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 d35d2bec724b Merge remote-tracking branch 'set_fs/set_fs-rw' omits 74565e725dfe Merge remote-tracking branch 'fsinfo/fsinfo-core' omits 30eb05cd0028 Merge remote-tracking branch 'notifications/notifications- [...] omits 7e98a5e065a2 Merge remote-tracking branch 'mhi/mhi-next' omits 82a2961e6585 Merge remote-tracking branch 'trivial/for-next' omits 97b78820f1d2 Merge remote-tracking branch 'fpga/for-next' omits e306fabe9c67 Merge remote-tracking branch 'pidfd/for-next' omits e640f674ac60 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits b9793ee9c736 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits d37bac0e86b0 Merge remote-tracking branch 'xarray/xarray' omits 8eae131938da Merge remote-tracking branch 'nvmem/for-next' omits c4f1dfe68c1d Merge remote-tracking branch 'fsi/next' omits d519bf9079c8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 9ddaf1d7c7f4 Merge remote-tracking branch 'rtc/rtc-next' omits 3784c7b3e42f Merge remote-tracking branch 'livepatching/for-next' omits 043d9b249be3 Merge remote-tracking branch 'ktest/for-next' omits 910299ce03e6 Merge remote-tracking branch 'pwm/for-next' omits 2c97f064e1d0 Merge remote-tracking branch 'pinctrl/for-next' omits e1b1115d53b0 Merge remote-tracking branch 'rpmsg/for-next' omits ba2cd0c8816b Merge remote-tracking branch 'vhost/linux-next' omits 5188a343e782 Merge remote-tracking branch 'scsi/for-next' omits e558c1b0c06f Merge remote-tracking branch 'dmaengine/next' omits 34f68a9bc0d2 Merge remote-tracking branch 'mux/for-next' omits f5f332a33f6f Merge remote-tracking branch 'ipmi/for-next' omits 8208b7421279 Merge remote-tracking branch 'leds/for-next' omits fe39d8df1c85 Merge remote-tracking branch 'chrome-platform/for-next' omits 29fae481b3f3 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits e02f21935475 Merge remote-tracking branch 'kvm-arm/next' omits aa9282a26a81 Merge remote-tracking branch 'rcu/rcu/next' omits 530943a5b904 Merge remote-tracking branch 'ftrace/for-next' omits 9fbb20307b07 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 8bb22eab8e7d Merge remote-tracking branch 'edac/edac-for-next' omits 441b4e86def2 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits beba402509b9 Merge remote-tracking branch 'tip/auto-latest' omits 8169a88d777e Merge remote-tracking branch 'mailbox/mailbox-for-next' omits fc56cf64e196 Merge remote-tracking branch 'vfio/next' omits a86eb70d336b Merge remote-tracking branch 'iommu/next' omits 28d543b8219e Merge remote-tracking branch 'watchdog/master' omits 087f708cf227 Merge remote-tracking branch 'safesetid/safesetid-next' omits 406ce532e35a Merge remote-tracking branch 'security/next-testing' omits d496cce54fa7 Merge remote-tracking branch 'battery/for-next' omits 2595cd0c122c Merge remote-tracking branch 'backlight/for-backlight-next' omits 465ad3004a4c Merge remote-tracking branch 'mfd/for-mfd-next' omits 8a3abeba3224 Merge remote-tracking branch 'device-mapper/for-next' omits ac482d4e0cb9 Merge remote-tracking branch 'block/for-next' omits 45d9c7d0b7f5 Merge remote-tracking branch 'input/next' omits ee31f3cfd151 Merge remote-tracking branch 'modules/modules-next' omits ab7506839173 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 9ad95d63361d Merge remote-tracking branch 'drm-misc/for-linux-next' omits 59db912996ee Merge remote-tracking branch 'drm-intel/for-linux-next' omits 9d4b2bb0fca7 Merge remote-tracking branch 'amdgpu/drm-next' omits 62db67fe4c53 Merge remote-tracking branch 'nand/nand/next' omits 12d905c40216 Merge remote-tracking branch 'mtd/mtd/next' omits 198faa2e5395 Merge remote-tracking branch 'gfs2/for-next' omits a269554e8bd8 Merge remote-tracking branch 'bluetooth/master' omits 0191b99c2f83 Merge remote-tracking branch 'rdma/for-next' omits ea41a18923a4 Merge remote-tracking branch 'swiotlb/linux-next' omits cfa21f115381 Merge remote-tracking branch 'dlm/next' omits ef4a560c4742 Merge remote-tracking branch 'ieee1394/for-next' omits 14d9346ab73c Merge remote-tracking branch 'thermal/thermal/linux-next' omits 09cde0c6d4ec Merge remote-tracking branch 'pm/linux-next' omits cc81f6200d61 Merge remote-tracking branch 'v4l-dvb/master' omits 2cca2e5e6b69 Merge remote-tracking branch 'dmi/dmi-for-next' omits d552cdd6052a Merge remote-tracking branch 'i2c/i2c/for-next' omits dc973a011b3a Merge remote-tracking branch 'hid/for-next' omits b5920a3452f3 Merge remote-tracking branch 'pci/next' omits 3797317d3484 Merge remote-tracking branch 'printk/for-next' omits d0c97537ff07 Merge remote-tracking branch 'vfs/for-next' omits eb71003008f9 Merge remote-tracking branch 'iomap/iomap-for-next' omits 8f70b9058f55 Merge remote-tracking branch 'zonefs/for-next' omits ee652db2f743 Merge remote-tracking branch 'xfs/for-next' omits 0c6445e3a20b Merge remote-tracking branch 'v9fs/9p-next' omits 2464ec8d585f Merge remote-tracking branch 'ubifs/next' omits 52b76c4281fe Merge remote-tracking branch 'orangefs/for-next' omits 358e065654bf Merge remote-tracking branch 'nfs/linux-next' omits faa42925c233 Merge remote-tracking branch 'fuse/for-next' omits e775d70374f6 Merge remote-tracking branch 'f2fs/dev' omits 3675069465b0 Merge remote-tracking branch 'ext4/dev' omits 635d67a33260 Merge remote-tracking branch 'ext3/for_next' omits d143a1891f2c Merge remote-tracking branch 'exfat/dev' omits 0b7147a5cc96 Merge remote-tracking branch 'erofs/dev' omits 42be01e8fcdb Merge remote-tracking branch 'configfs/for-next' omits 22abd2b9e082 Merge remote-tracking branch 'cifs/for-next' omits 7b7aaf20a8b7 Merge remote-tracking branch 'ceph/master' omits 977445c84535 Merge remote-tracking branch 'btrfs/for-next' omits cab5b853c28b Merge remote-tracking branch 'sh/for-next' omits d2abeb0599fc Merge remote-tracking branch 'risc-v/for-next' omits a264b83fc2c6 Merge remote-tracking branch 'powerpc/next' omits 84a50dac84ca Merge remote-tracking branch 'openrisc/for-next' omits 52ce79aa731b Merge remote-tracking branch 'nds32/next' omits 1616998124d0 Merge remote-tracking branch 'm68knommu/for-next' omits 21e1ca035633 Merge remote-tracking branch 'ia64/next' omits 81fa1b8a5543 Merge remote-tracking branch 'h8300/h8300-next' omits f44376e48ab2 Merge remote-tracking branch 'clk/clk-next' omits dd3d5bf5e2cf Merge remote-tracking branch 'uniphier/for-next' omits efacfb6a258c Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 3cb602afcbb6 Merge remote-tracking branch 'tegra/for-next' omits c30cb8ff3a4e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits fef5702747d9 Merge remote-tracking branch 'samsung-krzk/for-next' omits 3db2aa11c4f2 Merge remote-tracking branch 'rockchip/for-next' omits 5f1dcb8731e2 Merge remote-tracking branch 'reset/reset/next' omits 7f2912a6e137 Merge remote-tracking branch 'renesas/next' omits 4f266959ee3a Merge remote-tracking branch 'realtek/for-next' omits 3aa65d70dd2a Merge remote-tracking branch 'qcom/for-next' omits 6a173061c354 Merge remote-tracking branch 'omap/for-next' omits cc16d0633b23 Merge remote-tracking branch 'mvebu/for-next' omits 14f0b8853655 Merge remote-tracking branch 'mediatek/for-next' omits df7ac8acf70f Merge remote-tracking branch 'keystone/next' omits ca9dff1f89fc Merge remote-tracking branch 'imx-mxs/for-next' omits bfa0d113fa2d Merge remote-tracking branch 'at91/at91-next' omits af84753d2613 Merge remote-tracking branch 'amlogic/for-next' omits 86a05521bac8 Merge remote-tracking branch 'arm-soc/for-next' omits 230f8f0ec47c Merge remote-tracking branch 'arm/for-next' omits 98dcb006fbf9 Merge remote-tracking branch 'kbuild/for-next' omits d352d5e191c4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits dc39b64ef27b Merge remote-tracking branch 'risc-v-fixes/fixes' omits 6861f802f0b9 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits fa2e4c4d0161 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 03001b5d9bff Merge remote-tracking branch 'dmaengine-fixes/fixes' omits badf6206b030 Merge remote-tracking branch 'ide/master' omits 26cf56caa234 Merge remote-tracking branch 'phy/fixes' omits 3baa95341333 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 788302a3ea1f Merge remote-tracking branch 'spi-fixes/for-linus' omits 033e22dba7bf Merge remote-tracking branch 'regulator-fixes/for-linus' omits 20bb516e23da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits abbc4f30cb4d Merge remote-tracking branch 'sound-current/for-linus' omits d40fb8949045 Merge remote-tracking branch 'net/master' omits 85f23ea02392 Merge remote-tracking branch 'sparc/master' omits 976111d9e11b Merge remote-tracking branch 's390-fixes/fixes' omits 5f7489c6bb78 Merge remote-tracking branch 'fixes/master' omits 9b2e33157e86 cifs: Fix an error pointer dereference in cifs_mount() omits fe1edafb90b3 ext4: handle option set by mount flags correctly omits 31a4c210016a jbd2: fix incorrect code style omits 339c1e22f192 ext4: add prefetch_block_bitmaps mount options omits 7a133acef90c openrisc: uaccess: Add user address space check to access_ok omits 99ffa3a6d5c5 openrisc: signal: Fix sparse address space warnings omits 56c0ba94a40b openrisc: uaccess: Remove unused macro __addr_ok omits c1025a5117f5 openrisc: uaccess: Use static inline function in access_ok omits 29b77665785b openrisc: uaccess: Fix sparse address space warnings omits d7c9720ce664 Merge branches 'fixes' and 'hch.init_path' into for-next omits cc593d22f477 init: add an init_dup helper omits a42347183f79 Merge branch 'for-5.9/block-merge' into for-next omits f1c7684e50fe Merge branch 'for-5.9/drivers' into for-next omits c0117e681d7e Merge branch 'for-5.9/io_uring' into for-next omits a5a61ed0f7f3 Merge branch 'for-5.9/io_uring' into for-next omits 1ec8cd744c0c Revert "dma-pool: do not allocate pool memory from CMA" omits cc54d2487da4 Merge branch 'for-5.9/block' into for-next omits 3c7c84c8eacc Merge branch 'for-5.9/io_uring' into for-next omits 574c28f1f1e0 Merge branch 'for-5.9/block' into for-next omits 6abc4eaced58 Merge branch 'for-5.9/io_uring' into for-next omits c50b97835cbb Merge branch 'for-5.9/drivers' into for-next omits bb959701da97 Merge branch 'for-5.9/block' into for-next omits 38553f399a98 Merge branch 'for-5.9/block' into for-next omits 5f235da655e8 Merge branch 'for-5.9/drivers' into for-next omits 259bf01c1bd1 Merge branches 'work.misc', 'work.regset' and 'work.fdpic' [...] omits fe541ee394a7 Merge branch 'for-linus' into next omits 0be04712a5a9 Merge branch 'for-5.9/io_uring' into for-next omits 354bad2ac198 Merge branch 'for-5.9/drivers' into for-next omits 1cdba4fe9490 Merge branch 'for-5.9/drivers' into for-next omits 2bef59f8670f Merge branch 'for-5.9/io_uring' into for-next omits 6d20a39991d1 Merge branch 'for-5.9/drivers' into for-next omits 77636e6ea9d7 Merge branch 'for-5.9/block-merge' into for-next omits 8ea610e94e20 Merge branch 'topic/xilinx' into next omits 8fb034167ac7 Merge branch 'for-5.9/drivers' into for-next omits 8ac5ae9edace Merge branch 'for-5.9/block' into for-next omits dbf24e30ce2e device_cgroup: Fix RCU list debugging warning adds d7806bbd22ca Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds dfdf16ecfd6a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds ed35832648b5 Merge tag 'auxdisplay-for-linus-v5.9-rc1' of git://github. [...] adds 96e3f3c16b7a Merge tag 'thermal-v5.9-rc1' of git://git.kernel.org/pub/s [...] adds 327a8d76b1ac Merge tag '5.9-rc-smb3-fixes-part1' of git://git.samba.org [...] adds 019c407c1dfb Merge tag 'erofs-for-5.9-rc1' of git://git.kernel.org/pub/ [...] adds 09e70bb4d89f Merge tag 'for_v5.9-rc1' of git://git.kernel.org/pub/scm/l [...] adds eb65405eb686 Merge tag 'fsnotify_for_v5.9-rc1' of git://git.kernel.org/ [...] adds 0e4656a299db Merge tag 'iomap-5.9-merge-5' of git://git.kernel.org/pub/ [...] adds 0ffddafc3a39 dlm: Fix kobject memleak adds 84d1c617402e net: sock: add sock_set_mark adds a5b7ab6352bf fs: dlm: set skb mark for listen socket adds 9c9f168f5b14 fs: dlm: set skb mark per peer socket adds 0ea47e4d2109 fs: dlm: don't close socket on invalid message adds ba3ab3ca68ca fs: dlm: change handling of reconnects adds 055923bf6b48 fs: dlm: implement tcp graceful shutdown adds 86cfccb66937 Merge tag 'dlm-5.9' of git://git.kernel.org/pub/scm/linux/ [...] adds 0f5d0a4c01cc thermal: don't make THERMAL_NETLINK 'default y' adds 9bceb80b3cc4 arm64: kaslr: Use standard early random function adds 995909a4e22b x86/mm/64: Do not dereference non-present PGD entries adds 19b39c38abf6 Merge branch 'work.regset' of git://git.kernel.org/pub/scm [...] adds f073531070d2 init: add an init_dup helper adds e1ec517e18ac Merge branch 'hch.init_path' of git://git.kernel.org/pub/s [...] adds dbf83817315d Merge tag 'riscv-for-linus-5.9-mw0' of git://git.kernel.or [...] adds 60e76bb8a4e4 Merge tag 'm68knommu-for-v5.9' of git://git.kernel.org/pub [...] adds 25d8d4eecace Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/ [...] adds e398fb4bdf52 xen/privcmd: Corrected error handling path adds a0c34d225183 xen/privcmd: Mark pages as dirty adds ff669aa81240 xen/privcmd: Convert get_user_pages*() to pin_user_pages*() adds e5a52fd2b8cd xen/gntdev: gntdev.h: drop a duplicated word adds 4e722d4fe278 xen: hypercall.h: fix duplicated word adds 1951fa33ec25 xen/balloon: fix accounting in alloc_xenballooned_pages er [...] adds 88a479ff6ef8 xen/balloon: make the balloon wait interruptible adds f5ec6723269d Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE" adds 8b1e868f6607 swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses adds ae4f0a17ee59 swiotlb-xen: remove start_dma_addr adds 2cf6a91347b9 swiotlb-xen: add struct device * parameter to xen_phys_to_bus adds d900781a170d swiotlb-xen: add struct device * parameter to xen_bus_to_phys adds 297f7f826361 swiotlb-xen: add struct device * parameter to xen_dma_sync [...] adds 995d3556694e swiotlb-xen: add struct device * parameter to xen_dma_sync [...] adds 38ba51de4676 swiotlb-xen: add struct device * parameter to is_xen_swiot [...] adds e9aab7e4ffbb swiotlb-xen: remove XEN_PFN_PHYS adds 91ffe4ad534a swiotlb-xen: introduce phys_to_dma/dma_to_phys translations adds 63f0620cc552 xen/arm: introduce phys/dma translations in xen_dma_sync_for_* adds d7b461caa6cc xen/arm: call dma_to_phys on the dma_addr_t parameter of d [...] adds e51418191f5a Merge tag 'for-linus-5.9-rc1-tag' of git://git.kernel.org/ [...] adds 5631c5e0eb90 Merge tag 'xfs-5.9-merge-7' of git://git.kernel.org/pub/sc [...] adds c1a06df6ebf6 mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER adds 4a93025cbe4a mm/shuffle: don't move pages between zones and don't read [...] adds 38cf307c1f20 mm: fix kthread_use_mm() vs TLB invalidate adds 4ca1085c9573 kthread: remove incorrect comment in kthread_create_on_cpu() adds 79e3ea5aab48 tools/: replace HTTP links with HTTPS ones adds d830020656c5 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strc [...] adds 4f491bb6ea2a scripts/tags.sh: collect compiled source precisely adds 1d35b6054a9b scripts/bloat-o-meter: Support comparing library archives adds f643b9ee9776 scripts/decode_stacktrace.sh: skip missing symbols adds ecda6e27fa83 scripts/decode_stacktrace.sh: guess basepath if not specified adds 431151b64af6 scripts/decode_stacktrace.sh: guess path to modules adds f90dde44c57a scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] adds d2b02165df68 const_structs.checkpatch: add regulator_ops adds 70a175e5071f scripts/spelling.txt: add more spellings to spelling.txt adds 1146f7e2dc15 ntfs: fix ntfs_test_inode and ntfs_init_locked_inode funct [...] adds 504ec37dfdfb ocfs2: fix remounting needed after setfacl command adds 7eba77d59e05 ocfs2: suballoc.h: delete a duplicated word adds 38d51b2dd171 ocfs2: change slot number type s16 to u16 adds 4510a5a98aff ocfs2: replace HTTP links with HTTPS ones adds 57c720d4144a ocfs2: fix unbalanced locking adds 453431a54934 mm, treewide: rename kzfree() to kfree_sensitive() adds fa9ba3aa89f9 mm: ksize() should silently accept a NULL pointer adds 3404be67bf73 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB adds dabc3e291d56 mm/slab: add naive detection of double free adds 444050990db4 mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] adds 221503e1281f mm/slab.c: update outdated kmem_list3 in a comment adds e17f1dfba37b mm, slub: extend slub_debug syntax for multiple blocks adds ad38b5b1131e mm, slub: make some slub_debug related attributes read-only adds 32a6f409b693 mm, slub: remove runtime allocation order changes adds 060807f841ac mm, slub: make remaining slub_debug related attributes read-only adds 8f58119ac49c mm, slub: make reclaim_account attribute read-only adds ca0cab65ea2b mm, slub: introduce static key for slub_debug() adds 59052e89fc89 mm, slub: introduce kmem_cache_debug_flags() adds 8fc8d6664247 mm, slub: extend checks guarded by slub_debug static key adds d3c58f24be1b mm, slab/slub: move and improve cache_from_obj() adds e42f174e43e4 mm, slab/slub: improve error reporting and overhead of cac [...] adds b3cb9fc3aeaf mm/slub.c: drop lockdep_assert_held() from put_map() adds cfbe1636c358 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] adds 05289402d717 mm/debug_vm_pgtable: add tests validating arch helpers for [...] adds a5c3b9ffb0f4 mm/debug_vm_pgtable: add tests validating advanced arch pa [...] adds 6315df41afcc mm/debug_vm_pgtable: add debug prints for individual tests adds b1d00007f212 Documentation/mm: add descriptions for arch page table helpers adds e1ab96f8cc71 mm/debug: handle page->mapping better in dump_page adds 452b557c9500 mm/debug: dump compound page information on a second line adds 0b93d59e90d4 mm/debug: print head flags in dump_page adds 9ad3826575ab mm/debug: switch dump_page to get_kernel_nofault adds 9bdaf2cc5eb5 mm/debug: print the inode number in dump_page adds 54a75157d979 mm/debug: print hashed address of struct page adds 6dc5ea16c86f mm, dump_page: do not crash with bad compound_mapcount() adds b9306a796cad mm: filemap: clear idle flag for writes adds 605cad834372 mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] adds 0a36f7f85e69 mm/gup.c: fix the comment of return value for populate_vma [...] adds f90eae2a0f8e mm/swap_slots.c: simplify alloc_swap_slot_cache() adds d69a9575f57e mm/swap_slots.c: simplify enable_swap_slots_cache() adds e0f3ebba97f1 mm/swap_slots.c: remove redundant check for swap_slot_cach [...] adds 27ec4878df7b mm: swap: fix kerneldoc of swap_vma_readahead() adds 0f190a7ab788 mm/page_io.c: use blk_io_schedule() for avoiding task hung [...] adds e809d5f0b5c9 tmpfs: per-superblock i_ino support adds ea3271f7196c tmpfs: support 64-bit inums per-sb adds d648bcc7fe65 mm: kmem: make memcg_kmem_enabled() irreversible adds eedc4e5a142c mm: memcg: factor out memcg- and lruvec-level changes out [...] adds ea426c2a7de8 mm: memcg: prepare for byte-sized vmstat items adds d42f3245c7e2 mm: memcg: convert vmstat slab counters to bytes adds 4138fdfc8b5d mm: slub: implement SLUB version of obj_to_index() adds 1a3e1f40962c mm: memcontrol: decouple reference counting from page accounting adds bf4f059954dc mm: memcg/slab: obj_cgroup API adds 286e04b8ed7a mm: memcg/slab: allocate obj_cgroups for non-root slab pages adds 964d4bd370d5 mm: memcg/slab: save obj_cgroup for non-root slab objects adds f2fe7b09a52b mm: memcg/slab: charge individual slab objects instead of pages adds 4330a26bc452 mm: memcg/slab: deprecate memory.kmem.slabinfo adds 0f876e4dc55d mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h adds 9855609bde03 mm: memcg/slab: use a single set of kmem_caches for all ac [...] adds d797b7d05405 mm: memcg/slab: simplify memcg cache creation adds 272911a4ad18 mm: memcg/slab: remove memcg_kmem_get_cache() adds c7094406fcb7 mm: memcg/slab: deprecate slab_root_caches adds 15999eef7f25 mm: memcg/slab: remove redundant check in memcg_accumulate [...] adds 10befea91b61 mm: memcg/slab: use a single set of kmem_caches for all al [...] adds 933dc80ec262 kselftests: cgroup: add kernel memory accounting tests adds fbc1ac9d09d7 tools/cgroup: add memcg_slabinfo.py tool adds 991e7673859e mm: memcontrol: account kernel stack per node adds 849504809f86 mm: memcg/slab: remove unused argument by charge_slab_page() adds 74d555bed5d0 mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] adds eda330e57b26 mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] adds 536d3bf261a2 mm: memcontrol: avoid workload stalls when lowering memory.high adds b3ff92916af3 mm, memcg: reclaim more aggressively before high allocator [...] adds d977aa939fca mm, memcg: unify reclaim retry limits with page allocator adds 22f7496f0b90 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 45c7f7e1ef17 mm, memcg: decouple e{low,min} state mutations from protec [...] adds 1378b37d03e8 memcg, oom: check memcg margin for parallel oom adds 19ce33acbbd0 mm: memcontrol: restore proper dirty throttling when memor [...] adds e22c6ed90aa9 mm: memcontrol: don't count limit-setting reclaim as memor [...] adds a6f23d14ec7d mm/page_counter.c: fix protection usage propagation adds 463b7a173d52 mm: remove redundant check non_swap_entry() adds 0c4123e3fb82 mm/memory.c: make remap_pfn_range() reject unaligned addr adds ca15ca406f66 mm: remove unneeded includes of <asm/pgalloc.h> adds fc2a6b837db7 opeinrisc: switch to generic version of pte allocation adds 7278914ca1fd xtensa: switch to generic version of pte allocation adds 1355c31eeb7e asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] adds d9e8b929670b asm-generic: pgalloc: provide generic pud_alloc_one() and [...] adds f9cb654cb550 asm-generic: pgalloc: provide generic pgd_free() adds ab05eabfa18a mm: move lib/ioremap.c to mm/ adds 2a681cfa5bb4 mm: move p?d_alloc_track to separate header file adds 7bba8f0ea428 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() adds 1455083c1d70 proc/meminfo: avoid open coded reading of vm_committed_as adds 4e2ee51e8251 mm/util.c: make vm_memory_committed() more accurate adds 0a4954a850b0 percpu_counter: add percpu_counter_sync() adds 56f3547bfa4d mm: adjust vm_committed_as_batch according to vm overcommi [...] adds 1d9cfee7535c mm/sparsemem: enable vmem_altmap support in vmemmap_popula [...] adds 56993b4e147e mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_ [...] adds eee07935bb52 arm64/mm: enable vmem_altmap support for vmemmap mappings adds d70cec898324 mm: mmap: merge vma after call_mmap() if possible adds 45e55300f114 mm: remove unnecessary wrapper function do_mmap_pgoff() adds b8aa9d9d95b3 mm/mremap: it is sure to have enough space when extent mee [...] adds 9ad9718bfa41 mm/mremap: calculate extent in one place adds 349d9fbb0b0a mm/mremap: start addresses are properly aligned adds 7a309195d11c selftests: add mincore() tests adds ef69bc9f689d mm/sparse: never partially remove memmap for early section adds 6cda72047ea4 mm/sparse: only sub-section aligned range would be populated adds c89ab04febf9 mm/sparse: cleanup the code surrounding memory_present() adds 0f14599c607d vmalloc: convert to XArray adds 5dd786409403 mm/vmalloc: simplify merge_or_add_vmap_area() adds da27c9ed1779 mm/vmalloc: simplify augment_tree_propagate_check() adds 15ae144f7702 mm/vmalloc: switch to "propagate()" callback adds d758ffe6b907 mm/vmalloc: update the header about KVA rework adds 1a69a623d983 mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] adds 9c801f61d0e9 mm/vmalloc.c: remove BUG() from the find_va_links() adds 7a3767f83f17 kasan: improve and simplify Kconfig.kasan adds ac4766be5e2d kasan: update required compiler versions in documentation adds 26e760c9a7c8 rcu: kasan: record and print call_rcu() call stack adds e4b7818b9aa8 kasan: record and print the free track adds 387d6e46681b kasan: add tests for call_rcu stack recording adds 9793b62663f5 kasan: update documentation for generic kasan adds c0e16ab3b588 kasan: remove kasan_unpoison_stack_above_sp_to() adds f33a01492a24 lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN adds 8dcc1d34661d kasan: don't tag stacks allocated with pagealloc adds 2c547f9da053 efi: provide empty efi_enter_virtual_mode implementation adds f9409d58e972 kasan, arm64: don't instrument functions that enable kasan adds cae9dc35ed9f kasan: allow enabling stack tagging for tag-based mode adds 51dcc81c282d kasan: adjust kasan_stack_oob for tag-based mode adds deba04872be4 mm, page_alloc: use unlikely() in task_capc() adds f27ce0e14088 page_alloc: consider highatomic reserve in watermark fast adds f80b08fc4453 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] adds 0a18e60788d6 mm: remove vm_total_pages adds 56b9413bcb36 mm/page_alloc: remove nr_free_pagecache_pages() adds 93146d98ce73 mm/memory_hotplug: document why shuffle_zone() is relevant adds 839195352d82 mm/shuffle: remove dynamic reconfiguration adds d38ac97f8a7c mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] adds 399b795b7a80 mm/page_alloc.c: extract the common part in pfn_to_bitidx() adds d93d5ab9ca01 mm/page_alloc.c: simplify pageblock bitmap access adds 535b81e20921 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] adds 9e15afa5a87a mm/page_alloc: silence a KASAN false positive adds da4156639985 mm/page_alloc: fallbacks at most has 3 elements adds 182f3d7a02fd mm/page_alloc.c: skip setting nodemask when we are in interrupt adds 8510e69c8efe mm/page_alloc: fix memalloc_nocma_{save/restore} APIs adds 42742d9bde2a mm: thp: replace HTTP links with HTTPS ones adds 75802ca66354 mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing [...] adds 723a80dafed5 khugepaged: collapse_pte_mapped_thp() flush the right range adds 119a5fc16105 khugepaged: collapse_pte_mapped_thp() protect the pmd lock adds 18e77600f7a1 khugepaged: retract_page_tables() remember to test exit adds bbe98f9cadff khugepaged: khugepaged_test_exit() check mmget_still_valid() adds 238c30468f46 mm/vmscan.c: fix typo adds 912c05720f00 mm: vmscan: consistent update to pgrefill adds 81e11336d97e Merge branch 'akpm' (patches from Andrew) adds 00043a268923 Merge branch 'topic/xilinx' into fixes adds ce615f5c1f73 Merge tag 'dmaengine-5.9-rc1' of git://git.kernel.org/pub/ [...] adds 75dee3b6de4c Merge tag 'mailbox-v5.9' of git://git.linaro.org/landing-t [...] adds fa73e212318a Merge tag 'media/v5.9-1' of git://git.kernel.org/pub/scm/l [...] adds 2f12d44085da Merge tag 'for-5.9/dm-changes' of git://git.kernel.org/pub [...] adds 0873ad923a05 Merge branch 'pm-core' adds f6235eb18970 Merge tag 'pm-5.9-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 16b89f695313 net/scm: Fix typo in SCM_RIGHTS compat refactoring adds 1fa2c0a0c814 Merge tag 'seccomp-v5.9-rc1-fix1' of git://git.kernel.org/ [...] adds 11990a5bd7e5 module: Correctly truncate sysfs sections output adds 9af47666cb0f selftests: splice: Check behavior of full and short splices adds 6ba0d2e4fc2f Merge tag 'kallsyms_show_value-fix-v5.9-rc1' of git://git. [...] adds 0f43283be7fe Merge branch 'work.fdpic' of git://git.kernel.org/pub/scm/ [...] adds 6eb81373434b Merge branch 'clk-socfpga' into clk-next adds 9ebc0617d676 Merge branch 'clk-doc' into clk-next adds ef01ab612b52 Merge branch 'clk-qcom' into clk-next adds 7aae3c161e06 Merge branch 'clk-vc5' into clk-next adds 12ef3933b46f Merge branch 'clk-bcm' into clk-next adds d39fc2655680 Merge branch 'clk-qcom' into clk-next adds 2a05eaa7523c Merge branch 'clk-https' into clk-next adds df5b333e0ac7 Merge branch 'clk-renesas' into clk-next adds 96310398fc91 Merge branch 'clk-qcom' into clk-next adds d93649dc526a Merge branch 'clk-kconfig' into clk-next adds 5c09ea8bf3a0 Merge branch 'clk-fixes' into clk-next adds 46e3ecda6357 Merge branch 'clk-doc' into clk-next adds 73d6bd7acb02 Merge branch 'clk-qcom' into clk-next adds fca14845764a Merge branch 'clk-renesas' into clk-next adds b396b3d206cd Merge branch 'clk-amlogic' into clk-next adds 63e95849a774 Merge branch 'clk-imx' into clk-next adds 30185b69a2d5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 7b9de9771122 powerpc/ptrace: Fix build error in pkey_get() adds 38ce2a9e33db tracing: Add trace_array_init_printk() to initialize insta [...] adds 32663c78c10f Merge tag 'trace-v5.9' of git://git.kernel.org/pub/scm/lin [...] adds 049eb096da48 Merge tag 'pci-v5.9-changes' of git://git.kernel.org/pub/s [...] adds 25ccd24ffd91 fs: fix a struct path leak in path_umount adds d57b2b5bc430 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b79675e15a75 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 449dc8c97089 Merge tag 'for-v5.9' of git://git.kernel.org/pub/scm/linux [...] adds 11030fe96b57 Merge tag 'for-linus-5.9-1' of git://github.com/cminyard/l [...] adds 489577d7082b arm64/fixmap: make notes of fixed_addresses more precisely adds eaecca9e7710 arm64: Fix __cpu_logical_map undefined issue adds 06a81c1c7db9 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 71fa1a4489ff thunderbolt: merge fix for kunix_resource changes adds f8951902b9da MTD: mtd-abi.h: drop a duplicated word adds 0c84b7fc973f MTD: pfow.h: drop a duplicated word adds 6a1380271b75 Merge tag 'nand/for-5.9' of git://git.kernel.org/pub/scm/l [...] adds dec1fbbc1d7c Merge tag 'mtd/for-5.9' of git://git.kernel.org/pub/scm/li [...] adds 9420f1ce0186 Merge tag 'pinctrl-v5.9-1' of git://git.kernel.org/pub/scm [...] adds 5d2c56ec0e5f Merge branch 'work.fdpic' into regset.followup adds bb1a773d5b6b kill unused dump_fpu() instances adds 8d3e09b43312 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 73c7adb54169 device_cgroup: Fix RCU list debugging warning adds 64f4154593bd Merge remote-tracking branch 's390-fixes/fixes' adds 04ad2636981e Merge remote-tracking branch 'sparc/master' adds c7ca03c216ac drivers/net/wan/lapbether: Added needed_headroom and a skb [...] adds b9b40ee4db6c r8152: Use MAC address from correct device tree node adds 158b47a65aa6 selftests: mptcp: fix dependecies adds 6bdb6211a61e mptcp: more stable diag self-tests adds 7ee2492635d8 mptcp: fix warn at shutdown time for unaccepted msk sockets adds 6bcaf41f9613 selftests/bpf: Prevent runqslower from racing on building bpftool adds 5e7b30205cef bpf: Change uapi for bpf iterator map elements adds 74fc097de327 tools/bpf: Support new uapi for map element bpf iterator adds 0ac10dc1888c Merge branch 'bpf_iter-uapi-fix' adds 932ac54a3e59 libbf: Fix uninitialized pointer at btf__parse_raw() adds d48556f45608 bpf: Add missing return to resolve_btfids adds 0d360d64b012 bpf: Remove inline from bpf_do_trace_printk adds 6fc5916cc256 selftests: bpf: Switch off timeout adds 929e54a98968 bpf: Fix compilation warning of selftests adds 7fb20f9e901e bpf, doc: Remove references to warning message when using [...] adds d5ca590525cf selftests/bpf: Fix silent Makefile output adds b8c1a3090741 bpf: Delete repeated words in comments adds 64cae2fb48ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1c3b63f155f6 net/tls: allow MSG_CMSG_COMPAT in sendmsg adds d02cbc461361 net: phy: fix memory leak in device-create error path adds 6b07edebe6d3 net: Use helper function fdput() adds ce787a5a074a net: Set fput_needed iff FDPUT_FPUT is set adds 47260ba93782 net: Remove meaningless jump label out_fs adds 11f920d2aa9d net: Use helper function ip_is_fragment() adds 7c7ab580db49 net: Convert to use the fallthrough macro adds 137d616c4d7f Merge remote-tracking branch 'net/master' adds 61ee4137b574 ip_vti: Fix unused variable warning adds 543e61c2e774 Merge remote-tracking branch 'ipsec/master' adds e2d2fded6bdf ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged adds 646a1d14f390 Merge remote-tracking branch 'sound-current/for-linus' adds 7984640967f4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 6192c16f9cff Merge remote-tracking branch 'regulator-fixes/for-linus' adds fb2e68a85b7e Merge remote-tracking branch 'spi-fixes/for-linus' adds f022fe8ada6c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds f545e467adb2 Merge remote-tracking branch 'phy/fixes' adds 9e8238020c5b Merge branch 'next' into for-linus adds 8d9fb3be4a0c Merge remote-tracking branch 'input-current/for-linus' adds 41e7c85b8b50 Merge remote-tracking branch 'ide/master' adds d117ddffff8b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 608a973bd52e Drivers: hv: vmbus: Only notify Hyper-V for die events tha [...] adds 91776f0a2f7f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 0949e892892e Merge remote-tracking branch 'risc-v-fixes/fixes' adds 8b6ec999b198 drm/virtio: fix missing dma_fence_put() in virtio_gpu_exec [...] adds 836b194d6578 drm/virtio: fix memory leak in virtio_gpu_cleanup_object() adds 26dee840e516 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 348993b6f6b0 Merge remote-tracking branch 'kbuild/for-next' new 1c16b9d61b3c Merge remote-tracking branch 'arm/for-next' new a89a2aa903c9 Merge remote-tracking branch 'arm-soc/for-next' new 5db5910c8d02 Merge remote-tracking branch 'amlogic/for-next' new 92aaafb03017 Merge remote-tracking branch 'at91/at91-next' new d9528770d389 Merge remote-tracking branch 'imx-mxs/for-next' new 545ab4b71361 Merge remote-tracking branch 'keystone/next' new 3d448cf9089b Merge remote-tracking branch 'mediatek/for-next' new 609b469b318e Merge remote-tracking branch 'mvebu/for-next' new 42f3c11ae621 Merge remote-tracking branch 'omap/for-next' new ccb40db87d49 Merge remote-tracking branch 'qcom/for-next' new a280f0faea65 Merge remote-tracking branch 'realtek/for-next' new 399937a4ab87 Merge remote-tracking branch 'renesas/next' new 5ae5cf9e882b Merge remote-tracking branch 'reset/reset/next' new bf66dfba4714 Merge remote-tracking branch 'rockchip/for-next' new 0594d4ffba9c Merge remote-tracking branch 'samsung-krzk/for-next' new 576eb42f2ef4 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 6d0a22f679c0 Merge remote-tracking branch 'tegra/for-next' new 20dcb5dc8edd Merge remote-tracking branch 'ti-k3/ti-k3-next' new dce71cb52ad6 Merge remote-tracking branch 'uniphier/for-next' new 46c0ccfbab93 Merge remote-tracking branch 'clk/clk-next' new 8d4dca75cbe4 Merge remote-tracking branch 'h8300/h8300-next' new 42d7a62c20fd Merge remote-tracking branch 'ia64/next' new ccca36562ee7 Merge remote-tracking branch 'nds32/next' new 17fcd83c2b62 openrisc: uaccess: Fix sparse address space warnings new af84b16e3423 openrisc: uaccess: Use static inline function in access_ok new aac9a9b555b9 openrisc: uaccess: Remove unused macro __addr_ok new d99596645f7d openrisc: signal: Fix sparse address space warnings new 55b2662ec665 openrisc: uaccess: Add user address space check to access_ok new db631d61f37c Merge remote-tracking branch 'openrisc/for-next' new b295201537db parisc/kernel/ftrace: Remove function callback casts new f70f346189c1 sections.h: dereference_function_descriptor() should retur [...] new bbd7830fc2d0 Merge remote-tracking branch 'parisc-hd/for-next' new e888aa0b79a0 Merge remote-tracking branch 'sh/for-next' new bc8a4dd81b5a Merge remote-tracking branch 'btrfs/for-next' new a3afd1b9133d Merge remote-tracking branch 'ceph/master' new 20b135e48cdd cifs: Fix an error pointer dereference in cifs_mount() new 581cf9c901a2 Merge remote-tracking branch 'cifs/for-next' new 6119c2f63c2f Merge remote-tracking branch 'configfs/for-next' new 287018f21c0b Merge remote-tracking branch 'exfat/dev' new d499f8661068 Merge remote-tracking branch 'ext3/for_next' new dbd737da12d6 ext4: add prefetch_block_bitmaps mount option new dfc2c4334bb4 jbd2: fix incorrect code style new 853a935b938c ext4: handle option set by mount flags correctly new 4b052a0902e9 ext4: remove some redundant function declarations new a237465d0878 ext4: export msg_count and warning_count via sysfs new abfa051d7005 ext4: delete the invalid BUGON in ext4_mb_load_buddy_gfp() new 82e9a0c81aac ext4: handle error of ext4_setup_system_zone() on remount new adb2de050fd5 ext4: don't allow overlapping system zones new 80681a7fa4bf ext4: check journal inode extents more carefully new f97ad45a0d85 ext4: fold ext4_data_block_valid_rcu() into the caller new 20c8c96f0113 ext4: handle add_system_zone() failure in ext4_setup_syste [...] new 0f9be45c0814 ext4: correctly restore system zone info when remount fails new 927917e5f354 Merge remote-tracking branch 'ext4/dev' new 5a900dbecafb Merge remote-tracking branch 'f2fs/dev' new 6a37e77f66ca Merge remote-tracking branch 'fuse/for-next' new 6f1607ef1826 Merge remote-tracking branch 'nfs/linux-next' new 5b67de97919d Merge remote-tracking branch 'orangefs/for-next' new 95b2a5623188 Merge remote-tracking branch 'ubifs/next' new aa211fa46f38 Merge remote-tracking branch 'v9fs/9p-next' new b63da6c8dfa9 xfs: delete duplicated words + other fixes new 96cf2a2c7556 xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init new 7238d61d2113 Merge remote-tracking branch 'xfs/for-next' new 28371280e11d Merge remote-tracking branch 'zonefs/for-next' new 18a654eccdef Merge remote-tracking branch 'printk/for-next' new 18cef8580670 mailmap: Restore dictionary sorting new b5360a936f26 mailmap: Update comments for with format and more detalis new 137c6236aeec mailmap: Add WeiXiong Liao new 9da759b73a77 Merge remote-tracking branch 'pstore/for-next/pstore' new 3206e96f7e93 Merge remote-tracking branch 'hid/for-next' new e503c3cdfa31 Merge remote-tracking branch 'i2c/i2c/for-next' new dfa460659a54 Merge remote-tracking branch 'dmi/dmi-for-next' new 53577bdd14dc Merge remote-tracking branch 'pm/linux-next' new 9947bba349ec Merge remote-tracking branch 'ieee1394/for-next' new ea79004b08df Merge remote-tracking branch 'dlm/next' new 3b912c3e7805 Merge remote-tracking branch 'swiotlb/linux-next' new f1d34f7dbb2f Merge remote-tracking branch 'bluetooth/master' new b57bc0fb2fe4 gfs2: Fix inaccurate comment new b0be23b23f6c gfs2: print details on transactions that aren't properly ended new 70499cdfeb36 gfs2: Never call gfs2_block_zero_range with an open transaction new e28c02b94f9e gfs2: When gfs2_dirty_inode gets a glock error, dump the glock new 8cba42ec31ef Merge remote-tracking branch 'gfs2/for-next' new 0aa6b9385dc3 Merge remote-tracking branch 'amdgpu/drm-next' new ea3149abfff1 Merge remote-tracking branch 'drm-intel/for-linux-next' new 5d58733bc9e0 Merge remote-tracking branch 'drm-misc/for-linux-next' new 994ffaa67e89 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 02097e9e5671 Merge remote-tracking branch 'modules/modules-next' new d63fc7a02bab Merge remote-tracking branch 'mfd/for-mfd-next' new 1798f3e1c3fd Merge remote-tracking branch 'backlight/for-backlight-next' new 495841e2dfc5 Merge remote-tracking branch 'security/next-testing' new 5f15eb7af4cb Merge remote-tracking branch 'safesetid/safesetid-next' new effde8bfcb92 Merge remote-tracking branch 'watchdog/master' new a1f9b83796cc Merge remote-tracking branch 'iommu/next' new 4d9a48fa6906 Merge remote-tracking branch 'vfio/next' new 00a070e311de Merge remote-tracking branch 'tip/auto-latest' new 9a17e88e31fa Merge remote-tracking branch 'clockevents/timers/drivers/next' new 2ef5bf4642df Merge remote-tracking branch 'edac/edac-for-next' new 06f0cc0f335e Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 5bb7e9224431 Merge remote-tracking branch 'rcu/rcu/next' new 05487215e6b9 KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is [...] new 0378daef0c6c Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/lin [...] new 43bd9ef42b3b x86: Expose SERIALIZE for supported cpuid new 3ff032789980 Merge tag 'kvm-ppc-next-5.9-1' of git://git.kernel.org/pub [...] new cf99c505cf7a MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64 new 7d00e583fc25 Merge remote-tracking branch 'kvm/linux-next' new 0728100ca9d9 Merge remote-tracking branch 'chrome-platform/for-next' new 0b019b053d21 leds: mt6323: move period calculation new 2e72594bd05b Merge remote-tracking branch 'leds/for-next' new dafbb4e19e16 Merge remote-tracking branch 'mux/for-next' new c4b1667496e0 Merge remote-tracking branch 'scsi/for-next' new 48ce609a0d9b Merge remote-tracking branch 'vhost/linux-next' new c0671e6b0f02 Merge remote-tracking branch 'rpmsg/for-next' new 249336997620 Merge remote-tracking branch 'pwm/for-next' new 68e97deeb099 Merge remote-tracking branch 'ktest/for-next' new a2863bfa65f4 Merge remote-tracking branch 'livepatching/for-next' new 16c24801122e rtc: max77686: Fix wake-ups for max77620 new 48b4fb9b02f9 Merge remote-tracking branch 'rtc/rtc-next' new c89f913c2914 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new a713a33e7b77 Merge branch 'fix/module-bin-attr' into for-next/kspp new ab70d9927c8c Merge remote-tracking branch 'kspp/for-next/kspp' new 1d00edd3422e Merge remote-tracking branch 'fsi/next' new 73a3e2f84c8d Merge remote-tracking branch 'nvmem/for-next' new 681d5ff2a33c Merge remote-tracking branch 'xarray/xarray' new 46d4a403a04c auxdisplay: Replace HTTP links with HTTPS ones new 6ca7de45bf6e Merge remote-tracking branch 'auxdisplay/auxdisplay' new 579c591ba2a0 Merge remote-tracking branch 'kgdb/kgdb/for-next' new ff8a21016074 Merge remote-tracking branch 'pidfd/for-next' new 482a5bccb21e Merge remote-tracking branch 'fpga/for-next' new 30ccb9f9f369 Merge remote-tracking branch 'trivial/for-next' new a4f4152ee2c6 Merge remote-tracking branch 'mhi/mhi-next' new 2f990002b1cd Merge remote-tracking branch 'notifications/notifications- [...] new 0b08f716eb72 Merge remote-tracking branch 'fsinfo/fsinfo-core' new 58b4e9c37d90 Merge remote-tracking branch 'set_fs/set_fs-rw'
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 (d35d2bec724b) \ N -- N -- N refs/heads/akpm-base (58b4e9c37d90)
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 133 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: .mailmap | 124 ++-- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/bpf/bpf_design_QA.rst | 11 - Documentation/dev-tools/kasan.rst | 10 +- Documentation/filesystems/dlmfs.rst | 2 +- Documentation/filesystems/ocfs2.rst | 2 +- Documentation/filesystems/tmpfs.rst | 18 + Documentation/vm/arch_pgtable_helpers.rst | 258 +++++++ Documentation/vm/memory-model.rst | 9 +- Documentation/vm/slub.rst | 37 +- arch/alpha/include/asm/pgalloc.h | 21 +- arch/alpha/include/asm/tlbflush.h | 1 - arch/alpha/kernel/core_irongate.c | 1 - arch/alpha/kernel/core_marvel.c | 1 - arch/alpha/kernel/core_titan.c | 1 - arch/alpha/kernel/machvec_impl.h | 2 - arch/alpha/kernel/smp.c | 1 - arch/alpha/mm/numa.c | 1 - arch/arc/kernel/process.c | 5 - arch/arc/mm/fault.c | 1 - arch/arc/mm/init.c | 1 - arch/arm/include/asm/pgalloc.h | 12 +- arch/arm/include/asm/tlb.h | 1 - arch/arm/kernel/machine_kexec.c | 1 - arch/arm/kernel/process.c | 15 - arch/arm/kernel/smp.c | 1 - arch/arm/kernel/suspend.c | 1 - arch/arm/mach-omap2/omap-mpuss-lowpower.c | 1 - arch/arm/mm/hugetlbpage.c | 1 - arch/arm/mm/init.c | 9 +- arch/arm/mm/mmu.c | 1 + arch/arm/xen/mm.c | 34 +- arch/arm64/include/asm/fixmap.h | 7 +- arch/arm64/include/asm/pgalloc.h | 39 +- arch/arm64/include/asm/smp.h | 7 +- arch/arm64/kernel/kaslr.c | 12 +- arch/arm64/kernel/setup.c | 10 +- arch/arm64/kernel/smp.c | 7 +- arch/arm64/kvm/mmu.c | 3 +- arch/arm64/mm/hugetlbpage.c | 1 - arch/arm64/mm/init.c | 6 +- arch/arm64/mm/ioremap.c | 1 - arch/arm64/mm/mmu.c | 59 +- arch/csky/include/asm/pgalloc.h | 7 +- arch/csky/kernel/smp.c | 1 - arch/hexagon/include/asm/pgalloc.h | 7 +- arch/hexagon/kernel/process.c | 9 - arch/ia64/include/asm/pgalloc.h | 24 - arch/ia64/include/asm/tlb.h | 1 - arch/ia64/kernel/process.c | 35 - arch/ia64/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/ia64/mm/contig.c | 1 - arch/ia64/mm/discontig.c | 4 +- arch/ia64/mm/hugetlbpage.c | 1 - arch/ia64/mm/tlb.c | 1 - arch/m68k/include/asm/mmu_context.h | 2 +- arch/m68k/include/asm/sun3_pgalloc.h | 7 +- arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/traps.c | 3 +- arch/m68k/mm/cache.c | 2 +- arch/m68k/mm/fault.c | 1 - arch/m68k/mm/kmap.c | 2 +- arch/m68k/mm/mcfmmu.c | 1 + arch/m68k/mm/memory.c | 1 - arch/m68k/sun3x/dvma.c | 2 +- arch/microblaze/include/asm/pgalloc.h | 6 - arch/microblaze/include/asm/tlbflush.h | 1 - arch/microblaze/kernel/process.c | 1 - arch/microblaze/kernel/signal.c | 1 - arch/microblaze/mm/init.c | 3 - arch/mips/include/asm/pgalloc.h | 19 +- arch/mips/kernel/setup.c | 8 - arch/mips/kvm/vz.c | 2 + arch/mips/loongson64/numa.c | 1 - arch/mips/sgi-ip27/ip27-memory.c | 2 - arch/mips/sgi-ip32/ip32-memory.c | 1 - arch/nds32/mm/mm-nds32.c | 2 + arch/nios2/include/asm/pgalloc.h | 7 +- arch/nios2/kernel/process.c | 8 - arch/openrisc/include/asm/pgalloc.h | 33 +- arch/openrisc/include/asm/tlbflush.h | 1 - arch/openrisc/include/asm/uaccess.h | 2 +- arch/openrisc/kernel/or32_ksyms.c | 1 - arch/openrisc/kernel/process.c | 7 - arch/openrisc/kernel/signal.c | 2 +- arch/parisc/include/asm/elf.h | 3 - arch/parisc/include/asm/mmu_context.h | 1 - arch/parisc/include/asm/pgalloc.h | 12 +- arch/parisc/kernel/cache.c | 1 - arch/parisc/kernel/ftrace.c | 3 +- arch/parisc/kernel/pci-dma.c | 1 - arch/parisc/kernel/process.c | 20 - arch/parisc/kernel/signal.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/mm/hugetlbpage.c | 1 - arch/parisc/mm/init.c | 5 - arch/parisc/mm/ioremap.c | 2 +- arch/powerpc/include/asm/tlb.h | 1 - arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_tlb.c | 1 - arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 - arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 4 +- arch/powerpc/mm/kasan/8xx.c | 1 - arch/powerpc/mm/kasan/book3s_32.c | 1 - arch/powerpc/mm/mem.c | 3 - arch/powerpc/mm/nohash/40x.c | 1 - arch/powerpc/mm/nohash/8xx.c | 1 - arch/powerpc/mm/nohash/fsl_booke.c | 1 - arch/powerpc/mm/nohash/kaslr_booke.c | 1 - arch/powerpc/mm/nohash/tlb.c | 1 + arch/powerpc/mm/numa.c | 1 - arch/powerpc/mm/pgtable.c | 1 - arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 1 - arch/powerpc/platforms/pseries/cmm.c | 1 - arch/riscv/include/asm/pgalloc.h | 18 +- arch/riscv/mm/fault.c | 1 - arch/riscv/mm/init.c | 3 +- arch/s390/crypto/prng.c | 4 +- arch/s390/include/asm/tlb.h | 1 - arch/s390/include/asm/tlbflush.h | 1 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/process.c | 18 - arch/s390/kernel/ptrace.c | 1 - arch/s390/kvm/diag.c | 1 - arch/s390/kvm/priv.c | 1 - arch/s390/kvm/pv.c | 1 - arch/s390/mm/cmm.c | 1 - arch/s390/mm/init.c | 1 - arch/s390/mm/mmap.c | 1 - arch/s390/mm/pgtable.c | 1 - arch/sh/include/asm/fpu.h | 5 - arch/sh/include/asm/pgalloc.h | 4 + arch/sh/kernel/idle.c | 1 - arch/sh/kernel/machine_kexec.c | 1 - arch/sh/kernel/process_32.c | 18 - arch/sh/kernel/ptrace_32.c | 2 +- arch/sh/mm/cache-sh3.c | 1 - arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/hugetlbpage.c | 1 - arch/sh/mm/init.c | 7 +- arch/sh/mm/ioremap_fixed.c | 1 - arch/sh/mm/numa.c | 3 - arch/sh/mm/tlb-sh3.c | 1 - arch/sparc/include/asm/ide.h | 1 - arch/sparc/include/asm/tlb_64.h | 1 - arch/sparc/kernel/leon_smp.c | 1 - arch/sparc/kernel/process_32.c | 50 -- arch/sparc/kernel/process_64.c | 66 -- arch/sparc/kernel/signal_32.c | 1 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 1 + arch/sparc/kernel/sun4m_irq.c | 1 - arch/sparc/mm/highmem.c | 1 - arch/sparc/mm/init_64.c | 1 - arch/sparc/mm/io-unit.c | 1 - arch/sparc/mm/iommu.c | 1 - arch/sparc/mm/tlb.c | 1 - arch/um/include/asm/pgalloc.h | 9 +- arch/um/include/asm/pgtable-3level.h | 3 - arch/um/kernel/mem.c | 17 - arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/mmu_context.h | 1 - arch/x86/include/asm/pgalloc.h | 42 +- arch/x86/include/asm/xen/hypercall.h | 2 +- arch/x86/kernel/alternative.c | 1 + arch/x86/kernel/apic/apic.c | 1 - arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/traps.c | 1 - arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/x86.c | 24 +- arch/x86/mm/fault.c | 1 - arch/x86/mm/hugetlbpage.c | 1 - arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 43 +- arch/x86/mm/kaslr.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/pti.c | 1 - arch/x86/platform/uv/bios_uv.c | 1 + arch/x86/power/hibernate.c | 2 +- arch/xtensa/include/asm/pgalloc.h | 40 +- arch/xtensa/kernel/xtensa_ksyms.c | 1 - arch/xtensa/mm/cache.c | 1 - arch/xtensa/mm/fault.c | 1 - crypto/adiantum.c | 2 +- crypto/ahash.c | 4 +- crypto/api.c | 2 +- crypto/asymmetric_keys/verify_pefile.c | 4 +- crypto/deflate.c | 2 +- crypto/drbg.c | 10 +- crypto/ecc.c | 8 +- crypto/ecdh.c | 2 +- crypto/gcm.c | 2 +- crypto/gf128mul.c | 4 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/rng.c | 2 +- crypto/rsa-pkcs1pad.c | 6 +- crypto/seqiv.c | 2 +- crypto/shash.c | 2 +- crypto/skcipher.c | 2 +- crypto/testmgr.c | 6 +- crypto/zstd.c | 2 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/node.c | 10 +- drivers/block/xen-blkback/common.h | 1 - .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 4 +- drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/caam/caampkc.c | 28 +- drivers/crypto/cavium/cpt/cptvf_main.c | 6 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 12 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 4 +- drivers/crypto/cavium/zip/zip_crypto.c | 6 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 6 +- drivers/crypto/ccree/cc_aead.c | 4 +- drivers/crypto/ccree/cc_buffer_mgr.c | 4 +- drivers/crypto/ccree/cc_cipher.c | 6 +- drivers/crypto/ccree/cc_hash.c | 8 +- drivers/crypto/ccree/cc_request_mgr.c | 2 +- drivers/crypto/marvell/cesa/hash.c | 2 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h | 2 +- drivers/crypto/nx/nx.c | 4 +- drivers/crypto/virtio/virtio_crypto_algs.c | 12 +- drivers/crypto/virtio/virtio_crypto_core.c | 2 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 1 + drivers/gpu/drm/virtio/virtgpu_object.c | 1 + drivers/hv/vmbus_drv.c | 4 + drivers/iommu/ipmmu-vmsa.c | 1 - drivers/leds/leds-mt6323.c | 18 +- drivers/md/dm-crypt.c | 32 +- drivers/md/dm-integrity.c | 6 +- drivers/misc/ibmvmc.c | 6 +- drivers/misc/ocxl/config.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 6 +- drivers/net/phy/phy_device.c | 8 +- drivers/net/ppp/ppp_mppe.c | 6 +- drivers/net/usb/r8152.c | 2 +- drivers/net/wan/lapbether.c | 10 +- drivers/net/wireguard/noise.c | 4 +- drivers/net/wireguard/peer.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 6 +- drivers/net/wireless/intersil/orinoco/wext.c | 4 +- drivers/rtc/rtc-max77686.c | 11 +- drivers/s390/crypto/ap_bus.h | 4 +- drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/rtl8723bs/core/rtw_security.c | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target_auth.c | 2 +- drivers/thermal/Kconfig | 1 - drivers/xen/balloon.c | 27 +- drivers/xen/privcmd.c | 33 +- drivers/xen/swiotlb-xen.c | 119 ++-- fs/Kconfig | 21 + fs/aio.c | 6 +- fs/binfmt_elf_fdpic.c | 1 - fs/cifs/cifsencrypt.c | 2 +- fs/cifs/connect.c | 10 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/misc.c | 8 +- fs/crypto/inline_crypt.c | 5 +- fs/crypto/keyring.c | 6 +- fs/crypto/keysetup_v1.c | 4 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/messaging.c | 2 +- fs/ext4/block_validity.c | 159 ++--- fs/ext4/ext4.h | 14 +- fs/ext4/extents.c | 16 +- fs/ext4/indirect.c | 6 +- fs/ext4/inode.c | 5 +- fs/ext4/mballoc.c | 7 +- fs/ext4/super.c | 48 +- fs/ext4/sysfs.c | 7 + fs/gfs2/bmap.c | 69 +- fs/gfs2/log.c | 2 +- fs/gfs2/super.c | 1 + fs/gfs2/trans.c | 29 +- fs/hugetlbfs/inode.c | 2 +- fs/namespace.c | 32 +- fs/ntfs/dir.c | 2 +- fs/ntfs/inode.c | 27 +- fs/ntfs/inode.h | 4 +- fs/ntfs/mft.c | 4 +- fs/ocfs2/Kconfig | 6 +- fs/ocfs2/acl.c | 2 + fs/ocfs2/blockcheck.c | 2 +- fs/ocfs2/dlmglue.c | 8 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/suballoc.c | 4 +- fs/ocfs2/suballoc.h | 2 +- fs/ocfs2/super.c | 4 +- fs/proc/meminfo.c | 10 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_export.c | 2 +- fs/xfs/xfs_inode.c | 4 +- fs/xfs/xfs_inode_item.c | 4 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_log_cil.c | 2 +- fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_sysfs.h | 6 +- fs/xfs/xfs_trans_ail.c | 4 +- include/asm-generic/pgalloc.h | 80 +++ include/asm-generic/sections.h | 4 +- include/asm-generic/tlb.h | 1 - include/crypto/aead.h | 2 +- include/crypto/akcipher.h | 2 +- include/crypto/gf128mul.h | 2 +- include/crypto/hash.h | 2 +- include/crypto/internal/acompress.h | 2 +- include/crypto/kpp.h | 2 +- include/crypto/skcipher.h | 2 +- include/linux/bpf.h | 10 +- include/linux/efi.h | 4 + include/linux/fs.h | 17 +- include/linux/huge_mm.h | 2 +- include/linux/kasan.h | 4 +- include/linux/memcontrol.h | 203 +++++- include/linux/mm.h | 86 +-- include/linux/mm_types.h | 5 +- include/linux/mman.h | 4 + include/linux/mmu_notifier.h | 13 + include/linux/mmzone.h | 52 +- include/linux/mtd/pfow.h | 2 +- include/linux/pageblock-flags.h | 24 +- include/linux/percpu_counter.h | 4 + include/linux/sched/mm.h | 8 +- include/linux/shmem_fs.h | 3 + include/linux/slab.h | 9 +- include/linux/slab_def.h | 9 +- include/linux/slub_def.h | 31 +- include/linux/swap.h | 2 - include/linux/trace.h | 1 + include/linux/vmstat.h | 14 +- include/uapi/linux/bpf.h | 15 +- include/uapi/mtd/mtd-abi.h | 2 +- include/uapi/xen/gntdev.h | 2 +- include/xen/page.h | 1 - include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 9 +- init/main.c | 2 +- ipc/shm.c | 2 +- kernel/bpf/bpf_iter.c | 58 +- kernel/bpf/core.c | 2 +- kernel/bpf/map_iter.c | 37 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 2 +- kernel/dma/pool.c | 11 +- kernel/fork.c | 54 +- kernel/kthread.c | 8 +- kernel/module.c | 22 +- kernel/power/snapshot.c | 2 +- kernel/rcu/tree.c | 2 + kernel/scs.c | 2 +- kernel/sysctl.c | 2 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/trace.c | 44 ++ lib/Kconfig.kasan | 39 +- lib/Makefile | 1 - lib/mpi/mpiutil.c | 6 +- lib/percpu_counter.c | 19 + lib/test_kasan.c | 87 ++- mm/Kconfig | 6 +- mm/Makefile | 2 +- mm/debug.c | 83 +-- mm/debug_vm_pgtable.c | 666 +++++++++++++++++- mm/filemap.c | 9 + mm/gup.c | 3 +- mm/huge_memory.c | 12 +- mm/hugetlb.c | 25 +- {lib => mm}/ioremap.c | 2 + mm/kasan/common.c | 41 +- mm/kasan/generic.c | 43 ++ mm/kasan/generic_report.c | 1 + mm/kasan/kasan.h | 23 +- mm/kasan/quarantine.c | 1 + mm/kasan/report.c | 54 +- mm/kasan/tags.c | 37 + mm/khugepaged.c | 75 +- mm/memcontrol.c | 752 +++++++++++++-------- mm/memory.c | 7 +- mm/memory_hotplug.c | 11 +- mm/migrate.c | 6 +- mm/mm_init.c | 22 +- mm/mmap.c | 45 +- mm/mremap.c | 17 +- mm/nommu.c | 6 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 6 +- mm/page_alloc.c | 220 +++--- mm/page_counter.c | 6 +- mm/page_io.c | 2 +- mm/pgalloc-track.h | 51 ++ mm/shmem.c | 129 +++- mm/shuffle.c | 46 +- mm/shuffle.h | 17 - mm/slab.c | 103 +-- mm/slab.h | 395 +++++------ mm/slab_common.c | 703 ++----------------- mm/slob.c | 12 +- mm/slub.c | 588 +++++----------- mm/sparse-vmemmap.c | 56 +- mm/sparse.c | 31 +- mm/swap_slots.c | 45 +- mm/swap_state.c | 2 +- mm/util.c | 52 +- mm/vmalloc.c | 176 ++--- mm/vmscan.c | 39 +- mm/vmstat.c | 38 +- mm/workingset.c | 6 +- net/atm/mpoa_caches.c | 4 +- net/bluetooth/ecdh_helper.c | 6 +- net/bluetooth/smp.c | 24 +- net/compat.c | 2 +- net/core/bpf_sk_storage.c | 37 +- net/core/skbuff.c | 2 +- net/core/sock.c | 2 +- net/ipv4/ip_vti.c | 2 + net/ipv4/tcp_fastopen.c | 2 +- net/mac80211/aead_api.c | 4 +- net/mac80211/aes_gmac.c | 2 +- net/mac80211/key.c | 2 +- net/mac802154/llsec.c | 20 +- net/mptcp/subflow.c | 6 +- net/sctp/auth.c | 2 +- net/socket.c | 17 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 4 +- net/sunrpc/auth_gss/gss_krb5_keys.c | 6 +- net/sunrpc/auth_gss/gss_krb5_mech.c | 2 +- net/tipc/crypto.c | 10 +- net/tls/tls_sw.c | 3 +- net/wireless/core.c | 2 +- net/wireless/ibss.c | 4 +- net/wireless/lib80211_crypt_tkip.c | 2 +- net/wireless/lib80211_crypt_wep.c | 2 +- net/wireless/nl80211.c | 24 +- net/wireless/sme.c | 6 +- net/wireless/util.c | 2 +- net/wireless/wext-sme.c | 2 +- scripts/Makefile.kasan | 3 +- scripts/bloat-o-meter | 2 + scripts/coccinelle/free/devm_free.cocci | 4 +- scripts/coccinelle/free/ifnullfree.cocci | 4 +- scripts/coccinelle/free/kfree.cocci | 6 +- scripts/coccinelle/free/kfreeaddr.cocci | 2 +- scripts/const_structs.checkpatch | 1 + scripts/decode_stacktrace.sh | 79 ++- scripts/spelling.txt | 19 + scripts/tags.sh | 18 +- security/apparmor/domain.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/policy.c | 24 +- security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 14 +- security/keys/big_key.c | 6 +- security/keys/dh.c | 14 +- security/keys/encrypted-keys/encrypted.c | 14 +- security/keys/trusted-keys/trusted_tpm1.c | 34 +- security/keys/user_defined.c | 6 +- sound/pci/hda/patch_realtek.c | 11 + tools/bpf/bpftool/iter.c | 9 +- tools/bpf/resolve_btfids/main.c | 1 + tools/cgroup/memcg_slabinfo.py | 226 +++++++ tools/include/linux/jhash.h | 2 +- tools/include/uapi/linux/bpf.h | 15 +- tools/lib/bpf/bpf.c | 3 + tools/lib/bpf/bpf.h | 5 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/libbpf.c | 6 +- tools/lib/bpf/libbpf.h | 5 +- tools/lib/rbtree.c | 2 +- tools/lib/traceevent/event-parse.h | 2 +- tools/testing/ktest/examples/README | 2 +- tools/testing/ktest/examples/crosstests.conf | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/Makefile | 53 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 40 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 18 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 4 +- tools/testing/selftests/{ftrace => bpf}/settings | 0 tools/testing/selftests/bpf/test_tcpnotify_user.c | 13 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 2 +- tools/testing/selftests/cgroup/test_kmem.c | 382 +++++++++++ tools/testing/selftests/mincore/.gitignore | 2 + tools/testing/selftests/mincore/Makefile | 6 + tools/testing/selftests/mincore/mincore_selftest.c | 361 ++++++++++ tools/testing/selftests/net/mptcp/config | 2 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 9 +- tools/testing/selftests/splice/.gitignore | 1 + tools/testing/selftests/splice/Makefile | 4 +- tools/testing/selftests/splice/config | 1 + tools/testing/selftests/splice/settings | 1 + .../testing/selftests/splice/short_splice_read.sh | 56 ++ tools/testing/selftests/splice/splice_read.c | 57 ++ 510 files changed, 5811 insertions(+), 4281 deletions(-) create mode 100644 Documentation/vm/arch_pgtable_helpers.rst rename {lib => mm}/ioremap.c (99%) create mode 100644 mm/pgalloc-track.h create mode 100644 tools/cgroup/memcg_slabinfo.py copy tools/testing/selftests/{ftrace => bpf}/settings (100%) create mode 100644 tools/testing/selftests/cgroup/test_kmem.c create mode 100644 tools/testing/selftests/mincore/.gitignore create mode 100644 tools/testing/selftests/mincore/Makefile create mode 100644 tools/testing/selftests/mincore/mincore_selftest.c create mode 100644 tools/testing/selftests/splice/config create mode 100644 tools/testing/selftests/splice/settings create mode 100755 tools/testing/selftests/splice/short_splice_read.sh create mode 100644 tools/testing/selftests/splice/splice_read.c