This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-defconfig 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) adds ba841078cd05 mm/mempolicy: Allow lookup_node() to handle fatal signal adds c7b6a566b985 mm/gup: Mark lock taken only after a successful retake adds c7896490dd1a leds: ns2: Absorb platform data adds ccbbb117c17e leds: ns2: Convert to GPIO descriptors adds 877a50b87299 leds: leds-bd2802: remove set but not used variable 'pdata' adds cc9c077f6afe leds: lm3697: fix spelling mistake "To" -> "Too" adds 64d7e23115dd leds: add SGI IP30 led support adds b43a8f01fccb leds: pwm: simplify if condition adds dd47a83453e4 leds: pwm: convert to atomic PWM API adds 141f15c66d94 leds: pwm: remove header adds 4227685b4dda leds: pwm: remove useless pwm_period_ns adds 7a6303677598 leds: leds-is31fl32xx: Replace zero-length array with flex [...] adds 7bbec6c4b51d leds: leds-pwm: Replace zero-length array with flexible-ar [...] adds 28799272acbf leds: lm3532: make bitfield 'enabled' unsigned adds 19aa98409066 leds: ip30: label power LED as such adds c7e4ea68c162 leds: old enums are not really applicable to new code adds 457386350e6a leds: sort Makefile entries adds 4b37883a8c07 leds: make functions easier to understand adds 64ed6588c2ea leds: core: Fix warning message when init_data adds 38e2c63ec3d3 Merge tag 'leds-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2644f912b410 backlight: pwm_bl: Switch to full GPIO descriptor adds ee0c8e494cc3 backlight: corgi: Convert to use GPIO descriptors adds b574beb6257a Merge tag 'backlight-next-5.7' of git://git.kernel.org/pub [...] adds d8a3c488c6d3 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 adds 4d9cf7df8d35 mfd: Add support for Azoteq IQS620A/621/622/624/625 adds ce1cb0eec85b input: keyboard: Add support for Azoteq IQS620A/621/622/624/625 adds 8ba447109af4 iio: temperature: Add support for Azoteq IQS620AT temperat [...] adds b081b7382094 iio: light: Add support for Azoteq IQS621/622 ambient ligh [...] adds 189c3c495ad7 iio: position: Add support for Azoteq IQS624/625 angle sensors adds 361dca7d97f5 dt-bindings: mfd: rn5t618: Document optional property interrupts adds 0c81604516af mfd: rn5t618: Add IRQ support adds 11027ce6f1d2 mfd: rn5t618: Add RTC related registers adds bc61676617d3 mfd: rn5t618: Add more subdevices adds 540d1e15393d rtc: rc5t619: Add Ricoh RC5T619 RTC driver adds 87a25333c8c3 iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619 adds 7858658cdcab mfd: rn5t618: Cleanup i2c_device_id adds 873357b1a7f0 Merge branches 'ib-mfd-iio-input-5.7' and 'ib-mfd-iio-rtc- [...] adds f8db89d14efb mfd: cros_ec: Check DT node for usbpd-notify add adds c703797c1d54 mfd: cpcap: Fix compile if MFD_CORE is not selected adds a0c8498c076d mfd: omap-usb-tll: Replace zero-length array with flexible [...] adds 7235d9e48fda mfd: pm8xxx: Replace zero-length array with flexible-array member adds 74391043a42f mfd: Kconfig: Fix some misspelling of the word functionality adds 9a153b0ed196 mfd: omap: Remove useless cast for driver.name adds d8f083a302f7 mfd: rk808: Always use poweroff when requested adds 08e8c0d9e9fa mfd: rk808: Ensure suspend/resume hooks always work adds 90df3a8230ef mfd: rk808: Stop using syscore ops adds 7a52cbccee8d mfd: rk808: Reduce shutdown duplication adds 42679765faf2 mfd: rk808: Convert RK805 to shutdown/suspend hooks adds ba5836933a71 dt-bindings: mfd: Document STM32 low power timer bindings adds 2a7e7274f3d4 mfd: sc27xx: Add USB charger type detection support adds 4e213b45d2b5 mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs adds fb945c95a482 mfd: dln2: Fix sanity checking for endpoints adds a045f3578e0c dt-bindings: bd718x7: Yamlify and add BD71850 adds b1cc5409f08e mfd: da9062: Add support for interrupt polarity defined in [...] adds e3fadb35bc1b mfd: dln2: Allow to be enumerated via ACPI adds c2b5fdfba2a9 mfd: aat2870: Use scnprintf() for avoiding potential buffe [...] adds d2923aa45356 mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock adds 8645f09bad14 Merge tag 'mfd-next-5.7' of git://git.kernel.org/pub/scm/l [...] adds 2f8caa9f8f32 dt-bindings: thermal: tsens: Add configuration in yaml adds d543c8424c11 thermal: rcar_gen3_thermal: Remove unneeded curly brackets adds 267c4d8d132c thermal: rcar_gen3_thermal: Generate interrupt when temper [...] adds f2ccf917ad33 dt-bindings: thermal: sprd: Add the Spreadtrum thermal doc [...] adds 554fdbaf19b1 thermal: sprd: Add Spreadtrum thermal driver support adds 7dc6ffbd79c2 dt-bindings: fsl: scu: add thermal binding adds 34471abfc8fe thermal: of-thermal: add API for getting sensor ID from DT adds e20db70dba1c thermal: imx_sc: add i.MX system controller thermal support adds 82bdde8ecdd7 thermal: exynos: Silence warning during deferred probe adds 444eb18d091a dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM adds 5eed800a6811 thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit adds eb8504620381 thermal: Rephrase the Kconfig text for thermal adds 7375f2ac6b2d thermal: ti-soc-thermal: Use GPIO descriptors adds 1fd213f38b99 thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4 adds b009514f9786 thermal: imx_thermal: Use __maybe_unused instead of CONFIG [...] adds 15a26319c419 thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) adds ef502fc1f0dd thermal: Remove COMPILE_TEST for IMX_SC_THERMAL adds cbe259fd80b7 thermal: qoriq: Fix a compiling issue adds 52cbc58b3bad thermal: Add COMPILE_TEST support for i.MX8MM adds e1b0d18be384 dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support adds 8d74bf79dfd5 thermal: rcar_gen3_thermal: Add r8a77961 support adds a9d8e61b936d thermal: imx: Remove unused includes adds 39056e8a989e thermal: rcar_thermal: Handle probe error gracefully adds 0aef1ee5af9e drivers: thermal: tsens: De-constify struct tsens_features adds e604bdd2a7e1 drivers: thermal: tsens: Pass around struct tsens_sensor a [...] adds c1c6f3b39c04 drivers: thermal: tsens: use simpler variables adds f22a3bf0d222 drivers: thermal: tsens: Release device in success path adds 79125e03dbfc drivers: thermal: tsens: Add critical interrupt support adds d22066c1afcd drivers: thermal: tsens: Add watchdog support adds 348596969de1 drivers: thermal: tsens: kernel-doc fixup adds 8d3a6d4f4337 drivers: thermal: tsens: Remove unnecessary irq flag adds 7617e771c166 thermal: rcar_thermal: Always update thermal zone on interrupt adds 57ed737f1646 thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv adds 0fa04202078a thermal: rcar_thermal: Remove lock in rcar_thermal_get_cur [...] adds 85f0b61a6bed thermal: qoriq: Use devm_add_action_or_reset() to handle a [...] adds ce68eeca8f26 thermal: qoriq: Sort includes alphabetically adds 9db11010f27b thermal: imx: Calling imx_thermal_unregister_legacy_coolin [...] adds 869897786731 dt-bindings: thermal: sprd: Remove redundant 'maxItems' adds 01c354e2ec10 dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems' adds fd96a316d264 dt-bindings: thermal: make cooling-maps property optional adds afa58b49ac52 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t adds 671aa926a90a thermal: int340x: processor_thermal: Add Tiger Lake support adds f21431f2de33 thermal: int340x_thermal: Use scnprintf() for avoiding pot [...] adds 968ea0dffa93 thermal: imx_sc_thermal: Fix incorrect data type adds 0a8cdc8b14ef thermal: qcom: tsens.h: Replace zero-length array with fle [...] adds 526e6effe6f3 dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP adds 2b8f1f0337c5 thermal: imx8mm: Add i.MX8MP support adds ff44f672d741 thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set [...] adds 40ea568593f2 thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON adds 76a5c400aae5 thermal: imx8mm: Fix build warning of incorrect argument type adds 3f5b9959041e thermal: devfreq_cooling: inline all stubs for CONFIG_DEVF [...] adds 11700fcb90b4 Documentation: cpu-idle-cooling: Fix diagram for 33% duty cycle adds 34183ddd13db Merge tag 'thermal-v5.7-rc1' of git://git.kernel.org/pub/s [...] adds 1dd5ddc125b4 Input: goodix - fix touch coordinates on Cube I15-TC adds 061706716384 Input: elants_i2c - report resolution information for touch major adds 49db3997d82f Input: goodix - refactor IRQ pin GPIO accesses adds e070a97b929b Input: goodix - make loading the config from disk independ [...] adds 1921dacef72d Input: goodix - make resetting the controller at probe ind [...] adds a7d4b171660c Input: goodix - add support for getting IRQ + reset GPIOs [...] adds 67abd9eeb458 Input: goodix - add support for getting IRQ + reset GPIOs [...] adds c5fca485320e Input: goodix - add support for controlling the IRQ pin th [...] adds aebfc52c0949 Input: goodix - move defines to above struct goodix_ts_dat [...] adds de956caed952 Input: goodix - save a copy of the config from goodix_read [...] adds 686e8a2489ba Input: goodix - add minimum firmware size check adds 1a67448f1563 Input: goodix - make goodix_send_cfg() take a raw buffer a [...] adds 273ec6bd9af5 Input: goodix - restore config on resume if necessary adds 9e1f2d70ec39 Input: goodix - try to reset the controller if the i2c-test fails adds 24ef83f6e31d Input: goodix - fix spurious key release events adds 492ee52c1cd4 Input: goodix - add support for more then one touch-key adds 8c2327ef7999 dt-bindings: input: touchscreen: add compatible string for [...] adds cae102e2fc08 Input: goodix - use string-based chip ID adds b5e458af8a14 Input: goodix - add support for Goodix GT917S adds ec7f23e1d8ad dt-bindings: touchscreen: goodix: support of gt9147 adds b9a1c116846e Input: goodix - support gt9147 touchpanel adds cc5117d6e498 Input: of_touchscreen - explicitly choose axis adds 10ad4845cd3d dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema adds c9c20ee3cfce Input: goodix - fix compilation when ACPI support is disabled adds ebc68cedec4a Input: i8042 - add Acer Aspire 5738z to nomux list adds 3a8579629665 Input: update SPDX tag for input-event-codes.h adds cd510679f4b5 Merge branch 'next' into for-linus adds 9ebe5422ad6c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3faae9813b9c drm/i915/gvt: Add some regs to force-to-nonpriv whitelist adds 75db1a5b2aea drm/i915/gvt: Fix display port type issue adds 2484b1724289 drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS adds dbafc67307ec drm/i915/gvt: do not check len & max_len for lri adds eb0ff8074e0b drm/i915/gvt: Fix klocwork issues about data size adds 17d0c1062a0c Merge tag 'gvt-next-fixes-2020-03-31' of https://github.co [...] adds 0a1a6793d0f8 Merge tag 'drm-intel-next-fixes-2020-04-02' of git://anong [...] adds 518110cd0ded dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text adds 99f155d0776f dt-bindings: display: drop data-mapping from panel-dpi adds d021d751c147 drm/panel-simple: drop use of data-mapping property adds a65a97b48694 drm/vboxvideo: Add missing remove_conflicting_pci_framebuf [...] adds b1e7396a1d0e drm/vc4: Fix HDMI mode validation adds 98878d9dfc7a dt-bindings: display: ti: Fix dtc unit-address warnings in [...] adds 9488ef75ef44 docs: dt: display/ti: fix typos at the devicetree/ directory name adds b139f8b00db4 fbcon: fix null-ptr-deref in fbcon_switch adds 4c1cb04e0e7a drm/xen: fix passing zero to 'PTR_ERR' warning adds d8a26d8fc37c drm/mm: revert "Break long searches in fragmented address spaces" adds 3208a24f2ba2 Merge tag 'drm-misc-next-fixes-2020-04-04' of git://anongi [...] adds 8a39db76e79e drm/nouveau/ttm: evict other IO mappings when running out [...] adds e18c6e8b6f5b drm/nouveau: remove checks for return value of debugfs functions adds b92103b559c7 drm/nouveau/svm: fix vma range check for migration adds 822cab6150d3 drm/nouveau/svm: check for SVM initialized before migrating adds bc7b188023e7 drm/nouveau/svm: remove useless SVM range check adds 434fdb51513b drm/nouveau: workaround runpm fail by disabling PCI power [...] adds 028a12f5aa82 drm/nouveau/gr/gp107,gp108: implement workaround for HW ha [...] adds 58e92b5ee874 drm/nouveau/nvif: access PTIMER through usermode class, if [...] adds ed3d1489d271 drm/nouveau/nvif: protect waits against GPU falling off the bus adds 374b55802cd5 drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels adds 9c346968b862 Merge branch 'linux-5.7' of git://github.com/skeggsb/linux [...] adds 987ed8e938d1 drm/amdgpu: fix hpd bo size calculation error adds 33eef72f8a78 drm/amd/display: Update function to get optimal number of taps adds cbec6477ced5 drm/amd/display: Support P010 pixel format adds 8f43965f79ea drm/amd/display: Use double buffered DRR timing update by default adds 9941b8129030 drm/amd/display: Not doing optimize bandwidth if flip pending. adds 58edb079102e drm/amd/display: Revert change to HDCP display states adds 5c41c023f8b2 drm/amd/display: Support plane level CTM adds 5a6b5458699d drm/amd/display: LFC not working on 2.0x range monitors (v2) adds 00755bb79cb2 drm/amd/display: Enable BT2020 in COLOR_ENCODING property adds c42656f8fc52 drm/amd/display: Fix dcn21 num_states adds e4295adc84a3 drm/amd/powerplay: drop redundant BIF doorbell interrupt o [...] adds 49e78c820a02 drm/amd/powerplay: move the ASIC specific nbio operation o [...] adds c2850c125d91 drm/amd/display: Don't try hdcp1.4 when content_type is se [...] adds 2ebbe7c9d11d drm/amd/display: Correctly cancel future watchdog and call [...] adds d6e7042f4e80 drm/amd/display: increase HDCP authentication delay adds 3148a6a0ef3c drm/amdkfd: kfree the wrong pointer adds 12ab316ced2c Merge tag 'amd-drm-next-5.7-2020-04-01' of git://people.fr [...] adds f5e94d10e4c4 Merge tag 'drm-next-2020-04-08' of git://anongit.freedeskt [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 5 + Documentation/admin-guide/kernel-parameters.txt | 13 +- Documentation/admin-guide/mm/transhuge.rst | 14 + Documentation/admin-guide/mm/userfaultfd.rst | 51 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 16 + .../bindings/display/panel/panel-dpi.yaml | 10 - .../bindings/display/ti/ti,am65x-dss.yaml | 4 +- .../bindings/display/ti/ti,j721e-dss.yaml | 4 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 4 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 132 +++ .../bindings/input/touchscreen/edt-ft5x06.txt | 77 -- .../bindings/input/touchscreen/edt-ft5x06.yaml | 125 +++ .../bindings/input/touchscreen/goodix.yaml | 2 + Documentation/devicetree/bindings/mfd/iqs62x.yaml | 179 ++++ Documentation/devicetree/bindings/mfd/rn5t618.txt | 4 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 90 -- .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 236 +++++ .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 222 ++++ .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 16 + .../devicetree/bindings/net/marvell,mvusb.yaml | 29 +- .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 32 + .../bindings/regulator/rohm,bd71837-regulator.txt | 162 --- .../bindings/regulator/rohm,bd71837-regulator.yaml | 103 ++ .../bindings/regulator/rohm,bd71847-regulator.yaml | 97 ++ .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +- .../bindings/thermal/rcar-gen3-thermal.txt | 1 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 107 ++ .../devicetree/bindings/thermal/thermal.txt | 2 +- .../driver-api/thermal/cpu-idle-cooling.rst | 4 +- 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/arm/mach-pxa/cm-x300.c | 1 - arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/corgi.c | 12 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/hx4700.c | 1 - arch/arm/mach-pxa/lpd270.c | 1 - arch/arm/mach-pxa/magician.c | 1 - arch/arm/mach-pxa/mainstone.c | 1 - arch/arm/mach-pxa/mioa701.c | 1 - arch/arm/mach-pxa/palm27x.c | 1 - arch/arm/mach-pxa/palmtc.c | 11 +- arch/arm/mach-pxa/palmte2.c | 1 - arch/arm/mach-pxa/pcm990-baseboard.c | 1 - arch/arm/mach-pxa/spitz.c | 34 +- arch/arm/mach-pxa/tavorevb.c | 2 - arch/arm/mach-pxa/viper.c | 1 - arch/arm/mach-pxa/z2.c | 2 - arch/arm/mach-pxa/zylonite.c | 1 - arch/arm/mach-s3c24xx/mach-h1940.c | 1 - arch/arm/mach-s3c24xx/mach-rx1950.c | 1 - arch/arm/mach-s3c64xx/dev-backlight.c | 3 - arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-hmt.c | 1 - arch/arm/mach-s3c64xx/mach-smartq.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +- arch/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/unicore32/kernel/puv3-nb0916.c | 1 - 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/dma-buf/Kconfig | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 33 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 18 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 3 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 40 +- drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 7 +- .../drm/amd/display/modules/freesync/freesync.c | 34 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 28 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 39 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 15 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 18 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 24 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 14 +- drivers/gpu/drm/drm_mm.c | 8 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 16 +- drivers/gpu/drm/i915/gvt/display.c | 6 +- drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/dac.c | 3 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 1 + drivers/gpu/drm/nouveau/dispnv50/base507c.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/cursc37a.c | 9 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 + drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 2 + drivers/gpu/drm/nouveau/dispnv50/wndw.h | 1 + drivers/gpu/drm/nouveau/include/nvif/device.h | 21 - drivers/gpu/drm/nouveau/include/nvif/timer.h | 35 + drivers/gpu/drm/nouveau/include/nvif/user.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 20 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 63 ++ drivers/gpu/drm/nouveau/nouveau_drv.h | 2 + drivers/gpu/drm/nouveau/nouveau_svm.c | 9 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 1 + drivers/gpu/drm/nouveau/nvif/device.c | 14 +- .../nouveau/{dispnv50/cursc37a.c => nvif/timer.c} | 52 +- drivers/gpu/drm/nouveau/nvif/userc361.c | 14 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 26 + drivers/gpu/drm/panel/panel-simple.c | 11 - drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 + drivers/gpu/drm/vc4/vc4_hdmi.c | 20 +- drivers/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/hv/hv_balloon.c | 25 +- drivers/ide/ide-scan-pci.c | 8 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/rn5t618-adc.c | 256 +++++ drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/iqs621-als.c | 617 ++++++++++++ drivers/iio/position/Kconfig | 19 + drivers/iio/position/Makefile | 7 + drivers/iio/position/iqs624-pos.c | 284 ++++++ drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/iqs620at-temp.c | 97 ++ drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/iqs62x-keys.c | 335 ++++++ drivers/input/serio/i8042-x86ia64io.h | 11 + drivers/input/touchscreen/elants_i2c.c | 1 + drivers/input/touchscreen/goodix.c | 608 ++++++++--- drivers/input/touchscreen/of_touchscreen.c | 35 +- drivers/leds/Kconfig | 11 + drivers/leds/Makefile | 99 +- drivers/leds/led-class.c | 2 +- drivers/leds/leds-bd2802.c | 2 - drivers/leds/leds-ip30.c | 86 ++ drivers/leds/leds-is31fl32xx.c | 2 +- drivers/leds/leds-lm3532.c | 2 +- drivers/leds/leds-lm3697.c | 2 +- drivers/leds/leds-ns2.c | 99 +- drivers/leds/leds-pwm.c | 55 +- drivers/mfd/Kconfig | 23 +- drivers/mfd/Makefile | 1 + drivers/mfd/aat2870-core.c | 2 +- drivers/mfd/cros_ec_dev.c | 2 +- drivers/mfd/da9062-core.c | 44 +- drivers/mfd/dln2.c | 30 +- drivers/mfd/intel-lpss-pci.c | 31 +- drivers/mfd/iqs62x.c | 1063 ++++++++++++++++++++ drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 4 +- drivers/mfd/qcom-pm8xxx.c | 2 +- drivers/mfd/rk808.c | 139 +-- drivers/mfd/rn5t618.c | 109 +- drivers/mfd/sprd-sc27xx-spi.c | 52 + drivers/misc/lkdtm/bugs.c | 75 ++ drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/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/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-rc5t619.c | 444 ++++++++ drivers/thermal/Kconfig | 42 +- drivers/thermal/Makefile | 3 + drivers/thermal/cpufreq_cooling.c | 5 +- drivers/thermal/imx8mm_thermal.c | 236 +++++ drivers/thermal/imx_sc_thermal.c | 148 +++ drivers/thermal/imx_thermal.c | 16 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 5 + drivers/thermal/of-thermal.c | 62 +- drivers/thermal/qcom/tsens-8960.c | 4 +- drivers/thermal/qcom/tsens-common.c | 194 +++- drivers/thermal/qcom/tsens-v0_1.c | 6 +- drivers/thermal/qcom/tsens-v1.c | 6 +- drivers/thermal/qcom/tsens-v2.c | 24 +- drivers/thermal/qcom/tsens.c | 65 +- drivers/thermal/qcom/tsens.h | 105 +- drivers/thermal/qoriq_thermal.c | 40 +- drivers/thermal/rcar_gen3_thermal.c | 31 +- drivers/thermal/rcar_thermal.c | 53 +- drivers/thermal/samsung/exynos_tmu.c | 4 +- drivers/thermal/sprd_thermal.c | 552 ++++++++++ drivers/thermal/st/stm_thermal.c | 3 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 44 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 4 +- drivers/video/backlight/corgi_lcd.c | 68 +- drivers/video/backlight/pwm_bl.c | 19 - drivers/video/fbdev/core/fbcon.c | 3 + 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/dt-bindings/leds/common.h | 36 +- include/linux/bitops.h | 4 +- include/linux/bits.h | 22 +- include/linux/compiler.h | 2 +- include/linux/compiler_types.h | 11 +- include/linux/devfreq_cooling.h | 2 +- include/linux/f2fs_fs.h | 1 + include/linux/gfp.h | 2 + include/linux/huge_mm.h | 2 +- include/linux/leds.h | 1 + include/linux/leds_pwm.h | 22 - include/linux/memory.h | 1 - include/linux/memory_hotplug.h | 13 +- include/linux/memremap.h | 2 - include/linux/mfd/iqs62x.h | 139 +++ include/linux/mfd/rk808.h | 2 - include/linux/mfd/rn5t618.h | 26 + include/linux/mfd/sc27xx-pmic.h | 7 + include/linux/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/platform_data/leds-kirkwood-ns2.h | 38 - include/linux/proc_fs.h | 17 +- include/linux/pwm_backlight.h | 2 - include/linux/seq_file.h | 1 - include/linux/shmem_fs.h | 10 +- include/linux/skbuff.h | 38 +- include/linux/spi/corgi_lcd.h | 3 - include/linux/stackdepot.h | 2 + include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/xdr.h | 1 - include/linux/swapops.h | 5 +- include/linux/thermal.h | 10 + include/linux/userfaultfd_k.h | 42 +- include/linux/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/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 | 11 +- 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 | 18 +- 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 ++++- tools/thermal/tmon/tmon.c | 26 +- 543 files changed, 16074 insertions(+), 5571 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/iqs62x-keys.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml create mode 100644 Documentation/devicetree/bindings/mfd/iqs62x.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.txt create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml create mode 100644 Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71847-regula [...] create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/sprd-thermal.yaml create mode 100644 Documentation/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 drivers/gpu/drm/nouveau/include/nvif/timer.h copy drivers/gpu/drm/nouveau/{dispnv50/cursc37a.c => nvif/timer.c} (62%) create mode 100644 drivers/iio/adc/rn5t618-adc.c create mode 100644 drivers/iio/light/iqs621-als.c create mode 100644 drivers/iio/position/Kconfig create mode 100644 drivers/iio/position/Makefile create mode 100644 drivers/iio/position/iqs624-pos.c create mode 100644 drivers/iio/temperature/iqs620at-temp.c create mode 100644 drivers/input/keyboard/iqs62x-keys.c create mode 100644 drivers/leds/leds-ip30.c create mode 100644 drivers/mfd/iqs62x.c create mode 100644 drivers/rtc/rtc-rc5t619.c create mode 100644 drivers/thermal/imx8mm_thermal.c create mode 100644 drivers/thermal/imx_sc_thermal.c create mode 100644 drivers/thermal/sprd_thermal.c create mode 100644 include/asm-generic/pgtable_uffd.h delete mode 100644 include/linux/leds_pwm.h create mode 100644 include/linux/mfd/iqs62x.h create mode 100644 include/linux/mfd/sc27xx-pmic.h create mode 100644 include/linux/page_reporting.h delete mode 100644 include/linux/platform_data/leds-kirkwood-ns2.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