This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 30e2206e11ce Add linux-next specific files for 20200508 omits e7a5d92f84ae Merge branch 'akpm/master' omits 7fb396380f04 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 32859ccd8c08 mm/madvise.c: remove duplicated include omits 47396be2b7f0 mm: fix s390 compat build error omits 44c1685e582b mm/madvise: make function 'do_process_madvise' static omits 0011fb96b919 mm-support-vector-address-ranges-for-process_madvise-fix-fix omits 5fffefd57fe5 mm: support compat_sys_process_madvise omits e84c1a3b6a14 mm: support vector address ranges for process_madvise omits 2009ceec8ad7 mm/madvise: allow KSM hints for remote API omits ffb6cde7438c mm/madvise: support both pid and pidfd for process_madvise omits c94d5b3d0cab pid: move pidfd_get_pid() to pid.c omits df99e5af6d77 mm/madvise: check fatal signal pending of target process omits b9a8101b563e fix process_madvise build break for arm64 omits 0fbbf77f1e6c mm/madvise: introduce process_madvise() syscall: an extern [...] omits 5ad2a89489f5 mm/madvise: pass task and mm to do_madvise omits 7c303c2eee24 mm/mmap.c: do not allow mappings outside of allowed limits omits 3ab2ad431050 mm/mmap.c: add more sanity checks to get_unmapped_area() omits 2ba82c9c3929 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits c44d0e5a8927 mm/swap.c: annotate data races for lru_rotate_pvecs omits 17e05b0aca73 mm: annotate a data race in page_zonenum() omits 870263f5945a mm/rmap: annotate a data race at tlb_flush_batched omits 65b05becea7f mm/util.c: annotate an data race at vm_committed_as omits 8c8e34ef240e mm/mempool: fix a data race in mempool_free() omits dab59427942a mm/list_lru: fix a data race in list_lru_count_one omits 7cab7fff40a7 mm/memcontrol: fix a data race in scan count omits 65e73a4eb845 mm/page_counter: fix various data races at memsw omits 1b323602e5c8 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 7caf7de8bbf4 mm/swapfile: fix and annotate various data races omits efb9cb18df59 mm/filemap.c: fix a data race in filemap_fault() omits c06cba7bd084 mm/swap_state: mark various intentional data races omits d5a5f2f41911 mm-page_io-mark-various-intentional-data-races-v2 omits 26d41e0f14fd mm/page_io: mark various intentional data races omits 5d979ecace1d mm/frontswap: mark various intentional data races omits 9bf9f6a1a850 kernel: rename show_stack_loglvl() => show_stack() omits 4d9581394934 kernel: use show_stack_loglvl() omits 7e157a5db657 sched: print stack trace with KERN_INFO omits 2869891e187b kdb: don't play with console_loglevel omits d3eb1df1383d power: use show_stack_loglvl() omits 5dc67f4363fb x86/amd_gart: print stacktrace for a leak with KERN_ERR omits c86a7545d665 sysrq: use show_stack_loglvl() omits 8c534cfe1010 xtensa: add show_stack_loglvl() omits 7d5f3321f219 xtensa: add loglvl to show_trace() omits 942bcb590aa3 x86: add show_stack_loglvl() omits c366b2d325c8 x86: add missing const qualifiers for log_lvl omits 6f854da1734f unicore32: add show_stack_loglvl() omits 6fbe1176dbdd unicore32: add loglvl to c_backtrace() omits c316e4cc702f unicore32: remove unused pmode argument in c_backtrace() omits ec16c85eb40b um: add show_stack_loglvl() omits 4d73e6df2c8a um/sysrq: remove needless variable sp omits 4b83a8c48d0b sparc: add show_stack_loglvl() omits 4cd69c6d283c sh: add show_stack_loglvl() omits ef2ccfa75cf6 sh: add loglvl to show_trace() omits e261ab52664d sh: add loglvl to printk_address() omits b3fd354b2842 sh: remove needless printk() omits 7b37c6141319 sh: add loglvl to dump_mem() omits b072bd7ad170 s390: add show_stack_loglvl() omits 53b6532e43d7 riscv: add show_stack_loglvl() omits e4695f19d312 powerpc: add show_stack_loglvl() omits 340af52d20fa parisc: add show_stack_loglvl() omits 6889239f98b2 openrisc: add show_stack_loglvl() omits c3109495c297 nios2: add show_stack_loglvl() omits c91dc62abf79 nds32: add show_stack_loglvl() omits aef8e69c922c mips: add show_stack_loglvl() omits a5744735ca9f microblaze: add show_stack_loglvl() omits a97b2091777c microblaze: add loglvl to microblaze_unwind() omits 73dad254b7e6 microblaze: add loglvl to microblaze_unwind_inner() omits 5006b2256622 m68k: add show_stack_loglvl() omits da8e6db6ddb3 ia64: add show_stack_loglvl() omits afd1e6c45d82 ia64: pass log level as arg into ia64_do_show_stack() omits 4a88d2697bfe hexagon: add show_stack_loglvl() omits dfa0790c3e12 h8300: add show_stack_loglvl() omits 9b7ee268e7dd csky: add show_stack_loglvl() omits e27e9a0333f6 c6x: add show_stack_loglvl() omits e899f783c9b7 arm64: add show_stack_loglvl() omits 9bef4d6b8122 arm64: add loglvl to dump_backtrace() omits 30da8f79311d arm: add show_stack_loglvl() omits 5a735bd47fa2 arm: wire up dump_backtrace_{entry,stm} omits daa6852bcf56 arm: add loglvl to dump_backtrace() omits 8d0c8c1f5bfb arm: add loglvl to unwind_backtrace() omits 81661e003715 arm/asm: add loglvl to c_backtrace() omits c8cc78bec0ad arc: add show_stack_loglvl() omits 687a400c4162 alpha: add show_stack_loglvl() omits 389aacb26eae kallsyms/printk: add loglvl to print_ip_sym() omits b552696e6b49 mm/kmemleak: silence KCSAN splats in checksum omits 41f0d8895317 kernel: set USER_DS in kthread_use_mm omits ba182e47e7cb powerpc/vas: fix up for {un}use_mm() rename omits a3f4b0a314ed kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits c6fcc32673a6 kernel: better document the use_mm/unuse_mm API contract omits d70dfcc0ec26 kernel: move use_mm/unuse_mm to kthread.c omits 48e305e7d11d kernel: move use_mm/unuse_mm to kthread.c omits f90e2eb780a5 amdgpu: a NULL ->mm does not mean a thread is a kthread omits 535fb4efc8d1 panic: add sysctl to dump all CPUs backtraces on oops event omits 63bc422c8e9f kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 5c2e51e18033 parisc: add sysctl file interface panic_on_stackoverflow omits b699d05fcdc5 lib/test_sysctl: support testing of sysctl. boot parameter omits 2bea970740f0 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] omits 9fe4b88239a0 kernel/hung_task convert hung_task_panic boot parameter to sysctl omits 6141b45b99ed kernel/sysctl: support handling command line aliases omits 80f7a2619bf9 kernel/sysctl: support setting sysctl parameters from kern [...] omits 499f995fbddc xarray.h: correct return code documentation for xa_store_{ [...] omits 33c9776cf0ed arch/x86/Makefile: use $(CONFIG_SHELL) omits 1ccedf234583 Merge branch 'akpm-current/current' omits 2d696b7375ed Merge remote-tracking branch 'mhi/mhi-next' omits 97f087501b3a Merge remote-tracking branch 'kunit-next/kunit' omits 47d039aae68c Merge remote-tracking branch 'cfi/cfi/next' omits a6f7f7664581 Merge remote-tracking branch 'cel/cel-next' omits 52ad7c3f14f5 Merge remote-tracking branch 'fpga/for-next' omits 946cc0c6c3b1 Merge remote-tracking branch 'hmm/hmm' omits 4a2b2a73300b Merge remote-tracking branch 'devfreq/devfreq-next' omits f96c2770c857 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 6656515f3b1d Merge remote-tracking branch 'hyperv/hyperv-next' omits e355aa2253e0 Merge remote-tracking branch 'xarray/xarray' omits 4fa4899ecf5b Merge remote-tracking branch 'nvmem/for-next' omits de2394ba4b72 Merge remote-tracking branch 'slimbus/for-next' omits 30a5962f7194 Merge remote-tracking branch 'fsi/next' omits f2ed02387877 Merge remote-tracking branch 'ntb/ntb-next' omits 695b1dbcf6ac Merge remote-tracking branch 'rtc/rtc-next' omits aadc791e1372 Merge remote-tracking branch 'coresight/next' omits 03f00ce88ae0 Merge remote-tracking branch 'livepatching/for-next' omits 93e97c764346 Merge remote-tracking branch 'kselftest/next' omits e9208f7baff5 Merge remote-tracking branch 'userns/for-next' omits 18a0c1184860 Merge remote-tracking branch 'pwm/for-next' omits 7f8771a44880 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 1de271948de3 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 88094047287b Merge remote-tracking branch 'pinctrl/for-next' omits 2b780111c78d Merge remote-tracking branch 'gpio-intel/for-next' omits 319ca75b0fb1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 02abc867aa6a Merge remote-tracking branch 'gpio/for-next' omits 11c60b42ca88 Merge remote-tracking branch 'rpmsg/for-next' omits 3a92138ef26e Merge remote-tracking branch 'vhost/linux-next' omits f0d281bba668 Merge remote-tracking branch 'scsi-mkp/for-next' omits d6872adcbcb8 Merge remote-tracking branch 'scsi/for-next' omits 147aab2e0fbe Merge remote-tracking branch 'cgroup/for-next' omits 17114c80b1a2 Merge remote-tracking branch 'slave-dma/next' omits 0bd2f8c17e72 Merge remote-tracking branch 'icc/icc-next' omits 827bf05a7dea Merge remote-tracking branch 'mux/for-next' omits 7d94ab411148 Merge remote-tracking branch 'staging/staging-next' omits adb55284e21b Merge remote-tracking branch 'thunderbolt/next' omits 074fb0031d9c Merge remote-tracking branch 'soundwire/next' omits 6a2b90cd162e Merge remote-tracking branch 'extcon/extcon-next' omits 6f3f8c520fdf Merge remote-tracking branch 'char-misc/char-misc-next' omits 6b20897eaa35 Merge remote-tracking branch 'tty/tty-next' omits 71b8d6495607 Merge remote-tracking branch 'phy-next/next' omits b4b795aa52cd Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 2ee36f07ae9f Merge remote-tracking branch 'usb-serial/usb-next' omits 5debb59351c6 Merge remote-tracking branch 'usb/usb-next' omits 3d1d96d30435 Merge remote-tracking branch 'driver-core/driver-core-next' omits ba44ad117085 Merge remote-tracking branch 'ipmi/for-next' omits 6d782e54be4c Merge remote-tracking branch 'leds/for-next' omits a3cc30e83985 Merge remote-tracking branch 'chrome-platform/for-next' omits 65cefca7fbb1 Merge remote-tracking branch 'drivers-x86/for-next' omits a1cb1a5c9c9c Merge remote-tracking branch 'workqueues/for-next' omits 45dddcc90d6a Merge remote-tracking branch 'percpu/for-next' omits bcff3794365b Merge remote-tracking branch 'kvms390/next' omits a9cb946061b4 Merge remote-tracking branch 'kvm/linux-next' omits 521b410d0d1e Merge remote-tracking branch 'rcu/rcu/next' omits c1a6f4ebfc4b Merge remote-tracking branch 'edac/edac-for-next' omits 3f13ff129f0a Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 2c0c35fe61db Merge remote-tracking branch 'tip/auto-latest' omits 120bea582c5e Merge remote-tracking branch 'spi/for-next' omits a6d70086632b Merge remote-tracking branch 'devicetree/for-next' omits de714d904e5e Merge remote-tracking branch 'audit/next' omits 99a0d7f43d6e Merge remote-tracking branch 'iommu/next' omits 36942ddff2e5 Merge remote-tracking branch 'tpmdd/next' omits 8f073e7d5242 Merge remote-tracking branch 'smack/next' omits c10b3e9406a2 Merge remote-tracking branch 'selinux/next' omits 68f468748ff6 Merge remote-tracking branch 'keys/keys-next' omits 57d9727ea782 Merge remote-tracking branch 'integrity/next-integrity' omits 27da44fc3b0b Merge remote-tracking branch 'apparmor/apparmor-next' omits 278390cf325c Merge remote-tracking branch 'regulator/for-next' omits 8396e62bbf11 Merge remote-tracking branch 'battery/for-next' omits 0691c0efa9fc Merge remote-tracking branch 'backlight/for-backlight-next' omits 7b6aadf8a0ee Merge remote-tracking branch 'mmc/next' omits 3a46e88809a6 Merge remote-tracking branch 'device-mapper/for-next' omits 6ce629c67a86 bdi: bdi_dev_name() needs backing-dev.h omits d95bf18f67c8 Merge remote-tracking branch 'block/for-next' omits 6525aaa75578 Merge remote-tracking branch 'input/next' omits 2640da5c7c14 Merge remote-tracking branch 'modules/modules-next' omits ccf589ccd2e3 Merge remote-tracking branch 'sound-asoc/for-next' omits 805a3a88d737 Merge remote-tracking branch 'sound/for-next' omits 629d81aceb44 Merge remote-tracking branch 'regmap/for-next' omits 867cb63a98e5 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 26e3d6a39054 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits ca1dca77a7ca Merge remote-tracking branch 'drm-misc/for-linux-next' omits 2fe6b38dc3f0 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 8e2c57ac8a95 Merge remote-tracking branch 'drm-intel/for-linux-next' omits e277b746789b Merge remote-tracking branch 'amdgpu/drm-next' omits f5d9a3373e50 Merge remote-tracking branch 'drm/drm-next' omits 740a1acac05d Merge remote-tracking branch 'crypto/master' omits f3114e3540b6 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 2c4193d7256b Merge remote-tracking branch 'gfs2/for-next' omits fca0f5a7bc23 Merge remote-tracking branch 'mac80211-next/master' omits f16a51c01b84 Merge remote-tracking branch 'bluetooth/master' omits b6af4ee002a1 Merge remote-tracking branch 'ipsec-next/master' omits 4ccf4b6859dd Merge remote-tracking branch 'bpf-next/master' omits 0ce94e780fe4 Merge remote-tracking branch 'net-next/master' omits aaef0cec6ae7 ipc-convert-ipcs_idr-to-xarray-update omits 7ca3f158d1c9 ipc: convert ipcs_idr to XArray omits a661aec9647c ipc/namespace.c: use a work queue to free_ipc omits 9dcc9dada65d ipc/msg: add missing annotation for freeque() omits 1a3314d75cc3 initramfs: fix another section mismatch omits 0ec201a170e1 lib/ubsan.c: fix gcc-10 warnings omits 160c7788b379 tools/testing/selftests/vm: remove duplicate headers omits 3a07caa68f66 selftests: vm: pkeys: fix multilib builds for x86 omits 9949b544dec0 selftests: vm: pkeys: use the correct page size on powerpc omits 92efda9ee2c9 selftests/vm/pkeys: override access right definitions on powerpc omits 0042e31a4dc9 selftests/vm/pkeys: test correct behaviour of pkey-0 omits 9aab8122c6d9 selftests/vm/pkeys: introduce a sub-page allocator omits 77c51065dcd6 selftests/vm/pkeys: detect write violation on a mapped acc [...] omits 9fd1ef679240 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 1602be5c7776 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 1bf0e48365cd selftests/vm/pkeys: improve checks to determine pkey support omits 30fedbddcc9f selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits 9fdc20551bb3 selftests/vm/pkeys: fix number of reserved powerpc pkeys omits 130f573c2a79 selftests/vm/pkeys: introduce powerpc support omits 264f40af9344 selftests/vm/pkeys: introduce generic pkey abstractions omits 412923cbb82f selftests: vm: pkeys: use the correct huge page size omits d5fb17fe69c3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits b7f96616f400 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits e25114958452 selftests/vm/pkeys: fix pkey_disable_clear() omits 3fb3f88bd604 selftests: vm: pkeys: add helpers for pkey bits omits 355326182138 selftests: vm: pkeys: Use sane types for pkey register omits 7b3db08b469d selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits 092144f2299d selftests/vm/pkeys: move some definitions to arch-specific header omits 2e220fb2e63c selftests/vm/pkeys: move generic definitions to header file omits f77c6b768968 selftests/vm/pkeys: rename all references to pkru to a gen [...] omits 3dad9b8fde92 selftests/x86/pkeys: move selftests to arch-neutral directory omits bcb7320cf42c twist: add option for selecting twist options for syzkalle [...] omits d7058631d15b twist: allow disabling k_spec() function in drivers/tty/vt [...] omits 00bf864caa69 add kernel config option for twisting kernel behavior. omits e49fa1b1051d aio: simplify read_events() omits 060d98aaeb4e kernel/relay.c: fix read_pos error when multiple readers omits c207689efdba rapidio: avoid data race between file operation callbacks [...] omits 9d020805ee5c arm64: memory: give hotplug memory a different resource name omits 5764c3d444cb mm/memory_hotplug: allow arch override of non boot memory [...] omits b5f34e3d3736 kexec: prevent removal of memory in use by a loaded kexec image omits 5ea91b42d34f umh: fix refcount underflow in fork_usermode_blob(). omits 3feb307917e6 exec: open code copy_string_kernel omits a5185d34b0d5 exec: simplify the copy_strings_kernel calling convention omits 9c6330e553fc fs/seq_file.c: seq_read: Update pr_info_ratelimited omits 6ce23b6eea88 fat: improve the readahead for FAT entries omits 10536b5362d9 fat: don't allow to mount if the FAT length == 0 omits cd02f580eccd fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] omits 3c5276fd4837 elfnote: mark all .note sections SHF_ALLOC omits 7e348bf48cdc fs/binfmt_elf: remove redundant elf_map ifndef omits 6b13f10f7c1a checkpatch: use patch subject when reading from stdin omits c34c67cb6e0f checkpatch: disallow --git and --file/--fix omits 3acaa9773e39 checkpatch: look for c99 comments in ctx_locate_comment omits ae71f16f9384 checkpatch: additional MAINTAINER section entry ordering checks omits 8b580e26bfdc lib/test_lockup.c: make test_inode static omits c7875719ff83 lib: optimize cpumask_local_spread() omits ab7633331dba lib: Add might_fault() to strncpy_from_user. omits f77c7b1651cc lib/math: avoid trailing newline hidden in pr_fmt() omits 369faa3f1db1 include/linux/bitops.h: avoid clang shift-count-overflow warnings omits 319997e986c2 get_maintainer: add email addresses from .yaml files omits 3dc5a7a2ba82 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits 99041e089d55 dynamic_debug: add an option to enable dynamic debug for m [...] omits edbe51693592 user.c: make uidhash_table static omits d515dc451ca4 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 omits 1167ea36ff12 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits 470bedc8555d mm/debug: add tests validating architecture page table helpers omits 85579997454b x86/mm: define mm_p4d_folded() omits 7e68a8fa1049 proc: rename "catch" function argument omits 037034d8ea60 kernel/hung_task.c: Monitor killed tasks. omits 7393743eff9d fs/buffer.c: dump more info for __getblk_gfp() stall problem omits fc9cc97ac655 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits fc7eadf6bd62 include/linux/mm.h: return true in cpupid_pid_unset() omits 24a1954c88d7 mm: use false for bool variable omits 9b4c1377c07e mm/memory: fix a typo in comment "attampt"->"attempt" omits 55ef5a8f0721 mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 5804d8f04955 mm/sparse: fix a typo in comment "convienence"->"convenience" omits 247920efb223 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits 562d3950584f mm: fix a typo in comment "strucure"->"structure" omits 5353201f2fb5 mm, memcg: fix some typos in memcontrol.c omits 3e939218018b mm/frontswap: fix some typos in frontswap.c omits bf44c6f54f17 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 91cb288aedbb mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits e6348f709023 mm/memblock: fix a typo in comment "implict"->"implicit" omits e242294540ba mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits fe80612a6aad mm/vmsan: fix some typos in comment omits cfa6880c2a54 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits 4aed465708ce mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 7553c4732550 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits b95a356b7289 mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits 1268ebeccc96 mm: ksm: fix a typo in comment "alreaady"->"already" omits cd14a7481190 mm: ksm: fix a typo in comment "alreaady"->"already" omits bd0af2b40a65 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits 1d36a6548aaf mm-replace-zero-length-array-with-flexible-array-member-fix omits 5f39ce8a7697 mm: replace zero-length array with flexible-array member omits 655cb781ab57 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] omits 8c651d2196fe mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 omits 0a1db8d0c925 mm/memory_hotplug: remove is_mem_section_removable() omits ee7bcee89c90 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits 87a7fd1f12da mm/memory_hotplug: refrain from adding memory into an impo [...] omits 42e5a50b9eba mm: add kvfree_sensitive() for freeing sensitive data objects omits e4d13587bc36 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 39ab243c3ecc x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 7af27cb9eb0b riscv-support-debug_wx-fix omits c0eba2d72e70 riscv: support DEBUG_WX omits c6d0009ab8bc mm-add-debug_wx-support-fix omits 8485d82d2c22 mm: add DEBUG_WX support omits c0f6ac9756c3 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits ef89171c2d2f drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits 4730fb8420c4 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 omits 74a884cf1f94 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() omits 42234e555007 powerpc/mm: drop platform defined pmd_mknotpresent() omits adc9f2909e59 mm: thp: don't need to drain lru cache when splitting and [...] omits b3b2dfaa761f parisc/kmap: remove duplicate kmap code omits d081b1de1b30 kmap: remove kmap_atomic_to_page() omits 46385a895322 drm: remove drm specific kmap_atomic code omits ccac9a6e1fc4 arch/kmap: define kmap_atomic_prot() for all arch's omits 7d7721441fbd arch/kmap: don't hard code kmap_prot values omits f03511d0e60c arch/kmap: ensure kmap_prot visibility omits 8058073a7d3d arch/kunmap_atomic: consolidate duplicate code omits 40a02678ed9f arch/kmap_atomic: consolidate duplicate code omits eba692c59b3e {x86,powerpc,microblaze}/kmap: move preempt disable omits c297f7394cd3 arch-kunmap-remove-duplicate-kunmap-implementations-fix omits 29e74c32837a Merge remote-tracking branch 'rdma/for-next' omits 7e507fe6f558 Merge remote-tracking branch 'swiotlb/linux-next' omits 8a5c53b96e41 Merge remote-tracking branch 'ieee1394/for-next' omits e1d5fae5d907 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 659f28b9aeb5 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits d85d36119379 Merge remote-tracking branch 'pm/linux-next' omits 997397d911f5 Merge remote-tracking branch 'v4l-dvb/master' omits f333f5b48c70 Merge remote-tracking branch 'jc_docs/docs-next' omits a4d1d11d44b7 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5c387745f265 Merge branch 'dmi/master' omits 13f98283d51f Merge remote-tracking branch 'i3c/i3c/next' omits 0b9a6926bc68 Merge remote-tracking branch 'i2c/i2c/for-next' omits 654c283ad0bc Merge remote-tracking branch 'hid/for-next' omits 44eefc2a9a50 Merge remote-tracking branch 'pstore/for-next/pstore' omits 2e05e8c10036 Merge remote-tracking branch 'pci/next' omits 7c5fa1a6297a Merge remote-tracking branch 'printk/for-next' omits 1a29e31e2b6f Merge remote-tracking branch 'vfs/for-next' omits 94eb0e926820 Merge remote-tracking branch 'file-locks/locks-next' omits cdaa17186e12 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits cf3be0f85555 Merge remote-tracking branch 'xfs/for-next' omits 831477a22504 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits dd61a3f2f0fb next-20200507/nfsd omits b9ab30448614 Merge remote-tracking branch 'jfs/jfs-next' omits 773814783b80 Merge remote-tracking branch 'fuse/for-next' omits 13fda5e232df Merge remote-tracking branch 'f2fs/dev' omits 7907ed93a999 Merge remote-tracking branch 'ext3/for_next' omits 9ca90065d950 Merge remote-tracking branch 'exfat/dev' omits 74c17c66680f Merge remote-tracking branch 'cifs/for-next' omits 21396bc99e2e Merge remote-tracking branch 'ceph/master' omits ef31333b9f75 Merge remote-tracking branch 'btrfs/for-next' omits df7a732057b3 Merge remote-tracking branch 'uml/linux-next' omits 3a1223e4b686 Merge remote-tracking branch 'sh/sh-next' omits f941a6f163a2 Merge remote-tracking branch 's390/features' omits c4218d65e218 Merge remote-tracking branch 'risc-v/for-next' omits 88ca1f9e24a0 Merge remote-tracking branch 'powerpc/next' omits 58b0d1a67aa1 Merge remote-tracking branch 'nds32/next' omits 13059adc860e Merge remote-tracking branch 'mips/mips-next' omits 745d0f51dbc8 Merge remote-tracking branch 'm68knommu/for-next' omits c42761285593 Merge remote-tracking branch 'm68k/for-next' omits c2604b6ef812 Merge remote-tracking branch 'h8300/h8300-next' omits 3a094a92067a Merge remote-tracking branch 'csky/linux-next' omits 070318010970 Merge remote-tracking branch 'clk/clk-next' omits 092df1cecaf2 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 2750698e349f Merge remote-tracking branch 'tegra/for-next' omits 2b40ca77cf8f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 3efadfc987e0 Merge remote-tracking branch 'scmi/for-linux-next' omits d3bd325dc595 Merge remote-tracking branch 'samsung-krzk/for-next' omits d44533c3ae39 Merge remote-tracking branch 'rockchip/for-next' omits 62104857cd76 Merge remote-tracking branch 'reset/reset/next' omits 7d904e12e58f Merge remote-tracking branch 'renesas/next' omits 402598822b42 Merge remote-tracking branch 'realtek/for-next' omits 720ff7628576 Merge remote-tracking branch 'raspberrypi/for-next' omits a6106b7a3740 Merge remote-tracking branch 'qcom/for-next' omits 413fae8c8a67 Merge remote-tracking branch 'omap/for-next' omits b64fb81bb8ae Merge remote-tracking branch 'mvebu/for-next' omits 73fd332476e5 Merge remote-tracking branch 'mediatek/for-next' omits 9d613e984012 Merge remote-tracking branch 'keystone/next' omits f584080960ff Merge remote-tracking branch 'imx-mxs/for-next' omits da7842fd337a Merge remote-tracking branch 'at91/at91-next' omits 59bb7fab8d1e Merge remote-tracking branch 'aspeed/for-next' omits 2aed15092fa7 Merge remote-tracking branch 'amlogic/for-next' omits 07064239bf38 Merge remote-tracking branch 'arm64/for-next/core' omits 0dd41243846f Merge remote-tracking branch 'arm/for-next' omits 6a21eb49982c Merge remote-tracking branch 'dma-mapping/for-next' omits e97bcd12bd27 Merge remote-tracking branch 'kbuild/for-next' omits a8f16eed6f2a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 604da24420e3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 57a3b209dcc8 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 11a6d5f12a6c Merge remote-tracking branch 'risc-v-fixes/fixes' omits ec711e4ad0e6 Merge remote-tracking branch 'mmc-fixes/fixes' omits 5a2edc401da8 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 39bf95e4096a Merge remote-tracking branch 'scsi-fixes/fixes' omits ad2816ec6c19 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 88ecde5bdc12 Merge remote-tracking branch 'omap-fixes/fixes' omits a6c2ec513779 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits de3e93de57c1 Merge remote-tracking branch 'input-current/for-linus' omits 6b61be11a0ba Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 879fa301ed7e Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 76b3289af800 Merge remote-tracking branch 'staging.current/staging-linus' omits 657bc3d0c28f Merge remote-tracking branch 'phy/fixes' omits cdfbab5c6eb2 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 64c4cee3f36d Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits 50d21123762f Merge remote-tracking branch 'usb.current/usb-linus' omits ab9e1e29e9c9 Merge remote-tracking branch 'tty.current/tty-linus' omits dfd0f8d928d5 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 1b00ea137a10 Merge remote-tracking branch 'spi-fixes/for-linus' omits 0ea84ad25d58 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 35aef7bae777 Merge remote-tracking branch 'regmap-fixes/for-linus' omits acf1e8eb667e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1fab3e532480 Merge remote-tracking branch 'sound-current/for-linus' omits b4a8bc464864 Merge remote-tracking branch 'rdma-fixes/for-rc' omits dfd9ca713d03 Merge remote-tracking branch 'mac80211/master' omits b0770815f77e Merge remote-tracking branch 'ipsec/master' omits 3e9be81c112e Merge remote-tracking branch 'bpf/master' omits d8a86e59ff3c Merge remote-tracking branch 'net/master' omits 028b1810ae3d Merge remote-tracking branch 'sparc/master' omits d1e7e4759ff6 Merge remote-tracking branch 'arm-current/fixes' omits d5cf2426f5e6 Merge remote-tracking branch 'arc-current/for-curr' omits f4459598f44a Merge remote-tracking branch 'fixes/master' omits 500bd19a7e5d drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO omits 6399ac17eddd drm/amdgpu: drop extra runtime pm handling in resume pmop omits 065b9392c58f drm/amdgpu: fix runpm logic in amdgpu_pmops_resume omits 9cc9d023371f drm/amdgpu: drop pm_runtime_set_active omits 1ae00344c352 drm/amdgpu: simplify ATIF backlight handling omits 5c4f6b47ea6b drm/amdgpu: implement soft_recovery for gfx10 omits 3dc90429be62 drm/amdgpu: re-enable runtime pm on vega10 omits 621e4b6597d5 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits 44a7a7f87d08 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 267c3083024a drm/amdgpu: work around llvm bug #42576 omits c808e60dbcc7 drm: Correct DP DSC macro typo omits 08995c1646cd drm/ttm: Break out the loops if need_resched in bo delayed [...] omits 58fb674b28b9 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits ad7e8d7647ca drm/mm: revert "Break long searches in fragmented address spaces" omits 9c2c257d4d70 drm/amdgpu: Add a UAPI flag for user to call mem_sync omits 2193c2e28090 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] omits d5239cab3dc2 drm/amdgpu: Add mem_sync implementation for all the ASICs. omits 875ba34fa729 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits d10ed28acb1c drm/amdgpu: Add new ring callback to insert memory sync omits 327855b79b7f Merge branch 'for-5.8/block' into for-next omits e47aa97c21f6 block: rename blk_mq_alloc_rq_maps omits 541e0b903de9 block: rename __blk_mq_alloc_rq_map omits 6cd4883ed440 block: alloc map and request for new hardware queue omits 6fd8005f99a8 block: save previous hardware queue count before udpate omits ff79a842a542 block: free both rq_map and request omits 772460fd9c08 pstore/ram: Adjust module param permissions to reflect reality omits a21ba9dfef91 ramoops: Add max_reason optional field to ramoops DT node omits 697d87f23062 pstore/ram: Introduce max_reason and convert dump_oops omits 1f74ac0b3f86 pstore/ram: Refactor DT size parsing omits a658eb341e8d pstore/platform: Pass max_reason to kmesg dump omits ac85c988c37d printk: honor the max_reason field in kmsg_dumper omits 974671f4dc5d pstore: Make sure console capturing will restart omits 503ee1ae82f7 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] omits f0c897a382fc Merge branch 'arm64-fixes-for-5.7' into for-next omits 391ca8ba6781 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 74c1803d75d8 Merge branch 'omap-for-v5.8/soc' into for-next omits fe42481d9a61 Merge branch 'fixes' into for-next omits 0f84d0247722 ARM: dts: am437x: fix networking on boards with ksz9031 phy omits 3a78c16f67a0 ARM: dts: am57xx: fix networking on boards with ksz9031 phy omits 5b45c277ddc3 Merge branch 'pm-cpuidle' into linux-next omits 624bda36c55f Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next omits 3bede106ea9f Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next omits 3d0a1ae98f00 ceph: demote quotarealm lookup warning to a debug message omits bb73bdaea142 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits c20538b3bd77 Merge branch 'master' into for-next omits 40a187211bef Merge branch 'for-5.8/block' into for-next omits b1cb52e52f44 Merge branch 'block-5.7' into for-5.8/block omits 860a93ff87ac bdi: add a ->dev_name field to struct backing_dev_info omits 0f6438fca125 bdi: use bdi_dev_name() to get device name omits f8729a41aa17 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next omits c95a1d4a128f Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits 83f566dd61fe media: s5k5baf: avoid gcc-10 zero-length-bounds warning omits d604a1190afc treewide: Replace zero-length array with flexible-array omits 6b66ab470b4d arch/kunmap: remove duplicate kunmap implementations omits b08783c7394e arch/kmap: remove redundant arch specific kmaps omits dad8758f4a5d arch/xtensa: move kmap build bug out of the way omits a9770221437f arch/kmap: remove BUG_ON() omits bf7c334fae61 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] omits 54b23d9fdfaa hugetlbfs: fix changes to command line processing omits 994de3481e0d hugetlbfs: clean up command line processing omits a0db802d1935 arm64/hugetlb: fix hugetlb initialization omits 6d5120699d20 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits a8265cda2a4f hugetlbfs: move hugepagesz= parsing to arch independent code omits 4b37bd38e334 hugetlbfs: add arch_hugetlb_valid_size omits e616de694655 selftests: khugepaged: fix several spelling mistakes omits a697b9fc8ed9 khugepaged: introduce 'max_ptes_shared' tunable omits 2ca70b754445 thp: change CoW semantics for anon-THP omits 8acced56cbab khugepaged: allow to collapse PTE-mapped compound pages omits da58c3b0e1a5 khugepaged: allow to collapse a page shared across fork omits a4bf9fa2cb54 khugepaged: drain LRU add pagevec after swapin omits 654100d2e199 khugepaged: drain all LRU caches before scanning pages omits 15d75130da7e khugepaged: do not stop collapse if less than half PTEs ar [...] omits 7367ca4ff9ff khugepaged-add-self-test-fix-2-fix omits 6d1a85b8aa36 khugepaged: replace the usage of system(3) in the test omits 70f630627029 selftests: khugepaged: fix several spelling mistakes omits da242923b767 khugepaged: add self test omits 7f828c671461 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] omits c1cb37ff3a85 mm, mempolicy: fix up gup usage in lookup_node omits 1c52d3d4253e tools/vm/page_owner_sort.c: filter out unneeded line omits f5720f9bcbcc mm/vmscan: update the comment of should_continue_reclaim() omits c54892ba686f mm/vmscan.c: change prototype for shrink_page_list omits b936e11b1e58 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch omits 682d0b042660 mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits 079b4ae80bf2 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits 19f87dc9c1af mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits f094288b457f mm/page_alloc: integrate classzone_idx and high_zoneidx omits 9117fa00b250 mm/page_alloc: use ac->high_zoneidx for classzone_idx omits 8faddbe9a4d6 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits 5d60ec6d19e6 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits fb123dbc4247 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits b9a077cf9de1 mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits cfc01c08fa3f mm: call cond_resched() from deferred_init_memmap() omits 87e05816fc00 mm: initialize deferred pages with interrupts enabled omits 0e359a3f0317 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits 41e4b237436e mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits 91cd56e7994b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 6214210899c8 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits 589b57af46a5 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits a2e29816d4e8 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits 335d2586346f mm/page_alloc.c: bad_flags is not necessary for bad_page() omits c88cdfda23e0 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits 2a4fdbb8210c docs/vm: update memory-models documentation omits f4ef890282e1 mm: simplify find_min_pfn_with_active_regions() omits 1d6be5b9ecd9 mm: clean up free_area_init_node() and its helpers omits 4579a1fd6742 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits ee3fe91ed80a mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 5e60ccf64bea mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 2cfa4d75a261 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits bf207c229132 mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] omits 5b01460a56e3 mm: memmap_init: iterate over memblock regions rather that [...] omits 97699c35ba7c xtensa: simplify detection of memory zone boundaries omits d3ceb94a1268 unicore32: simplify detection of memory zone boundaries omits a1c7c2506b5a sparc32: simplify detection of memory zone boundaries omits 9222bb75d80e parisc: simplify detection of memory zone boundaries omits 462fc53f1c5d m68k: mm: simplify detection of memory zone boundaries omits f65754190460 csky: simplify detection of memory zone boundaries omits 715a62c423d5 arm64: simplify detection of memory zone boundaries for UM [...] omits 3a32dc84db36 arm: simplify detection of memory zone boundaries omits 50a1f3b8c97c alpha: simplify detection of memory zone boundaries omits 769e69a27e73 mm: use free_area_init() instead of free_area_init_nodes() omits f3b0c4068215 mm: free_area_init: use maximal zone PFNs rather than zone sizes omits b763a77efbfd mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits 1e139271f84c mm: make early_pfn_to_nid() and related defintions close t [...] omits cc41bae4c1e5 mm: memblock: replace dereferences of memblock_region.nid [...] omits d7229c199cd2 mm: clarify __GFP_MEMALLOC usage omits a1e099131e61 string.h: fix incompatibility between FORTIFY_SOURCE and KASAN omits bb62d7415003 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] omits 8b84b1fadfcf kasan: stop tests being eliminated as dead code with FORTI [...] omits a0b2e547cbf7 mm/mm_init.c: report kasan-tag information stored in page->flags omits af74a790b5dc s390: use __vmalloc_node in stack_alloc omits 4f9536912b93 powerpc: use __vmalloc_node in alloc_vm_stack omits 57eb1e16cee3 arm64: use __vmalloc_node in arch_alloc_vmap_stack omits c2f03d8cb3cb mm-remove-vmalloc_user_node_flags-fix omits bfdbc46ce1db mm: remove vmalloc_user_node_flags omits 12283e708b4f mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix omits 7a502dc19bc2 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits a86849218296 mm: switch the test_vmalloc module to use __vmalloc_node omits a8f669a5ed2d mm-remove-__vmalloc_node_flags_caller-fix omits 7f6a0be0d00a mm: remove __vmalloc_node_flags_caller omits 482095441580 mm: remove both instances of __vmalloc_node_flags omits f4eb6c742b95 mm: remove the prot argument to __vmalloc_node omits 6b866b2f04ed mm: remove the pgprot argument to __vmalloc omits ad2940b1aacc gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits 9ab36df56f91 mm: enforce that vmap can't map pages executable omits ca38b2d5398d mm: remove the prot argument from vm_map_ram omits e265e1e61673 mm: remove unmap_vmap_area omits 9bd241e49c9c mm: remove map_vm_range omits e499932b9155 mm: don't return the number of pages from map_kernel_range [...] omits def2a9c45205 mm: rename vmap_page_range to map_kernel_range omits 3bdb9d8e1075 mm: remove vmap_page_range_noflush and vunmap_page_range omits 9474afb727d9 mm: pass addr as unsigned long to vb_free omits b374098f970c mm: only allow page table mappings for built-in zsmalloc omits 6991174e9e24 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits 911423570bcb mm: unexport unmap_kernel_range_noflush omits 4f08efb8a7a7 mm: remove __get_vm_area omits a9cbf9e9208b powerpc: remove __ioremap_at and __iounmap_at omits 4a9d37656561 powerpc: add an ioremap_phb helper omits 8f6e3bee6aaa dma-mapping: use vmap insted of reimplementing it omits d0ec5d9b6136 staging: media: ipu3: use vmap instead of reimplementing it omits e05a4141a733 staging: android: ion: use vmap instead of vm_map_ram omits feccbe0749f4 x86: fix vmap arguments in map_irq_stack omits 4f90fe6c1bce x86/hyperv: use vmalloc_exec for the hypercall page omits 23a90b0db19d mm/memory: remove unnecessary pte_devmap case in copy_one_pte() omits 61ffcc4540e8 mm/mmap.c: fix the adjusted length error omits 06e05bad2b8f /proc/PID/smaps: Add PMD migration entry parsing omits 0afd1d2107b0 mm/gup.c: further document vma_permits_fault() omits 36e62b3b3094 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits 863a214f21cf asm-generic: remove pgtable-nop4d-hack.h omits 809804343983 unicore32: remove __ARCH_USE_5LEVEL_HACK omits b03d36156cfa sh: add support for folded p4d page tables omits 2b17e493b507 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits da4879c85d22 sh: fault: Modernize printing of kernel messages omits 06642a28d157 powerpc-add-support-for-folded-p4d-page-tables-fix omits 6d6044cc0f15 powerpc: add support for folded p4d page tables omits 760f99d42a67 openrisc: add support for folded p4d page tables omits aab1fe773866 nios2: add support for folded p4d page tables omits 478bd59a050a ia64: add support for folded p4d page tables omits c8aabc240034 hexagon: remove __ARCH_USE_5LEVEL_HACK omits 9a0e0137ad74 arm64: kvm: fix gcc-10 shift warning omits a099d030fd51 arm64: add support for folded p4d page tables omits 826269831898 arm: add support for folded p4d page tables omits afc40240058c h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits 65eea33027f2 mm, memcg: decouple e{low,min} state mutations from protec [...] omits a4a8b0dad256 mm, memcg: avoid stale protection values when cgroup is ab [...] omits ad4e3770aef1 mm, memcg: add workingset_restore in memory.stat omits 691271f592bf mm/swapfile.c: __swap_entry_free() always free 1 entry omits cec233cbc39b mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix omits 1c506b4cd8a3 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable omits 7001e78f55e3 swap: try to scan more free slots even when fragmented omits 7a457f17ad37 mm/swapfile.c: omit a duplicate code by compare tmp and max first omits 9d9c3bb7b71f mm/swapfile.c: tmp is always smaller than max omits f08096116097 mm/swapfile.c: found_free could be represented by (tmp < max) omits 82bd89a1d24c mm/swapfile.c: remove the extra check in scan_swap_map_slots() omits c99ce36ab7e0 mm/swapfile.c: simplify the calculation of n_goal omits fa2b0a533bb0 mm/swapfile.c: remove the unnecessary goto for SSD case omits 19538f1ad3e8 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits 051f551d67a3 mm/swapfile.c: offset is only used when there is more slots omits f7cc99386f26 mm: swap: properly update readahead statistics in unuse_pt [...] omits 983b8d2b2321 mm/swap_state: fix a data race in swapin_nr_pages omits 4207cd44045e mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits e2fd1083a74c mm-gupc-updating-the-documentation-fix omits de86fea8d424 mm/gup.c: update the documentation omits 837f7979e066 iomap: convert from readpages to readahead omits 32868f70f102 fuse-convert-from-readpages-to-readahead-fix omits 551fa0c81923 fuse: convert from readpages to readahead omits fe36014f6b34 f2fs: pass the inode to f2fs_mpage_readpages omits b3e012012ff2 f2fs: convert from readpages to readahead omits 7b8c755a521b ext4: pass the inode to ext4_mpage_readpages omits 51f2e2faa4e4 ext4: convert from readpages to readahead omits 491c813ab444 erofs: convert compressed files from readpages to readahead omits 091bc3626f42 erofs: convert uncompressed files from readpages to readahead omits 199f47307d86 btrfs: convert from readpages to readahead omits b3970a5db345 fs: convert mpage_readpages to mpage_readahead omits 6588276b0e92 mm: use memalloc_nofs_save in readahead path omits 22a66c9c9ae8 mm: document why we don't set PageReadahead omits bf6c74b7bdd9 mm: add page_cache_readahead_unbounded omits 33f7dbc8fdd4 mm: move end_index check out of readahead loop omits 8dd5ba057f89 mm: add readahead address space operation omits bee8a88b5ac7 mm: put readahead pages in cache earlier omits 4045f3be5af8 mm: remove 'page_offset' from readahead loop omits 0e3ebbb37e1b mm: rename readahead loop variable to 'i' omits 2568ae938c71 mm: rename various 'offset' parameters to 'index' omits 722a430ed6c6 mm: use readahead_control to pass arguments omits 4cb3e62e73d3 mm: add new readahead_control API omits 8dbcaa19f4a0 mm: move readahead nr_pages check into read_pages omits 29f1a62ad50e mm: ignore return value of ->readpages omits 2f30f7efe11c mm: return void from various readahead functions omits a916755e0a36 mm: move readahead prototypes from mm.h omits dfa9eebb6304 mm, dump_page(): do not crash with invalid mapping pointer omits 3c94defef58f pstore: Remove filesystem records when backend is unregistered omits 41ef83a65305 device_cgroup: Fix RCU list debugging warning omits d58ae1991898 ipmr: Add lockdep expression to ipmr_for_each_table macro omits 74ba3ef16042 ipmr: Fix RCU list debugging warning omits 65afd0405ffa MAINTAINERS: add HMM selftests omits b0d449922eb8 mm/hmm/test: add selftests for HMM omits 5d5e54be8a1e mm/hmm/test: add selftest driver for HMM omits 309089fb6703 mm/hmm: remove the customizable pfn format from hmm_range_fault omits 6f277a2114fd Merge remote-tracking branch 'spi/for-5.8' into spi-next omits faf6d67cf1ab Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits e8bf587b74d5 Merge branch for-5.8/arm64/dt into for-next omits 61a7ff8b5e19 Merge branch for-5.8/arm/dt into for-next omits e56be908e898 Merge branch for-5.8/arm/core into for-next omits 5ecac0a354f9 Merge branch for-5.8/soc into for-next omits 6917ec6644c7 Merge branch for-5.8/memory into for-next omits 67fc601b351a Merge branch for-5.8/of into for-next omits 91d9b9ab22a0 Merge branch for-5.8/dt-bindings into for-next omits 117ba1693d90 Merge branch for-5.8/cpuidle into for-next omits 1175402a49c4 Merge branch for-5.8/cpufreq into for-next omits 32be24588ca1 Merge branch for-5.8/clk into for-next omits 977972d17e5a Merge branch for-5.7/clk-fixes into for-next omits 6aaec7d69afd Merge branch for-5.7/arm64/defconfig into for-next omits 59abe8c2ba0d memory: tegra30-emc: Poll EMC-CaR handshake instead of wai [...] omits f5b1f589c2f9 memory: tegra20-emc: Poll EMC-CaR handshake instead of wai [...] omits 7e78256d1f1b mm/hmm: remove HMM_PFN_SPECIAL omits ea4f9735c7db drm/amdgpu: remove dead code after hmm_range_fault() omits 5b3ec1c42470 mm/hmm: make hmm_range_fault return 0 or -1 omits d2c63df2242e mm/hmm: make CONFIG_DEVICE_PRIVATE into a select omits 2023fb90d1a8 pstore: Do not leave timer disabled for next backend omits 074d522b2b58 pstore: Add locking around superblock changes omits a9a82730e1a0 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits 2dd946661eb5 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] omits c211b5280512 pstore: Refactor pstorefs record list removal omits 3edc837644d3 pstore: Add proper unregister lock checking omits a4f426eb805e f2fs: correctly fix the parent inode number during fsync() omits cd685c1252fe f2fs: remove redundant compress inode check omits 03b1a7737a79 f2fs: use strcmp() in parse_options() omits c14d1d658c3e f2fs: Use the correct style for SPDX License Identifier omits 97d497e4588b f2fs: Avoid double lock for cp_rwsem during checkpoint omits af7cf1a52b06 f2fs: fix quota_sync failure due to f2fs_lock_op omits 72e544797a9f f2fs: support read iostat omits 2397d47609e9 f2fs: Fix the accounting of dcc->undiscard_blks omits d3a7c3463ab4 f2fs: fix to handle error path of f2fs_ra_meta_pages() omits 1a0bbcc0f83d mm-slub-add-panic_on_error-to-the-debug-facilities-fix omits 275ff3e31118 mm: slub: add panic_on_error to the debug facilities omits 4e17eb313a81 mm/slub: fix stack overruns with SLUB_STATS omits eb4568b58810 slub: remove kmalloc under list_lock from list_slab_objects() V2 omits 90f6a4f1ccf8 slub: Remove userspace notifier for cache add/remove omits aed86cddcddf mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits 8599a574eb1e mm/slub.c: fix corrupted freechain in deactivate_slab() omits 8c83646afe5b usercopy: mark dma-kmalloc caches as usercopy caches omits 971708d70dfb kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits d383bb1bf587 buffer: record blockdev write errors in super_block that it backs omits 5bd13765962a vfs: track per-sb writeback errors and report them to syncfs omits e8403a1f8588 ramfs: support O_TMPFILE omits 2784b4cb4c61 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 181d146e46fc ocfs2: mount shared volume without ha stack omits 56309e49c1fa ocfs2: add missing annotation for dlm_empty_lockres() omits 58f1e77ff3f5 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits 4e7b02648a1e squashfs: migrate from ll_rw_block usage to BIO omits c14f04240abe scripts/tags.sh: add a intermediate file for 'make gtags' omits c0341036aefd scripts/tags.sh: support compiled source, improved precise omits 9802ba17a589 mm/gup: fix fixup_user_fault() on multiple retries omits ea8f8e90439b epoll: call final ep_events_available() check under the lock omits 28e51c74dcde mm, memcg: fix inconsistent oom event behavior omits a3b6e5ecf3a6 mm: Limit boost_watermark on small zones. omits ac3a10b755b6 ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST omits 2766663aea4e mm/vmscan: remove unnecessary argument description of isol [...] omits 9baab8d6dca4 epoll: atomically remove wait entry on wake up omits 26c1802c22fd kselftests: introduce new epoll60 testcase for catching lo [...] omits 1636d1d5ebdb percpu: make pcpu_alloc() aware of current gfp context omits 676299317c6e mm/slub: fix incorrect interpretation of s->offset omits 7ff388dd484d scripts/gdb: repair rb_first() and rb_last() omits 9c49fba2136c eventpoll: fix missing wakeup for ovflist in ep_poll_callback omits 5bbd55ea9245 eventpoll: fix missing wakeup for ovflist in ep_poll_callback omits a047f3ead157 mm/memcg: optimize memory.numa_stat like memory.stat omits 9833317ce800 arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] omits cfe595f5c12c scripts/decodecode: fix trapping instruction formatting omits 9670ac18893e kernel/kcov.c: fix typos in kcov_remote_start documentation omits 4ba114cfc8f7 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] omits a60f5b65cf1b usb: core: kcov: collect coverage from usb complete callback omits 1c19d3158715 kcov: collect coverage from interrupts omits cd7d7581b3d7 kcov: use t->kcov_mode as enabled indicator omits 9ded63a75aca kcov: move t->kcov_sequence assignment omits 39ed6032fb7e kcov: move t->kcov assignments into kcov_start/stop omits 395db2556c44 kcov: fix potential use-after-free in kcov_remote_start omits 1a910d83c92a kcov: cleanup debug messages omits 4e27e8f27948 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix omits d6c20103c89f mm, memcg: fix error return value of mem_cgroup_css_alloc() omits 978f8836350a ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits 5dae71893bfe /proc/kpageflags: do not use uninitialized struct pages omits 25577ac1d4fd /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 29c99bb8db08 checkpatch: test $GIT_DIR changes omits 5545b0d34f37 Merge branch 'linus' omits 9c3d75e256d9 Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CON [...] omits 2673183070d8 Merge branches 'iommu/fixes' and 'core' into next omits b08c5abac814 Merge branch 'x86/boot' omits 3c1b14c147eb usb: gadget: legacy: fix redundant initialization warnings omits 0997416969b5 usb: gadget: tegra-xudc: Fix idle suspend/resume omits 9a0f7c1a9dcd usb: gadget: net2272: Fix a memory leak in an error handli [...] omits 2bb374fbd1e9 usb: phy: twl6030-usb: Fix a resource leak in an error han [...] omits 4b673360708c usb: cdns3: gadget: prev_req->trb is NULL for ep0 omits 3deaef98280e usb: gadget: audio: Fix a missing error return value in au [...] omits 2f2da6dd9ac7 usb: dwc3: pci: Enable extcon driver for Intel Merrifield omits 8b91d49e147b dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_ [...] omits 40b62a1c4c33 hwmon: (lm75) Fix all coding-style warnings on lm75 driver omits 508779160ca3 hwmon: Reduce indentation level in __hwmon_device_register() omits 7d0a69d2d9c4 hwmon: (ina2xx) Implement alert functions omits 9af3dda70ec3 Merge branch 'for-5.8/block' into for-next omits 3429428bf103 Merge branch 'ras/core' omits 9a31ac1743a0 Merge branch 'linus' omits 9bb20fa3b904 Merge branch 'x86/mm' omits bbefc924d0ff ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST omits 7cb1d38f52b1 drm/msm: Fix undefined "rd_full" link error omits 5211fe9f0d35 Merge branch 'for-next-current-v5.6-20200503' into for-nex [...] omits 56570b952dfb Merge branch 'misc-next' into for-next-current-v5.6-20200503 omits 88688479825d Merge branch 'misc-5.7' into for-next-current-v5.6-20200503 omits c278d0ca3d14 btrfs: drop useless goto in open_fs_devices omits be50262854fa btrfs: remove useless check for copy_items() return value omits 30944b9c61e3 btrfs: unify buffered and direct I/O read repair omits b8d29f528f47 btrfs: get rid of endio_repair_workers omits 366e26fea60b btrfs: simplify direct I/O read repair omits a8181797f1e5 btrfs: get rid of one layer of bios in direct I/O omits 19d7be5f9f06 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] omits 315ec6bc131b btrfs: convert btrfs_dio_private->pending_bios to refcount_t omits aaf055ddfe0f btrfs: remove unused btrfs_dio_private::private omits 5f00a07b152f btrfs: make btrfs_check_repairable() static omits 6568646efe7d btrfs: rename __readpage_endio_check to check_data_csum omits 5a8d939faa07 btrfs: clarify btrfs_lookup_bio_sums documentation omits 6f5113f3b550 btrfs: don't do repair validation for checksum errors omits 4689c01ad57e btrfs: look at full bi_io_vec for repair decision omits c53f22e3db6b btrfs: fix double __endio_write_update_ordered in direct I/O omits 378a73985616 btrfs: fix error handling when submitting direct I/O bio omits 26dd2a861581 block: add bio_for_each_bvec_all() omits 8682d479e9e4 btrfs: simplify error handling of clean_pinned_extents() omits 150e57d88ce8 btrfs: remove the redundant parameter level in btrfs_bin_search() omits 4aae07c4510d btrfs: make btrfs_read_disk_super return struct btrfs_disk_super omits bdfe79b21d59 btrfs: use list_for_each_entry_safe in free_reloc_roots omits 4069dcda19f1 btrfs: don't force read-only after error in drop snapshot omits 87c1171c8afa btrfs: remove pointless assertion on reclaim_size counter omits 0cd59a95b953 btrfs: tree-checker: remove duplicate definition of 'inode [...] omits f09c7e6ed11f btrfs: force chunk allocation if our global rsv is larger [...] omits c63b4da8595e btrfs: run btrfs_try_granting_tickets if a priority ticket fails omits 5553fcfcb94d btrfs: only check priority tickets for priority flushing omits 2763616f8be2 btrfs: account for trans_block_rsv in may_commit_transaction omits d75fb883e271 btrfs: allow to use up to 90% of the global block rsv for unlink omits 2a3b326a8fdc btrfs: improve global reserve stealing logic omits 87b6555f241f btrfs: backref: distinguish reloc and non-reloc use of ind [...] omits eb1871db728b btrfs: reloc: move error handling of build_backref_tree() [...] omits d5a4b4836ad7 btrfs: backref: rename and move finish_upper_links() omits cc179309db45 btrfs: backref: rename and move handle_one_tree_block() omits 65080f0a9a0d btrfs: reloc: open code read_fs_root() for handle_indirect [...] omits f01332b66729 btrfs: backref: rename and move should_ignore_root() omits 79ab03df4236 btrfs: backref: rename and move backref_tree_panic() omits 922be537cfb7 btrfs: backref: rename and move backref_cache_cleanup() omits c9e03298b7d8 btrfs: backref: rename and move remove_backref_node() omits a28b5122a834 btrfs: backref: rename and move drop_backref_node() omits eff5bef40b5a btrfs: backref: rename and move free_backref_(node|edge) omits 6bc03a6b4fb5 btrfs: backref: rename and move link_backref_edge() omits 218c90636f06 btrfs: backref: rename and move alloc_backref_edge() omits bf6f83a847e8 btrfs: backref: rename and move alloc_backref_node() omits 415f0efd6b6d btrfs: backref: rename and move backref_cache_init() omits 2f0f448f8994 btrfs: rename tree_entry to rb_simple_node and export it omits 2888ba351953 btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] omits a5828fab2f9a btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache omits dd40712fe445 btrfs: reloc: refactor useless nodes handling into its own [...] omits b16c9f15836c btrfs: reloc: refactor finishing part of upper linkage int [...] omits a936b462575b btrfs: reloc: remove the open-coded goto loop for breadth- [...] omits 4dfb922c995e btrfs: reloc: pass essential members for alloc_backref_node() omits 0dcc0e613b21 btrfs: reloc: use wrapper to replace open-coded edge linking omits 085bc98122f0 btrfs: reloc: refactor indirect tree backref processing in [...] omits aff7bd453b68 btrfs: reloc: refactor direct tree backref processing into [...] omits 603ed3dc2f10 btrfs: reloc: make reloc root search-specific for relocati [...] omits 87fa162a07d4 btrfs: reloc: add backref_cache::fs_info member omits 6f9d30b04382 btrfs: reloc: add backref_cache::pending_edge and backref_ [...] omits d901e10011de btrfs: reloc: rename mark_block_processed and __mark_block [...] omits 9948dfd20247 btrfs: reloc: use btrfs_backref_iter infrastructure omits 23d8c269ffbe btrfs: backref: implement btrfs_backref_iter_next() omits 1cd6be0b973d btrfs: backref: introduce the skeleton of btrfs_backref_iter omits bd53c1e6be3b btrfs: Add missing annotation for btrfs_tree_lock() omits 7020853b7bb8 btrfs: Add missing annotation for btrfs_lock_cluster() omits c8d906707f71 Merge branch 'x86/urgent' omits feac378e7dc3 Merge branch 'objtool/core' omits 85349a4ae110 Merge branch 'perf/core' omits c2a716946b7a Merge branch 'sched/core' omits 9e53ea3bc361 Merge branch 'x86/urgent' omits 6c2265700734 Merge branch 'linus' omits 46347b4c2dcb Bluetooth: Fix advertising handle is set to 0 omits 02eb1e34ef24 kunit: kunit_tool: Separate out config/build/exec/parse omits 22118003f90f Merge branch 'for-5.8/block' into for-next omits a71b0152cb71 Merge branch 'linus' omits 306232df1742 Merge branch 'kconfig' into for-next omits 48f69a6bd1af kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] omits 3ba9c29d1877 samples: watchdog: use 'userprogs' syntax omits f5f25a57c74f samples: timers: use 'userprogs' syntax omits 61971fde198e samples: auxdisplay: use 'userprogs' syntax omits 23082cd527a8 samples: mei: build sample program for target architecture omits ff419e3da237 samples: pidfd: build sample program for target architecture omits c75e78c4b99e samples: vfs: build sample programs for target architecture omits 12891063ad20 samples: connector: build sample program for target architecture omits aa9058eb7505 samples: hidraw: build sample program for target architecture omits d52fe5fcca5f samples: uhid: build sample program for target architecture omits 18891ae5db72 samples: uhid: fix warnings in uhid-example omits 0fe8ecc58295 kbuild: doc: document the new syntax 'userprogs' omits 3ee058791142 samples: seccomp: build sample programs for target architecture omits 0592c3c367c4 bpfilter: use 'userprogs' syntax to build bpfilter_umh omits 94c26103615c kbuild: add infrastructure to build userspace programs omits dc27abfa86ef bpfilter: match bit size of bpfilter_umh to that of the kernel omits ee066c3ddf7b kbuild: warn if always, hostprogs-y, or hostprogs-m is used omits 348f6bef0bd7 kbuild: determine the output format of DTC by the target suffix omits c7450a0c44ad kbuild: remove unused AS assignment omits 88d8e9200a2f kbuild: remove '/' target omits 19ae0216433f Revert "objtool: Skip samples subdirectory" omits 8ced17c6146f kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMP [...] omits b7d410391ffe kbuild: use -MMD instead of -MD to exclude system headers [...] omits d556c93f4877 kbuild: ensure full rebuild when the compiler is updated omits 791b6013ca27 kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and C [...] omits 5b6a7ce42a52 unicore32: do not evaluate compiler's library path when cleaning omits 2a7ee238e570 parisc: suppress error messages for 'make clean' omits fd31a005f7a7 h8300: suppress error messages for 'make clean' omits feb7c797a27e hexagon: suppress error message for 'make clean' omits 7ea98410c340 um: do not evaluate compiler's library path when cleaning omits 361715b5c867 kconfig: allow only 'config', 'comment', and 'if' inside 'choice' omits 87dd7f9c7e34 memory: tegra: Support derated timings on Tegra210 omits 19835be1c5e6 memory: tegra: Add EMC scaling sequence code for Tegra210 omits ec37a9a17afb memory: tegra: Add EMC scaling support code for Tegra210 omits 0a8e91895f4b memory: tegra: Make debugfs permissions human-readable omits 4bbff68a9dd9 Merge branch 'for-5.8/clk' into for-5.8/memory omits b2208a6e5cc5 Merge branch 'for-5.8/of' into for-5.8/memory omits 952ea284403c Merge branch 'for-5.8/dt-bindings' into for-5.8/memory omits c4643edf3ea8 Merge branch 'linus' omits b8dcd632c06b Merge branch 'x86/boot' omits 9e581cd14663 Merge branch 'devel' into for-next omits 9e692aa8d3f8 Merge branch 'devel' into for-next omits e08b1bcabf78 kconfig: tests: remove randconfig test for choice in choice omits 535c1051c8b7 kconfig: do not assign a variable in the return statement omits f28d9dd062db kconfig: do not use OR-assignment for zero-cleared structure omits 65b7e54c6adb hwmon: (lm70) Add support for ACPI omits f794edc99901 Bluetooth: hci_h5: Add support for binding RTL8723BS with [...] omits 8206afff252d dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth omits bf1f79470a62 Bluetooth: btusb: Add support for Intel Bluetooth Device T [...] omits cf14a924b8f6 Merge branch 'core/core' omits a8a3d1339428 Merge branch 'efi/core' omits 3449f0949f9b Merge branch 'locking/core' omits fe7dc8e0562c Merge branch 'locking/kcsan' omits a51a8decbc07 Merge branch 'objtool/core' omits 63cb61bb8e1f Merge branch 'perf/core' omits 55d89c358c45 Merge branch 'ras/core' omits 6991f76caec2 Merge branch 'smp/core' omits f753db85378a Merge branch 'x86/asm' omits 81379cf49ff0 Merge branch 'x86/boot' omits bbcf1288a7f4 Merge branch 'x86/build' omits 519577329425 Merge branch 'x86/cleanups' omits 888217e055f9 Merge branch 'x86/kdump' omits a0b81ee090dd Merge branch 'x86/microcode' omits 33def5777b2f Merge branch 'x86/mm' omits d6b197b5b411 Merge branch 'x86/urgent' omits 0bb5e559e355 Merge branch 'x86/vdso' omits 8e5c4f885286 hwmon: (dell-smm) Use one DMI match for all XPS models omits 0254d0e30ca4 hwmon: (nct7904) Add watchdog function omits 9d2214b14103 thunderbolt: Check return value of tb_sw_read() in usb4_sw [...] omits 2653de9f0398 fs: nfsd: fileache.c: Use built-in RCU list checking omits 9a08dca5974f fs: nfsd: nfs4state.c: Use built-in RCU list checking omits 601687a0ec60 svcrdma: Replace zero-length array with flexible-array member omits 13a9d741f332 sunrpc: Pass lockdep expression to RCU lists omits 48942b8e37ac sunrpc: Replace zero-length array with flexible-array member omits 9eb54e92718a nfsd: set the server_scope during service startup omits 43672cf93c6d Merge branch 'notifications-pipe-core' into keys-next omits b7699ccd07d2 smack: Implement the watch_key and post_notification hooks omits 9ba09998baa9 selinux: Implement the watch_key security hook omits d3ebcad2fc6d pipe: Add notification lossage handling omits b67bb04fd27a pipe: Allow buffers to be marked read-whole-or-error for n [...] omits 631ec151fd96 Add sample notification program omits 72938cf0b9c1 keys: Add a notification facility omits 549d46d3827d pipe: Add general notification queue support omits 9a5514dbcb90 pipe: Add O_NOTIFICATION_PIPE omits 858bc27762c1 security: Add a hook for the point of notification insertion omits e8fa137bb3cb security: Add hooks to rule on setting a watch omits 2af8b373dc7a uapi: General notification queue definitions adds 9ecc4d775f61 Merge tag 'linux-kselftest-5.7-rc5' of git://git.kernel.or [...] adds de462e5f1071 bootconfig: Fix to remove bootconfig data from initrd while boot adds dcbd21c9fca5 tracing/kprobes: Fix a double initialization typo adds da0f1f4167e3 tracing/boottime: Fix kprobe event API usage adds 5b4dcd2d201a tracing/kprobes: Reject new event if loc is NULL adds d16a8c31077e tracing: Wait for preempt irq delay thread to finish adds 11f5efc3ab66 tracing: Add a vmalloc_sync_mappings() for safe measure adds 386c82a70319 gpu/trace: Minor comment updates for gpu_mem_total tracepoint adds f094a233e1d5 tracing: Fix doc mistakes in trace sample adds 192b7993b3ff tracing: Make tracing_snapshot_instance_cond() static adds 8842604446d1 tools/bootconfig: Fix resource leak in apply_xbc() adds 192ffb751583 Merge tag 'trace-v5.7-rc3' of git://git.kernel.org/pub/scm [...] adds 54261af473be security: Fix the default value of fs_context_parse_param hook adds 79dede78c057 Merge branch 'for-v5.7' of git://git.kernel.org/pub/scm/li [...] adds b5f2006144c6 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 11d6761218d1 mm, memcg: fix error return value of mem_cgroup_css_alloc() adds e84fe99b68ce mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] adds 324cfb19567c kernel/kcov.c: fix typos in kcov_remote_start documentation adds e08df079b23e scripts/decodecode: fix trapping instruction formatting adds 996ed22c7a52 arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] adds 0c54a6a44bf3 eventpoll: fix missing wakeup for ovflist in ep_poll_callback adds 50e36be1fb95 scripts/gdb: repair rb_first() and rb_last() adds cbfc35a48609 mm/slub: fix incorrect interpretation of s->offset adds 28307d938fb2 percpu: make pcpu_alloc() aware of current gfp context adds 474328c06e3e kselftests: introduce new epoll60 testcase for catching lo [...] adds 412895f03cbf epoll: atomically remove wait entry on wake up adds 17e34526f0a8 mm/vmscan: remove unnecessary argument description of isol [...] adds 8d58f222e85f ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST adds 14f69140ff9c mm: limit boost_watermark on small zones adds af38553c6612 Merge branch 'akpm' (patches from Andrew) adds c457a273e118 drm/amdgpu: move kfd suspend after ip_suspend_phase1 adds f7b52890daba drm/amdgpu: drop redundant cg/pg ungate on runpm enter adds f33a6dec4e12 drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT adds 59dfb0c64d38 drm/amd/display: work around fp code being emitted outside [...] adds b95e51eb9f2e drm/amd/display: Update DCN2.1 DV Code Revision adds 80797dd6f1a5 drm/amd/display: fix counter in wait_for_no_pipes_pending adds e6142dd51142 drm/amd/display: Prevent dpcd reads with passive dongles adds c61b0b97ef10 Merge tag 'amd-drm-fixes-5.7-2020-05-06' of git://people.f [...] adds a9fe6f18cde0 Merge tag 'drm-misc-fixes-2020-05-07' of git://anongit.fre [...] adds 775a8e0316bd Merge tag 'drm-fixes-2020-05-08' of git://anongit.freedesk [...] adds 0a0b96b2e27d Merge tag 'usb-5.7-rc5' of git://git.kernel.org/pub/scm/li [...] adds cbd0e4821373 Merge tag 'tty-5.7-rc5' of git://git.kernel.org/pub/scm/li [...] adds e7a1c733fecd Merge tag 'staging-5.7-rc5' of git://git.kernel.org/pub/sc [...] adds c61529f6f59c Merge tag 'driver-core-5.7-rc5' of git://git.kernel.org/pu [...] adds 4334f30ebf39 Merge tag 'char-misc-5.7-rc5' of git://git.kernel.org/pub/ [...] adds 12ae44a40a1b ceph: demote quotarealm lookup warning to a debug message adds eb24fdd8e6f5 Merge tag 'ceph-for-5.7-rc5' of git://github.com/ceph/ceph-client adds d5eeab8d7e26 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d8f1b9716cfd io_uring: fix mismatched finish_wait() calls in io_uring_c [...] adds 7f13657d1413 io_uring: handle -EFAULT properly in io_uring_setup() adds 90da2e3f25c8 splice: move f_mode checks to do_{splice,tee}() adds 63ff822358b2 io_uring: don't use 'fd' for openat/openat2/statx adds 1d3962ae3b3d Merge tag 'io_uring-5.7-2020-05-08' of git://git.kernel.dk [...] adds 78a5255ffb6a Stop the ad-hoc games with -Wno-maybe-initialized adds 5c45de21a222 gcc-10: disable 'zero-length-bounds' warning for now adds 44720996e2d7 gcc-10: disable 'array-bounds' warning for now adds 5a76021c2eff gcc-10: disable 'stringop-overflow' warning for now adds adc719209698 gcc-10: disable 'restrict' warning for now adds 1a263ae60b04 gcc-10: avoid shadowing standard library 'free()' in crypto adds 2e28f3b13a41 Merge tag 'riscv-for-linus-5.7-rc5' of git://git.kernel.or [...] adds e99332e7b4cd gcc-10: mark more functions __init to avoid section mismat [...] adds d51cfc53ade3 bdi: use bdi_dev_name() to get device name adds 6bd87eec23cb bdi: add a ->dev_name field to struct backing_dev_info adds a8de6639169b nvme-pci: fix "slimmer CQ head update" adds 59c7c3caaaf8 nvme: fix possible hang when ns scanning fails during erro [...] adds 0a85ed6e7fce Merge tag 'block-5.7-2020-05-09' of git://git.kernel.dk/li [...] adds fb3637a11334 iommu/virtio: Reverse arguments to list_add adds 27d2dcb1b95c Merge tag 'iommu-fixes-v5.7-rc4' of git://git.kernel.org/p [...] adds 8101b5a1531f ARM: futex: Address build warning adds bd2049f87107 Merge tag 'locking-urgent-2020-05-10' of git://git.kernel. [...] adds 1119d265bc20 objtool: Fix infinite loop in find_jump_table() adds 8b00083219af Merge tag 'objtool-urgent-2020-05-10' of git://git.kernel. [...] adds c14cab2688d0 Merge tag 'x86-urgent-2020-05-10' of git://git.kernel.org/ [...] adds 2ef96a5bb12b Linux 5.7-rc5 adds 995b819f291e drm: fix trivial field description cut-and-paste error adds 152036d1379f Merge tag 'nfsd-5.7-rc-2' of git://git.linux-nfs.org/proje [...] adds 7fac0c4fe161 drm/msm: Fix undefined "rd_full" link error adds db78caf8d527 ipmr: Fix RCU list debugging warning adds da3b1a02361b ipmr: Add lockdep expression to ipmr_for_each_table macro adds 63cdfdfcbc93 device_cgroup: Fix RCU list debugging warning adds 38b9b9c4717e Merge remote-tracking branch 'fixes/master' adds 2ca16e0f7198 Merge remote-tracking branch 'arc-current/for-curr' adds 9b9382f5990e Merge remote-tracking branch 'arm-current/fixes' adds d51c214541c5 arm64: fix the flush_icache_range arguments in machine_kexec adds 11d5173e4c84 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds d02f6b7dab82 powerpc/uaccess: Evaluate macro arguments once, before use [...] adds 07ad112ab77a Merge KUAP fix from topic/uaccess-ppc into fixes adds 0094368e3bb9 powerpc/64s: Fix unrecoverable SLB crashes due to preempti [...] adds c0d7dcf89e51 powerpc/64/kuap: Move kuap checks out of MSR[RI]=0 regions [...] adds 53459dc9709d powerpc/64s/kuap: Restore AMR in system reset exception adds c44dc6323cd4 powerpc/64s/kuap: Restore AMR in fast_interrupt_return adds 508551ea08f2 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 60da7d0bc748 sparc64: Replace zero-length array with flexible-array adds 67faefe6d410 Merge remote-tracking branch 'sparc/master' adds ee2875566868 net: bareudp: avoid uninitialized variable warning adds 09454fd0a4ce Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" adds ff8ce319e9c2 net: microchip: encx24j600: add missed kthread_stop adds 7d14b0d2b9b3 mptcp: set correct vfs info for subflows adds dd912306ff00 net: fix a potential recursive NETDEV_FEAT_CHANGE adds cc4de047b33b net: tcp: fix rx timestamp behavior for tcp_recvmsg adds 1f8492df081b r8169: re-establish support for RTL8401 chip version adds 5099dea0a59f nfp: abm: fix error return code in nfp_abm_vnic_alloc() adds 6d32a5119811 dpaa2-eth: prevent array underflow in update_cls_rule() adds 14d8f7486a34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds db803036ada7 umh: fix memory leak on execve failure adds 9302bead664f octeontx2-vf: Fix error return code in otx2vf_probe() adds 57644431a6c2 net: ipv4: really enforce backoff for redirects adds 99352c79af3e net: freescale: select CONFIG_FIXED_PHY where needed adds 090e28b229af netprio_cgroup: Fix unlimited memory leak of v2 cgroups adds 3047211ca11b net: dsa: loop: Add module soft dependency adds e8a1b0efd632 hinic: fix a bug of ndo_stop adds c781e1d4f3e2 net: ipa: set DMA length in gsi_trans_cmd_add() adds 2c4bb8093c3b net: ipa: use tag process on modem crash adds 1abfb181e089 Merge branch 'net-ipa-fix-cleanup-after-modem-crash' adds 6bcf4a70dbd3 Merge remote-tracking branch 'net/master' adds eefc2e3b7eb4 Merge remote-tracking branch 'ipsec/master' adds 2c407aca6497 netfilter: conntrack: avoid gcc-10 zero-length-bounds warning adds 72b8b32d4193 Merge remote-tracking branch 'netfilter/master' adds f92f26f2ed2c iwlwifi: pcie: handle QuZ configs with killer NICs as well adds a1c77fafdba8 Merge remote-tracking branch 'wireless-drivers/master' adds c46de05577e3 Merge remote-tracking branch 'mac80211/master' adds 1ab4ecd7aafb Merge remote-tracking branch 'rdma-fixes/for-rc' adds 14425f1f521f ALSA: hda/realtek: Add quirk for Samsung Notebook adds cd4b8696e9dc Merge remote-tracking branch 'sound-current/for-linus' adds 123fe768e896 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 32c082d4dba3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 36f52a51c467 Merge remote-tracking branch 'regmap-fixes/for-linus' adds c88cdf1b0f5b Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds 39a625c94fdf Merge remote-tracking branch 'regulator-fixes/for-linus' adds 64116b46391c Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds caa66c5c6c4f Merge remote-tracking branch 'spi-fixes/for-linus' adds 00e21763f2c8 dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_ [...] adds 066c09593454 usb: dwc3: pci: Enable extcon driver for Intel Merrifield adds 19b94c1f9c9a usb: gadget: audio: Fix a missing error return value in au [...] adds 95cd7dc47abd usb: cdns3: gadget: prev_req->trb is NULL for ep0 adds f058764d1900 usb: phy: twl6030-usb: Fix a resource leak in an error han [...] adds ccaef7e6e354 usb: gadget: net2272: Fix a memory leak in an error handli [...] adds 0534d40160cb usb: gadget: tegra-xudc: Fix idle suspend/resume adds d13cce757954 usb: gadget: legacy: fix redundant initialization warnings adds e8f7f9e3499a usb: gadget: legacy: fix error return code in cdc_bind() adds e27d4b30b71c usb: gadget: legacy: fix error return code in gncm_bind() adds 4748d396399a usb: dwc3: select USB_ROLE_SWITCH adds 6e507644209b usb: raw-gadget: fix return value of ep read ioctls adds b74b00124330 Merge remote-tracking branch 'usb-gadget-fixes/fixes' adds f332d0c06df2 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds d34fced41e17 Input: applespi - replace zero-length array with flexible-array adds ea676493185b Merge remote-tracking branch 'input-current/for-linus' adds 4bb9d46d47b1 kselftests: dmabuf-heaps: Fix confused return value on exp [...] adds d8238f9eb6e0 tools/testing: Replace zero-length array with flexible-array adds adb571649c7c selftests/ftrace: mark irqsoff_tracer.tc test as unresolve [...] adds f131d9edc29d selftests/lkdtm: Don't clear dmesg when running tests adds 851c4df54dc1 selftests/lkdtm: Use grep -E instead of egrep adds a68147ebf3b6 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 955bf0fe4f08 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 820f8a870f65 ARM: dts: am57xx: fix networking on boards with ksz9031 phy adds 2de00450c012 ARM: dts: am437x: fix networking on boards with ksz9031 phy adds 023593d6304e Merge remote-tracking branch 'omap-fixes/fixes' adds bcb543cc3d40 hwmon: (drivetemp) Fix SCT support if SCT data tables are [...] adds 99f538e1c0fc Merge remote-tracking branch 'hwmon-fixes/hwmon' adds e4695a59cd3b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0f3b2f3fb5dc scsi: qla2xxx: Do not log message when reading port speed [...] adds a3b923842626 scsi: pm: Balance pm_only counter of request queue during [...] adds cb30a3e27536 Merge remote-tracking branch 'scsi-fixes/fixes' adds 7441eff5dbee Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds e6bfb1bf0085 mmc: core: Check request type before completing the request adds 39a22f73744d mmc: core: Fix recursive locking issue in CQE recovery path adds c077dc5e0620 mmc: block: Fix request completion in the CQE timeout path adds 45a3fe3bf93b mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 adds 0a2b2db2fa16 Merge remote-tracking branch 'mmc-fixes/fixes' adds 3f2c788a1314 fork: prevent accidental access to clone3 features adds 2a42321ebdc7 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 562402eeb1cd Merge tag 'v5.7-rc4' of git://git.kernel.org/pub/scm/linux [...] adds 9edd5112d963 fpga: zynqmp: fix modular build adds 560263d0e560 Merge remote-tracking branch 'fpga-fixes/fixes' adds 97d935eb84ae Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 0014cc04e8ec ima: Set file->f_mode instead of file->f_flags in ima_calc [...] adds 53de3b080d5e evm: Check also if *tfm is an error pointer in init_desc() adds 2e3a34e9f409 ima: Fix return value of ima_write_policy() adds 770f60586d2a evm: Fix RCU list related warnings adds d375d7acb750 Merge remote-tracking branch 'integrity-fixes/fixes' adds b193123c4b30 treewide: Replace zero-length array with flexible-array adds 72cc6f88d630 media: s5k5baf: avoid gcc-10 zero-length-bounds warning adds ae81bfc62ce8 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 319c601ffeeb um: do not evaluate compiler's library path when cleaning adds fc6b5177e0e9 hexagon: suppress error message for 'make clean' adds 281ccabf5dfa h8300: suppress error messages for 'make clean' adds a4e7db3c42bc parisc: suppress error messages for 'make clean' adds 0be858a50f10 unicore32: do not evaluate compiler's library path when cleaning adds a22102692c59 kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and C [...] adds 26a5ee25f6bf kbuild: ensure full rebuild when the compiler is updated adds 1d8641a12eeb kbuild: use -MMD instead of -MD to exclude system headers [...] adds 0fe33da073ea kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMP [...] adds 1c3dc108e877 Revert "objtool: Skip samples subdirectory" adds 677e17d00816 kbuild: remove '/' target adds c8f9cd389485 kbuild: remove unused AS assignment adds a9cdab261858 kbuild: determine the output format of DTC by the target suffix adds a2db26b0ba3b kbuild: warn if always, hostprogs-y, or hostprogs-m is used adds d518a58e7154 bpfilter: match bit size of bpfilter_umh to that of the kernel adds fe185443b02f kbuild: add infrastructure to build userspace programs adds c0defbaf7da4 bpfilter: use 'userprogs' syntax to build bpfilter_umh adds 2caf9123b8e0 samples: seccomp: build sample programs for target architecture adds f0a6531cea92 kbuild: doc: document the new syntax 'userprogs' adds 97cec8151d26 samples: uhid: fix warnings in uhid-example adds 63dcf7088d30 samples: uhid: build sample program for target architecture adds 89dc95a58537 samples: hidraw: build sample program for target architecture adds 8f083b7e126a samples: connector: build sample program for target architecture adds 757172f3d6f9 samples: vfs: build sample programs for target architecture adds 6980f369f4a9 samples: pidfd: build sample program for target architecture adds d02d73d8ac9a samples: mei: build sample program for target architecture adds 7fc0d78d245d samples: auxdisplay: use 'userprogs' syntax adds 01454a2dbd48 samples: timers: use 'userprogs' syntax adds 5fb5efa63ea4 samples: watchdog: use 'userprogs' syntax adds 49cd89e5a510 kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] adds 8d8ce8028618 kbuild: invoke syncconfig if autoconf.h is missing adds cfdad220eaf5 kbuild: remove misleading stale FIXME comment adds 0e92fd54b7c1 kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS adds 959acf7be48e scripts: headers_install: Exit with error on config leak adds 46277ac76f35 modpost,fixdep: Replace zero-length array with flexible-array adds 5499f741fa02 kconfig: do not use OR-assignment for zero-cleared structure adds 31439ceb6603 kconfig: do not assign a variable in the return statement adds a40d2051562e kconfig: tests: remove randconfig test for choice in choice adds b07ff23c7ca3 kconfig: allow only 'config', 'comment', and 'if' inside 'choice' adds 22c40d7c0312 Merge branch 'kconfig' into for-next adds c2276447d862 Merge remote-tracking branch 'kbuild/for-next' adds abdb0ccb61cc Merge remote-tracking branch 'dma-mapping/for-next' adds 503f2fffb70b Merge remote-tracking branch 'arm/for-next' adds e65a7500f89f Merge remote-tracking branch 'arm64/for-next/core' adds e0f6ff1b1072 Merge remote-tracking branch 'amlogic/for-next' adds bae3728e0161 Merge remote-tracking branch 'aspeed/for-next' adds f5959acb35b9 Merge remote-tracking branch 'at91/at91-next' adds 17d94622b318 Merge remote-tracking branch 'imx-mxs/for-next' adds 0adf70c587bd Merge remote-tracking branch 'keystone/next' adds e3f8977d3bed Merge remote-tracking branch 'mediatek/for-next' adds 2203b33b2317 Merge remote-tracking branch 'mvebu/for-next' adds 59b6b7b7e8a1 Merge branch 'omap-for-v5.8/soc' into for-next adds fff7ae517d15 Merge branch 'fixes' into for-next adds 6d968ca9788e Merge remote-tracking branch 'omap/for-next' adds 73ed11d9ce5a Merge branch 'arm64-fixes-for-5.7' into for-next adds 33c172b96a7d arm64: dts: qcom: sc7180: Update reserved memory map adds e14a15eba89a arm64: dts: qcom: sc7180: Add Q6V5 MSS node adds bec71ba243e9 arm64: dts: qcom: sc7180: Update Q6V5 MSS node adds 4a4a26317ec8 arm64: dts: msm8996: Fix CSI IRQ types adds 26bea4e42a36 arch: arm64: dts: msm8996: Add CCI node adds 87ed671e775b Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds 52f9b23172d8 Merge remote-tracking branch 'qcom/for-next' adds 514b95f668b3 Merge remote-tracking branch 'raspberrypi/for-next' adds be3c9b229b2f Merge remote-tracking branch 'realtek/for-next' adds e47cb97f1531 ARM: dts: r8a7740: Add missing extal2 to CPG node adds 5e818fd45512 Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds a31a8c9cbc07 ARM: dts: r8a7742: Add IRQC support adds b2cb7d8d5f0c ARM: dts: r8a7742: Add [H]SCIF{A|B} support adds 7fc3b53a7bd6 ARM: dts: r8a7742: Add GPIO nodes adds 3d92f62c7ba3 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds 3dff9cfcfef7 Merge remote-tracking branch 'renesas/next' adds 2848782eaf3f Merge remote-tracking branch 'reset/reset/next' adds 2826171f40f4 Merge remote-tracking branch 'rockchip/for-next' adds 4bff7214d263 memory: samsung: exynos5422-dmc: Fix tFAW timings alignment adds 464ef023be96 Merge branch 'next/drivers' into for-next adds eca327915d8f Merge remote-tracking branch 'samsung-krzk/for-next' adds 6cfbc765e952 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds ed6eb4beed50 Merge remote-tracking branch 'scmi/for-linux-next' adds bdbe45a79103 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds fc4bf9cb117c Merge branch for-5.7/arm64/defconfig into for-next adds 7dfb6921e5b3 Merge branch for-5.7/clk-fixes into for-next adds e702de255e05 clk: tegra: Add Tegra210 CSI TPG clock gate adds 03318bcc3351 Merge branch for-5.8/clk into for-next adds bd099403ca6c Merge branch for-5.8/cpufreq into for-next adds 63463ffa1bb9 Merge branch for-5.8/cpuidle into for-next adds ed0887c25444 dt-bindings: clock: tegra: Add clock ID for CSI TPG clock adds 8bd112301063 dt-bindings: tegra: Add VI and CSI bindings adds d78fce97006e Merge branch for-5.8/dt-bindings into for-next adds 78ad73421831 Revert "i2c: tegra: Fix suspending in active runtime PM state" adds 44c99904cf61 i2c: tegra: Restore pinmux on system resume adds 26ca88aaea26 i2c: tegra: Keep IRQs enabled during suspend/resume adds 566c05f7cd9a i2c: tegra: Better handle case where CPU0 is busy for a long time adds a70ff65601f1 i2c: tegra: Synchronize DMA before termination adds 8b831861ceec dt-bindings: i2c: tegra: Document Tegra210 VI I2C adds 8be97a438a4b i2c: tegra: Use FIELD_PREP/FIELD_GET macros adds 3cce6a13abf7 i2c: tegra: Add support for the VI I2C on Tegra210 adds 4869fd5457e4 arm64: tegra: Enable VI I2C on Jetson Nano adds 54c0ff4938f0 Merge branch for-5.8/i2c into for-next adds 1d12a5d1c476 of: Make <linux/of_reserved_mem.h> self-contained adds 1e3e23e04761 Merge branch for-5.8/of into for-next adds 0ea540fb6a82 Merge branch 'for-5.8/dt-bindings' into for-5.8/media adds 423d10a99b30 media: tegra: Add Tegra210 Video input driver adds 2c6b617f2cca MAINTAINERS: Add Tegra Video driver section adds 342827c97dc0 Merge branch for-5.8/media into for-next adds 50ee4b0d5308 Merge branch 'for-5.8/dt-bindings' into for-5.8/memory adds 8e601427cfb5 Merge branch 'for-5.8/of' into for-5.8/memory adds 8f51d46673d7 Merge branch 'for-5.8/clk' into for-5.8/memory adds eadf73f82edb memory: tegra: Make debugfs permissions human-readable adds d461cf047f75 memory: tegra: Add EMC scaling support code for Tegra210 adds 87568e9e644f memory: tegra: Add EMC scaling sequence code for Tegra210 adds beae84199bdb memory: tegra: Support derated timings on Tegra210 adds f4efdd7f969a memory: tegra20-emc: Poll EMC-CaR handshake instead of wai [...] adds def559d13f56 memory: tegra30-emc: Poll EMC-CaR handshake instead of wai [...] adds 3ae796ed8691 memory: tegra: Fix an error handling path in tegra186_emc_probe() adds 5c6ba19f1556 memory: tegra: Drop <linux/clk-provider.h> adds 59480315e0b3 memory: tegra: Avoid unused function warnings adds f55bc8a9fbe6 Merge branch for-5.8/memory into for-next adds 5098e2b95e8e soc/tegra: pmc: Select GENERIC_PINCONF adds 09701895aa93 soc/tegra: pmc: Enable PMIC wake event on Tegra194 adds e4cc4f54be01 soc: tegra: Fix tegra_pmc_get_suspend_mode definition adds cb6ee6947075 Merge branch for-5.8/soc into for-next adds 30227d8263bd Merge branch for-5.8/arm/core into for-next adds f8086cd4506f Merge branch for-5.8/arm/dt into for-next adds 24ad9ac5a432 arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier adds 5ee8edb3846f arm64: tegra: Fix SOR powergate clocks and reset adds c14a0bc9ba68 arm64: tegra: Add reset-cells to memory controller adds bf195dae89c7 arm64: tegra: Add Tegra VI CSI support in device tree adds bc755cbb94f1 Merge branch for-5.8/arm64/dt into for-next adds 69e6fb126f5a Merge remote-tracking branch 'tegra/for-next' adds d88657fbba47 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds f47ab3c2f533 clk: qcom: msm8916: Fix the address location of pll->config_reg adds ec4127776ce5 Merge branch 'clk-qcom' into clk-next adds 018d4671b9bb clk: Unlink clock if failed to prepare or enable adds 24661081ba00 clk: impd1: Look up clock-output-names adds 6a9745bcf7aa Merge branch 'clk-fixes' into clk-next adds 782fe98b9350 clk: Remove unused inline function clk_debug_reparent adds 4fe02fefe7a6 clk: clk-xgene: Fix a typo in Kconfig adds 846bc55f024a Merge branch 'clk-trivial' into clk-next adds 91a577e77fdf dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a7 [...] adds cdfdeb4a381d clk: renesas: r9a06g032: Fix some typo in comments adds fdba377f962e MAINTAINERS: Add DT Bindings for Renesas Clock Generators adds 6424962816de dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding adds 07ba85678145 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into clk-r [...] adds e8208a71ac0b clk: renesas: cpg-mssr: Add R8A7742 support adds e2f022c10ed3 clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DI [...] adds e8b81b1ea356 Merge tag 'clk-renesas-for-v5.8-tag1' of git://git.kernel. [...] adds 4363d0614009 Merge branch 'clk-renesas' into clk-next adds 38d6d848845e ARM: Remove redundant COMMON_CLK selects adds e8bd633bc052 ARM: Remove redundant CLKDEV_LOOKUP selects adds d823836ad182 arm64: tegra: Remove redundant CLKDEV_LOOKUP selects adds ba76c40dbe2e h8300: Remove redundant CLKDEV_LOOKUP selects adds b62bc0474b90 MIPS: Remove redundant CLKDEV_LOOKUP selects adds 3fd2fdb311fa mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF adds bbd7ffdbef68 clk: Allow the common clk framework to be selectable adds e4d1fdf89751 ARM: mmp: Remove legacy clk code adds 33547f4ef06b MIPS: Loongson64: Drop asm/clock.h include adds 5e7d1a8278f9 clk: Move HAVE_CLK config out of architecture layer adds 57bc4aa3f969 Merge branch 'clk-selectable' into clk-next adds ea3bd045fa1d Merge remote-tracking branch 'clk/clk-next' adds 41254d88beef Merge remote-tracking branch 'csky/linux-next' adds dc203b491756 Merge remote-tracking branch 'h8300/h8300-next' adds b5c08eb306ab m68k: defconfig: Update defconfigs for v5.7-rc1 adds 712f2cab0aa5 Merge remote-tracking branch 'm68k/for-next' adds 71e4d0754075 Merge remote-tracking branch 'm68knommu/for-next' adds e701656ec4db MIPS: inst.h: Stop including asm.h to avoid various build [...] adds 68fbb9721ea7 MIPS: Loongson: Add DMA support for LS7A adds c4ad6ea9574b MIPS: Replace zero-length array with flexible-array adds 10760dde9be3 MIPS: Remove support for LASAT adds 1b00767fd8e1 MIPS: Remove PMC MSP71xx platform adds 1ce4530cce23 MIPS: Remove NEC MARKEINS/EMMA adds 1bec48982c7a MIPS: unexport __flush_icache_user_range adds 96b469d99609 Merge remote-tracking branch 'mips/mips-next' adds 2cb276d2eaf6 Merge remote-tracking branch 'nds32/next' adds 0d341e0ddb1a parisc: suppress error messages for 'make clean' adds 3fd84a4fc063 parisc: use -fno-strict-aliasing for decompressor adds b6522fa409cf parisc: add sysctl file interface panic_on_stackoverflow adds 43c2be8c5995 Merge remote-tracking branch 'parisc-hd/for-next' adds f2b8d76dc6db Merge tag 'kvm-ppc-fixes-5.7-1' into topic/ppc-kvm adds 93a98695f2f9 mm: change pmdp_huge_get_and_clear_full take vm_area_struc [...] adds fe4a6856cb4f powerpc/pkeys: Avoid using lockless page table walk adds c46241a370a6 powerpc/pkeys: Check vma before returning key fault error [...] adds ec4abf1e70cf powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present adds 7900757ce1b4 powerpc/hash64: Restrict page table lookup using init_mm w [...] adds 2f92447f9f96 powerpc/book3s64/hash: Use the pte_t address from the caller adds 0da81b658b5b powerpc/mce: Don't reload pte val in addr_to_pfn adds 15759cb054ef powerpc/perf/callchain: Use __get_user_pages_fast in read_ [...] adds 87013f9c602c powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock. adds 4b99412ed697 powerpc/kvm/book3s: Add helper to walk partition scoped li [...] adds dc891849e030 powerpc/kvm/nested: Add helper to walk nested shadow linux [...] adds 6cdf30375f82 powerpc/kvm/book3s: Use kvm helpers to walk shadow or seco [...] adds 35528876a929 powerpc/kvm/book3s: Add helper for host page table walk adds 9781e759b325 powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler adds e3d8ed5518c7 powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter adds 7769a3394bdf powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions adds 3ff8df1430e9 powerpc/kvm/book3s: Avoid using rmap to protect parallel p [...] adds bda3deaa6fc8 powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s [...] adds 9fd4236faa24 powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa adds 0e11df9649ac powerpc/kvm/book3s: Use pte_present instead of opencoding [...] adds e21dfbf01346 powerpc/mm/book3s64: Avoid sending IPI on clearing PMD adds 75358ea359e7 powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page f [...] adds 1f12096aca21 Merge the lockless page table walk rework into next adds e611aa9718b5 Merge remote-tracking branch 'powerpc/next' adds efd94947b984 Merge remote-tracking branch 'risc-v/for-next' adds 181d769bb22a Merge remote-tracking branch 's390/features' adds 844b311b6325 Merge remote-tracking branch 'sh/sh-next' adds 4597bbd9dbde Merge remote-tracking branch 'uml/linux-next' adds 114f6f1cabd5 Merge branch 'misc-5.7' into for-next-current-v5.6-20200511 adds 4ac20dfe0a71 btrfs: Add missing annotation for btrfs_lock_cluster() adds bd85fc959d90 btrfs: Add missing annotation for btrfs_tree_lock() adds fc957f63a8bd btrfs: backref: introduce the skeleton of btrfs_backref_iter adds 247cdb069215 btrfs: backref: implement btrfs_backref_iter_next() adds d265b5621122 btrfs: reloc: use btrfs_backref_iter infrastructure adds 9ac5a888a570 btrfs: reloc: rename mark_block_processed and __mark_block [...] adds 9d64649d2435 btrfs: reloc: add backref_cache::pending_edge and backref_ [...] adds 66bfadfcf9c1 btrfs: reloc: add backref_cache::fs_info member adds e22e44d351f2 btrfs: reloc: make reloc root search-specific for relocati [...] adds 78e60a8016fd btrfs: reloc: refactor direct tree backref processing into [...] adds b0262d42acb0 btrfs: reloc: refactor indirect tree backref processing in [...] adds aa7306bc22dd btrfs: reloc: use wrapper to replace open-coded edge linking adds 85811f9361b7 btrfs: reloc: pass essential members for alloc_backref_node() adds 63b1bb2c4aeb btrfs: reloc: remove the open-coded goto loop for breadth- [...] adds 23beae86eb33 btrfs: reloc: refactor finishing part of upper linkage int [...] adds 9d32cdb5c649 btrfs: reloc: refactor useless nodes handling into its own [...] adds cfa9118b0a3c btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache adds 8884e9821bbb btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] adds 1271e9fca84d btrfs: rename tree_entry to rb_simple_node and export it adds 07deacbb5b97 btrfs: backref: rename and move backref_cache_init() adds ed4795a0fd13 btrfs: backref: rename and move alloc_backref_node() adds 489a7e39f339 btrfs: backref: rename and move alloc_backref_edge() adds 7080bc829acf btrfs: backref: rename and move link_backref_edge() adds db9c956cca79 btrfs: backref: rename and move free_backref_(node|edge) adds ab146f1b6708 btrfs: backref: rename and move drop_backref_node() adds b2f09f994a93 btrfs: backref: rename and move remove_backref_node() adds f1a826d732e5 btrfs: backref: rename and move backref_cache_cleanup() adds 448e3807847a btrfs: backref: rename and move backref_tree_panic() adds 11f00eb57a53 btrfs: backref: rename and move should_ignore_root() adds ba24b572b128 btrfs: reloc: open code read_fs_root() for handle_indirect [...] adds f7d45e5dab65 btrfs: backref: rename and move handle_one_tree_block() adds e66c51a11190 btrfs: backref: rename and move finish_upper_links() adds 87a0f797c656 btrfs: reloc: move error handling of build_backref_tree() [...] adds e3801a6eb15c btrfs: backref: distinguish reloc and non-reloc use of ind [...] adds 5805ac0e5457 btrfs: improve global reserve stealing logic adds e0ade8e4b40b btrfs: allow to use up to 90% of the global block rsv for unlink adds dc50a604392a btrfs: account for trans_block_rsv in may_commit_transaction adds 572526c699bf btrfs: only check priority tickets for priority flushing adds 5608f573d9d2 btrfs: run btrfs_try_granting_tickets if a priority ticket fails adds d4b33b609aef btrfs: force chunk allocation if our global rsv is larger [...] adds eaf7548652cb btrfs: tree-checker: remove duplicate definition of 'inode [...] adds 456b1a5f3ed1 btrfs: remove pointless assertion on reclaim_size counter adds 7efdb526d366 btrfs: don't force read-only after error in drop snapshot adds 74c00a2698df btrfs: use list_for_each_entry_safe in free_reloc_roots adds 87cb4f1cce33 btrfs: make btrfs_read_disk_super return struct btrfs_disk_super adds 8abfe3e5e5d1 btrfs: remove the redundant parameter level in btrfs_bin_search() adds ffc4af3fa8d5 btrfs: simplify error handling of clean_pinned_extents() adds 59b0bf9c02bc block: add bio_for_each_bvec_all() adds d19a76af021d btrfs: fix error handling when submitting direct I/O bio adds 7a09f48b0132 btrfs: fix double __endio_write_update_ordered in direct I/O adds a50c19203175 btrfs: look at full bi_io_vec for repair decision adds a9d4ea2ecf0a btrfs: don't do repair validation for checksum errors adds bf42812870e5 btrfs: clarify btrfs_lookup_bio_sums documentation adds 8a6938d8db5b btrfs: rename __readpage_endio_check to check_data_csum adds b5df213ed8d1 btrfs: make btrfs_check_repairable() static adds f51a7366621c btrfs: remove unused btrfs_dio_private::private adds 215f3d70a258 btrfs: convert btrfs_dio_private->pending_bios to refcount_t adds e9e2ce05755c btrfs: put direct I/O checksums in btrfs_dio_private inste [...] adds c47c81835ac5 btrfs: get rid of one layer of bios in direct I/O adds bfe3cf9ee083 btrfs: simplify direct I/O read repair adds a6bae70c8107 btrfs: get rid of endio_repair_workers adds c470034e2e55 btrfs: unify buffered and direct I/O read repair adds 5df948225579 btrfs: remove useless check for copy_items() return value adds a1f43aab4b21 btrfs: drop useless goto in open_fs_devices adds f76a316efa79 btrfs: use crypto_shash_digest() instead of open coding adds e658097284b0 btrfs: include non-missing as a qualifier for the latest_bdev adds 32e5c3da3a2d btrfs: free alien device after device add adds 3915486e9eca btrfs: sort error decoder entries adds 3e927806605e btrfs: add more codes to decoder table adds dc99dc941146 btrfs: remove unused function heads_to_leaves adds 6d2a13ceb2e7 btrfs: speedup dead root detection during orphan cleanup adds b7e913c77f05 btrfs: qgroup: mark qgroup inconsistent if we're inherting [...] adds 49197da7a81e btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid adds d9eaa78210f6 btrfs: remove more obsolete v0 extent ref declarations adds 1029f48befdc Merge branch 'misc-next' into for-next-current-v5.6-20200511 adds 9a8c698d94ad Merge branch 'for-next-current-v5.6-20200511' into for-nex [...] adds b18bb65b0ba7 Merge branch 'misc-next' into for-next-next-v5.7-20200511 adds 74a1e06322c9 btrfs: use the token::eb for all set/get helpers adds a1f42276a29c btrfs: drop eb parameter from set/get token helpers adds c207c31d472b btrfs: don't use set/get token for single assignment in ov [...] adds 30779f001bb8 btrfs: don't use set/get token in leaf_space_used adds 575858322f73 btrfs: preset set/get token with first page and drop condition adds 77b3e2e2959c btrfs: add separate bounds checker for set/get helpers adds ba60dcc6ad75 btrfs: speed up btrfs_get_##bits helpers adds 6b1d82c71154 btrfs: speed up btrfs_get_token_##bits helpers adds 8adda3abafde btrfs: speed up btrfs_set_##bits helpers adds c1fce5dfbedd btrfs: speed up btrfs_set_token_##bits helpers adds 3e0bbb663559 btrfs: speed up and simplify generic_bin_search adds 3902313907d1 btrfs: remove unused map_private_extent_buffer adds 6ba22195cf21 btrfs: constify extent_buffer in the API functions adds 2f733dcbc105 btrfs: drop unnecessary offset_in_page in extent buffer helpers adds b1c3f09acece btrfs: optimize split page read in btrfs_get_##bits adds f1f37d49353f btrfs: optimize split page read in btrfs_get_token_##bits adds d59fd8c39c27 btrfs: optimize split page write in btrfs_set_##bits adds 3a2954e3c0b5 btrfs: optimize split page write in btrfs_set_token_##bits adds 2470942345a7 btrfs: update documentation of set/get helpers adds e1d1465377d4 Merge branch 'dev/set-get-speedup' into for-next-next-v5.7 [...] adds d628d057e5d5 Merge branch 'for-next-next-v5.7-20200511' into for-next-20200511 adds 740a63b23476 Merge remote-tracking branch 'btrfs/for-next' adds 3f820bc65d83 Merge remote-tracking branch 'cifs/for-next' adds 17637193ed53 Merge remote-tracking branch 'exfat/dev' adds b4ef3cdf5b93 Merge remote-tracking branch 'ext3/for_next' adds 3fa6a8c5b55d f2fs: report the discard cmd errors properly adds ce4c638cdd52 f2fs: fix to handle error path of f2fs_ra_meta_pages() adds df4233997575 f2fs: Fix the accounting of dcc->undiscard_blks adds 8b83ac81f428 f2fs: support read iostat adds 435cbab95e39 f2fs: fix quota_sync failure due to f2fs_lock_op adds d29fbcdb051f f2fs: Use the correct style for SPDX License Identifier adds 3c57f7518245 f2fs: use strcmp() in parse_options() adds b5f4684b5f5f f2fs: remove redundant compress inode check adds 3265d3db1f16 f2fs: support partial truncation on compressed inode adds bf38fbad12b3 f2fs: support fiemap on compressed inode adds c1c633878662 f2fs: introduce f2fs_bmap_compress() adds f91b07b03507 f2fs: introduce mempool for {,de}compress intermediate pag [...] adds 635fa1640eb5 f2fs: compress: support lzo-rle compress algorithm adds dcb531bcec25 f2fs: don't leak filename in f2fs_try_convert_inline_dir() adds 3df332bd16e2 f2fs: split f2fs_d_compare() from f2fs_match_name() adds 55be6e5ab599 f2fs: rework filename handling adds 70fd68426d37 f2fs: correctly fix the parent inode number during fsync() adds 3c8025d01d5e f2fs: shrink spinlock coverage adds 803599c9c31a f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS adds dbd9d7dd574f f2fs: remove blk_plugging in block_operations adds 57049f1e2cdb f2fs: compress: let lz4 compressor handle output buffer bu [...] adds 419b1b039660 f2fs: Fix wrong stub helper update_sit_info adds 75eee3e7b847 f2fs: report delalloc reserve as non-free in statfs for pr [...] adds 1bc57318ab9b f2fs: compress: make num_compress_pages and f2fs_compress_ [...] adds 31e2d08b67f1 f2fs: Avoid double lock for cp_rwsem during checkpoint adds 9ff88178f103 Merge remote-tracking branch 'f2fs/dev' adds da279da466e8 Merge remote-tracking branch 'fuse/for-next' adds ba775eddc8cf Merge remote-tracking branch 'jfs/jfs-next' adds ace7ade4f56c nfsd4: common stateid-printing code adds ee590d259784 nfsd4: stid display should preserve on-the-wire byte order adds 580da465a032 nfsd4: add filename to states output adds c2d715a1af75 nfsd: handle repeated BIND_CONN_TO_SESSION adds 31fb4bf545e2 sunrpc: Remove unused function ip_map_update adds 52782c92ac85 kthread: save thread function adds 28df3d1539de nfsd: clients don't need to break their own delegations adds 44fb26c6b4c5 nfsd: Fix old-style function definition adds 746c6237ece6 sunrpc: add missing newline when printing parameter 'pool_ [...] adds 5f00dcca759f Merge remote-tracking branch 'nfsd/nfsd-next' adds d1b234ae4532 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 35f4521fd3a0 xfs: convert xfs_log_recover_item_t to struct xfs_log_reco [...] adds 86ffa471d9ce xfs: refactor log recovery item sorting into a generic dis [...] adds 8ea5682d0711 xfs: refactor log recovery item dispatch for pass2 readhea [...] adds 3304a4fabd09 xfs: refactor log recovery item dispatch for pass1 commit [...] adds 1094d3f12363 xfs: refactor log recovery buffer item dispatch for pass2 [...] adds 658fa68b6f34 xfs: refactor log recovery inode item dispatch for pass2 c [...] adds fcbdf91e0c9f xfs: refactor log recovery dquot item dispatch for pass2 c [...] adds 3ec6efa703cf xfs: refactor log recovery icreate item dispatch for pass2 [...] adds 9817aa80dcdc xfs: refactor log recovery EFI item dispatch for pass2 com [...] adds 07590a9d38b8 xfs: refactor log recovery RUI item dispatch for pass2 com [...] adds 9b4467e98340 xfs: refactor log recovery CUI item dispatch for pass2 com [...] adds 3c6ba3cf90c7 xfs: refactor log recovery BUI item dispatch for pass2 com [...] adds 2565a11b224b xfs: remove log recovery quotaoff item dispatch for pass2 [...] adds 10d0c6e06fc8 xfs: refactor recovered EFI log item playback adds cba0ccac28a7 xfs: refactor recovered RUI log item playback adds c57ed2f5a2ff xfs: refactor recovered CUI log item playback adds 9329ba89cbb1 xfs: refactor recovered BUI log item playback adds bba7b1644a25 xfs: refactor xlog_item_is_intent now that we're done converting adds 154c733a33d9 xfs: refactor releasing finished intents during log recovery adds 86a371741386 xfs: refactor adding recovered intent items to the log adds 889eb55dd68f xfs: refactor intent item RECOVERED flag into the log item adds 96b60f826713 xfs: refactor intent item iop_recover calls adds cc560a5a9540 xfs: hoist setting of XFS_LI_RECOVERED to caller adds 17d29bf271ea xfs: move log recovery buffer cancellation code to xfs_buf [...] adds 6ea670ade207 xfs: remove unnecessary includes from xfs_log_recover.c adds 43dc0aa84ef7 xfs: fix unused variable warning in buffer completion on !DEBUG adds 3d60548b216b xfs: remove duplicate headers adds 282378997308 Merge remote-tracking branch 'xfs/for-next' adds 891165fbd4aa Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds d6fff039b4a1 Merge remote-tracking branch 'file-locks/locks-next' adds 78eb03b542b4 Merge remote-tracking branch 'vfs/for-next' adds 44e507db6584 Merge remote-tracking branch 'printk/for-next' adds 1beb5023f9c9 Merge remote-tracking branch 'pci/next' adds 61b6315896ee pstore: Add proper unregister lock checking adds 2d552380e31e pstore: Refactor pstorefs record list removal adds 4df31a64cbfb pstore: Add locking around superblock changes adds a3119e7ead8e pstore: Do not leave timer disabled for next backend adds b4b53523b9d2 pstore: Remove filesystem records when backend is unregistered adds 74b7436edc53 pstore: Make sure console capturing will restart adds 903986931591 printk: honor the max_reason field in kmsg_dumper adds 2bd31ffddab5 pstore/platform: Pass max_reason to kmesg dump adds 712480cd37b0 pstore/ram: Refactor DT size parsing adds da236d1fb17e pstore/ram: Introduce max_reason and convert dump_oops adds 169be91e4336 ramoops: Add max_reason optional field to ramoops DT node adds 0c0adcfbbb94 pstore/ram: Adjust module param permissions to reflect reality adds 8dd277222d2b pstore/ram: Move dump_oops to end of module_param list adds b389794a0f6b pstore/platform: Switch pstore_info::name to const adds 4e86c3dbf559 pstore/platform: Move module params after declarations adds 750ec34b6f74 pstore/platform: Use backend name for console registration adds 79c8618e2edb pstore/ram: Refactor ftrace buffer merging adds 33e87d48b7a2 pstore/ftrace: Provide ftrace log merging routine adds 4e2fb3a0bbb4 printk: Introduce kmsg_dump_reason_str() adds 5ccf4ca05141 pstore/zone: Introduce common layer to manage storage zones adds 9cbd208921d9 pstore/blk: Introduce backend for block devices adds 637ce64e7f57 pstore/zone,blk: Add support for pmsg frontend adds 67c0388ea31d pstore/zone,blk: Add console frontend support adds bb4ccd1e6f56 pstore/zone,blk: Add ftrace frontend support adds 53aa21979921 Documentation: Add details for pstore/blk adds e6529a4a4218 pstore/zone: Provide way to skip "broken" zone for MTD devices adds 6e5a1fe14ef0 pstore/blk: Provide way to query pstore configuration adds 67353611f74f pstore/blk: Support non-block storage devices adds 133457678dcd mtd: Support kmsg dumper based on pstore/blk adds f274b4747610 pstore/blk: Introduce "best_effort" mode adds e87276dfb0d5 Merge remote-tracking branch 'pstore/for-next/pstore' adds 7a162682a0e4 Merge remote-tracking branch 'hid/for-next' adds 8917581ea13c Merge remote-tracking branch 'i2c/i2c/for-next' adds 226e371d81b6 Merge remote-tracking branch 'i3c/i3c/next' adds 4b05747c35be Merge branch 'dmi/master' adds 4b6583f1ff3a hwmon: (nct7904) Add watchdog function adds 20e4250bf3d5 hwmon: (dell-smm) Use one DMI match for all XPS models adds f2ca519ca583 hwmon: (lm70) Add support for ACPI adds f092776a6899 hwmon: (ina2xx) Implement alert functions adds 71c433200855 hwmon: Reduce indentation level in __hwmon_device_register() adds a717498bb0d2 hwmon: (lm75) Fix all coding-style warnings on lm75 driver adds daef97bc17a8 hwmon: (adt7411) update contact email adds bd06ddf77bd7 hwmon: (pmbus) Improve initialization of 'currpage' and 'c [...] adds b79dd8d7c364 hwmon: (pmbus) Driver for Maxim MAX16601 adds 9e2b8f667a04 hwmon : (nct6775) Use kobj_to_dev() API adds 53d95c443a28 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 4b28578f2abe Merge remote-tracking branch 'jc_docs/docs-next' adds 317772f0a6b4 Merge remote-tracking branch 'v4l-dvb/master' adds 7b301750f7f8 ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() adds 9b0547aad9a4 Merge branch 'pm-acpi' into linux-next adds f50cc0efa4e9 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds 0a160e78c40e Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next adds ae109281cca5 Merge branch 'pm-cpuidle' into linux-next adds f5308a82e8d5 ACPICA: Make acpi_protocol_lengths static adds 2c1779f5ad32 ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h adds 034fdaa50803 ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when [...] adds 6bfe5344b295 ACPICA: Dispatcher: add status checks adds e3f7ae9ebb44 ACPICA: Fix required parameters for _NIG and _NIH adds 2d2feb681317 ACPICA: Update version to 20200430 adds 8ec412bfd89e Merge branch 'acpica' into linux-next adds f8690227dd89 ACPI: LPIT: Put the low power idle table after using it adds fe4e1a576ef4 ACPI: watchdog: Put the watchdog action table after parsing adds 3d995f88adb1 ACPI: APEI: Put the boot error record table after parsing adds 541156a38fd0 ACPI: APEI: Put the error injection table for error path a [...] adds 43f595dcab30 ACPI: APEI: Put the error record serialization table for e [...] adds 11c7bdffc743 ACPI: APEI: Put the HEST table for error path adds f900bf4951a2 ACPI: EC: Put the ACPI table after using it adds ead7ba136267 ACPI: scan: Put SPCR and STAO table after using it adds 95722237cb2a ACPI: sleep: Put the FACS table after using it adds 8e22c2e4a62e ACPI: debug: Make two functions static adds 132565d8ec09 ACPI: utils: Add acpi_evaluate_reg() helper adds 6dd10c47e912 ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper adds b68266410b45 Merge branches 'acpi-tables', 'acpi-dbg' and 'acpi-pci' in [...] adds f437a60b644a Merge remote-tracking branch 'pm/linux-next' adds 1f1755af4f06 cpufreq: qoriq: Add platform dependencies adds 0cb4263af1a6 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 7b0bf99b9ee4 cpupower: Remove unneeded semicolon adds 55ec165e7027 Merge remote-tracking branch 'cpupower/cpupower' adds 13a4671b9856 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 0b53c84e4d16 Merge remote-tracking branch 'ieee1394/for-next' adds 8df0fe47416b Merge remote-tracking branch 'swiotlb/linux-next' adds 5efc81c6a9ea Merge remote-tracking branch 'rdma/for-next' adds cf86a086a180 net/dst: use a smaller percpu_counter batch for dst entrie [...] adds 3712c1c2ef2a ieee802154: 6lowpan: remove unnecessary comparison adds da384effb160 net: dsa: vsc73xx: convert to devm_platform_ioremap_resource adds b41d272eda6d net: dsa: sja1105: remove set but not used variable 'prev_time' adds d8882935fcae ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc() adds b5c3babb188f net: ipa: Remove ipa_endpoint_stop{,_rx_dma} again adds e031ce80d9f9 r8169: add helper r8168g_wait_ll_share_fifo_ready adds 9617886fa65d r8169: add helper rtl_enable_rxdvgate adds 6f9395c69e62 r8169: add helper rtl_wait_txrx_fifo_empty adds ce740c5f6f7a r8169: improve reset handling for chips from RTL8168g adds 9dfff80280b6 Merge branch 'r8169-sync-few-functionalities-with-vendor-driver' adds 4d2c99940825 net: tg3: tidy up loop, remove need to compute off with a [...] adds d8f05e9891fd cnic: remove redundant assignment to variable ret adds 6a9c9548ee20 net/atheros: remove redundant assignment to variable size adds 5eb2bcf247de net: lio_core: remove redundant assignment to variable tx_done adds 38e86bfcf7f5 net: atlantic: use __packed instead of the full expansion. adds 7bb377107c72 net: atlantic: minor MACSec code cleanup adds 843e1396f62e net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 adds c64d7b23f511 net: atlantic: remove TPO2 check from A0 code adds ad46bd5ec357 net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code adds 097d638cf4e1 net: atlantic: remove check for boot code survivability be [...] adds b4de6c49e569 net: atlantic: unify MAC generation adds 2c674bec76d3 Merge branch 'net-atlantic-driver-updates' adds 76cd622fe2c2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds f02bac9ad641 net/mlx5e: Return bool from TLS and IPSEC offloads adds 7f8546f3f041 net/mlx5e: Unify checks of TLS offloads adds 3df711db05b5 net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit adds 0bdb078c7485 net/mlx5e: Pass only eseg to IPSEC offload adds 2eeb6e384102 net/mlx5e: Make TLS offload independent of wqe and pi adds 5546100038ee net/mlx5e: Update UDP fields of the SKB for GSO first adds 714c88a38bce net/mlx5e: Split TX acceleration offloads into two phases adds ab1e0ce99d3d net/mlx5e: kTLS, Fill work queue edge separately in TX flow adds f713ce1de897 net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow adds 05dfd570826f net/mlx5e: Take TX WQE info structures out of general EN header adds 41a8e4ebb472 net/mlx5e: Use struct assignment for WQE info updates adds 6b74f60ef5a9 net/mlx5: Accel, Remove unnecessary header include adds 28bff09518e9 net/mlx5e: Enhance ICOSQ WQE info fields adds 0d5c56a220a0 Merge tag 'mlx5-updates-2020-05-09' of git://git.kernel.or [...] adds 72ef908bb3ff hinic: add three net_device_ops of vf adds 18aa23b31f6c mlxsw: spectrum_matchall: Restrict sample action to be all [...] adds 593bb8437986 mlxsw: spectrum_flower: Expose a function to get min and m [...] adds 5a2939b9d7dd mlxsw: spectrum_matchall: Put matchall list into substruct [...] adds aed65285fb9e mlxsw: spectrum_matchall: Expose a function to get min and [...] adds 18346b70ab77 mlxsw: spectrum_matchall: Forbid to insert matchall rules [...] adds 67ed68fc0c9a mlxsw: spectrum_flower: Forbid to insert flower rules in c [...] adds b886dea37b78 selftests: mlxsw: rename tc_flower_restrictions.sh to tc_r [...] adds 240fe73457fb selftests: mlxsw: tc_restrictions: add test to check sampl [...] adds aa7431123fc6 selftests: mlxsw: tc_restrictions: add couple of test for [...] adds 02a5043b22ed Merge branch 'mlxsw-spectrum-Enforce-some-HW-limitations-f [...] adds e7bb7ecefa81 IB/mlx4: Replace zero-length array with flexible-array adds 7a36e4918e30 octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers adds 4f6cd04f2ded dsa: sja1105: fix semicolon.cocci warnings adds d728e6402c00 net: usb: ax88179_178a: remove redundant assignment to var [...] adds 1ea08c6bce05 net: huawei_cdc_ncm: remove redundant assignment to variable ret adds b9f96423bba6 net: usb: qmi_wwan: remove redundant assignment to variabl [...] adds a68a813836e1 net: phy: Add cable test support to state machine adds 97c22438963a net: phy: Add support for polling cable test adds 11ca3c4261cd net: ethtool: netlink: Add support for triggering a cable test adds b28efb930ba5 net: ethtool: Add attributes for cable test reports adds 0df960f14e17 net: ethtool: Make helpers public adds 1dd3f212af30 net: ethtool: Add infrastructure for reporting cable test results adds 1e2dc14509fd net: ethtool: Add helpers for reporting test results adds fc879f723c2a net: phy: marvell: Add cable test support adds 4a459bdc7472 net: phy: Put interface into oper testing during cable test adds 9896a4574ecb net: phy: Send notifier when starting the cable test adds bed37f0ba6bc Merge branch 'Ethernet-Cable-test-support' adds 5705b45155c4 net: hns3: remove a redundant register macro definition adds 4279b4d5ec9c net: hns3: modify two uncorrect macro names adds a4de02287abb net: hns3: provide .get_cmdq_stat interface for the client adds b4401a044a1e net: hns3: optimized the judgment of the input parameters [...] adds 81c287e3dda2 net: hns3: disable auto-negotiation off with 1000M setting [...] adds 90d9834ecd6b Merge branch 'net-hns3-misc-updates-for-next' adds 9eb8eff0cf2f net: bridge: allow enslaving some DSA master network devices adds f66a6a69f97a net: dsa: permit cross-chip bridging between all trees in [...] adds 3b7bc1f09101 net: dsa: introduce a dsa_switch_find function adds ac02a451a614 net: dsa: sja1105: implement cross-chip bridging operations adds a6f0b26d6a5d Merge branch 'cross-chip-bridging-for-disjoint-dsa-trees' adds 0fa39d6dd047 ipv6: Replace zero-length array with flexible-array adds c2dfc7d2a9be net: atarilance: Replace zero-length array with flexible-array adds 9c8255c888ba team: Replace zero-length array with flexible-array adds 01f2b3dac8c4 hinic: add link_ksettings ethtool_ops support adds 73e030977f78 net: qed*: Reduce RX and TX default ring count when runnin [...] adds 37d4f8a6b41f net: qed: Disable SRIOV functionality inside kdump kernel adds a90f704ad949 Merge branch 'net-Optimize-the-qed-allocations-inside-kdum [...] adds dfcabb078847 sfc: move vport_id to struct efx_nic adds be904b855200 sfc: make capability checking a nic_type function adds 484a75b1dbc4 sfc: use efx_has_cap for capability checks outside of NIC- [...] adds e4fe938cff04 sfc: move 'must restore' flags out of ef10-specific nic_data adds fd14e5fd136b sfc: rework handling of (firmware) multicast chaining state adds dbf2c669062c sfc: move rx_rss_context_exclusive into struct efx_mcdi_fi [...] adds ed02112cff92 sfc: make filter table probe caller responsible for adding VLANs adds 9b46132cff75 sfc: make firmware-variant printing a nic_type function adds 9b1b31d5d4ac Merge branch 'sfc-remove-nic_data-usage-in-common-code' adds 2fa3888bb7a9 net: dsa: ocelot: Constify dsa_device_ops adds 097f024454fc net: dsa: tag_sja1105: Constify dsa_device_ops adds 3242956bd610 Merge branch 'net-dsa-Constify-two-tagger-ops' adds 898badd3bd83 Merge remote-tracking branch 'net-next/master' adds 33181bb8e8fe selftests/bpf: Generalize helpers to control background listener adds 488a23b89d17 selftests/bpf: Move existing common networking parts into [...] adds cb0721c7e200 net: Refactor arguments of inet{,6}_bind adds 8086fbaf4934 bpf: Allow any port in bpf_bind helper adds ae24345da54e bpf: Implement an interface to register bpf_iter targets adds 15d83c4d7cef bpf: Allow loading of a bpf_iter program adds de4e05cac46d bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE adds 2057c92bc927 bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE adds fd4f12bc38c3 bpf: Implement bpf_seq_read() for bpf iterator adds ac51d99bf81c bpf: Create anonymous bpf iterator adds 367ec3e4834c bpf: Create file bpf iterator adds e5158d987b72 bpf: Implement common macros/helpers for target iterators adds 6086d29def80 bpf: Add bpf_map iterator adds 138d0be35b14 net: bpf: Add netlink and ipv6_route bpf_iter targets adds eaaacd23910f bpf: Add task and task/file iterator targets adds b121b341e598 bpf: Add PTR_TO_BTF_ID_OR_NULL support adds 492e639f0c22 bpf: Add bpf_seq_printf and bpf_seq_write helpers adds 1d68f22b3d53 bpf: Handle spilled PTR_TO_BTF_ID properly when checking s [...] adds 9c5f8a1008a1 bpf: Support variable length array in tracing programs adds c09add2fbc5a tools/libbpf: Add bpf_iter support adds 5fbc220862fc tools/libpf: Add offsetof/container_of macro in bpf_helpers.h adds 9406b485dea5 tools/bpftool: Add bpf_iter support for bptool adds 7c128a6bbd4f tools/bpf: selftests: Add iterator programs for ipv6_route [...] adds acf61631746c tools/bpf: selftests: Add iter progs for bpf_map/task/task_file adds 6879c042e105 tools/bpf: selftests: Add bpf_iter selftests adds 180139dca8b3 Merge branch 'bpf_iter' adds b4563facdcae bpf, runqslower: include proper uapi/bpf.h adds 385bbf7b119a bpf, libbpf: Replace zero-length array with flexible-array adds 6e7e034e88e8 tools, bpftool: Poison and replace kernel integer typedefs adds c8caa0bb4b38 tools, bpftool: Minor fixes for documentation adds ab8d78093dfa bpf: Minor fixes to BPF helpers documentation adds ff20460e94af tools, bpf: Synchronise BPF UAPI header with tools adds 846df7b6919d Merge remote-tracking branch 'bpf-next/master' adds 6d64be3da282 xfrm: avoid extract_output indirection for ipv4 adds a269fbfc4e9f xfrm: state: remove extract_input indirection from xfrm_st [...] adds 171916cbd53d xfrm: move xfrm4_extract_header to common helper adds 3e50ddd8b8d5 xfrm: expose local_rxpmtu via ipv6_stubs adds ede64dd2bfe2 xfrm: place xfrm6_local_dontfrag in xfrm.h adds f3075f48ddb2 xfrm: remove extract_output indirection from xfrm_state_afinfo adds 2ab6096db2f1 xfrm: remove output_finish indirection from xfrm_state_afinfo adds 7a3d8250c1d6 Merge remote-tracking branch 'ipsec-next/master' adds b6ca09cb156d net/mlx5: Replace zero-length array with flexible-array adds 21dffda7c6be Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 1cc2d0e021f8 dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth adds 4765db373ea3 Bluetooth: hci_h5: Add support for binding RTL8723BS with [...] adds eaa7b7228ff7 Bluetooth: Fix advertising handle is set to 0 adds 69d67b461a18 Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CON [...] adds 5f4b91728bba Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to suppor [...] adds 181d69535230 Bluetooth: Replace BT_DBG with bt_dev_dbg for management support adds 14a81bf021fb Bluetooth: replace zero-length array with flexible-array member adds d5cc6626b337 Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option adds 568602457c1a Bluetooth: Replace BT_DBG with bt_dev_dbg for security man [...] adds a10c907ce0e5 Bluetooth: Add support for experimental features configuration adds e625e50ceee1 Bluetooth: Introduce debug feature when dynamic debug is disabled adds ef2c1c3325c2 Merge remote-tracking branch 'bluetooth/master' adds e69388ea2f9f Merge remote-tracking branch 'mac80211-next/master' adds dbb473cb159e gfs2: Don't ignore inode write errors during inode_go_sync adds 771d0b71043f gfs2: Allow lock_nolock mount to specify jid=X adds 62b5e405499c Merge remote-tracking branch 'gfs2/for-next' adds 7c26e6ef96c9 mtd: rawnand: fsmc: Change to non-atomic bit operations adds 73ab61552e2f mtd: rawnand: ingenic: Make qi_lb60_ooblayout_ops static adds fb0f6f331e27 mtd: rawnand: cadence: Make cadence_nand_attach_chip static adds 4ba246d7a365 mtd: rawnand: brcmnand: Remove unused including <linux/version.h> adds ce446b4b2d80 mtd: rawnand: Take check_only into account adds 5756f2e8dad4 mtd: rawnand: denali: add more delays before latching inco [...] adds 15770370df4d mtd: rawnand: au1550nd: Stop using IO_ADDR_{R, W} in au_{r [...] adds a67537ef37d8 mtd: rawnand: au1550nd: Implement exec_op() adds 4ec443ecd294 mtd: rawnand: au1550nd: Get rid of the legacy interface im [...] adds eb83af4d4d21 mtd: rawnand: au1550nd: Patch the read/write buf helper pr [...] adds b82987609662 mtd: rawnand: Give more information about the ECC weakness adds 8c84b3ccb901 mtd: rawnand: marvell: Fix the condition on a return code adds 0757dd298465 mtd: rawnand: marvell: Use devm_platform_ioremap_res() adds 485bbc9aadc2 mtd: rawnand: marvell: Use nand_cleanup() when the device [...] adds 50ba89d5eba9 mtd: rawnand: marvell: Fix probe error path adds 88f210c3cd15 mtd: rawnand: marvell: Rename a function to clarify adds 487d369ab398 mtd: rawnand: marvell: Rename the ->correct() function adds fe5ac42cb755 mtd: rawnand: timings: Add mode information to the timings [...] adds eab29ad39dd3 mtd: rawnand: timings: Fix default tR_max and tCCS_min timings adds d4cbe5a9903b mtd: rawnand: onfi: Fix redundancy detection check adds 42da7e1e29b9 mtd: rawnand: onfi: Use intermediate variables to improve [...] adds bde964ea2777 mtd: rawnand: onfi: Define the number of parameter pages adds b3e5f18b49bd mtd: rawnand: onfi: Avoid doing a copy of the parameter page adds c68518db7e51 mtd: rawnand: onfi: Drop a useless parameter page read adds 584c6cf420e0 mtd: rawnand: jedec: Define the number of parameter pages adds ff64f3d2aca9 mtd: rawnand: jedec: Use intermediate variables to improve [...] adds f4bbd75024ef mtd: rawnand: cs553x: Declare controllers instead of NAND chips adds 8f21bde6d9b3 mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W} adds f0ce830c7783 mtd: rawnand: cs553x: Implement exec_op() adds 408ec521757d mtd: rawnand: cs553x: Get rid of the legacy interface impl [...] adds 55e65e439582 mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 adds 24a4c8eebf6b mtd: rawnand: Define the "distance 3" MLC pairing scheme adds 690ca0dc8c89 mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00 adds 267be6182573 mtd: Add support for emulated SLC mode on MLC NANDs adds 7e1d72093427 dt-bindings: mtd: partition: Document the slc-mode property adds 6874b464a931 mtd: partitions: ofpart: Parse the slc-mode property adds 5df96f338f0a mtd: cmdlinepart: Add an slc option to use SLC mode on a part adds d4903199bc07 ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode adds 810943ec066b mtd: rawnand: Translate obscure bitfields into readable macros adds bd561831f3d4 mtd: rawnand: Reorder the nand_chip->options flags adds 77356cb54b79 mtd: rawnand: Rename a NAND chip option adds 1a7cb7fc5c09 mtd: rawnand: Fix comments about the use of bufpoi adds 39385c06b37d mtd: rawnand: Rename the use_bufpoi variables adds 23ae46a9c319 mtd: rawnand: Avoid indirect access to ->data_buf() adds 1c4db741f8e6 mtd: rawnand: Add a helper to check supported operations adds bd3c1e48cf97 mtd: rawnand: Give the possibility to verify a read operat [...] adds 82edcb53ec03 mtd: rawnand: onfi: Adapt the parameter page read to const [...] adds bbeb511f1752 mtd: rawnand: jedec: Adapt the parameter page read to cons [...] adds 90e4ce6758c4 mtd: rawnand: Expose monolithic read/write_page_raw() helpers adds 92dca4ae6f70 mtd: rawnand: Allow controllers to overload soft ECC hooks adds e117b3a24111 mtd: rawnand: micron: Allow controllers to overload raw accessors adds 97bf657b6dea next-20200511/nand adds 2b6e22ae7f7f Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 43b05ce76733 crypto: stm32/hash - defer probe for reset controller adds 45dafed6c5ec crypto: stm32/hash - defer probe for dma device adds 79cd691f609c crypto: stm32/hash - don't print error on probe deferral adds 3f7819bd4215 crypto: bcm - Use the defined variable to clean code adds 34d47aab0665 hwrng: cctrng - Add dependency on OF adds 55e840568073 hwrng: cctrng - change default to n adds 3e37f04f2bf3 hwrng: cctrng - update help description adds ec6e2bf33b54 crypto: algapi - create function to add request in front of queue adds 6a89f492f8e5 crypto: engine - support for parallel requests based on re [...] adds 8d90822643ad crypto: engine - support for batch requests adds c549226926ce crypto: acomp - search acomp with scomp backend in crypto_ [...] adds e0664ebcea6a crypto: drbg - fix error return code in drbg_alloc_state() adds d099ea6e6fde crypto - Avoid free() namespace collision adds 13855fd8ce64 crypto: lib/sha256 - return void adds 822a98b862d5 crypto: hash - introduce crypto_shash_tfm_digest() adds a221b33b657b crypto: arm64/aes-glue - use crypto_shash_tfm_digest() adds 1306664fdeef crypto: essiv - use crypto_shash_tfm_digest() adds 7e3e48d86b7c crypto: artpec6 - use crypto_shash_tfm_digest() adds f32b6775c795 crypto: ccp - use crypto_shash_tfm_digest() adds 8cbb809794b1 crypto: ccree - use crypto_shash_tfm_digest() adds 61c38e3a94f2 crypto: hisilicon/sec2 - use crypto_shash_tfm_digest() adds e0077ea8ee17 crypto: mediatek - use crypto_shash_tfm_digest() adds ce8e04888dd8 crypto: n2 - use crypto_shash_tfm_digest() adds e29ba412bdfe crypto: omap-sham - use crypto_shash_tfm_digest() adds ecca1ad60cdf crypto: s5p-sss - use crypto_shash_tfm_digest() adds 96a5aa721df8 nfc: s3fwrn5: use crypto_shash_tfm_digest() adds 3e185a56eb69 fscrypt: use crypto_shash_tfm_digest() adds 197981138805 ecryptfs: use crypto_shash_tfm_digest() adds ea794db2646a nfsd: use crypto_shash_tfm_digest() adds f80df3851246 ubifs: use crypto_shash_tfm_digest() adds ec0bf6edc4ad Bluetooth: use crypto_shash_tfm_digest() adds 75b93c635482 sctp: use crypto_shash_tfm_digest() adds bce395eea0f2 KEYS: encrypted: use crypto_shash_tfm_digest() adds 85fc78b80f15 ASoC: cros_ec_codec: use crypto_shash_tfm_digest() adds ac0ad93df713 mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES adds 1c4b3c409998 crypto: powerpc/sha1 - remove unused temporary workspace adds 23dc2a0dfc98 crypto: powerpc/sha1 - prefix the "sha1_" functions adds 4d21e594508c crypto: s390/sha1 - prefix the "sha1_" functions adds 6b0b0fa2bce6 crypto: lib/sha1 - rename "sha" to "sha1" adds 2aaba014b55b crypto: lib/sha1 - remove unnecessary includes of linux/cr [...] adds 228c4f265c6e crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h adds c41847b9e100 Merge remote-tracking branch 'crypto/master' adds 370fb6b0aaf0 Merge tag 'amd-drm-next-5.8-2020-04-30' of git://people.fr [...] adds 3fd911b69b31 Merge tag 'drm-misc-next-2020-05-07' of git://anongit.free [...] adds 9e60c8db8723 Merge remote-tracking branch 'drm/drm-next' adds 35ccba4e9fc7 drm/amdgpu: switch to common xgmi ta helpers adds 001a0a95ed7a drm/amdgpu: switch to common ras ta helper adds c797c583e880 drm/amdgpu: drop unused ras ta helper function adds 999a69e2758f drm/amdgpu: switch to common rlc_autoload helper adds 890900fe77b1 drm/amdgpu: use node_id and node_size to calcualte dram_ba [...] adds 85625e642950 drm/amdgpu: enable hibernate support on Navi1X adds 77f3a5cd7023 drm/amdgpu: cleanup sysfs file handling adds 0da4a419a27a drm/amdgpu: implement soft_recovery for gfx10 adds f0d69678083f drm/amdgpu: drop pm_runtime_set_active adds deff2b024aee drm/amdgpu: fix runpm logic in amdgpu_pmops_resume adds af27c649b647 drm/amdgpu: drop extra runtime pm handling in resume pmop adds b58615446632 drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO adds feb000fdfff4 drm/amd/powerplay: skip judging if baco support for Arctur [...] adds b0be3c3a2500 drm/amd/amdgpu: add raven1 part to the gfxoff quirk list adds 2c60129469be drm/amd/amdgpu: Add missing GRBM bits for GFX 10.1 adds 3528cae940d7 drm/amd/amdgpu: Update update_config() logic adds 37e4f052cc97 drm/amd/amdgpu: remove defined but not used 'crtc_offsets' adds a2f52d26417a drm/amdgpu: Add new ring callback to insert memory sync adds 4de9c8eb98d2 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds 60a8ce8eba39 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds 563b774a25a4 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] adds 5dc38794a911 drm/amdgpu: Add a UAPI flag for user to call mem_sync adds 2d0512dc570a drm/mm: revert "Break long searches in fragmented address spaces" adds ef2b333fa9d7 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) adds c6f28b7fcd80 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds 7ff32d5eccc4 drm: Correct DP DSC macro typo adds 0397b63ea9da drm/amdgpu: work around llvm bug #42576 adds fbf1d2e35ebb drm/amdgpu/display: fix logic inversion in program_timing_sync() adds 1995e285f996 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds 9e71090a3582 drm/amdgpu: re-enable runtime pm on vega10 adds 7cc6c0923c41 drm/amdgpu: simplify ATIF backlight handling adds 26dd4e035e2e Merge remote-tracking branch 'amdgpu/drm-next' adds 2045d666ae63 drm/i915: Ignore submit-fences on the same timeline adds ac938052e571 drm/i915: Pull waiting on an external dma-fence into its routine adds e41627db6f36 drm/i915/gt: Improve precision on defer_request assert adds 3136deb7ba22 drm/i915: Peel dma-fence-chains for await adds fcae496153a3 drm/i915: Prevent using semaphores to chain up to external fences adds 16dc224f1c0f drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT adds f1e79c7e183c drm/i915: Replace zero-length array with flexible-array adds f4d49692ad76 drm/i915/gt: Mark up the racy read of execlists->context_tag adds e31fe02eff26 drm/i915: Make intel_timeline_init static adds a80d73673bc7 drm/i915: Tidy awaiting on dma-fences adds 90c49a09c849 drm/i915/mst: Wait for ACT sent before enabling the pipe adds 260a6c1bdf1e drm/i915: Fix glk watermark calculations adds edc0e09c6ba8 drm/i915: Turn intel_digital_port_connected() in a vfunc adds 0398993b82f4 drm/i915: Stash hpd status bits under dev_priv adds c7e8a3d674fb drm/i915: Use stashed away hpd isr bits in intel_digital_p [...] adds b0a997ae5248 drm/i915: Emit await(batch) before MI_BB_START adds 9bad40a27dac drm/i915/selftests: Always flush before unpining after writing adds a1b2eeacbc55 drm/i915: Remove unused HAS_FWTABLE macro adds 84eac0c65940 drm/i915/gt: Force pte cacheline to main memory adds 1c8ee8b92fb6 drm/i915/gt: Restore Cherryview back to full-ppgtt adds b77a4fef920d Merge remote-tracking branch 'drm-intel/for-linux-next' adds f923db184ca3 gpu: host1x: Clean up debugfs in error handling path adds 1b2f95d5f83e Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 3a53230e1c4b drm/ast: Make ast_primary_plane_helper_atomic_update static adds d6ddbd5c97d1 drm/ast: Don't check new mode if CRTC is being disabled adds 50b6f619a099 uapi/drm/drm_fourcc.h: Note on platform specificity for fo [...] adds 9694d9c3b5a5 panel: simple: Fix size and bpp of BOE NV133FHM-N61 adds 574a38ca06e6 dt-bindings: display: simple: Add BOE NV133FHM-N62 adds cfe40d02238e panel: simple: Add BOE NV133FHM-N62 adds d2528306528d dt-bindings: display: Add hpd-gpios to panel-common bindings adds 48834e6084f1 drm/panel-simple: Support hpd-gpios for delaying prepare() adds 7429e92386b2 drm/i2c/tda998x: Make tda998x_audio_digital_mute static adds 6e85bd73d50d video: fbdev: pxa168fb: make pxa168fb_init_mode() return void adds 8d8ff2a9574e drm/mgag200: Convert struct drm_device to struct mga_devic [...] adds ed5877b62ec4 drm/mgag200: Remove several references to struct mga_device.dev adds 0858083781b5 drm/mgag200: Integrate init function into load function adds 5635b7cf8670 drm/mgag200: Use managed mode-config initialization adds 30b0c940f941 drm/mgag200: Remove unused fields from struct mga_device adds 81a15b9a6556 drm/mgag200: Embed connector instance in struct mga_device adds 3f4272deb9d1 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 06625d3e4c23 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 66130d93b5a2 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 8f240618a5ab Merge remote-tracking branch 'regmap/for-next' adds 89ebe49aaa2f ALSA: fireworks: Replace zero-length array with flexible-array adds 8304cf77c920 ALSA: firewire-lib: fix invalid assignment to union data f [...] adds 10aa8e4acf51 ALSA: firewire-lib: use macro for maximum value of second [...] adds 2472cfb3232c ALSA: firewire-lib: add reference to domain structure from [...] adds af86b0b1f4b0 ALSA: firewire-lib: code refactoring for parameters of pac [...] adds 83cfb5c50f8e ALSA: firewire-lib: code refactoring for syt computation adds 816d84826e89 ALSA: firewire-lib: code refactoring for syt offset calculation adds 274fc3558133 ALSA: firewire-lib: code refactoring for data block calculation adds 25babf297c57 ALSA: firewire-lib: add cache for packet sequence to AMDTP [...] adds 1a4be183b3fc ALSA: firewire-lib: pool ideal sequence of syt offset and [...] adds 69efd5c4bd4c ALSA: firewire-lib: use sequence of syt offset and data bl [...] adds bbd6aac3ae15 ALSA: fireface: fix configuration error for nominal sampli [...] adds f4588cc425be ALSA: fireface: start IR context immediately adds c52f232e1107 ALSA: fireface: code refactoring to add enumeration consta [...] adds 782222bab83a ALSA: fireface: code refactoring to decide name of sound card adds 062bb452b078 ALSA: fireface: add support for RME FireFace 802 adds 1f65e6683267 ALSA: fireface: add support for RME Fireface UFX (untested) adds 9882a8d3b41c Merge remote-tracking branch 'sound/for-next' adds 28d4adc4257c ASoC: SOF: Intel: Fix unused variable warning adds 2d6201ee1123 ASoC: soc-core: Replace zero-length array with flexible-array adds a1304cba816e ASoC: cros_ec_codec: allocate shash_desc dynamically adds d9a2d100c96d ASoC: mediatek: mt8183-da7219: set headset button maps adds 7d8785bc7adb ASoC: SOF: core: fix error return code in sof_probe_continue() adds 2c65555dfeea Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds 7815fa0305d8 Merge remote-tracking branch 'sound-asoc/for-next' adds 547368e5b1c1 Merge remote-tracking branch 'modules/modules-next' adds 255cdaf73412 Input: edt-ft5x06 - fix get_default register write access adds f4ee52f3ad8c Input: edt-ft5x06 - move parameter restore into helper adds 21d1611a83f8 Input: edt-ft5x06 - improve power management operations adds 0f58daaacca9 Input: edt-ft5x06 - prefer asynchronous probe adds 7fdff6cc84de dt-bindings: touchscreen: Add CY8CTMA140 bindings adds 3eb66d9f97f3 Input: add driver for the Cypress CY8CTMA140 touchscreen adds 3cbe1907f6d2 Merge remote-tracking branch 'input/next' adds 873f1c8df7e0 Merge branch 'block-5.7' into for-5.8/block adds 2e194422f1eb block: free both rq_map and request adds a2584e43f567 block: save previous hardware queue count before udpate adds fd689871bbfb block: alloc map and request for new hardware queue adds 03b63b029dcb block: rename __blk_mq_alloc_rq_map adds 79fab5287922 block: rename blk_mq_alloc_rq_maps adds 4c74746625de driver core: remove device_create_vargs adds a5a6c66df6bf bdi: unexport bdi_register_va adds 3c5d202b55d3 bdi: remove bdi_register_owner adds aef33c2ff8aa bdi: simplify bdi_alloc adds 1cd925d58385 bdi: remove the name field in struct backing_dev_info adds af00423a3dbc hfs: stop using ioctl_by_bdev adds 15fb54928208 Merge branch 'for-5.8/block' into for-next adds 904fbcb115c8 io_uring: remove 'fd is io_uring' from close path adds 7d01bd745a8f io_uring: remove obsolete 'state' parameter adds d48005c8bcc7 Merge branch 'for-5.8/io_uring' into for-next adds 615399896ca3 nvme-fc: Sync header to FC-NVME-2 rev 1.08 adds 72e6329f86c7 nvme-fc and nvmet-fc: revise LLDD api for LS reception and [...] adds ca19bcd08633 nvme-fc nvmet-fc: refactor for common LS definitions adds 3b8281b02bdc nvmet-fc: Better size LS buffers adds f56bf76f79f3 nvme-fc: Ensure private pointers are NULL if no data adds eb4ee8f12515 nvme-fc: convert assoc_active flag to bit op adds fd5a5f221304 nvme-fc: Update header and host for common definitions for [...] adds ec3b0e3cc393 nvmet-fc: Update target for common definitions for LS handling adds 14fd1e98afaf nvme-fc: Add Disconnect Association Rcv support adds a5c2b4f633cf nvmet-fc: add LS failure messages adds 0dfb992e0ec2 nvmet-fc: perform small cleanups on unneeded checks adds 58ab8ff9dca2 nvmet-fc: track hostport handle for associations adds 349c694ee71c nvmet-fc: rename ls_list to ls_rcv_list adds 47bf32410644 nvmet-fc: Add Disconnect Association Xmt support adds ea39765843fa nvme-fcloop: refactor to enable target to host LS adds 437c0b824dbd nvme-fcloop: add target to host LS request support adds 2a1160a03ac4 lpfc: Refactor lpfc nvme headers adds 7cacae2ad047 lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx adds 7b7f551b0403 lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions adds 3a8070c567aa lpfc: Refactor NVME LS receive handling adds 6514b25d3fba lpfc: Refactor Send LS Request support adds e96a22b0b7c2 lpfc: Refactor Send LS Abort support adds fe1bedec5b9c lpfc: Refactor Send LS Response support adds 9aa09e98b288 lpfc: nvme: Add Receive LS Request and Send LS Response su [...] adds 4c2805aab519 lpfc: nvmet: Add support for NVME LS request hosthandle adds 54840bed372c lpfc: nvmet: Add Send LS Request and Abort LS Request support adds 71fb90eb71d7 nvme: provide num dword helper adds 03f8cebc127f nvme: remove unused parameter adds b0012dd39715 nvmet-rdma: use SRQ per completion vector adds e4fcc72c1a42 nvmet-fc: slight cleanup for kbuild test warnings adds b9a5c3d4c34d nvme: refine the Qemu Identify CNS quirk adds 25dcaa9292af nvme: clean up nvme_scan_work adds 4450ba3bbb47 nvme: factor out a nvme_ns_remove_by_nsid helper adds 4005f28d25cb nvme: avoid an Identify Controller command for each namesp [...] adds aec459b484b8 nvme: remove the magic 1024 constant in nvme_scan_ns_list adds d567572906d9 nvme: unlink head after removing last namespace adds ac262508daa8 nvme: release namespace head reference on error adds 9ad1927a3bc2 nvme: always search for namespace head adds 0c284db7f235 nvme: check namespace head shared property adds b2ce4d90690b nvme-multipath: set bdi capabilities once adds b2b2de7c5a01 nvme: revalidate after verifying identifiers adds 38adf94e166e nvme: consolidate chunk_sectors settings adds bc1af009a8ed nvme: revalidate namespace stream parameters adds 31fdad7be189 nvme: consolodate io settings adds e8cd1ff11d58 nvmet: add ns revalidation support adds 3add1d93d991 nvme-fc: avoid gcc-10 zero-length-bounds warning adds 6623c5b3dfa5 nvme: clean up error handling in nvme_init_ns_head adds b04df85d9a05 nvme: flush scan work on passthrough commands adds 74943d45eef4 nvme-pci: remove volatile cqes adds 54b2fcee1db0 nvme-pci: remove last_sq_tail adds 2a5bcfdd41d6 nvme-pci: align io queue count with allocted nvme_queue in [...] adds 386e5e6e1aa9 nvme-tcp: use bh_lock in data_ready adds 72e5d757c620 nvme-tcp: avoid scheduling io_work if we are already polling adds db5ad6b7f8cd nvme-tcp: try to send request in queue_rq context adds 7890b9701b79 nvme-multipath: stop using ->queuedata adds 45e2f3c2d2f5 nvmet: add generic type-name mapping adds 7e764179c867 nvmet: use type-name map for address family adds 84b8d0d7aa15 nvmet: use type-name map for ana states adds 87628e285100 nvmet: use type-name map for address treq adds 3ecb5faa07c7 nvmet: centralize port enable access for configfs adds d02abd198633 nvmet: align addrfam list to spec adds 92decf118f1d nvme: define constants for identification values adds 654ab8c58068 Merge branch 'for-5.8/drivers' into for-next adds ae979182ebb3 bdi: fix up for "remove the name field in struct backing_d [...] adds 4047429680e5 Merge branch 'for-5.8/block' into for-next adds 73c4a515adbe Merge remote-tracking branch 'block/for-next' adds cf99cd7fe835 dm zoned: add 'status' callback adds 0b541c6806bc dm zoned: add 'message' callback adds 9ea6404032ae dm zoned: store zone id within the zone structure and kill [...] adds 31d0e8622544 dm zoned: use array for superblock zones adds 4d27bec0bca3 dm zoned: store device in struct dmz_sb adds 00108e2ad00e dm zoned: move fields from struct dmz_dev to dmz_metadata adds 3e2dd3c62142 dm zoned: introduce dmz_metadata_label() to format device name adds c84a0bab8d49 dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() adds 21a33c39f41e dm zoned: remove 'dev' argument from reclaim adds ad466e1b3424 dm zoned: replace 'target' pointer in the bio context adds adac3fff683e dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds 4813c868bef0 dm zoned: add metadata logging functions adds 62f5201f2dc1 dm zoned: Reduce logging output on startup adds e9a6fbc7df9a dm zoned: ignore metadata zone in dmz_alloc_zone() adds 70978208ec91 dm zoned: metadata version 2 adds 1d5a8a85e580 Merge remote-tracking branch 'device-mapper/for-next' adds 691e9f6c3c94 Merge branch 'fixes' into next adds 777765beab20 memstick: Replace zero-length array with flexible-array adds bd2426a9deda Merge branch 'fixes' into next adds 096d0366c5a0 mmc: cb710: Inform the mmc core about the maximum busy timeout adds 31f022ebe39d mmc: sdricoh_cs: Throttle polling rate for data transfers adds 850425f7cd41 mmc: sdricoh_cs: Throttle polling rate for commands adds 6d4a81122c23 mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core adds ed70ddb49284 Merge branch 'fixes' into next adds c6ee9070d7c3 mmc: core: Enable erase/discard/trim support for all mmc hosts adds ab7897b3315d mmc: host: Drop redundant MMC_CAP_ERASE adds bf34d4120004 Merge remote-tracking branch 'mmc/next' adds 5990f43f9915 Merge remote-tracking branch 'backlight/for-backlight-next' adds cf5701bf7496 power: bq25890: unlock on error paths in bq25890_resume() adds 1a45732926f3 power: supply: cw2015: Make some symbols static adds a776f560abcb dt-bindings: power: reset: Convert syscon-reboot-mode to D [...] adds 934ed3847a4e power: supply: lp8788: Fix an error handling path in 'lp87 [...] adds 1072ceada458 power: reset: ltc2952: remove unused variable adds d2218d4e4a65 lib: add linear ranges helpers adds 33d599f05299 lib/test_linear_ranges: add a test for the 'linear_ranges' adds de824cc9659e power: supply: bd70528: rename linear_range to avoid collision adds 60ab7f4153b6 regulator: use linear_ranges helper adds bf584e4dbd5b Merge tag 'tags/linear-ranges-lib' into psy-next adds 92f7d909720e power: supply: bd70528: use linear ranges adds e3420b49949c dt-bindings: battery: add new battery parameters adds 5a63b7ba50fd power: supply: add battery parameters adds 2a75c8a4e4fe dt_bindings: ROHM BD99954 Charger adds 0902f8366491 power: supply: Support ROHM bd99954 charger adds 72073aa1e262 power: supply: Fix Kconfig help text indentiation adds 75ffb420aa71 power: supply: KConfig cleanup default n adds c32ea07a3063 power: supply: smb347-charger: IRQSTAT_D is volatile adds fa7cc725a343 power: supply: smb347-charger: Add delay before getting IRQSTAT adds 29e9eff40f5e power: supply: olpc_battery: fix the power supply name adds 0383024f811a power: supply: max17040: Correct voltage reading adds 1e4724d0b7d1 power: bq25890: use proper CURRENT_NOW property for I_BAT adds 21d90eda433f power: bq25890: fix ADC mode configuration adds 3b4df57bef69 power: bq25890: update state on property read adds b302a0ae7205 power: bq25890: implement CHARGE_TYPE property adds c942656ddb3a power: bq25890: implement PRECHARGE_CURRENT property adds 478efc79ee32 power: bq25890: implement INPUT_CURRENT_LIMIT property adds 3deb0054584f Merge remote-tracking branch 'battery/for-next' adds c50ad6dbf6cc Merge tag 'linear-ranges-lib' of https://git.kernel.org/pu [...] adds da044dd06f1a Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds 35e65600808e lib: linear_ranges: Add missing MODULE_LICENSE() adds 0553af564bde Merge remote-tracking branch 'regulator/topic/linear-range [...] adds cc6c3118fb75 Merge remote-tracking branch 'regulator/for-next' adds 90708d873a8e Merge remote-tracking branch 'apparmor/apparmor-next' adds 1129d31b55d5 ima: Fix ima digest hash table key calculation adds 6ee28442a465 ima: Remove redundant policy rule set in add_rules() adds b59fda449cf0 ima: Set again build_ima_appraise variable adds 0c4395fb2aa7 evm: Fix possible memory leak in evm_calc_hmac_or_hash() adds b29f7263671c Merge remote-tracking branch 'integrity/next-integrity' adds 7bd5af354eb5 Merge remote-tracking branch 'selinux/next' adds ef26650a201f Smack: Remove unused inline function smk_ad_setfield_u_fs_ [...] adds 8d4c15ac69e6 Merge remote-tracking branch 'smack/next' adds 27acbf41be39 tomoyo: use true for bool variable adds 913f5994ddf0 Merge remote-tracking branch 'tomoyo/master' adds 744069248e04 Merge remote-tracking branch 'tpmdd/next' adds a1ae3ea82d8b Merge branches 'iommu/fixes' and 'core' into next adds 039adfa2ec58 Merge remote-tracking branch 'iommu/next' adds 970bac0e692f Merge remote-tracking branch 'audit/next' adds dba496f36117 dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema adds a0a3e0887d71 dt-bindings: thermal: Convert i.MX8MM to json-schema adds 493d8f463e2e dt-bindings: gpio: Convert i.MX to json-schema adds 8b2251f75f78 dt-bindings: nvmem: Convert i.MX OCOTP to json-schema adds aa3afee63e2c dt-bindings: nvmem: Convert i.MX IIM to json-schema adds 2c504460f502 dt-bindings: nvmem: Convert MXS OCOTP to json-schema adds 81e41fec803d dt-bindings: watchdog: Convert i.MX to json-schema adds 8d99f03c9fd0 dt-bindings: watchdog: Convert i.MX7ULP to json-schema adds 410dcdc2dfd0 dt-bindings: at24: add microchip, 24lc[0-9]+ to the compat [...] adds f678d2181d0d dt-bindings: sh_eth: Sort compatible string in increasing [...] adds 2c905f6c3334 dt-bindings: gpu: add power-domains #cooling-cells to arm, [...] adds 0b7140098667 dt-bindings: usb: dwc2: add power-domains property adds c54030b19114 dt-bindings: timer: Document allwinner,erratum-unknown1 property adds 4b7cf35c5584 dt-bindings: clock: Convert ingenic,cgu.txt to YAML adds 6e172df71fe5 dt-bindings: intc: Convert ingenic,intc.txt to YAML adds 118a209df613 dt-bindings: i2c: Convert i2c-jz4780.txt to YAML adds 28c9c3d36b7c dt-bindings: serial: Convert ingenic,uart.txt to YAML adds 7f7d408e5a00 dt-bindings: gpio: rcar: Convert to json-schema adds d0941cfb9fa8 dt-bindings: watchdog: renesas-wdt: Convert to json-schema adds 8f18632153e7 dt-bindings: timer: renesas: ostm: Convert to json-schema adds b36a24725392 dt-bindings: phy: Convert UniPhier PCIe-PHY controller to [...] adds 60f4fc43bac9 dt-bindings: phy: Convert UniPhier USB2-PHY controller to [...] adds 134ab2845acb dt-bindings: phy: Convert UniPhier USB3-PHY conroller to j [...] adds 9a487a59fc96 Merge remote-tracking branch 'devicetree/for-next' adds 140e45e1e62d spi: dw: Avoid useless assignments in generic DMA setup adds a041e672cb57 spi: dw: Get rid of dma_inited flag adds 6a091404bf95 spi: uniphier: Depend on HAS_IOMEM adds 5bc486156d84 spi: uniphier: Use devm_platform_get_and_ioremap_resource( [...] adds 74750e0621cd spi: sun6i: Add support for GPIO chip select lines adds 4dd227a55a9f spi: dw-mmio: Do not add acpi modalias when CONFIG_ACPI is [...] adds c8726dd01122 Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 88204b3a2ccd Merge remote-tracking branch 'spi/for-next' adds 2b44574ca8a6 Merge branch 'x86/vdso' adds b8f5b33886f6 Merge branch 'x86/urgent' adds e88248902493 x86/delay: Preparatory code cleanup adds 46f90c7aad62 x86/delay: Refactor delay_mwaitx() for TPAUSE support adds cec5f268cd02 x86/delay: Introduce TPAUSE delay adds a146123e940c Merge branch 'x86/timers' adds 30ad8db3a2c2 x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqs [...] adds 32988cfd579f x86/platform/uv: Remove the uv_partition_coherence_id() macro adds 23e1a65f3c7e x86/platform/uv: Unexport sn_coherency_id adds 2bd04b6fe4fc x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c adds cc1991058705 x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros adds e4dd8b835126 x86/platform/uv: Mark is_uv_hubless() static adds 8263b059379c x86/platform/uv: Mark uv_min_hub_revision_id static adds 8e7755458025 x86/platform/uv: Simplify uv_send_IPI_one() adds fbe1d37866d2 x86/platform/uv: Remove _uv_hub_info_check() adds 479d6d904557 x86/platform/uv: Unexport uv_apicid_hibits adds 2981cf836127 x86/platform/uv: Remove the unused _uv_cpu_blade_processor [...] adds 878a6c4f30e2 Merge branch 'x86/platform' adds d302700fcf0e Merge branch 'x86/mm' adds dbf84ce6a580 Merge branch 'x86/microcode' adds 145989e24c55 Merge branch 'x86/kdump' adds 4446d96d7ba7 x86/entry/64: Remove an unused label adds f642aebc9d2a x86/entry/64: Remove unneeded kernel CR3 switching adds 3dcdb8e0c83b x86/idt: Remove address operator on function machine_check() adds 439af0c9e77a Merge branch 'x86/entry' adds e9d7144597b1 x86/cpu: Add a steppings field to struct x86_cpu_id adds 51485635ebc2 Merge 'x86/urgent' into x86/cpu adds d8422f6bb052 x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro adds 66abf2388331 x86/apic: Convert the TSC deadline timer matching to stepp [...] adds e2abfc0448a4 x86/cpu/amd: Make erratum #1054 a legacy erratum adds 85fa8e90c8ad Merge branch 'x86/cpu' adds 2fa0ea3987bb Merge branch 'x86/cleanups' adds 8dd97c65185c x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h adds 0118ad82c2a6 x86/cpu: Move resctrl CPUID code to resctrl/ adds f0d339db5647 x86/resctrl: Remove unnecessary RMID checks adds 923f3a2b48bd x86/resctrl: Query LLC monitoring properties once during boot adds 46637d4570e1 x86/resctrl: Maintain MBM counter width per resource adds f3d44f18b066 x86/resctrl: Support CPUID enumeration of MBM counter width adds 0c4d5ba1b998 x86/resctrl: Support wider MBM counters adds 2cc7b0621667 Merge branch 'x86/cache' adds 950a37078aa0 x86/build: Use $(CONFIG_SHELL) adds ed4ef89d8c5a Merge branch 'x86/build' adds 13bd4dc9c54e Merge branch 'x86/boot' adds fb0cfd48f3fb Merge branch 'x86/asm' adds 565558558985 cpu/hotplug: Remove disable_nonboot_cpus() adds fb7fb84a0c4e cpu/hotplug: Remove __freeze_secondary_cpus() adds bfc5e0406a5a Merge branch 'smp/core' adds 13aa1ce36799 Merge branch 'sched/core' adds 86c9adaa8aa0 Merge branch 'ras/core' adds d2e7d8636fb7 perf cgroup: Avoid needless closing of unopened fd adds 41e7c32b9789 perf bench: Fix div-by-zero if runtime is zero adds 8fbd301bf206 perf evlist: Remove duplicate headers adds 1e76b171b715 perf script: Avoid NULL dereference on symbol adds 0e0bf1ea1147 perf stat: Zero all the 'ena' and 'run' array slot stats f [...] adds 197ba86fdc88 perf stat: Improve runtime stat for interval mode adds dbd660e6b288 perf test session topology: Fix data path adds d99c22eabee4 perf record: Add num-synthesize-threads option adds 13edc237200c perf bench: Add a multi-threaded synthesize benchmark adds e95770af4c4a tools api: Add a lightweight buffered reading api adds 2069425eb3f8 perf synthetic events: Remove use of sscanf from /proc reading adds fad1f1e7dedc perf script: Remove extraneous newline in perf_sample__fpr [...] adds eebe80c98254 libtraceevent: Remove unneeded semicolon adds 2cca512ad2fe perf c2c: Remove unneeded semicolon adds 8284bbeab75f perf tools: Remove unneeded semicolons adds 6fa9c3e779b8 perf report: Fix warning assignment of 0/1 to bool variable adds 454a8be0cff9 perf pmu: Fix function name in comment, its get_cpuid_str( [...] adds 1e1a873dc67f perf metricgroups: Enhance JSON/metric infrastructure to h [...] adds 9022608ec5ba perf tests expr: Added test for runtime param in metric ex [...] adds 3351c6da896b perf tools: Enable Hz/hz prinitg for --metric-only option adds 354575c00d61 perf vendor events power9: Add hv_24x7 socket/chip level m [...] adds 40c7d2460e03 perf tools: Move routines that probe for perf API features [...] adds bc477d7983e3 perf record: Move sb_evlist to 'struct record' adds ca6c9c8b107f perf top: Move sb_evlist to 'struct perf_top' adds b38d85ef49cf perf bpf: Decouple creating the evlist from adding the SB event adds d0abbc3ce695 perf parse-events: Add parse_events_option() variant that [...] adds 9a39994467d4 perf evlist: Move the sideband thread routines to separate object adds 976be84504b8 perf evlist: Allow reusing the side band thread for more purposes adds 636eb4d001b1 libsubcmd: Introduce OPT_CALLBACK_SET() adds 899e5ffbf246 perf record: Introduce --switch-output-event adds 23cbb41c939a perf record: Move side band evlist setup to separate routine adds 44d041b7b2c1 libperf: Add NULL pointer check for cpu_map iteration and [...] adds e8dfb81838b1 perf parse-events: Fix memory leaks found on parse_events adds 672f707ef55f perf parse-events: Fix memory leaks found on parse_events adds ba08829aace9 perf parse-events: Fix another memory leaks found on parse [...] adds 4599d292128d libperf evlist: Fix a refcount leak adds 846de4371fdf perf tools: Fix reading new topology attribute "core_cpus" adds bb629484d924 perf tools: Simplify checking if SMT is active. adds 86d67180b920 perf thread-stack: Add branch stack support adds 1ef998ff1823 perf intel-pt: Consolidate thread-stack use condition adds cf888e08a030 perf intel-pt: Change branch stack support to use thread-stacks adds ec90e42ce514 perf auxtrace: Add option to synthesize branch stack for r [...] adds 6cd2cbfc6865 perf evsel: Add support for synthesized branch stack sample type adds 3749e0bbdef2 perf thread-stack: Add thread_stack__br_sample_late() adds f0a0251cee80 perf intel-pt: Add support for synthesizing branch stacks [...] adds 43358d9dfb25 perf intel-pt: Update documentation about itrace G and L options adds 6dd912cbadb9 perf intel-pt: Update documentation about using /proc/kcore adds 65ddce3fd87a perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct [...] adds 5eb88f0476ab perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() adds 12f5261dac90 perf evsel: Rename perf_evsel__compute_deltas() to evsel__ [...] adds e76026bdd51b perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() adds 39453ed55973 perf evsel: Rename perf_evsel__is_aux_event() to evsel__is [...] adds 30f7c59124bb perf evsel: Rename perf_evsel__exit() to evsel__exit() adds 6ec17b4e2592 perf evsel: Rename perf_evsel__config*() to evsel__config*() adds 4b5e87b741f6 perf evsel: Rename perf_evsel__calc_id_pos() to evsel__cal [...] adds 2aaefde4d98b perf evsel: Rename __perf_evsel__sample_size() to __evsel_ [...] adds 8ab2e96d8ff1 perf evsel: Rename *perf_evsel__*name() to *evsel__*name() adds 347c751a64af perf evsel: Rename perf_evsel__group_desc() to evsel__grou [...] adds 862b2f8fbc5b perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel_ [...] adds ad681adf1dfe perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() adds aa8c406b0adb perf evsel: Rename perf_evsel__open_per_*() to evsel__open [...] adds efc0cdc9ed5e perf evsel: Rename perf_evsel__{str,int}val() and other tr [...] adds 266150c94c69 perf mem2node: Avoid double free related to realloc adds 4b1984491e65 perf doc: Pass ASCIIDOC_EXTRA as an argument adds 5ef86146de94 tools feature: Add support for detecting libpfm4 adds 3a50dc76058d perf pmu: Add perf_pmu__find_by_type helper adds c754c382c9a7 perf evsel: Rename perf_evsel__is_*() to evsel__is*() adds 53fcfa6b8efe perf evsel: Ditch perf_evsel__cmp(), not used for quite a while adds ea089692733a perf evsel: Rename *perf_evsel__read*() to *evsel__read() adds 6b6017a20650 perf evsel: Rename perf_evsel__parse_sample*() to evsel__p [...] adds e470daeaa36a perf evsel: Rename perf_evsel__{prev,next}() to evsel__{pr [...] adds 4f138a9e08a9 perf evsel: Rename perf_evsel__has*() to evsel__has*() adds ae4308927e48 perf evsel: Rename perf_evsel__fallback() to evsel__fallback() adds 2bb72dbb826c perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() adds 6e6d1d654ecd perf evsel: Rename perf_evsel__env() to evsel__env() adds 343977534c69 perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() adds ddc6999eaf4e perf stat: Rename perf_evsel__*() operating on 'struct evs [...] adds 8cf5d0e09df3 perf kmem: Rename perf_evsel__*() operating on 'struct evs [...] adds 3d655813017f perf lock: Rename perf_evsel__*() operating on 'struct evs [...] adds 3b7313f2d7bb perf sched: Rename perf_evsel__*() operating on 'struct ev [...] adds ec98b6df3796 perf script: Rename perf_evsel__*() operating on 'struct e [...] adds 794bca26e537 perf trace: Rename perf_evsel__*() operating on 'struct ev [...] adds 74aa90e86502 perf annotate: Rename perf_evsel__*() operating on 'struct [...] adds b14b36d02065 perf inject: Rename perf_evsel__*() operating on 'struct e [...] adds 51d9635582c5 perf symbol: Fix kernel symbol address display adds 29e2eb2a9e1f perf: cs-etm: Update to build with latest opencsd version. adds 51876bd45263 perf bench: Add kallsyms parsing adds 53df2b934412 libsymbols kallsyms: Parse using io api adds 32add10f9597 libsymbols kallsyms: Move hex2u64 out of header adds 168200b6d6ea perf cs-etm: Move definition of 'traceid_list' global vari [...] adds 19ce2321739d perf flamegraph: Use /bin/bash for report and record scripts adds 059c6d68cfc5 Merge tag 'perf-core-for-mingo-5.8-20200506' of git://git. [...] adds 3f373a3ab00b Merge branch 'perf/core' adds 05e52818cfe8 Merge branch 'objtool/core' adds 517033048c9c Merge branch 'locking/urgent' adds 97a9474aeb78 Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/s [...] adds 06cfac492dbd Merge branch 'locking/kcsan' adds b4d716a71325 Merge branch 'locking/core' adds 75cd0a9ea73d Merge branch 'efi/core' adds 506c28aae936 Merge branch 'core/core' adds 2b8766c343db Merge remote-tracking branch 'tip/auto-latest' adds 1eb92fb42cd6 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds bba8c8e3684c Merge remote-tracking branch 'edac/edac-for-next' adds 3d9e98763d85 rcu: Grace-period-kthread related sleeps to idle priority adds 91f877ab4b94 rcu: Priority-boost-related sleeps to idle priority adds 41e5297889d5 rcu: No-CBs-related sleeps to idle priority adds b06eee6cfc49 rcu: Expedited grace-period sleeps to idle priority adds 825613e73129 rcu-tasks: Convert sleeps to idle priority adds 373b78add5ef fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds 13e69ca01ce1 locking/osq_lock: Annotate a data race in osq_lock adds 4fb4fb3f4375 Merge remote-tracking branch 'rcu/rcu/next' adds 0ac369526ab6 Merge remote-tracking branch 'kvm/linux-next' adds b17293df6268 Merge remote-tracking branch 'kvms390/next' adds bc994f1f5455 Merge remote-tracking branch 'percpu/for-next' adds b92b36eadf4d workqueue: Fix an use after free in init_rescuer() adds b733ebcfcbd5 Merge remote-tracking branch 'workqueues/for-next' adds 55523abaa85f platform/x86: asus-laptop: Drop duplicate check for led_cl [...] adds 2225dba20529 platform/x86: asus-wmi: Drop duplicate check for led_class [...] adds e257dd340f27 platform/x86: eeepc-laptop: Drop duplicate check for led_c [...] adds 410a772419bf platform/x86: lg-laptop: Drop duplicate check for led_clas [...] adds a87406c554d1 platform/x86: samsung-laptop: Drop duplicate check for led [...] adds 41f800466f0e platform/x86: thinkpad_acpi: Drop duplicate check for led_ [...] adds 409f3aed82d3 platform/x86: toshiba_acpi: Drop duplicate check for led_c [...] adds 18937875a231 platform/x86: intel-vbtn: Use acpi_evaluate_integer() adds f6ba524970c4 platform/x86: intel-vbtn: Split keymap into buttons and sw [...] adds 990fbb48067b platform/x86: intel-vbtn: Do not advertise switches to use [...] adds 1fac39fd0316 platform/x86: intel-vbtn: Also handle tablet-mode switch o [...] adds d307f1729322 platform/x86: intel-vbtn: Fix probe failure on devices wit [...] adds 66421769f4c1 Merge remote-tracking branch 'drivers-x86/for-next' adds 1f41dbef93fb Merge remote-tracking branch 'chrome-platform/for-next' adds 46900715da03 Merge remote-tracking branch 'leds/for-next' adds a6fbb862c0a6 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds 0cd60b34093e Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added adds 62a3417acbb7 Merge remote-tracking branch 'ipmi/for-next' adds c8be6af9ef16 Merge v5.7-rc5 into driver-core-next adds 49e2db508b4c Merge remote-tracking branch 'driver-core/driver-core-next' adds 2ca23ae59e99 Merge 5.7-rc5 into usb-next adds b0a9200f1547 Merge remote-tracking branch 'usb/usb-next' adds bb9e8c575aef Merge remote-tracking branch 'usb-serial/usb-next' adds 222a613578dd Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 32786df68912 Merge remote-tracking branch 'phy-next/next' adds 1cc18584e5ac Merge 5.7-rc5 into tty-next adds 086856bfd41e Merge remote-tracking branch 'tty/tty-next' adds dd92b0133a78 Merge 5.7-rc5 into char-misc-next adds 85b6f8d2137d Merge remote-tracking branch 'char-misc/char-misc-next' adds 6581cc1b6221 extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] adds 9b018979c2ae Merge remote-tracking branch 'extcon/extcon-next' adds 4f1738f4c24b soundwire: qcom: Use IRQF_ONESHOT adds f779ad09109e soundwire: (cosmetic) remove multiple superfluous "else" s [...] adds 6f7219fecf35 soundwire: intel: (cosmetic) remove multiple superfluous " [...] adds b488bb7222ba soundwire: bus: rename sdw_bus_master_add/delete, add arguments adds 3fce95b2a261 Merge remote-tracking branch 'soundwire/next' adds 913b99f70feb thunderbolt: Replace zero-length array with flexible-array adds e13dec718e68 Merge remote-tracking branch 'thunderbolt/next' adds ae73e7784871 Merge 5.7-rc5 into staging-next adds 8a1c41e51fa1 Merge remote-tracking branch 'staging/staging-next' adds 768a09ebe675 Merge remote-tracking branch 'mux/for-next' adds 360a10285e7e interconnect: imx: Fix return value check in imx_icc_node_ [...] adds 7d374b209083 interconnect: Add helpers for enabling/disabling a path adds 3db431f2f145 Merge remote-tracking branch 'icc/icc-next' adds 576b0b9ec921 Merge remote-tracking branch 'slave-dma/next' adds dd37c01301b6 Merge remote-tracking branch 'cgroup/for-next' adds 1fb0dae8a8c5 Merge remote-tracking branch 'scsi/for-next' adds 8d925b1f00e6 scsi: aacraid: Use memdup_user() as a cleanup adds c68a56736c12 scsi: target: loopback: Fix READ with data and sensebytes adds 102026483d2b scsi: bfa: Make bfad_iocmd_ioc_get_stats() static adds f9491ed56e3a scsi: qedi: Remove unused variable udev & uctrl adds 00b42b70ae52 scsi: libsas: Replace zero-length array with flexible-array adds ec38c0adc0a1 scsi: ufs: Replace zero-length array with flexible-array adds 6e27a86aed97 scsi: lpfc: Remove redundant initialization to variable rc adds 817d7e140283 scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices adds c28c00ba4f06 scsi: ufs: Introduce fixup_dev_quirks vops adds 8db269a5102e scsi: ufs: Export ufs_fixup_device_setup() function adds 62c2f503b54c scsi: ufs-mediatek: Add fixup_dev_quirks vops adds 1f34eedf9bc1 scsi: ufs: Add "index" in parameter list of ufshcd_query_flag() adds 6f8d5a6a78cf scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster adds 29060a629135 scsi: ufs-mediatek: Enable WriteBooster capability adds 79e3520f82cb scsi: ufs: Cleanup WriteBooster feature adds 6c205a66d65d scsi: megaraid_sas: Limit device queue depth to controller [...] adds 84badfab0d91 scsi: megaraid_sas: Remove IO buffer hole detection logic adds b9d5e3e7f370 scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro [...] adds 6fd8525a7022 scsi: megaraid_sas: TM command refire leads to controller [...] adds c1bb43e23c45 scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 adds cbbfdb2a2416 scsi: mpt3sas: Fix double free warnings adds b59293b469b9 scsi: mpt3sas: Remove unused including <linux/version.h> adds 978857c7e367 scsi: zfcp: Move shost modification after QDIO (re-)open i [...] adds bd1684817d7d scsi: zfcp: Move shost updates during xconfig data handlin [...] adds 52e61fde5ec9 scsi: zfcp: Move fc_host updates during xport data handlin [...] adds 990486f3a850 scsi: zfcp: Fence fc_host updates during link-down handling adds ac007adc4d2d scsi: zfcp: Move p-t-p port allocation to after xport data adds 971f2abb4ca4 scsi: zfcp: Fence adapter status propagation for common statuses adds 71159b6ecb06 scsi: zfcp: Fence early sysfs interfaces for accesses of s [...] adds d0dff2ac98dd scsi: zfcp: Move allocation of the shost object to after x [...] adds 47742bde281b scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_mo [...] adds 62053b4c726c Merge remote-tracking branch 'scsi-mkp/for-next' adds f667db77be82 Merge remote-tracking branch 'vhost/linux-next' adds 8096f80a5c09 remoteproc/mediatek: fix invalid use of sizeof in scp_ipi_init() adds 69acee2e4ee3 dt-bindings: remoteproc: qcom: Add SC7180 MPSS support adds 620d70b04d43 remoteproc: qcom: pas: Add SC7180 Modem support adds d964b0b1a863 dt-bindings: remoteproc: qcom: Use memory-region to refere [...] adds 6663ce6facf9 remoteproc: qcom_q6v5_mss: Extract mba/mpss from memory-region adds 900e6e184b4d dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs adds 7ff59253375e remoteproc: qcom: pas: Add SM8250 PAS remoteprocs adds 4b3e1e43bd8d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds dce6204c2078 Merge remote-tracking branch 'rpmsg/for-next' adds 36b5215436ad gpio: Document proper return value for gpio drivers adds 8d0910121b07 gpio: Make "offset" and "unsigned int", not just "unsigned" adds 29f9f8e1fc93 Merge tag 'gpio-updates-for-v5.8-part1' of git://git.kerne [...] adds aa0334bd4c82 Merge branch 'devel' into for-next adds 63d4a1bdaeae Merge remote-tracking branch 'gpio/for-next' adds 31f9c2a71161 Merge remote-tracking branch 'gpio-intel/for-next' adds 4b4e8e93eccc pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries adds 41fe32ecc7af MAINTAINERS: Add DT Bindings for Renesas Pin Function Controllers adds 7740dda5b465 Merge tag 'sh-pfc-for-v5.8-tag1' of git://git.kernel.org/p [...] adds c6864ebf2841 Merge branch 'devel' into for-next adds 83ba9f9092c8 Merge remote-tracking branch 'pinctrl/for-next' adds 34ab4d247b98 Merge remote-tracking branch 'pinctrl-intel/for-next' adds 52e7f9111b3c Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 5c44d4b5cfe7 Merge remote-tracking branch 'pwm/for-next' adds e7f7785449a1 binfmt: Move install_exec_creds after setup_new_exec to ma [...] adds 89826cce3754 exec: Make unlocking exec_update_mutex explict adds 1507b7a30ad2 exec: Rename the flag called_exec_mmap point_of_no_return adds 96ecee29b0b5 exec: Merge install_exec_creds into setup_new_exec adds 7d503feba0c8 exec: In setup_new_exec cache current in the local variable me adds df9e4d2c4a53 exec: Move most of setup_new_exec into flush_old_exec adds 2388777a0a59 exec: Rename flush_old_exec begin_new_exec adds b213c2dcbcbc exec: Promised cleanups after introducing exec_update_mutex adds 7a60ef4803d5 exec: Move the comment from above de_thread to above unsha [...] adds 13c432b51449 exec: Fix spelling of search_binary_handler in a comment adds a28bf136e651 exec: Run sync_mm_rss before taking exec_update_mutex adds 8890b29341f3 exec: Move handling of the point of no return to the top level adds 6834e0bb41bb exec: Set the point of no return sooner adds 27e68f086393 exec: Trivial cleanups for exec adds 8d243345fa85 Merge proc-next and exec-next for testing in linux-next adds 393ddad54f0f Merge remote-tracking branch 'userns/for-next' adds 2a4248749624 MAINTAINERS: adjust to livepatch .klp.arch removal adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds a4ae16f65c33 livepatch: Make klp_apply_object_relocs static adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1d4911c94f56 Merge remote-tracking branch 'livepatching/for-next' adds fad87aae6a84 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata adds c754267b9d8c Merge remote-tracking branch 'coresight/next' adds 3642b17e9a8d rtc: mt2712: remove unnecessary error string adds 06030d500149 rtc: mt2712: switch to devm_platform_ioremap_resource adds 9f210ec65acc rtc: 88pm860x: remove useless range check adds 734e5e4e268f rtc: add new VL flag for backup switchover adds b139bb5c262b rtc: pcf2127: let the core handle rtc range adds 664eaf033f9f rtc: pcf2127: remove unnecessary #ifdef adds 040e6dc0911c rtc: pcf2127: set regmap max_register adds 7d65cf8c1f0a rtc: pcf2127: report battery switch over adds 63a52f63886a rtc: max77686: Use single-byte writes on MAX77620 adds 32271efded6c rtc: stmp3xxx: update contact email adds 8816cd726a4f rtc: mc13xxx: fix a double-unlock issue adds 24e1f2c9383e rtc: ingenic: Only support probing from devicetree adds c61293f14773 rtc: ingenic: Use local 'dev' variable in probe adds 796be8b59dec rtc: ingenic: Enable clock in probe adds fe0557f4dbd8 rtc: ingenic: Set wakeup params in probe adds 77d8f3c1226b rtc: ingenic: Remove unused fields from private structure adds 15eeadd801c0 rtc: ingenic: Fix masking of error code adds 378252b6e24f rtc: ingenic: Reset regulator register in probe adds 17382f213e1a Merge remote-tracking branch 'rtc/rtc-next' adds a4ad8bbc013f Merge remote-tracking branch 'ntb/ntb-next' adds c9157cd33a47 Merge remote-tracking branch 'fsi/next' adds c8cbcc40d64d Merge remote-tracking branch 'slimbus/for-next' adds 5eafd38c4dff Merge remote-tracking branch 'nvmem/for-next' adds 058ad520bdbe Merge remote-tracking branch 'xarray/xarray' adds f69bc337f7bd vmbus: Replace zero-length array with flexible-array adds 0089c822956f Merge remote-tracking branch 'hyperv/hyperv-next' adds 376498c8ffb2 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds f2a8d52e0a4d nsproxy: add struct nsset adds 1e76b8ad203a nsproxy: attach to namespaces via pidfds adds f7f50521d7aa selftests/pidfd: add pidfd setns tests adds 9226d1137bbe Merge remote-tracking branch 'pidfd/for-next' adds 869cad3992bf PM / devfreq: Use lockdep asserts instead of manual checks [...] adds a3159669ffb6 Merge remote-tracking branch 'devfreq/devfreq-next' adds be957c886d92 mm/hmm: make hmm_range_fault return 0 or -1 adds 4e2490843d55 drm/amdgpu: remove dead code after hmm_range_fault() adds 5c8f3c4cf18a mm/hmm: remove HMM_PFN_SPECIAL adds 2733ea144dcc mm/hmm: remove the customizable pfn format from hmm_range_fault adds a149d2eb654b mm/hmm/test: add selftest driver for HMM adds 2f36bf46ecb2 mm/hmm/test: add selftests for HMM adds 5aa2ffa941e7 MAINTAINERS: add HMM selftests adds 5293b6e75240 Merge remote-tracking branch 'hmm/hmm' adds 76cc1b4ec149 Merge remote-tracking branch 'fpga/for-next' adds 2d4c273638b3 Merge remote-tracking branch 'cfi/cfi/next' adds 45ba7a893ad8 kunit: kunit_tool: Separate out config/build/exec/parse adds 015a8e30a7d4 Merge remote-tracking branch 'kunit-next/kunit' adds f8902937657f bus: mhi: core: Refactor mhi queue APIs adds ddd0bf4fb124 bus: mhi: core: Cache intmod from mhi event to mhi channel adds 38c446f23b0f bus: mhi: core: Add range check for channel id received in [...] adds 883f9d93f5e8 bus: mhi: core: Read transfer length from an event properly adds dbaca7d25c11 bus: mhi: core: Handle firmware load using state worker adds 693ae167e023 bus: mhi: core: Return appropriate error codes for AMSS lo [...] adds a379018f37c9 bus: mhi: core: Improve debug logs for loading firmware adds 79ee1cda1d92 bus: mhi: core: Ensure non-zero session or sequence ID val [...] adds fede4dfc897b Merge remote-tracking branch 'mhi/mhi-next' adds 0fef241165fd uapi: General notification queue definitions adds 5cb457f8bd24 security: Add a hook for the point of notification insertion adds 446e016ba707 pipe: Add O_NOTIFICATION_PIPE adds 317f078cce34 pipe: Add general notification queue support adds ec17d430071f security: Add hooks to rule on setting a watch adds e005d9575b9a watch_queue: Add a key/keyring notification facility adds b8c9527a31b0 Add sample notification program adds 9a60e8de608a pipe: Allow buffers to be marked read-whole-or-error for n [...] adds 7259a6a35dad pipe: Add notification lossage handling adds 13d74c59faad selinux: Fix use of KEY_NEED_* instead of KEY__* perms adds 967c872627c2 selinux: Implement the watch_key security hook adds 3e13034cc148 smack: Implement the watch_key and post_notification hooks adds 6fb30fae7b33 watch_queue: Add security hooks to rule on setting mount a [...] adds 42036137fa9b watch_queue: Implement mount topology and attribute change [...] adds 0f938b858dcc watch_queue: sample: Display mount tree change notifications adds 39e10e529e55 watch_queue: Introduce a non-repeating system-unique super [...] adds 9321bb26ce55 watch_queue: Add superblock notifications adds 6e1617461ab8 watch_queue: sample: Display superblock notifications adds 5d8137740c72 Merge remote-tracking branch 'notifications/notifications- [...] adds 51d01aee410b fsinfo: Add fsinfo() syscall to query filesystem information adds c5284c852f3b fsinfo: Provide a bitmap of supported features adds 7fbf0f23a326 fsinfo: Allow retrieval of superblock devname, options and stats adds fae92986eebe fsinfo: Allow fsinfo() to look up a mount object by ID adds dbb15df8fed8 fsinfo: Add a uniquifier ID to struct mount adds a8d9b51ca60b fsinfo: Allow mount information to be queried adds 31ff9788e9df fsinfo: Allow mount topology and propagation info to be retrieved adds 58523fd27981 fsinfo: Provide notification overrun handling support adds d3ee0e9da65d fsinfo: sample: Mount listing program adds 97c4b0f46bdc fsinfo: Add API documentation adds dd262e87c8a4 fsinfo: Add support for AFS adds f374c231f630 fsinfo: Add support to ext4 adds 0c45e672c902 fsinfo: Example support for NFS adds a627d57b0248 fsinfo: Add an attribute that lists all the visible mounts [...] adds ee8ad8190cb1 vfs, fsinfo: Add an RCU safe per-ns mount list adds 937b897b24c7 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds c4bdcde7a6dd disable building fo test-fsinfo for now adds 546bef0ea7f9 nsproxy: protect proc_ns_file() when CONFIG_PROC_FS is not set adds 452f04ae72c2 fix up sys_fsinfo decalaration adds 5039b920f42f checkpatch: test $GIT_DIR changes adds e60e02097547 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 5f18c4ff72ef /proc/kpageflags: do not use uninitialized struct pages adds f0073f39485c kcov: cleanup debug messages adds 0117af258ef9 kcov: fix potential use-after-free in kcov_remote_start adds 7d744e9ca34e kcov: move t->kcov assignments into kcov_start/stop adds dd33e9d63f66 kcov: move t->kcov_sequence assignment adds 0f2920b61fd0 kcov: use t->kcov_mode as enabled indicator adds ebfb6a444831 kcov: collect coverage from interrupts adds d050bac6b3cb usb: core: kcov: collect coverage from usb complete callback adds 265c91e205f8 mm/memcg: optimize memory.numa_stat like memory.stat adds 165845bd1728 mm, memcg: fix inconsistent oom event behavior adds 7e1775b29cd8 epoll: call final ep_events_available() check under the lock adds 8a13286a2b06 mm/gup: fix fixup_user_fault() on multiple retries adds 3209b7ff7adf lib/lzo: fix ambiguous encoding bug in lzo-rle adds cd96388fc5a7 userfaultfd: fix remap event with MREMAP_DONTUNMAP. adds 1c01a071dd17 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index adds 4a23ad967598 ipc-utilc-sysvipc_find_ipc-incorrectly-updates-position-index-fix adds d66edb2e4b96 device-dax: don't leak kernel memory to user space after u [...] adds 8682d9e06d94 scripts/tags.sh: support compiled source, improved precise adds 056496e286fc scripts/tags.sh: add a intermediate file for 'make gtags' adds 360ab17dd9b0 squashfs: migrate from ll_rw_block usage to BIO adds 99052f49937f squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds e764133d55b1 ocfs2: add missing annotation for dlm_empty_lockres() adds da75d810e4ff ocfs2: mount shared volume without ha stack adds 789faa7e888b drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds e4c00c5a391a ramfs: support O_TMPFILE adds d2129c30ecd3 vfs: track per-sb writeback errors and report them to syncfs adds f494505132d8 buffer: record blockdev write errors in super_block that it backs adds 9970c96752d1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 0776667e4615 usercopy: mark dma-kmalloc caches as usercopy caches adds 19284501e585 mm/slub.c: fix corrupted freechain in deactivate_slab() adds cdf6fc08de30 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds c14f058ada0a slub: Remove userspace notifier for cache add/remove adds f095cacf4f31 slub: remove kmalloc under list_lock from list_slab_objects() V2 adds 0d2c6129304b mm/slub: fix stack overruns with SLUB_STATS adds 9ffa5fad392a mm: slub: add panic_on_error to the debug facilities adds eb6f4f5b9b7f mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds b84ba7f0f7e5 mm, dump_page(): do not crash with invalid mapping pointer adds 67ac4aee4a1d mm: move readahead prototypes from mm.h adds 0f75400248be mm: return void from various readahead functions adds e01bbb5ca964 mm: ignore return value of ->readpages adds c25952d5eb33 mm: move readahead nr_pages check into read_pages adds 6903c9aa5a2d mm: add new readahead_control API adds 44e61708e4e9 mm: use readahead_control to pass arguments adds 094fa62e798c mm: rename various 'offset' parameters to 'index' adds d80c7e85376c mm: rename readahead loop variable to 'i' adds 0259b0b18089 mm: remove 'page_offset' from readahead loop adds d2e3e76ab8d2 mm: put readahead pages in cache earlier adds 7930551e7d36 mm: add readahead address space operation adds 83ad29244cdd mm: move end_index check out of readahead loop adds 739e9475ad87 mm: add page_cache_readahead_unbounded adds 6f0056e1f0d2 mm: document why we don't set PageReadahead adds e473a2880664 mm: use memalloc_nofs_save in readahead path adds d57fd00c158a fs: convert mpage_readpages to mpage_readahead adds 4ae4ee24ce52 btrfs: convert from readpages to readahead adds a371f7a7eea3 erofs: convert uncompressed files from readpages to readahead adds ba7bed937a2d erofs: convert compressed files from readpages to readahead adds 40ad4ef7978c ext4: convert from readpages to readahead adds bfade9383ffb ext4: pass the inode to ext4_mpage_readpages adds 63832f855968 f2fs: convert from readpages to readahead adds 1f764d32d5fa f2fs: pass the inode to f2fs_mpage_readpages adds fe2479f6b823 fuse: convert from readpages to readahead adds 2169ac50f203 fuse-convert-from-readpages-to-readahead-fix adds 891b0e755290 iomap: convert from readpages to readahead adds 5bcf825596ca mm/gup.c: update the documentation adds 411ae999feed mm-gupc-updating-the-documentation-fix adds 28d459977b6f mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds b2006281f6f4 mm/swap_state: fix a data race in swapin_nr_pages adds 3e2f6a5c7664 mm: swap: properly update readahead statistics in unuse_pt [...] adds 7cecb7bf6b86 mm/swapfile.c: offset is only used when there is more slots adds 3485326efb2c mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds c760d3c86717 mm/swapfile.c: remove the unnecessary goto for SSD case adds 674e45d9a615 mm/swapfile.c: simplify the calculation of n_goal adds 5f4e92cf914e mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds 6cdf9a9e68ec mm/swapfile.c: found_free could be represented by (tmp < max) adds 1ffd20d4af51 mm/swapfile.c: tmp is always smaller than max adds 722cd7814adc mm/swapfile.c: omit a duplicate code by compare tmp and max first adds e5a4d3332f04 swap: try to scan more free slots even when fragmented adds 7e7a30a69156 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds a2308bd8b938 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds ab85e8fc388c mm/swapfile.c: __swap_entry_free() always free 1 entry adds 2f680e4ec984 mm, memcg: add workingset_restore in memory.stat adds 7363f8ca83c1 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 6070efb8e52b mm, memcg: decouple e{low,min} state mutations from protec [...] adds 5729bb64c32a mm: memcontrol: simplify value comparison between count and limit adds 82cd0a420237 mm: fix NUMA node file count error in replace_page_cache() adds 342a2ec3051c mm: memcontrol: fix stat-corrupting race in charge moving adds b6f4d1b029f2 mm: memcontrol: drop @compound parameter from memcg charging API adds 3aa03e97fc18 mm: shmem: remove rare optimization when swapin races with [...] adds 2acd2ae70799 mm: memcontrol: move out cgroup swaprate throttling adds 83ac0d4ff34f mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 47131df10fd4 mm: memcontrol: prepare uncharging for removal of private [...] adds b21496ca2e7e mm: memcontrol: prepare move_account for removal of privat [...] adds d191d66cbb49 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds 2b27003a25eb mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds e83d94bb4bb0 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 157f1f138544 mm: memcontrol: switch to native NR_ANON_THPS counter adds e265849eec07 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds 718705719e31 mm: memcontrol: drop unused try/commit/cancel charge API adds c430667e2d0c mm: memcontrol: prepare swap controller setup for integration adds cf54a0800174 mm: memcontrol: make swap tracking an integral part of mem [...] adds 01d4027647ad mm: memcontrol: charge swapin pages on instantiation adds 1e1af044c656 mm: memcontrol: document the new swap control behavior adds d4514df11789 mm: memcontrol: delete unused lrucare handling adds c986ddf58a95 mm: memcontrol: update page->mem_cgroup stability rules adds ca93ca80b2ad memcg: expose root cgroup's memory.stat adds 8218c4f1b20a h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds ce53bc4f9c18 arm: add support for folded p4d page tables adds 77ea28652ed2 arm-add-support-for-folded-p4d-page-tables-fix adds b80abbc1d6f7 arm64: add support for folded p4d page tables adds 40d263107eb4 arm64: kvm: fix gcc-10 shift warning adds 80e7078c09de hexagon: remove __ARCH_USE_5LEVEL_HACK adds 403e7c53c8e6 ia64: add support for folded p4d page tables adds 1213d2371b00 nios2: add support for folded p4d page tables adds 277e80d8b288 openrisc: add support for folded p4d page tables adds 54ca8510d3a6 powerpc: add support for folded p4d page tables adds 9b47ff0898f2 powerpc-add-support-for-folded-p4d-page-tables-fix adds 8459bc87c474 sh: fault: Modernize printing of kernel messages adds ed8aef6321cb sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds cc14a58ff0ef sh: add support for folded p4d page tables adds 17a6bc6c69c3 unicore32: remove __ARCH_USE_5LEVEL_HACK adds 6ffc64efefb3 asm-generic: remove pgtable-nop4d-hack.h adds fdc0f0bd7b24 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 545ab5e453de mm/gup.c: further document vma_permits_fault() adds 4fd969263504 /proc/PID/smaps: Add PMD migration entry parsing adds bc567e69de6d mm/mmap.c: fix the adjusted length error adds b70a107e91b1 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds 522465be3c09 x86/hyperv: use vmalloc_exec for the hypercall page adds 9a00d8c22690 x86: fix vmap arguments in map_irq_stack adds 87d1b8b69b97 staging: android: ion: use vmap instead of vm_map_ram adds 390908c7e431 staging: media: ipu3: use vmap instead of reimplementing it adds 94ff6f58f23e dma-mapping: use vmap insted of reimplementing it adds 95d197f4c48f powerpc: add an ioremap_phb helper adds d27a1dcaa90b powerpc: remove __ioremap_at and __iounmap_at adds 9bc625c93b2e mm: remove __get_vm_area adds f31477be6ae9 mm: unexport unmap_kernel_range_noflush adds f7c589494f37 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds b4fd6f0fc6c8 mm: only allow page table mappings for built-in zsmalloc adds 39a1b3e1224c mm: pass addr as unsigned long to vb_free adds 4f7cf12a3a79 mm: remove vmap_page_range_noflush and vunmap_page_range adds a20062f18780 mm: rename vmap_page_range to map_kernel_range adds 6137db05dca9 mm: don't return the number of pages from map_kernel_range [...] adds 9458f46edcff mm: remove map_vm_range adds 794017baf90c mm: remove unmap_vmap_area adds 05656161f2ed mm: remove the prot argument from vm_map_ram adds 17820d8d4365 mm: enforce that vmap can't map pages executable adds e8f4ad845ff8 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds ffcc05134b67 mm: remove the pgprot argument to __vmalloc adds b3f91fbe38ab mm: remove the prot argument to __vmalloc_node adds a8f83cf4b1b4 mm: remove both instances of __vmalloc_node_flags adds c27fab073035 mm: remove __vmalloc_node_flags_caller adds 0daa79e9fb3e mm-remove-__vmalloc_node_flags_caller-fix adds 77a96fbb232f mm: switch the test_vmalloc module to use __vmalloc_node adds fd9481d10345 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 2903d3569d2f mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds d561d09fbb34 mm: remove vmalloc_user_node_flags adds 22d1d396f057 mm-remove-vmalloc_user_node_flags-fix adds 2044667c412a arm64: use __vmalloc_node in arch_alloc_vmap_stack adds ee6f3d3ad1cb powerpc: use __vmalloc_node in alloc_vm_stack adds fbee9160674e s390: use __vmalloc_node in stack_alloc adds 0fe83105b49a mm/mm_init.c: report kasan-tag information stored in page->flags adds 2c96e056a970 kasan: stop tests being eliminated as dead code with FORTI [...] adds 8bab0e6efa01 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds 97ea0b39da5f string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds bb57717c0d12 mm: clarify __GFP_MEMALLOC usage adds 16d9850c2d71 mm: memblock: replace dereferences of memblock_region.nid [...] adds 04c588ea4790 mm: make early_pfn_to_nid() and related defintions close t [...] adds 59130e5f4c54 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds b368b091bd1a mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 78c8694b4969 mm: use free_area_init() instead of free_area_init_nodes() adds 49e7a2900dcc alpha: simplify detection of memory zone boundaries adds 27bfa0f4a91c arm: simplify detection of memory zone boundaries adds 0b71f5701681 arm64: simplify detection of memory zone boundaries for UM [...] adds f95ef7b583a4 csky: simplify detection of memory zone boundaries adds 40018f514648 m68k: mm: simplify detection of memory zone boundaries adds 483b123c09b8 parisc: simplify detection of memory zone boundaries adds c6a6043b8c04 sparc32: simplify detection of memory zone boundaries adds a1bcf2acd21a unicore32: simplify detection of memory zone boundaries adds d74a7b199c68 xtensa: simplify detection of memory zone boundaries adds 2a32d7dd4b90 mm: memmap_init: iterate over memblock regions rather that [...] adds 2d6e8a484e5d mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds 494312ad4bcb mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds b6c74c5f7756 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds cae7eb922bc0 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds b72101fe9cb0 arc: free_area_init(): take into account PAE40 mode adds df6c2268ef66 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 9c5c4afccf38 mm: clean up free_area_init_node() and its helpers adds 3deb21010647 mm: simplify find_min_pfn_with_active_regions() adds 37258b447fc0 docs/vm: update memory-models documentation adds 8f93665ccb05 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 956eaa87d910 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds a7f2b84b5e30 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 00af9b9ffd62 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds f2db308ed90e mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 374af91ece89 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 90d526e9c7f5 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 6f0a496a35f1 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds 8b88f6c1f0b1 mm: initialize deferred pages with interrupts enabled adds 4d149a2f200d mm: call cond_resched() from deferred_init_memmap() adds 90784a265750 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds c0c77881dbb0 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds e995606345e3 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds 5b675cc50fe6 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds 5e310d7f0256 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 69dd8931b66f mm/page_alloc: integrate classzone_idx and high_zoneidx adds 15efe497c74a mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 7d2fecae85e4 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds b4c3c2178753 mm/page_alloc.c: reset numa stats for boot pagesets adds 66849e0d1615 mm-reset-numa-stats-for-boot-pagesets-v3 adds df6047f1fec4 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 16500b62d21a mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 4ae0ef778a71 mm/vmscan.c: change prototype for shrink_page_list adds f0e06ff9e0dd mm/vmscan: update the comment of should_continue_reclaim() adds ac84e012b411 tools/vm/page_owner_sort.c: filter out unneeded line adds f20fc86ffed6 mm, mempolicy: fix up gup usage in lookup_node adds dbea4a7dcb09 include/linux/memblock.h: fix minor typo and unclear comment adds 5b680ac37874 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds 7133ff4c5350 khugepaged: add self test adds b9b5bfe7fb12 selftests: khugepaged: fix several spelling mistakes adds 16641e2aa5e0 khugepaged: replace the usage of system(3) in the test adds 0be7df62123c khugepaged-add-self-test-fix-2-fix adds 2a6b525f0de1 khugepaged: do not stop collapse if less than half PTEs ar [...] adds c6fff3fa3150 khugepaged: drain all LRU caches before scanning pages adds f11b92c7598c khugepaged: drain LRU add pagevec after swapin adds 2b529019f901 khugepaged: allow to collapse a page shared across fork adds a721b47475cd khugepaged: allow to collapse PTE-mapped compound pages adds 92867ea767d9 thp: change CoW semantics for anon-THP adds 69cb181e9b87 khugepaged: introduce 'max_ptes_shared' tunable adds e3c1b73cfe5c selftests: khugepaged: fix several spelling mistakes adds 8ae55478053a hugetlbfs: add arch_hugetlb_valid_size adds 76eb682895e1 hugetlbfs: move hugepagesz= parsing to arch independent code adds 4210cbc99cb4 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds ac230e1621bb arm64/hugetlb: fix hugetlb initialization adds 59cc39ef1290 hugetlbfs: clean up command line processing adds c9f47df71857 hugetlbfs: fix changes to command line processing adds 499735f8465f mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds e466ff07cb88 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 737ffa3bc8f8 mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds aaaa7bf8d611 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 41d80da51a99 arch/kmap: remove BUG_ON() adds 7f5e139abd8f arch/xtensa: move kmap build bug out of the way adds e317f2836785 arch/kmap: remove redundant arch specific kmaps adds d70350774a11 arch/kunmap: remove duplicate kunmap implementations adds 8e87bcdfca88 arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 59ca40ae7d98 {x86,powerpc,microblaze}/kmap: move preempt disable adds 65287cd76be4 arch/kmap_atomic: consolidate duplicate code adds ac3be52f8512 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 5ab3e8ed685d arch/kunmap_atomic: consolidate duplicate code adds cd95d18f03fa arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 3963519d0e35 arch/kmap: ensure kmap_prot visibility adds e435d4f0ad3d arch/kmap: don't hard code kmap_prot values adds 1791280df2b8 arch/kmap: define kmap_atomic_prot() for all arch's adds 8d9093ddbbae drm: remove drm specific kmap_atomic code adds 28ee6487d9ad kmap: remove kmap_atomic_to_page() adds 2a81049f9228 parisc/kmap: remove duplicate kmap code adds bfabfa631435 sparc: remove unnecessary includes adds c1c3c6668e4a kmap: consolidate kmap_prot definitions adds fbc4791669bb kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds 4c0039cacaef mm: thp: don't need to drain lru cache when splitting and [...] adds 6e8f3bb670b7 powerpc/mm: drop platform defined pmd_mknotpresent() adds e851336099a9 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds 932921411807 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds ed2ff0c73bd5 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 11f408d59bb1 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds b36573e87798 mm: add DEBUG_WX support adds 5fb33d1ff69d mm-add-debug_wx-support-fix adds b2e1d236f46e mm: remove the specific name of arm64 adds ebc4d8b39c77 mm: add MMU dependency for DEBUG_WX adds 1e13d5445d1a riscv: support DEBUG_WX adds 91cc6d216e7c riscv-support-debug_wx-fix adds e8f451da0dbf x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 03f7513e658d arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 4b1194d47ef4 mm: add kvfree_sensitive() for freeing sensitive data objects adds e9674b71c5a2 mm/memory_hotplug: refrain from adding memory into an impo [...] adds 49838b0cb8a3 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 4107e29dc132 mm/memory_hotplug: remove is_mem_section_removable() adds 80a52f33e10e mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds d2bc10cacf55 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds 6c327a3d6856 mm/memory_hotplug: introduce add_memory_driver_managed() adds 36492af728d4 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds ddb8e7c5c550 device-dax: add memory via add_memory_driver_managed() adds 0387602ce94b mm: replace zero-length array with flexible-array member adds 608ef84a4342 mm-replace-zero-length-array-with-flexible-array-member-fix adds 4a0efb97bb45 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds f1e2aa6d35e9 mm: ksm: fix a typo in comment "alreaady"->"already" adds 5109d338bba3 mm: ksm: fix a typo in comment "alreaady"->"already" adds 768de9d7844f mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds f4e1749455d2 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds eb01f9857f64 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds bf4ce1fd0957 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds 2fcb8d3723f8 mm/vmsan: fix some typos in comment adds 942c19f7d01e mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds 230f8e252030 mm/memblock: fix a typo in comment "implict"->"implicit" adds ab8a538b704f mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 279af0c60b02 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds e882507fef8b mm/frontswap: fix some typos in frontswap.c adds 9b9a53730d31 mm, memcg: fix some typos in memcontrol.c adds f8f58c1ec74e mm: fix a typo in comment "strucure"->"structure" adds 941704d867af mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 88b27846fbba mm/sparse: fix a typo in comment "convienence"->"convenience" adds c3d1a17ec680 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 9edca6e814da mm/memory: fix a typo in comment "attampt"->"attempt" adds 02980d1856d6 mm: use false for bool variable adds c56397316646 include/linux/mm.h: return true in cpupid_pid_unset() adds 1d13f4dafb24 zcomp: Use ARRAY_SIZE() for backends list adds 7c897263b15c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 6783f673e15c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 58c7b0a2f43d kernel/hung_task.c: Monitor killed tasks. adds a7d8f6ea98d5 proc: rename "catch" function argument adds a7cf25a4a7b5 x86/mm: define mm_p4d_folded() adds 7aab34df69fe mm/debug: add tests validating architecture page table helpers adds b76c8c092da8 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 980b1ef0b8a9 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 79669c20f392 user.c: make uidhash_table static adds 6a2b5e9cd59f dynamic_debug: add an option to enable dynamic debug for m [...] adds fc6c450e3bd0 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds 198e351ecda7 get_maintainer: add email addresses from .yaml files adds b60f52007fea include/linux/bitops.h: avoid clang shift-count-overflow warnings adds db3db68a27ee lib/math: avoid trailing newline hidden in pr_fmt() adds 2800044c0174 lib: Add might_fault() to strncpy_from_user. adds b02dcefe836f lib: optimize cpumask_local_spread() adds 8c2409c9bc39 lib/test_lockup.c: make test_inode static adds 29f9b34a0cc1 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds a30abaaa21c3 lib/percpu-refcount.c: use a more common logging style adds ccb0cad13bc3 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds 1856b3f34724 checkpatch: additional MAINTAINER section entry ordering checks adds 686704550f66 checkpatch: look for c99 comments in ctx_locate_comment adds bb11ff1c3ebc checkpatch: disallow --git and --file/--fix adds c5655814700e checkpatch: use patch subject when reading from stdin adds 5e38bb3d18f1 checkpatch-use-patch-subject-when-reading-from-stdin-fix adds cf248e8901e1 fs/binfmt_elf: remove redundant elf_map ifndef adds aff62c4fedb1 elfnote: mark all .note sections SHF_ALLOC adds df62cac2e85a fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds a3a89e9f45b2 fat: don't allow to mount if the FAT length == 0 adds 654f0eaf48ae fat: improve the readahead for FAT entries adds 9ef34d168a4f fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 67c5664ada9b include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 3f59c9f8d77d seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds 388d1926f9ca mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 416405c1228d kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 4bdbcefd2bd8 exec: simplify the copy_strings_kernel calling convention adds 8e5523e27b54 exec: open code copy_string_kernel adds 598c7ff2bf87 umh: fix refcount underflow in fork_usermode_blob(). adds a2b394ef6e91 rapidio: avoid data race between file operation callbacks [...] adds 97e49c75eda6 kernel/relay.c: fix read_pos error when multiple readers adds 5d6dc8acff15 aio: simplify read_events() adds 4b70ef84ce5a add kernel config option for twisting kernel behavior. adds 0bae7e4a2c0f twist: allow disabling k_spec() function in drivers/tty/vt [...] adds e22741aa2af6 twist: add option for selecting twist options for syzkalle [...] adds cf27be5112ae selftests/x86/pkeys: move selftests to arch-neutral directory adds d9c7e8c01899 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 199877fa9acc selftests/vm/pkeys: move generic definitions to header file adds 53d6e4df7eb5 selftests/vm/pkeys: move some definitions to arch-specific header adds 50dbd389b80c selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 5eb461881684 selftests: vm: pkeys: Use sane types for pkey register adds b09d98f315f8 selftests: vm: pkeys: add helpers for pkey bits adds a81070dda0b6 selftests/vm/pkeys: fix pkey_disable_clear() adds dfb29126a745 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 6c0a5cddd673 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 3bc6a45ec1e8 selftests: vm: pkeys: use the correct huge page size adds f0b64bba7509 selftests/vm/pkeys: introduce generic pkey abstractions adds 14b64e84be9f selftests/vm/pkeys: introduce powerpc support adds ff0598a30985 selftests: vm: pkeys: fix powerpc access right updates adds ac0950a11bb4 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 727e50bf1712 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 6ae3c12bb0e8 selftests/vm/pkeys: improve checks to determine pkey support adds 4591a8741960 selftests/vm/pkeys: associate key on a mapped page and det [...] adds 93d29dfd5be1 selftests/vm/pkeys: associate key on a mapped page and det [...] adds cdf8f74e9653 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds db8a06518f52 selftests/vm/pkeys: introduce a sub-page allocator adds 05496f481fd5 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 52967fd7bbaf selftests/vm/pkeys: override access right definitions on powerpc adds c918c8a0878a selftests: vm: pkeys: fix powerpc access right definitions adds 498a681178ae selftests: vm: pkeys: use the correct page size on powerpc adds 6d998cedd9bd selftests: vm: pkeys: fix multilib builds for x86 adds bc780bc875f7 tools/testing/selftests/vm: remove duplicate headers adds 8815c72e4a6b lib/ubsan.c: fix gcc-10 warnings adds e73304d06e3b ipc/msg: add missing annotation for freeque() adds 32e69601ab21 ipc/namespace.c: use a work queue to free_ipc adds 27ee9e9605c2 ipc: convert ipcs_idr to XArray adds d469f6bf890c ipc-convert-ipcs_idr-to-xarray-update adds 043dd44be7a7 Merge branch 'akpm-current/current' adds d347540154f6 xarray.h: correct return code documentation for xa_store_{ [...] adds 36d17448fd69 kernel/sysctl: support setting sysctl parameters from kern [...] adds acd5cbb6dadb kernel/sysctl: support handling command line aliases adds 6e8bc33071af kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 9f4c4c51b44d tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 86ede79a2a29 lib/test_sysctl: support testing of sysctl. boot parameter adds 5c88ca6780ef kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds 2b85451eec08 kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 968cd0c383c7 panic: add sysctl to dump all CPUs backtraces on oops event adds 9455d4787627 stacktrace: cleanup inconsistent variable type adds d81616b5226d amdgpu: a NULL ->mm does not mean a thread is a kthread adds b8a70fee1d04 kernel: move use_mm/unuse_mm to kthread.c adds 300f079118d7 kernel: move use_mm/unuse_mm to kthread.c adds 128679b8e470 kernel: better document the use_mm/unuse_mm API contract adds 5b8c0cf60e96 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 6bfc0059644e powerpc/vas: fix up for {un}use_mm() rename adds 3b1954010ace kernel: set USER_DS in kthread_use_mm adds de030ca495a6 mm/kmemleak: silence KCSAN splats in checksum adds fe0fe02711e8 kallsyms/printk: add loglvl to print_ip_sym() adds 2004e32aaa86 alpha: add show_stack_loglvl() adds 76f2b9459a6a arc: add show_stack_loglvl() adds 1aedc0cbcb14 arm/asm: add loglvl to c_backtrace() adds 68846c160b98 arm: add loglvl to unwind_backtrace() adds 3bdd8722a4aa arm: add loglvl to dump_backtrace() adds 8aa874fa04bc arm: wire up dump_backtrace_{entry,stm} adds c4bd9ffb3b0f arm: add show_stack_loglvl() adds d933ca304c9b arm64: add loglvl to dump_backtrace() adds 98b7164af296 arm64: add show_stack_loglvl() adds 12825ac421e6 c6x: add show_stack_loglvl() adds 65e7f38c4834 csky: add show_stack_loglvl() adds 4fe4f924be4d h8300: add show_stack_loglvl() adds 33382dedeb97 hexagon: add show_stack_loglvl() adds fc7e4eb9ae53 ia64: pass log level as arg into ia64_do_show_stack() adds 1c3005850acd ia64: add show_stack_loglvl() adds 8b7a1f9e92a5 m68k: add show_stack_loglvl() adds 1d93e25abd7b microblaze: add loglvl to microblaze_unwind_inner() adds 668e997f7792 microblaze: add loglvl to microblaze_unwind() adds c59c54955dca microblaze: add show_stack_loglvl() adds 23704909af7b mips: add show_stack_loglvl() adds d786f2a9ee0b nds32: add show_stack_loglvl() adds 1c41035d5ebf nios2: add show_stack_loglvl() adds ee40e0afd395 openrisc: add show_stack_loglvl() adds 3e1839af0b97 parisc: add show_stack_loglvl() adds 3066450b04e1 powerpc: add show_stack_loglvl() adds c8e62563e940 riscv: add show_stack_loglvl() adds 06853563a46b s390: add show_stack_loglvl() adds 4c0025bcec54 sh: add loglvl to dump_mem() adds 7c232d95c571 sh: remove needless printk() adds 74e7cf1f0703 sh: add loglvl to printk_address() adds 3857de21525a sh: add loglvl to show_trace() adds ff69ed62e366 sh: add show_stack_loglvl() adds 0a57a9979861 sparc: add show_stack_loglvl() adds 233adc81ed0d um/sysrq: remove needless variable sp adds 8545a98b5d65 um: add show_stack_loglvl() adds f00e8b227ea9 unicore32: remove unused pmode argument in c_backtrace() adds 6f15c40ecf81 unicore32: add loglvl to c_backtrace() adds 7c8b703c7b28 unicore32: add show_stack_loglvl() adds f62eb8f3436b x86: add missing const qualifiers for log_lvl adds 5e3e32eaa4ec x86: add show_stack_loglvl() adds 40946e8975d3 xtensa: add loglvl to show_trace() adds 28afd7b6c25a xtensa-add-loglvl-to-show_trace-fix adds 94a42d5bb1ce xtensa: add show_stack_loglvl() adds 6865e484e564 sysrq: use show_stack_loglvl() adds 4a2c9c001f8d x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 33750e6aa094 power: use show_stack_loglvl() adds 703c116f8b29 kdb: don't play with console_loglevel adds 5d11154cae8f sched: print stack trace with KERN_INFO adds 952708463a38 kernel: use show_stack_loglvl() adds ca88cd7eb5b2 kernel: rename show_stack_loglvl() => show_stack() adds b1c106a9db72 mm/frontswap: mark various intentional data races adds 205f959eb388 mm/page_io: mark various intentional data races adds ea1a332c5da3 mm-page_io-mark-various-intentional-data-races-v2 adds 06360ed1ea56 mm/swap_state: mark various intentional data races adds 14ae13f6a8e1 mm/filemap.c: fix a data race in filemap_fault() adds cbebced8e912 mm/swapfile: fix and annotate various data races adds a47dc0fcbf5f mm-swapfile-fix-and-annotate-various-data-races-v2 adds 41a5998e6497 mm/page_counter: fix various data races at memsw adds db1287a94e3b mm/memcontrol: fix a data race in scan count adds 971c56d99fb0 mm/list_lru: fix a data race in list_lru_count_one adds a229eb6a718e mm/mempool: fix a data race in mempool_free() adds d5e9cdab0bd2 mm/util.c: annotate an data race at vm_committed_as adds 9c6db080f503 mm/rmap: annotate a data race at tlb_flush_batched adds ff27f88df323 mm: annotate a data race in page_zonenum() adds c9a84a767724 mm/swap.c: annotate data races for lru_rotate_pvecs adds ae3a8849612f net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 22b83c07c525 mm/mmap.c: add more sanity checks to get_unmapped_area() adds 5666018f3083 mm/mmap.c: do not allow mappings outside of allowed limits adds 6d7f2e23235c mm/madvise: pass task and mm to do_madvise adds 25fc5fa60800 mm/madvise: introduce process_madvise() syscall: an extern [...] adds da311a5f66cc fix process_madvise build break for arm64 adds c2c655d6a0df mm: fix build error for mips of process_madvise adds b9856c10a403 mm-introduce-external-memory-hinting-api-fix-2-fix adds a002f62b2f39 mm/madvise: check fatal signal pending of target process adds 6bdc3083af6c pid: move pidfd_get_pid() to pid.c adds 33742e271507 mm/madvise: support both pid and pidfd for process_madvise adds 0748de935c0b mm/madvise: allow KSM hints for remote API adds b73cbecdbeed mm: support vector address ranges for process_madvise adds d844ec9aaa46 mm: support compat_sys_process_madvise adds 6d944610ced7 mm-support-vector-address-ranges-for-process_madvise-fix-fix adds 01325b992b8e mm/madvise: make function 'do_process_madvise' static adds 2c6295dcc781 mm: fix s390 compat build error adds 2fd415c42c2c mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds 683122de76c2 mm/madvise.c: remove duplicated include adds f2fcb98b5def include/linux/cache.h: expand documentation over __read_mostly adds bbf5d5e2114a doc: cgroup: update note about conditions when oom killer [...] adds c5442d8f1979 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 5f458e572071 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 2452e8aa39a5 Merge branch 'akpm/master' adds 18477c2076c6 fix up bad merge resolution adds e098d7762d60 Add linux-next specific files for 20200512
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 (30e2206e11ce) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/cgroup-v1/memory.rst | 19 +- Documentation/admin-guide/cgroup-v2.rst | 17 +- .../admin-guide/device-mapper/dm-zoned.rst | 62 +- Documentation/admin-guide/kernel-parameters.txt | 10 +- Documentation/admin-guide/pstore-blk.rst | 243 + .../devicetree/bindings/clock/ingenic,cgu.txt | 57 - .../devicetree/bindings/clock/ingenic,cgu.yaml | 122 + .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 4 +- .../bindings/display/panel/panel-common.yaml | 6 + .../bindings/display/panel/panel-simple.yaml | 2 + .../display/tegra/nvidia,tegra20-host1x.txt | 73 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 2 +- .../devicetree/bindings/gpio/fsl-imx-gpio.txt | 35 - .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 68 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 94 - .../bindings/gpio/renesas,rcar-gpio.yaml | 143 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 6 + .../devicetree/bindings/i2c/i2c-jz4780.txt | 33 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 88 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 + .../input/touchscreen/cypress,cy8ctma140.yaml | 72 + .../bindings/interrupt-controller/ingenic,intc.txt | 28 - .../interrupt-controller/ingenic,intc.yaml | 63 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 73 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 98 + .../devicetree/bindings/mtd/partition.txt | 3 + .../devicetree/bindings/net/renesas,ether.yaml | 2 +- .../devicetree/bindings/nvmem/imx-iim.txt | 22 - .../devicetree/bindings/nvmem/imx-iim.yaml | 57 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 50 - .../devicetree/bindings/nvmem/imx-ocotp.yaml | 95 + .../devicetree/bindings/nvmem/mxs-ocotp.txt | 24 - .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 50 + .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 77 + .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 85 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 103 + .../phy/socionext,uniphier-usb3ss-phy.yaml | 96 + .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 36 - .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 - .../bindings/phy/uniphier-usb3-hsphy.txt | 69 - .../bindings/phy/uniphier-usb3-ssphy.txt | 58 - .../bindings/power/reset/syscon-reboot-mode.txt | 35 - .../bindings/power/reset/syscon-reboot-mode.yaml | 55 + .../devicetree/bindings/power/supply/battery.txt | 6 + .../bindings/power/supply/rohm,bd99954.yaml | 155 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 8 + .../devicetree/bindings/serial/ingenic,uart.txt | 28 - .../devicetree/bindings/serial/ingenic,uart.yaml | 94 + .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 - .../bindings/thermal/imx8mm-thermal.yaml | 58 + .../devicetree/bindings/timer/arm,arch_timer.yaml | 6 + .../devicetree/bindings/timer/renesas,ostm.txt | 31 - .../devicetree/bindings/timer/renesas,ostm.yaml | 59 + Documentation/devicetree/bindings/usb/dwc2.yaml | 3 + .../devicetree/bindings/watchdog/fsl-imx-wdt.txt | 24 - .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 54 + .../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 - .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 60 + .../devicetree/bindings/watchdog/renesas,wdt.txt | 50 - .../devicetree/bindings/watchdog/renesas,wdt.yaml | 100 + Documentation/driver-api/soundwire/summary.rst | 7 +- Documentation/filesystems/f2fs.rst | 2 +- Documentation/filesystems/fsinfo.rst | 574 +++ Documentation/filesystems/locking.rst | 2 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max16601.rst | 159 + Documentation/kbuild/makefiles.rst | 4 +- Documentation/lzo.txt | 8 +- Documentation/networking/ethtool-netlink.rst | 57 +- Documentation/power/suspend-and-cpuhotplug.rst | 6 +- Documentation/security/keys/core.rst | 1 - Documentation/security/siphash.rst | 2 +- Documentation/trace/ftrace.rst | 2 +- Documentation/watch_queue.rst | 33 +- MAINTAINERS | 22 +- Makefile | 47 +- Next/SHA1s | 233 +- Next/Trees | 3 + Next/merge.log | 4971 +++++++++++++------- arch/Kconfig | 6 - arch/alpha/kernel/syscalls/syscall.tbl | 5 +- arch/arc/include/asm/highmem.h | 3 - arch/arc/mm/init.c | 2 +- arch/arm/Kconfig | 5 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7742.dtsi | 259 + arch/arm/crypto/sha1_glue.c | 1 - arch/arm/crypto/sha1_neon_glue.c | 1 - arch/arm/crypto/sha256_glue.c | 1 - arch/arm/crypto/sha256_neon_glue.c | 1 - arch/arm/include/asm/futex.h | 9 +- arch/arm/include/asm/highmem.h | 2 - arch/arm/include/asm/hugetlb.h | 7 +- arch/arm/kernel/armksyms.c | 1 - arch/arm/mach-actions/Kconfig | 1 - arch/arm/mach-clps711x/Kconfig | 1 - arch/arm/mach-mmp/Kconfig | 2 +- arch/arm/mach-mmp/Makefile | 6 - arch/arm/mach-mmp/clock-mmp2.c | 114 - arch/arm/mach-mmp/clock-pxa168.c | 94 - arch/arm/mach-mmp/clock-pxa910.c | 70 - arch/arm/mach-mmp/clock.c | 105 - arch/arm/mach-mmp/clock.h | 65 - arch/arm/mach-vt8500/Kconfig | 1 - arch/arm/mm/init.c | 2 +- arch/arm/tools/syscall.tbl | 5 +- arch/arm64/Kconfig.platforms | 1 - arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 10 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 52 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 57 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 60 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 89 +- arch/arm64/crypto/aes-glue.c | 4 +- arch/arm64/crypto/sha256-glue.c | 1 - arch/arm64/crypto/sha512-glue.c | 1 - arch/arm64/include/asm/hugetlb.h | 13 +- arch/arm64/include/asm/memory.h | 11 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/c6x/Kconfig | 1 + arch/csky/include/asm/highmem.h | 2 - arch/h8300/Kconfig | 1 - arch/ia64/include/asm/hugetlb.h | 5 +- arch/ia64/kernel/syscalls/syscall.tbl | 5 +- arch/m68k/Kconfig.cpu | 2 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 6 +- arch/m68k/configs/sun3x_defconfig | 6 +- arch/m68k/kernel/syscalls/syscall.tbl | 5 +- arch/microblaze/include/asm/highmem.h | 1 - arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 5 +- arch/mips/Kbuild.platforms | 3 - arch/mips/Kconfig | 72 +- arch/mips/Makefile | 7 - arch/mips/cavium-octeon/crypto/octeon-md5.c | 1 - arch/mips/configs/lasat_defconfig | 55 - arch/mips/configs/markeins_defconfig | 185 - arch/mips/configs/msp71xx_defconfig | 77 - arch/mips/emma/Makefile | 7 - arch/mips/emma/Platform | 4 - arch/mips/emma/common/Makefile | 6 - arch/mips/emma/common/prom.c | 56 - arch/mips/emma/markeins/Makefile | 6 - arch/mips/emma/markeins/irq.c | 293 -- arch/mips/emma/markeins/led.c | 44 - arch/mips/emma/markeins/platform.c | 199 - arch/mips/emma/markeins/setup.c | 115 - arch/mips/include/asm/bootinfo.h | 11 - arch/mips/include/asm/emma/emma2rh.h | 248 - arch/mips/include/asm/emma/markeins.h | 28 - arch/mips/include/asm/highmem.h | 2 - arch/mips/include/asm/hugetlb.h | 11 - arch/mips/include/asm/inst.h | 184 +- arch/mips/include/asm/lasat/ds1603.h | 19 - arch/mips/include/asm/lasat/eeprom.h | 18 - arch/mips/include/asm/lasat/head.h | 23 - arch/mips/include/asm/lasat/lasat.h | 245 - arch/mips/include/asm/lasat/lasatint.h | 15 - arch/mips/include/asm/lasat/picvue.h | 16 - arch/mips/include/asm/lasat/serial.h | 14 - arch/mips/include/asm/mach-emma2rh/irq.h | 15 - arch/mips/include/asm/mach-lasat/irq.h | 14 - arch/mips/include/asm/mach-lasat/mach-gt64120.h | 28 - arch/mips/include/asm/mach-loongson64/boot_param.h | 5 + .../asm/mach-pmcs-msp71xx/cpu-feature-overrides.h | 22 - .../include/asm/mach-pmcs-msp71xx/msp_cic_int.h | 139 - .../asm/mach-pmcs-msp71xx/msp_gpio_macros.h | 343 -- arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h | 31 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 189 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h | 159 - .../include/asm/mach-pmcs-msp71xx/msp_regops.h | 237 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h | 652 --- .../include/asm/mach-pmcs-msp71xx/msp_slp_int.h | 129 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 124 - arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 28 - arch/mips/include/asm/nile4.h | 310 -- arch/mips/kernel/syscalls/syscall_n32.tbl | 5 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 5 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/mips/lasat/Kconfig | 16 - arch/mips/lasat/Makefile | 15 - arch/mips/lasat/Platform | 7 - arch/mips/lasat/at93c.c | 148 - arch/mips/lasat/at93c.h | 19 - arch/mips/lasat/ds1603.c | 190 - arch/mips/lasat/ds1603.h | 32 - arch/mips/lasat/image/Makefile | 53 - arch/mips/lasat/image/head.S | 32 - arch/mips/lasat/image/romscript.normal | 23 - arch/mips/lasat/interrupt.c | 119 - arch/mips/lasat/lasat_board.c | 268 -- arch/mips/lasat/lasat_models.h | 68 - arch/mips/lasat/picvue.c | 242 - arch/mips/lasat/picvue.h | 45 - arch/mips/lasat/picvue_proc.c | 208 - arch/mips/lasat/prom.c | 126 - arch/mips/lasat/prom.h | 8 - arch/mips/lasat/reset.c | 48 - arch/mips/lasat/serial.c | 80 - arch/mips/lasat/setup.c | 141 - arch/mips/lasat/sysctl.c | 265 -- arch/mips/loongson64/dma.c | 9 +- arch/mips/loongson64/env.c | 2 + arch/mips/loongson64/init.c | 17 + arch/mips/mm/cache.c | 1 - arch/mips/pci/Makefile | 6 - arch/mips/pci/fixup-emma2rh.c | 84 - arch/mips/pci/fixup-pmcmsp.c | 216 - arch/mips/pci/ops-emma2rh.c | 167 - arch/mips/pci/ops-nile4.c | 136 - arch/mips/pci/ops-pmcmsp.c | 944 ---- arch/mips/pci/pci-emma2rh.c | 72 - arch/mips/pci/pci-lasat.c | 88 - arch/mips/pmcs-msp71xx/Kconfig | 50 - arch/mips/pmcs-msp71xx/Makefile | 13 - arch/mips/pmcs-msp71xx/Platform | 7 - arch/mips/pmcs-msp71xx/msp_elb.c | 46 - arch/mips/pmcs-msp71xx/msp_eth.c | 111 - arch/mips/pmcs-msp71xx/msp_hwbutton.c | 165 - arch/mips/pmcs-msp71xx/msp_irq.c | 155 - arch/mips/pmcs-msp71xx/msp_irq_cic.c | 208 - arch/mips/pmcs-msp71xx/msp_irq_per.c | 127 - arch/mips/pmcs-msp71xx/msp_irq_slp.c | 102 - arch/mips/pmcs-msp71xx/msp_pci.c | 50 - arch/mips/pmcs-msp71xx/msp_prom.c | 513 -- arch/mips/pmcs-msp71xx/msp_serial.c | 154 - arch/mips/pmcs-msp71xx/msp_setup.c | 228 - arch/mips/pmcs-msp71xx/msp_smp.c | 56 - arch/mips/pmcs-msp71xx/msp_time.c | 90 - arch/mips/pmcs-msp71xx/msp_usb.c | 173 - arch/mips/ralink/Kconfig | 4 + arch/nds32/include/asm/highmem.h | 1 - arch/nds32/mm/highmem.c | 2 - arch/parisc/Makefile | 4 +- arch/parisc/boot/compressed/Makefile | 1 + arch/parisc/include/asm/hugetlb.h | 10 - arch/parisc/kernel/syscalls/syscall.tbl | 5 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/crypto/md5-glue.c | 1 - arch/powerpc/crypto/sha1-spe-glue.c | 1 - arch/powerpc/crypto/sha1.c | 33 +- arch/powerpc/crypto/sha256-spe-glue.c | 1 - arch/powerpc/include/asm/book3s/64/pgtable.h | 20 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 3 +- arch/powerpc/include/asm/highmem.h | 1 - arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/hw_irq.h | 20 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_book3s_64.h | 34 +- arch/powerpc/include/asm/mmu.h | 9 - arch/powerpc/include/asm/uaccess.h | 49 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/exceptions-64s.S | 1 + arch/powerpc/kernel/mce_power.c | 14 +- arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/syscall_64.c | 20 +- arch/powerpc/kernel/syscalls/syscall.tbl | 5 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 38 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 64 +- arch/powerpc/kvm/book3s_hv_nested.c | 37 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 58 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 11 - arch/powerpc/mm/book3s64/hash_tlb.c | 16 +- arch/powerpc/mm/book3s64/hash_utils.c | 62 +- arch/powerpc/mm/book3s64/pgtable.c | 24 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 19 +- arch/powerpc/mm/fault.c | 75 +- arch/powerpc/perf/callchain_64.c | 46 +- arch/riscv/include/asm/hugetlb.h | 10 - arch/s390/crypto/sha1_s390.c | 12 +- arch/s390/include/asm/hugetlb.h | 8 +- arch/s390/include/asm/pgtable.h | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 5 +- arch/sh/boards/Kconfig | 5 + arch/sh/include/asm/hugetlb.h | 7 +- arch/sh/kernel/syscalls/syscall.tbl | 5 +- arch/sparc/crypto/md5_glue.c | 1 - arch/sparc/crypto/sha1_glue.c | 1 - arch/sparc/crypto/sha256_glue.c | 1 - arch/sparc/crypto/sha512_glue.c | 1 - arch/sparc/include/asm/highmem.h | 3 +- arch/sparc/include/asm/hugetlb.h | 10 - arch/sparc/kernel/syscalls/syscall.tbl | 5 +- arch/sparc/mm/highmem.c | 4 - arch/sparc/mm/io-unit.c | 1 - arch/sparc/mm/iommu.c | 1 - arch/um/Makefile | 2 +- arch/unicore32/Kconfig | 2 +- arch/unicore32/kernel/ksyms.c | 1 - arch/x86/Kconfig.assembler | 4 + arch/x86/crypto/sha1_ssse3_glue.c | 1 - arch/x86/crypto/sha256_ssse3_glue.c | 1 - arch/x86/crypto/sha512_ssse3_glue.c | 1 - arch/x86/entry/entry_64.S | 2 - arch/x86/entry/syscalls/syscall_32.tbl | 5 +- arch/x86/entry/syscalls/syscall_64.tbl | 5 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/uncore.h | 2 +- arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/include/asm/cpu_device_id.h | 31 +- arch/x86/include/asm/delay.h | 4 +- arch/x86/include/asm/fixmap.h | 1 - arch/x86/include/asm/hugetlb.h | 10 - arch/x86/include/asm/mwait.h | 24 +- arch/x86/include/asm/processor.h | 3 +- .../x86/include/asm/{resctrl_sched.h => resctrl.h} | 9 +- arch/x86/include/asm/uv/bios.h | 7 - arch/x86/include/asm/uv/uv.h | 2 - arch/x86/include/asm/uv/uv_hub.h | 54 - arch/x86/include/asm/uv/uv_mmrs.h | 7 - arch/x86/kernel/apic/apic.c | 57 +- arch/x86/kernel/apic/x2apic_uv_x.c | 32 +- arch/x86/kernel/cpu/amd.c | 6 +- arch/x86/kernel/cpu/common.c | 40 - arch/x86/kernel/cpu/intel.c | 7 + arch/x86/kernel/cpu/match.c | 7 +- arch/x86/kernel/cpu/resctrl/core.c | 32 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 8 +- arch/x86/kernel/cpu/resctrl/internal.h | 15 +- arch/x86/kernel/cpu/resctrl/monitor.c | 27 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/idt.c | 4 +- arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/time.c | 3 + arch/x86/lib/delay.c | 114 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 4 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 4 +- arch/x86/platform/uv/bios_uv.c | 16 +- arch/x86/platform/uv/uv_sysfs.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 5 +- arch/xtensa/kernel/traps.c | 2 +- block/blk-core.c | 3 +- block/genhd.c | 8 +- crypto/algapi.c | 8 + crypto/crypto_engine.c | 171 +- crypto/drbg.c | 4 +- crypto/essiv.c | 4 +- crypto/lrw.c | 6 +- crypto/sha1_generic.c | 5 +- crypto/sha256_generic.c | 14 +- crypto/shash.c | 16 + crypto/xts.c | 6 +- drivers/acpi/acpi_dbg.c | 4 +- drivers/acpi/acpi_lpit.c | 3 +- drivers/acpi/acpi_watchdog.c | 7 +- drivers/acpi/acpica/acglobal.h | 1 + drivers/acpi/acpica/acpredef.h | 4 +- drivers/acpi/acpica/dbhistry.c | 1 - drivers/acpi/acpica/dsfield.c | 22 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/apei/bert.c | 6 +- drivers/acpi/apei/einj.c | 5 +- drivers/acpi/apei/erst.c | 4 +- drivers/acpi/apei/hest.c | 5 +- drivers/acpi/ec.c | 44 +- drivers/acpi/internal.h | 1 - drivers/acpi/scan.c | 15 +- drivers/acpi/sleep.c | 18 +- drivers/acpi/utils.c | 25 + drivers/base/core.c | 37 +- drivers/block/aoe/aoeblk.c | 1 - drivers/block/zram/zcomp.c | 7 +- drivers/bluetooth/btusb.c | 2 - drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/init.c | 5 +- drivers/bus/mhi/core/internal.h | 5 +- drivers/bus/mhi/core/main.c | 156 +- drivers/bus/mhi/core/pm.c | 6 +- drivers/char/hw_random/Kconfig | 16 +- drivers/char/ipmi/ipmi_si_platform.c | 2 + drivers/char/ipmi/ipmi_ssif.c | 1 + drivers/char/random.c | 8 +- drivers/clk/Kconfig | 25 +- drivers/clk/clk.c | 7 +- drivers/clk/qcom/gcc-msm8916.c | 8 +- drivers/clk/renesas/Kconfig | 8 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a7742-cpg-mssr.c | 275 ++ drivers/clk/renesas/r9a06g032-clocks.c | 6 +- drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/tegra/clk-tegra210.c | 7 + drivers/clk/versatile/clk-impd1.c | 1 + drivers/cpufreq/Kconfig | 3 +- drivers/crypto/atmel-sha.c | 1 - drivers/crypto/axis/artpec6_crypto.c | 10 +- drivers/crypto/bcm/cipher.c | 8 +- drivers/crypto/ccp/ccp-crypto-sha.c | 9 +- drivers/crypto/ccree/cc_cipher.c | 9 +- drivers/crypto/chelsio/chcr_algo.c | 1 - drivers/crypto/chelsio/chcr_ipsec.c | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 5 +- drivers/crypto/mediatek/mtk-sha.c | 7 +- drivers/crypto/n2_core.c | 7 +- drivers/crypto/omap-sham.c | 21 +- drivers/crypto/s5p-sss.c | 39 +- drivers/crypto/stm32/stm32-hash.c | 38 +- drivers/dax/dax-private.h | 1 + drivers/dax/kmem.c | 42 +- drivers/devfreq/devfreq.c | 17 +- drivers/extcon/extcon-adc-jack.c | 3 +- drivers/firmware/efi/tpm.c | 2 +- drivers/fpga/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 27 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 54 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 11 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 182 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 10 +- .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 4 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 8 +- drivers/gpu/drm/i2c/tda998x_drv.c | 3 +- drivers/gpu/drm/i915/Kconfig.profile | 12 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 41 + drivers/gpu/drm/i915/display/intel_display.c | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 188 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 +- drivers/gpu/drm/i915/display/intel_tc.c | 7 +- drivers/gpu/drm/i915/display/intel_tc.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 1 + .../drm/i915/gem/selftests/i915_gem_coherency.c | 2 + .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 49 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 26 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 59 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 16 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 8 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 5 - drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 2 + drivers/gpu/drm/i915/gt/selftest_rps.c | 2 + drivers/gpu/drm/i915/i915_config.c | 15 + drivers/gpu/drm/i915/i915_drv.h | 12 +- drivers/gpu/drm/i915/i915_irq.c | 203 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_request.c | 73 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 1 + drivers/gpu/drm/i915/i915_sw_fence.c | 10 +- drivers/gpu/drm/i915/intel_pm.c | 15 +- drivers/gpu/drm/i915/intel_uncore.c | 5 - drivers/gpu/drm/i915/selftests/i915_request.c | 37 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 15 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 10 +- drivers/gpu/drm/mgag200/mgag200_main.c | 115 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 127 +- drivers/gpu/drm/nouveau/Kconfig | 2 +- drivers/gpu/drm/panel/panel-simple.c | 64 +- drivers/gpu/host1x/dev.c | 1 + drivers/hwmon/adt7411.c | 3 +- drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/nct6775.c | 10 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max16601.c | 314 ++ drivers/hwmon/pmbus/pmbus_core.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x.c | 1 + drivers/i2c/busses/i2c-tegra.c | 248 +- drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/cy8ctma140.c | 353 ++ drivers/input/touchscreen/edt-ft5x06.c | 198 +- drivers/interconnect/core.c | 39 +- drivers/interconnect/imx/imx.c | 8 +- drivers/interconnect/internal.h | 2 + drivers/iommu/virtio-iommu.c | 2 +- drivers/md/dm-zoned-metadata.c | 664 ++- drivers/md/dm-zoned-reclaim.c | 88 +- drivers/md/dm-zoned-target.c | 376 +- drivers/md/dm-zoned.h | 35 +- drivers/memory/samsung/exynos5422-dmc.c | 2 +- drivers/memory/tegra/tegra186-emc.c | 16 +- drivers/memory/tegra/tegra186.c | 4 +- drivers/memory/tegra/tegra210-emc-core.c | 1 - drivers/memory/tegra/tegra210-emc.h | 1 - drivers/mmc/core/block.c | 3 +- drivers/mmc/core/core.c | 6 +- drivers/mmc/core/queue.c | 16 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/bcm2835.c | 3 +- drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/cb710-mmc.c | 8 + drivers/mmc/host/dw_mmc.c | 6 - drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/mvsdio.c | 2 - drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/omap_hsmmc.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 10 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdricoh_cs.c | 64 +- drivers/mmc/host/sunxi-mmc.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 2 +- drivers/mtd/Kconfig | 10 + drivers/mtd/Makefile | 1 + drivers/mtd/mtdcore.c | 192 +- drivers/mtd/mtdpart.c | 54 +- drivers/mtd/mtdpstore.c | 563 +++ drivers/mtd/nand/raw/atmel/nand-controller.c | 2 +- drivers/mtd/nand/raw/au1550nd.c | 396 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 3 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 10 +- drivers/mtd/nand/raw/cs553x_nand.c | 194 +- drivers/mtd/nand/raw/denali.c | 47 +- drivers/mtd/nand/raw/fsmc_nand.c | 12 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 + drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/internals.h | 12 + drivers/mtd/nand/raw/marvell_nand.c | 63 +- drivers/mtd/nand/raw/meson_nand.c | 5 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/mxic_nand.c | 3 + drivers/mtd/nand/raw/nand_base.c | 243 +- drivers/mtd/nand/raw/nand_jedec.c | 32 +- drivers/mtd/nand/raw/nand_legacy.c | 8 +- drivers/mtd/nand/raw/nand_micron.c | 12 +- drivers/mtd/nand/raw/nand_onfi.c | 71 +- drivers/mtd/nand/raw/nand_timings.c | 11 +- drivers/mtd/nand/raw/nand_toshiba.c | 14 + drivers/mtd/nand/raw/nandsim.c | 3 + drivers/mtd/nand/raw/qcom_nandc.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 8 +- drivers/mtd/nand/raw/sunxi_nand.c | 5 +- drivers/mtd/nand/raw/tango_nand.c | 2 +- drivers/mtd/nand/raw/tegra_nand.c | 6 +- drivers/mtd/nand/raw/vf610_nfc.c | 4 +- drivers/mtd/parsers/cmdlinepart.c | 12 +- drivers/mtd/parsers/ofpart.c | 3 + drivers/mtd/ubi/build.c | 5 +- drivers/net/bareudp.c | 18 +- drivers/net/bonding/bond_main.c | 6 +- drivers/net/dsa/dsa_loop.c | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 16 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 90 + drivers/net/dsa/sja1105/sja1105_vl.c | 2 - drivers/net/dsa/vitesse-vsc73xx-platform.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 11 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 27 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 18 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 19 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 9 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 9 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 9 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 35 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 4 +- .../aquantia/atlantic/hw_atl2/hw_atl2_utils.c | 8 - .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 4 +- .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 25 +- .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 6 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/broadcom/cnic.c | 1 - drivers/net/ethernet/broadcom/tg3.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 1 - drivers/net/ethernet/freescale/Kconfig | 2 + drivers/net/ethernet/freescale/dpaa/Kconfig | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 15 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 25 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 420 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 29 + drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 48 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 40 + drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 32 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 16 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 33 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 137 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 151 + drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 275 ++ drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 7 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 15 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 - .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 8 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 5 + .../mellanox/mlx5/core/en_accel/en_accel.h | 48 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 15 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 6 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 8 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 66 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 69 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 7 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 5 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 18 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 13 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 39 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 52 + .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 86 +- drivers/net/ethernet/microchip/encx24j600.c | 5 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 10 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_main.c | 13 +- drivers/net/ethernet/realtek/r8169_main.c | 65 +- drivers/net/ethernet/sfc/ef10.c | 214 +- drivers/net/ethernet/sfc/ef10_sriov.c | 27 +- drivers/net/ethernet/sfc/mcdi.c | 25 +- drivers/net/ethernet/sfc/mcdi.h | 12 + drivers/net/ethernet/sfc/mcdi_filters.c | 79 +- drivers/net/ethernet/sfc/mcdi_filters.h | 17 +- drivers/net/ethernet/sfc/mcdi_functions.c | 8 +- drivers/net/ethernet/sfc/mcdi_port.c | 7 +- drivers/net/ethernet/sfc/net_driver.h | 10 + drivers/net/ethernet/sfc/nic.h | 11 - drivers/net/ethernet/sfc/ptp.c | 7 +- drivers/net/ethernet/sfc/siena.c | 7 + drivers/net/ipa/gsi_trans.c | 5 +- drivers/net/ipa/ipa_cmd.c | 14 +- drivers/net/ipa/ipa_endpoint.c | 61 - drivers/net/phy/marvell.c | 201 + drivers/net/phy/phy.c | 106 + drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/huawei_cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4 + drivers/nfc/s3fwrn5/firmware.c | 10 +- drivers/nvme/host/core.c | 237 +- drivers/nvme/host/fc.c | 571 ++- drivers/nvme/host/fc.h | 227 + drivers/nvme/host/multipath.c | 16 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 95 +- drivers/nvme/host/tcp.c | 53 +- drivers/nvme/target/admin-cmd.c | 5 + drivers/nvme/target/configfs.c | 184 +- drivers/nvme/target/fc.c | 805 +++- drivers/nvme/target/fcloop.c | 155 +- drivers/nvme/target/io-cmd-bdev.c | 5 + drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/rdma.c | 178 +- drivers/pci/hotplug/acpiphp_glue.c | 13 +- drivers/pinctrl/pinctrl-rza1.c | 2 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/platform/x86/asus-laptop.c | 25 +- drivers/platform/x86/asus-wmi.c | 13 +- drivers/platform/x86/eeepc-laptop.c | 4 +- drivers/platform/x86/intel-vbtn.c | 95 +- drivers/platform/x86/lg-laptop.c | 18 +- drivers/platform/x86/samsung-laptop.c | 3 +- drivers/platform/x86/thinkpad_acpi.c | 45 +- drivers/platform/x86/toshiba_acpi.c | 26 +- drivers/power/reset/ltc2952-poweroff.c | 3 +- drivers/power/supply/Kconfig | 36 +- drivers/power/supply/Makefile | 1 + drivers/power/supply/bd70528-charger.c | 140 +- drivers/power/supply/bd99954-charger.c | 1142 +++++ drivers/power/supply/bd99954-charger.h | 1075 +++++ drivers/power/supply/bq25890_charger.c | 91 +- drivers/power/supply/cw2015_battery.c | 4 +- drivers/power/supply/lp8788-charger.c | 18 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/power_supply_core.c | 8 + drivers/power/supply/smb347-charger.c | 5 + drivers/regulator/88pg86x.c | 4 +- drivers/regulator/88pm800-regulator.c | 4 +- drivers/regulator/Kconfig | 1 + drivers/regulator/act8865-regulator.c | 4 +- drivers/regulator/act8945a-regulator.c | 2 +- drivers/regulator/arizona-ldo1.c | 2 +- drivers/regulator/arizona-micsupp.c | 4 +- drivers/regulator/as3711-regulator.c | 6 +- drivers/regulator/as3722-regulator.c | 4 +- drivers/regulator/axp20x-regulator.c | 16 +- drivers/regulator/bcm590xx-regulator.c | 8 +- drivers/regulator/bd70528-regulator.c | 8 +- drivers/regulator/bd71828-regulator.c | 10 +- drivers/regulator/bd718x7-regulator.c | 26 +- drivers/regulator/da903x.c | 2 +- drivers/regulator/helpers.c | 130 +- drivers/regulator/hi6421-regulator.c | 4 +- drivers/regulator/lochnagar-regulator.c | 4 +- drivers/regulator/lp873x-regulator.c | 4 +- drivers/regulator/lp87565-regulator.c | 2 +- drivers/regulator/lp8788-buck.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/mcp16502.c | 4 +- drivers/regulator/mp8859.c | 2 +- drivers/regulator/mt6323-regulator.c | 6 +- drivers/regulator/mt6358-regulator.c | 8 +- drivers/regulator/mt6380-regulator.c | 6 +- drivers/regulator/mt6397-regulator.c | 6 +- drivers/regulator/palmas-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/qcom_rpm-regulator.c | 14 +- drivers/regulator/qcom_smd-regulator.c | 78 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/s2mps11.c | 14 +- drivers/regulator/sky81452-regulator.c | 2 +- drivers/regulator/stpmic1_regulator.c | 18 +- drivers/regulator/tps65086-regulator.c | 10 +- drivers/regulator/tps65217-regulator.c | 4 +- drivers/regulator/tps65218-regulator.c | 6 +- drivers/regulator/tps65912-regulator.c | 4 +- drivers/regulator/twl-regulator.c | 4 +- drivers/regulator/twl6030-regulator.c | 2 +- drivers/regulator/wm831x-dcdc.c | 2 +- drivers/regulator/wm831x-ldo.c | 4 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/regulator/wm8400-regulator.c | 2 +- drivers/remoteproc/mtk_scp.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 21 +- drivers/remoteproc/qcom_q6v5_pas.c | 63 + drivers/rtc/Kconfig | 1 + drivers/rtc/rtc-88pm860x.c | 6 - drivers/rtc/rtc-jz4740.c | 173 +- drivers/rtc/rtc-max77686.c | 22 +- drivers/rtc/rtc-mc13xxx.c | 4 +- drivers/rtc/rtc-mt2712.c | 12 +- drivers/rtc/rtc-pcf2127.c | 30 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/s390/scsi/zfcp_aux.c | 5 +- drivers/s390/scsi/zfcp_diag.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 84 +- drivers/s390/scsi/zfcp_ext.h | 11 + drivers/s390/scsi/zfcp_fsf.c | 76 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/s390/scsi/zfcp_scsi.c | 131 +- drivers/s390/scsi/zfcp_sysfs.c | 16 +- drivers/scsi/aacraid/commctrl.c | 12 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/lpfc/lpfc.h | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 5 +- drivers/scsi/lpfc/lpfc_crtn.h | 9 +- drivers/scsi/lpfc/lpfc_ct.c | 1 - drivers/scsi/lpfc/lpfc_debugfs.c | 5 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_init.c | 7 +- drivers/scsi/lpfc/lpfc_mem.c | 4 - drivers/scsi/lpfc/lpfc_nportdisc.c | 13 +- drivers/scsi/lpfc/lpfc_nvme.c | 491 +- drivers/scsi/lpfc/lpfc_nvme.h | 180 + drivers/scsi/lpfc/lpfc_nvmet.c | 801 ++-- drivers/scsi/lpfc/lpfc_nvmet.h | 158 - drivers/scsi/lpfc/lpfc_sli.c | 126 +- drivers/scsi/megaraid/megaraid_sas.h | 8 +- drivers/scsi/megaraid/megaraid_sas_base.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 65 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 + drivers/scsi/mpt3sas/mpt3sas_debugfs.c | 1 - drivers/scsi/qedi/qedi_main.c | 5 - drivers/scsi/qla2xxx/qla_attr.c | 3 - drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/scsi_pm.c | 10 +- drivers/scsi/ufs/ufs-mediatek.c | 25 +- drivers/scsi/ufs/ufs-sysfs.c | 11 +- drivers/scsi/ufs/ufs.h | 10 + drivers/scsi/ufs/ufs_quirks.h | 7 + drivers/scsi/ufs/ufshcd.c | 166 +- drivers/scsi/ufs/ufshcd.h | 19 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/pmc.c | 1 + drivers/soundwire/bus.c | 32 +- drivers/soundwire/cadence_master.c | 8 +- drivers/soundwire/intel.c | 9 +- drivers/soundwire/intel_init.c | 4 +- drivers/soundwire/qcom.c | 9 +- drivers/spi/Kconfig | 1 + drivers/spi/spi-dw-mid.c | 30 +- drivers/spi/spi-dw-mmio.c | 2 + drivers/spi/spi-dw.c | 2 - drivers/spi/spi-dw.h | 1 - drivers/spi/spi-sun6i.c | 1 + drivers/spi/spi-uniphier.c | 3 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/tegra-video/Kconfig | 12 + drivers/staging/media/tegra-video/Makefile | 8 + drivers/staging/media/tegra-video/TODO | 11 + drivers/staging/media/tegra-video/csi.c | 539 +++ drivers/staging/media/tegra-video/csi.h | 147 + drivers/staging/media/tegra-video/tegra210.c | 978 ++++ drivers/staging/media/tegra-video/vi.c | 1074 +++++ drivers/staging/media/tegra-video/vi.h | 257 + drivers/staging/media/tegra-video/video.c | 155 + drivers/staging/media/tegra-video/video.h | 29 + drivers/target/loopback/tcm_loop.c | 36 +- drivers/usb/dwc3/Kconfig | 1 + drivers/usb/gadget/legacy/cdc2.c | 4 +- drivers/usb/gadget/legacy/ncm.c | 4 +- drivers/usb/gadget/legacy/raw_gadget.c | 8 +- drivers/video/fbdev/pxa168fb.c | 5 +- fs/Kconfig | 28 + fs/Makefile | 2 + fs/afs/internal.h | 1 + fs/afs/super.c | 216 +- fs/binfmt_aout.c | 3 +- fs/binfmt_elf.c | 3 +- fs/binfmt_elf_fdpic.c | 3 +- fs/binfmt_flat.c | 4 +- fs/btrfs/compression.c | 4 +- fs/btrfs/ctree.c | 98 +- fs/btrfs/ctree.h | 74 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent-tree.c | 16 - fs/btrfs/extent_io.c | 139 +- fs/btrfs/extent_io.h | 48 +- fs/btrfs/file-item.c | 7 +- fs/btrfs/inode.c | 95 +- fs/btrfs/qgroup.c | 14 + fs/btrfs/struct-funcs.c | 223 +- fs/btrfs/super.c | 27 +- fs/btrfs/tree-log.c | 130 +- fs/btrfs/volumes.c | 14 +- fs/crypto/fname.c | 7 +- fs/crypto/hkdf.c | 6 +- fs/d_path.c | 2 +- fs/ecryptfs/crypto.c | 17 +- fs/exec.c | 196 +- fs/ext4/Makefile | 1 + fs/ext4/ext4.h | 6 + fs/ext4/fsinfo.c | 97 + fs/ext4/super.c | 3 + fs/f2fs/Kconfig | 10 + fs/f2fs/checkpoint.c | 24 +- fs/f2fs/compress.c | 158 +- fs/f2fs/data.c | 89 +- fs/f2fs/dir.c | 364 +- fs/f2fs/f2fs.h | 99 +- fs/f2fs/file.c | 188 +- fs/f2fs/hash.c | 77 +- fs/f2fs/inline.c | 49 +- fs/f2fs/namei.c | 6 +- fs/f2fs/node.c | 76 +- fs/f2fs/node.h | 3 + fs/f2fs/recovery.c | 51 +- fs/f2fs/segment.c | 4 +- fs/f2fs/super.c | 15 +- fs/fs-writeback.c | 2 +- fs/fsinfo.c | 737 +++ fs/gfs2/glops.c | 8 +- fs/gfs2/ops_fstype.c | 2 +- fs/hfs/mdb.c | 32 +- fs/internal.h | 16 + fs/io_uring.c | 79 +- fs/locks.c | 3 + fs/mount.h | 27 + fs/mount_notify.c | 230 + fs/namespace.c | 490 +- fs/nfs/Makefile | 1 + fs/nfs/fsinfo.c | 231 + fs/nfs/internal.h | 6 + fs/nfs/nfs4super.c | 3 + fs/nfs/super.c | 3 + fs/nfsd/nfs4proc.c | 2 + fs/nfsd/nfs4recover.c | 26 +- fs/nfsd/nfs4state.c | 103 +- fs/nfsd/nfsd.h | 2 + fs/nfsd/nfssvc.c | 6 + fs/nsfs.c | 7 + fs/proc/proc_net.c | 19 + fs/proc/proc_sysctl.c | 7 +- fs/pstore/Kconfig | 109 + fs/pstore/Makefile | 6 + fs/pstore/blk.c | 521 ++ fs/pstore/ftrace.c | 54 + fs/pstore/internal.h | 9 + fs/pstore/platform.c | 43 +- fs/pstore/ram.c | 70 +- fs/pstore/zone.c | 1463 ++++++ fs/splice.c | 52 +- fs/super.c | 209 +- fs/ubifs/auth.c | 20 +- fs/ubifs/master.c | 9 +- fs/ubifs/replay.c | 14 +- fs/xfs/Makefile | 3 + fs/xfs/libxfs/xfs_log_recover.h | 83 +- fs/xfs/xfs_bmap_item.c | 167 +- fs/xfs/xfs_bmap_item.h | 11 - fs/xfs/xfs_buf.c | 3 +- fs/xfs/xfs_buf_item_recover.c | 984 ++++ fs/xfs/xfs_dquot_item_recover.c | 201 + fs/xfs/xfs_extfree_item.c | 136 +- fs/xfs/xfs_extfree_item.h | 15 - fs/xfs/xfs_icreate_item.c | 152 + fs/xfs/xfs_inode_item_recover.c | 400 ++ fs/xfs/xfs_log_recover.c | 2763 +---------- fs/xfs/xfs_refcount_item.c | 160 +- fs/xfs/xfs_refcount_item.h | 11 - fs/xfs/xfs_rmap_item.c | 134 +- fs/xfs/xfs_rmap_item.h | 13 - fs/xfs/xfs_trans.h | 6 +- fs/xfs/xfs_trans_ail.c | 11 + fs/xfs/xfs_trans_priv.h | 3 + fs/xfs/xfs_xattr.c | 1 - include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/asm-generic/hugetlb.h | 2 +- include/asm-generic/pgtable.h | 4 +- include/crypto/acompress.h | 2 +- include/crypto/algapi.h | 2 + include/crypto/engine.h | 15 +- include/crypto/hash.h | 19 + include/crypto/sha.h | 28 +- include/crypto/sha256_base.h | 6 +- include/drm/drm_modes.h | 2 +- include/dt-bindings/clock/tegra210-car.h | 2 +- include/linux/backing-dev-defs.h | 2 - include/linux/backing-dev.h | 8 +- include/linux/binfmts.h | 10 +- include/linux/bpf.h | 36 + include/linux/bpf_types.h | 1 + include/linux/cache.h | 10 +- include/linux/cpu.h | 19 +- include/linux/cryptohash.h | 14 - include/linux/dcache.h | 1 + include/linux/device.h | 4 - include/linux/dsa/8021q.h | 45 + include/linux/ethtool_netlink.h | 33 + include/linux/filter.h | 4 +- include/linux/fs.h | 67 + include/linux/fsinfo.h | 112 + include/linux/gpio/driver.h | 32 +- include/linux/highmem.h | 10 +- include/linux/hugetlb.h | 14 + include/linux/interconnect.h | 12 + include/linux/ioport.h | 1 + include/linux/kmsg_dump.h | 7 + include/linux/kthread.h | 1 + include/linux/linear_range.h | 48 + include/linux/lsm_hook_defs.h | 21 +- include/linux/lsm_hooks.h | 26 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 53 +- include/linux/memory_hotplug.h | 2 + include/linux/mhi.h | 2 - include/linux/mm.h | 4 +- include/linux/mmc/host.h | 1 - include/linux/mnt_namespace.h | 2 + include/linux/mod_devicetable.h | 2 + include/linux/mtd/mtd.h | 7 +- include/linux/mtd/partitions.h | 2 + include/linux/mtd/rawnand.h | 107 +- include/linux/nsproxy.h | 24 + include/linux/nvme-fc-driver.h | 368 +- include/linux/nvme-fc.h | 11 +- include/linux/nvme.h | 8 + include/linux/of_reserved_mem.h | 1 + include/linux/perf_event.h | 4 +- include/linux/phy.h | 42 + include/linux/power_supply.h | 4 + include/linux/proc_fs.h | 9 + include/linux/proc_ns.h | 4 +- include/linux/pstore.h | 2 +- include/linux/pstore_blk.h | 118 + include/linux/pstore_zone.h | 60 + include/linux/regulator/driver.h | 27 +- include/linux/security.h | 29 +- include/linux/seq_file.h | 19 + include/linux/smp.h | 4 +- include/linux/soundwire/sdw.h | 5 +- include/linux/stacktrace.h | 2 +- include/linux/sunrpc/svc.h | 1 + include/linux/swap.h | 6 +- include/linux/syscalls.h | 9 + include/net/bluetooth/bluetooth.h | 11 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 1 + include/net/bluetooth/mgmt.h | 29 +- include/net/dsa.h | 13 +- include/net/dst_ops.h | 4 +- include/net/inet_common.h | 8 +- include/net/ipv6_stubs.h | 3 +- include/net/netfilter/nf_conntrack.h | 2 +- include/net/tcp.h | 1 - include/net/udp_tunnel.h | 2 - include/net/xfrm.h | 26 +- include/trace/events/f2fs.h | 3 +- include/trace/events/gpu_mem.h | 2 +- include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/drm_fourcc.h | 18 +- include/uapi/linux/bpf.h | 137 +- include/uapi/linux/btrfs_tree.h | 9 - include/uapi/linux/ethtool_netlink.h | 71 + include/uapi/linux/fsinfo.h | 364 ++ include/uapi/linux/mount.h | 10 +- include/uapi/linux/rtc.h | 1 + include/uapi/linux/watch_queue.h | 65 +- include/uapi/linux/windows.h | 35 + include/uapi/mtd/mtd-abi.h | 1 + init/Kconfig | 35 +- init/initramfs.c | 2 +- init/main.c | 69 +- ipc/namespace.c | 7 +- ipc/util.c | 10 +- kernel/bpf/Makefile | 2 +- kernel/bpf/bpf_iter.c | 530 +++ kernel/bpf/btf.c | 42 +- kernel/bpf/core.c | 18 +- kernel/bpf/inode.c | 5 +- kernel/bpf/map_iter.c | 97 + kernel/bpf/syscall.c | 59 + kernel/bpf/task_iter.c | 333 ++ kernel/bpf/verifier.c | 42 +- kernel/cgroup/namespace.c | 5 +- kernel/cpu.c | 18 +- kernel/events/callchain.c | 2 +- kernel/events/core.c | 2 +- kernel/events/internal.h | 2 +- kernel/events/uprobes.c | 10 +- kernel/fork.c | 13 +- kernel/kexec_core.c | 56 - kernel/kexec_file.c | 5 + kernel/kprobes.c | 33 +- kernel/kthread.c | 17 + kernel/livepatch/core.c | 3 +- kernel/locking/osq_lock.c | 6 +- kernel/nsproxy.c | 305 +- kernel/pid_namespace.c | 5 +- kernel/printk/printk.c | 21 + kernel/rcu/tasks.h | 6 +- kernel/rcu/tree.c | 6 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 4 +- kernel/sys_ni.c | 7 + kernel/time/namespace.c | 5 +- kernel/trace/Kconfig | 1 - kernel/trace/bpf_trace.c | 214 + kernel/trace/preemptirq_delay_test.c | 30 +- kernel/trace/trace.c | 16 +- kernel/trace/trace_boot.c | 20 +- kernel/trace/trace_kprobe.c | 8 +- kernel/umh.c | 6 + kernel/user_namespace.c | 8 +- kernel/utsname.c | 5 +- kernel/watchdog.c | 38 +- kernel/workqueue.c | 4 +- lib/Kconfig | 3 + lib/Kconfig.debug | 14 +- lib/Makefile | 2 + lib/crypto/chacha.c | 1 - lib/crypto/sha256.c | 20 +- lib/flex_proportions.c | 7 +- lib/linear_ranges.c | 245 + lib/lzo/lzo1x_compress.c | 13 + lib/percpu-refcount.c | 6 +- lib/sha1.c | 24 +- lib/test_linear_ranges.c | 228 + lib/zlib_inflate/inffast.c | 91 +- localversion-next | 2 +- mm/Kconfig | 7 +- mm/Kconfig.debug | 3 +- mm/backing-dev.c | 21 +- mm/filemap.c | 43 +- mm/huge_memory.c | 17 +- mm/khugepaged.c | 31 +- mm/memcontrol.c | 452 +- mm/memory.c | 51 +- mm/memory_hotplug.c | 66 +- mm/migrate.c | 20 +- mm/mremap.c | 2 +- mm/page_alloc.c | 15 + mm/rmap.c | 53 +- mm/shmem.c | 104 +- mm/swap_cgroup.c | 6 - mm/swap_state.c | 89 +- mm/swapfile.c | 25 +- mm/userfaultfd.c | 5 +- mm/vmstat.c | 32 +- net/Kconfig | 1 + net/bluetooth/Kconfig | 7 + net/bluetooth/hci_sock.c | 12 +- net/bluetooth/lib.c | 33 + net/bluetooth/mgmt.c | 367 +- net/bluetooth/smp.c | 14 +- net/bridge/br_if.c | 32 +- net/bridge/br_input.c | 23 +- net/bridge/br_private.h | 6 +- net/core/dev.c | 4 +- net/core/dst.c | 8 +- net/core/filter.c | 16 +- net/core/net_namespace.c | 5 +- net/core/netprio_cgroup.c | 2 + net/core/secure_seq.c | 1 - net/dsa/dsa2.c | 21 + net/dsa/dsa_priv.h | 1 + net/dsa/port.c | 23 +- net/dsa/switch.c | 21 +- net/dsa/tag_8021q.c | 151 + net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_sja1105.c | 2 +- net/ethtool/Makefile | 2 +- net/ethtool/cabletest.c | 201 + net/ethtool/netlink.c | 9 +- net/ethtool/netlink.h | 3 + net/ieee802154/6lowpan/rx.c | 2 +- net/ipv4/af_inet.c | 20 +- net/ipv4/route.c | 2 +- net/ipv4/tcp.c | 6 +- net/ipv4/xfrm4_input.c | 5 - net/ipv4/xfrm4_output.c | 61 +- net/ipv4/xfrm4_state.c | 24 - net/ipv6/addrconf.c | 10 +- net/ipv6/af_inet6.c | 23 +- net/ipv6/ip6_fib.c | 65 +- net/ipv6/route.c | 48 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/xfrm6_input.c | 5 - net/ipv6/xfrm6_output.c | 96 +- net/ipv6/xfrm6_state.c | 26 - net/mptcp/crypto.c | 4 +- net/mptcp/subflow.c | 10 + net/netfilter/nf_conntrack_core.c | 4 +- net/netlink/af_netlink.c | 87 +- net/sctp/auth.c | 10 +- net/sctp/sm_make_chunk.c | 23 +- net/sunrpc/svc.c | 10 +- net/sunrpc/svcauth_unix.c | 9 - net/xfrm/xfrm_inout.h | 32 + net/xfrm/xfrm_input.c | 21 +- net/xfrm/xfrm_output.c | 125 +- samples/trace_events/trace-events-sample.h | 2 +- samples/vfs/Makefile | 4 +- samples/vfs/test-fsinfo.c | 892 ++++ samples/vfs/test-mntinfo.c | 279 ++ samples/watch_queue/watch_test.c | 89 +- scripts/Makefile.lib | 10 +- scripts/Makefile.userprogs | 12 +- scripts/bpf_helpers_doc.py | 8 + scripts/checkpatch.pl | 5 +- scripts/headers_install.sh | 11 +- security/integrity/evm/evm_crypto.c | 4 +- security/integrity/ima/ima.h | 7 +- security/integrity/ima/ima_crypto.c | 12 +- security/integrity/ima/ima_fs.c | 3 +- security/integrity/ima/ima_policy.c | 9 +- security/keys/encrypted-keys/encrypted.c | 18 +- security/security.c | 13 +- security/selinux/hooks.c | 25 +- security/smack/smack.h | 4 - security/tomoyo/common.c | 2 +- sound/firewire/Kconfig | 2 + sound/firewire/amdtp-am824.c | 3 +- sound/firewire/amdtp-stream.c | 326 +- sound/firewire/amdtp-stream.h | 20 +- sound/firewire/fireface/ff-protocol-latter.c | 58 +- sound/firewire/fireface/ff-stream.c | 10 +- sound/firewire/fireface/ff.c | 61 +- sound/firewire/fireface/ff.h | 11 +- sound/pci/hda/patch_realtek.c | 10 + sound/soc/codecs/cros_ec_codec.c | 9 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 16 +- sound/soc/sof/core.c | 1 + sound/soc/sof/intel/byt.c | 54 +- tools/bootconfig/main.c | 9 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 12 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 21 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 81 + tools/bpf/bpftool/Documentation/bpftool-link.rst | 9 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 37 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 23 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool.rst | 11 +- tools/bpf/bpftool/bash-completion/bpftool | 13 + tools/bpf/bpftool/btf_dumper.c | 4 +- tools/bpf/bpftool/cfg.c | 4 +- tools/bpf/bpftool/iter.c | 88 + tools/bpf/bpftool/link.c | 1 + tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 4 + tools/bpf/bpftool/map.c | 3 +- tools/bpf/bpftool/map_perf_ring.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/bpf/runqslower/Makefile | 3 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-libopencsd.c | 4 +- tools/build/feature/test-libpfm4.c | 9 + tools/include/uapi/linux/bpf.h | 137 +- tools/lib/api/io.h | 115 + tools/lib/bpf/bpf.c | 10 + tools/lib/bpf/bpf.h | 2 + tools/lib/bpf/bpf_helpers.h | 14 + tools/lib/bpf/bpf_tracing.h | 16 + tools/lib/bpf/libbpf.c | 52 + tools/lib/bpf/libbpf.h | 9 + tools/lib/bpf/libbpf.map | 2 + tools/lib/perf/cpumap.c | 2 +- tools/lib/perf/evlist.c | 4 +- tools/lib/subcmd/parse-options.h | 2 + tools/lib/symbol/kallsyms.c | 86 +- tools/lib/symbol/kallsyms.h | 2 - tools/lib/traceevent/kbuffer-parse.c | 2 +- tools/objtool/check.c | 15 +- tools/perf/Documentation/itrace.txt | 5 + tools/perf/Documentation/perf-intel-pt.txt | 53 +- tools/perf/Documentation/perf-record.txt | 17 + tools/perf/Documentation/perf-stat.txt | 2 + tools/perf/Makefile.perf | 6 +- tools/perf/arch/arm/util/cs-etm.c | 7 +- tools/perf/arch/arm64/util/arm-spe.c | 12 +- tools/perf/arch/powerpc/util/header.c | 8 + tools/perf/arch/powerpc/util/kvm-stat.c | 2 +- tools/perf/arch/s390/util/kvm-stat.c | 8 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 6 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 21 +- tools/perf/arch/x86/util/kvm-stat.c | 12 +- tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/epoll-wait.c | 3 +- tools/perf/bench/futex-hash.c | 3 +- tools/perf/bench/futex-lock-pi.c | 3 +- tools/perf/bench/kallsyms-parse.c | 75 + tools/perf/bench/sched-messaging.c | 2 +- tools/perf/bench/synthesize.c | 211 +- tools/perf/builtin-annotate.c | 15 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-c2c.c | 9 +- tools/perf/builtin-diff.c | 8 +- tools/perf/builtin-inject.c | 21 +- tools/perf/builtin-kmem.c | 65 +- tools/perf/builtin-kvm.c | 23 +- tools/perf/builtin-lock.c | 42 +- tools/perf/builtin-mem.c | 2 +- tools/perf/builtin-record.c | 117 +- tools/perf/builtin-report.c | 21 +- tools/perf/builtin-sched.c | 78 +- tools/perf/builtin-script.c | 75 +- tools/perf/builtin-stat.c | 31 +- tools/perf/builtin-timechart.c | 54 +- tools/perf/builtin-top.c | 36 +- tools/perf/builtin-trace.c | 115 +- .../arch/powerpc/power9/nest_metrics.json | 19 + tools/perf/pmu-events/pmu-events.h | 2 +- tools/perf/scripts/python/bin/flamegraph-record | 2 +- tools/perf/scripts/python/bin/flamegraph-report | 2 +- tools/perf/tests/Build | 1 + tools/perf/tests/api-io.c | 304 ++ tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/event-times.c | 8 +- tools/perf/tests/event_update.c | 2 +- tools/perf/tests/evsel-roundtrip-name.c | 20 +- tools/perf/tests/evsel-tp-sched.c | 2 +- tools/perf/tests/expr.c | 16 +- tools/perf/tests/hists_cumulate.c | 8 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 6 +- tools/perf/tests/openat-syscall-tp-fields.c | 6 +- tools/perf/tests/openat-syscall.c | 8 +- tools/perf/tests/parse-events.c | 138 +- tools/perf/tests/perf-record.c | 6 +- tools/perf/tests/sample-parsing.c | 6 +- tools/perf/tests/switch-tracking.c | 14 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 12 +- tools/perf/ui/browsers/hists.c | 18 +- tools/perf/ui/gtk/annotate.c | 2 +- tools/perf/ui/gtk/hists.c | 6 +- tools/perf/ui/hist.c | 16 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 20 +- tools/perf/util/annotate.h | 4 +- tools/perf/util/auxtrace.c | 33 +- tools/perf/util/auxtrace.h | 2 + tools/perf/util/bpf-event.c | 3 +- tools/perf/util/bpf-event.h | 7 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/branch.h | 2 +- tools/perf/util/cgroup.c | 3 +- tools/perf/util/cloexec.c | 2 +- tools/perf/util/cputopo.h | 2 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 2 + tools/perf/util/cs-etm.c | 3 + tools/perf/util/cs-etm.h | 3 - tools/perf/util/data-convert-bt.c | 6 +- tools/perf/util/dso.h | 4 +- tools/perf/util/event.c | 2 +- tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 153 +- tools/perf/util/evlist.h | 9 +- tools/perf/util/evsel.c | 308 +- tools/perf/util/evsel.h | 180 +- tools/perf/util/evsel_config.h | 2 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/expr.c | 11 +- tools/perf/util/expr.h | 5 +- tools/perf/util/expr.l | 27 +- tools/perf/util/header.c | 13 +- tools/perf/util/hist.c | 8 +- tools/perf/util/intel-bts.c | 6 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 2 +- tools/perf/util/intel-pt.c | 215 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/jitdump.h | 6 +- tools/perf/util/machine.c | 4 +- tools/perf/util/mem2node.c | 3 +- tools/perf/util/metricgroup.c | 28 +- tools/perf/util/metricgroup.h | 2 + tools/perf/util/ordered-events.c | 2 +- tools/perf/util/ordered-events.h | 2 +- tools/perf/util/parse-events.c | 39 +- tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.y | 3 +- tools/perf/util/perf_api_probe.c | 164 + tools/perf/util/perf_api_probe.h | 14 + tools/perf/util/pmu.c | 17 +- tools/perf/util/pmu.h | 1 + tools/perf/util/pstack.c | 2 +- tools/perf/util/python.c | 4 +- tools/perf/util/record.c | 173 +- tools/perf/util/record.h | 1 + tools/perf/util/s390-cpumsf.c | 3 +- .../util/scripting-engines/trace-event-python.c | 6 +- tools/perf/util/session.c | 9 +- tools/perf/util/sideband_evlist.c | 148 + tools/perf/util/smt.c | 10 +- tools/perf/util/sort.c | 10 +- tools/perf/util/stat-display.c | 23 +- tools/perf/util/stat-shadow.c | 53 +- tools/perf/util/stat.c | 24 +- tools/perf/util/symbol.c | 14 + tools/perf/util/symbol.h | 2 +- tools/perf/util/synthetic-events.c | 159 +- tools/perf/util/thread-stack.c | 217 +- tools/perf/util/thread-stack.h | 8 +- tools/perf/util/top.c | 2 +- tools/perf/util/top.h | 2 +- tools/perf/util/trace-event-read.c | 2 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/power/cpupower/utils/cpupower-info.c | 2 +- tools/power/cpupower/utils/cpupower-set.c | 2 +- .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 6 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/testing/selftests/bpf/Makefile | 2 +- tools/testing/selftests/bpf/network_helpers.c | 110 + tools/testing/selftests/bpf/network_helpers.h | 39 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 409 ++ .../selftests/bpf/prog_tests/connect_force_port.c | 115 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 1 + .../selftests/bpf/prog_tests/flow_dissector.c | 1 + .../bpf/prog_tests/flow_dissector_load_bytes.c | 1 + .../testing/selftests/bpf/prog_tests/global_data.c | 1 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 1 + tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 1 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 14 + .../testing/selftests/bpf/prog_tests/pkt_access.c | 1 + .../selftests/bpf/prog_tests/pkt_md_access.c | 1 + .../selftests/bpf/prog_tests/prog_run_xattr.c | 1 + .../selftests/bpf/prog_tests/queue_stack_map.c | 1 + .../selftests/bpf/prog_tests/signal_pending.c | 1 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 + tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 + tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 116 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 1 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 1 + .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 1 + .../selftests/bpf/prog_tests/xdp_noinline.c | 1 + .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 28 + .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 62 + .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 66 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 25 + .../selftests/bpf/progs/bpf_iter_task_file.c | 26 + .../selftests/bpf/progs/bpf_iter_test_kern1.c | 4 + .../selftests/bpf/progs/bpf_iter_test_kern2.c | 4 + .../selftests/bpf/progs/bpf_iter_test_kern3.c | 18 + .../selftests/bpf/progs/bpf_iter_test_kern4.c | 52 + .../bpf/progs/bpf_iter_test_kern_common.h | 22 + .../selftests/bpf/progs/connect_force_port4.c | 28 + .../selftests/bpf/progs/connect_force_port6.c | 28 + tools/testing/selftests/bpf/test_progs.c | 30 - tools/testing/selftests/bpf/test_progs.h | 23 - tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 1 + ...c_flower_restrictions.sh => tc_restrictions.sh} | 132 + .../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 9 +- tools/testing/selftests/lkdtm/run.sh | 22 +- tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 3 +- tools/testing/selftests/pidfd/config | 6 + tools/testing/selftests/pidfd/pidfd_setns_test.c | 473 ++ tools/testing/selftests/vm/pkey-powerpc.h | 11 +- 1440 files changed, 46662 insertions(+), 27921 deletions(-) create mode 100644 Documentation/admin-guide/pstore-blk.rst delete mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.txt create mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt create mode 100644 Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.txt create mode 100644 Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] delete mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.txt create mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs [...] create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss [...] delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml delete mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml create mode 100644 Documentation/filesystems/fsinfo.rst create mode 100644 Documentation/hwmon/max16601.rst delete mode 100644 arch/arm/mach-mmp/clock-mmp2.c delete mode 100644 arch/arm/mach-mmp/clock-pxa168.c delete mode 100644 arch/arm/mach-mmp/clock-pxa910.c delete mode 100644 arch/arm/mach-mmp/clock.c delete mode 100644 arch/arm/mach-mmp/clock.h delete mode 100644 arch/mips/configs/lasat_defconfig delete mode 100644 arch/mips/configs/markeins_defconfig delete mode 100644 arch/mips/configs/msp71xx_defconfig delete mode 100644 arch/mips/emma/Makefile delete mode 100644 arch/mips/emma/Platform delete mode 100644 arch/mips/emma/common/Makefile delete mode 100644 arch/mips/emma/common/prom.c delete mode 100644 arch/mips/emma/markeins/Makefile delete mode 100644 arch/mips/emma/markeins/irq.c delete mode 100644 arch/mips/emma/markeins/led.c delete mode 100644 arch/mips/emma/markeins/platform.c delete mode 100644 arch/mips/emma/markeins/setup.c delete mode 100644 arch/mips/include/asm/emma/emma2rh.h delete mode 100644 arch/mips/include/asm/emma/markeins.h delete mode 100644 arch/mips/include/asm/lasat/ds1603.h delete mode 100644 arch/mips/include/asm/lasat/eeprom.h delete mode 100644 arch/mips/include/asm/lasat/head.h delete mode 100644 arch/mips/include/asm/lasat/lasat.h delete mode 100644 arch/mips/include/asm/lasat/lasatint.h delete mode 100644 arch/mips/include/asm/lasat/picvue.h delete mode 100644 arch/mips/include/asm/lasat/serial.h delete mode 100644 arch/mips/include/asm/mach-emma2rh/irq.h delete mode 100644 arch/mips/include/asm/mach-lasat/irq.h delete mode 100644 arch/mips/include/asm/mach-lasat/mach-gt64120.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regops.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/war.h delete mode 100644 arch/mips/include/asm/nile4.h delete mode 100644 arch/mips/lasat/Kconfig delete mode 100644 arch/mips/lasat/Makefile delete mode 100644 arch/mips/lasat/Platform delete mode 100644 arch/mips/lasat/at93c.c delete mode 100644 arch/mips/lasat/at93c.h delete mode 100644 arch/mips/lasat/ds1603.c delete mode 100644 arch/mips/lasat/ds1603.h delete mode 100644 arch/mips/lasat/image/Makefile delete mode 100644 arch/mips/lasat/image/head.S delete mode 100644 arch/mips/lasat/image/romscript.normal delete mode 100644 arch/mips/lasat/interrupt.c delete mode 100644 arch/mips/lasat/lasat_board.c delete mode 100644 arch/mips/lasat/lasat_models.h delete mode 100644 arch/mips/lasat/picvue.c delete mode 100644 arch/mips/lasat/picvue.h delete mode 100644 arch/mips/lasat/picvue_proc.c delete mode 100644 arch/mips/lasat/prom.c delete mode 100644 arch/mips/lasat/prom.h delete mode 100644 arch/mips/lasat/reset.c delete mode 100644 arch/mips/lasat/serial.c delete mode 100644 arch/mips/lasat/setup.c delete mode 100644 arch/mips/lasat/sysctl.c delete mode 100644 arch/mips/pci/fixup-emma2rh.c delete mode 100644 arch/mips/pci/fixup-pmcmsp.c delete mode 100644 arch/mips/pci/ops-emma2rh.c delete mode 100644 arch/mips/pci/ops-nile4.c delete mode 100644 arch/mips/pci/ops-pmcmsp.c delete mode 100644 arch/mips/pci/pci-emma2rh.c delete mode 100644 arch/mips/pci/pci-lasat.c delete mode 100644 arch/mips/pmcs-msp71xx/Kconfig delete mode 100644 arch/mips/pmcs-msp71xx/Makefile delete mode 100644 arch/mips/pmcs-msp71xx/Platform delete mode 100644 arch/mips/pmcs-msp71xx/msp_elb.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_eth.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_hwbutton.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_cic.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_per.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_slp.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_pci.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_prom.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_serial.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_setup.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_smp.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_time.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_usb.c rename arch/x86/include/asm/{resctrl_sched.h => resctrl.h} (92%) create mode 100644 drivers/clk/renesas/r8a7742-cpg-mssr.c create mode 100644 drivers/gpu/drm/i915/i915_config.c create mode 100644 drivers/hwmon/pmbus/max16601.c create mode 100644 drivers/input/touchscreen/cy8ctma140.c create mode 100644 drivers/mtd/mtdpstore.c create mode 100644 drivers/nvme/host/fc.h create mode 100644 drivers/power/supply/bd99954-charger.c create mode 100644 drivers/power/supply/bd99954-charger.h delete mode 100644 drivers/scsi/lpfc/lpfc_nvmet.h create mode 100644 drivers/staging/media/tegra-video/Kconfig create mode 100644 drivers/staging/media/tegra-video/Makefile create mode 100644 drivers/staging/media/tegra-video/TODO create mode 100644 drivers/staging/media/tegra-video/csi.c create mode 100644 drivers/staging/media/tegra-video/csi.h create mode 100644 drivers/staging/media/tegra-video/tegra210.c create mode 100644 drivers/staging/media/tegra-video/vi.c create mode 100644 drivers/staging/media/tegra-video/vi.h create mode 100644 drivers/staging/media/tegra-video/video.c create mode 100644 drivers/staging/media/tegra-video/video.h create mode 100644 fs/ext4/fsinfo.c create mode 100644 fs/fsinfo.c create mode 100644 fs/mount_notify.c create mode 100644 fs/nfs/fsinfo.c create mode 100644 fs/pstore/blk.c create mode 100644 fs/pstore/zone.c create mode 100644 fs/xfs/xfs_buf_item_recover.c create mode 100644 fs/xfs/xfs_dquot_item_recover.c create mode 100644 fs/xfs/xfs_inode_item_recover.c delete mode 100644 include/linux/cryptohash.h create mode 100644 include/linux/fsinfo.h create mode 100644 include/linux/linear_range.h create mode 100644 include/linux/pstore_blk.h create mode 100644 include/linux/pstore_zone.h create mode 100644 include/uapi/linux/fsinfo.h create mode 100644 include/uapi/linux/windows.h create mode 100644 kernel/bpf/bpf_iter.c create mode 100644 kernel/bpf/map_iter.c create mode 100644 kernel/bpf/task_iter.c create mode 100644 lib/linear_ranges.c create mode 100644 lib/test_linear_ranges.c create mode 100644 net/ethtool/cabletest.c create mode 100644 samples/vfs/test-fsinfo.c create mode 100644 samples/vfs/test-mntinfo.c create mode 100644 tools/bpf/bpftool/Documentation/bpftool-iter.rst create mode 100644 tools/bpf/bpftool/iter.c create mode 100644 tools/build/feature/test-libpfm4.c create mode 100644 tools/lib/api/io.h create mode 100644 tools/perf/bench/kallsyms-parse.c create mode 100644 tools/perf/pmu-events/arch/powerpc/power9/nest_metrics.json create mode 100644 tools/perf/tests/api-io.c create mode 100644 tools/perf/util/perf_api_probe.c create mode 100644 tools/perf/util/perf_api_probe.h create mode 100644 tools/perf/util/sideband_evlist.c create mode 100644 tools/testing/selftests/bpf/network_helpers.c create mode 100644 tools/testing/selftests/bpf/network_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter.c create mode 100644 tools/testing/selftests/bpf/prog_tests/connect_force_port.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ipv6_route.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_netlink.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_file.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern1.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern2.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern3.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern4.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern_common.h create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port4.c create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port6.c rename tools/testing/selftests/drivers/net/mlxsw/{tc_flower_restrictions.sh => tc_ [...] create mode 100644 tools/testing/selftests/pidfd/config create mode 100644 tools/testing/selftests/pidfd/pidfd_setns_test.c