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-master-arm-mainline-allyesconfig 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 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)
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/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