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-allnoconfig in repository toolchain/ci/linux.
from 7e63420847ae Merge tag 'acpi-5.7-rc1-2' of git://git.kernel.org/pub/scm [...] 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 adds 07d6f6dcc094 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 304e024216a8 net_sched: add a temporary refcnt for struct tcindex_data adds 744fdc8233f6 ipv6: don't auto-add link-local address to lag ports adds 41aa8561ca3f cxgb4: fix MPS index overwrite when setting MAC address adds cef8dac96bc1 cxgb4: free MQPRIO resources in shutdown path adds b1f4c209d840 net: phy: at803x: fix clock sink configuration on ATH8030 [...] adds b9258a2cece4 slcan: Don't transmit uninitialized stack data in padding adds e6b45ee790ec net/faraday: fix grammar in function ftgmac100_setup_clk() [...] adds cc213f8c47fb bnx2x: correct a comment mistake in grammar adds dd6a4998e64a net: stmmac: Fix VLAN filtering when HW does not support it adds d61f4d61ff7f dt-bindings: net: mvusb: Fix example errors adds 2abb5792387e net: qualcomm: rmnet: Allow configuration updates to exist [...] adds 86287543715a net: atlantic: fix missing | operator when assigning rec->llc adds bf88dc327de8 net: dsa: dsa_bridge_mtu_normalization() can be static adds 21f6f9469386 crypto/chcr: Add missing include file <linux/highmem.h> adds d16fa759253f net: ipv6: rpl_iptunnel: remove redundant assignments to v [...] adds 0b4f33def7bb mptcp: fix tcp fallback crash adds 59832e246515 mptcp: subflow: check parent mptcp socket on subflow state change adds de06f57392b6 mptcp: re-check dsn before reading from subflow adds 564cf2f39536 mptcp: fix "fn parameter not described" warnings adds 2822d1a689f1 Merge branch 'mptcp-various-bugfixes-and-improvements' adds a7d40cbb2490 net: cavium: Fix build errors due to 'imply CAVIUM_PTP' adds 21f64e72e707 net: stmmac: xgmac: Fix VLAN register handling adds c427bfec18f2 net: core: enable SO_BINDTODEVICE for non-root users adds 64948427a63f net: openvswitch: use hlist_for_each_entry_rcu instead of [...] adds 19e16d220f0a neigh: support smaller retrans_time settting adds 2f5107c34df3 pegasus: Remove pegasus' own workqueue adds 468c2a100208 mlxsw: spectrum_trap: fix unintention integer overflow on [...] adds 3e1221acf6a8 net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting adds a8eab6d35e22 net_sched: fix a missing refcnt in tcindex_init() adds 6110dff776f7 net: phy: micrel: kszphy_resume(): add delay after genphy_ [...] adds c85adced953a mptcp: add some missing pr_fmt defines adds 0452800f6db4 net: dsa: mt7530: fix null pointer dereferencing in port5 setup adds bee348907d19 tun: Don't put_page() for all negative return values from [...] adds a7f9a6f4cc5f ipv6: rpl: fix loop iteration adds 536fab5bf582 net: dsa: bcm_sf2: Do not register slave MDIO bus with OF adds 95099c569a9f r8169: change back SG and TSO to be disabled by default adds 0be0ae144109 mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY adds ccfc569347f8 mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE adds 19a46799adf2 Merge branch 'mlxsw-fixes' adds 2dd6a24fff41 wimax: remove some redundant assignments to variable result adds 7df0a6a3e53d qed: remove redundant assignment to variable 'rc' adds afa3b592953b net: dsa: bcm_sf2: Ensure correct sub-node is parsed adds db1f00fb8ff7 skbuff.h: Improve the checksum related comments adds aa81700cf232 macsec: fix NULL dereference in macsec_upd_offload() adds 479a72c0c6d7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6a0033457f23 drivers/ide: convert to list_for_each_entry_safe() adds 78a515f9faf3 drivers/ide: Fix build regression. adds 498ff42d557d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds 255a69a94b8c sparc32: use per-device dma_ops adds 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 adds 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 adds 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 adds 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- [...] adds 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)
The 161 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 ++ .../devicetree/bindings/net/marvell,mvusb.yaml | 29 +- 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/sh/kernel/syscalls/syscallhdr.sh | 2 +- arch/sh/mm/fault.c | 2 +- arch/sparc/include/asm/dma-mapping.h | 15 +- arch/sparc/kernel/ioport.c | 3 - arch/sparc/kernel/of_device_common.c | 1 + arch/sparc/kernel/syscalls/syscallhdr.sh | 2 +- arch/sparc/mm/io-unit.c | 9 +- arch/sparc/mm/iommu.c | 15 +- arch/sparc/mm/mm_32.h | 3 - arch/sparc/mm/srmmu.c | 4 +- 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/mm/fault.c | 2 +- arch/x86/um/asm/processor.h | 12 +- arch/xtensa/kernel/syscalls/syscallhdr.sh | 2 +- drivers/base/memory.c | 130 ++-- drivers/crypto/chelsio/chcr_ktls.c | 1 + drivers/hv/hv_balloon.c | 25 +- drivers/ide/ide-scan-pci.c | 8 +- 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/net/can/slcan.c | 4 +- drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/mt7530.c | 3 + .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 3 +- drivers/net/ethernet/cavium/common/cavium_ptp.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 5 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 23 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 1 + drivers/net/ethernet/faraday/ftgmac100.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 18 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 31 +- drivers/net/ethernet/realtek/r8169_main.c | 29 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 11 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 17 +- drivers/net/macsec.c | 3 + drivers/net/phy/at803x.c | 4 +- drivers/net/phy/micrel.c | 7 + drivers/net/tun.c | 10 +- drivers/net/usb/pegasus.c | 38 +- drivers/net/wimax/i2400m/driver.c | 7 +- 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/skbuff.h | 38 +- 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/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/core/neighbour.c | 10 +- net/core/sock.c | 2 +- net/dsa/slave.c | 2 +- net/ipv6/addrconf.c | 11 +- net/ipv6/ndisc.c | 4 +- net/ipv6/rpl.c | 6 +- net/ipv6/rpl_iptunnel.c | 2 +- net/mptcp/options.c | 2 + net/mptcp/pm.c | 2 + net/mptcp/pm_netlink.c | 2 + net/mptcp/protocol.c | 109 +++- net/mptcp/protocol.h | 2 + net/mptcp/subflow.c | 3 +- net/mptcp/token.c | 9 +- net/openvswitch/flow_table.c | 10 +- net/sched/cls_tcindex.c | 45 +- 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 +- .../filesystems/epoll/epoll_wakeup_test.c | 67 +- tools/testing/selftests/vm/userfaultfd.c | 225 +++++-- 343 files changed, 8301 insertions(+), 4173 deletions(-) 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 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