This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 29955e0289b3 Add linux-next specific files for 20210505 omits 34164a5c039c Merge branch 'akpm/master' omits 172e8ee7a90c memfd_secret: use unsigned int rather than long as syscall [...] omits 089f38b0ba63 secretmem: test: add basic selftest for memfd_secret(2) omits 0a8143fa0500 memfd_secret: use unsigned int rather than long as syscall [...] omits 9ad1f0315895 arch, mm: wire up memfd_secret system call where relevant omits f0770d7c1be0 PM: hibernate: disable when there are active secretmem users omits 7df71f720117 secretmem: optimize page_is_secretmem() omits f2095070f3b2 secretmem/gup: don't check if page is secretmem without reference omits b9ea3c5f5c20 memfd_secret: use unsigned int rather than long as syscall [...] omits e87a8409dbb7 mm: introduce memfd_secret system call to create "secret" [...] omits e82dd7674cd3 set_memory: allow querying whether set_direct_map_*() is a [...] omits 88b5717f0e16 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 9cfbfc9e0518 riscv/Kconfig: make direct map manipulation options depend on MMU omits 40b8c500b2f5 mmap: make mlock_future_check() global omits b5808bccab3b mm: fix typos in comments omits 28babc5dea9c mm: fix typos in comments omits 62ac4cdbf828 treewide: remove editor modelines and cruft omits 4f9cfcf1327b ipc/sem.c: spelling fix omits bfe7ff8d01cc fs: fat: fix spelling typo of values omits 8ebd1cac0844 kernel/sys.c: fix typo omits 7d8ce5bde420 kernel/up.c: fix typo omits a49f6e6ab235 kernel/user_namespace.c: fix typos omits cabf99dfe2e1 kernel/umh.c: fix some spelling mistakes omits 700507d6dfa1 include/linux/pgtable.h: few spelling fixes omits cf706d9623db mm/slab.c: fix spelling mistake "disired" -> "desired" omits c8d25507ca3a scripts/spelling.txt: add "overflw" omits 72dd1a7030f1 scripts/spelling.txt: Add "diabled" typo omits 9443a9aead40 scripts/spelling.txt: add "overlfow" omits 537966177a0c arm: print alloc free paths for address in registers omits 17957f80ee3d mm/vmalloc: remove vwrite() omits 896947498d96 mm: remove xlate_dev_kmem_ptr() omits ddd8039ac608 drivers/char: remove /dev/kmem for good omits 2055c4c7989d mm: fix some typos and code style problems omits 9e12da2128ce Merge branch 'akpm-current/current' omits 435c474f3bfb Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 8309e00f3d8a Merge remote-tracking branch 'rust/rust-next' omits 5fd952885e0d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits f2a30c86763a Merge remote-tracking branch 'hyperv/hyperv-next' omits 7377bfb2c083 Merge remote-tracking branch 'nvmem/for-next' omits 69231db4ee8c Merge remote-tracking branch 'slimbus/for-next' omits 18baef328843 Merge remote-tracking branch 'gnss/gnss-next' omits 4515cd13a517 Merge remote-tracking branch 'kspp/for-next/kspp' omits ca847a850e9c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 8bc44ae1e0b9 Merge remote-tracking branch 'coresight/next' omits c46c90470c6e Merge remote-tracking branch 'livepatching/for-next' omits 6e176cd06dc7 Merge remote-tracking branch 'pwm/for-next' omits 0ec27b62250f Merge remote-tracking branch 'pinctrl/for-next' omits 8741cd87452e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 7d49ad44a028 Merge remote-tracking branch 'rpmsg/for-next' omits 711312108ead Merge remote-tracking branch 'vhost/linux-next' omits f89303ec99cb Merge remote-tracking branch 'scsi/for-next' omits 3057c555cc54 Merge remote-tracking branch 'phy-next/next' omits 82e7a7a272ad Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits bc62869fb14c Merge remote-tracking branch 'chrome-platform/for-next' omits ec7462102bb9 Merge remote-tracking branch 'percpu/for-next' omits f349629afefa Merge remote-tracking branch 'rcu/rcu/next' omits ac257e01b689 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 0e1f382bec4e Merge remote-tracking branch 'edac/edac-for-next' omits c6c4ca00f99e Merge remote-tracking branch 'safesetid/safesetid-next' omits 92f92376e93b Merge remote-tracking branch 'keys/keys-next' omits 0c398e62e63f Merge remote-tracking branch 'apparmor/apparmor-next' omits 90b4112eec69 Merge remote-tracking branch 'security/next-testing' omits f38c552b5a96 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits f13746334ae7 Merge remote-tracking branch 'block/for-next' omits c8f57194795d Merge remote-tracking branch 'input/next' omits 85dacf81d9d7 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 13f659fa35e8 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits b3d17797f012 Merge remote-tracking branch 'drm-msm/msm-next' omits e608a47cc1ac Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits a24c93af8a58 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a638de0eb6a3 next-20210504/amdgpu omits e32da3ec5295 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 5f2d725f704a Merge remote-tracking branch 'bluetooth/master' omits b970bbba19b9 Merge remote-tracking branch 'ieee1394/for-next' omits be1fd872c264 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 19a891066eea Merge remote-tracking branch 'pm/linux-next' omits 4fa2eba3e2ab Merge remote-tracking branch 'jc_docs/docs-next' omits 16884193368c Merge remote-tracking branch 'i3c/i3c/next' omits 97db9ca4349c Merge remote-tracking branch 'i2c/i2c/for-next' omits c3d34a2fa327 Merge remote-tracking branch 'hid/for-next' omits 9e5a51031444 Merge remote-tracking branch 'pci/next' omits 59e87af14a9c Merge remote-tracking branch 'printk/for-next' omits 650b7e9ea98f Merge remote-tracking branch 'vfs/for-next' omits a1af8526b088 Merge remote-tracking branch 'iomap/iomap-for-next' omits f5a16376e783 Merge remote-tracking branch 'xfs/for-next' omits 41147f841300 Merge remote-tracking branch 'v9fs/9p-next' omits 9156cf2c27db Merge remote-tracking branch 'ubifs/next' omits 220689994fa4 Merge remote-tracking branch 'cel/for-next' omits bcea0b8b52e1 Merge remote-tracking branch 'nfs/linux-next' omits 6b5ec74b26cc Merge remote-tracking branch 'jfs/jfs-next' omits 517e6311ac9a Merge remote-tracking branch 'f2fs/dev' omits c1c74906c4a2 Merge remote-tracking branch 'ext3/for_next' omits 1014304ee7a2 Merge remote-tracking branch 'ecryptfs/next' omits 9d6806edfd15 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 9d48bc1a17a6 Merge remote-tracking branch 'cifs/for-next' omits 1ce897c94828 Merge remote-tracking branch 'ceph/master' omits 7a1f57b13c11 Merge remote-tracking branch 'btrfs/for-next' omits 93043a964c2b Merge remote-tracking branch 'pidfd/for-next' omits 197fa821b0d6 Merge remote-tracking branch 'uml/linux-next' omits c01e3e16c9af Merge remote-tracking branch 'sh/for-next' omits 7c7cb0922859 Merge remote-tracking branch 's390/for-next' omits 08d7887e73d4 Merge remote-tracking branch 'risc-v/for-next' omits 81544f487d8a Merge remote-tracking branch 'powerpc/next' omits 2911281e06d2 Merge remote-tracking branch 'h8300/h8300-next' omits 45ab5edd1588 Merge remote-tracking branch 'csky/linux-next' omits 0331ff397b55 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 0c3b4202cb9c Merge remote-tracking branch 'tegra/for-next' omits b2fa03182308 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a8d8f3287df7 Merge remote-tracking branch 'scmi/for-linux-next' omits 05a2e699096b Merge remote-tracking branch 'samsung-krzk/for-next' omits 521a84eb3797 Merge remote-tracking branch 'rockchip/for-next' omits 009eb471f573 Merge remote-tracking branch 'reset/reset/next' omits c6f0b4d7da11 Merge remote-tracking branch 'renesas/next' omits a1c05af57279 Merge remote-tracking branch 'realtek/for-next' omits a4d3e0a28cac Merge remote-tracking branch 'raspberrypi/for-next' omits fcc7abcbee2b Merge remote-tracking branch 'qcom/for-next' omits 1ae00ef006e5 Merge remote-tracking branch 'omap/for-next' omits e5ae0ae5c2ec Merge remote-tracking branch 'mvebu/for-next' omits 821277de5262 Merge remote-tracking branch 'mediatek/for-next' omits a2a1428b820e Merge remote-tracking branch 'keystone/next' omits 503baf521dc4 Merge remote-tracking branch 'imx-mxs/for-next' omits eb9d2334c493 Merge remote-tracking branch 'drivers-memory/for-next' omits a2cabb92ccc8 Merge remote-tracking branch 'at91/at91-next' omits 56afa3d252de Merge remote-tracking branch 'aspeed/for-next' omits 51c0b308b234 Merge remote-tracking branch 'amlogic/for-next' omits ca6af84f52bd Merge remote-tracking branch 'actions/for-next' omits 59b68f9e3175 Merge remote-tracking branch 'arm-soc/for-next' omits 6e6b1439f591 Merge remote-tracking branch 'arm64/for-next/core' omits a75ac2c73ad4 Merge remote-tracking branch 'arm/for-next' omits fa7f5a83e070 Merge remote-tracking branch 'asm-generic/master' omits 661de268b2ae Merge remote-tracking branch 'kbuild/for-next' omits 822909eab3c2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 78ad89e590f4 Merge remote-tracking branch 'pidfd-fixes/fixes' omits b63c755597fb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits f284090a62de Merge remote-tracking branch 'scsi-fixes/fixes' omits af5da0f282ad Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits ad2bfe327814 Merge remote-tracking branch 'vfs-fixes/fixes' omits 7ed53e049d96 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6b0a7a6ce524 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 1af47fa21be5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits f9f9a593901e Merge remote-tracking branch 'ide/master' omits 744f5004ef26 Merge remote-tracking branch 'soundwire-fixes/fixes' omits df08033830f9 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits e63df77bb1bc Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits a283b9558c76 Merge remote-tracking branch 'phy/fixes' omits 12d688c15a14 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits ebb8fd50574c Merge remote-tracking branch 'pci-current/for-linus' omits f9d11dc85cc0 Merge remote-tracking branch 'spi-fixes/for-linus' omits c8df8406eaf9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 86989b2b9d52 Merge remote-tracking branch 'sound-current/for-linus' omits 52305041225b Merge remote-tracking branch 'netfilter/master' omits 5eeebb5a6987 Merge remote-tracking branch 'ipsec/master' omits 9a4820ef03d7 Merge remote-tracking branch 'net/master' omits 7fb7a628b2d6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 1bd368e7cd1e Merge remote-tracking branch 'arc-current/for-curr' omits 6b6d9f5d8cb4 csky: syscache: Fixup duplicate cache flush omits c8fbf6a89477 ipc/sem.c: mundane typo fixes omits c0871c5aa590 modules: add CONFIG_MODPROBE_PATH omits d3efa222279f init/initramfs.c: do unpacking asynchronously omits e30ace4ffffc kernel/async.c: remove async_unregister_domain() omits 829b771016bf kernel/async.c: stop guarding pr_debug() statements omits d00b9efa3629 selftests: remove duplicate include omits b1246145558f kernel/resource: fix locking in request_free_mem_region omits 5d8f90a60a19 kernel/resource: refactor __request_region to allow extern [...] omits 60513c4471b1 kernel-resource-allow-region_intersects-users-to-hold-reso [...] omits bb63947268cb kernel/resource: allow region_intersects users to hold res [...] omits aee1646fb5c3 kernel/resource: remove first_lvl / siblings_only logic omits 4494e57ea7a8 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits f19146e76256 kernel/resource: make walk_system_ram_res() find all busy [...] omits 87e5e167cfaf scripts/gdb: add lx_current support for arm64 omits 480774ef2ba9 scripts/gdb: document lx_current is only supported by x86 omits 9e707c32d948 gdb: lx-symbols: store the abspath() omits 971428574b41 aio: simplify read_events() omits ee1184536e1e delayacct: clear right task's flag after blkio completes omits 84abbe10e4c6 smp: kernel/panic.c - silence warnings omits 67ddc92730a7 gcov: clang: drop support for clang-10 and older omits 0a2fd5212632 gcov: clang: fix clang-11+ build omits 19dc483b5be0 gcov: use kvmalloc() omits 0fcd9d0c0cea gcov: simplify buffer allocation omits d523582534e6 gcov: combine common code omits 4d385156523b kexec: dump kmessage before machine_kexec omits f43794a72ce0 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 8187d89909a7 kexec: Add kexec reboot string omits fd4d14940355 kernel/crash_core: add crashkernel=auto for vmcore creation omits 9d7b3cc2e0c6 kernel/fork.c: fix typos omits 7c23413f8250 kernel/fork.c: simplify copy_mm() omits a7c9c478ea4b do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits a4c6744cfda8 hpfs: replace one-element array with flexible-array member omits f8e870445d57 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 38779e5f8152 nilfs2: fix typos in comments omits 8e68ed7bd326 fs/nilfs2: fix misspellings using codespell tool omits 9164ad83b319 isofs: fix fall-through warnings for Clang omits 749587dc905c fs/epoll: restore waking from ep_done_scan() omits 760352f37f9a kselftest: introduce new epoll test case omits 58be9e087d24 checkpatch: improve ALLOC_ARRAY_ARGS test omits 71e17075f0d7 checkpatch: exclude four preprocessor sub-expressions from [...] omits 0dd04de4a0e6 checkpatch: warn when missing newline in return sysfs_emit [...] omits 06fa25ffbea1 include/linux/compat.h: remove unneeded declaration from C [...] omits d09b7311ed65 lib: parser: clean up kernel-doc omits 8027535771ef lib/genalloc: add parameter description to fix doc compile [...] omits 87e43e68f9ce lib/percpu_counter: tame kernel-doc compile warning omits fb604cc5e9f4 lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 4e76b9204e08 lib: crc8: pointer to data block should be const omits e6d78b148530 lib/genalloc.c: Fix a typo omits 16fe6ec5936f lib/list_sort.c: fix typo in function description omits 9dbf8a2742f0 lib: fix inconsistent indenting in process_bit1() omits a4390731d483 lib/bch.c: fix a typo in the file bch.c omits aff1d55f33ce MAINTAINERS: add entry for the bitmap API omits ae2b94f8f5ae tools: sync lib/find_bit implementation omits c74c42085bf5 h8300: rearrange headers inclusion order in asm/bitops omits 2caf27dc7e13 lib: add fast path for find_first_*_bit() and find_last_bit() omits c03a5bc095c7 lib: add fast path for find_next_*_bit() omits 8985dc9a719b tools: sync find_next_bit implementation omits ee1ab78f433f lib: inline _find_next_bit() wrappers omits df06e39d0786 tools: sync small_const_nbits() macro with the kernel omits dad5ec7fa128 lib: extend the scope of small_const_nbits() macro omits 21f9fd978f95 arch: rearrange headers inclusion order in asm/bitops for [...] omits 34f9f7489d82 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits 54e77ded7912 tools: bitmap: sync function declarations with the kernel omits 9c10806df1ca tools: disable -Wno-type-limits omits 99ff2a1b018d kernel/cred.c: make init_groups static omits 1581c8851ab6 kernel/async.c: fix pr_debug statement omits 21adb20fd756 linux/profile.h: remove unnecessary declaration omits df48f6f73926 kernel.h: drop inclusion in bitmap.h omits 73d83e4bdc21 include: remove pagemap.h from blkdev.h omits 120d22538d61 proc/sysctl: make protected_* world readable omits c7c411255f46 proc/sysctl: fix function name error in comments omits 8fb36bf1d7b9 procfs/dmabuf: add inode number to /proc/*/fdinfo omits c6b194910e62 procfs: allow reading fdinfo with PTRACE_MODE_READ omits b50e024f5f66 selftests: proc: test subset=pid omits 52e875c90d7e proc: delete redundant subset=pid check omits 7110f264a0b1 proc: smoke test lseek() omits 572677192ec3 proc: mandate ->proc_lseek in "struct proc_ops" omits b67caa0df8bc proc: save LOC in __xlate_proc_name() omits 7bf332faf443 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 2135b4af9dc5 alpha: eliminate old-style function definitions omits 236be007fb22 kernel/hung_task.c: Monitor killed tasks. omits 2ad62fb6c3fa fs/buffer.c: dump more info for __getblk_gfp() stall problem omits a9bf004a841a fs/buffer.c: add debug print for __getblk_gfp() stall problem omits aa35f1e272b7 kfence: use power-efficient work queue to run delayed work omits 8db57ee1a121 kfence: maximize allocation wait timeout duration omits cc4890fb4424 kfence: await for allocation using wait_event omits a9c4787dffa9 kfence: zero guard page after out-of-bounds access omits bc0e845f3285 mm/process_vm_access.c: remove duplicate include omits c20eb898703d mm/mempolicy: minor coding style tweaks omits 2d465bac5e9e mm/memory_hotplug: minor coding style tweaks omits 54bb727cbe0f mm/vmalloc: minor coding style tweaks omits 816478db093c mm/frontswap: minor coding style tweaks omits 9758093571dd mm/mlock: minor coding style tweaks omits af688a65812f mm/filemap: minor coding style tweaks omits cbf17fab8ea3 mm/page_alloc: minor coding style tweaks omits 46722df33676 mm/shmem: minor coding style tweaks omits b23e63bc1582 mm/oom_kill: minor coding style tweaks omits 036916f46502 mm/compaction: minor coding style tweaks omits 1fcbac6f157d mm/vmscan: minor coding style tweaks omits 0c4bbdccbf7b mm/sparse: minor coding style tweaks omits 691a10548540 mm/swapfile: minor coding style tweaks omits 933405767514 mm/mempool: minor coding style tweaks omits 0cca32c62ef3 mm/highmem: Remove deprecated kmap_atomic omits 3ea5b38063a0 mm/highmem.c: fix coding style issue omits c315212aeb1f btrfs: use memzero_page() instead of open coded kmap pattern omits 90cf2394c0eb iov_iter: lift memzero_page() to highmem.h omits e2fb69b20416 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 572154563265 mm/zswap.c: switch from strlcpy to strscpy omits 619f4ece6370 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 9425826e890f x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 7ffe92f99cb5 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 04362cdaf3b9 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 10bdbc9e8128 mm,memory_hotplug: allocate memmap from the added memory range omits 479412c80e3a mm,memory_hotplug: factor out adjusting present pages into [...] omits 26b4e2a16906 mm,memory_hotplug: relax fully spanned sections check omits f2ac6d398801 drivers/base/memory: introduce memory_block_{online,offline} omits 4441b2c55858 mm/memory_hotplug: remove broken locking of zone PCP struc [...] omits 7eedbf2110ee selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 67b0f857836c selftests/vm: gup_test: fix test flag omits 947f420159c8 mm/gup: longterm pin migration cleanup omits cbd2d4849d39 mm/gup: change index type to long as it counts pages omits 32e91a7c784d memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 0131bf3b9a1a mm/gup: migrate pinned pages out of movable zone omits 2285600b97ea mm/gup: do not migrate zero page omits ae18e7caa800 mm: honor PF_MEMALLOC_PIN for all movable pages omits 1276dd06c48b mm: apply per-task gfp constraints in fast path omits 4b36f912490d mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 0a244cd59bb0 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 76e791a6a03c mm/gup: check for isolation errors omits ace60dd3b284 mm/gup: return an error on migration failure omits b6bdb91b30ac mm/gup: check every subpage of a compound page during isolation omits 1efa980f1d03 mm/gup: don't pin migrated cma pages in movable zone omits 1084726e29d1 mm/util.c: fix typo omits 8473ff55ea42 mm/util.c: reduce mem_dump_obj() object size omits dbbfd8758c97 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits d68ed0c0ce75 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits b797b32cebae mm-drop-redundant-arch_enable__migration-fix-fix omits fd922d8fee37 mm-drop-redundant-arch_enable__migration-fix omits 57730b76f160 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits 301ba77ae03c mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 0883ead3a4f9 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 6587f285ff2a mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits e67104ade75e mm/mmap.c: don't unlock VMAs in remap_file_pages() omits c18e8dad6902 x86/mm: track linear mapping split events omits 75bed4788550 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 406320407c83 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 9062bc7da7cd mm: no more EINVAL from /proc/sys/vm/stat_refresh omits c45faa0c4baf mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 0d10aea801ba mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits ec2403168576 ksm: fix potential missing rmap_item for stable_node omits a926bc466bd2 ksm: remove dedicated macro KSM_FLAG_MASK omits bdc77ba7fa71 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 7f9aa8633ef5 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits f2e7f12ca636 mm: use proper type for cma_[alloc|release] omits 3ec844165b92 mm: cma: add the CMA instance name to cma trace events omits 0b2b840a2e0b mm: cma: support sysfs omits e0b2025e6a7e mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits 92cce9b9fdd7 mm: cma: add trace events for CMA alloc perf testing omits eb19c14d07a8 mm: cma: use pr_err_ratelimited for CMA warning omits 2b070ff38625 mm: vmstat: add cma statistics omits 4b02d6fd2e14 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 1e01f74ed448 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits 245f2e10384a mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits af226eb1c91e mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 2f81761395af mm/migrate.c: make putback_movable_page() static omits b8de5fd1fdf7 mm: fs: invalidate BH LRU during page migration omits b865dbc0ae42 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits d79dde7220d4 mm: disable LRU pagevec during the migration temporarily omits db51d309d52e mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 6a9ea31205b7 mm/compaction: remove unused variable sysctl_compact_memory omits e943cff5ad90 mm: vmscan: shrink deferred objects proportional to priority omits 2717baae50c6 mm: memcontrol: reparent nr_deferred when memcg offline omits 1863cdb59674 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits bebedf32f1fa mm: vmscan: use per memcg nr_deferred of shrinker omits 6f2cd7b636d7 mm: vmscan: add per memcg shrinker nr_deferred omits 11d1aec54556 mm: vmscan: use a new flag to indicate shrinker is registered omits 326a96967295 mm-vmscan-add-shrinker_info_protected-helper-fix omits c2da6cf4623a mm: vmscan: add shrinker_info_protected() helper omits 92fb60297064 mm: memcontrol: rename shrinker_map to shrinker_info omits f2c01c42a42c mm: vmscan: use kvfree_rcu instead of call_rcu omits c37774978cd8 mm: vmscan: remove memcg_shrinker_map_size omits f2c5d5b3583f mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 60bd04dfeeeb mm: vmscan: consolidate shrinker_maps handling code omits e94dc5b91403 mm: vmscan: use nid from shrink_control for tracepoint omits a66d61b62190 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 465505c187f3 mm/vmscan: move RECLAIM* bits to uapi header omits 5e0e0367d9fc userfaultfd/selftests: add test exercising minor fault handling omits 06370cc05010 userfaultfd: update documentation to describe minor fault [...] omits cc01caded118 userfaultfd: add UFFDIO_CONTINUE ioctl omits 37cfd6f9a709 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits ff3cc7e79218 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 42ae341756da userfaultfd/hugetlbfs: fix minor fault page leak omits d338ae6ff2d8 userfaultfd: add minor fault registration mode omits 0163500fc452 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits 99f7aba8843c mm: make alloc_contig_range handle in-use hugetlb pages omits 892246fb9bea mm: make alloc_contig_range handle free hugetlb pages omits afee9dec7f18 mm,hugetlb: split prep_new_huge_page functionality omits bbe6f607319d mm,hugetlb: drop clearing of flag from prep_new_huge_page omits 74f36e1f642e mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 5e89255466a3 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits 55b49deee9c9 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 00b44d726bfb hugetlb: make free_huge_page irq safe omits e2816169cb84 hugetlb: change free_pool_huge_page to remove_pool_huge_page omits 65f8f6604ad2 hugetlb: call update_and_free_page without hugetlb_lock omits 5f40df192bcd hugetlb: create remove_hugetlb_page() to separate functionality omits d71f591dc24b hugetlb: add per-hstate mutex to synchronize user adjustments omits 8b9511814882 hugetlb: no need to drop hugetlb_lock to call cma_release omits 6274cab2772f mm/cma: change cma mutex to irq safe spinlock omits 085d03087140 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits 75176ecdfd40 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits e1f4d914a31c mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits 61f72bbf4dd8 mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits 6f99500bc9f2 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits a0c1a3490364 mm: huge_memory: debugfs for file-backed THP split omits 210086c0b90b mm: huge_memory: a new debugfs interface for splitting THP tests omits 67bf30908759 khugepaged: remove meaningless !pte_present() check in khu [...] omits 24f1984964b1 khugepaged: remove unnecessary out label in collapse_huge_page() omits 2a3b3f552e9d khugepaged: use helper function range_in_vma() in collapse [...] omits ea9ae0a31019 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits c1f95c3ea32d mm/huge_memory.c: use helper function migration_entry_to_page() omits 41631d28006f mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits 35177687984f mm/huge_memory.c: remove redundant PageCompound() check omits f72fca4f7111 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 0ba4a32f17ed mm/huge_memory.c: make get_huge_zero_page() return bool omits 5d1a1206ec42 mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 42fc0de4eb82 mm/huge_memory.c: remove unnecessary local variable ret2 omits 1135629b1f84 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits 0005b8d4b13d khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 189d065fe236 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits b260143f4ffa khugepaged: remove unneeded return value of khugepaged_col [...] omits bf25a0c22333 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits c4d28908a350 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 8529ce544627 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits af813826c02b mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 2ee41ccd625e mm/hugetlb: use some helper functions to cleanup code omits fd7d5c273c43 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 1fd90743998c mm/hugetlb: remove redundant reservation check condition i [...] omits 7f904f630ce8 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits dff85bd4e333 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits eda5613016da mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 9d76a88f8997 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 733f60418be4 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits c7b3b5cd126c hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 1802d4bfd96b mm/page_alloc: redundant definition variables of pfn in for loop omits abbe18d11463 mm: remove nrexceptional from inode omits b157679f19c3 dax: account DAX entries as nrpages omits 13ad5b13d6d5 mm: stop accounting shadow entries omits eb3c4f1e32b6 mm: introduce and use mapping_empty omits 78ee9cbc3363 slub: remove resiliency_test() function omits eca04f26c316 kunit: add a KUnit test for SLUB debugging functionality omits 5c67678707a9 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3d97a00e292b ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 73905c5dde9a /proc/kpageflags: do not use uninitialized struct pages omits 11a40a67de91 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8faca89c34eb Bluetooth: Fix the HCI to MGMT status conversion table omits edc510855d96 gpio: sim: Fix dereference of free'd pointer config omits a49d14276ac4 gpio: sim: allocate IDA numbers earlier omits 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank omits d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next omits 1c55c39f8232 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails omits 8ee70469f035 Bluetooth: btusb: fix memory leak omits 14a4e9ea3ce2 gpio: mxs: remove useless function omits 13e66a52f780 Bluetooth: btusb: Add support for Lite-On Mediatek Chip omits 4cbb375e997d Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] omits 3dc1f3d0db1a dt-bindings: gpio: fairchild,74hc595: Convert to json-schema omits c6bc94970af8 Bluetooth: virtio_bt: add missing null pointer check on al [...] omits 33091df75602 Bluetooth: Return whether a connection is outbound omits d82f3ceb722f Bluetooth: use flexible-array member instead of zero-length array omits 18bfbc777ee1 Bluetooth: 6lowpan: delete unneeded variable initialization omits 486848b5e1ef gpio: it87: remove unused code omits 2fbe0d8b1205 gpio: 104-dio-48e: Fix coding style issues omits d376dc51b531 gpio: mpc8xxx: Add ACPI support omits 25a702decafe Merge tag 'intel-gpio-v5.13-2' of gitolite.kernel.org:pub/ [...] omits b50d6d30703d gpio: sim: Initialize attribute allocated on the heap omits e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] omits a769ae48fadd gpio: omap: Use device_get_match_data() helper omits f0f7d662e851 gpio: Add Realtek Otto GPIO support omits a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO omits 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines omits 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order omits 9195faa7e5a6 gpio: sim: actually use the OF module table omits 9d940ab72645 selftests: gpio: add test cases for gpio-sim omits 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names omits ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info omits 3f0279eb9e37 gpio: sim: new testing module omits 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() omits f7d5fbad07a4 lib: bitmap: order includes alphabetically omits 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] omits 864b289f9dbd samples: configfs: add a committable group omits 28ce4996de3b configfs: implement committable items omits afd91814dc37 configfs: use (1UL << bit) for internal flags omits 54312c0b7559 configfs: increase the item name length adds d0195c7d7af6 Merge tag 'f2fs-for-5.13-rc1' of git://git.kernel.org/pub/ [...] adds 51f629446cd1 Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds d665ea6ea86c Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds d29c9bb0108e Merge tag 'safesetid-5.13' of git://github.com/micah-morton/linux adds da2e56634b26 ktest: Minor cleanup with uninitialized variable $build_options adds 2676eb4bfc54 ktest: Add example config for using VMware VMs adds becdd17b5acc ktest: Adding editor hints to improve consistency adds 12d4cddda204 ktest: Fixing indentation to match expected pattern adds c043ccbfc6d8 ktest: Further consistency cleanups adds 6a0f3652952c ktest: Re-arrange the code blocks for better discoverability adds c7ceee695877 ktest: Add KTEST section to MAINTAINERS file adds dd8c86c6dd36 Merge tag 'ktest-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 2af4f9b8596a tools/power turbostat: add built-in-counter for IPC -- Ins [...] adds ed0757b83a00 tools/power turbostat: print microcode patch level adds 5683460b85a8 tools/power turbostat: Support Alder Lake Mobile adds 6c5c656006cf tools/power turbostat: Support Ice Lake D adds b2b94be787bf Revert "tools/power turbostat: adjust for temperature offset" adds abdc75ab53b7 tools/power turbostat: Fix DRAM Energy Unit on SKX adds ba58ecde5eec tools/power turbostat: update version number adds 301b1d3a9104 tools/power/turbostat: Fix turbostat for AMD Zen CPUs adds 13a779de4175 tools/power turbostat: Fix offset overflow issue in index [...] adds 25368d7cefcd tools/power/turbostat: Remove Package C6 Retention on Ice [...] adds 1e3ec5cdfb63 tools/power turbostat: unmark non-kernel-doc comment adds 8c69da293041 tools/power turbostat: Enable tsc_tweak for Elkhart Lake a [...] adds aeb01e6d71ff tools/power turbostat: Print the C-state Pre-wake settings adds 7ab5ff4937a3 tools/power turbostat: Fix Core C6 residency on Atom CPUs adds e9d3092f6d7c tools/power turbostat: save original CPU model adds 0b9a0b9be991 tools/power turbostat: add TCC Offset support adds 55279aef754c tools/power turbostat: rename tcc variables adds 1b439f01b67c tools/power turbostat: formatting adds 38c6663a6890 tools/power turbostat: elevate priority of interval mode adds b60c573dc241 tools/power turbostat: Support "turbostat --hide idle" adds 3c070b2abf85 tools/power turbostat: version 2021.05.04 adds d8cb379cda88 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 5a5bcd43d5bf Merge tag 'char-misc-5.13-rc1-round2' of git://git.kernel. [...] adds 98635b29a73f lib: bitmap: remove the 'extern' keyword from function dec [...] adds c13656b904b6 lib: bitmap: order includes alphabetically adds e829c2e47448 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() adds 3eb52226de6f docs: kernel-parameters: Move gpio-mockup for alphabetic order adds 6984a320349d docs: kernel-parameters: Add gpio_mockup_named_lines adds 951f7da9f60b dt-bindings: gpio: Binding for Realtek Otto GPIO adds 0d82fb1127fb gpio: Add Realtek Otto GPIO support adds ca40daf39daf gpio: omap: Use device_get_match_data() helper adds 65dd36a39d3b lib/cmdline: Export next_arg() for being used in modules adds ac505b6f5fa8 gpio: aggregator: Replace custom get_arg() with a generic [...] adds 7a81638485c1 gpio: sch: Add edge event support adds fdc1f5dfb9aa gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events adds da91ece22672 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] adds 71cf76d451ef gpio: sch: depends on LPC_SCH adds c6b4853fa25a gpio: sch: Drop MFD_CORE selection adds ba134d29e952 gpio: ich: Switch to be dependent on LPC_ICH adds 76c47d1449fc gpio: mpc8xxx: Add ACPI support adds abd7a8eab813 gpio: 104-dio-48e: Fix coding style issues adds 5fe706730800 gpio: it87: remove unused code adds 56b01acc1c79 dt-bindings: gpio: fairchild,74hc595: Convert to json-schema adds e29eaf1c1a68 gpio: mxs: remove useless function adds 444952956f34 dt-bindings: gpio: add YAML description for rockchip,gpio-bank adds 5d6a1b84e076 Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel. [...] adds 583f2bcf86a3 Merge tag 'thermal-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 7b9df264f0ab Merge tag 'pwm/for-5.13-rc1' of git://git.kernel.org/pub/s [...] adds 57151b502cbc Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/ [...] adds 16bb86b5569c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7c9e41e0ef7d Merge tag '5.13-rc-smb3-part2' of git://git.samba.org/sfre [...] adds a79cdfba68a1 Merge tag 'nfsd-5.13-1' of git://git.kernel.org/pub/scm/li [...] adds 7716506adac4 mm: introduce and use mapping_empty() adds 46be67b424ef mm: stop accounting shadow entries adds 7f0e07fb0289 dax: account DAX entries as nrpages adds 8bc3c481b3d0 mm: remove nrexceptional from inode adds 786b31121a2c mm: remove nrexceptional from inode: remove BUG_ON adds aec44e0f0213 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds c1991e0705d1 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 537cf30bba24 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 6dfeaff93be1 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 6501fe5f1623 mm/hugetlb: remove redundant reservation check condition i [...] adds 4bfb68a0858d mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 04adbc3f7bff mm/hugetlb: use some helper functions to cleanup code adds 5af1ab1d24e0 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 5c8ecb131a65 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds d83e6c8a9b65 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds d4241a049ac0 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 0edf61e5ee5c khugepaged: remove unneeded return value of khugepaged_col [...] adds 588d01f918d4 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 28ff0a3c421c khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 74e579bf231a khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 8fd5eda4c726 mm/huge_memory.c: remove unnecessary local variable ret2 adds 71f9e58eb408 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds aaa9705b4af3 mm/huge_memory.c: make get_huge_zero_page() return bool adds 6beb5e8bba97 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds f6004e73ae95 mm/huge_memory.c: remove redundant PageCompound() check adds d4afd60c24f8 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds a44f89dc6c5f mm/huge_memory.c: use helper function migration_entry_to_page() adds 89dc6a968291 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds fef792a4fdb9 khugepaged: use helper function range_in_vma() in collapse [...] adds 18d24a7cd9d3 khugepaged: remove unnecessary out label in collapse_huge_page() adds 75f83783bfdf khugepaged: remove meaningless !pte_present() check in khu [...] adds fa6c02315f74 mm: huge_memory: a new debugfs interface for splitting THP tests adds fbe37501b252 mm: huge_memory: debugfs for file-backed THP split adds f84df0b7f1b6 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds bf3d12b9f7f9 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds dddf31a49a0e mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds da56388c4397 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 15b836536321 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds 0ef7dcac998f mm/cma: change cma mutex to irq safe spinlock adds 262443c0421e hugetlb: no need to drop hugetlb_lock to call cma_release adds 2938396771c8 hugetlb: add per-hstate mutex to synchronize user adjustments adds 6eb4e88a6d27 hugetlb: create remove_hugetlb_page() to separate functionality adds 1121828a0c21 hugetlb: call update_and_free_page without hugetlb_lock adds 10c6ec49802b hugetlb: change free_pool_huge_page to remove_pool_huge_page adds db71ef79b59b hugetlb: make free_huge_page irq safe adds 9487ca60fd7f hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds c8e28b47af45 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds c2ad7a1ffeaf mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 9f27b34f234d mm,hugetlb: drop clearing of flag from prep_new_huge_page adds d3d99fcc4e28 mm,hugetlb: split prep_new_huge_page functionality adds 369fa227c219 mm: make alloc_contig_range handle free hugetlb pages adds ae37c7ff79f1 mm: make alloc_contig_range handle in-use hugetlb pages adds eb14d4eefdc4 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 7677f7fd8be7 userfaultfd: add minor fault registration mode adds 0d9cadabd193 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds 714c18910824 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds f619147104c8 userfaultfd: add UFFDIO_CONTINUE ioctl adds b8da5cd4e5f1 userfaultfd: update documentation to describe minor fault [...] adds f0fa94330919 userfaultfd/selftests: add test exercising minor fault handling adds b6676de8d7b4 mm/vmscan: move RECLAIM* bits to uapi header adds 202e35db5e71 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 8efb4b596df0 mm: vmscan: use nid from shrink_control for tracepoint adds 2bfd36374edd mm: vmscan: consolidate shrinker_maps handling code adds d27cf2aa0d26 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds a2fb12619f20 mm: vmscan: remove memcg_shrinker_map_size adds 72673e861dd0 mm: vmscan: use kvfree_rcu instead of call_rcu adds e4262c4f51d6 mm: memcontrol: rename shrinker_map to shrinker_info adds 468ab8437a97 mm: vmscan: add shrinker_info_protected() helper adds 41ca668a71e7 mm: vmscan: use a new flag to indicate shrinker is registered adds 3c6f17e6c5d0 mm: vmscan: add per memcg shrinker nr_deferred adds 867508304685 mm: vmscan: use per memcg nr_deferred of shrinker adds 476b30a0949a mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds a178015cde69 mm: memcontrol: reparent nr_deferred when memcg offline adds 18bb473e5031 mm: vmscan: shrink deferred objects proportional to priority adds ef4984384172 mm/compaction: remove unused variable sysctl_compact_memory adds 06dac2f467fe mm: compaction: update the COMPACT[STALL|FAIL] events properly adds d479960e44f2 mm: disable LRU pagevec during the migration temporarily adds 361a2a229fa3 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 8cc621d2f45d mm: fs: invalidate BH LRU during page migration adds 606a6f71a25a mm/migrate.c: make putback_movable_page() static adds a04840c6841b mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 34f5e9b9d199 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 843e1be108b9 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 7ee820ee7238 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds bbb269206f3c mm: vmstat: add cma statistics adds 63f83b31f4f3 mm: cma: use pr_err_ratelimited for CMA warning adds 7bc1aec5e287 mm: cma: add trace events for CMA alloc perf testing adds 43ca106fa8ec mm: cma: support sysfs adds 3aab8ae7aace mm: cma: add the CMA instance name to cma trace events adds 78fa51503fdb mm: use proper type for cma_[alloc|release] adds a08e1e11c90f ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 3e96b6a2e9ad ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds cd7fae260246 ksm: remove dedicated macro KSM_FLAG_MASK adds c89a384e2551 ksm: fix potential missing rmap_item for stable_node adds 420be4edefe5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 76d8cc3c8f45 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 6d99a4c029c0 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 75083aae114c mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds c67579097291 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 575299ea18a8 x86/mm: track linear mapping split events adds fce000b1bc08 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds c2280be81de4 mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 855f9a8e87fe mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 91024b3ce247 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 1e866974a15b mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 66f24fa766e3 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds e8003bf66a7a mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 2521781c1ebc mm/util.c: reduce mem_dump_obj() object size adds 31454980b8b5 mm/util.c: fix typo adds c991ffef7bce mm/gup: don't pin migrated cma pages in movable zone adds 83c02c23d074 mm/gup: check every subpage of a compound page during isolation adds f0f4463837da mm/gup: return an error on migration failure adds 6e7f34ebb8d2 mm/gup: check for isolation errors adds 1a08ae36cf8b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds da6df1b0fcfa mm: apply per-task gfp constraints in fast path adds 8e3560d963d2 mm: honor PF_MEMALLOC_PIN for all movable pages adds 9afaf30f7a1a mm/gup: do not migrate zero page adds d1e153fea2a8 mm/gup: migrate pinned pages out of movable zone adds fa965fd54827 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 24dc20c75f93 mm/gup: change index type to long as it counts pages adds f68749ec342b mm/gup: longterm pin migration cleanup adds 79dbf135e248 selftests/vm: gup_test: fix test flag adds e44605a8b1aa selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 8ca559132a2d mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 8736cc2d002f drivers/base/memory: introduce memory_block_{online,offline} adds dd8e2f230d82 mm,memory_hotplug: relax fully spanned sections check adds f9901144e48f mm,memory_hotplug: factor out adjusting present pages into [...] adds a08a2ae34613 mm,memory_hotplug: allocate memmap from the added memory range adds 4a3e5de9c4ec acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds e3a9d9fcc331 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds f91ef2223dc4 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds ca6e51d592d2 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 79cd420248c7 mm/zswap.c: switch from strlcpy to strscpy adds ecfc2bda7aaf mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 28961998f858 iov_iter: lift memzero_page() to highmem.h adds d048b9c2a737 btrfs: use memzero_page() instead of open coded kmap pattern adds 9727688dbf7e mm/highmem.c: fix coding style issue adds 68d68ff6ebbf mm/mempool: minor coding style tweaks adds 0c4ff27a0e54 mm/process_vm_access.c: remove duplicate include adds 94868a1e127b kfence: zero guard page after out-of-bounds access adds 407f1d8c1b5f kfence: await for allocation using wait_event adds 37c9284f6932 kfence: maximize allocation wait timeout duration adds 36f0b35d0894 kfence: use power-efficient work queue to run delayed work adds 8404c9fbc84b Merge branch 'akpm' (patches from Andrew) adds 8e68569d8313 Merge remote-tracking branch 'arc-current/for-curr' adds 9325a7348e0e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds cf754ae331be ethtool: fix missing NLM_F_MULTI flag when dumping adds f941d686e602 Fix spelling error from "eleminate" to "eliminate" adds 52bfcdd87e83 net:CXGB4: fix leak if sk_buff is not used adds 2c16db6c92b0 net: fix nla_strcmp to handle more then one trailing null [...] adds 8621436671f3 smc: disallow TCP_ULP in smc_setsockopt() adds aeb31f250cd2 Merge remote-tracking branch 'net/master' adds 9683e5775c75 libbpf: Add NULL check to add_dummy_ksym_var adds ca2b788a2233 Merge remote-tracking branch 'bpf/master' adds a6a08b19937e Merge remote-tracking branch 'ipsec/master' adds 7072a355ba19 netfilter: nfnetlink: add a missing rcu_read_unlock() adds c475315da441 Merge remote-tracking branch 'netfilter/master' adds dcabc5f7f53e Merge remote-tracking branch 'sound-current/for-linus' adds f89076627ab8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds b37ef7d98173 Merge remote-tracking branch 'spi-fixes/for-linus' adds be1bc01df9c9 Merge remote-tracking branch 'pci-current/for-linus' adds 8b5b3a2fc6b6 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 0d7c337ffc10 Merge remote-tracking branch 'phy/fixes' adds 2abe58c71bd9 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 63d1d4e370c5 Merge remote-tracking branch 'soundwire-fixes/fixes' adds d0034a7a4ac7 Merge branch 'next' into for-linus adds caac8d2ed58d Merge remote-tracking branch 'input-current/for-linus' adds 10ecf44d93a5 Merge remote-tracking branch 'ide/master' adds 698f99ed5e06 vfio/mdev: remove unnecessary NULL check in mbochs_create() adds 77b8aeb9da04 vfio/pci: Revert nvlink removal uAPI breakage adds cc35518d29bc docs: vfio: fix typo adds a5da32a06284 Merge remote-tracking branch 'vfio-fixes/for-linus' adds 62d2b8a97919 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds e657769b1c6c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds fb9635eb449d Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ae2d5af9b386 Merge remote-tracking branch 'vfs-fixes/fixes' adds a8b6389dbbc4 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 8ac7bf643945 Merge remote-tracking branch 'scsi-fixes/fixes' adds 2eede297b0a6 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 93ec408f604b Merge remote-tracking branch 'pidfd-fixes/fixes' adds cafa2254e3fa Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 45799491a921 kbuild: remove ARCH=sh64 support from top Makefile new 23243c1ace9f arch: use cross_compiling to check whether it is a cross b [...] new 44f87191d105 kbuild: parameterize the .o part of suffix-search new bcf0c6642833 kbuild: refactor fdtoverlay rule new d4452837ffbe kbuild: refactor modname-multi by using suffix-search new 19c8d912837e kbuild: make distclean work against $(objtree) instead of [...] new 7a02cec523a9 kbuild: make distclean remove tag files in sub-directories new 11122b860bc5 kbuild: remove the unneeded comments for external module builds new 51eb95e2da41 kbuild: Don't remove link-vmlinux temporary files on exit/signal new 9936a5db7554 Merge remote-tracking branch 'kbuild/for-next' new d8977259cad7 Merge remote-tracking branch 'asm-generic/master' new 298a58e165e4 ARM: footbridge: remove personal server platform new d3506d256d94 Merge branch 'misc' into for-next new fdb5d5d06609 Merge remote-tracking branch 'arm/for-next' new 4d6a38da8e79 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry new 5d8505fd039c arm64: Fix the documented event stream frequency new 95e036140e3f Merge remote-tracking branch 'arm64/for-next/core' new 9e52398083eb Merge remote-tracking branch 'arm-soc/for-next' new 72274fa920a8 Merge remote-tracking branch 'actions/for-next' new 297c4fc26c27 Merge remote-tracking branch 'amlogic/for-next' new 2c4246e7750a Merge remote-tracking branch 'aspeed/for-next' new 4640c54d8e88 Merge remote-tracking branch 'at91/at91-next' new 4511edb27ac7 Merge remote-tracking branch 'drivers-memory/for-next' new 5e72df0ecb07 Merge remote-tracking branch 'imx-mxs/for-next' new 8a453490d24d Merge remote-tracking branch 'keystone/next' new ea50edcd8d7e Merge remote-tracking branch 'mediatek/for-next' new c9212f486446 Merge remote-tracking branch 'mvebu/for-next' new 53fdd9d4a3fc Merge remote-tracking branch 'omap/for-next' new 7e0e44fe1aaa Merge remote-tracking branch 'qcom/for-next' new 848f00a2f260 Merge remote-tracking branch 'raspberrypi/for-next' new 204c1e9f1bee Merge remote-tracking branch 'realtek/for-next' new 82eb79e809c0 Merge remote-tracking branch 'renesas/next' new 37c5c4a0b287 Merge remote-tracking branch 'reset/reset/next' new 127fa5058dbd Merge remote-tracking branch 'rockchip/for-next' new d28689f58143 Merge remote-tracking branch 'samsung-krzk/for-next' new fe3eae3f36ad Merge remote-tracking branch 'scmi/for-linux-next' new c59294bc24bb Merge remote-tracking branch 'sunxi/sunxi/for-next' new 7049d5e88622 Merge remote-tracking branch 'tegra/for-next' new 299746dd9db8 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 11e7a691a977 csky: syscache: Fixup duplicate cache flush new 061d46ce1f6d Merge remote-tracking branch 'csky/linux-next' new 91e09a02f9e1 Merge remote-tracking branch 'h8300/h8300-next' new 29ec3b84318e Merge remote-tracking branch 'powerpc/next' new 3eaee2a39909 Merge remote-tracking branch 'risc-v/for-next' new e9af17a81c32 Merge remote-tracking branch 's390/for-next' new fcf1b4a0af67 Merge remote-tracking branch 'sh/for-next' new a8d4d3de76f3 Merge remote-tracking branch 'pidfd/for-next' new 59e82f35bd87 Merge remote-tracking branch 'btrfs/for-next' new 15813410dbf8 Merge remote-tracking branch 'ceph/master' new 385c6fa7eee3 Merge remote-tracking branch 'cifsd/cifsd-for-next' new bc1d9efca2ac Merge remote-tracking branch 'ecryptfs/next' new 9af0676a324e Merge remote-tracking branch 'ext3/for_next' new d4465b668cbd Merge remote-tracking branch 'jfs/jfs-next' new 765a04384b65 Merge remote-tracking branch 'nfs/linux-next' new 576937bdb8f8 Merge remote-tracking branch 'v9fs/9p-next' new 1c4ef17a5361 Merge remote-tracking branch 'xfs/for-next' new 4aa7cd6437f7 Merge remote-tracking branch 'iomap/iomap-for-next' new ebf0102c58f9 Merge remote-tracking branch 'vfs/for-next' new ae2f46734d3d Merge remote-tracking branch 'printk/for-next' new 6a01268687c8 HID: semitek: new driver for GK6X series keyboards new 4bfb2c72b2bf HID: asus: Filter keyboard EC for old ROG keyboard new 25bdbfbb2d83 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 new ed1ab6ff213a HID: thrustmaster: fix return value check in thrustmaster_probe() new ed80bdc4571f HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell [...] new 9858c74c29e1 HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 new 7b229b13d78d HID: hid-input: add mapping for emoji picker key new 0f0fb3d27e5b HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT new b0d713c60c75 HID: surface-hid: Fix integer endian conversion new b45ef5db7bf2 HID: ft260: check data size in ft260_smbus_write() new edb032033da0 HID: hid-sensor-hub: Return error for hid_set_field() failure new c980512b4512 HID: asus: filter G713/G733 key event to prevent shutdown new 3b2520076822 HID: quirks: Add quirk for Lenovo optical mouse new 670a23111e72 HID: remove the unnecessary redefinition of a macro new a2353e3b2601 HID: multitouch: require Finger field to mark Win8 reports as MT new bc8b796f618c HID: multitouch: set Stylus suffix for Stylus-application [...] new 48e33befe61a HID: Add BUS_VIRTUAL to hid_connect logging new 6be388f4a35d HID: usbhid: fix info leak in hid_submit_ctrl new 291a64fe426f Merge branch 'for-5.13/upstream-fixes' into for-next new f2145f8dc566 HID: do not use down_interruptible() when unbinding devices new eb134536cf6f HID: input: replace outdated HID numbers+comments with macros new 8dcaa046bf96 HID: google: Add of_match table to Whiskers switch device. new 7383354ad595 HID: logitech-dj/hidpp: Add info/warn/err messages about 2 [...] new 042d05b2e30e HID: lg-g15: Remove unused size argument from lg_*_event() [...] new ba3e054e7a70 HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function new 614d34f8b3db HID: lg-g15: Add a lg_g15_init_input_dev() helper function new 1e5c22983f13 HID: lg-g15: Make the LED-name used by lg_g15_register_led [...] new cbe5b6b6a77a HID: lg-g15: Add support for the Logitech Z-10 speakers new b413c59ead32 HID: lg-g15 + ite: Add MODULE_AUTHOR new dce6a0d56a77 Merge branches 'for-5.14/core', 'for-5.14/google' and 'for [...] new 85b92d20fc29 Merge remote-tracking branch 'hid/for-next' new 1082a51a634c Merge remote-tracking branch 'i2c/i2c/for-next' new d617e1c3e681 Merge remote-tracking branch 'i3c/i3c/next' new bd65e2004205 Merge remote-tracking branch 'jc_docs/docs-next' new adef7a80da9d Merge remote-tracking branch 'pm/linux-next' new eb087718ee38 Merge remote-tracking branch 'ieee1394/for-next' new 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization new b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array new dec709145dfc Bluetooth: Return whether a connection is outbound new 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] new 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] new 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip new 4f46690dedfb Bluetooth: btusb: fix memory leak new 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails new c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table new 38b90c2dc83b Merge remote-tracking branch 'bluetooth/master' new 04ce1bc23f59 Merge remote-tracking branch 'drm-misc/for-linux-next' new cf85964abbc5 next-20210504/amdgpu new 3a5e832febd1 Merge remote-tracking branch 'drm-intel/for-linux-next' new 563dd8ca563c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 2e328da85442 Merge remote-tracking branch 'drm-msm/msm-next' new 3cfb603d025e Merge remote-tracking branch 'imx-drm/imx-drm/next' new 8f1e859e9f31 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 48145b62563a nvme: fix controller ioctl through ns_head new 4c74d1f80381 nvme: add nvme_get_ns helper new 51ad06cd698c nvme: avoid memset for passthrough requests new a97157440e1e nvme: move the fabrics queue ready check routines to core new d4060d2be113 nvme-pci: fix controller reset hang when racing with nvme_timeout new ce86dad222e9 nvme-multipath: reset bdev to ns head when failover new 4a20342572f6 nvmet: remove unsupported command noise new 9c38475c6643 Merge tag 'nvme-5.13-2021-05-05' of git://git.infradead.or [...] new 5566b134d26a Merge branch 'block-5.13' into for-next new 6ae5482da826 Merge remote-tracking branch 'block/for-next' new 3198d1de04f1 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 019ceb8c3b8d Merge remote-tracking branch 'security/next-testing' new 25cee3a9d0f0 Merge remote-tracking branch 'apparmor/apparmor-next' new cf7ec1aacf3a Merge remote-tracking branch 'keys/keys-next' new 5a6f1b2b768f Merge remote-tracking branch 'edac/edac-for-next' new 037de30a25cc Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 8c9af478c06b ftrace: Handle commands when closing set_ftrace_filter file new 2c8f33be943f Merge remote-tracking branch 'ftrace/for-next' new 3d169e8271c9 Merge remote-tracking branch 'rcu/rcu/next' new 3abb31b77b7c Merge remote-tracking branch 'percpu/for-next' new 98dbcf1d2d76 Merge remote-tracking branch 'chrome-platform/for-next' new b85a512e023c usb: cdnsp: Useless condition has been removed new 8237f96ed3f4 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 966021d94864 Merge remote-tracking branch 'phy-next/next' new 933f16145c93 Merge remote-tracking branch 'scsi/for-next' new ed37026bf797 Merge remote-tracking branch 'vhost/linux-next' new af224322f7d4 Merge remote-tracking branch 'rpmsg/for-next' new a45c32a8b777 Merge remote-tracking branch 'gpio-intel/for-next' new e9c635d70b31 Merge remote-tracking branch 'pinctrl/for-next' new 6ca627c563d5 sparc64: Add compile-time asserts for siginfo_t offsets new c130a51d2c4b arm: Add compile-time asserts for siginfo_t offsets new 82254cc09f5a arm64: Add compile-time asserts for siginfo_t offsets new d467414b1205 signal: Verify the alignment and size of siginfo_t new 861a8c64443e siginfo: Move si_trapno inside the union inside _si_fault new 51b3ff1ecc4d signal: Implement SIL_FAULT_TRAPNO new bd49616484a3 signal: Use dedicated helpers to send signals with si_trapno set new 137555de8440 signal: Remove __ARCH_SI_TRAPNO new c90d00d95cb1 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for con [...] new fe3b0cd3d19a signal: Factor force_sig_perf out of perf_sigtrap new f6a2c711f1e3 signal: Deliver all of the siginfo perf data in _perf new e0436ab602fe signalfd: Remove SIL_FAULT_PERF_EVENT fields from signalfd [...] new 4cf4e48fff05 signal: sort out si_trapno and si_perf new 20984222b19b Merge remote-tracking branch 'userns/for-next' new 7f405ce11f52 Merge remote-tracking branch 'livepatching/for-next' new 02f459b50cfd Merge remote-tracking branch 'coresight/next' new 0f57f1596932 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 4536431057c5 Merge remote-tracking branch 'kspp/for-next/kspp' new dc1e3839195b Merge remote-tracking branch 'gnss/gnss-next' new a178d831432f Merge remote-tracking branch 'slimbus/for-next' new cff0aeb59e2a Merge remote-tracking branch 'nvmem/for-next' new d9ded7633a6d Merge remote-tracking branch 'hyperv/hyperv-next' new b0fdb2efa228 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new a498d6c142fd Merge remote-tracking branch 'rust/rust-next' new 7ab42eaf5b47 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new dd11241a0da5 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new f8c3bc318946 /proc/kpageflags: do not use uninitialized struct pages new 2d3b6fa63eb2 ocfs2: clear links count in ocfs2_mknod() if an error occurs new d732e6961588 ocfs2: fix ocfs2 corrupt when iputting an inode new ff7335fd6825 kunit: add a KUnit test for SLUB debugging functionality new 920f301d7bcf slub: remove resiliency_test() function new 0b6bbc8575f0 mm/page_alloc: redundant definition variables of pfn in for loop new f1857ebcd626 mm/highmem: Remove deprecated kmap_atomic new 1613a7cd6cbe fs/buffer.c: add debug print for __getblk_gfp() stall problem new da1947be1a1a fs/buffer.c: dump more info for __getblk_gfp() stall problem new 6567b55b8a3f kernel/hung_task.c: Monitor killed tasks. new 7fd8887e6b48 alpha: eliminate old-style function definitions new ec2260c41dc9 fs/proc/generic.c: fix incorrect pde_is_permanent check new 2b16bab779bf proc: save LOC in __xlate_proc_name() new f280b4135837 proc: mandate ->proc_lseek in "struct proc_ops" new 67a7a408993a proc: smoke test lseek() new 8d8700645ea9 proc: delete redundant subset=pid check new 988076a6fc24 selftests: proc: test subset=pid new 8f57e224fcc8 procfs: allow reading fdinfo with PTRACE_MODE_READ new 130a0e9fc43d procfs/dmabuf: add inode number to /proc/*/fdinfo new f5c97a5573c9 proc/sysctl: fix function name error in comments new 2b044818a1ca proc/sysctl: make protected_* world readable new b19ae55738f5 include: remove pagemap.h from blkdev.h new 257fe8592d09 kernel.h: drop inclusion in bitmap.h new b1f5cafc178c linux/profile.h: remove unnecessary declaration new 640e024ca6a7 kernel/async.c: fix pr_debug statement new d4bd3819d431 kernel/cred.c: make init_groups static new 750dc2679231 tools: disable -Wno-type-limits new 8308c227b0d6 tools: bitmap: sync function declarations with the kernel new c37b571bf598 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new f22bb9929084 arch: rearrange headers inclusion order in asm/bitops for [...] new 0e37ea58be5c lib: extend the scope of small_const_nbits() macro new 83b2c7ac21b8 tools: sync small_const_nbits() macro with the kernel new 0cea55b3fa1f lib: inline _find_next_bit() wrappers new 2944df0e963b tools: sync find_next_bit implementation new 80881c24c38c lib: add fast path for find_next_*_bit() new f36f6266a900 lib: add fast path for find_first_*_bit() and find_last_bit() new 33974fd18410 h8300: rearrange headers inclusion order in asm/bitops new 5c7b77532c5f tools: sync lib/find_bit implementation new f495d16376e8 MAINTAINERS: add entry for the bitmap API new 6cdd77f2b06e lib/bch.c: fix a typo in the file bch.c new 045dd3081c9a lib: fix inconsistent indenting in process_bit1() new 8e0a78e0e74a lib/list_sort.c: fix typo in function description new 390b0ba1627f lib/genalloc.c: Fix a typo new 2e8c35a2a79b lib: crc8: pointer to data block should be const new 176176fb3481 lib: stackdepot: turn depot_lock spinlock to raw_spinlock new cdc7fa1f2b7e lib/percpu_counter: tame kernel-doc compile warning new 3991a1c2d977 lib/genalloc: add parameter description to fix doc compile [...] new b194f256ba50 lib: parser: clean up kernel-doc new c22571347fbf include/linux/compat.h: remove unneeded declaration from C [...] new ea93d720c73c checkpatch: warn when missing newline in return sysfs_emit [...] new fe9ba020d3c2 checkpatch: exclude four preprocessor sub-expressions from [...] new 374e3cf8ccfa checkpatch: improve ALLOC_ARRAY_ARGS test new efae7aa1fc8d kselftest: introduce new epoll test case new af983547d60d fs/epoll: restore waking from ep_done_scan() new f3e330f1bc8f isofs: fix fall-through warnings for Clang new 09aae3939d83 fs/nilfs2: fix misspellings using codespell tool new 6940f1787ce3 nilfs2: fix typos in comments new edd1a2344420 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 116fef40a8d2 hpfs: replace one-element array with flexible-array member new 5983731bf88d do_wait: make PIDTYPE_PID case O(1) instead of O(n) new b2cb327db182 kernel/fork.c: simplify copy_mm() new b591002bded7 kernel/fork.c: fix typos new e46288be2162 kernel/crash_core: add crashkernel=auto for vmcore creation new 45a37c8d9989 kexec: Add kexec reboot string new 93eaa2a33879 kernel: kexec_file: fix error return code of kexec_calcula [...] new 3d846f53a554 kexec: dump kmessage before machine_kexec new f7a57532ab8a gcov: combine common code new 44627248b11d gcov: simplify buffer allocation new 8350543cefd7 gcov: use kvmalloc() new 54b8ac190f34 gcov: clang: fix clang-11+ build new 1b30db32809a gcov: clang: drop support for clang-10 and older new b9d7ee0e2e75 smp: kernel/panic.c - silence warnings new 5f501cc7e19d delayacct: clear right task's flag after blkio completes new 261f475dd4ae aio: simplify read_events() new ccecfee6d856 gdb: lx-symbols: store the abspath() new 8cdc2bbb6ce9 scripts/gdb: document lx_current is only supported by x86 new 2f02bb98e312 scripts/gdb: add lx_current support for arm64 new 229bbb4fbdff kernel/resource: make walk_system_ram_res() find all busy [...] new 7fecea351313 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new 0eaaa8f64e31 kernel/resource: remove first_lvl / siblings_only logic new 770b4f636a95 kernel/resource: allow region_intersects users to hold res [...] new 950ffec14369 kernel-resource-allow-region_intersects-users-to-hold-reso [...] new dcd81dfdae33 kernel/resource: refactor __request_region to allow extern [...] new 53fa81f0c9f6 kernel/resource: fix locking in request_free_mem_region new 5150a1e613a2 selftests: remove duplicate include new 57bf09180cbf kernel/async.c: stop guarding pr_debug() statements new ccc077ea3ff0 kernel/async.c: remove async_unregister_domain() new eadc2fcdbab4 init/initramfs.c: do unpacking asynchronously new fd61ef91505e modules: add CONFIG_MODPROBE_PATH new e38d8f2d10ba ipc/sem.c: mundane typo fixes new f4e19c08c0ac Merge branch 'akpm-current/current' new a8783bf30e77 mm: fix some typos and code style problems new b661fe4c3b44 drivers/char: remove /dev/kmem for good new 4b107fd67d56 mm: remove xlate_dev_kmem_ptr() new 81f51733730b mm/vmalloc: remove vwrite() new 822f7fb814c0 arm: print alloc free paths for address in registers new 6eee10415c77 scripts/spelling.txt: add "overlfow" new 5a671b763232 scripts/spelling.txt: Add "diabled" typo new 6102e5733caa scripts/spelling.txt: add "overflw" new 5f611ab4b542 mm/slab.c: fix spelling mistake "disired" -> "desired" new 919721ab734e include/linux/pgtable.h: few spelling fixes new c265655dda6f kernel/umh.c: fix some spelling mistakes new 71ce3a9fb3fa kernel/user_namespace.c: fix typos new 868225bd6081 kernel/up.c: fix typo new 888aa0ef8126 kernel/sys.c: fix typo new 8ca1655f78a0 fs: fat: fix spelling typo of values new 56529d4a40db ipc/sem.c: spelling fix new f7915bd55318 treewide: remove editor modelines and cruft new 9186e1a60f76 mm: fix typos in comments new e09125abe5ff mm: fix typos in comments new 2f7d9c142f49 mmap: make mlock_future_check() global new a4ca46b0e401 riscv/Kconfig: make direct map manipulation options depend on MMU new e022d55b4d97 set_memory: allow set_direct_map_*_noflush() for multiple pages new 191b168b3b0a set_memory: allow querying whether set_direct_map_*() is a [...] new 55ee24cd3820 mm: introduce memfd_secret system call to create "secret" [...] new d5955aff80b2 memfd_secret: use unsigned int rather than long as syscall [...] new 632ba61bd5ce secretmem/gup: don't check if page is secretmem without reference new a0f620671a93 secretmem: optimize page_is_secretmem() new d8dff1650ba9 PM: hibernate: disable when there are active secretmem users new 38edac06e5bb arch, mm: wire up memfd_secret system call where relevant new 4da3fbf3bb9b memfd_secret: use unsigned int rather than long as syscall [...] new d2d544e2bffb secretmem: test: add basic selftest for memfd_secret(2) new 03fdb7246685 memfd_secret: use unsigned int rather than long as syscall [...] new 3bdcf76d3edb Merge branch 'akpm/master' new 23c498428c14 Add linux-next specific files for 20210506
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (29955e0289b3) \ N -- N -- N refs/heads/master (23c498428c14)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 292 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/gpio/gpio-sim.rst | 72 - Documentation/arm64/elf_hwcaps.rst | 2 +- Documentation/driver-api/vfio.rst | 2 +- Documentation/filesystems/configfs.rst | 6 +- MAINTAINERS | 6 + Makefile | 28 +- Next/SHA1s | 58 +- Next/merge.log | 1789 ++++++++++---------- arch/alpha/include/uapi/asm/siginfo.h | 2 - arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/traps.c | 24 +- arch/alpha/mm/fault.c | 4 +- arch/arm/configs/footbridge_defconfig | 1 - arch/arm/kernel/signal.c | 39 + arch/arm/mach-footbridge/Kconfig | 21 - arch/arm/mach-footbridge/Makefile | 2 - arch/arm/mach-footbridge/personal-pci.c | 57 - arch/arm/mach-footbridge/personal.c | 25 - arch/arm64/include/asm/daifflags.h | 3 + arch/arm64/kernel/entry-common.c | 17 - arch/arm64/kernel/entry.S | 15 +- arch/arm64/kernel/signal.c | 39 + arch/arm64/kernel/signal32.c | 39 + arch/csky/mm/syscache.c | 5 +- arch/m68k/Makefile | 2 +- arch/mips/Makefile | 2 +- arch/mips/include/uapi/asm/siginfo.h | 2 - arch/parisc/Makefile | 2 +- arch/sh/Makefile | 2 +- arch/sparc/include/uapi/asm/siginfo.h | 3 - arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 37 + arch/sparc/kernel/signal_64.c | 36 + arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/traps_32.c | 22 +- arch/sparc/kernel/traps_64.c | 44 +- arch/sparc/kernel/unaligned_32.c | 2 +- arch/sparc/mm/fault_32.c | 2 +- arch/sparc/mm/fault_64.c | 2 +- arch/x86/kernel/signal_compat.c | 15 +- arch/xtensa/Makefile | 6 +- drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-sim.c | 877 ---------- drivers/hid/Kconfig | 19 +- drivers/hid/Makefile | 1 + drivers/hid/hid-a4tech.c | 2 + drivers/hid/hid-asus.c | 12 +- drivers/hid/hid-core.c | 13 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-ft260.c | 5 +- drivers/hid/hid-google-hammer.c | 10 + drivers/hid/hid-ids.h | 10 +- drivers/hid/hid-input.c | 9 +- drivers/hid/hid-ite.c | 1 + drivers/hid/hid-lg-g15.c | 141 +- drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-logitech-hidpp.c | 12 + drivers/hid/hid-multitouch.c | 18 +- drivers/hid/hid-quirks.c | 4 + drivers/hid/hid-semitek.c | 40 + drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/hid-thrustmaster.c | 2 +- drivers/hid/surface-hid/surface_hid_core.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 16 +- drivers/nvme/host/core.c | 98 +- drivers/nvme/host/fabrics.c | 57 - drivers/nvme/host/fabrics.h | 13 - drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 65 +- drivers/nvme/host/multipath.c | 3 + drivers/nvme/host/nvme.h | 16 +- drivers/nvme/host/pci.c | 3 + drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/loop.c | 4 +- drivers/usb/cdns3/cdnsp-mem.c | 5 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 245 +-- fs/inode.c | 9 +- fs/signalfd.c | 23 +- include/linux/compat.h | 10 +- include/linux/configfs.h | 3 +- include/linux/hid.h | 3 +- include/linux/sched/signal.h | 13 +- include/linux/signal.h | 3 +- include/uapi/asm-generic/siginfo.h | 20 +- include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/signalfd.h | 4 +- include/uapi/linux/vfio.h | 46 +- kernel/events/core.c | 11 +- kernel/signal.c | 113 +- kernel/trace/ftrace.c | 5 +- lib/nlattr.c | 2 +- localversion-next | 2 +- net/ethtool/netlink.c | 3 +- net/netfilter/nfnetlink.c | 1 + net/smc/af_smc.c | 4 +- samples/configfs/configfs_sample.c | 153 -- samples/vfio-mdev/mbochs.c | 2 - samples/vfio-mdev/mdpy.c | 3 +- scripts/Makefile.build | 2 +- scripts/Makefile.lib | 54 +- scripts/link-vmlinux.sh | 14 - tools/lib/bpf/libbpf.c | 3 + tools/power/x86/turbostat/turbostat.8 | 6 +- tools/power/x86/turbostat/turbostat.c | 1314 ++++++++------ .../ktest/examples/{kvm.conf => vmware.conf} | 63 +- tools/testing/ktest/ktest.pl | 571 ++++--- tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 229 --- .../selftests/perf_events/sigtrap_threads.c | 12 +- 121 files changed, 2925 insertions(+), 4127 deletions(-) delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 arch/arm/mach-footbridge/personal-pci.c delete mode 100644 arch/arm/mach-footbridge/personal.c delete mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/hid/hid-semitek.c copy tools/testing/ktest/examples/{kvm.conf => vmware.conf} (52%) delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh