This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 594736fe2462 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 8084bb2dfa88 Merge remote-tracking branch 'fpga-fixes/fixes' omits cdaf9301b96c Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 0f0035493bdf Merge remote-tracking branch 'mmc-fixes/fixes' omits 91ca0a72e4d3 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits c6e83920ad5f Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 9dc6a5a843e4 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits e7a2d0971fc4 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 099c75e91f74 Merge remote-tracking branch 'kvms390-fixes/master' omits a918d8048cfd Merge remote-tracking branch 'omap-fixes/fixes' omits b9f9918ff742 Merge remote-tracking branch 'ide/master' omits ff9f2ea1b0cd Merge remote-tracking branch 'crypto-current/master' omits 6ab553f6bf68 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits ee2c7f2454d5 Merge remote-tracking branch 'spi-fixes/for-linus' omits 6fc3581169fb Merge remote-tracking branch 'regmap-fixes/for-linus' omits b716e14734b9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7b151e5d4f06 Merge remote-tracking branch 'sound-current/for-linus' omits 1379c2c2626e Merge remote-tracking branch 'wireless-drivers/master' omits b2d88508cd80 Merge remote-tracking branch 'netfilter/master' omits 0b7b4f19b94e Merge remote-tracking branch 'bpf/master' omits fe913bb7c970 Merge remote-tracking branch 'net/master' omits 2d195888d5b0 Merge remote-tracking branch 'sparc/master' omits 3ea00fb102ad Merge branch 'asoc-5.7' into asoc-linus omits e12e65de3084 KVM: s390: vsie: Fix possible race when shadowing region 3 tables omits 727e22a157d1 KVM: s390: vsie: Fix delivery of addressing exceptions omits e989c44a5a4a KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks adds 7c8c5673f6cf pcmcia: omap: remove useless cast for driver.name adds 6d3fbe919b83 pcmcia: Use scnprintf() for avoiding potential buffer overflow adds 1e6709b352e7 pcmcia: cs_internal.h: Replace zero-length array with flex [...] adds af741b0bad23 pcmcia: soc_common.h: Replace zero-length array with flexi [...] adds a8c122f72d94 pcmcia: remove some unused space characters new 07d6f6dcc094 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 479a72c0c6d7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 498ff42d557d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide new 12782fbe0f77 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 997ba6573685 parisc: Replace setup_irq() by request_irq() adds 2772f0efd5bb parisc: Improve interrupt handling in arch_spin_lock_flags() adds fbdc8f0f4891 parisc: Rework arch_rw locking functions adds 2a3778e70fcc parisc: Refactor alternative code to accept multiple conditions adds 106c90922e1e parisc: remove nargs from __SYSCALL new f9db97d75187 Merge branch 'parisc-5.7-1' of git://git.kernel.org/pub/sc [...] adds a6c5729b0ae1 openrisc: configs: Cleanup CONFIG_CROSS_COMPILE adds fc74d7166005 openrisc: use mmgrab adds 0d4e1bb10624 openrisc: Convert copy_thread to copy_thread_tls adds 07e83dfbe16c openrisc: Enable the clone3 syscall adds d95b56c77efd openrisc: Cleanup copy_thread_tls docs and comments adds 9737e2c5f0bc openrisc: Remove obsolete show_trace_task function new d5d247661e86 Merge tag 'for-linus' of git://github.com/openrisc/linux adds b495dfed706c um: Cleanup CONFIG_IOSCHED_CFQ adds 7d7c0568285d um: Don't use console_drivers directly adds ba758cfce00a um: Fix len of file in create_pid_file adds c2ed957c3b28 um: Don't overwrite ethtool driver version adds 73343392aae8 um: Delete never executed timer adds 598f56303613 um: Fix overlapping ELF segments when statically linked adds 6e682d53fc1e um: ubd: Prevent buffer overrun on command completion adds e355b2f55efc um: ubd: Retry buffer read on any kind of error adds 35f3401317a3 um: falloc.h needs to be directly included for older libc adds b58c4e96192e hostfs: Use kasprintf() instead of fixed buffer formatting adds f185063bff91 um: Move timer-internal.h to non-shared adds 4b786e24ca80 um: time-travel: Rewrite as an event scheduler adds dd9ada562724 um: virtio: Implement VHOST_USER_PROTOCOL_F_INBAND_NOTIFICATIONS adds 88ce64249233 um: Implement time-travel=ext adds 0bc8fb4dda2b um: Implement ndelay/udelay in time-travel mode adds 5bef0a153bf2 um: Implement cpu_relax() as ndelay(1) for time-travel adds 336317938562 um: Make CONFIG_STATIC_LINK actually static adds 237ce2e681d2 um: vector: Avoid NULL ptr deference if transport is unset adds 4a7c46247f9c um: Remove some unnecessary NULL checks in vector_user.c new 762a9f2f0144 Merge tag 'for-linus-5.7-rc1' of git://git.kernel.org/pub/ [...] adds 4ab25ac8b2b5 ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() adds 81423c785516 ubifs: ubifs_jnl_write_inode: Fix a memory leak bug adds 927cc5cec35f ubifs: ubifs_add_orphan: Fix a memory leak bug adds c16f39d14a7e ubi: fastmap: Free unused fastmap anchor peb during detach adds 294a8dbe34d3 ubi: fastmap: Only produce the initial anchor PEB when fas [...] adds acc5af3efa30 ubifs: Fix out-of-bounds memory access caused by abnormal [...] adds 3676f32a98cd ubi: ubi-media.h: Replace zero-length array with flexible- [...] new 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 new 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. new 04de788e61a5 Merge tag 'nfs-for-5.7-1' of git://git.linux-nfs.org/proje [...] new 4bf173072cd6 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] new 93949bb21b52 mm: don't prepare anon_vma if vma has VM_WIPEONFORK new 23ab76bf90a6 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" new e39a4b332df6 mm: set vm_next and vm_prev to NULL in vm_area_dup() new 7e96fb5710a8 mm/vma: add missing VMA flag readable name for VM_SYNC new 3122e80efc0f mm/vma: make vma_is_accessible() available for general use new 03911132aafd mm/vma: replace all remaining open encodings with is_vm_hu [...] new a0137f16dfe8 mm/vma: replace all remaining open encodings with vma_is_a [...] new 5093c5872be3 mm/vma: append unlikely() while testing VMA access permissions new d8cc323d951e mm/vmalloc: fix a typo in comment new 29fd18970701 mm: make it clear that gfp reclaim modifiers are valid onl [...] new 4afdacec2e31 mm/migrate.c: no need to check for i > start in do_pages_move() new 7ca8783ad816 mm/migrate.c: wrap do_move_pages_to_node() and store_status() new 5d7ae891cdc6 mm/migrate.c: check pagelist in move_pages_and_store_status() new d08221a0807b mm/migrate.c: unify "not queued for migration" handling in [...] new 6aeff241fe6c mm/migrate.c: migrate PG_readahead flag new dcdf11ee1441 mm, shmem: add vmstat for hugepage fallback new 85b9f46e8ea4 mm, thp: track fallbacks due to failed memcg charges separately new a0650604a707 include/linux/pagemap.h: optimise find_subpage for !THP new 396bcc5299c2 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE new 7a9547fd4ebc mm/ksm.c: update get_user_pages() argument in comment new 9de4f22a60f7 mm: code cleanup for MADV_FREE new a2129f24798a mm: adjust shuffle code to allow for future coalescing new 6ab013631096 mm: use zone and order instead of free area in free_list m [...] new 624f58d8f463 mm: add function __putback_isolated_page new 36e66c554b5c mm: introduce Reported pages new d74b78fabe04 virtio-balloon: pull page poisoning config out of free pag [...] new b0c504f15471 virtio-balloon: add support for providing free page report [...] new 02cf8719b8cb mm/page_reporting: rotate reported pages to the tail of the list new 43b76f298f02 mm/page_reporting: add budget limit on how many pages can [...] new 1edca85e768a mm/page_reporting: add free page reporting documentation new da10329cb057 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] new 1df319e0b4de userfaultfd: wp: add helper for writeprotect check new 529b930b87d9 userfaultfd: wp: hook userfault handler to write protection fault new 5a281062af1d userfaultfd: wp: add WP pagetable tracking to x86 new 55adf4de3034 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers new 72981e0e7b60 userfaultfd: wp: add UFFDIO_COPY_MODE_WP new 58705444c45b mm: merge parameters for change_protection() new 292924b26024 userfaultfd: wp: apply _PAGE_UFFD_WP bit new b569a1760782 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork new 2e3d5dc508cf userfaultfd: wp: add pmd_swp_*uffd_wp() helpers new f45ec5ff16a7 userfaultfd: wp: support swap and page migration new e1e267c7928f khugepaged: skip collapse if uffd-wp detected new ffd05793963a userfaultfd: wp: support write protection for userfault vma range new 63b2d4174c4a userfaultfd: wp: add the writeprotect API to userfaultfd ioctl new e06f1e1dd499 userfaultfd: wp: enabled write protection in userfaultfd API new 23080e2783ba userfaultfd: wp: don't wake up when doing write protect new 57e5d4f278b9 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update new 14819305e09f userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally new 5c8aed6c1b95 userfaultfd: selftests: refactor statistics new 9b12488a7711 userfaultfd: selftests: add write-protect test new 68c3a6ac65f6 drivers/base/memory.c: drop section_count new fada9ae3edeb drivers/base/memory.c: drop pages_correctly_probed() new dccacf8def2b mm/page_ext.c: drop pfn_present() check when onlining new f3cd4c865b8a mm/memory_hotplug.c: only respect mem= parameter during bo [...] new a11b9419243b mm/memory_hotplug.c: simplify calculation of number of pag [...] new 6cdd0b30a920 mm/memory_hotplug.c: cleanup __add_pages() new 5d87255cadde mm/sparse.c: introduce new function fill_subsection_map() new 37bc15020a96 mm/sparse.c: introduce a new function clear_subsection_map() new 0a9f9f623166 mm/sparse.c: only use subsection map in VMEMMAP case new 95a5a34dfe22 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] new 6ecb0fc61290 mm/sparse.c: move subsection_map related functions together new 956f8b445061 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE new efc978ad0e05 drivers/base/memory: map MMOP_OFFLINE to 0 new 4dc8207bfd45 drivers/base/memory: store mapping between MMOP_* and stri [...] new ed7f9fec8c8f powernv/memtrace: always online added memory blocks new bc58ebd506c3 hv_balloon: don't check for memhp_auto_online manually new 5a04af1322f0 mm/memory_hotplug: unexport memhp_auto_online new 862919e56835 mm/memory_hotplug: convert memhp_auto_online to store an o [...] new 5f47adf762b7 mm/memory_hotplug: allow to specify a default online_type new 104049017b77 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] new 27d80fa24326 mm/shmem.c: distribute switch variables for initialization new 343c3d7f0927 mm/shmem.c: clean code by removing unnecessary assignment new 71725ed10c40 mm: huge tmpfs: try to split_huge_page() when punching hole new 4708f31885a0 mm: prevent a warning when casting void* -> enum new bb8b93b5b651 mm/zswap: allow setting default status, compressor and all [...] new 77337edee759 mm/compaction: add missing annotation for compact_lock_irqsave new 1b2a1e7bb9ce mm/hugetlb: add missing annotation for gather_surplus_pages() new 959a7e136d52 mm/mempolicy: add missing annotation for queue_pages_pmd() new 31364c2e168b mm/slub: add missing annotation for get_map() new 81aba9e06ba8 mm/slub: add missing annotation for put_map() new cfc451cfdf1d mm/zsmalloc: add missing annotation for migrate_read_lock() new 8a374cccee8c mm/zsmalloc: add missing annotation for migrate_read_unlock() new 70c7ec95bece mm/zsmalloc: add missing annotation for pin_tag() new bc22b18b1f80 mm/zsmalloc: add missing annotation for unpin_tag() new 552657b7b334 mm: fix ambiguous comments for better code readability new e46b893dd113 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] new e4a9bc58969a mm: use fallthrough; new 3f3673d7d324 include/linux/swapops.h: correct guards for non_swap_entry() new 1d90b6491014 include/linux/memremap.h: remove stale comments new 1386f7a3bfa6 mm/dmapool.c: micro-optimisation remove unnecessary branch new 6218d740ac1b mm: remove dummy struct bootmem_data/bootmem_data_t new 904f394e2e9f fs/proc/inode.c: annotate close_pdeo() for sparse new d919b33dafb3 proc: faster open/read/close with "permanent" files new 5c5ab9714c22 proc: speed up /proc/*/statm new d07ded611e46 proc: inline vma_stop into m_stop new c2e88d22e8ea proc: remove m_cache_vma new 4781f2c3abdd proc: use ppos instead of m->version new b829a0f0f2f2 seq_file: remove m->version new fad955009c2b proc: inline m_next_vma into m_next new 06e85c7e9a1c asm-generic: fix unistd_32.h generation format new 63174f61dfae kernel/extable.c: use address-of operator on section symbols new 12a5b00a5366 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] new 889b3c1245de compiler: remove CONFIG_OPTIMIZE_INLINING entirely new af9c5d2e3b35 compiler.h: fix error in BUILD_BUG_ON() reporting new 6680125ea5a2 MAINTAINERS: list the section entries in the preferred order new f80ac98a641a bitops: always inline sign extension helpers new 30428ef5d1e8 lib/test_lockup: test module to generate lockups new ad3f434b87e7 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] new aecd42df6d39 lib/test_lockup.c: add parameters for locking generic vfs locks new a44ce5137026 lib/bch.c: replace zero-length array with flexible-array member new c6e2ac3b476b lib/ts_bm.c: replace zero-length array with flexible-array member new 842ae1f52b44 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] new 51022f8715bb lib/ts_kmp.c: replace zero-length array with flexible-arra [...] new 6e85318521c0 lib/scatterlist: fix sg_copy_buffer() kerneldoc new 9cf016e6b49b lib: test_stackinit.c: XFAIL switch variable init tests new 69866e156ce2 lib/stackdepot.c: check depot_index before accessing the s [...] new 7b65942fb2f0 lib/stackdepot.c: build with -fno-builtin new 505a0ef15f96 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c new 7e2345200262 percpu_counter: fix a data race at vm_committed_as new caa7f776ccd3 lib/test_bitmap.c: make use of EXP2_IN_BITS new 8d994cada27c lib/rbtree: fix coding style of assignments new 8f0259c27c85 lib/test_kmod.c: remove a NULL test new 295bcca84916 linux/bits.h: add compile time sanity check of GENMASK inputs new 8306b057a85e lib/dynamic_debug.c: use address-of operator on section symbols new dfa05c28ca7f checkpatch: remove email address comment from email addres [...] new c8df0ab61454 checkpatch: check SPDX tags in YAML files new a8972573eb5c checkpatch: support "base-commit:" format new f36d3eb89a43 checkpatch: prefer fallthrough; over fallthrough comments new 342d3d2f1368 checkpatch: fix minor typo and mixed space+tab in indentation new 7b18496cbc9a checkpatch: fix multiple const * types new 713a09de9ca9 checkpatch: add command-line option for TAB size new 44d303eb05ef checkpatch: improve Gerrit Change-Id: test new 50c92900214d checkpatch: check proper licensing of Devicetree bindings new 16b7f3c89907 checkpatch: avoid warning about uninitialized_var() new 282144e04b9a kselftest: introduce new epoll test case new efcdd350d1f8 fs/epoll: make nesting accounting safe for -rt kernel new c69bcc932ef3 fs/binfmt_elf.c: delete "loc" variable new 0693ffebcfe5 fs/binfmt_elf.c: allocate less for static executable new aa0d1564b10f fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] new 4800314e19d9 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes new d8a84d33a495 samples/hw_breakpoint: drop use of kallsyms_lookup_name() new 0bd476e6c671 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] new 5404e7e0ac0c reiserfs: clean up several indentation issues new 06d4f8152a01 kernel/kmod.c: fix a typo "assuems" -> "assumes" new fba4168edecd gcov: gcc_4_7: replace zero-length array with flexible-arr [...] new 7ff87182d156 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] new 6524d79413f4 kernel/gcov/fs.c: replace zero-length array with flexible- [...] new 7baf21998228 init/Kconfig: clean up ANON_INODES and old IO schedulers options new 0887a7ebc977 ubsan: add trap instrumentation option new 277a10850f9f ubsan: split "bounds" checker from other options new ae2e1aad3e48 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] new 1d28c8d6d076 ubsan: check panic_on_warn new 1d2252fab9a1 kasan: unset panic_on_warn before calling panic() new ef065653e526 ubsan: include bug type in report header new 29b46fa3dc57 lib/Kconfig.debug: fix a typo "capabilitiy" -> "capability" new 43afe4d3661b ipc/mqueue.c: fix a brace coding style issue new 1cd377baa918 ipc/shm.c: make compat_ksys_shmctl() static new 63bef48fd6c9 Merge branch 'akpm' (patches from Andrew) new b7c023edd498 Merge remote-tracking branch 'bpf/master' new d9583cdf2f38 netfilter: nf_tables: report EOPNOTSUPP on unsupported fla [...] new ef516e8625dd netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag new a9d100d919cf Merge remote-tracking branch 'netfilter/master' new 258887bc83c1 Merge remote-tracking branch 'wireless-drivers/master' new 431e76c3edd7 ALSA: hda/realtek - Add supported new mute Led for HP new 24164f434dc9 ALSA: hda/realtek - Add HP new mute led supported for ALC236 new 0ad3f0b384d5 ALSA: hda: Fix potential access overflow in beep helper new c47914c00be3 ALSA: ice1724: Fix invalid access for enumerated ctl items new 48d9592a0370 Merge remote-tracking branch 'sound-current/for-linus' new ccfc531695f3 ASoC: cs4270: pull reset GPIO low then high new fff876253c1e Merge branch 'asoc-5.7' into asoc-linus new 154218dfdbd0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 2d148f9e2284 Merge remote-tracking branch 'regmap-fixes/for-linus' new 28928fbd64b4 Merge remote-tracking branch 'spi-fixes/for-linus' new 60ee665ce962 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] 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 new cd510679f4b5 Merge branch 'next' into for-linus new b6f7b8a4ef23 Merge remote-tracking branch 'input-current/for-linus' new cd7df771a83e Merge remote-tracking branch 'crypto-current/master' new 94e458ab31fa Merge remote-tracking branch 'omap-fixes/fixes' new 46a010dd6896 kVM SVM: Move SVM related files to own sub-directory new 883b0a91f41a KVM: SVM: Move Nested SVM Implementation to nested.c new ef0f64960d01 KVM: SVM: Move AVIC code to separate file new eaf78265a4ab KVM: SVM: Move SEV code to separate file new 199cd1d7b534 KVM: SVM: Split svm_vcpu_run inline assembly to separate file new da7e42320940 KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter new 5c8beb474665 KVM: nVMX: don't clear mtf_pending when nested events are blocked new a1d032a49522 KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks new 4d4cee96fb7a KVM: s390: vsie: Fix delivery of addressing exceptions new 1493e0f944f3 KVM: s390: vsie: Fix possible race when shadowing region 3 tables new 1b0c58a34b4c Merge tag 'kvm-s390-master-5.7-1' of git://git.kernel.org/ [...] new 4064a4c6a1f9 KVM: X86: Filter out the broadcast dest for IPI fastpath new dbef2808af6c KVM: VMX: fix crash cleanup when KVM wasn't used new 8f6db028c91d Merge remote-tracking branch 'kvm-fixes/master' new 767953c4100f Merge remote-tracking branch 'hwmon-fixes/hwmon' new 8d7e4636fd48 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 7f596ddba0ae Merge remote-tracking branch 'btrfs-fixes/next-fixes' new fd71c36322c6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new 11969b3725a0 Merge remote-tracking branch 'mmc-fixes/fixes' new e1d03627a697 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 2bd7674d8745 Merge remote-tracking branch 'fpga-fixes/fixes' new bfd24b8ae88a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
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 (594736fe2462) \ N -- N -- N refs/heads/pending-fixes (bfd24b8ae88a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 211 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 5 + Documentation/admin-guide/kernel-parameters.txt | 13 +- Documentation/admin-guide/mm/transhuge.rst | 14 + Documentation/admin-guide/mm/userfaultfd.rst | 51 + .../bindings/input/touchscreen/edt-ft5x06.txt | 77 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 125 + .../bindings/input/touchscreen/goodix.yaml | 2 + Documentation/filesystems/f2fs.rst | 4 +- Documentation/openrisc/openrisc_port.rst | 4 +- Documentation/vm/free_page_reporting.rst | 40 + Documentation/vm/zswap.rst | 20 +- MAINTAINERS | 35 +- arch/alpha/include/asm/mmzone.h | 2 - arch/alpha/kernel/syscalls/syscallhdr.sh | 2 +- arch/csky/mm/fault.c | 2 +- arch/ia64/kernel/syscalls/syscallhdr.sh | 2 +- arch/ia64/kernel/vmlinux.lds.S | 2 + arch/m68k/mm/fault.c | 2 +- arch/microblaze/kernel/syscalls/syscallhdr.sh | 2 +- arch/mips/kernel/syscalls/syscallhdr.sh | 3 +- arch/mips/mm/fault.c | 2 +- arch/nds32/kernel/vmlinux.lds.S | 1 + arch/openrisc/Kconfig | 1 + arch/openrisc/configs/or1ksim_defconfig | 1 - arch/openrisc/configs/simple_smp_defconfig | 1 - arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/openrisc/kernel/process.c | 18 +- arch/openrisc/kernel/smp.c | 3 +- arch/openrisc/kernel/traps.c | 7 - arch/parisc/include/asm/spinlock.h | 160 +- arch/parisc/include/asm/spinlock_types.h | 14 +- arch/parisc/kernel/alternative.c | 37 +- arch/parisc/kernel/irq.c | 22 +- arch/parisc/kernel/syscall.S | 2 +- arch/parisc/kernel/syscalls/syscallhdr.sh | 2 +- arch/parisc/kernel/syscalls/syscalltbl.sh | 4 +- arch/powerpc/kernel/syscalls/syscallhdr.sh | 3 +- arch/powerpc/kvm/e500_mmu_host.c | 2 +- arch/powerpc/mm/fault.c | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 14 +- arch/s390/mm/gmap.c | 4 +- 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/um/Kconfig | 9 +- arch/um/configs/i386_defconfig | 2 +- arch/um/configs/x86_64_defconfig | 2 +- arch/um/drivers/Kconfig | 3 + arch/um/drivers/net_kern.c | 13 - arch/um/drivers/ubd_kern.c | 12 +- arch/um/drivers/vector_kern.c | 5 +- arch/um/drivers/vector_user.c | 15 +- arch/um/drivers/vhost_user.h | 12 +- arch/um/drivers/virtio_uml.c | 153 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/delay.h | 30 + arch/um/include/linux/time-internal.h | 84 + arch/um/include/shared/os.h | 1 + arch/um/include/shared/timer-internal.h | 76 - arch/um/kernel/kmsg_dump.c | 9 +- arch/um/kernel/process.c | 39 +- arch/um/kernel/skas/syscall.c | 5 +- arch/um/kernel/time.c | 538 +- arch/um/kernel/uml.lds.S | 2 +- arch/um/os-Linux/file.c | 31 + arch/um/os-Linux/time.c | 1 - arch/um/os-Linux/umid.c | 5 +- arch/x86/Kconfig | 1 + 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/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/um/asm/processor.h | 12 +- arch/xtensa/kernel/syscalls/syscallhdr.sh | 2 +- drivers/base/memory.c | 130 +- drivers/hv/hv_balloon.c | 25 +- 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/misc/lkdtm/bugs.c | 75 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/mtd/ubi/fastmap-wl.c | 15 +- drivers/mtd/ubi/ubi-media.h | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/parisc/eisa.c | 8 +- drivers/pcmcia/cs_internal.h | 2 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/pcmcia/rsrc_nonstatic.c | 6 +- drivers/pcmcia/sa1100_simpad.c | 6 +- drivers/pcmcia/soc_common.h | 2 +- drivers/pcmcia/yenta_socket.c | 10 +- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_balloon.c | 180 +- fs/binfmt_elf.c | 48 +- 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/hostfs/hostfs_kern.c | 12 +- 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/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/reiserfs/do_balan.c | 2 +- fs/reiserfs/ioctl.c | 11 +- fs/reiserfs/namei.c | 10 +- fs/seq_file.c | 28 - fs/ubifs/io.c | 16 +- fs/ubifs/journal.c | 1 + fs/ubifs/orphan.c | 13 +- fs/userfaultfd.c | 106 +- include/asm-generic/pgtable.h | 1 + include/asm-generic/pgtable_uffd.h | 66 + include/asm-generic/tlb.h | 3 +- include/linux/bitops.h | 4 +- include/linux/bits.h | 22 +- include/linux/compiler.h | 2 +- include/linux/compiler_types.h | 11 +- include/linux/f2fs_fs.h | 1 + include/linux/gfp.h | 2 + include/linux/huge_mm.h | 2 +- include/linux/memory.h | 1 - include/linux/memory_hotplug.h | 13 +- include/linux/memremap.h | 2 - include/linux/mm.h | 25 +- include/linux/mm_inline.h | 15 +- include/linux/mm_types.h | 4 +- include/linux/mmzone.h | 47 +- include/linux/nfs_fs.h | 1 + include/linux/nfs_page.h | 5 + include/linux/nfs_xdr.h | 32 +- 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/proc_fs.h | 17 +- include/linux/seq_file.h | 1 - include/linux/shmem_fs.h | 10 +- include/linux/stackdepot.h | 2 + include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/xdr.h | 1 - include/linux/swapops.h | 5 +- include/linux/userfaultfd_k.h | 42 +- include/linux/vm_event_item.h | 5 + 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/netfilter/nf_tables.h | 2 + include/uapi/linux/um_timetravel.h | 128 + include/uapi/linux/userfaultfd.h | 40 +- include/uapi/linux/virtio_balloon.h | 1 + init/Kconfig | 8 +- 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 | 1 + kernel/sched/fair.c | 2 +- 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 | 135 +- mm/Makefile | 1 + mm/compaction.c | 3 +- mm/dmapool.c | 4 +- mm/filemap.c | 14 +- mm/gup.c | 9 +- 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 | 11 +- 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/netfilter/nf_tables_api.c | 6 +- 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 +- sound/pci/hda/hda_beep.c | 6 +- sound/pci/hda/patch_realtek.c | 125 + sound/pci/ice1712/prodigy_hifi.c | 4 +- sound/soc/codecs/cs4270.c | 40 +- tools/lib/rbtree.c | 4 +- .../filesystems/epoll/epoll_wakeup_test.c | 67 +- tools/testing/selftests/vm/userfaultfd.c | 225 +- 321 files changed, 13958 insertions(+), 9182 deletions(-) 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/vm/free_page_reporting.rst create mode 100644 arch/um/include/asm/delay.h create mode 100644 arch/um/include/linux/time-internal.h delete mode 100644 arch/um/include/shared/timer-internal.h 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 include/asm-generic/pgtable_uffd.h create mode 100644 include/linux/page_reporting.h create mode 100644 include/uapi/linux/um_timetravel.h create mode 100644 lib/test_lockup.c create mode 100644 mm/page_reporting.c create mode 100644 mm/page_reporting.h