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-mainline-allmodconfig in repository toolchain/ci/linux.
from 763dede1b248 Merge tag 'for-linus-5.7-rc1' of git://git.kernel.org/pub/ [...] adds dc5a941223ed f2fs: fix to wait all node page writeback adds bf22c3cc8ce7 f2fs: fix the panic in do_checkpoint() adds 7fa6d59816e7 f2fs: fix leaking uninitialized memory in compressed clusters adds 61fbae2b2b12 f2fs: fix to avoid NULL pointer dereference adds 0b32dc186486 f2fs: recycle unused compress_data.chksum feild adds 097a7686503f f2fs: add missing function name in kernel message adds df77fbd8c5b2 f2fs: fix to avoid potential deadlock adds d940aa07ed46 f2fs: fix to check i_compr_blocks correctly adds c10c98203222 f2fs: cover last_disk_size update with spinlock adds 3addc1aed382 f2fs: remove i_sem lock coverage in f2fs_setxattr() adds 7a88ddb56077 f2fs: fix inconsistent comments adds 06c7540fd29c f2fs: fix to avoid using uninitialized variable adds 95978caa1389 f2fs: fix to avoid use-after-free in f2fs_write_multi_pages() adds 99eabb914e0f f2fs: fix wrong check on F2FS_IOC_FSSETXATTR adds 96f5b4fa5670 f2fs: fix to account compressed inode correctly adds 6cfdf15fdbff f2fs: fix to check dirty pages during compressed inode conversion adds 2536ac6872e5 f2fs: allow to clear F2FS_COMPR_FL flag adds c6d5789bea51 f2fs: Use scnprintf() for avoiding potential buffer overflow adds a7e679b53393 f2fs: show mounted time adds a2ced1ce1087 f2fs: clean up codes with {f2fs_,}data_blkaddr() adds ba3b583cff45 f2fs: clean up parameter of macro XATTR_SIZE() adds a9117eca1de6 f2fs: fix to show norecovery mount option adds b0332a0f957c f2fs: clean up lfs/adaptive mount option adds bbbc34fd6662 f2fs: clean up bggc mount option adds 8c7b9ac129d0 f2fs: add migration count iff migration happens adds 2bac07635ddf f2fs: skip GC when section is full adds 5df7731f60c2 f2fs: introduce DEFAULT_IO_TIMEOUT adds 985100035ef5 f2fs: add prefix for f2fs slab cache name adds 0683728adab2 f2fs: fix to avoid triggering IO in write path adds 439dfb106250 f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS adds ca9e968a5e63 f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc adds 7bd2935870c0 f2fs: fix to show tracepoint correctly adds dabfbbc8f914 f2fs: skip migration only when BG_GC is called adds a999150f4fe3 f2fs: use kmem_cache pool during inline xattr lookups adds 682756827501 f2fs: Fix mount failure due to SPO after a successful onli [...] adds c84ef3c5e65c f2fs: Add a new CP flag to help fsck fix resize SPO issues adds a4ba5dfc5c88 f2fs: fix to update f2fs_super_block fields under sb_lock adds 50b1203d8c9c f2fs: xattr.h: Replace zero-length array with flexible-arr [...] adds 1a67cbe141cf f2fs: fix to account compressed blocks in f2fs_compressed_ [...] adds 530e07042002 f2fs: don't mark compressed inode dirty during f2fs_iget() adds ad8d6a02d685 f2fs: delete DIO read lock adds 466357dc9b5f f2fs: fix potential deadlock on compressed quota file adds 9995e40126a7 f2fs: don't change inode status under page lock adds b13f67ffe347 f2fs: fix to avoid potential deadlock adds 8c7d4b57607b f2fs: clean up f2fs_may_encrypt() adds 62f63eea291b f2fs: fix NULL pointer dereference in f2fs_write_begin() adds 7bcd0cfa735d f2fs: don't trigger data flush in foreground operation adds d76af0d675d4 f2fs: don't call fscrypt_get_encryption_info() explicitly [...] adds 23c51bed6f5d f2fs: fix to clear PG_error if fsverity failed adds 79bbefb19f13 f2fs: fix NULL pointer dereference in f2fs_verity_work() adds 7653b9d87516 f2fs: fix potential .flags overflow on 32bit architecture adds 74878565fbbf f2fs: fix to avoid double unlock adds db251553c752 f2fs: xattr.h: Make stub helpers inline adds 7496affa3258 f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages() adds 887347a09a6a f2fs: clean up {cic,dic}.ref handling adds 91faa5344fd2 f2fs: change default compression algorithm adds 09ff48011e22 f2fs: compress: fix to call missing destroy_compress_ctx() adds 23b1faaade19 f2fs: compress: add .{init,destroy}_decompress_ctx callback adds 50cfa66f0de0 f2fs: compress: support zstd compress algorithm adds 80d0d45ab5b2 f2fs: clean up dic->tpages assignment adds fd26725f6eaf f2fs: show compression in statx adds 8908e753109f f2fs: fix to verify tpage before releasing in f2fs_free_dic() adds 6ce48b0c6eab f2fs: switch discard_policy.timeout to bool type adds 9b6ed143c19b f2fs: add missing CONFIG_F2FS_FS_COMPRESSION adds aa576970fbbd f2fs: fix to disable compression on directory adds 531dfae52e8c f2fs: keep inline_data when compression conversion adds f40f31cadc0e Merge tag 'f2fs-for-5.7-rc1' of git://git.kernel.org/pub/s [...] adds 59e356a967c4 NFS: Use the 64-bit server readdir cookies when possible adds 57f188e04773 NFSv4: nfs_update_inplace_delegation() should update deleg [...] adds 59b5639490f5 NFSv4/pnfs: pnfs_set_layout_stateid() should update the la [...] adds 244fcd2f9a90 NFS: Ensure we time out if a delegreturn does not complete adds 1d179d6bd673 NFS: alloc_nfs_open_context() must use the file cred when [...] adds 7eac52648a4c SUNRPC: Add a flag to avoid reference counts on credentials adds 263fb9c21e7a SUNRPC: Don't take a reference to the cred on synchronous tasks adds 542b994bdb26 NFS: Assume cred is pinned by open context in I/O requests adds 612965072020 NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O adds 63ec2b69e955 NFSv4: Avoid unnecessary credential references in layoutget adds 49cd32543fa6 NFS: Avoid referencing the cred twice in async rename/unlink adds a8b373eefc82 NFS: Limit the size of the access cache by default adds 194a0dc8e2c0 pNFS/flexfiles: Report DELAY and GRACE errors from the DS [...] adds d911c57a1955 NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode [...] adds cf6605d1940a NFSv4: Ensure layout headers are RCU safe adds 58ac3e59235f NFSv4/pnfs: Clean up nfs_layout_find_inode() adds 3c9e502b59fb NFS: Add a helper nfs_client_for_each_server() adds af3b61bf6131 NFSv4: Clean up nfs_client_return_marked_delegations() adds 1bba38b28344 NFSv4: Clean up nfs_delegation_reap_unclaimed() adds 7f156ef0bf45 NFSv4: Clean up nfs_delegation_reap_expired() adds b5fdf8418c37 NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts adds 68e9a2463d08 SUNRPC: remove redundant assignments to variable status adds eb095c14030f NFS:remove redundant call to nfs_do_access adds f5fdf1243fb7 NFSv4.2: error out when relink swapfile adds 5601cda82b0c nfs: Replace zero-length array with flexible-array member adds 4047aa909c4a sunrpc: Fix gss_unwrap_resp_integ() again adds 8d6bda7f23a9 SUNRPC: Remove xdr_buf_read_mic() adds d162372af306 SUNRPC: Trim stack utilization in the wrap and unwrap paths adds 3cab1854b0c0 nfs: Fix up documentation in nfs_follow_referral() and nfs [...] adds 8605cf0e852a NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_c [...] adds 89c8023fd461 nfsroot: set tcp as the default transport protocol adds aa3367c91d36 NFS: Don't specify NFS version in "UDP not supported" error adds df513a771171 SUNRPC: fix krb5p mount to provide large enough buffer in [...] adds 329651b1f196 pNFS/flexfiles: Simplify allocation of the mirror array adds 19573c939a85 NFS/pNFS: Refactor pnfs_generic_commit_pagelist() adds d7242c4641fb pNFS: Add a helper to allocate the array of buckets adds c21e7168848d NFSv4/pnfs: Support a list of commit arrays in struct pnfs [...] adds a8e3765e5178 NFSv4/pNFS: Scan the full list of commit arrays when committing adds fce9ed030218 pNFS: Support per-layout segment commits in pnfs_generic_r [...] adds 0cb1f6df8a63 pNFS: Support per-layout segment commits in pnfs_generic_c [...] adds 18f412969687 NFS/pNFS: Allow O_DIRECT to release the DS commitinfo adds fb5f7f20cdb9 NFS: commit errors should be fatal adds 1f28476dcb98 NFS: Fix O_DIRECT commit verifier handling adds e3b9f7e60b71 NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commi [...] adds a9901899b649 pNFS: Add infrastructure for cleaning up per-layout commit [...] adds ba827c9abb0b pNFS: Enable per-layout segment commit structures adds fb6b53ba40a7 NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() adds 0aa647b7369d NFS: Remove bucket array from struct pnfs_ds_commit_info adds 9c455a8c1e14 NFS/pNFS: Clean up pNFS commit operations adds c84bea59449a NFS/pNFS: Simplify bucket layout segment reference counting adds e18c18ebd7c1 NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid la [...] adds 660d1eb22301 pNFS/flexfile: Don't merge layout segments if the mirrors [...] adds e1e54ab710f8 pNFS/flexfiles: Check the layout segment range before doing I/O adds e70430d9398f pNFS/flexfiles: remove requirement for whole file layouts adds cbd7be43c4d4 pNFS/flexfiles: Specify the layout segment range in LAYOUTGET adds 1de3af9883fe NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() adds 62a89501a3bd xprtrdma: Enhance MR-related trace points adds 85cd8e2b78ee xprtrdma: Invoke rpcrdma_ep_create() in the connect worker adds 253a51622fb0 xprtrdma: Refactor frwr_init_mr() adds 97d0de8812a1 xprtrdma: Clean up the post_send path adds 9144a803df6c xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_dis [...] adds 9ba373ee24ea xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() adds 81fe0c57f4e1 xprtrdma: Invoke rpcrdma_ia_open in the connect worker adds 897b7be9bca0 xprtrdma: Remove rpcrdma_ia::ri_flags adds d6ccebf95633 xprtrdma: Disconnect on flushed completion adds 93aa8e0a9de8 xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep adds 745b734c9bb8 xprtrdma: Extract sockaddr from struct rdma_cm_id adds e28ce90083f0 xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt adds f764a1e1cb8b Merge tag 'nfs-rdma-for-5.7-1' of git://git.linux-nfs.org/ [...] adds add42de31721 NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() adds 08ca8b21f760 NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unl [...] adds dc9dc2febb17 NFS: Fix use-after-free issues in nfs_pageio_add_request() adds f02cec9d33e0 NFS: Fix a request reference leak in nfs_direct_write_clea [...] adds 862f35c94730 NFS: Fix memory leaks in nfs_pageio_stop_mirroring() adds 377840ee48cd NFS: Remove the redundant function nfs_pgio_has_mirroring() adds a62f8e3bd836 NFS: Clean up nfs_lock_and_join_requests() adds 44a65a0c2783 NFS: Reverse the submission order of requests in __nfs_pag [...] adds e00ed89d7bd5 NFS: Refactor nfs_lock_and_join_requests() adds ed5d588fe47f NFS: Try to join page groups before an O_DIRECT retransmission adds 529af90576cf NFS: Fix a few constant_table array definitions adds 75da98586af7 NFS: finish_automount() requires us to hold 2 refs to the [...] adds f30a6ea0f3a5 NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout adds fc51b1cf391d NFS: Beware when dereferencing the delegation cred adds 97a728f5e2ad NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcom [...] adds 44ea8dfce021 NFS/pnfs: Reference the layout cred in pnfs_prepare_layout [...] adds 1fab7dc47724 SUNRPC: Don't start a timer on an already queued rpc task adds 93ce4af774bc NFS: Clean up process of marking inode stale. adds 04de788e61a5 Merge tag 'nfs-for-5.7-1' of git://git.linux-nfs.org/proje [...] adds 4bf173072cd6 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] adds 93949bb21b52 mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds 23ab76bf90a6 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds e39a4b332df6 mm: set vm_next and vm_prev to NULL in vm_area_dup() adds 7e96fb5710a8 mm/vma: add missing VMA flag readable name for VM_SYNC adds 3122e80efc0f mm/vma: make vma_is_accessible() available for general use adds 03911132aafd mm/vma: replace all remaining open encodings with is_vm_hu [...] adds a0137f16dfe8 mm/vma: replace all remaining open encodings with vma_is_a [...] adds 5093c5872be3 mm/vma: append unlikely() while testing VMA access permissions adds d8cc323d951e mm/vmalloc: fix a typo in comment adds 29fd18970701 mm: make it clear that gfp reclaim modifiers are valid onl [...] adds 4afdacec2e31 mm/migrate.c: no need to check for i > start in do_pages_move() adds 7ca8783ad816 mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 5d7ae891cdc6 mm/migrate.c: check pagelist in move_pages_and_store_status() adds d08221a0807b mm/migrate.c: unify "not queued for migration" handling in [...] adds 6aeff241fe6c mm/migrate.c: migrate PG_readahead flag adds dcdf11ee1441 mm, shmem: add vmstat for hugepage fallback adds 85b9f46e8ea4 mm, thp: track fallbacks due to failed memcg charges separately adds a0650604a707 include/linux/pagemap.h: optimise find_subpage for !THP adds 396bcc5299c2 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE adds 7a9547fd4ebc mm/ksm.c: update get_user_pages() argument in comment adds 9de4f22a60f7 mm: code cleanup for MADV_FREE adds a2129f24798a mm: adjust shuffle code to allow for future coalescing adds 6ab013631096 mm: use zone and order instead of free area in free_list m [...] adds 624f58d8f463 mm: add function __putback_isolated_page adds 36e66c554b5c mm: introduce Reported pages adds d74b78fabe04 virtio-balloon: pull page poisoning config out of free pag [...] adds b0c504f15471 virtio-balloon: add support for providing free page report [...] adds 02cf8719b8cb mm/page_reporting: rotate reported pages to the tail of the list adds 43b76f298f02 mm/page_reporting: add budget limit on how many pages can [...] adds 1edca85e768a mm/page_reporting: add free page reporting documentation adds da10329cb057 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] adds 1df319e0b4de userfaultfd: wp: add helper for writeprotect check adds 529b930b87d9 userfaultfd: wp: hook userfault handler to write protection fault adds 5a281062af1d userfaultfd: wp: add WP pagetable tracking to x86 adds 55adf4de3034 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers adds 72981e0e7b60 userfaultfd: wp: add UFFDIO_COPY_MODE_WP adds 58705444c45b mm: merge parameters for change_protection() adds 292924b26024 userfaultfd: wp: apply _PAGE_UFFD_WP bit adds b569a1760782 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork adds 2e3d5dc508cf userfaultfd: wp: add pmd_swp_*uffd_wp() helpers adds f45ec5ff16a7 userfaultfd: wp: support swap and page migration adds e1e267c7928f khugepaged: skip collapse if uffd-wp detected adds ffd05793963a userfaultfd: wp: support write protection for userfault vma range adds 63b2d4174c4a userfaultfd: wp: add the writeprotect API to userfaultfd ioctl adds e06f1e1dd499 userfaultfd: wp: enabled write protection in userfaultfd API adds 23080e2783ba userfaultfd: wp: don't wake up when doing write protect adds 57e5d4f278b9 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update adds 14819305e09f userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally adds 5c8aed6c1b95 userfaultfd: selftests: refactor statistics adds 9b12488a7711 userfaultfd: selftests: add write-protect test adds 68c3a6ac65f6 drivers/base/memory.c: drop section_count adds fada9ae3edeb drivers/base/memory.c: drop pages_correctly_probed() adds dccacf8def2b mm/page_ext.c: drop pfn_present() check when onlining adds f3cd4c865b8a mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds a11b9419243b mm/memory_hotplug.c: simplify calculation of number of pag [...] adds 6cdd0b30a920 mm/memory_hotplug.c: cleanup __add_pages() adds 5d87255cadde mm/sparse.c: introduce new function fill_subsection_map() adds 37bc15020a96 mm/sparse.c: introduce a new function clear_subsection_map() adds 0a9f9f623166 mm/sparse.c: only use subsection map in VMEMMAP case adds 95a5a34dfe22 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] adds 6ecb0fc61290 mm/sparse.c: move subsection_map related functions together adds 956f8b445061 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE adds efc978ad0e05 drivers/base/memory: map MMOP_OFFLINE to 0 adds 4dc8207bfd45 drivers/base/memory: store mapping between MMOP_* and stri [...] adds ed7f9fec8c8f powernv/memtrace: always online added memory blocks adds bc58ebd506c3 hv_balloon: don't check for memhp_auto_online manually adds 5a04af1322f0 mm/memory_hotplug: unexport memhp_auto_online adds 862919e56835 mm/memory_hotplug: convert memhp_auto_online to store an o [...] adds 5f47adf762b7 mm/memory_hotplug: allow to specify a default online_type adds 104049017b77 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] adds 27d80fa24326 mm/shmem.c: distribute switch variables for initialization adds 343c3d7f0927 mm/shmem.c: clean code by removing unnecessary assignment adds 71725ed10c40 mm: huge tmpfs: try to split_huge_page() when punching hole adds 4708f31885a0 mm: prevent a warning when casting void* -> enum adds bb8b93b5b651 mm/zswap: allow setting default status, compressor and all [...] adds 77337edee759 mm/compaction: add missing annotation for compact_lock_irqsave adds 1b2a1e7bb9ce mm/hugetlb: add missing annotation for gather_surplus_pages() adds 959a7e136d52 mm/mempolicy: add missing annotation for queue_pages_pmd() adds 31364c2e168b mm/slub: add missing annotation for get_map() adds 81aba9e06ba8 mm/slub: add missing annotation for put_map() adds cfc451cfdf1d mm/zsmalloc: add missing annotation for migrate_read_lock() adds 8a374cccee8c mm/zsmalloc: add missing annotation for migrate_read_unlock() adds 70c7ec95bece mm/zsmalloc: add missing annotation for pin_tag() adds bc22b18b1f80 mm/zsmalloc: add missing annotation for unpin_tag() adds 552657b7b334 mm: fix ambiguous comments for better code readability adds e46b893dd113 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] adds e4a9bc58969a mm: use fallthrough; adds 3f3673d7d324 include/linux/swapops.h: correct guards for non_swap_entry() adds 1d90b6491014 include/linux/memremap.h: remove stale comments adds 1386f7a3bfa6 mm/dmapool.c: micro-optimisation remove unnecessary branch adds 6218d740ac1b mm: remove dummy struct bootmem_data/bootmem_data_t adds 904f394e2e9f fs/proc/inode.c: annotate close_pdeo() for sparse adds d919b33dafb3 proc: faster open/read/close with "permanent" files adds 5c5ab9714c22 proc: speed up /proc/*/statm adds d07ded611e46 proc: inline vma_stop into m_stop adds c2e88d22e8ea proc: remove m_cache_vma adds 4781f2c3abdd proc: use ppos instead of m->version adds b829a0f0f2f2 seq_file: remove m->version adds fad955009c2b proc: inline m_next_vma into m_next adds 06e85c7e9a1c asm-generic: fix unistd_32.h generation format adds 63174f61dfae kernel/extable.c: use address-of operator on section symbols adds 12a5b00a5366 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] adds 889b3c1245de compiler: remove CONFIG_OPTIMIZE_INLINING entirely adds af9c5d2e3b35 compiler.h: fix error in BUILD_BUG_ON() reporting adds 6680125ea5a2 MAINTAINERS: list the section entries in the preferred order adds f80ac98a641a bitops: always inline sign extension helpers adds 30428ef5d1e8 lib/test_lockup: test module to generate lockups adds ad3f434b87e7 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds aecd42df6d39 lib/test_lockup.c: add parameters for locking generic vfs locks adds a44ce5137026 lib/bch.c: replace zero-length array with flexible-array member adds c6e2ac3b476b lib/ts_bm.c: replace zero-length array with flexible-array member adds 842ae1f52b44 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds 51022f8715bb lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 6e85318521c0 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds 9cf016e6b49b lib: test_stackinit.c: XFAIL switch variable init tests adds 69866e156ce2 lib/stackdepot.c: check depot_index before accessing the s [...] adds 7b65942fb2f0 lib/stackdepot.c: build with -fno-builtin adds 505a0ef15f96 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds 7e2345200262 percpu_counter: fix a data race at vm_committed_as adds caa7f776ccd3 lib/test_bitmap.c: make use of EXP2_IN_BITS adds 8d994cada27c lib/rbtree: fix coding style of assignments adds 8f0259c27c85 lib/test_kmod.c: remove a NULL test adds 295bcca84916 linux/bits.h: add compile time sanity check of GENMASK inputs adds 8306b057a85e lib/dynamic_debug.c: use address-of operator on section symbols adds dfa05c28ca7f checkpatch: remove email address comment from email addres [...] adds c8df0ab61454 checkpatch: check SPDX tags in YAML files adds a8972573eb5c checkpatch: support "base-commit:" format adds f36d3eb89a43 checkpatch: prefer fallthrough; over fallthrough comments adds 342d3d2f1368 checkpatch: fix minor typo and mixed space+tab in indentation adds 7b18496cbc9a checkpatch: fix multiple const * types adds 713a09de9ca9 checkpatch: add command-line option for TAB size adds 44d303eb05ef checkpatch: improve Gerrit Change-Id: test adds 50c92900214d checkpatch: check proper licensing of Devicetree bindings adds 16b7f3c89907 checkpatch: avoid warning about uninitialized_var() adds 282144e04b9a kselftest: introduce new epoll test case adds efcdd350d1f8 fs/epoll: make nesting accounting safe for -rt kernel adds c69bcc932ef3 fs/binfmt_elf.c: delete "loc" variable adds 0693ffebcfe5 fs/binfmt_elf.c: allocate less for static executable adds aa0d1564b10f fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds 4800314e19d9 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds d8a84d33a495 samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds 0bd476e6c671 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds 5404e7e0ac0c reiserfs: clean up several indentation issues adds 06d4f8152a01 kernel/kmod.c: fix a typo "assuems" -> "assumes" adds fba4168edecd gcov: gcc_4_7: replace zero-length array with flexible-arr [...] adds 7ff87182d156 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] adds 6524d79413f4 kernel/gcov/fs.c: replace zero-length array with flexible- [...] adds 7baf21998228 init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 0887a7ebc977 ubsan: add trap instrumentation option adds 277a10850f9f ubsan: split "bounds" checker from other options adds ae2e1aad3e48 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] adds 1d28c8d6d076 ubsan: check panic_on_warn adds 1d2252fab9a1 kasan: unset panic_on_warn before calling panic() adds ef065653e526 ubsan: include bug type in report header adds 29b46fa3dc57 lib/Kconfig.debug: fix a typo "capabilitiy" -> "capability" adds 43afe4d3661b ipc/mqueue.c: fix a brace coding style issue adds 1cd377baa918 ipc/shm.c: make compat_ksys_shmctl() static adds 63bef48fd6c9 Merge branch 'akpm' (patches from Andrew) adds ba841078cd05 mm/mempolicy: Allow lookup_node() to handle fatal signal adds c7b6a566b985 mm/gup: Mark lock taken only after a successful retake adds c7896490dd1a leds: ns2: Absorb platform data adds ccbbb117c17e leds: ns2: Convert to GPIO descriptors adds 877a50b87299 leds: leds-bd2802: remove set but not used variable 'pdata' adds cc9c077f6afe leds: lm3697: fix spelling mistake "To" -> "Too" adds 64d7e23115dd leds: add SGI IP30 led support adds b43a8f01fccb leds: pwm: simplify if condition adds dd47a83453e4 leds: pwm: convert to atomic PWM API adds 141f15c66d94 leds: pwm: remove header adds 4227685b4dda leds: pwm: remove useless pwm_period_ns adds 7a6303677598 leds: leds-is31fl32xx: Replace zero-length array with flex [...] adds 7bbec6c4b51d leds: leds-pwm: Replace zero-length array with flexible-ar [...] adds 28799272acbf leds: lm3532: make bitfield 'enabled' unsigned adds 19aa98409066 leds: ip30: label power LED as such adds c7e4ea68c162 leds: old enums are not really applicable to new code adds 457386350e6a leds: sort Makefile entries adds 4b37883a8c07 leds: make functions easier to understand adds 64ed6588c2ea leds: core: Fix warning message when init_data adds 38e2c63ec3d3 Merge tag 'leds-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2644f912b410 backlight: pwm_bl: Switch to full GPIO descriptor adds ee0c8e494cc3 backlight: corgi: Convert to use GPIO descriptors adds b574beb6257a Merge tag 'backlight-next-5.7' of git://git.kernel.org/pub [...] adds d8a3c488c6d3 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 adds 4d9cf7df8d35 mfd: Add support for Azoteq IQS620A/621/622/624/625 adds ce1cb0eec85b input: keyboard: Add support for Azoteq IQS620A/621/622/624/625 adds 8ba447109af4 iio: temperature: Add support for Azoteq IQS620AT temperat [...] adds b081b7382094 iio: light: Add support for Azoteq IQS621/622 ambient ligh [...] adds 189c3c495ad7 iio: position: Add support for Azoteq IQS624/625 angle sensors adds 361dca7d97f5 dt-bindings: mfd: rn5t618: Document optional property interrupts adds 0c81604516af mfd: rn5t618: Add IRQ support adds 11027ce6f1d2 mfd: rn5t618: Add RTC related registers adds bc61676617d3 mfd: rn5t618: Add more subdevices adds 540d1e15393d rtc: rc5t619: Add Ricoh RC5T619 RTC driver adds 87a25333c8c3 iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619 adds 7858658cdcab mfd: rn5t618: Cleanup i2c_device_id adds 873357b1a7f0 Merge branches 'ib-mfd-iio-input-5.7' and 'ib-mfd-iio-rtc- [...] adds f8db89d14efb mfd: cros_ec: Check DT node for usbpd-notify add adds c703797c1d54 mfd: cpcap: Fix compile if MFD_CORE is not selected adds a0c8498c076d mfd: omap-usb-tll: Replace zero-length array with flexible [...] adds 7235d9e48fda mfd: pm8xxx: Replace zero-length array with flexible-array member adds 74391043a42f mfd: Kconfig: Fix some misspelling of the word functionality adds 9a153b0ed196 mfd: omap: Remove useless cast for driver.name adds d8f083a302f7 mfd: rk808: Always use poweroff when requested adds 08e8c0d9e9fa mfd: rk808: Ensure suspend/resume hooks always work adds 90df3a8230ef mfd: rk808: Stop using syscore ops adds 7a52cbccee8d mfd: rk808: Reduce shutdown duplication adds 42679765faf2 mfd: rk808: Convert RK805 to shutdown/suspend hooks adds ba5836933a71 dt-bindings: mfd: Document STM32 low power timer bindings adds 2a7e7274f3d4 mfd: sc27xx: Add USB charger type detection support adds 4e213b45d2b5 mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs adds fb945c95a482 mfd: dln2: Fix sanity checking for endpoints adds a045f3578e0c dt-bindings: bd718x7: Yamlify and add BD71850 adds b1cc5409f08e mfd: da9062: Add support for interrupt polarity defined in [...] adds e3fadb35bc1b mfd: dln2: Allow to be enumerated via ACPI adds c2b5fdfba2a9 mfd: aat2870: Use scnprintf() for avoiding potential buffe [...] adds d2923aa45356 mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock adds 8645f09bad14 Merge tag 'mfd-next-5.7' of git://git.kernel.org/pub/scm/l [...] adds 2f8caa9f8f32 dt-bindings: thermal: tsens: Add configuration in yaml adds d543c8424c11 thermal: rcar_gen3_thermal: Remove unneeded curly brackets adds 267c4d8d132c thermal: rcar_gen3_thermal: Generate interrupt when temper [...] adds f2ccf917ad33 dt-bindings: thermal: sprd: Add the Spreadtrum thermal doc [...] adds 554fdbaf19b1 thermal: sprd: Add Spreadtrum thermal driver support adds 7dc6ffbd79c2 dt-bindings: fsl: scu: add thermal binding adds 34471abfc8fe thermal: of-thermal: add API for getting sensor ID from DT adds e20db70dba1c thermal: imx_sc: add i.MX system controller thermal support adds 82bdde8ecdd7 thermal: exynos: Silence warning during deferred probe adds 444eb18d091a dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM adds 5eed800a6811 thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit adds eb8504620381 thermal: Rephrase the Kconfig text for thermal adds 7375f2ac6b2d thermal: ti-soc-thermal: Use GPIO descriptors adds 1fd213f38b99 thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4 adds b009514f9786 thermal: imx_thermal: Use __maybe_unused instead of CONFIG [...] adds 15a26319c419 thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) adds ef502fc1f0dd thermal: Remove COMPILE_TEST for IMX_SC_THERMAL adds cbe259fd80b7 thermal: qoriq: Fix a compiling issue adds 52cbc58b3bad thermal: Add COMPILE_TEST support for i.MX8MM adds e1b0d18be384 dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support adds 8d74bf79dfd5 thermal: rcar_gen3_thermal: Add r8a77961 support adds a9d8e61b936d thermal: imx: Remove unused includes adds 39056e8a989e thermal: rcar_thermal: Handle probe error gracefully adds 0aef1ee5af9e drivers: thermal: tsens: De-constify struct tsens_features adds e604bdd2a7e1 drivers: thermal: tsens: Pass around struct tsens_sensor a [...] adds c1c6f3b39c04 drivers: thermal: tsens: use simpler variables adds f22a3bf0d222 drivers: thermal: tsens: Release device in success path adds 79125e03dbfc drivers: thermal: tsens: Add critical interrupt support adds d22066c1afcd drivers: thermal: tsens: Add watchdog support adds 348596969de1 drivers: thermal: tsens: kernel-doc fixup adds 8d3a6d4f4337 drivers: thermal: tsens: Remove unnecessary irq flag adds 7617e771c166 thermal: rcar_thermal: Always update thermal zone on interrupt adds 57ed737f1646 thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv adds 0fa04202078a thermal: rcar_thermal: Remove lock in rcar_thermal_get_cur [...] adds 85f0b61a6bed thermal: qoriq: Use devm_add_action_or_reset() to handle a [...] adds ce68eeca8f26 thermal: qoriq: Sort includes alphabetically adds 9db11010f27b thermal: imx: Calling imx_thermal_unregister_legacy_coolin [...] adds 869897786731 dt-bindings: thermal: sprd: Remove redundant 'maxItems' adds 01c354e2ec10 dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems' adds fd96a316d264 dt-bindings: thermal: make cooling-maps property optional adds afa58b49ac52 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t adds 671aa926a90a thermal: int340x: processor_thermal: Add Tiger Lake support adds f21431f2de33 thermal: int340x_thermal: Use scnprintf() for avoiding pot [...] adds 968ea0dffa93 thermal: imx_sc_thermal: Fix incorrect data type adds 0a8cdc8b14ef thermal: qcom: tsens.h: Replace zero-length array with fle [...] adds 526e6effe6f3 dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP adds 2b8f1f0337c5 thermal: imx8mm: Add i.MX8MP support adds ff44f672d741 thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set [...] adds 40ea568593f2 thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON adds 76a5c400aae5 thermal: imx8mm: Fix build warning of incorrect argument type adds 3f5b9959041e thermal: devfreq_cooling: inline all stubs for CONFIG_DEVF [...] adds 11700fcb90b4 Documentation: cpu-idle-cooling: Fix diagram for 33% duty cycle adds 34183ddd13db Merge tag 'thermal-v5.7-rc1' of git://git.kernel.org/pub/s [...] adds 1dd5ddc125b4 Input: goodix - fix touch coordinates on Cube I15-TC adds 061706716384 Input: elants_i2c - report resolution information for touch major adds 49db3997d82f Input: goodix - refactor IRQ pin GPIO accesses adds e070a97b929b Input: goodix - make loading the config from disk independ [...] adds 1921dacef72d Input: goodix - make resetting the controller at probe ind [...] adds a7d4b171660c Input: goodix - add support for getting IRQ + reset GPIOs [...] adds 67abd9eeb458 Input: goodix - add support for getting IRQ + reset GPIOs [...] adds c5fca485320e Input: goodix - add support for controlling the IRQ pin th [...] adds aebfc52c0949 Input: goodix - move defines to above struct goodix_ts_dat [...] adds de956caed952 Input: goodix - save a copy of the config from goodix_read [...] adds 686e8a2489ba Input: goodix - add minimum firmware size check adds 1a67448f1563 Input: goodix - make goodix_send_cfg() take a raw buffer a [...] adds 273ec6bd9af5 Input: goodix - restore config on resume if necessary adds 9e1f2d70ec39 Input: goodix - try to reset the controller if the i2c-test fails adds 24ef83f6e31d Input: goodix - fix spurious key release events adds 492ee52c1cd4 Input: goodix - add support for more then one touch-key adds 8c2327ef7999 dt-bindings: input: touchscreen: add compatible string for [...] adds cae102e2fc08 Input: goodix - use string-based chip ID adds b5e458af8a14 Input: goodix - add support for Goodix GT917S adds ec7f23e1d8ad dt-bindings: touchscreen: goodix: support of gt9147 adds b9a1c116846e Input: goodix - support gt9147 touchpanel adds cc5117d6e498 Input: of_touchscreen - explicitly choose axis adds 10ad4845cd3d dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema adds c9c20ee3cfce Input: goodix - fix compilation when ACPI support is disabled adds ebc68cedec4a Input: i8042 - add Acer Aspire 5738z to nomux list adds 3a8579629665 Input: update SPDX tag for input-event-codes.h adds cd510679f4b5 Merge branch 'next' into for-linus adds 9ebe5422ad6c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3faae9813b9c drm/i915/gvt: Add some regs to force-to-nonpriv whitelist adds 75db1a5b2aea drm/i915/gvt: Fix display port type issue adds 2484b1724289 drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS adds dbafc67307ec drm/i915/gvt: do not check len & max_len for lri adds eb0ff8074e0b drm/i915/gvt: Fix klocwork issues about data size adds 17d0c1062a0c Merge tag 'gvt-next-fixes-2020-03-31' of https://github.co [...] adds 0a1a6793d0f8 Merge tag 'drm-intel-next-fixes-2020-04-02' of git://anong [...] adds 518110cd0ded dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text adds 99f155d0776f dt-bindings: display: drop data-mapping from panel-dpi adds d021d751c147 drm/panel-simple: drop use of data-mapping property adds a65a97b48694 drm/vboxvideo: Add missing remove_conflicting_pci_framebuf [...] adds b1e7396a1d0e drm/vc4: Fix HDMI mode validation adds 98878d9dfc7a dt-bindings: display: ti: Fix dtc unit-address warnings in [...] adds 9488ef75ef44 docs: dt: display/ti: fix typos at the devicetree/ directory name adds b139f8b00db4 fbcon: fix null-ptr-deref in fbcon_switch adds 4c1cb04e0e7a drm/xen: fix passing zero to 'PTR_ERR' warning adds d8a26d8fc37c drm/mm: revert "Break long searches in fragmented address spaces" adds 3208a24f2ba2 Merge tag 'drm-misc-next-fixes-2020-04-04' of git://anongi [...] adds 8a39db76e79e drm/nouveau/ttm: evict other IO mappings when running out [...] adds e18c6e8b6f5b drm/nouveau: remove checks for return value of debugfs functions adds b92103b559c7 drm/nouveau/svm: fix vma range check for migration adds 822cab6150d3 drm/nouveau/svm: check for SVM initialized before migrating adds bc7b188023e7 drm/nouveau/svm: remove useless SVM range check adds 434fdb51513b drm/nouveau: workaround runpm fail by disabling PCI power [...] adds 028a12f5aa82 drm/nouveau/gr/gp107,gp108: implement workaround for HW ha [...] adds 58e92b5ee874 drm/nouveau/nvif: access PTIMER through usermode class, if [...] adds ed3d1489d271 drm/nouveau/nvif: protect waits against GPU falling off the bus adds 374b55802cd5 drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels adds 9c346968b862 Merge branch 'linux-5.7' of git://github.com/skeggsb/linux [...] adds 987ed8e938d1 drm/amdgpu: fix hpd bo size calculation error adds 33eef72f8a78 drm/amd/display: Update function to get optimal number of taps adds cbec6477ced5 drm/amd/display: Support P010 pixel format adds 8f43965f79ea drm/amd/display: Use double buffered DRR timing update by default adds 9941b8129030 drm/amd/display: Not doing optimize bandwidth if flip pending. adds 58edb079102e drm/amd/display: Revert change to HDCP display states adds 5c41c023f8b2 drm/amd/display: Support plane level CTM adds 5a6b5458699d drm/amd/display: LFC not working on 2.0x range monitors (v2) adds 00755bb79cb2 drm/amd/display: Enable BT2020 in COLOR_ENCODING property adds c42656f8fc52 drm/amd/display: Fix dcn21 num_states adds e4295adc84a3 drm/amd/powerplay: drop redundant BIF doorbell interrupt o [...] adds 49e78c820a02 drm/amd/powerplay: move the ASIC specific nbio operation o [...] adds c2850c125d91 drm/amd/display: Don't try hdcp1.4 when content_type is se [...] adds 2ebbe7c9d11d drm/amd/display: Correctly cancel future watchdog and call [...] adds d6e7042f4e80 drm/amd/display: increase HDCP authentication delay adds 3148a6a0ef3c drm/amdkfd: kfree the wrong pointer adds 12ab316ced2c Merge tag 'amd-drm-next-5.7-2020-04-01' of git://people.fr [...] adds f5e94d10e4c4 Merge tag 'drm-next-2020-04-08' of git://anongit.freedeskt [...] adds ae46d2aa6a7f mm/gup: Let __get_user_pages_locked() return -EINTR for fa [...] adds d5f5ee2a4905 tools/virtio: option to build an out of tree module adds 22b436c9b568 virtio-net: Introduce extended RSC feature adds fd58bf674564 virtio-net: Introduce RSS receive steering feature adds 3024e20958ee virtio-net: Introduce hash report feature adds 5a6b4cc5b7a1 virtio-balloon: Switch back to OOM handler for VIRTIO_BALL [...] adds 20c384f1ea1a vhost: refine vhost and vringh kconfig adds 792a4f2ed24f vhost: allow per device message handler adds 0bbe30668d89 vhost: factor out IOTLB adds 9ad9c49cfe97 vringh: IOTLB support adds 961e9c84077f vDPA: introduce vDPA bus adds c043b4a8cf3b virtio: introduce a vDPA based transport adds 4c8cf31885f6 vhost: introduce vDPA-based backend adds 2c53d0f64c06 vdpasim: vDPA device simulator adds 5a2414bc454e virtio: Intel IFC VF driver for VDPA adds c9b9f5f8c0f3 vdpa: move to drivers/vdpa adds 835a6a649d0d virtio-balloon: Revert "virtio-balloon: Switch back to OOM [...] adds 9bb715260ed4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 46a010dd6896 kVM SVM: Move SVM related files to own sub-directory adds 883b0a91f41a KVM: SVM: Move Nested SVM Implementation to nested.c adds ef0f64960d01 KVM: SVM: Move AVIC code to separate file adds eaf78265a4ab KVM: SVM: Move SEV code to separate file adds 199cd1d7b534 KVM: SVM: Split svm_vcpu_run inline assembly to separate file adds da7e42320940 KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter adds 5c8beb474665 KVM: nVMX: don't clear mtf_pending when nested events are blocked adds a1d032a49522 KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks adds 4d4cee96fb7a KVM: s390: vsie: Fix delivery of addressing exceptions adds 1493e0f944f3 KVM: s390: vsie: Fix possible race when shadowing region 3 tables adds 1b0c58a34b4c Merge tag 'kvm-s390-master-5.7-1' of git://git.kernel.org/ [...] adds 4064a4c6a1f9 KVM: X86: Filter out the broadcast dest for IPI fastpath adds dbef2808af6c KVM: VMX: fix crash cleanup when KVM wasn't used adds 0339eb95403f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 52355fb1919e iommu/vt-d: Fix page request descriptor size adds c6f4ebdeba4c iommu/vt-d: Silence RCU-list debugging warning in dmar_fin [...] adds e26060e1d47a iommu/qcom: Replace zero-length array with flexible-array member adds f2ce16c3c15e iommu/omap: Fix pointer cast -Wpointer-to-int-cast warning [...] adds 6135a891dc0b iommu/omap: Fix printing format for size_t on 64-bit adds d84edddc447d iommu/omap: Fix -Woverflow warnings when compiling on 64-b [...] adds e93a1695d7fb iommu: Enable compile testing for some of drivers adds fa1c76df5dcd MAINTAINERS: Cover Arm SMMU DT bindings adds 7682ce2b12a0 PCI/ATS: Export symbols of PASID functions adds 058c59a047d6 iommu/arm-smmu-v3: Add support for PCI PASID adds 87e5fe5b779a iommu/arm-smmu-v3: Write level-1 descriptors atomically adds 4ce8da453640 iommu/arm-smmu-v3: Add command queue batching helpers adds edd0351e7bc4 iommu/arm-smmu-v3: Batch context descriptor invalidation adds 9e773aee8c3e iommu/arm-smmu-v3: Batch ATC invalidation commands adds 6a481a95d4c1 iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support adds 49b6ed1ac864 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds c20f36534666 iommu/amd: Fix the configuration of GCR3 table root pointer adds 902baf61adf6 iommu/vt-d: Fix mm reference leak adds 4a663dae4731 iommu/vt-d: Add build dependency on IOASID adds fa4afd78ea12 iommu/virtio: Build virtio-iommu as module adds 3f84b96c9779 iommu/virtio: Fix sparse warning adds 7062af3ed2ba iommu/virtio: Fix freeing of incomplete domains adds 39b3b3c9cac1 iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE adds 098accf2da94 iommu: Use C99 flexible array in fwspec adds 0008d0c3b1ab iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API adds 6990ec796a74 ACPI/IORT: Remove direct access of dev->iommu_fwspec adds d3e240c4bcf0 drm/msm/mdp5: Remove direct access of dev->iommu_fwspec adds 8c3d69237eb2 iommu/tegra-gart: Remove direct access of dev->iommu_fwspec adds 045a70426067 iommu: Rename struct iommu_param to dev_iommu adds 72acd9df18f1 iommu: Move iommu_fwspec to struct dev_iommu adds 0b242ebbb7fc iommu/arm-smmu: Fix uninitilized variable warning adds f9867f416ee7 iommu: Introduce accessors for iommu private data adds b7a9662f2c80 iommu/arm-smmu-v3: Use accessor functions for iommu private data adds 2465170f98de iommu/arm-smmu: Refactor master_cfg/fwspec usage adds c84500a365b4 iommu/arm-smmu: Use accessor functions for iommu private data adds be568d6d5a5b iommu/renesas: Use accessor functions for iommu private data adds 3524b5592cad iommu/mediatek: Use accessor functions for iommu private data adds 09b5dfff9ad6 iommu/qcom: Use accessor functions for iommu private data adds a4b6c2af8f65 iommu/virtio: Use accessor functions for iommu private data adds 986d5ecc5699 iommu: Move fwspec->iommu_priv to struct dev_iommu adds ff68eb23308e Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm [...] adds 0906d8b975ff Merge tag 'iommu-updates-v5.7' of git://git.kernel.org/pub [...] adds 1d0827b75ee7 mm/memremap_pages: Kill unused __devm_memremap_pages() adds 9ffc1d19fc4a mm/memremap_pages: Introduce memremap_compat_align() adds b2ba7e91fa81 libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid adds 6acd7d5ef264 libnvdimm/namespace: Enforce memremap_compat_align() adds a0e374525def libnvdimm/region: Introduce NDD_LABELING adds 2522afb86a8c libnvdimm/region: Introduce an 'align' attribute adds 04ff4863e126 libnvdimm/region: Fix build error adds b9bd80396a42 MAINTAINERS: clarify maintenance of nvdimm testing tool adds c0e71d602053 tools/testing/nvdimm: Fix compilation failure without CONF [...] adds 01091c496f92 acpi/nfit: improve bounds checking for 'func' adds f84afbdd3a9e libnvdimm: Out of bounds read in __nd_ioctl() adds 1f7767996281 tools/test/nvdimm: Fix out of tree build adds 91bf79bcb61d Merge branch 'for-5.6/libnvdimm-fixes' into libnvdimm-for-next adds b2ca916ce392 ACPI: NUMA: Up-level "map to online node" functionality adds 4fcbe96e4d0b mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to [...] adds 575e23b6e13c powerpc/papr_scm: Switch to numa_map_to_online_node() adds 1e5d8e1e47af x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO adds 5d30f92e7631 x86/NUMA: Provide a range-to-target_node lookup facility adds 7b27a8622f80 libnvdimm/e820: Retrieve and populate correct 'target_node' info adds d3b88655c0a1 Merge branch 'for-5.7/numa' into libnvdimm-for-next adds 4b566406085b ACPI: NFIT: Replace zero-length array with flexible-array member adds 1e361632da12 libnvdimm/label: Replace zero-length array with flexible-a [...] adds 9106137c6f0d libnvdimm/region: Replace zero-length array with flexible- [...] adds 338f6dac8585 libnvdimm: Update persistence domain value for of_pmem and [...] adds 5d64efe79703 pmem: Add functions for reading/writing page to/from pmem adds f605a263e069 dax, pmem: Add a dax operation zero_page_range adds 79fa974ff6bc s390,dcssblk,dax: Add dax zero_page_range operation to dcs [...] adds cdf6cdcd3b99 dm,dax: Add dax zero_page_range operation adds 0a23f9ffa5ac dax: Use new dax zero page method for zeroing a page adds 4f3b4f161d7a dax,iomap: Add helper dax_iomap_zero() to zero a range adds 4e4ced93794a dax: Move mandatory ->zero_page_range() check in alloc_dax() adds f6d2b802f80d Merge branch 'for-5.7/libnvdimm' into libnvdimm-for-next adds 9b06860d7c1f Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/ [...] adds ec2daf6e33f9 platform: chrome: Add cros-usbpd-notify driver adds f2437e48ac7a power: supply: cros-ec-usbpd-charger: Fix host events adds 2b63eb961ade Merge branch 'chrome-platform-5.6-fixes' into for-next adds 8673e944b50e platform/chrome: wilco_ec: Platform data shouldn't include [...] adds 42cd0ab476e2 platform/chrome: cros_ec: Query EC protocol version if EC [...] adds f775ac78fcfc platform/chrome: cros_ec_rpmsg: Fix race with host event adds 7d3ca507fda9 platform/chrome: cros_ec_spi: Use new structure for SPI tr [...] adds c5cd2b47b203 platform/chrome: cros_ec_proto: Report command not supported adds 6bc15ad784ed platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper adds 413dda8f2c6f platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_sta [...] adds 72540a571653 platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_statu [...] adds cff38b0c58fc platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_st [...] adds c06e58b6b733 platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper adds 7e11f4c0c5cc platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_C [...] adds 92e399c07b7e platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify [...] adds f5d84a21fab7 platform/chrome: cros_usbpd_notify: Add driver data struct adds 7e91e1ac60bb platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat adds a88214089d67 platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status adds fdc6b21e2444 platform/chrome: Add Type C connector class driver adds ad7c0510c99e platform/chrome: cros_ec_typec: Update port info from EC adds 45620da40f6f platform/chrome: cros_ec_chardev: Replace zero-length arra [...] adds e0db7c42b05f platform/chrome: wilco_ec: event: Replace zero-length arra [...] adds b2057c64017e platform/chrome: chromeos_laptop: make I2C API conversion [...] adds cee416a34744 platform/chrome: cros_ec_sensorhub: Add the number of sens [...] adds 145d59baff59 platform/chrome: cros_ec_sensorhub: Add FIFO support adds b9b05664ebf6 platform/chrome: cros_ec_sensorhub: Add code to spread timestmap adds 93fe48a58590 platform/chrome: cros_ec_sensorhub: Add median filter adds d9452adcc5b4 iio: cros_ec: Move function description to .c file adds 69f0793eb60d iio: expose iio_device_set_clock adds aa984f1ba4a4 iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO adds 2861be4ca912 iio: cros_ec: Remove pm function adds 6562793b55c5 iio: cros_ec: Expose hwfifo_timeout adds cb8755606814 iio: cros_ec: Report hwfifo_watermark_max adds 317a0ebe53f4 iio: cros_ec: Use Hertz as unit for sampling frequency adds a46387712da1 platform/chrome: cros_ec_spi: Wait for USECS, not NSECS adds 413a103cf6e5 Merge tag 'tag-chrome-platform-for-v5.7' of git://git.kern [...] adds 000de5417107 watchdog: qcom-wdt: disable pretimeout on timer platform adds b1413e6edc5a watchdog: pm8916_wdt: Add system sleep callbacks adds cc9cc794c329 watchdog: qcom: Use irq flags from firmware adds 15a2638ab46d watchdog: imx_sc_wdt: Remove unused includes adds dca96e0117a0 watchdog: imx7ulp: Remove unused include of init.h adds 3f9d51333129 watchdog: wm831x_wdt: Remove GPIO handling adds 9232c80659e9 watchdog: Add stop_on_reboot parameter to control reboot policy adds 436867b6469a watchdog: imx2_wdt: Drop .remove callback adds 982bb70517ae watchdog: reset last_hw_keepalive time at start adds f667421324ed watchdog: npcm: remove whitespaces adds bb914088bd8a watchdog: orion: use 0 for unset heartbeat adds e2ad9bca4549 watchdog: ziirave_wdt: change name to be more specific adds 936253d7e904 dt-bindings: watchdog: Add support for TI K3 RTI watchdog adds 2d63908bdbfb watchdog: Add K3 RTI watchdog support adds 5602b0af9df0 Merge tag 'linux-watchdog-5.7-rc1' of git://www.linux-watc [...] adds b5f13031cd8d crypto: hisilicon - Fix build error adds 755bddd1e4ea crypto: marvell/octeontx - fix double free of ptr adds d8fc9cde85d8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 457df33e035a iomap: Handle memory allocation failure in readahead adds 9744b923d508 Merge tag 'iomap-5.7-merge-3' of git://git.kernel.org/pub/ [...] adds 300b124fcf6a ovl: fix value of i_ino for lower hardlink corner case adds 735c907d7b7d ovl: fix out of date comment and unreachable code adds 2effc5c25d55 ovl: factor out helper ovl_get_root() adds 62c832ed4e1b ovl: simplify i_ino initialization adds 4c494bd582fa ovl: document permission model adds c61ca5572508 ovl: ignore failure to copy up unknown xattrs adds 3bb7df928a7d ovl: restructure dentry revalidation adds 7925dad839e7 ovl: separate detection of remote upper layer from stacked [...] adds f42888445619 ovl: decide if revalidate needed on a per-dentry basis adds bccece1ead36 ovl: allow remote upper adds cad218ab3320 ovl: check if upper fs supports RENAME_WHITEOUT adds d80172c2d859 ovl: strict upper fs requirements for remote upper fs adds 504f38410a51 ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old adds 0efbe7c4f948 ovl: replace zero-length array with flexible-array member adds a5a84682ecb6 ovl: fix a typo in comment adds 83552eacdfc0 ovl: fix WARN_ON nlink drop to zero adds 4d314f7859dc ovl: use a private non-persistent ino pool adds dfe51d47b7ee ovl: avoid possible inode number collisions with xino=on adds 926e94d79baf ovl: enable xino automatically in more cases adds 2eda9eaa6d7e ovl: document xino expected behavior adds c6b80eb89b55 Merge tag 'ovl-update-5.7' of git://git.kernel.org/pub/scm [...] adds 3db0a2fc5668 ceph: register MDS request with dir inode from the start adds f85122afeb23 ceph: add refcounting for Fx caps adds 525d15e8e5ad ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] adds 072eaf3c0f0f libceph: drop CEPH_DEFINE_SHOW_FUNC adds 94f4857f4ba2 rbd: remove barriers from img_request_layered_{set,clear,test}() adds 70837470b41e ceph: don't ClearPageChecked in ceph_invalidatepage() adds 5107d7d505cb ceph: move ceph_osdc_{read,write}pages to ceph.ko adds cb63483ad06d ceph: fix description of some mount options adds bbb480ab05b2 ceph: check if file lock exists before sending unlock request adds 679a97d28627 rbd: kill img_request kref adds 78b42a871a65 rbd: get rid of img_request_layered_clear() adds a52cc6857535 rbd: acquire header_rwsem just once in rbd_queue_workfn() adds 59e542c86989 rbd: embed image request in blk-mq pdu adds f9b6b98d24f7 rbd: enable multiple blk-mq queues adds f682dc713c0a ceph: replace zero-length array with flexible-array member adds cb03c14390fb ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite adds c36d641493c9 ceph: reorganize fields in ceph_mds_request adds 058daab79d6b ceph: move to a dedicated slabcache for mds requests adds 1b0c3b9f91f0 ceph: re-org copy_file_range and fix some error paths adds 8ccf7fcce191 ceph: return ETIMEDOUT errno to userland when request timed out adds 4d8b8fb4940a libceph: simplify ceph_monc_handle_map() adds bb0e681dda33 libceph: directly skip to the end of redirect reply adds e8a4d2677154 ceph: clean up kick_flushing_inode_caps() adds c7e4f85ce967 ceph: more caps.c lockdep assertions adds 3bb48b4142bb ceph: add flag to designate that a request is asynchronous adds f5e17aed3acc ceph: track primary dentry link adds 891f3f5a6a06 ceph: add infrastructure for waiting for async create to complete adds 40dcf75e82f8 ceph: make __take_cap_refs non-static adds a25949b99003 ceph: cap tracking for async directory operations adds 173e70e8ac0f ceph: don't take refs to want mask unless we have all bits adds 2ccb45462aea ceph: perform asynchronous unlink if we have sufficient caps adds 966c716018de ceph: make ceph_fill_inode non-static adds d48464878708 ceph: decode interval_sets for delegated inos adds 6deb8008a8e6 ceph: add new MDS req field to hold delegated inode number adds 785892fe88f6 ceph: cache layout in parent dir on first sync create adds 9a8d03ca2e2c ceph: attempt to do async create when possible adds 3313f66a57ed ceph: update dentry lease for async create adds c0e385b1067a ceph: always renew caps if mds_wanted is insufficient adds 719a2514e9bf ceph: consider inode's last read/write when calculating wa [...] adds a0d93e327fc4 ceph: remove delay check logic from ceph_check_caps() adds 135e671e54fc ceph: simplify calling of ceph_get_fmode() adds 11ba6b9ceeb4 ceph: update i_requested_max_size only when sending cap ms [...] adds bf73c62e7ff8 ceph: check all mds' caps after page writeback adds c6d50296032f ceph: return ceph_mdsc_do_request() errors from __get_parent() adds 546d402085d6 ceph: cleanup return error of try_get_cap_refs() adds 42d70f8e31df ceph: request new max size only when there is auth cap adds 0aa971b6fd3f ceph: don't skip updating wanted caps when cap is stale adds 9bccb76574ad ceph: wait for async creating inode before requesting new [...] adds ef9157259fb7 ceph: fix snapshot directory timestamps adds fcc95f06403c Merge tag 'ceph-for-5.7-rc1' of git://github.com/ceph/ceph-client adds c6f141412d24 9p: document short read behaviour with O_NONBLOCK adds 5d30bcacd91a Merge tag '9p-for-5.7-2' of git://github.com/martinetd/linux adds ab70a73aa45b riscv: Use flush_icache_mm for flush_icache_user_range adds 2fab7a15604c riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs adds aff7783392e0 riscv: force hart_lottery to put in .sdata section adds 064223b947a8 RISC-V: Stop putting .sbss in .sdata adds 52e7c52d2ded RISC-V: Stop relying on GCC's register allocator's hueristics adds fdff9911f266 RISC-V: Inline the assembly register save/restore macros adds abc71bf0a703 RISC-V: Stop using LOCAL for the uaccess fixups adds 3133287b53ee riscv: Use p*d_leaf macros to define p*d_huge adds 9f40b6e77d2f RISC-V: Move all address space definition macros to one place adds d3ab332a5021 riscv: add ARCH_HAS_SET_MEMORY support adds 395a21ff859c riscv: add ARCH_HAS_SET_DIRECT_MAP support adds 5fde3db5eb02 riscv: add ARCH_SUPPORTS_DEBUG_PAGEALLOC support adds bd3d914d16aa riscv: move exception table immediately after RO_DATA adds 00cb41d5ad31 riscv: add alignment for text, rodata and data sections adds d27c3c90817e riscv: add STRICT_KERNEL_RWX support adds b42d763a2d41 riscv: add macro to get instruction length adds 043cb41a85de riscv: introduce interfaces to patch kernel code adds 8fdddb2eae73 riscv: patch code by fixmap mapping adds 59c4da8640cc riscv: Add support to dump the kernel page tables adds 88d110382555 riscv: Use macro definition instead of magic number adds 8446923ae4d7 RISC-V: Mark existing SBI as 0.1 SBI. adds b9dcd9e41587 RISC-V: Add basic support for SBI v0.2 adds ecbacc2a3efd RISC-V: Add SBI v0.2 extension definitions adds efca13989250 RISC-V: Introduce a new config for SBI v0.1 adds 1ef46c231df4 RISC-V: Implement new SBI v0.2 extensions adds e011995e826f RISC-V: Move relocate and few other functions out of __init adds 2875fe056156 RISC-V: Add cpu_ops and modify default booting method adds f90b43ce176c RISC-V: Export SBI error to linux error mapping function adds db5a79460315 RISC-V: Add SBI HSM extension definitions adds cfafe2601374 RISC-V: Add supported for ordered booting method using HSM adds f1e58583b9c7 RISC-V: Support cpu hotplug adds 956d705dd279 riscv: Unaligned load/store handling for M_MODE adds 335b139057ef riscv: Add SOC early init support adds c48c4a4c7ead riscv: Add Kendryte K210 SoC support adds 8759a42bf1d0 riscv: Select required drivers for Kendryte SOC adds 5ba568f57f0a riscv: Add Kendryte K210 device tree adds aa10eb6bb8a9 riscv: Kendryte K210 default config adds 37809df4b1c8 riscv: create a loader.bin boot image for Kendryte SoC adds eab40026605f Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pu [...] adds ba000760eb0f m68k: Replace setup_irq() by request_irq() adds 6cff4821c085 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c89649a70be powerpc/64s: Fix doorbell wakeup msgclr optimisation adds bbe9064f30f0 selftests/eeh: Skip ahci adapters adds a95a0a1654f1 powerpc/pseries: Fix MCE handling on pseries adds a36e8ba60b99 powerpc/perf: Implement a global lock to avoid races betwe [...] adds 4bdd39460b5f powerpc/powernv: Re-enable imc trace-mode in kernel adds 7ee417497a29 powerpc/ps3: Remove duplicate error message adds 96efbab92ccc powerpc/ps3: Remove an unneeded NULL check adds d3883fa07848 powerpc/ps3: Set CONFIG_UEVENT_HELPER=y in ps3_defconfig adds 9e62ccec3ba0 powerpc: Add back __ARCH_WANT_SYS_LLSEEK macro adds 3dd4eb83a9c0 powerpc: move common register copy functions from signal_3 [...] adds d6c19bdee2ba powerpc/perf: consolidate read_user_stack_32 adds 2910428106eb powerpc/perf: consolidate valid_user_sp -> invalid_user_sp adds 0a7601b6ffdd powerpc/64: make buildable without CONFIG_COMPAT adds 6e944aed8859 powerpc/64: Make COMPAT user-selectable disabled on little [...] adds 7c0eda1a0434 powerpc/perf: split callchain.c by bitness adds 54fc3c681ded powerpc/pseries/ddw: Extend upper limit for huge DMA windo [...] adds 60083063b755 powerpc/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds abc3fce76adb Revert "powerpc/64: irq_work avoid interrupt when called w [...] adds d16a58f8854b powerpc: Improve ppc_save_regs() adds 6ba4a2d35910 selftests/powerpc: Always build the tm-poison test 64-bit adds e4da01d8333e Merge tag 'powerpc-5.7-2' of git://git.kernel.org/pub/scm/ [...] adds 9553d16fa671 init/kconfig: Add LD_VERSION Kconfig adds 15cd0e675f3f arm64: Kconfig: ptrauth: Add binutils version check to fix [...] adds b8fdef311a0b arm64: Always force a branch protection mode when the comp [...] adds e16e65a02913 arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature adds fc2266011acc arm64: armv8_deprecated: Fix undef_hook mask for thumb setend adds 87ebc45d2d32 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 0f74226649fb kernel: module: Replace zero-length array with flexible-ar [...] adds c0cc271173b2 Merge tag 'modules-for-v5.7' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 5 + Documentation/admin-guide/kernel-parameters.txt | 13 +- Documentation/admin-guide/mm/transhuge.rst | 14 + Documentation/admin-guide/mm/userfaultfd.rst | 51 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 16 + .../bindings/display/panel/panel-dpi.yaml | 10 - .../bindings/display/ti/ti,am65x-dss.yaml | 4 +- .../bindings/display/ti/ti,j721e-dss.yaml | 4 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 4 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 132 + .../bindings/input/touchscreen/edt-ft5x06.txt | 77 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 125 + .../bindings/input/touchscreen/goodix.yaml | 2 + Documentation/devicetree/bindings/mfd/iqs62x.yaml | 179 + Documentation/devicetree/bindings/mfd/rn5t618.txt | 4 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 90 - .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 236 + .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 222 + .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 16 + .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 32 + .../bindings/regulator/rohm,bd71837-regulator.txt | 162 - .../bindings/regulator/rohm,bd71837-regulator.yaml | 103 + .../bindings/regulator/rohm,bd71847-regulator.yaml | 97 + .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +- .../bindings/thermal/rcar-gen3-thermal.txt | 1 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 107 + .../devicetree/bindings/thermal/thermal.txt | 2 +- .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 65 + .../driver-api/thermal/cpu-idle-cooling.rst | 4 +- Documentation/filesystems/9p.rst | 10 + Documentation/filesystems/ceph.rst | 6 +- Documentation/filesystems/f2fs.rst | 4 +- Documentation/filesystems/overlayfs.rst | 82 +- Documentation/vm/free_page_reporting.rst | 40 + Documentation/vm/zswap.rst | 20 +- MAINTAINERS | 40 +- arch/alpha/include/asm/mmzone.h | 2 - arch/alpha/kernel/syscalls/syscallhdr.sh | 2 +- arch/arm/mach-pxa/cm-x300.c | 1 - arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/corgi.c | 12 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/hx4700.c | 1 - arch/arm/mach-pxa/lpd270.c | 1 - arch/arm/mach-pxa/magician.c | 1 - arch/arm/mach-pxa/mainstone.c | 1 - arch/arm/mach-pxa/mioa701.c | 1 - arch/arm/mach-pxa/palm27x.c | 1 - arch/arm/mach-pxa/palmtc.c | 11 +- arch/arm/mach-pxa/palmte2.c | 1 - arch/arm/mach-pxa/pcm990-baseboard.c | 1 - arch/arm/mach-pxa/spitz.c | 34 +- arch/arm/mach-pxa/tavorevb.c | 2 - arch/arm/mach-pxa/viper.c | 1 - arch/arm/mach-pxa/z2.c | 2 - arch/arm/mach-pxa/zylonite.c | 1 - arch/arm/mach-s3c24xx/mach-h1940.c | 1 - arch/arm/mach-s3c24xx/mach-rx1950.c | 1 - arch/arm/mach-s3c64xx/dev-backlight.c | 3 - arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-hmt.c | 1 - arch/arm/mach-s3c64xx/mach-smartq.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +- arch/arm64/Kconfig | 5 +- arch/arm64/Kconfig.debug | 13 - arch/arm64/Makefile | 7 +- arch/arm64/include/asm/memory.h | 12 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kvm/Kconfig | 2 - arch/csky/mm/fault.c | 2 +- arch/ia64/kernel/syscalls/syscallhdr.sh | 2 +- arch/ia64/kernel/vmlinux.lds.S | 2 + arch/m68k/68000/timers.c | 16 +- arch/m68k/coldfire/pit.c | 16 +- arch/m68k/coldfire/sltimers.c | 29 +- arch/m68k/coldfire/timers.c | 31 +- arch/m68k/mm/fault.c | 2 +- arch/microblaze/kernel/syscalls/syscallhdr.sh | 2 +- arch/mips/kernel/syscalls/syscallhdr.sh | 3 +- arch/mips/kvm/Kconfig | 2 - arch/mips/mm/fault.c | 2 +- arch/nds32/kernel/vmlinux.lds.S | 1 + arch/parisc/kernel/syscalls/syscallhdr.sh | 2 +- arch/powerpc/Kconfig | 6 +- arch/powerpc/configs/ps3_defconfig | 2 + arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/kernel/Makefile | 5 +- arch/powerpc/kernel/entry_64.S | 2 + arch/powerpc/kernel/exceptions-64s.S | 19 - arch/powerpc/kernel/irq.c | 13 + arch/powerpc/kernel/ppc_save_regs.S | 6 +- arch/powerpc/kernel/ptrace/Makefile | 2 +- arch/powerpc/kernel/signal.c | 144 +- arch/powerpc/kernel/signal_32.c | 140 - arch/powerpc/kernel/syscall_64.c | 6 +- arch/powerpc/kernel/syscalls/syscallhdr.sh | 3 +- arch/powerpc/kernel/time.c | 48 +- arch/powerpc/kernel/vdso.c | 3 +- arch/powerpc/kvm/Kconfig | 2 - arch/powerpc/kvm/e500_mmu_host.c | 2 +- arch/powerpc/mm/fault.c | 2 +- arch/powerpc/mm/ioremap.c | 21 + arch/powerpc/perf/Makefile | 5 +- arch/powerpc/perf/callchain.c | 356 +- arch/powerpc/perf/callchain.h | 19 + arch/powerpc/perf/callchain_32.c | 196 + arch/powerpc/perf/callchain_64.c | 174 + arch/powerpc/perf/imc-pmu.c | 173 +- arch/powerpc/platforms/powernv/memtrace.c | 14 +- arch/powerpc/platforms/powernv/opal-imc.c | 9 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/pseries/iommu.c | 9 + arch/powerpc/platforms/pseries/papr_scm.c | 27 +- arch/powerpc/platforms/pseries/ras.c | 11 + arch/riscv/Kconfig | 26 +- arch/riscv/Kconfig.socs | 10 + arch/riscv/Makefile | 6 +- arch/riscv/boot/Makefile | 3 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/kendryte/Makefile | 2 + arch/riscv/boot/dts/kendryte/k210.dts | 23 + arch/riscv/boot/dts/kendryte/k210.dtsi | 123 + arch/riscv/configs/defconfig | 1 + arch/riscv/configs/nommu_k210_defconfig | 68 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/bug.h | 8 + arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/cpu_ops.h | 46 + arch/riscv/include/asm/current.h | 5 +- arch/riscv/include/asm/fixmap.h | 2 + arch/riscv/include/asm/kasan.h | 2 +- arch/riscv/include/asm/patch.h | 12 + arch/riscv/include/asm/pgtable.h | 10 + arch/riscv/include/asm/ptdump.h | 11 + arch/riscv/include/asm/sbi.h | 195 +- arch/riscv/include/asm/set_memory.h | 48 + arch/riscv/include/asm/smp.h | 24 + arch/riscv/include/asm/soc.h | 23 + arch/riscv/kernel/Makefile | 13 +- arch/riscv/kernel/cpu-hotplug.c | 87 + arch/riscv/kernel/cpu_ops.c | 46 + arch/riscv/kernel/cpu_ops_sbi.c | 115 + arch/riscv/kernel/cpu_ops_spinwait.c | 43 + arch/riscv/kernel/entry.S | 143 +- arch/riscv/kernel/ftrace.c | 13 +- arch/riscv/kernel/head.S | 180 +- arch/riscv/kernel/patch.c | 120 + arch/riscv/kernel/process.c | 5 +- arch/riscv/kernel/sbi.c | 575 +- arch/riscv/kernel/setup.c | 32 +- arch/riscv/kernel/smpboot.c | 53 +- arch/riscv/kernel/soc.c | 28 + arch/riscv/kernel/stacktrace.c | 7 +- arch/riscv/kernel/traps.c | 32 +- arch/riscv/kernel/traps_misaligned.c | 370 ++ arch/riscv/kernel/vmlinux.lds.S | 23 +- arch/riscv/lib/uaccess.S | 6 +- arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/hugetlbpage.c | 6 +- arch/riscv/mm/init.c | 44 + arch/riscv/mm/pageattr.c | 187 + arch/riscv/mm/ptdump.c | 317 + arch/s390/kvm/Kconfig | 4 - arch/s390/kvm/vsie.c | 1 + arch/s390/mm/gmap.c | 7 +- arch/sh/kernel/syscalls/syscallhdr.sh | 2 +- arch/sh/mm/fault.c | 2 +- arch/sparc/kernel/syscalls/syscallhdr.sh | 2 +- arch/sparc/vdso/vdso32/vclock_gettime.c | 4 - arch/unicore32/kernel/puv3-nb0916.c | 1 - arch/x86/Kconfig | 2 + arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/vdso/vdso32/vclock_gettime.c | 4 - arch/x86/include/asm/pgtable.h | 67 + arch/x86/include/asm/pgtable_64.h | 8 +- arch/x86/include/asm/pgtable_types.h | 12 +- arch/x86/kvm/Kconfig | 4 - arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/lapic.c | 3 - arch/x86/kvm/lapic.h | 3 + arch/x86/kvm/svm/avic.c | 1027 ++++ arch/x86/kvm/svm/nested.c | 823 +++ arch/x86/kvm/{pmu_amd.c => svm/pmu.c} | 0 arch/x86/kvm/svm/sev.c | 1187 ++++ arch/x86/kvm/{ => svm}/svm.c | 6476 +++++--------------- arch/x86/kvm/svm/svm.h | 491 ++ arch/x86/kvm/svm/vmenter.S | 162 + arch/x86/kvm/vmx/nested.c | 3 +- arch/x86/kvm/vmx/vmenter.S | 8 +- arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/x86.c | 3 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/numa.c | 67 +- arch/xtensa/kernel/syscalls/syscallhdr.sh | 2 +- drivers/Kconfig | 4 + drivers/Makefile | 1 + drivers/acpi/arm64/iort.c | 6 +- drivers/acpi/nfit/core.c | 14 +- drivers/acpi/nfit/nfit.h | 13 +- drivers/acpi/numa/srat.c | 41 - drivers/base/memory.c | 130 +- drivers/block/rbd.c | 215 +- drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 8 +- drivers/dax/bus.c | 4 +- drivers/dax/super.c | 28 +- drivers/dma-buf/Kconfig | 11 +- drivers/firmware/efi/libstub/arm64-stub.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 33 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 18 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 3 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 40 +- drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 7 +- .../drm/amd/display/modules/freesync/freesync.c | 34 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 28 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 39 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 15 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 18 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 24 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 14 +- drivers/gpu/drm/drm_mm.c | 8 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 16 +- drivers/gpu/drm/i915/gvt/display.c | 6 +- drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dac.c | 3 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 1 + drivers/gpu/drm/nouveau/dispnv50/base507c.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/cursc37a.c | 9 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 + drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 2 + drivers/gpu/drm/nouveau/dispnv50/wndw.h | 1 + drivers/gpu/drm/nouveau/include/nvif/device.h | 21 - drivers/gpu/drm/nouveau/include/nvif/timer.h | 35 + drivers/gpu/drm/nouveau/include/nvif/user.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 20 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 63 + drivers/gpu/drm/nouveau/nouveau_drv.h | 2 + drivers/gpu/drm/nouveau/nouveau_svm.c | 9 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 1 + drivers/gpu/drm/nouveau/nvif/device.c | 14 +- .../nouveau/{dispnv50/cursc37a.c => nvif/timer.c} | 52 +- drivers/gpu/drm/nouveau/nvif/userc361.c | 14 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 26 + drivers/gpu/drm/panel/panel-simple.c | 11 - drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 + drivers/gpu/drm/vc4/vc4_hdmi.c | 20 +- drivers/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/hv/hv_balloon.c | 25 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/accel/cros_ec_accel_legacy.c | 8 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/rn5t618-adc.c | 256 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 13 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 375 +- drivers/iio/industrialio-core.c | 8 +- drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/cros_ec_light_prox.c | 15 +- drivers/iio/light/iqs621-als.c | 617 ++ drivers/iio/position/Kconfig | 19 + drivers/iio/position/Makefile | 7 + drivers/iio/position/iqs624-pos.c | 284 + drivers/iio/pressure/cros_ec_baro.c | 14 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/iqs620at-temp.c | 97 + drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/iqs62x-keys.c | 335 + drivers/input/serio/i8042-x86ia64io.h | 11 + drivers/input/touchscreen/elants_i2c.c | 1 + drivers/input/touchscreen/goodix.c | 608 +- drivers/input/touchscreen/of_touchscreen.c | 35 +- drivers/iommu/Kconfig | 21 +- drivers/iommu/amd_iommu_types.h | 2 +- drivers/iommu/arm-smmu-v3.c | 214 +- drivers/iommu/arm-smmu.c | 55 +- drivers/iommu/intel-iommu.c | 3 +- drivers/iommu/intel-svm.c | 9 +- drivers/iommu/iommu.c | 46 +- drivers/iommu/ipmmu-vmsa.c | 7 +- drivers/iommu/mtk_iommu.c | 13 +- drivers/iommu/mtk_iommu_v1.c | 14 +- drivers/iommu/omap-iommu.c | 10 +- drivers/iommu/omap-iopgtable.h | 3 +- drivers/iommu/qcom_iommu.c | 63 +- drivers/iommu/tegra-gart.c | 2 +- drivers/iommu/virtio-iommu.c | 42 +- drivers/leds/Kconfig | 11 + drivers/leds/Makefile | 99 +- drivers/leds/led-class.c | 2 +- drivers/leds/leds-bd2802.c | 2 - drivers/leds/leds-ip30.c | 86 + drivers/leds/leds-is31fl32xx.c | 2 +- drivers/leds/leds-lm3532.c | 2 +- drivers/leds/leds-lm3697.c | 2 +- drivers/leds/leds-ns2.c | 99 +- drivers/leds/leds-pwm.c | 55 +- drivers/md/dm-linear.c | 18 + drivers/md/dm-log-writes.c | 17 + drivers/md/dm-stripe.c | 23 + drivers/md/dm.c | 32 +- drivers/mfd/Kconfig | 23 +- drivers/mfd/Makefile | 1 + drivers/mfd/aat2870-core.c | 2 +- drivers/mfd/cros_ec_dev.c | 2 +- drivers/mfd/da9062-core.c | 44 +- drivers/mfd/dln2.c | 30 +- drivers/mfd/intel-lpss-pci.c | 31 +- drivers/mfd/iqs62x.c | 1063 ++++ drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 4 +- drivers/mfd/qcom-pm8xxx.c | 2 +- drivers/mfd/rk808.c | 139 +- drivers/mfd/rn5t618.c | 109 +- drivers/mfd/sprd-sc27xx-spi.c | 52 + drivers/misc/lkdtm/bugs.c | 75 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/misc/mic/Kconfig | 4 - drivers/net/caif/Kconfig | 4 - drivers/nvdimm/bus.c | 6 +- drivers/nvdimm/dimm.c | 2 +- drivers/nvdimm/dimm_devs.c | 95 +- drivers/nvdimm/e820.c | 18 +- drivers/nvdimm/label.h | 2 +- drivers/nvdimm/namespace_devs.c | 28 +- drivers/nvdimm/nd.h | 7 +- drivers/nvdimm/of_pmem.c | 4 +- drivers/nvdimm/pfn.h | 12 + drivers/nvdimm/pfn_devs.c | 40 +- drivers/nvdimm/pmem.c | 101 +- drivers/nvdimm/region_devs.c | 130 +- drivers/pci/ats.c | 4 + drivers/platform/chrome/Kconfig | 27 +- drivers/platform/chrome/Makefile | 5 +- drivers/platform/chrome/chromeos_laptop.c | 2 +- drivers/platform/chrome/cros_ec.c | 32 +- drivers/platform/chrome/cros_ec_chardev.c | 4 +- drivers/platform/chrome/cros_ec_lightbar.c | 50 +- drivers/platform/chrome/cros_ec_proto.c | 9 +- drivers/platform/chrome/cros_ec_rpmsg.c | 16 +- drivers/platform/chrome/cros_ec_sensorhub.c | 111 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 1046 ++++ drivers/platform/chrome/cros_ec_spi.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 36 +- drivers/platform/chrome/cros_ec_typec.c | 357 ++ drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/chrome/cros_usbpd_notify.c | 306 + drivers/platform/chrome/wilco_ec/event.c | 4 +- drivers/platform/chrome/wilco_ec/properties.c | 3 + drivers/platform/chrome/wilco_ec/sysfs.c | 4 + drivers/power/supply/Kconfig | 2 +- drivers/power/supply/cros_usbpd-charger.c | 50 +- drivers/ps3/sys-manager-core.c | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-rc5t619.c | 444 ++ drivers/s390/block/dcssblk.c | 20 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/kendryte/Kconfig | 14 + drivers/soc/kendryte/Makefile | 3 + drivers/soc/kendryte/k210-sysctl.c | 248 + drivers/thermal/Kconfig | 42 +- drivers/thermal/Makefile | 3 + drivers/thermal/cpufreq_cooling.c | 5 +- drivers/thermal/imx8mm_thermal.c | 236 + drivers/thermal/imx_sc_thermal.c | 148 + drivers/thermal/imx_thermal.c | 16 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 5 + drivers/thermal/of-thermal.c | 62 +- drivers/thermal/qcom/tsens-8960.c | 4 +- drivers/thermal/qcom/tsens-common.c | 194 +- drivers/thermal/qcom/tsens-v0_1.c | 6 +- drivers/thermal/qcom/tsens-v1.c | 6 +- drivers/thermal/qcom/tsens-v2.c | 24 +- drivers/thermal/qcom/tsens.c | 65 +- drivers/thermal/qcom/tsens.h | 105 +- drivers/thermal/qoriq_thermal.c | 40 +- drivers/thermal/rcar_gen3_thermal.c | 31 +- drivers/thermal/rcar_thermal.c | 53 +- drivers/thermal/samsung/exynos_tmu.c | 4 +- drivers/thermal/sprd_thermal.c | 552 ++ drivers/thermal/st/stm_thermal.c | 3 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 44 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 4 +- drivers/vdpa/Kconfig | 37 + drivers/vdpa/Makefile | 4 + drivers/vdpa/ifcvf/Makefile | 3 + drivers/vdpa/ifcvf/ifcvf_base.c | 389 ++ drivers/vdpa/ifcvf/ifcvf_base.h | 118 + drivers/vdpa/ifcvf/ifcvf_main.c | 435 ++ drivers/vdpa/vdpa.c | 180 + drivers/vdpa/vdpa_sim/Makefile | 2 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 629 ++ drivers/vhost/Kconfig | 45 +- drivers/vhost/Kconfig.vringh | 6 - drivers/vhost/Makefile | 6 + drivers/vhost/iotlb.c | 177 + drivers/vhost/net.c | 5 +- drivers/vhost/scsi.c | 2 +- drivers/vhost/vdpa.c | 883 +++ drivers/vhost/vhost.c | 233 +- drivers/vhost/vhost.h | 45 +- drivers/vhost/vringh.c | 421 +- drivers/vhost/vsock.c | 2 +- drivers/video/backlight/corgi_lcd.c | 68 +- drivers/video/backlight/pwm_bl.c | 19 - drivers/video/fbdev/core/fbcon.c | 3 + drivers/virtio/Kconfig | 14 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_balloon.c | 180 +- drivers/virtio/virtio_vdpa.c | 396 ++ drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + drivers/watchdog/imx2_wdt.c | 37 +- drivers/watchdog/imx7ulp_wdt.c | 1 - drivers/watchdog/imx_sc_wdt.c | 2 - drivers/watchdog/npcm_wdt.c | 19 +- drivers/watchdog/orion_wdt.c | 2 +- drivers/watchdog/pm8916_wdt.c | 25 + drivers/watchdog/qcom-wdt.c | 34 +- drivers/watchdog/rti_wdt.c | 255 + drivers/watchdog/watchdog_core.c | 12 + drivers/watchdog/watchdog_dev.c | 1 + drivers/watchdog/wm831x_wdt.c | 27 - drivers/watchdog/ziirave_wdt.c | 2 +- fs/binfmt_elf.c | 48 +- fs/ceph/addr.c | 90 +- fs/ceph/cache.c | 2 +- fs/ceph/caps.c | 536 +- fs/ceph/debugfs.c | 16 +- fs/ceph/dir.c | 132 +- fs/ceph/export.c | 5 + fs/ceph/file.c | 486 +- fs/ceph/inode.c | 84 +- fs/ceph/ioctl.c | 2 + fs/ceph/locks.c | 31 +- fs/ceph/mds_client.c | 240 +- fs/ceph/mds_client.h | 30 +- fs/ceph/super.c | 28 + fs/ceph/super.h | 70 +- fs/dax.c | 59 +- fs/eventpoll.c | 64 +- fs/f2fs/Kconfig | 9 + fs/f2fs/checkpoint.c | 42 +- fs/f2fs/compress.c | 317 +- fs/f2fs/data.c | 141 +- fs/f2fs/debug.c | 3 + fs/f2fs/dir.c | 16 +- fs/f2fs/f2fs.h | 206 +- fs/f2fs/file.c | 91 +- fs/f2fs/gc.c | 51 +- fs/f2fs/inode.c | 29 +- fs/f2fs/namei.c | 12 +- fs/f2fs/node.c | 33 +- fs/f2fs/recovery.c | 12 +- fs/f2fs/segment.c | 54 +- fs/f2fs/segment.h | 2 +- fs/f2fs/shrinker.c | 2 +- fs/f2fs/super.c | 89 +- fs/f2fs/sysfs.c | 50 +- fs/f2fs/xattr.c | 67 +- fs/f2fs/xattr.h | 9 +- fs/iomap/buffered-io.c | 17 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/callback.h | 4 +- fs/nfs/callback_proc.c | 69 +- fs/nfs/delegation.c | 319 +- fs/nfs/dir.c | 79 +- fs/nfs/direct.c | 197 +- fs/nfs/filelayout/filelayout.c | 165 +- fs/nfs/flexfilelayout/flexfilelayout.c | 229 +- fs/nfs/flexfilelayout/flexfilelayout.h | 2 +- fs/nfs/fs_context.c | 9 +- fs/nfs/inode.c | 28 +- fs/nfs/internal.h | 36 +- fs/nfs/namespace.c | 67 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4file.c | 3 + fs/nfs/nfs4namespace.c | 2 +- fs/nfs/nfs4proc.c | 19 +- fs/nfs/nfs4state.c | 24 +- fs/nfs/nfs4trace.h | 8 +- fs/nfs/nfsroot.c | 2 +- fs/nfs/nfstrace.h | 1 + fs/nfs/pagelist.c | 367 +- fs/nfs/pnfs.c | 241 +- fs/nfs/pnfs.h | 143 +- fs/nfs/pnfs_nfs.c | 514 +- fs/nfs/read.c | 2 +- fs/nfs/super.c | 35 + fs/nfs/unlink.c | 4 +- fs/nfs/write.c | 276 +- fs/overlayfs/copy_up.c | 16 +- fs/overlayfs/dir.c | 31 +- fs/overlayfs/export.c | 40 +- fs/overlayfs/inode.c | 99 +- fs/overlayfs/namei.c | 5 +- fs/overlayfs/overlayfs.h | 25 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 25 +- fs/overlayfs/super.c | 258 +- fs/overlayfs/util.c | 40 +- fs/proc/array.c | 39 +- fs/proc/cpuinfo.c | 1 + fs/proc/generic.c | 31 +- fs/proc/inode.c | 188 +- fs/proc/internal.h | 6 + fs/proc/kmsg.c | 1 + fs/proc/stat.c | 1 + fs/proc/task_mmu.c | 95 +- fs/read_write.c | 3 +- fs/reiserfs/do_balan.c | 2 +- fs/reiserfs/ioctl.c | 11 +- fs/reiserfs/namei.c | 10 +- fs/seq_file.c | 28 - fs/userfaultfd.c | 106 +- include/asm-generic/pgtable.h | 1 + include/asm-generic/pgtable_uffd.h | 66 + include/asm-generic/tlb.h | 3 +- include/dt-bindings/clock/k210-clk.h | 20 + include/dt-bindings/leds/common.h | 36 +- include/linux/acpi.h | 23 +- include/linux/bitops.h | 4 +- include/linux/bits.h | 22 +- include/linux/ceph/ceph_fs.h | 18 +- include/linux/ceph/debugfs.h | 14 - include/linux/ceph/libceph.h | 1 + include/linux/ceph/osd_client.h | 17 - include/linux/compiler.h | 2 +- include/linux/compiler_types.h | 11 +- include/linux/dax.h | 21 +- include/linux/devfreq_cooling.h | 2 +- include/linux/device-mapper.h | 3 + include/linux/device.h | 9 +- include/linux/f2fs_fs.h | 1 + include/linux/gfp.h | 2 + include/linux/huge_mm.h | 2 +- include/linux/iio/common/cros_ec_sensors_core.h | 104 +- include/linux/iio/iio.h | 2 + include/linux/io.h | 2 - include/linux/iommu.h | 35 +- include/linux/leds.h | 1 + include/linux/leds_pwm.h | 22 - include/linux/libnvdimm.h | 2 + include/linux/memory.h | 1 - include/linux/memory_hotplug.h | 13 +- include/linux/memremap.h | 10 +- include/linux/mfd/iqs62x.h | 139 + include/linux/mfd/rk808.h | 2 - include/linux/mfd/rn5t618.h | 26 + include/linux/mfd/sc27xx-pmic.h | 7 + include/linux/mfd/wm831x/pdata.h | 1 - include/linux/mm.h | 25 +- include/linux/mm_inline.h | 15 +- include/linux/mm_types.h | 4 +- include/linux/mmzone.h | 48 +- include/linux/nfs_fs.h | 1 + include/linux/nfs_page.h | 5 + include/linux/nfs_xdr.h | 32 +- include/linux/numa.h | 30 +- include/linux/page-flags.h | 16 + include/linux/page_reporting.h | 26 + include/linux/pagemap.h | 4 +- include/linux/percpu_counter.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 4 + include/linux/platform_data/cros_ec_sensorhub.h | 163 + include/linux/platform_data/cros_usbpd_notify.h | 17 + include/linux/platform_data/leds-kirkwood-ns2.h | 38 - include/linux/platform_data/wilco-ec.h | 8 +- include/linux/proc_fs.h | 17 +- include/linux/pwm_backlight.h | 2 - include/linux/seq_file.h | 1 - include/linux/shmem_fs.h | 10 +- include/linux/spi/corgi_lcd.h | 3 - include/linux/stackdepot.h | 2 + include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/xdr.h | 1 - include/linux/swapops.h | 5 +- include/linux/thermal.h | 10 + include/linux/userfaultfd_k.h | 42 +- include/linux/vdpa.h | 253 + include/linux/vhost_iotlb.h | 47 + include/linux/vm_event_item.h | 5 + include/linux/vringh.h | 36 + include/trace/events/f2fs.h | 3 +- include/trace/events/huge_memory.h | 1 + include/trace/events/mmflags.h | 1 + include/trace/events/rpcrdma.h | 153 +- include/trace/events/vmscan.h | 2 +- include/uapi/linux/input-event-codes.h | 2 +- include/uapi/linux/userfaultfd.h | 40 +- include/uapi/linux/vhost.h | 24 + include/uapi/linux/vhost_types.h | 8 + include/uapi/linux/virtio_balloon.h | 1 + include/uapi/linux/virtio_iommu.h | 12 +- include/uapi/linux/virtio_net.h | 102 +- init/Kconfig | 12 +- ipc/mqueue.c | 5 +- ipc/shm.c | 2 +- ipc/util.c | 1 + kernel/configs/tiny.config | 1 - kernel/events/core.c | 3 +- kernel/extable.c | 3 +- kernel/fork.c | 10 +- kernel/gcov/fs.c | 2 +- kernel/gcov/gcc_3_4.c | 6 +- kernel/gcov/gcc_4_7.c | 2 +- kernel/kallsyms.c | 2 - kernel/kmod.c | 2 +- kernel/module.c | 5 +- kernel/sched/fair.c | 2 +- lib/Kconfig | 3 + lib/Kconfig.debug | 26 +- lib/Kconfig.ubsan | 49 +- lib/Makefile | 8 + lib/bch.c | 2 +- lib/dynamic_debug.c | 2 +- lib/rbtree.c | 4 +- lib/scatterlist.c | 2 +- lib/stackdepot.c | 39 +- lib/test_bitmap.c | 2 + lib/test_kmod.c | 2 +- lib/test_lockup.c | 599 ++ lib/test_stackinit.c | 28 +- lib/ts_bm.c | 2 +- lib/ts_fsm.c | 2 +- lib/ts_kmp.c | 2 +- lib/ubsan.c | 47 +- mm/Kconfig | 140 +- mm/Makefile | 1 + mm/compaction.c | 3 +- mm/dmapool.c | 4 +- mm/filemap.c | 14 +- mm/gup.c | 16 +- mm/huge_memory.c | 36 +- mm/hugetlb.c | 1 + mm/hugetlb_cgroup.c | 6 +- mm/internal.h | 2 + mm/kasan/common.c | 23 - mm/kasan/report.c | 10 +- mm/khugepaged.c | 39 +- mm/ksm.c | 5 +- mm/list_lru.c | 2 +- mm/memcontrol.c | 5 +- mm/memory-failure.c | 2 +- mm/memory.c | 38 +- mm/memory_hotplug.c | 49 +- mm/mempolicy.c | 44 +- mm/memremap.c | 23 + mm/migrate.c | 118 +- mm/mm_init.c | 2 +- mm/mmap.c | 10 +- mm/mprotect.c | 76 +- mm/page_alloc.c | 164 +- mm/page_ext.c | 5 +- mm/page_isolation.c | 6 +- mm/page_reporting.c | 364 ++ mm/page_reporting.h | 54 + mm/rmap.c | 23 +- mm/shmem.c | 166 +- mm/shuffle.c | 12 +- mm/shuffle.h | 6 + mm/slab_common.c | 1 + mm/slub.c | 3 +- mm/sparse.c | 136 +- mm/swap.c | 20 +- mm/swapfile.c | 1 + mm/userfaultfd.c | 94 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 12 +- mm/vmstat.c | 3 + mm/zsmalloc.c | 10 +- mm/zswap.c | 24 +- net/ceph/debugfs.c | 20 +- net/ceph/mon_client.c | 8 +- net/ceph/osd_client.c | 82 - net/sunrpc/auth_gss/auth_gss.c | 94 +- net/sunrpc/clnt.c | 8 +- net/sunrpc/sched.c | 22 +- net/sunrpc/xdr.c | 55 - net/sunrpc/xprtrdma/backchannel.c | 8 +- net/sunrpc/xprtrdma/frwr_ops.c | 154 +- net/sunrpc/xprtrdma/rpc_rdma.c | 32 +- net/sunrpc/xprtrdma/transport.c | 72 +- net/sunrpc/xprtrdma/verbs.c | 683 +-- net/sunrpc/xprtrdma/xprt_rdma.h | 89 +- net/sunrpc/xprtsock.c | 2 +- samples/hw_breakpoint/data_breakpoint.c | 11 +- scripts/Makefile.ubsan | 16 +- scripts/checkpatch.pl | 155 +- tools/lib/rbtree.c | 4 +- tools/testing/nvdimm/Kbuild | 4 +- tools/testing/nvdimm/test/Kbuild | 4 +- tools/testing/nvdimm/test/nfit.c | 2 + .../filesystems/epoll/epoll_wakeup_test.c | 67 +- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 5 + tools/testing/selftests/powerpc/tm/Makefile | 1 + tools/testing/selftests/vm/userfaultfd.c | 225 +- tools/thermal/tmon/tmon.c | 26 +- tools/virtio/Makefile | 27 +- 731 files changed, 33851 insertions(+), 12979 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/iqs62x-keys.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml create mode 100644 Documentation/devicetree/bindings/mfd/iqs62x.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.txt create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml create mode 100644 Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71847-regula [...] create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/sprd-thermal.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml create mode 100644 Documentation/vm/free_page_reporting.rst create mode 100644 arch/powerpc/perf/callchain.h create mode 100644 arch/powerpc/perf/callchain_32.c create mode 100644 arch/powerpc/perf/callchain_64.c create mode 100644 arch/riscv/boot/dts/kendryte/Makefile create mode 100644 arch/riscv/boot/dts/kendryte/k210.dts create mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi create mode 100644 arch/riscv/configs/nommu_k210_defconfig create mode 100644 arch/riscv/include/asm/cpu_ops.h create mode 100644 arch/riscv/include/asm/patch.h create mode 100644 arch/riscv/include/asm/ptdump.h create mode 100644 arch/riscv/include/asm/set_memory.h create mode 100644 arch/riscv/include/asm/soc.h create mode 100644 arch/riscv/kernel/cpu-hotplug.c create mode 100644 arch/riscv/kernel/cpu_ops.c create mode 100644 arch/riscv/kernel/cpu_ops_sbi.c create mode 100644 arch/riscv/kernel/cpu_ops_spinwait.c create mode 100644 arch/riscv/kernel/patch.c create mode 100644 arch/riscv/kernel/soc.c create mode 100644 arch/riscv/kernel/traps_misaligned.c create mode 100644 arch/riscv/mm/pageattr.c create mode 100644 arch/riscv/mm/ptdump.c create mode 100644 arch/x86/kvm/svm/avic.c create mode 100644 arch/x86/kvm/svm/nested.c rename arch/x86/kvm/{pmu_amd.c => svm/pmu.c} (100%) create mode 100644 arch/x86/kvm/svm/sev.c rename arch/x86/kvm/{ => svm}/svm.c (54%) create mode 100644 arch/x86/kvm/svm/svm.h create mode 100644 arch/x86/kvm/svm/vmenter.S create mode 100644 drivers/gpu/drm/nouveau/include/nvif/timer.h copy drivers/gpu/drm/nouveau/{dispnv50/cursc37a.c => nvif/timer.c} (62%) create mode 100644 drivers/iio/adc/rn5t618-adc.c create mode 100644 drivers/iio/light/iqs621-als.c create mode 100644 drivers/iio/position/Kconfig create mode 100644 drivers/iio/position/Makefile create mode 100644 drivers/iio/position/iqs624-pos.c create mode 100644 drivers/iio/temperature/iqs620at-temp.c create mode 100644 drivers/input/keyboard/iqs62x-keys.c create mode 100644 drivers/leds/leds-ip30.c create mode 100644 drivers/mfd/iqs62x.c create mode 100644 drivers/platform/chrome/cros_ec_sensorhub_ring.c create mode 100644 drivers/platform/chrome/cros_ec_typec.c create mode 100644 drivers/platform/chrome/cros_usbpd_notify.c create mode 100644 drivers/rtc/rtc-rc5t619.c create mode 100644 drivers/soc/kendryte/Kconfig create mode 100644 drivers/soc/kendryte/Makefile create mode 100644 drivers/soc/kendryte/k210-sysctl.c create mode 100644 drivers/thermal/imx8mm_thermal.c create mode 100644 drivers/thermal/imx_sc_thermal.c create mode 100644 drivers/thermal/sprd_thermal.c create mode 100644 drivers/vdpa/Kconfig create mode 100644 drivers/vdpa/Makefile create mode 100644 drivers/vdpa/ifcvf/Makefile create mode 100644 drivers/vdpa/ifcvf/ifcvf_base.c create mode 100644 drivers/vdpa/ifcvf/ifcvf_base.h create mode 100644 drivers/vdpa/ifcvf/ifcvf_main.c create mode 100644 drivers/vdpa/vdpa.c create mode 100644 drivers/vdpa/vdpa_sim/Makefile create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim.c delete mode 100644 drivers/vhost/Kconfig.vringh create mode 100644 drivers/vhost/iotlb.c create mode 100644 drivers/vhost/vdpa.c create mode 100644 drivers/virtio/virtio_vdpa.c create mode 100644 drivers/watchdog/rti_wdt.c create mode 100644 include/asm-generic/pgtable_uffd.h create mode 100644 include/dt-bindings/clock/k210-clk.h delete mode 100644 include/linux/leds_pwm.h create mode 100644 include/linux/mfd/iqs62x.h create mode 100644 include/linux/mfd/sc27xx-pmic.h create mode 100644 include/linux/page_reporting.h create mode 100644 include/linux/platform_data/cros_usbpd_notify.h delete mode 100644 include/linux/platform_data/leds-kirkwood-ns2.h create mode 100644 include/linux/vdpa.h create mode 100644 include/linux/vhost_iotlb.h create mode 100644 lib/test_lockup.c create mode 100644 mm/page_reporting.c create mode 100644 mm/page_reporting.h