This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
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 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'
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 (435c474f3bfb) \ N -- N -- N refs/heads/akpm-base (7ab42eaf5b47)
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 166 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-kernel-mm-cma | 25 + Documentation/admin-guide/gpio/gpio-sim.rst | 72 -- Documentation/admin-guide/kernel-parameters.txt | 17 + Documentation/admin-guide/mm/memory-hotplug.rst | 9 + Documentation/admin-guide/mm/userfaultfd.rst | 107 +- Documentation/arm64/elf_hwcaps.rst | 2 +- Documentation/driver-api/vfio.rst | 2 +- Documentation/filesystems/configfs.rst | 6 +- MAINTAINERS | 6 + Makefile | 28 +- 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/arc/Kconfig | 9 +- arch/arm/Kconfig | 10 +- 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/Kconfig | 30 +- 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/arm64/mm/hugetlbpage.c | 7 +- arch/csky/mm/syscache.c | 5 +- arch/ia64/Kconfig | 14 +- arch/ia64/mm/hugetlbpage.c | 3 +- arch/m68k/Makefile | 2 +- arch/mips/Kconfig | 6 +- arch/mips/Makefile | 2 +- arch/mips/include/uapi/asm/siginfo.h | 2 - arch/mips/mm/hugetlbpage.c | 4 +- arch/parisc/Kconfig | 5 +- arch/parisc/Makefile | 2 +- arch/parisc/mm/hugetlbpage.c | 2 +- arch/powerpc/Kconfig | 21 +- arch/powerpc/mm/hugetlbpage.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/riscv/Kconfig | 5 +- arch/s390/Kconfig | 12 +- arch/s390/mm/hugetlbpage.c | 2 +- arch/sh/Kconfig | 7 +- arch/sh/Makefile | 2 +- arch/sh/mm/Kconfig | 8 - arch/sh/mm/hugetlbpage.c | 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/sparc/mm/hugetlbpage.c | 2 +- arch/x86/Kconfig | 29 +- arch/x86/kernel/signal_compat.c | 15 +- arch/x86/mm/pat/set_memory.c | 8 + arch/xtensa/Makefile | 6 +- drivers/acpi/acpi_memhotplug.c | 5 +- drivers/base/memory.c | 101 +- 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/Kconfig | 5 +- fs/block_dev.c | 2 +- fs/btrfs/compression.c | 5 +- fs/btrfs/extent_io.c | 22 +- fs/btrfs/inode.c | 33 +- fs/btrfs/reflink.c | 6 +- fs/btrfs/zlib.c | 5 +- fs/btrfs/zstd.c | 5 +- fs/buffer.c | 36 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 245 +--- fs/dax.c | 8 +- fs/gfs2/glock.c | 3 +- fs/hugetlbfs/inode.c | 9 +- fs/inode.c | 9 +- fs/proc/task_mmu.c | 3 + fs/signalfd.c | 23 +- fs/userfaultfd.c | 149 ++- include/linux/buffer_head.h | 4 + include/linux/cma.h | 4 +- include/linux/compaction.h | 1 - include/linux/compat.h | 10 +- include/linux/configfs.h | 3 +- include/linux/fs.h | 2 - include/linux/gfp.h | 2 +- include/linux/hid.h | 3 +- include/linux/highmem.h | 7 + include/linux/huge_mm.h | 3 - include/linux/hugetlb.h | 33 +- include/linux/memcontrol.h | 23 +- include/linux/memory.h | 8 +- include/linux/memory_hotplug.h | 15 +- include/linux/memremap.h | 2 +- include/linux/migrate.h | 7 +- include/linux/mm.h | 26 + include/linux/mmzone.h | 20 +- include/linux/pagemap.h | 5 + include/linux/pgtable.h | 12 + include/linux/sched.h | 2 +- include/linux/sched/mm.h | 27 +- include/linux/sched/signal.h | 13 +- include/linux/shrinker.h | 7 +- include/linux/signal.h | 3 +- include/linux/swap.h | 21 + include/linux/userfaultfd_k.h | 49 +- include/linux/vm_event_item.h | 8 + include/trace/events/cma.h | 68 +- include/trace/events/migrate.h | 25 +- include/trace/events/mmflags.h | 7 + include/uapi/asm-generic/siginfo.h | 20 +- include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/mempolicy.h | 7 + include/uapi/linux/signalfd.h | 4 +- include/uapi/linux/userfaultfd.h | 36 +- include/uapi/linux/vfio.h | 46 +- init/Kconfig | 5 + kernel/events/core.c | 11 +- kernel/signal.c | 113 +- kernel/sysctl.c | 2 +- kernel/trace/ftrace.c | 5 +- lib/Kconfig.kfence | 1 + lib/iov_iter.c | 8 +- lib/nlattr.c | 2 +- mm/Kconfig | 28 + mm/Makefile | 6 +- mm/cma.c | 62 +- mm/cma.h | 25 +- mm/cma_debug.c | 8 +- mm/cma_sysfs.c | 112 ++ mm/compaction.c | 107 +- mm/filemap.c | 24 +- mm/frontswap.c | 12 +- mm/gup.c | 174 ++- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/highmem.c | 11 +- mm/huge_memory.c | 324 ++++- mm/hugetlb.c | 777 ++++++++---- mm/hugetlb_cgroup.c | 9 +- mm/internal.h | 10 +- mm/kfence/core.c | 59 +- mm/khugepaged.c | 63 +- mm/ksm.c | 17 +- mm/list_lru.c | 6 +- mm/memcontrol.c | 131 +- mm/memory_hotplug.c | 216 +++- mm/mempolicy.c | 12 +- mm/mempool.c | 2 +- mm/migrate.c | 89 +- mm/mlock.c | 4 +- mm/mmap.c | 18 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 75 +- mm/process_vm_access.c | 1 - mm/shmem.c | 2 +- mm/sparse.c | 4 +- mm/swap.c | 69 +- mm/swap_state.c | 4 - mm/swapfile.c | 4 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 39 +- mm/util.c | 26 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 411 ++++-- mm/vmstat.c | 35 +- mm/workingset.c | 1 - mm/zsmalloc.c | 6 +- mm/zswap.c | 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 ++++++++++++-------- tools/testing/ktest/examples/vmware.conf | 137 ++ 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 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/split_huge_page_test.c | 390 ++++++ tools/testing/selftests/vm/userfaultfd.c | 164 ++- 242 files changed, 5502 insertions(+), 4614 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-cma 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 create mode 100644 mm/cma_sysfs.c create mode 100644 tools/testing/ktest/examples/vmware.conf 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 create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c