This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 74f961f4e4c0 Add linux-next specific files for 20210430 omits 6976052a5e49 Merge branch 'akpm/master' omits 014a8f74eb35 memfd_secret: use unsigned int rather than long as syscall [...] omits 1da4188697b5 secretmem: test: add basic selftest for memfd_secret(2) omits c211da145461 memfd_secret: use unsigned int rather than long as syscall [...] omits f3b0e68615a7 arch, mm: wire up memfd_secret system call where relevant omits 2e57ac9fddb9 PM: hibernate: disable when there are active secretmem users omits 986e5f3bd102 secretmem: optimize page_is_secretmem() omits 179ebcabbfaa secretmem/gup: don't check if page is secretmem without reference omits ba43967966b6 memfd_secret: use unsigned int rather than long as syscall [...] omits 82c7abd42cb6 mm: introduce memfd_secret system call to create "secret" [...] omits a1b2cfc79263 set_memory: allow querying whether set_direct_map_*() is a [...] omits 3513feffbab6 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 09c23516b1fd riscv/Kconfig: make direct map manipulation options depend on MMU omits b413707bcfa7 mmap: make mlock_future_check() global omits 5f059e48cd63 mm: fix typos in comments omits 73a09a50c518 mm: fix typos in comments omits 1d5a6e6e8509 treewide: remove editor modelines and cruft omits 680243a16fb9 ipc/sem.c: spelling fix omits e48467011f02 fs: fat: fix spelling typo of values omits 5ccb0f1e8989 kernel/sys.c: fix typo omits de2d37055a8d kernel/up.c: fix typo omits 0999aae69d82 kernel/user_namespace.c: fix typos omits cd2255750467 kernel/umh.c: fix some spelling mistakes omits 18dd4e58c0bc include/linux/pgtable.h: few spelling fixes omits 21be31f1ef0d mm/slab.c: fix spelling mistake "disired" -> "desired" omits e6013afba2d4 scripts/spelling.txt: add "overflw" omits f0a68f07279a scripts/spelling.txt: Add "diabled" typo omits 8f1a5d28f15e scripts/spelling.txt: add "overlfow" omits c1405d1295e1 arm: print alloc free paths for address in registers omits 41205dd72657 mm/vmalloc: remove vwrite() omits b60c76debf54 mm: remove xlate_dev_kmem_ptr() omits 63a97e09f12b drivers/char: remove /dev/kmem for good omits 3ad893cce382 mm: fix some typos and code style problems omits f5f4187e71e8 Merge branch 'akpm-current/current' omits 22cc3e16ec5d Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 438f5b67a9d6 Merge remote-tracking branch 'rust/rust-next' omits 8818985fb75d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 4c7e1e1f7f37 Merge remote-tracking branch 'nvmem/for-next' omits 38858e855a8b Merge remote-tracking branch 'slimbus/for-next' omits 813020d40777 Merge remote-tracking branch 'gnss/gnss-next' omits 16af557726a2 Merge remote-tracking branch 'kspp/for-next/kspp' omits c8ff3282da2c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 61e984d08608 Merge remote-tracking branch 'rtc/rtc-next' omits 1ec0d86e3a77 Merge remote-tracking branch 'coresight/next' omits 29f37628b2f6 Merge remote-tracking branch 'livepatching/for-next' omits 2becbee9bf49 Merge remote-tracking branch 'pwm/for-next' omits 40ad320240a4 Merge remote-tracking branch 'pinctrl/for-next' omits e68ba5786e2e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits ad4a9f0b986d Merge remote-tracking branch 'rpmsg/for-next' omits 62e702605e26 Merge remote-tracking branch 'vhost/linux-next' omits de891528cc88 Merge remote-tracking branch 'scsi/for-next' omits 411e74629d81 Merge remote-tracking branch 'dmaengine/next' omits c95d780dcf2d Merge remote-tracking branch 'phy-next/next' omits bd0a8b41a1d3 Merge remote-tracking branch 'leds/for-next' omits 06cde2689028 Merge remote-tracking branch 'chrome-platform/for-next' omits acf892701da4 Merge remote-tracking branch 'percpu/for-next' omits 56d775a9a427 Merge remote-tracking branch 'kvm/next' omits 1bcc484438d2 Merge remote-tracking branch 'rcu/rcu/next' omits 1aceac647e3b Merge remote-tracking branch 'ftrace/for-next' omits b9aa5839bf4e Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 8eb6fe95e824 Merge remote-tracking branch 'edac/edac-for-next' omits c6744562b367 Merge remote-tracking branch 'tip/auto-latest' omits d51596714053 Merge remote-tracking branch 'iommu/next' omits 5d104a75dda1 Merge remote-tracking branch 'safesetid/safesetid-next' omits 724f526689cc Merge remote-tracking branch 'keys/keys-next' omits 494b5b3ac72e Merge remote-tracking branch 'integrity/next-integrity' omits d9d14bf270a3 Merge remote-tracking branch 'apparmor/apparmor-next' omits b0637fd3528e Merge remote-tracking branch 'security/next-testing' omits d92a6e0f87fc Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 45576f005c44 Merge remote-tracking branch 'device-mapper/for-next' omits 791630e28fdf Merge remote-tracking branch 'block/for-next' omits 38319f106d96 Merge remote-tracking branch 'input/next' omits 7fc153a236d3 Merge remote-tracking branch 'modules/modules-next' omits 532ce2f02767 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 88453fceebcd Merge remote-tracking branch 'imx-drm/imx-drm/next' omits ebd0592c07f3 Merge remote-tracking branch 'drm-msm/msm-next' omits a8c95b24e5e9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 3f5f7b33e250 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 7ecf1e065378 Merge remote-tracking branch 'amdgpu/drm-next' omits 01fef34d6fdd Merge remote-tracking branch 'drm-misc/for-linux-next' omits 1a40b2078ee4 Merge remote-tracking branch 'bluetooth/master' omits 0523d916a351 Merge remote-tracking branch 'rdma/for-next' omits 0448c2712bf5 Merge remote-tracking branch 'swiotlb/linux-next' omits 2913267ac3e1 Merge remote-tracking branch 'dlm/next' omits ae63f0eb0c2d Merge remote-tracking branch 'ieee1394/for-next' omits 999fa43e7491 Merge remote-tracking branch 'thermal/thermal/linux-next' omits a9e4d2463690 Merge remote-tracking branch 'pm/linux-next' omits 1207c26957e4 Merge remote-tracking branch 'jc_docs/docs-next' omits d32cff860571 Merge remote-tracking branch 'i3c/i3c/next' omits 25f44e0034a7 Merge remote-tracking branch 'i2c/i2c/for-next' omits 707fe6c26945 Merge remote-tracking branch 'hid/for-next' omits 35063ed010f3 Merge remote-tracking branch 'pci/next' omits 95fa0d42ad02 Merge remote-tracking branch 'printk/for-next' omits 88a508089340 Merge remote-tracking branch 'vfs/for-next' omits d5314eac2ef2 Merge remote-tracking branch 'xfs/for-next' omits cef5235a0740 Merge remote-tracking branch 'v9fs/9p-next' omits 04e970403390 Merge remote-tracking branch 'ubifs/next' omits c93fffd237b5 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 0557b1ab7673 Merge remote-tracking branch 'orangefs/for-next' omits fb5467d6f81f Merge remote-tracking branch 'cel/for-next' omits 0633fa1e9563 Merge remote-tracking branch 'nfs/linux-next' omits da74e3edcda2 Merge remote-tracking branch 'jfs/jfs-next' omits 6c37f68290d9 Merge remote-tracking branch 'fuse/for-next' omits 6fbe97361723 Merge remote-tracking branch 'f2fs/dev' omits 2d86fe931791 Merge remote-tracking branch 'ext4/dev' omits be304ab47495 Merge remote-tracking branch 'ext3/for_next' omits 67d32bd2470c Merge remote-tracking branch 'ecryptfs/next' omits 61b2d141e8f2 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits b4f3cf345399 Merge remote-tracking branch 'cifs/for-next' omits cfa79d81e506 Merge remote-tracking branch 'ceph/master' omits 6f7ed6e8ecbc Merge remote-tracking branch 'btrfs/for-next' omits ecebb5fd9693 Merge remote-tracking branch 'pidfd/for-next' omits 14ddc0834f78 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 57abb8c7e8ee Merge remote-tracking branch 'uml/linux-next' omits e9f5f4398cb6 Merge remote-tracking branch 'sh/for-next' omits f07d98c1215c Merge remote-tracking branch 'risc-v/for-next' omits a460471fc3bd Merge remote-tracking branch 'powerpc/next' omits 61d17313b28a Merge remote-tracking branch 'parisc-hd/for-next' omits 52d613c93b21 Merge remote-tracking branch 'm68knommu/for-next' omits 8dc3dea906ab Merge remote-tracking branch 'h8300/h8300-next' omits 5a1338271f8f Merge remote-tracking branch 'csky/linux-next' omits ba66165ec951 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 71825a47bc72 Merge remote-tracking branch 'tegra/for-next' omits b59e33e8684f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits fb983f640ef8 Merge remote-tracking branch 'scmi/for-linux-next' omits 15c4ffe52c1b Merge remote-tracking branch 'samsung-krzk/for-next' omits 517480f4d643 Merge remote-tracking branch 'rockchip/for-next' omits 8c2837f22e19 Merge remote-tracking branch 'reset/reset/next' omits efc053eff562 Merge remote-tracking branch 'renesas/next' omits 44ce98a53e48 Merge remote-tracking branch 'realtek/for-next' omits 146e62466e86 Merge remote-tracking branch 'raspberrypi/for-next' omits df22edb54231 Merge remote-tracking branch 'qcom/for-next' omits 53263299bd59 Merge remote-tracking branch 'omap/for-next' omits af466159bacd Merge remote-tracking branch 'mvebu/for-next' omits 1c78f104d66f Merge remote-tracking branch 'mediatek/for-next' omits ae95c6bfb268 Merge remote-tracking branch 'keystone/next' omits 04cdf82b2a33 Merge remote-tracking branch 'imx-mxs/for-next' omits 160b22be26e7 Merge remote-tracking branch 'drivers-memory/for-next' omits 9d7fad9cd55f Merge remote-tracking branch 'at91/at91-next' omits dee355e09a49 Merge remote-tracking branch 'aspeed/for-next' omits d9e9888697c4 Merge remote-tracking branch 'amlogic/for-next' omits fc70639d2290 Merge remote-tracking branch 'actions/for-next' omits 5c52a705277f Merge remote-tracking branch 'arm-soc/for-next' omits 44eeaa8b5f87 Merge remote-tracking branch 'arm64/for-next/core' omits e9654b24b3ff Merge remote-tracking branch 'arm/for-next' omits 889424611cda Merge remote-tracking branch 'asm-generic/master' omits e2628d772326 Merge remote-tracking branch 'dma-mapping/for-next' omits 4041420fc416 Merge remote-tracking branch 'kbuild/for-next' omits 660c9aba2ae7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 6ae44b20b37c Merge remote-tracking branch 'pidfd-fixes/fixes' omits e351b91033b5 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits f4003462c9ab Merge remote-tracking branch 'scsi-fixes/fixes' omits 7e9dc397353c Merge remote-tracking branch 'vfs-fixes/fixes' omits faf037f3fa51 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits b22069320da0 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 6f2f51595e29 Merge remote-tracking branch 'ide/master' omits 40dfa7095ef8 Merge remote-tracking branch 'soundwire-fixes/fixes' omits 150cffd7dc28 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 3290d74f199b Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits bd6fb43e7f82 Merge remote-tracking branch 'phy/fixes' omits 51f4a0f0d281 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits d7452790f6d3 Merge remote-tracking branch 'pci-current/for-linus' omits dc3346fb13f1 Merge remote-tracking branch 'spi-fixes/for-linus' omits 1a57ea5ee477 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 2a504aff6a59 Merge remote-tracking branch 'sound-current/for-linus' omits d7cfc0607d12 Merge remote-tracking branch 'ipsec/master' omits c800c283aad9 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 6bd76a3e21de Merge remote-tracking branch 'arc-current/for-curr' omits 2af60045b069 Merge branch 'pci/tegra' omits b7305e9ce657 Merge branch 'remotes/lorenzo/pci/misc' omits 8ae2ea7dcc84 Merge branch 'remotes/lorenzo/pci/msi' omits 7f2365cf8ae2 Merge branch 'remotes/lorenzo/pci/xilinx' omits ec88ce8a80e1 Merge branch 'remotes/lorenzo/pci/xgene' omits e398a761f732 Merge branch 'remotes/lorenzo/pci/vmd' omits 55a282aaadf2 Merge branch 'remotes/lorenzo/pci/tegra' omits 4ece9433de41 Merge branch 'remotes/lorenzo/pci/microchip' omits 3b3a2749eed5 Merge branch 'remotes/lorenzo/pci/mediatek' omits 0cc1f1662536 Merge branch 'remotes/lorenzo/pci/layerscape' omits 8af75fbfd3a7 Merge branch 'remotes/lorenzo/pci/iproc' omits 8ce0e8ac7c37 Merge branch 'remotes/lorenzo/pci/endpoint' omits c4dc5619d9cb Merge branch 'remotes/lorenzo/pci/dwc' omits fd4d7fef06c9 Merge branch 'remotes/lorenzo/pci/cadence' omits 032de3562e95 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 836a7a741c17 Merge branch 'remotes/lorenzo/pci/altera-msi' omits 5ccd3dcede03 Merge branch 'pci/misc' omits bf5663e7d5ae Merge branch 'pci/kernel-doc' omits e8b0d89ae2eb Merge branch 'pci/sysfs' omits 927c51328ec5 Merge branch 'pci/vpd' omits 62eb43ba43de Merge branch 'pci/pm' omits 5cc64d278012 Merge branch 'pci/hotplug' omits 2ddc1cc39d36 Merge branch 'pci/error' omits ac66fb4a5903 Merge branch 'pci/enumeration' omits 3b2e75db2b04 Merge branch 'x86/mm' omits ce268b2d6513 riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y omits 35dc4cdaeb96 RISC-V: Fix error code returned by riscv_hartid_to_cpuid() omits 9b28559c9f7d RISC-V: Always define XIP_FIXUP omits f89b5783f139 PCI: Allow VPD access for QLogic ISP2722 omits c03d40a55d0d PCI/VPD: Add helper pci_get_func0_dev() omits 6c877bd39c81 PCI/VPD: Remove pci_vpd_find_tag() SRDT handling omits 324468bef47c PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument omits f6e66022e7ea PCI/VPD: Change pci_vpd_init() return type to void omits 333eb9de86ed PCI/VPD: Make missing VPD message less alarming omits 650dd1723a1e PCI/VPD: Remove pci_set_vpd_size() omits 2a66140108eb Merge branch 'kconfig' into for-next omits b33976d90d1e kbuild: update config_data.gz only when the content of .co [...] omits 8573271e6946 .gitignore: prefix local generated files with a slash omits 215d4d370c82 .gitignore: ignore only top-level modules.builtin omits 1445d06d0380 .gitignore: move tags and TAGS close to other tag files omits c11c7440457d kernel/.gitgnore: remove stale timeconst.h and hz.bc omits 1d70a1ba0412 usr/include: refactor .gitignore omits 2531ddd065a1 genksyms: fix stale comment omits 332af88454cc kbuild: add comment about why cmd_shipped uses 'cat' omits 7e007d8d4efb kbuild: replace LANG=C with LC_ALL=C omits e0f4bf8e11f8 ipc/sem.c: mundane typo fixes omits 773f67b9ab7c modules: add CONFIG_MODPROBE_PATH omits 97f8172f9a98 init/initramfs.c: do unpacking asynchronously omits 99aafdfc8a26 kernel/async.c: remove async_unregister_domain() omits dcb3ee583c7a kernel/async.c: stop guarding pr_debug() statements omits 470da4c4e53c selftests: remove duplicate include omits 0f45e8d9e484 kernel/resource: fix locking in request_free_mem_region omits ee4b933c56b0 kernel/resource: refactor __request_region to allow extern [...] omits 28b32da7e45f kernel-resource-allow-region_intersects-users-to-hold-reso [...] omits 68a6fd6d5930 kernel/resource: allow region_intersects users to hold res [...] omits ec10e8c87a33 kernel/resource: remove first_lvl / siblings_only logic omits bf3a980a6b99 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits e7807e731289 kernel/resource: make walk_system_ram_res() find all busy [...] omits 6d1748f6c309 scripts/gdb: add lx_current support for arm64 omits 6f4942eb7cfd scripts/gdb: document lx_current is only supported by x86 omits 13f9db5d27f6 gdb: lx-symbols: store the abspath() omits 92fe1e50e39b aio: simplify read_events() omits 229aaea13f9e delayacct: clear right task's flag after blkio completes omits aefef4506ddf smp: kernel/panic.c - silence warnings omits a7f6f28eca4d gcov: clang: drop support for clang-10 and older omits 5bb98fa78b1a gcov: clang: fix clang-11+ build omits 133e8dd2129d gcov: use kvmalloc() omits e909b15a4792 gcov: simplify buffer allocation omits 2a241be6c793 gcov: combine common code omits 346ae007d23f kexec: dump kmessage before machine_kexec omits 43caa6e73729 kernel: kexec_file: fix error return code of kexec_calcula [...] omits ae4bd5aa92bc kexec: Add kexec reboot string omits 71f8babc88a3 kernel/crash_core: add crashkernel=auto for vmcore creation omits f87689c01403 kernel/fork.c: fix typos omits a9b9a24e4b20 kernel/fork.c: simplify copy_mm() omits 824499d6bb3d do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits c522784ae2d5 hpfs: replace one-element array with flexible-array member omits 307911ed7ca7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 6417ec500c75 nilfs2: fix typos in comments omits 8f18042e27d2 fs/nilfs2: fix misspellings using codespell tool omits be652737f631 isofs: fix fall-through warnings for Clang omits 14eec85219aa fs/epoll: restore waking from ep_done_scan() omits 4ada56f5e293 kselftest: introduce new epoll test case omits 053a069f9240 checkpatch: improve ALLOC_ARRAY_ARGS test omits 5b34a2401134 checkpatch: exclude four preprocessor sub-expressions from [...] omits 09aa604969d1 checkpatch: warn when missing newline in return sysfs_emit [...] omits 5490772c2dd3 include/linux/compat.h: remove unneeded declaration from C [...] omits 3d8ae8e32ac3 lib: parser: clean up kernel-doc omits 593814dfd7cf lib/genalloc: add parameter description to fix doc compile [...] omits ff51c3f5482b lib/percpu_counter: tame kernel-doc compile warning omits 3dcf6b553bee lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits d56167f120a1 lib: crc8: pointer to data block should be const omits 73bec7251e75 lib/genalloc.c: Fix a typo omits 036f4fed6633 lib/list_sort.c: fix typo in function description omits 5f5777f1ce01 lib: fix inconsistent indenting in process_bit1() omits 5fd15b96fe97 lib/bch.c: fix a typo in the file bch.c omits 25ff44ec82e5 MAINTAINERS: add entry for the bitmap API omits eb4f70779d05 tools: sync lib/find_bit implementation omits 7c3c0a5796a8 h8300: rearrange headers inclusion order in asm/bitops omits 7b4721abd551 lib: add fast path for find_first_*_bit() and find_last_bit() omits a54cbe7fa597 lib: add fast path for find_next_*_bit() omits da7a53ba4218 tools: sync find_next_bit implementation omits f55b3e1ced3d lib: inline _find_next_bit() wrappers omits 654b7e0373eb tools: sync small_const_nbits() macro with the kernel omits c5bbf47fa0a8 lib: extend the scope of small_const_nbits() macro omits 68b80f24c2f6 arch: rearrange headers inclusion order in asm/bitops for [...] omits 9fbda2a32e6b tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits e23f8dc68602 tools: bitmap: sync function declarations with the kernel omits a4c61d1a4be1 tools: disable -Wno-type-limits omits 1c4515f16254 kernel/cred.c: make init_groups static omits 305759c84dde kernel/async.c: fix pr_debug statement omits 7bb88276f35f linux/profile.h: remove unnecessary declaration omits 73227e42c0b0 kernel.h: drop inclusion in bitmap.h omits 52f25ebcb6da include: remove pagemap.h from blkdev.h omits 09b4770f4388 proc/sysctl: make protected_* world readable omits 602edb642972 proc/sysctl: fix function name error in comments omits 7e630bb1e414 procfs/dmabuf: add inode number to /proc/*/fdinfo omits efafb01516e2 procfs: allow reading fdinfo with PTRACE_MODE_READ omits d3845cb2eba4 selftests: proc: test subset=pid omits 4a61b0d28461 proc: delete redundant subset=pid check omits 159a3e0bf1a2 proc: smoke test lseek() omits 4fd336c243ad proc: mandate ->proc_lseek in "struct proc_ops" omits 1a5968824456 proc: save LOC in __xlate_proc_name() omits 6e8660e32bf1 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 4728152a4c7d alpha: eliminate old-style function definitions omits 6bb830f26f30 kernel/hung_task.c: Monitor killed tasks. omits d38d769d7cc8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 1477c785047c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits a2fe07b5d15c kfence: use power-efficient work queue to run delayed work omits b513c904cd18 kfence: maximize allocation wait timeout duration omits def86fa773a7 kfence: await for allocation using wait_event omits bd5d3aed18e2 kfence: zero guard page after out-of-bounds access omits 13eec13914ba mm/process_vm_access.c: remove duplicate include omits 8145edc94c12 mm/mempolicy: minor coding style tweaks omits 00c3d526c16c mm/memory_hotplug: minor coding style tweaks omits bcb4ac635570 mm/vmalloc: minor coding style tweaks omits eac65a95758b mm/frontswap: minor coding style tweaks omits c748a81010e8 mm/mlock: minor coding style tweaks omits c45d1268f7d9 mm/filemap: minor coding style tweaks omits aeb864eb373a mm/page_alloc: minor coding style tweaks omits 9f195b77e13d mm/shmem: minor coding style tweaks omits e7fdf78eadf5 mm/oom_kill: minor coding style tweaks omits 12e004d5cb5d mm/compaction: minor coding style tweaks omits 589d01523f8d mm/vmscan: minor coding style tweaks omits de045f06938b mm/sparse: minor coding style tweaks omits fc9c44205c3c mm/swapfile: minor coding style tweaks omits 732cb6e51026 mm/mempool: minor coding style tweaks omits d743716d1d45 mm/highmem: Remove deprecated kmap_atomic omits af7ffd63023b mm/highmem.c: fix coding style issue omits 37d84fb2bcbe btrfs: use memzero_page() instead of open coded kmap pattern omits 70ce8b259247 iov_iter: lift memzero_page() to highmem.h omits 8adee7bc3101 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 7dcc2a37c2b8 mm/zswap.c: switch from strlcpy to strscpy omits 3d2336f3e575 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits bfd0aca97286 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 6447340a11a7 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 3382638f6878 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 75ba761b0e62 mm,memory_hotplug: allocate memmap from the added memory range omits ec380b82825c mm,memory_hotplug: factor out adjusting present pages into [...] omits f0f601107e83 mm,memory_hotplug: relax fully spanned sections check omits 32b375ab224c drivers/base/memory: introduce memory_block_{online,offline} omits b819a7b2c17f mm/memory_hotplug: remove broken locking of zone PCP struc [...] omits 385a9202b24b selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 90be40ac79c3 selftests/vm: gup_test: fix test flag omits 142da9ab5725 mm/gup: longterm pin migration cleanup omits 849c2c7ec421 mm/gup: change index type to long as it counts pages omits 68d5b21047a7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 0375a58c9237 mm/gup: migrate pinned pages out of movable zone omits 076281696a6f mm/gup: do not migrate zero page omits aea8a8940650 mm: honor PF_MEMALLOC_PIN for all movable pages omits 9bba51c2f847 mm: apply per-task gfp constraints in fast path omits 932013756a47 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 7a0e525efa2b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 4b7429758043 mm/gup: check for isolation errors omits 33dd46962186 mm/gup: return an error on migration failure omits acbd4764b98b mm/gup: check every subpage of a compound page during isolation omits 88d29760df59 mm/gup: don't pin migrated cma pages in movable zone omits 275b4b3beb88 mm/util.c: fix typo omits 28d905f4940e mm/util.c: reduce mem_dump_obj() object size omits f25e4028d14e mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits d265de9d1540 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits 80e6c03d69f6 mm-drop-redundant-arch_enable__migration-fix-fix omits 8ec606056c76 mm-drop-redundant-arch_enable__migration-fix omits e1d2d5d9f7ab mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits e7c723fb2c6b mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 2993739f18ed mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 06468b3e8a5b mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits a73ffe0789a7 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 2e7b1d4f7f9a x86/mm: track linear mapping split events omits 7ff0596880d3 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 21a75a4c3fd3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 498929d6450e mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 6c72371af571 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 64ced9fc1ab5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits c1165320917e ksm: fix potential missing rmap_item for stable_node omits 140cc0c8d432 ksm: remove dedicated macro KSM_FLAG_MASK omits b936a23ae40d ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 64983f22f4b7 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits 88c2b367bb2d mm: use proper type for cma_[alloc|release] omits 1601d6da22c1 mm: cma: add the CMA instance name to cma trace events omits e3641bc5f529 mm: cma: support sysfs omits 47cb8db4d3c0 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits c4c6bcd1658b mm: cma: add trace events for CMA alloc perf testing omits 03e27cb56976 mm: cma: use pr_err_ratelimited for CMA warning omits c5b316999623 mm: vmstat: add cma statistics omits 428fb39391f0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 08e93cf17cf1 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits 99df2173225c mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits 0fcf3a9c1a17 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 1e8248028ace mm/migrate.c: make putback_movable_page() static omits b2fc2f83a633 mm: fs: invalidate BH LRU during page migration omits 40192cf23e34 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits 411e4c6dac17 mm: disable LRU pagevec during the migration temporarily omits 38bd185be0c0 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 76fc42cfc4d4 mm/compaction: remove unused variable sysctl_compact_memory omits 67555d1bb8ee mm: vmscan: shrink deferred objects proportional to priority omits 663e2b334244 mm: memcontrol: reparent nr_deferred when memcg offline omits 1b681c73d01d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 753bdd804452 mm: vmscan: use per memcg nr_deferred of shrinker omits f4c89f55d5b5 mm: vmscan: add per memcg shrinker nr_deferred omits 915bdebee7c3 mm: vmscan: use a new flag to indicate shrinker is registered omits 96666f675383 mm-vmscan-add-shrinker_info_protected-helper-fix omits d7703f3d19ce mm: vmscan: add shrinker_info_protected() helper omits cac64fadeaf8 mm: memcontrol: rename shrinker_map to shrinker_info omits 609a50bbcd3d mm: vmscan: use kvfree_rcu instead of call_rcu omits c16ffd3c0fb0 mm: vmscan: remove memcg_shrinker_map_size omits 56ba0ce1cfb5 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 3006c317272d mm: vmscan: consolidate shrinker_maps handling code omits bcdf58b7f552 mm: vmscan: use nid from shrink_control for tracepoint omits bb4b992c4fd2 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 059e59e2be56 mm/vmscan: move RECLAIM* bits to uapi header omits 381b9e0b091b userfaultfd/selftests: add test exercising minor fault handling omits f4fe35e133c0 userfaultfd: update documentation to describe minor fault [...] omits ee7318f897d0 userfaultfd: add UFFDIO_CONTINUE ioctl omits b18235ad328d userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 09e1613013c8 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits ce68acfe0bea userfaultfd/hugetlbfs: fix minor fault page leak omits 77d5dac68939 userfaultfd: add minor fault registration mode omits 63e56aec3b7a mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits 4cffa3b20bd1 mm: make alloc_contig_range handle in-use hugetlb pages omits b5e2c2ebf959 mm: make alloc_contig_range handle free hugetlb pages omits 63daf9c39779 mm,hugetlb: split prep_new_huge_page functionality omits 78b98bf7d498 mm,hugetlb: drop clearing of flag from prep_new_huge_page omits bd79547435d6 mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 4a4ef4794afa mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits 0b8e7f90e505 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 969ba6cc456f hugetlb: make free_huge_page irq safe omits 1735cecc7b0e hugetlb: change free_pool_huge_page to remove_pool_huge_page omits c74b66848421 hugetlb: call update_and_free_page without hugetlb_lock omits bb2f7bbd48d8 hugetlb: create remove_hugetlb_page() to separate functionality omits b82914dab0b3 hugetlb: add per-hstate mutex to synchronize user adjustments omits 25257247246f hugetlb: no need to drop hugetlb_lock to call cma_release omits 5c2d7b73aad9 mm/cma: change cma mutex to irq safe spinlock omits 194174b53b4a mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits 8701d72a50fc mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits fae0e7d103d6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits 91aaa7a4c550 mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits b7943dd6a4d7 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits 0e6b32a70059 mm: huge_memory: debugfs for file-backed THP split omits c1f299218659 mm: huge_memory: a new debugfs interface for splitting THP tests omits c86f4bc15424 khugepaged: remove meaningless !pte_present() check in khu [...] omits f144c6deff86 khugepaged: remove unnecessary out label in collapse_huge_page() omits 5331a0f92df5 khugepaged: use helper function range_in_vma() in collapse [...] omits e5688d38f0ee mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits 87fd9d136336 mm/huge_memory.c: use helper function migration_entry_to_page() omits d0060397f820 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits cfc9c20b33d6 mm/huge_memory.c: remove redundant PageCompound() check omits 1d3e997b8faf mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 5d36661b634f mm/huge_memory.c: make get_huge_zero_page() return bool omits 1367a166a07e mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits b05ef4d04a59 mm/huge_memory.c: remove unnecessary local variable ret2 omits de81025d426e khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits ad157e2361a4 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 1b3f9e665c0c khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 11a41e9407fd khugepaged: remove unneeded return value of khugepaged_col [...] omits df62ba627b43 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 14a6f9a38ab1 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 61798f780668 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 7db534e41d13 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits cb9f3626412d mm/hugetlb: use some helper functions to cleanup code omits 5e3fcdef213f mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits dfb554d9b7cb mm/hugetlb: remove redundant reservation check condition i [...] omits 0fa0db6c4b95 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 1921c93529c7 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 3e884a8cd40d mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits fe3d6fa952ac hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits ee774f2ee60d hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits b72cf33b43ae hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 5a88fbf1a425 mm/memory-failure: unnecessary amount of unmapping omits b48192e720f3 mm/page_alloc: redundant definition variables of pfn in for loop omits bce8b666a08c mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits b7abf474c922 net: page_pool: use alloc_pages_bulk in refill code path omits df1ced1738d0 net: page_pool: refactor dma_map into own function page_po [...] omits c6887b21a1f5 SUNRPC: refresh rq_pages using a bulk page allocator omits e55e73eccffe SUNRPC: set rq_page_end differently omits 5ef8e841fd90 mm/page_alloc: inline __rmqueue_pcplist omits a5ccfe5d1875 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits d648639cba85 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 98b64296cb8a mm/page_alloc: add an array-based interface to the bulk pa [...] omits 52900d22a185 mm/page_alloc: add a bulk page allocator -fix -fix -fix omits 2fd8b400762c mm/page_alloc: Add a bulk page allocator -fix -fix omits e96c12e4f11f mm-page_alloc-add-a-bulk-page-allocator-fix omits 588312a6d134 mm/page_alloc: add a bulk page allocator omits c49847b562fc mm/page_alloc: rename alloced to allocated omits 58f5f81040e3 mm/page_alloc: duplicate include linux/vmalloc.h omits 997c498406cf mm, page_alloc: avoid page_to_pfn() in move_freepages() omits c6efcb2aee35 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 79137ef00fe3 mm: page_alloc: dump migrate-failed pages omits 722a20f36de9 mm/mempolicy: fix mpol_misplaced kernel-doc omits 0e3bbdef2e12 mm/mempolicy: rewrite alloc_pages_vma documentation omits 16a5487ec9ca mm/mempolicy: rewrite alloc_pages documentation omits 6591fee93b5d mm/mempolicy: rename alloc_pages_current to alloc_pages omits a6ea498b9ea9 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits e01d740baebf mm/page_alloc: rename gfp_mask to gfp omits 66e05df54348 mm/page_alloc: rename alloc_mask to alloc_gfp omits eae9fae4b99d include/linux/page-flags-layout.h: cleanups omits cee926572d20 include/linux/page-flags-layout.h: correctly determine LAS [...] omits dc8b002ddea6 mm: remove lru_add_drain_all in alloc_contig_range omits 6578265de64b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 2b385a2d5376 mm: move mem_init_print_info() into mm_init() omits 763eb741f31d irq_work: record irq_work_queue() call stack omits 9aed8050498a kasan: detect false-positives in tests omits 5210208ebb3a kasan: record task_work_add() call stack omits a59083145952 kasan: docs: update tests section omits b40e5324549a kasan: docs: update ignoring accesses section omits 63aeca6bc89c kasan: docs: update shadow memory section omits c2a76d964642 kasan: docs: update HW_TAGS implementation details section omits c2fcc15d8dfe kasan: docs: update SW_TAGS implementation details section omits e770d4c64479 kasan: docs: update GENERIC implementation details section omits aa68e606afc6 kasan: docs: update boot parameters section omits 71260743f0ad kasan: docs: update error reports section omits 4ed6297d2c8f kasan: docs: update usage section omits 7b31f4f2e7ce kasan: docs: update overview section omits 981879109e65 kasan: docs: clean up sections omits cd4e4cbd2db3 kasan, mm: integrate slab init_on_free with HW_TAGS omits b18321ecfa6c kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 663332feaf03 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits 20f345b61975 kasan, mm: integrate page_alloc init with HW_TAGS omits de86f9146813 kasan: init memory in kasan_(un)poison for HW_TAGS omits f4e91977df14 arm64: kasan: allow to init memory when setting tags omits 22006e9e475d mm, kasan: don't poison boot memory with tag-based modes omits a87e8cf3d330 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits cb4bf93bc986 kasan: fix kasan_byte_accessible() to be consistent with a [...] omits a0dceb506d7d mm/kasan: switch from strlcpy to strscpy omits bfe1adbeb5a6 pagewalk: prefix struct kernel-doc descriptions omits 064da405aed9 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits ba8c484e9692 mm/doc: add mm.h and mm_types.h to the mm-api document omits c8a744991924 mm/doc: turn fault flags into an enum omits 77133aa7110e mm/doc: fix page_maybe_dma_pinned kerneldoc omits e3a30fe5af0a mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 6422b73d6463 mm/vmalloc: remove an empty line omits 59cc57b23c99 mm/vmalloc: refactor the preloading loagic omits ab770d59426b vm/test_vmalloc.sh: adapt for updated driver interface omits 2a80ef1eaeb8 lib/test_vmalloc.c: extend max value of nr_threads parameter omits ee3b0d57c630 lib/test_vmalloc.c: add a new 'nr_threads' parameter omits f522b561b5d3 lib/test_vmalloc.c: remove two kvfree_rcu() tests omits 1d813df80039 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 4ff751d694c6 mm/vmalloc: print correct vmalloc allocation size omits fb20bf06a99a mm/vmalloc: improve allocation failure error messages omits 13fd2dcbb2e5 mm-vmalloc-remove-map_kernel_range-fix-2 omits 35651244acd5 mm-vmalloc-remove-unmap_kernel_range-fix-fix omits 3d292be275fb mm-vmalloc-remove-unmap_kernel_range-fix omits 4e606ffb9991 mm/vmalloc: remove unmap_kernel_range omits 9a1ab1e6ed6f powerpc/xive: remove unnecessary unmap_kernel_range omits 1c4cbbb41826 kernel/dma: remove unnecessary unmap_kernel_range omits 40e08246fcae mm/vmalloc: remove map_kernel_range omits 49bbc9190a83 mm/vmalloc: fix read of uninitialized pointer area omits 3e437d56fc35 mm/vmalloc: hugepage vmalloc mappings omits 735186b581e2 mm/vmalloc: add vmap_range_noflush variant omits d2a8bb183c78 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 1c16facf5d3e mm/vmalloc: provide fallback arch huge vmap support functions omits b7ff1822a7c2 x86: inline huge vmap supported functions omits 80f97931f0fa arm64: inline huge vmap supported functions omits 32a5f2372e4b powerpc: inline huge vmap supported functions omits fd8ff8ef8276 mm: HUGE_VMAP arch support cleanup omits 24fc3943e493 mm/ioremap: rename ioremap_*_range to vmap_*_range omits bd0c23f15143 mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits ede7a3b0f80c mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 5943fcdc118a sparc32: add stub pud_page define for walking huge vmalloc [...] omits 091fd8907f27 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 7790be02099c ARM: mm: add missing pud_page define to 2-level page tables omits 0b9466675263 mm/vmalloc: use rb_tree instead of list for vread() lookups omits 4447a73c25bd mm: unexport remap_vmalloc_range_partial omits 03fc30b20c8d samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 125c5f86debc mm/sparse: add the missing sparse_buffer_fini() in error branch omits 775aca470592 mm/dmapool: switch from strlcpy to strscpy omits c462e0696a4b selftests: add a MREMAP_DONTUNMAP selftest for shmem omits 690a8d0e6f55 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits eca0e1f35be9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits b56054b6cdbd NUMA balancing: reduce TLB flush via delaying mapping on h [...] omits c5806f37e467 i915: fix remap_io_sg to verify the pgprot omits dbd668c40fc6 i915: use io_mapping_map_user omits e9f73f99df91 mm: add a io_mapping_map_user helper omits c0414fa91437 mm: add remap_pfn_range_notrack omits 8e880fcfafe5 mm, tracing: improve rss_stat tracepoint message omits d70e28e2cf98 x86/vmemmap: optimize for consecutive sections in partial [...] omits 27a20ac96043 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits a3c62db9c9ba x86/vmemmap: handle unpopulated sub-pmd ranges omits f3b796e135a3 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 120f32c6cacb x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 331fce4c2d6c mm/interval_tree: add comments to improve code readability omits f122aa3c7b5f mm/memory.c: do_numa_page(): delete bool "migrated" omits d69f900f73e8 mm: page_counter: mitigate consequences of a page_counter [...] omits 22cf34d24abf linux/memcontrol.h: remove duplicate struct declaration omits aede3abb02dc mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits 9aa8dc71c2b2 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 5e568a423b32 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits 1bae6015ea87 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits e162e231e960 mm: memcontrol: change ug->dummy_page only if memcg changed omits 8ccff5f958c1 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 8eb28290b829 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits f858cb560f96 mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 7a687620d4b9 memcg: set page->private before calling swap_readpage omits e0a3a30a6431 memcg: charge before adding to swapcache on swapin omits 5ffc6146c301 kselftests: cgroup: update kmem test for new vmstat implem [...] omits 2edfead9e983 mm: memcontrol: consolidate lruvec stat flushing omits 22bfea8bda45 mm: memcontrol: switch to rstat fix omits c05717639e9d mm-memcontrol-switch-to-rstat-fix omits 37c7bef04a7e mm: memcontrol: switch to rstat omits cd2f5d72f497 cgroup: rstat: punt root-level optimization to individual [...] omits 460e3ad5155c cgroup: rstat: support cgroup1 omits 94fa0cc035e6 mm: memcontrol: privatize memcg_page_state query functions omits f2f720def0ec mm: memcontrol: kill mem_cgroup_nodeinfo() omits 0da4852cb56c mm: memcontrol: fix cpuhotplug statistics flushing omits 4156d247ef46 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 6af43f51a725 memcg: cleanup root memcg checks omits fd8f1f584381 mm: memcontrol: fix kernel stack account omits 2546a9ddb5e1 mm/memremap.c: fix improper SPDX comment style omits e84206e71295 mm: gup: remove FOLL_SPLIT omits 8889ce4457db RDMA/umem: batch page unpin in __ib_umem_release() omits e7af234b92e8 mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 75a83cf7f28c mm/gup: decrement head page once for group of subpages omits 192d0b4efb17 mm/gup: add compound page list iterator omits 9f91771acea3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits c183c79c78bf mm/filemap: Update stale comment omits 570701cd326a mm: Move page_mapping_file to pagemap.h omits 6455da236649 mm: remove nrexceptional from inode omits 45a4510be3ed dax: account DAX entries as nrpages omits 1009058f6cbf mm: stop accounting shadow entries omits 6e9c527174e4 mm: introduce and use mapping_empty omits 568cdfb69ccc mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 54f2c87a0fd5 mm/filemap: drop check for truncated page after I/O omits e7210efadf8e mm/filemap: use filemap_read_page in filemap_fault omits 5d92e6c6ca93 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 20f7ee9037c6 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits cc297f5087a5 mm: provide filemap_range_needs_writeback() helper omits 0129b864448b mm/memtest: add ARCH_USE_MEMTEST omits 31b69a9d38fd mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits b5a73c51ff69 mm: page_poison: print page info when corruption is caught omits 2894fa6e9d12 mm: page_owner: detect page_owner recursion via task_struct omits 0bcd6e965792 mm: page_owner: use kstrtobool() to parse bool option omits cb1c9eb65931 mm: page_owner: fetch backtrace only for tracked pages omits be324593f076 mm, page_owner: remove unused parameter in __set_page_owne [...] omits 4efc210a649f mm/page_owner: record the timestamp of all pages during free omits 06afb6e193c9 mm/kmemleak.c: fix a typo omits c24419b045d8 mm/slub.c: trivial typo fixes omits 36371cb9abe6 slub: remove resiliency_test() function omits fca85298d243 kunit: add a KUnit test for SLUB debugging functionality omits bf4f08ebb922 mm, slub: enable slub_debug static key when creating cache [...] omits 7da29a49c6ef mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 15b1eacb5052 watchdog: cleanup handling of false positives omits 65828db0461f watchdog: use bit lock operations to prevent multiple soft [...] omits 4c1c08d75baf watchdog: fix barriers when printing backtraces from all CPUs omits ba57c9445e70 watchdog/softlockup: remove logic that tried to prevent re [...] omits f40c8f0c8404 watchdog/softlockup: report the overall time of softlockups omits 7888e1d9db75 watchdog: explicitly update timestamp when reporting softlockup omits a3c895d8b35a watchdog: rename __touch_watchdog() to a better descriptive name omits 495f8e59cbc4 vfs: fs_parser: clean up kernel-doc warnings omits 16b85223e75b ocfs2: fix ocfs2 corrupt when iputting an inode omits 72cf6e6f4a5e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 33a4239dd407 ocfs2/dlm: remove unused function omits 527efef12fa6 ocfs2: fix a typo omits f641f20741e2 ocfs2: map flags directly in flags_to_o2dlm() omits 163201f4580e ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits fab80cd2e69e arch/sh/include/asm/tlb.h: remove duplicate include omits f7911a8eb4fa scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits 809cf074c015 scripts: a new script for checking duplicate struct declaration omits cfb4c42122ca scripts/spelling.txt: add entries for recent discoveries omits b65e58ae2a09 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits fe76dd2cc68e ia64: module: fix symbolizer crash on fdescr omits bdd698418bad ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits b742edad12ab ia64: mca: always make IA64_MCA_DEBUG an expression omits 680b55256e32 ia64: fix EFI_DEBUG build omits 911b69e727f0 ia64: trivial spelling fixes omits 718d2c62acb7 ia64: simplify code flow around swiotlb init omits 66449e6af745 ia64: drop unused IA64_FW_EMU ifdef omits f3bc9cf67bd3 ia64: ensure proper NUMA distance and possible map initialization omits a7a7f9e674eb arch/ia64/include/asm/pgtable.h: minor typo fixes omits f2cfb4d07d63 arch/ia64/kernel/fsys.S: fix typos omits a93e14fe4e59 arch/ia64/kernel/head.S: remove duplicate include omits 04f4a10c6ea5 /proc/kpageflags: do not use uninitialized struct pages omits 6f033bc55380 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 437d1a5b66ca Merge tag 'xtensa-20210429' of git://github.com/jcmvbkbc/l [...] adds c70a4be130de Merge tag 'powerpc-5.13-1' of git://git.kernel.org/pub/scm [...] adds 65c61de9d090 Merge tag 'modules-for-v5.13' of git://git.kernel.org/pub/ [...] adds 12fc11bce6f2 Merge tag 'drm/tegra/for-5.13-rc1' of ssh://git.freedeskto [...] adds 9b2788dbcef7 Merge tag 'drm-misc-next-fixes-2021-04-29' of git://anongi [...] adds add74e32db04 Merge tag 'amd-drm-next-5.13-2021-04-23' of https://gitlab [...] adds 1cd6b4a04f03 Merge tag 'drm-intel-next-fixes-2021-04-27' of git://anong [...] adds 95275402f66e Merge tag 'drm-next-2021-04-30' of git://anongit.freedeskt [...] adds b71428d7ab33 Merge tag 'sound-5.13-rc1' of git://git.kernel.org/pub/scm [...] adds 590ade88bafd Merge branch 'for-5.13/core' into for-linus adds 743b357607ee Merge branch 'for-5.13/elan' into for-linus adds 8ba3c81c0872 Merge branch 'for-5.13/ft260' into for-linus adds cddbefcc1746 Merge branch 'for-5.13/i2c-hid' into for-linus adds 0b21c35f5cf3 Merge branch 'for-5.13/lenovo' into for-linus adds 686e161eea8f Merge branch 'for-5.13/logitech' into for-linus adds 275ac61bafb8 Merge branch 'for-5.13/magicmouse' into for-linus adds cfc9bdfb6ba7 Merge branch 'for-5.13/plantronics' into for-linus adds e50fedec822e Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] adds 5a4a13cb4712 Merge branch 'for-5.13/thrustmaster' into for-linus adds 6c905ab1ace2 Merge branch 'for-5.13/wacom' into for-linus adds e16e9f118418 Merge branch 'for-5.13/warnings' into for-linus adds efd8929b9eec Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 592fa9532d4e Merge branch 'i2c/for-5.13' of git://git.kernel.org/pub/sc [...] adds 65ec0a7d2491 Merge tag 'pinctrl-v5.13-1' of git://git.kernel.org/pub/sc [...] adds 46df55b51734 arch/ia64/kernel/head.S: remove duplicate include adds 3eac094b93e7 arch/ia64/kernel/fsys.S: fix typos adds 8b30c6256d2b arch/ia64/include/asm/pgtable.h: minor typo fixes adds b22a8f7b4bde ia64: ensure proper NUMA distance and possible map initialization adds d732f47db10f ia64: drop unused IA64_FW_EMU ifdef adds 6d073dad9754 ia64: simplify code flow around swiotlb init adds 454534366c6f ia64: trivial spelling fixes adds e3db00b79d74 ia64: fix EFI_DEBUG build adds 5f28bdee7084 ia64: mca: always make IA64_MCA_DEBUG an expression adds 9187592b9638 ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds 99e729bd40fb ia64: module: fix symbolizer crash on fdescr adds d991bb1c8da8 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds 439baedad52d scripts/spelling.txt: add entries for recent discoveries adds 21917bded72c scripts: a new script for checking duplicate struct declaration adds 91a8528e8a28 arch/sh/include/asm/tlb.h: remove duplicate include adds 1634852df7f0 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds f9630ec9d9e6 ocfs2: map flags directly in flags_to_o2dlm() adds f13604a2b9ff ocfs2: fix a typo adds ccf33ec4a732 ocfs2/dlm: remove unused function adds 926ee00ea243 kfifo: fix ternary sign extension bugs adds 21ae3ad1632c vfs: fs_parser: clean up kernel-doc warnings adds 7c0012f522c8 watchdog: rename __touch_watchdog() to a better descriptive name adds c9ad17c99149 watchdog: explicitly update timestamp when reporting softlockup adds fef06efc2eba watchdog/softlockup: report the overall time of softlockups adds 1bc503cb4a26 watchdog/softlockup: remove logic that tried to prevent re [...] adds 9f113bf760ca watchdog: fix barriers when printing backtraces from all CPUs adds 9bf3bc949f8a watchdog: cleanup handling of false positives adds 82edd9d52e6d mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 1f0723a4c0df mm, slub: enable slub_debug static key when creating cache [...] adds dc84207d00be mm/slub.c: trivial typo fixes adds 0b5121ef8510 mm/kmemleak.c: fix a typo adds 866b48526217 mm/page_owner: record the timestamp of all pages during free adds 64ea78d2fdee mm, page_owner: remove unused parameter in __set_page_owne [...] adds fab765c21013 mm: page_owner: fetch backtrace only for tracked pages adds 608b5d668c8e mm: page_owner: use kstrtobool() to parse bool option adds 8e9b16c47680 mm: page_owner: detect page_owner recursion via task_struct adds f58bd538e6a2 mm: page_poison: print page info when corruption is caught adds dce44566192e mm/memtest: add ARCH_USE_MEMTEST adds 63135aa3866d mm: provide filemap_range_needs_writeback() helper adds 7a60d6d7b34e mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 985b71db1750 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds d31fa86a27b3 mm/filemap: use filemap_read_page in filemap_fault adds 79e3094c53c5 mm/filemap: drop check for truncated page after I/O adds 1c824a680b1b mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 842ca547f706 mm: move page_mapping_file to pagemap.h adds 4b17f030fdc8 mm/filemap: update stale comment adds f6899bc03cba mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 8745d7f6346c mm/gup: add compound page list iterator adds 31b912de1316 mm/gup: decrement head page once for group of subpages adds 458a4f788f86 mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 1d4b0166e363 RDMA/umem: batch page unpin in __ib_umem_release() adds 4066c119483a mm: gup: remove FOLL_SPLIT adds 2840d498e30c mm/memremap.c: fix improper SPDX comment style adds 27faca83a7e9 mm: memcontrol: fix kernel stack account adds a47920306c72 memcg: cleanup root memcg checks adds 3d0cbb981693 memcg: enable memcg oom-kill for __GFP_NOFAIL adds a3d4c05a4474 mm: memcontrol: fix cpuhotplug statistics flushing adds a3747b53b177 mm: memcontrol: kill mem_cgroup_nodeinfo() adds a18e6e6e150a mm: memcontrol: privatize memcg_page_state query functions adds a7df69b81aac cgroup: rstat: support cgroup1 adds dc26532aed0a cgroup: rstat: punt root-level optimization to individual [...] adds 2d146aa3aa84 mm: memcontrol: switch to rstat adds 2cd21c89800c mm: memcontrol: consolidate lruvec stat flushing adds 4bbcc5a41c54 kselftests: cgroup: update kmem test for new vmstat implem [...] adds 0add0c77a9bd memcg: charge before adding to swapcache on swapin adds 9f38f03ae8d5 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds e74d225910ec mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 48060834f227 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 7ab345a89730 mm: memcontrol: change ug->dummy_page only if memcg changed adds b4e0b68fbd9d mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds f1286fae5406 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds bd290e1e75d8 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds a10e995749a6 linux/memcontrol.h: remove duplicate struct declaration adds 9317d0fffeb4 mm: page_counter: mitigate consequences of a page_counter [...] adds bf90ac198e30 mm/memory.c: do_numa_page(): delete bool "migrated" adds 0c1dcb052452 mm/interval_tree: add comments to improve code readability adds 8e2df191ae70 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 69ccfe74e16b x86/vmemmap: drop handling of 1GB vmemmap ranges adds 8d400913c231 x86/vmemmap: handle unpopulated sub-pmd ranges adds faf1c0008a33 x86/vmemmap: optimize for consecutive sections in partial [...] adds f9001107820c mm, tracing: improve rss_stat tracepoint message adds 74ffa5a3e685 mm: add remap_pfn_range_notrack adds 1fbaf8fc12a0 mm: add a io_mapping_map_user helper adds b739f125e4eb i915: use io_mapping_map_user adds b12d691ea5e0 i915: fix remap_io_sg to verify the pgprot adds b99a342d4f11 NUMA balancing: reduce TLB flush via delaying mapping on h [...] adds a4609387859f mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 14d071134c74 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds 8593100444e9 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 943f229e9608 mm/dmapool: switch from strlcpy to strscpy adds 2284f47fe9fe mm/sparse: add the missing sparse_buffer_fini() in error branch adds 8c2acfe8c1df samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 0f71d7e14c21 mm: unexport remap_vmalloc_range_partial adds f608788cd2d6 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 972472c7466b ARM: mm: add missing pud_page define to 2-level page tables adds c0eb315ad971 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 0c95cba49255 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 0a264884046f mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 95f0ddf081af mm/ioremap: rename ioremap_*_range to vmap_*_range adds bbc180a5adb0 mm: HUGE_VMAP arch support cleanup adds 8309c9d71702 powerpc: inline huge vmap supported functions adds 168a6333142b arm64: inline huge vmap supported functions adds 97dc2a1548ab x86: inline huge vmap supported functions adds 6f680e70b6ff mm/vmalloc: provide fallback arch huge vmap support functions adds 5e9e3d777b99 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 5d87510de15f mm/vmalloc: add vmap_range_noflush variant adds 121e6f3258fe mm/vmalloc: hugepage vmalloc mappings adds b67177ecd956 mm/vmalloc: remove map_kernel_range adds e82b9b3086b9 kernel/dma: remove unnecessary unmap_kernel_range adds 94f88d7b901c powerpc/xive: remove unnecessary unmap_kernel_range adds 4ad0ae8c64ac mm/vmalloc: remove unmap_kernel_range adds d70bec8cc95a mm/vmalloc: improve allocation failure error messages adds ad216c0316ad mm: vmalloc: prevent use after free in _vm_unmap_aliases adds a803315858bf lib/test_vmalloc.c: remove two kvfree_rcu() tests adds 80f4759964cc lib/test_vmalloc.c: add a new 'nr_threads' parameter adds 7bc4ca3ea956 vm/test_vmalloc.sh: adapt for updated driver interface adds 187f8cc456f8 mm/vmalloc: refactor the preloading loagic adds 299420ba358c mm/vmalloc: remove an empty line adds 78f4841e3476 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 136dfc9949f8 mm/doc: fix page_maybe_dma_pinned kerneldoc adds da2f5eb3d344 mm/doc: turn fault flags into an enum adds a87132a22991 mm/doc: add mm.h and mm_types.h to the mm-api document adds a3ddd79a17ee MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 91ab1a41191e pagewalk: prefix struct kernel-doc descriptions adds f76e0c41c0ac mm/kasan: switch from strlcpy to strscpy adds bfcfe37136d7 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds a064cb00d359 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 2c3356809802 mm, kasan: don't poison boot memory with tag-based modes adds d9b6f90794ba arm64: kasan: allow to init memory when setting tags adds aa5c219c60cc kasan: init memory in kasan_(un)poison for HW_TAGS adds 1bb5eab30d68 kasan, mm: integrate page_alloc init with HW_TAGS adds da844b787245 kasan, mm: integrate slab init_on_alloc with HW_TAGS adds d57a964e09c2 kasan, mm: integrate slab init_on_free with HW_TAGS adds 96d7d1415ae8 kasan: docs: clean up sections adds 3cbc37dcdca2 kasan: docs: update overview section adds 86e6f08dd28d kasan: docs: update usage section adds 836f79a26605 kasan: docs: update error reports section adds f359074768bf kasan: docs: update boot parameters section adds b8191d7d57e8 kasan: docs: update GENERIC implementation details section adds a6c18d4e7638 kasan: docs: update SW_TAGS implementation details section adds bb48675e5aa4 kasan: docs: update HW_TAGS implementation details section adds 67ca1c0b7446 kasan: docs: update shadow memory section adds fe547fca0c10 kasan: docs: update ignoring accesses section adds fc23c074ef5a kasan: docs: update tests section adds 23f61f0fe106 kasan: record task_work_add() call stack adds 99734b535d9b kasan: detect false-positives in tests adds e2b5bcf9f5ba irq_work: record irq_work_queue() call stack adds 1f9d03c5e999 mm: move mem_init_print_info() into mm_init() adds 77febec20626 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds cef4c7d29d77 mm: remove lru_add_drain_all in alloc_contig_range adds f73c6c8805ed include/linux/page-flags-layout.h: correctly determine LAS [...] adds 1587db62d8c0 include/linux/page-flags-layout.h: cleanups adds 8e6a930bb3ea mm/page_alloc: rename alloc_mask to alloc_gfp adds 6e5e0f286eb0 mm/page_alloc: rename gfp_mask to gfp adds 84172f4bb752 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds d7f946d0faf9 mm/mempolicy: rename alloc_pages_current to alloc_pages adds 6421ec764a62 mm/mempolicy: rewrite alloc_pages documentation adds eb3507396051 mm/mempolicy: rewrite alloc_pages_vma documentation adds 5f076944f069 mm/mempolicy: fix mpol_misplaced kernel-doc adds a1394bddf9b6 mm: page_alloc: dump migrate-failed pages adds d68d015a7e5e mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 39ddb991fc45 mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 8f709dbdf9ff mm/page_alloc: duplicate include linux/vmalloc.h adds cb66bede6175 mm/page_alloc: rename alloced to allocated adds 387ba26fb1cb mm/page_alloc: add a bulk page allocator adds 0f87d9d30f21 mm/page_alloc: add an array-based interface to the bulk pa [...] adds ce76f9a1d9a2 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 3b822017b636 mm/page_alloc: inline __rmqueue_pcplist adds ab8362645fba SUNRPC: set rq_page_end differently adds f6e70aab9dfe SUNRPC: refresh rq_pages using a bulk page allocator adds dfa59717b97d net: page_pool: refactor dma_map into own function page_po [...] adds be5dba25b4b2 net: page_pool: use alloc_pages_bulk in refill code path adds 9df65f522536 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 198fba4137a1 mm/mmzone.h: fix existing kernel-doc comments and link the [...] adds 4d75136be8bf mm/memory-failure: unnecessary amount of unmapping adds d42f323a7df0 Merge branch 'akpm' (patches from Andrew) adds d652502ef468 Merge tag 'ovl-update-5.13' of git://git.kernel.org/pub/sc [...] adds 9ec1efbf9ded Merge tag 'fuse-update-5.13' of git://git.kernel.org/pub/s [...] adds 6bab076a3d2f Merge tag 'dlm-5.13' of git://git.kernel.org/pub/scm/linux [...] adds 9f67672a817e Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 6da7bda36388 IB/qib: Remove redundant assignment to ret adds f34b2cf17825 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4f9701057a9c Merge tag 'iommu-updates-v5.13' of git://git.kernel.org/pu [...] adds 152d32aa8468 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a9c0fda4c082 dm integrity: don't re-write metadata if discarding same blocks adds b1a2b9332050 dm integrity: increase RECALC_SECTORS to improve recalcula [...] adds 7a5b96b47844 dm integrity: use discard support when recalculating adds 8e947c8f4a56 dm rq: fix double free of blk_mq_tag_set in dev remove aft [...] adds ca4a4e9a55be dm raid: remove unnecessary discard limits for raid0 and raid10 adds 7af81cd0c430 Merge tag 'for-5.13/dm-changes' of git://git.kernel.org/pu [...] adds 22650f148126 afs: Fix speculative status fetches adds 1f043a687e47 tools headers UAPI: Update tools's copy of drm.h headers adds 4a8176fd62aa tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds ed72adf64979 tools headers UAPI: Sync openat2.h with the kernel sources adds 867a9148298b perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] adds 20e32b9cb0c6 tools headers UAPI s390: Sync ptrace.h kernel headers adds 84b7725536d8 tools headers UAPI: Sync kvm.h headers with the kernel sources adds b5f184fbdb03 perf tools: Support MIPS unwinding and dwarf-regs adds d9fd5a718977 perf tools: Generate mips syscalls_n64.c syscall table adds 9bb8b74bdb18 perf docs: Add man pages to see also adds 34968b9327c8 perf buildid-cache: Add test for PE executable adds 83bf6fb8b076 perf vendor events power9: Remove unsupported metrics adds 42b2b570b34a perf cs-etm: Update ETM metadata format adds 2bb4ccbd95d7 tools headers UAPI: Update tools' copy of linux/coresight-pmu.h adds 8c559e8d6863 perf cs-etm: Fix bitmap for option adds 30cb76aabfb4 perf cs-etm: Support PID tracing in config adds 47f0d94c2037 perf cs-etm: Add helper cs_etm__get_pid_fmt() adds 8e1488a46dcf perf cs-etm: Detect pid in VMID for kernel running at EL2 adds 81db00a4ea62 perf metric: Remove unneeded semicolon adds 2e989f82181c perf report: Create option to disable raw event ordering adds 35276a4f058d perf skel: Remove some unused variables. adds 7e1df64edeb2 perf tools: Enable warnings when compiling BPF programs adds 509bbd75f7ff perf bpf: Minor whitespace cleanup. adds 44e176501c55 perf config: Add annotate.demangle{,_kernel} adds a78e724f4eb4 perf bench: Fix misspellings using codespell adds 2777b81b379d perf annotate: Show full source location with 'l' hotkey adds 009ef05f9812 Merge remote-tracking branch 'torvalds/master' into perf/core adds 2942a671a37b tools include: Add __sum16 and __wsum definitions. adds 210e4c89ef61 perf symbols: Fix dso__fprintf_symbols_by_name() to return [...] adds 297e69bfa4c7 perf script: Fixup 'struct evsel_script' method prefix adds 905203411d8b perf stat: Fixup __perf_stat_evsel__is() prefix adds 1f042de2d5c7 perf tools: use ARRAY_SIZE adds 83ff0f93b080 perf machine: Assign boolean values to a bool variable adds a7672d1df573 perf evlist: Change the COMM when preparing the workload adds 8efd1634542d perf vendor events arm64: Add more common and uarch events adds 5497b23e870c perf vendor events arm64: Add Fujitsu A64FX pmu event adds 4a03af3ee399 perf stat: Elaborate use cases for the -n/--null command l [...] adds 6859bc0e78c6 perf stat: Improve readability of shadow stats adds 87cb88d3c002 perf test: Remove unused argument adds 078cbb6f75f1 perf test: Cleanup daemon if test is interrupted. adds a6cb06ff49fd perf test: Add 30s timeout for wait for daemon start. adds 4d39c89f0b94 perf tools: Fix various typos in comments adds 7fac83aaf2ee perf stat: Introduce 'bperf' to share hardware PMCs with BPF adds 435b46ef1d9f perf stat: Measure 't0' and 'ref_time' after enable_counters() adds 2c0cb9f56020 perf test: Add a shell test for 'perf stat --bpf-counters' [...] adds 0bdad97801af perf stat: Align CSV output for summary mode adds 0f7ff383937b perf test: Add CSV summary test adds e0542cac435b MAINTAINERS: Add Mailing list and Web-page for PERFORMANCE [...] adds 405e07010d37 perf tools: Remove duplicate struct forward declarations adds 463a7d5a9e6f perf daemon: Remove duplicate includes adds 0a606822c486 perf sort: Add dynamic headers for perf report columns adds ff0bd0a33f25 perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT adds 06e5ca746c07 perf tools: Support pipeline stage cycles for powerpc adds 50fa3a531e8e perf sort: Display sort dimension p_stage_cyc only on supp [...] adds b0a752d43b15 Merge remote-tracking branch 'torvalds/master' into perf/core adds 292c5ed16859 perf tools: Preserve identifier id in OCaml demangler adds 3406ac5347db perf annotate: Add --demangle and --demangle-kernel adds fd6103cb6796 perf evsel: Remove duplicate 'struct target' forward declaration adds 69baf1a2a41a perf mem-events: Remove unnecessary 'struct mem_info' forw [...] adds dedb76d35986 perf metricgroup: Make find_metric() public with name change adds a48a995edcde perf test: Handle metric reuse in pmu-events parsing test adds e126bef55f1d perf pmu: Add pmu_events_map__find() function to find the [...] adds c4e1dc4a9493 perf vendor events arm64: Add Hisi hip08 L1 metrics adds 03837173487a perf vendor events arm64: Add Hisi hip08 L2 metrics adds 0cc177cfc95d perf vendor events arm64: Add Hisi hip08 L3 metrics adds 86c2bc3da769 perf vendor events amd: Fix broken L2 Cache Hits from L2 H [...] adds ff64c98195c5 perf vendor events amd: Use lowercases for all the eventco [...] adds e5f2b4e1b8b1 perf vendor events amd: Use 0x%02x format for event code a [...] adds da66658638c9 perf vendor events amd: Add Zen3 events adds 473b2922c7e5 Merge remote-tracking branch 'torvalds/master' into perf/core adds 5676dba708bb perf annotate: Fix sample events lost in stdio mode adds 9865ea8ab31f perf evlist: Add a method to return the list of evsels as [...] adds 3535a6967c0d perf record: Improve 'Workload failed' message printing ev [...] adds 2e1daee14e67 perf beauty: Fix fsconfig generator adds 2fc83c2cd777 tools include: Add an initial math64.h adds 6cd70754f262 libperf: Add evsel mmap support adds d3003d9e6868 libperf tests: Add support for verbose printing adds 47d01e7b9999 libperf: Add support for user space counter access adds 818869489ba3 libperf xyarray: Add bounds checks to xyarray__entry() adds 32daa5d7899e perf vendor events: Initial JSON/events list for power10 platform adds f07952b17969 perf stat: Basic support for iostat in perf adds 19776d3cede7 perf stat: Helper functions for PCIe root ports list in io [...] adds f9ed693e8bc0 perf stat: Enable iostat mode for x86 platforms adds 537f1e38f31a perf: Update .gitignore file adds f89a82a82b20 perf annotate: Add line number like in TUI and source loca [...] adds b96da02bd6b8 perf arm64: Fix off-by-one directory paths. adds 59a1a843b028 perf data: Fix error return code in perf_data__create_dir() adds bb7db8699b6c perf tools: Add a build-test variant to use in builds from [...] adds a4b0fccfbdb4 perf tools: Update topdown documentation to permit rdpmc calls adds 464c62f6f6e1 perf vendor events intel: Add missing skylake & icelake mo [...] adds 26bda3ca19c5 Merge remote-tracking branch 'torvalds/master' into perf/core adds ec8149fba64b perf util: Move bpf_perf definitions to a libperf header adds fe3dd8263b9f perf bpf: check perf_attr_map is compatible with the perf binary adds 112cb56164bc perf stat: Introduce config stat.bpf-counter-events adds 01bd8efcec44 perf stat: Introduce ':b' modifier adds 5508c9dae2a4 perf stat: Introduce bpf_counter_ops->disable() adds d0713d4ca3e9 perf data: Add JSON export adds bf8f8587bfb6 perf top: Use evlist->events_stat to count events adds 0f0abbace3cd perf hists: Split hists_stats from events_stats adds 55f754443890 perf report: Show event sample counts in --stat output adds 2775de0b115a perf report: Add --skip-empty option to suppress 0 event stat adds 8f08cf3330da perf report: Make --skip-empty as default adds 462f57dbf9fa perf report: Print percentage of each event statistics adds 412736119116 tools headers uapi: Update tools's copy of linux/perf_event.h adds 6b64833b9e49 perf jevents: Support unit value "cpu_core" and "cpu_atom" adds eab35953e67b perf pmu: Simplify arguments of __perf_pmu__new_alias adds 32705de7d45d perf pmu: Save pmu name adds 444624307c4e perf pmu: Save detected hybrid pmus to a global pmu list adds c5a26ea490a1 perf pmu: Add hybrid helper functions adds 12279429d862 perf stat: Uniquify hybrid event name adds 9cbfa2f64c04 perf parse-events: Create two hybrid hardware events adds 30def61f64ba perf parse-events: Create two hybrid cache events adds 94da591b1c79 perf parse-events: Create two hybrid raw events adds c93afadc924d perf parse-events: Compare with hybrid pmu name adds 5e4edd1f73b5 perf parse-events: Support event inside hybrid pmu adds b53a0755d5c2 perf record: Create two hybrid 'cycles' events by default adds ac2dc29edd21 perf stat: Add default hybrid events adds 92637cc72955 perf stat: Filter out unmatched aggregation for hybrid event adds 660e533e87ff perf stat: Warn group events from different hybrid PMU adds 91c0f5ec812f perf record: Uniquify hybrid event name adds 2541cb63ac0c perf tests: Add hybrid cases for 'Parse event definition s [...] adds afff9f312e37 perf tests: Add hybrid cases for 'Roundtrip evsel->name' test adds f15da0b1fb7b perf tests: Skip 'Setup struct perf_event_attr' test for hybrid adds 43eb05d06679 perf tests: Support 'Track with sched_switch' test for hybrid adds 6081e876edd3 perf tests: Support 'Parse and process metrics' test for hybrid adds c102038892f7 perf tests: Support 'Session topology' test for hybrid adds d9da6f70eb23 perf tests: Support 'Convert perf time to TSC' test for hybrid adds a37f3b885610 perf tests: Skip 'perf stat metrics (shadow stat) test' fo [...] adds 2750ce1d4df2 perf Documentation: Document intel-hybrid support adds 56d32d4cac64 perf tools: Enable libtraceevent dynamic linking adds e1d380ea8b00 perf tools: Change fields type in perf_record_time_conv adds aa616f5a8a2d perf jit: Let convert_timestamp() to be backwards-compatible adds 050ffc449008 perf session: Add swap operation for event TIME_CONV adds 81e70d7ee4ae perf session: Dump PERF_RECORD_TIME_CONV event adds fbed59f84491 perf build: Regenerate the FEATURE_DUMP file after extra f [...] adds 19177bc3da7e tools build: Allow deferring printing the results of featu [...] adds c6e3bf437184 perf build: Defer printing detected features to the end of [...] adds 10a3efd0fee5 Merge tag 'perf-tools-for-v5.13-2021-04-29' of git://git.k [...] adds e6f0bf09f066 Merge tag 'integrity-v5.13' of git://git.kernel.org/pub/sc [...] adds 17ae69aba89d Merge tag 'landlock_v34' of git://git.kernel.org/pub/scm/l [...] adds b28866f4bb77 Merge branch 'work.ecryptfs' of git://git.kernel.org/pub/s [...] adds 27787ba3fa49 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 9ccce092fc64 Merge tag 'for-linus-5.13-ofs-1' of git://git.kernel.org/p [...] adds b7d89b08f6d1 Merge remote-tracking branch 'arc-current/for-curr' adds 1c56a919b200 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 94604548aa71 seg6: add counters support for SRv6 Behaviors adds 7c0ea5930c1c openvswitch: fix stack OOB read while fragmenting IPv4 packets adds 31fe34a0118e net/sched: sch_frag: fix stack OOB read while fragmenting [...] adds 0ab1fa1c45ed Merge branch 'fragment-stack-oob-read' adds 59259ff7a81b bridge: Fix possible races between assigning rx_handler_da [...] adds 1a70f6597d5f net: Remove redundant assignment to err adds 2867298dd49e net: hns3: fix incorrect configuration for igu_egu_hw_err adds 568a54bdf70b net: hns3: initialize the message content in hclge_get_lin [...] adds b4047aac4ec1 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_res [...] adds 2ce960f89b4d Merge branch 'hns3-fixes' adds 1c7600b7cfc6 MAINTAINERS: remove Wingman Kwok adds 57e1d8206e48 MAINTAINERS: move Murali Karicheri to credits adds bbf6acea6ecf net: macb: Remove redundant assignment to queue adds 8343b1f8b97a bnx2x: Remove redundant assignment to err adds d27f0201b93c net: dsa: ksz: ksz8863_smi_probe: fix possible NULL pointe [...] adds ba46b576a795 net: dsa: ksz: ksz8795_spi_probe: fix possible NULL pointe [...] adds d4eecfb28b96 net: dsa: ksz: ksz8863_smi_probe: set proper return value [...] adds db7c691d7f4d net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() adds 905416f18fe7 net: hns3: fix for vxlan gpe tx checksum bug adds b416e872be06 net: hns3: use netif_tx_disable to stop the transmit queue adds 8c9200e38772 net: hns3: clear unnecessary reset request in hclge_reset_rebuild adds 472497d0bdae net: hns3: disable phy loopback setting in hclge_mac_start_phy adds 00207c7d12ee Merge branch 'hns3-fixes' adds f0a5818b472c vsock/vmci: Remove redundant assignment to err adds a57d3d48366b net: atheros: nic-devel@qualcomm.com is dead adds c5197b4ec932 afs, rxrpc: Add Marc Dionne as co-maintainer adds 35b4f24415c8 sctp: do asoc update earlier in sctp_sf_do_dupcook_a adds 7e9269a5acec Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK" adds 51eac7f2f06b sctp: do asoc update earlier in sctp_sf_do_dupcook_b adds c5fab809bf29 Merge branch 'sctp-chunk-fix' adds 8385b1f0ad0d net: phy: marvell: enable downshift by default adds f18c51b6513c net: stmmac: Remove duplicate declaration of stmmac_priv adds 31b1718d246c Merge remote-tracking branch 'net/master' adds f80f88f0e2f2 selftests/bpf: Fix the snprintf test adds a4d10cbb6fe4 Merge remote-tracking branch 'bpf/master' adds 92325f2ed20f Merge remote-tracking branch 'ipsec/master' adds 6c24d0ee28d1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 66d3e4b34265 Merge remote-tracking branch 'spi-fixes/for-linus' adds 63b9a4bbca78 Merge remote-tracking branch 'pci-current/for-linus' adds b49cdd013ffa Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 982826051db9 Merge remote-tracking branch 'phy/fixes' adds fc0a24cbe5bf Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 7b1ae248279b dyndbg: fix parsing file query without a line-range suffix adds 1924f20b0a95 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a46c0f2ea605 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 02191abe557c Merge remote-tracking branch 'ide/master' adds f7adac11df3f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds e3259fadd1fd Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 40b673139ade Merge remote-tracking branch 'vfs-fixes/fixes' adds 840d7f01d4b3 dt-bindings: interrupt-controller: idt,32434-pic: Add miss [...] adds ae7ce982fc7d dt-bindings: bcm2711-hdmi: Fix broken schema adds ae95928f274c dt-bindings: Remove unused Sigma Designs Tango bindings adds 79771497d612 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds d0ccafb69e24 Merge remote-tracking branch 'scsi-fixes/fixes' adds 395d2b90abd4 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds dbfd920578d3 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 6dbffe3729d9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 9c19722c5e1c sh: syscalls: switch to generic syscalltbl.sh new eb6111495ca9 sh: syscalls: switch to generic syscallhdr.sh new 5ad4e94b46a6 sparc: syscalls: switch to generic syscalltbl.sh new c5849b7c206b sparc: syscalls: switch to generic syscallshdr.sh new 3787b7da5d3e kbuild: add comment about why cmd_shipped uses 'cat' new 382243f34641 genksyms: fix stale comment new 5134e94ac4f5 usr/include: refactor .gitignore new 1fca37660326 kernel/.gitgnore: remove stale timeconst.h and hz.bc new 819cb9fc8073 .gitignore: move tags and TAGS close to other tag files new 40cb020305f4 .gitignore: ignore only top-level modules.builtin new 46b41d5dd801 kbuild: update config_data.gz only when the content of .co [...] new 1476fee5c53e kbuild: add a script to remove stale generated files new 885480b08469 Makefile: Move -Wno-unused-but-set-variable out of GCC only block new 77a88274dc1a kbuild: replace LANG=C with LC_ALL=C new 9009b455811b .gitignore: prefix local generated files with a slash new 4055ef608757 Merge remote-tracking branch 'kbuild/for-next' new 421113e452c0 Merge remote-tracking branch 'dma-mapping/for-next' new e0177c872956 Merge remote-tracking branch 'asm-generic/master' new 85dbf3038319 Merge remote-tracking branch 'arm/for-next' new 9b924f4f0d8f psci: Remove unneeded semicolon new 75516c75a72b arm64: doc: Add brk/mmap/mremap() to the Tagged Address AB [...] new 388708028e69 arm64/vdso: Discard .note.gnu.property sections in vDSO new 8533d5bfad41 arm64: stacktrace: restore terminal records new f6334b1798c1 arm64: cpufeatures: use min and max new ee61f36d3e46 arm64: Relax booting requirements for configuration of traps new b30dbf4d9362 arm64: Explicitly require that FPSIMD instructions do not trap new ff1c42cdfbcf arm64: Explicitly document boot requirements for SVE new d715c47dac86 Merge remote-tracking branch 'arm64/for-next/core' new cad1e74230f1 Merge remote-tracking branch 'arm-soc/for-next' new bda8eb538162 Merge remote-tracking branch 'actions/for-next' new e8a3e4d4edba Merge remote-tracking branch 'amlogic/for-next' new 1e968f870cbe Merge remote-tracking branch 'aspeed/for-next' new fb58b17d30a1 Merge remote-tracking branch 'at91/at91-next' new 41bfd7a9cad0 Merge remote-tracking branch 'drivers-memory/for-next' new fe1b6aac466d Merge remote-tracking branch 'imx-mxs/for-next' new 655d019619d2 Merge remote-tracking branch 'keystone/next' new 9e6927e51b80 Merge remote-tracking branch 'mediatek/for-next' new 8705df523cc8 Merge remote-tracking branch 'mvebu/for-next' new 5c23d5f1d5ed Merge remote-tracking branch 'omap/for-next' new 2afa78c310b2 Merge remote-tracking branch 'qcom/for-next' new 847854b9dd6c Merge remote-tracking branch 'raspberrypi/for-next' new 2c52efc6e852 Merge remote-tracking branch 'realtek/for-next' new fbbf729896ce Merge remote-tracking branch 'renesas/next' new 691bb4f356c0 Merge remote-tracking branch 'reset/reset/next' new 35d2a03b99fc Merge remote-tracking branch 'rockchip/for-next' new 8916cdf226ac Merge remote-tracking branch 'samsung-krzk/for-next' new 436f55a04df4 Merge remote-tracking branch 'scmi/for-linux-next' new 47b5a69a837a Merge remote-tracking branch 'sunxi/sunxi/for-next' new a03742cbad37 Merge remote-tracking branch 'tegra/for-next' new 4ee624f0c78a Merge remote-tracking branch 'ti-k3/ti-k3-next' new 0f3b83d05445 Merge remote-tracking branch 'csky/linux-next' new a65ec8d4b0e3 Merge remote-tracking branch 'h8300/h8300-next' new 896770379aa4 Merge remote-tracking branch 'm68knommu/for-next' new 000fe2a7f3df Merge remote-tracking branch 'parisc-hd/for-next' new 533b4f3a789d RISC-V: Fix error code returned by riscv_hartid_to_cpuid() new 883fcb8ecaaf riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y new 28252e08649f riscv: Remove 32b kernel mapping from page table dump new f54c7b5898d3 RISC-V: Always define XIP_FIXUP new 268a08b564db Merge remote-tracking branch 'risc-v/for-next' new a7f82c364124 s390/pci: rename zpci_configure_device() new 0d9cf5d8c5d0 s390/pci: handle stale deconfiguration events new f53a63667b0b s390/configs: enable CONFIG_PCI_IOV new 0cceeab5a38d s390/cpumf: beautify if-then-else indentation new 1eefa4f4399b s390/cpumf: move counter set size calculation to common place new b0583ab47788 s390/cpumf: remove call to perf_event_update_userpage new 2f7484fd7372 s390/cio: remove invalid condition on IO_SCH_UNREG new f5b474decad9 s390/configs: change CONFIG_VIRTIO_CONSOLE to "m" new bae1cd368c45 s390/entry: add support for syscall stack randomization new 2770090592a4 Merge remote-tracking branch 's390/for-next' new 47b803a6f3b0 Merge remote-tracking branch 'sh/for-next' new 2fcf77ab2338 Merge remote-tracking branch 'uml/linux-next' new 0cc600ca3852 Merge remote-tracking branch 'pidfd/for-next' new 0dc85992512f Merge remote-tracking branch 'btrfs/for-next' new 2cc3616a24f1 Merge remote-tracking branch 'ceph/master' new 583248493f78 cifs: add shutdown support new 051d9a27192b smb3.1.1: allow dumping GCM256 keys to improve debugging o [...] new c40b8fc0c6fe cifs: fix regression when mounting shares with prefix paths new 55306ecee71d Merge remote-tracking branch 'cifs/for-next' new 0414abc22259 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 5ca80b8a8bae Merge remote-tracking branch 'ecryptfs/next' new f8f8f19bae07 Merge remote-tracking branch 'ext3/for_next' new d543734f297a Merge remote-tracking branch 'f2fs/dev' new c331f179a6bb Merge remote-tracking branch 'jfs/jfs-next' new f8f7e0fb22b2 sunrpc: Fix misplaced barrier in call_decode new 9e895cd9649a xprtrdma: Fix a NULL dereference in frwr_unmap_sync() new a608ce28d6cd Merge remote-tracking branch 'nfs/linux-next' new e83ee434451d Merge remote-tracking branch 'cel/for-next' new 074f64889549 Merge remote-tracking branch 'ubifs/next' new 6242c3ee239a Merge remote-tracking branch 'v9fs/9p-next' new abb538f4eeba Merge remote-tracking branch 'xfs/for-next' new c05f86bd61d5 Merge remote-tracking branch 'vfs/for-next' new be86f53a5d0e Merge remote-tracking branch 'printk/for-next' new 304f290263cf Merge branch 'pci/enumeration' new 98fd8b68a176 Merge branch 'pci/error' new 3299c59fda27 Merge branch 'pci/hotplug' new 4d037ae03d7f Merge branch 'pci/pm' new 384d0c68204a PCI/VPD: Remove pci_set_vpd_size() new d1df5f3f4cff PCI/VPD: Make missing VPD message less alarming new e947e7b1163d PCI/VPD: Change pci_vpd_init() return type to void new 4cf0abbce69b PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument new 0a08bc07610e PCI/VPD: Remove pci_vpd_find_tag() SRDT handling new 5881b38912f3 PCI/VPD: Add helper pci_get_func0_dev() new e00dc69b5f17 PCI: Allow VPD access for QLogic ISP2722 new 0921300774d5 Merge branch 'pci/vpd' new bef58f118e81 Merge branch 'pci/sysfs' new 58021d28fd10 Merge branch 'pci/kernel-doc' new ccd61f07d289 x86/PCI: Remove unused alloc_pci_root_info() return value new 6adb84257a81 Merge branch 'pci/misc' new d7337892e616 Merge branch 'remotes/lorenzo/pci/altera-msi' new d3de56c256c5 Merge branch 'remotes/lorenzo/pci/brcmstb' new 9481aba4cdfe Merge branch 'remotes/lorenzo/pci/cadence' new 6c1a8d692701 Merge branch 'remotes/lorenzo/pci/dwc' new c823e214b04e Merge branch 'remotes/lorenzo/pci/endpoint' new f7646243fc8b Merge branch 'remotes/lorenzo/pci/iproc' new 4c7b3ad2901a Merge branch 'remotes/lorenzo/pci/layerscape' new 370d5a80bb3c Merge branch 'remotes/lorenzo/pci/mediatek' new a2a3b4662967 Merge branch 'remotes/lorenzo/pci/microchip' new 840256502c19 Merge branch 'remotes/lorenzo/pci/tegra' new a258f1232f51 Merge branch 'remotes/lorenzo/pci/vmd' new 058dbd12e215 Merge branch 'remotes/lorenzo/pci/xgene' new 12f17a50ef42 Merge branch 'remotes/lorenzo/pci/xilinx' new 62eaf3a98a3f Merge branch 'remotes/lorenzo/pci/msi' new 6eb4bf746f2d Merge branch 'remotes/lorenzo/pci/misc' new 191f214ad36a Merge branch 'pci/tegra' new 25f81ee30719 Merge remote-tracking branch 'pci/next' new 08c23dd4f0c2 Merge remote-tracking branch 'hid/for-next' new 3e928bdf63aa Merge remote-tracking branch 'i2c/i2c/for-next' new 14472e524cb9 Merge remote-tracking branch 'i3c/i3c/next' new 6883312b7adb Merge remote-tracking branch 'jc_docs/docs-next' new 5db91e9cb5b3 Revert "ACPI: scan: Turn off unused power resources during [...] new 1f348871f80e Merge branch 'acpi-pm' into linux-next new 16352b2e3538 Merge remote-tracking branch 'pm/linux-next' new 373d2fb0048a Merge remote-tracking branch 'thermal/thermal/linux-next' new 9fde0903027c Merge remote-tracking branch 'ieee1394/for-next' new 07af2960309a Merge remote-tracking branch 'swiotlb/linux-next' new 8861f71aa7d2 Merge remote-tracking branch 'bluetooth/master' new dc01e7c5c0d1 Merge remote-tracking branch 'amdgpu/drm-next' new 4883eba883f0 Merge remote-tracking branch 'drm-intel/for-linux-next' new 33e1c070df62 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 00e55bcf22bc Merge remote-tracking branch 'drm-msm/msm-next' new 1c29ab286785 Merge remote-tracking branch 'imx-drm/imx-drm/next' new adb2c982ea67 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 40cf5d401cc3 Merge remote-tracking branch 'input/next' new bb6659cc0ad3 io_uring: Fix memory leak in io_sqe_buffers_register() new b1ef997bec4d Merge branch 'io_uring-5.13' into for-next new 35e274fd924b Merge remote-tracking branch 'block/for-next' new 3fba71cfd824 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 7ed5319db1b2 Merge remote-tracking branch 'security/next-testing' new 2eec1e424c0b Merge remote-tracking branch 'apparmor/apparmor-next' new 266158972cb7 Merge remote-tracking branch 'keys/keys-next' new e6dcb094b40d Merge remote-tracking branch 'safesetid/safesetid-next' new 5f925ee2903a Merge remote-tracking branch 'edac/edac-for-next' new c6975f1bc784 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 785e3c0a3a87 tracing: Map all PIDs to command lines new aafe104aa909 tracing: Restructure trace_clock_global() to never block new 1e56ed5b675e Merge remote-tracking branch 'ftrace/for-next' new e5fdd8ecc32e next-20210430/rcu new 2d140c7c416c Merge remote-tracking branch 'percpu/for-next' new 752a4eb9f114 Merge remote-tracking branch 'chrome-platform/for-next' new bbfc09a8342b Merge remote-tracking branch 'leds/for-next' new 8dc3e17db9ab usb: cdns3: Corrected comment to align with kernel-doc comment new 4a8b72a7a3d2 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 6d67518db3e7 Merge remote-tracking branch 'phy-next/next' new ee94f58d8848 Merge remote-tracking branch 'dmaengine/next' new ae649f12de87 Merge branch 'misc' into for-next new d53a664e67f0 Merge branch 'misc' into for-next new a87382a6b463 Merge remote-tracking branch 'scsi/for-next' new 56a128ee8a80 Merge remote-tracking branch 'vhost/linux-next' new a26d7304d54b Merge remote-tracking branch 'rpmsg/for-next' new 6d0382e0cc97 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 7570806219f1 Merge remote-tracking branch 'pinctrl/for-next' new b73bbc08547d Merge remote-tracking branch 'pwm/for-next' new 2da5259c9143 Merge remote-tracking branch 'livepatching/for-next' new 276196a63966 Merge remote-tracking branch 'coresight/next' new da0ea8992756 Merge remote-tracking branch 'rtc/rtc-next' new 5c4deedf8b74 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 28a9a5f1b474 Merge remote-tracking branch 'kspp/for-next/kspp' new 753fb8f7da09 Merge remote-tracking branch 'gnss/gnss-next' new dc5cbce0ec53 Merge remote-tracking branch 'slimbus/for-next' new 628132cf1df7 Merge remote-tracking branch 'nvmem/for-next' new 12d2a7afad51 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new c998d7e2d4cf Merge remote-tracking branch 'rust/rust-next' new 1e8836bcab42 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 11a40a67de91 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 73905c5dde9a /proc/kpageflags: do not use uninitialized struct pages new 3d97a00e292b ocfs2: clear links count in ocfs2_mknod() if an error occurs new 5c67678707a9 ocfs2: fix ocfs2 corrupt when iputting an inode new eca04f26c316 kunit: add a KUnit test for SLUB debugging functionality new 78ee9cbc3363 slub: remove resiliency_test() function new eb3c4f1e32b6 mm: introduce and use mapping_empty new 13ad5b13d6d5 mm: stop accounting shadow entries new b157679f19c3 dax: account DAX entries as nrpages new abbe18d11463 mm: remove nrexceptional from inode new 1802d4bfd96b mm/page_alloc: redundant definition variables of pfn in for loop new c7b3b5cd126c hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new 733f60418be4 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new 9d76a88f8997 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new eda5613016da mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new dff85bd4e333 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 7f904f630ce8 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 1fd90743998c mm/hugetlb: remove redundant reservation check condition i [...] new fd7d5c273c43 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 2ee41ccd625e mm/hugetlb: use some helper functions to cleanup code new af813826c02b mm/hugetlb: optimize the surplus state transfer code in mo [...] new 8529ce544627 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new c4d28908a350 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new bf25a0c22333 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new b260143f4ffa khugepaged: remove unneeded return value of khugepaged_col [...] new 189d065fe236 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new 0005b8d4b13d khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 1135629b1f84 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new 42fc0de4eb82 mm/huge_memory.c: remove unnecessary local variable ret2 new 5d1a1206ec42 mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 0ba4a32f17ed mm/huge_memory.c: make get_huge_zero_page() return bool new f72fca4f7111 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new 35177687984f mm/huge_memory.c: remove redundant PageCompound() check new 41631d28006f mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new c1f95c3ea32d mm/huge_memory.c: use helper function migration_entry_to_page() new ea9ae0a31019 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new 2a3b3f552e9d khugepaged: use helper function range_in_vma() in collapse [...] new 24f1984964b1 khugepaged: remove unnecessary out label in collapse_huge_page() new 67bf30908759 khugepaged: remove meaningless !pte_present() check in khu [...] new 210086c0b90b mm: huge_memory: a new debugfs interface for splitting THP tests new a0c1a3490364 mm: huge_memory: debugfs for file-backed THP split new 6f99500bc9f2 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new 61f72bbf4dd8 mm/hugeltb: simplify the return code of __vma_reservation_ [...] new e1f4d914a31c mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new 75176ecdfd40 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new 085d03087140 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new 6274cab2772f mm/cma: change cma mutex to irq safe spinlock new 8b9511814882 hugetlb: no need to drop hugetlb_lock to call cma_release new d71f591dc24b hugetlb: add per-hstate mutex to synchronize user adjustments new 5f40df192bcd hugetlb: create remove_hugetlb_page() to separate functionality new 65f8f6604ad2 hugetlb: call update_and_free_page without hugetlb_lock new e2816169cb84 hugetlb: change free_pool_huge_page to remove_pool_huge_page new 00b44d726bfb hugetlb: make free_huge_page irq safe new 55b49deee9c9 hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 5e89255466a3 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] new 74f36e1f642e mm,compaction: let isolate_migratepages_{range,block} retu [...] new bbe6f607319d mm,hugetlb: drop clearing of flag from prep_new_huge_page new afee9dec7f18 mm,hugetlb: split prep_new_huge_page functionality new 892246fb9bea mm: make alloc_contig_range handle free hugetlb pages new 99f7aba8843c mm: make alloc_contig_range handle in-use hugetlb pages new 0163500fc452 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] new d338ae6ff2d8 userfaultfd: add minor fault registration mode new 42ae341756da userfaultfd/hugetlbfs: fix minor fault page leak new ff3cc7e79218 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new 37cfd6f9a709 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new cc01caded118 userfaultfd: add UFFDIO_CONTINUE ioctl new 06370cc05010 userfaultfd: update documentation to describe minor fault [...] new 5e0e0367d9fc userfaultfd/selftests: add test exercising minor fault handling new 465505c187f3 mm/vmscan: move RECLAIM* bits to uapi header new a66d61b62190 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new e94dc5b91403 mm: vmscan: use nid from shrink_control for tracepoint new 60bd04dfeeeb mm: vmscan: consolidate shrinker_maps handling code new f2c5d5b3583f mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new c37774978cd8 mm: vmscan: remove memcg_shrinker_map_size new f2c01c42a42c mm: vmscan: use kvfree_rcu instead of call_rcu new 92fb60297064 mm: memcontrol: rename shrinker_map to shrinker_info new c2da6cf4623a mm: vmscan: add shrinker_info_protected() helper new 326a96967295 mm-vmscan-add-shrinker_info_protected-helper-fix new 11d1aec54556 mm: vmscan: use a new flag to indicate shrinker is registered new 6f2cd7b636d7 mm: vmscan: add per memcg shrinker nr_deferred new bebedf32f1fa mm: vmscan: use per memcg nr_deferred of shrinker new 1863cdb59674 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new 2717baae50c6 mm: memcontrol: reparent nr_deferred when memcg offline new e943cff5ad90 mm: vmscan: shrink deferred objects proportional to priority new 6a9ea31205b7 mm/compaction: remove unused variable sysctl_compact_memory new db51d309d52e mm: compaction: update the COMPACT[STALL|FAIL] events properly new d79dde7220d4 mm: disable LRU pagevec during the migration temporarily new b865dbc0ae42 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new b8de5fd1fdf7 mm: fs: invalidate BH LRU during page migration new 2f81761395af mm/migrate.c: make putback_movable_page() static new af226eb1c91e mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new 245f2e10384a mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 1e01f74ed448 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new 4b02d6fd2e14 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 2b070ff38625 mm: vmstat: add cma statistics new eb19c14d07a8 mm: cma: use pr_err_ratelimited for CMA warning new 92cce9b9fdd7 mm: cma: add trace events for CMA alloc perf testing new e0b2025e6a7e mm: cma: Add the CMA instance name to the cma_alloc_start [...] new 0b2b840a2e0b mm: cma: support sysfs new 3ec844165b92 mm: cma: add the CMA instance name to cma trace events new f2e7f12ca636 mm: use proper type for cma_[alloc|release] new 7f9aa8633ef5 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new bdc77ba7fa71 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new a926bc466bd2 ksm: remove dedicated macro KSM_FLAG_MASK new ec2403168576 ksm: fix potential missing rmap_item for stable_node new 0d10aea801ba mm/ksm: remove unused parameter from remove_trailing_rmap_items() new c45faa0c4baf mm: restore node stat checking in /proc/sys/vm/stat_refresh new 9062bc7da7cd mm: no more EINVAL from /proc/sys/vm/stat_refresh new 406320407c83 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 75bed4788550 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new c18e8dad6902 x86/mm: track linear mapping split events new e67104ade75e mm/mmap.c: don't unlock VMAs in remap_file_pages() new 6587f285ff2a mm: generalize ARCH_HAS_CACHE_LINE_SIZE new 0883ead3a4f9 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new 301ba77ae03c mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new 57730b76f160 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new fd922d8fee37 mm-drop-redundant-arch_enable__migration-fix new b797b32cebae mm-drop-redundant-arch_enable__migration-fix-fix new d68ed0c0ce75 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new dbbfd8758c97 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new 8473ff55ea42 mm/util.c: reduce mem_dump_obj() object size new 1084726e29d1 mm/util.c: fix typo new 1efa980f1d03 mm/gup: don't pin migrated cma pages in movable zone new b6bdb91b30ac mm/gup: check every subpage of a compound page during isolation new ace60dd3b284 mm/gup: return an error on migration failure new 76e791a6a03c mm/gup: check for isolation errors new 0a244cd59bb0 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 4b36f912490d mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 1276dd06c48b mm: apply per-task gfp constraints in fast path new ae18e7caa800 mm: honor PF_MEMALLOC_PIN for all movable pages new 2285600b97ea mm/gup: do not migrate zero page new 0131bf3b9a1a mm/gup: migrate pinned pages out of movable zone new 32e91a7c784d memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new cbd2d4849d39 mm/gup: change index type to long as it counts pages new 947f420159c8 mm/gup: longterm pin migration cleanup new 67b0f857836c selftests/vm: gup_test: fix test flag new 7eedbf2110ee selftests/vm: gup_test: test faulting in kernel, and verif [...] new 4441b2c55858 mm/memory_hotplug: remove broken locking of zone PCP struc [...] new f2ac6d398801 drivers/base/memory: introduce memory_block_{online,offline} new 26b4e2a16906 mm,memory_hotplug: relax fully spanned sections check new 479412c80e3a mm,memory_hotplug: factor out adjusting present pages into [...] new 10bdbc9e8128 mm,memory_hotplug: allocate memmap from the added memory range new 04362cdaf3b9 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new 7ffe92f99cb5 mm,memory_hotplug: add kernel boot option to enable memmap [...] new 9425826e890f x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 619f4ece6370 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 572154563265 mm/zswap.c: switch from strlcpy to strscpy new e2fb69b20416 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new 90cf2394c0eb iov_iter: lift memzero_page() to highmem.h new c315212aeb1f btrfs: use memzero_page() instead of open coded kmap pattern new 3ea5b38063a0 mm/highmem.c: fix coding style issue new 0cca32c62ef3 mm/highmem: Remove deprecated kmap_atomic new 933405767514 mm/mempool: minor coding style tweaks new 691a10548540 mm/swapfile: minor coding style tweaks new 0c4bbdccbf7b mm/sparse: minor coding style tweaks new 1fcbac6f157d mm/vmscan: minor coding style tweaks new 036916f46502 mm/compaction: minor coding style tweaks new b23e63bc1582 mm/oom_kill: minor coding style tweaks new 46722df33676 mm/shmem: minor coding style tweaks new cbf17fab8ea3 mm/page_alloc: minor coding style tweaks new af688a65812f mm/filemap: minor coding style tweaks new 9758093571dd mm/mlock: minor coding style tweaks new 816478db093c mm/frontswap: minor coding style tweaks new 54bb727cbe0f mm/vmalloc: minor coding style tweaks new 2d465bac5e9e mm/memory_hotplug: minor coding style tweaks new c20eb898703d mm/mempolicy: minor coding style tweaks new bc0e845f3285 mm/process_vm_access.c: remove duplicate include new a9c4787dffa9 kfence: zero guard page after out-of-bounds access new cc4890fb4424 kfence: await for allocation using wait_event new 8db57ee1a121 kfence: maximize allocation wait timeout duration new aa35f1e272b7 kfence: use power-efficient work queue to run delayed work new a9bf004a841a fs/buffer.c: add debug print for __getblk_gfp() stall problem new 2ad62fb6c3fa fs/buffer.c: dump more info for __getblk_gfp() stall problem new 236be007fb22 kernel/hung_task.c: Monitor killed tasks. new 2135b4af9dc5 alpha: eliminate old-style function definitions new 7bf332faf443 fs/proc/generic.c: fix incorrect pde_is_permanent check new b67caa0df8bc proc: save LOC in __xlate_proc_name() new 572677192ec3 proc: mandate ->proc_lseek in "struct proc_ops" new 7110f264a0b1 proc: smoke test lseek() new 52e875c90d7e proc: delete redundant subset=pid check new b50e024f5f66 selftests: proc: test subset=pid new c6b194910e62 procfs: allow reading fdinfo with PTRACE_MODE_READ new 8fb36bf1d7b9 procfs/dmabuf: add inode number to /proc/*/fdinfo new c7c411255f46 proc/sysctl: fix function name error in comments new 120d22538d61 proc/sysctl: make protected_* world readable new 73d83e4bdc21 include: remove pagemap.h from blkdev.h new df48f6f73926 kernel.h: drop inclusion in bitmap.h new 21adb20fd756 linux/profile.h: remove unnecessary declaration new 1581c8851ab6 kernel/async.c: fix pr_debug statement new 99ff2a1b018d kernel/cred.c: make init_groups static new 9c10806df1ca tools: disable -Wno-type-limits new 54e77ded7912 tools: bitmap: sync function declarations with the kernel new 34f9f7489d82 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new 21f9fd978f95 arch: rearrange headers inclusion order in asm/bitops for [...] new dad5ec7fa128 lib: extend the scope of small_const_nbits() macro new df06e39d0786 tools: sync small_const_nbits() macro with the kernel new ee1ab78f433f lib: inline _find_next_bit() wrappers new 8985dc9a719b tools: sync find_next_bit implementation new c03a5bc095c7 lib: add fast path for find_next_*_bit() new 2caf27dc7e13 lib: add fast path for find_first_*_bit() and find_last_bit() new c74c42085bf5 h8300: rearrange headers inclusion order in asm/bitops new ae2b94f8f5ae tools: sync lib/find_bit implementation new aff1d55f33ce MAINTAINERS: add entry for the bitmap API new a4390731d483 lib/bch.c: fix a typo in the file bch.c new 9dbf8a2742f0 lib: fix inconsistent indenting in process_bit1() new 16fe6ec5936f lib/list_sort.c: fix typo in function description new e6d78b148530 lib/genalloc.c: Fix a typo new 4e76b9204e08 lib: crc8: pointer to data block should be const new fb604cc5e9f4 lib: stackdepot: turn depot_lock spinlock to raw_spinlock new 87e43e68f9ce lib/percpu_counter: tame kernel-doc compile warning new 8027535771ef lib/genalloc: add parameter description to fix doc compile [...] new d09b7311ed65 lib: parser: clean up kernel-doc new 06fa25ffbea1 include/linux/compat.h: remove unneeded declaration from C [...] new 0dd04de4a0e6 checkpatch: warn when missing newline in return sysfs_emit [...] new 71e17075f0d7 checkpatch: exclude four preprocessor sub-expressions from [...] new 58be9e087d24 checkpatch: improve ALLOC_ARRAY_ARGS test new 760352f37f9a kselftest: introduce new epoll test case new 749587dc905c fs/epoll: restore waking from ep_done_scan() new 9164ad83b319 isofs: fix fall-through warnings for Clang new 8e68ed7bd326 fs/nilfs2: fix misspellings using codespell tool new 38779e5f8152 nilfs2: fix typos in comments new f8e870445d57 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new a4c6744cfda8 hpfs: replace one-element array with flexible-array member new a7c9c478ea4b do_wait: make PIDTYPE_PID case O(1) instead of O(n) new 7c23413f8250 kernel/fork.c: simplify copy_mm() new 9d7b3cc2e0c6 kernel/fork.c: fix typos new fd4d14940355 kernel/crash_core: add crashkernel=auto for vmcore creation new 8187d89909a7 kexec: Add kexec reboot string new f43794a72ce0 kernel: kexec_file: fix error return code of kexec_calcula [...] new 4d385156523b kexec: dump kmessage before machine_kexec new d523582534e6 gcov: combine common code new 0fcd9d0c0cea gcov: simplify buffer allocation new 19dc483b5be0 gcov: use kvmalloc() new 0a2fd5212632 gcov: clang: fix clang-11+ build new 67ddc92730a7 gcov: clang: drop support for clang-10 and older new 84abbe10e4c6 smp: kernel/panic.c - silence warnings new ee1184536e1e delayacct: clear right task's flag after blkio completes new 971428574b41 aio: simplify read_events() new 9e707c32d948 gdb: lx-symbols: store the abspath() new 480774ef2ba9 scripts/gdb: document lx_current is only supported by x86 new 87e5e167cfaf scripts/gdb: add lx_current support for arm64 new f19146e76256 kernel/resource: make walk_system_ram_res() find all busy [...] new 4494e57ea7a8 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new aee1646fb5c3 kernel/resource: remove first_lvl / siblings_only logic new bb63947268cb kernel/resource: allow region_intersects users to hold res [...] new 60513c4471b1 kernel-resource-allow-region_intersects-users-to-hold-reso [...] new 5d8f90a60a19 kernel/resource: refactor __request_region to allow extern [...] new b1246145558f kernel/resource: fix locking in request_free_mem_region new d00b9efa3629 selftests: remove duplicate include new 829b771016bf kernel/async.c: stop guarding pr_debug() statements new e30ace4ffffc kernel/async.c: remove async_unregister_domain() new d3efa222279f init/initramfs.c: do unpacking asynchronously new c0871c5aa590 modules: add CONFIG_MODPROBE_PATH new c8fbf6a89477 ipc/sem.c: mundane typo fixes new 43e93c620a0e Merge branch 'akpm-current/current' new 45ebbb47eb81 mm: fix some typos and code style problems new 5aebb063a640 drivers/char: remove /dev/kmem for good new e3a9f4940390 mm: remove xlate_dev_kmem_ptr() new bcdd380581ee mm/vmalloc: remove vwrite() new 69e8ee53e2dd arm: print alloc free paths for address in registers new 50135e8bfaa3 scripts/spelling.txt: add "overlfow" new 57d3ea6b10d3 scripts/spelling.txt: Add "diabled" typo new b7c74e9a09b5 scripts/spelling.txt: add "overflw" new 310859c44162 mm/slab.c: fix spelling mistake "disired" -> "desired" new ea38d9dc9b40 include/linux/pgtable.h: few spelling fixes new 25c792a02efe kernel/umh.c: fix some spelling mistakes new e5e7149e3dea kernel/user_namespace.c: fix typos new 82d9f278e8f3 kernel/up.c: fix typo new dda42f80d7ac kernel/sys.c: fix typo new d3b63dc360e9 fs: fat: fix spelling typo of values new 64992c09ba6e ipc/sem.c: spelling fix new 9c30c1362720 treewide: remove editor modelines and cruft new 199e4b4a798b mm: fix typos in comments new e073e1c4ee86 mm: fix typos in comments new a59954a44926 mmap: make mlock_future_check() global new 7c9cfb6eedcd riscv/Kconfig: make direct map manipulation options depend on MMU new c95cdc2ff997 set_memory: allow set_direct_map_*_noflush() for multiple pages new 74ef5c187416 set_memory: allow querying whether set_direct_map_*() is a [...] new f60471aaaa94 mm: introduce memfd_secret system call to create "secret" [...] new 43e79b09156f memfd_secret: use unsigned int rather than long as syscall [...] new 4aea17155138 secretmem/gup: don't check if page is secretmem without reference new 1b3168d9904f secretmem: optimize page_is_secretmem() new 9cbd8672cb1d PM: hibernate: disable when there are active secretmem users new 35dc12ed16d2 arch, mm: wire up memfd_secret system call where relevant new 9fe66b8eb03d memfd_secret: use unsigned int rather than long as syscall [...] new 7e5db987406a secretmem: test: add basic selftest for memfd_secret(2) new 61e9958f34e8 memfd_secret: use unsigned int rather than long as syscall [...] new daee72c40dd0 Merge branch 'akpm/master' new fd3ecedb365c Add linux-next specific files for 20210503
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 (74f961f4e4c0) \ N -- N -- N refs/heads/master (fd3ecedb365c)
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 472 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: CREDITS | 5 + Documentation/arm64/booting.rst | 33 +- Documentation/arm64/tagged-address-abi.rst | 6 + Documentation/core-api/mm-api.rst | 1 + .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../interrupt-controller/idt,32434-pic.yaml | 4 + .../devicetree/bindings/mtd/tango-nand.txt | 38 - .../devicetree/bindings/pci/tango-pcie.txt | 29 - MAINTAINERS | 18 +- Makefile | 14 +- Next/SHA1s | 55 +- Next/Trees | 1 + Next/merge.log | 8976 ++++++-------------- arch/arm/boot/compressed/Makefile | 7 - arch/arm64/kernel/cpufeature.c | 5 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/stacktrace.c | 10 +- arch/arm64/kernel/vdso/vdso.lds.S | 8 +- arch/riscv/mm/ptdump.c | 6 +- arch/s390/Kconfig | 1 + arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 3 +- arch/s390/include/asm/cpu_mcf.h | 2 + arch/s390/include/asm/entry-common.h | 10 + arch/s390/include/asm/pci.h | 2 +- arch/s390/kernel/perf_cpum_cf.c | 12 +- arch/s390/kernel/perf_cpum_cf_common.c | 46 + arch/s390/kernel/perf_cpum_cf_diag.c | 54 +- arch/s390/kernel/syscall.c | 1 + arch/s390/kernel/traps.c | 2 + arch/s390/pci/pci.c | 10 +- arch/s390/pci/pci_event.c | 28 +- arch/sh/kernel/syscalls/Makefile | 14 +- arch/sh/kernel/syscalls/syscallhdr.sh | 36 - arch/sh/kernel/syscalls/syscalltbl.sh | 32 - arch/sparc/include/asm/Kbuild | 1 - arch/sparc/kernel/syscalls/Makefile | 30 +- arch/sparc/kernel/syscalls/syscallhdr.sh | 36 - arch/sparc/kernel/syscalls/syscalltbl.sh | 36 - arch/sparc/kernel/systbls_32.S | 4 +- arch/sparc/kernel/systbls_64.S | 8 +- arch/x86/pci/amd_bus.c | 2 +- certs/system_keyring.c | 3 +- drivers/acpi/internal.h | 1 - drivers/acpi/power.c | 2 +- drivers/acpi/scan.c | 2 - drivers/acpi/sleep.h | 1 + drivers/firmware/psci/psci.c | 2 +- drivers/infiniband/hw/qib/qib_sd7220.c | 1 - drivers/md/dm-integrity.c | 65 +- drivers/md/dm-raid.c | 9 - drivers/md/dm-rq.c | 2 + drivers/net/dsa/microchip/ksz8795_spi.c | 3 + drivers/net/dsa/microchip/ksz8863_smi.c | 5 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/phy/marvell.c | 62 +- drivers/pci/hotplug/s390_pci_hpc.c | 2 +- drivers/pci/vpd.c | 22 +- drivers/s390/cio/device.c | 3 +- drivers/usb/cdns3/cdns3-gadget.c | 2 +- fs/afs/dir.c | 7 + fs/afs/dir_silly.c | 3 + fs/afs/fs_operation.c | 6 + fs/afs/inode.c | 6 +- fs/afs/internal.h | 2 + fs/afs/write.c | 1 + fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 35 + fs/cifs/cifsfs.c | 8 +- fs/cifs/connect.c | 25 +- fs/cifs/dir.c | 10 + fs/cifs/file.c | 6 + fs/cifs/fs_context.c | 5 + fs/cifs/inode.c | 25 +- fs/cifs/ioctl.c | 86 + fs/cifs/link.c | 7 + fs/cifs/xattr.c | 4 + fs/io_uring.c | 4 +- fs/unicode/.gitignore | 4 +- include/linux/mmzone.h | 43 +- include/net/sctp/command.h | 1 - include/uapi/asm-generic/unistd.h | 1 + include/uapi/linux/seg6_local.h | 30 + kernel/trace/trace.c | 41 +- kernel/trace/trace_clock.c | 44 +- lib/dynamic_debug.c | 2 +- lib/test_kasan.c | 6 +- localversion-next | 2 +- net/bridge/br_netlink.c | 5 +- net/ipv6/seg6.c | 3 - net/ipv6/seg6_local.c | 198 +- net/openvswitch/actions.c | 8 +- net/sched/sch_frag.c | 8 +- net/sctp/sm_sideeffect.c | 26 - net/sctp/sm_statefuns.c | 50 +- net/sunrpc/clnt.c | 11 +- net/sunrpc/xprtrdma/frwr_ops.c | 1 + net/vmw_vsock/vmci_transport.c | 2 - samples/kfifo/bytestream-example.c | 8 +- samples/kfifo/inttype-example.c | 8 +- samples/kfifo/record-example.c | 8 +- scripts/mod/.gitignore | 2 +- scripts/remove-stale-files | 31 + tools/build/Makefile.feature | 28 +- tools/build/feature/Makefile | 4 + tools/build/feature/test-libtraceevent.c | 12 + tools/include/linux/math64.h | 75 + tools/include/linux/types.h | 3 + tools/include/uapi/linux/perf_event.h | 15 + tools/lib/perf/Documentation/libperf.txt | 3 + tools/lib/perf/evsel.c | 80 + tools/lib/perf/include/internal/evsel.h | 1 + tools/lib/perf/include/internal/mmap.h | 3 + tools/lib/perf/include/internal/tests.h | 32 + tools/lib/perf/include/internal/xyarray.h | 9 +- tools/lib/perf/include/perf/bpf_perf.h | 31 + tools/lib/perf/include/perf/event.h | 7 +- tools/lib/perf/include/perf/evsel.h | 3 + tools/lib/perf/libperf.map | 3 + tools/lib/perf/mmap.c | 88 + tools/lib/perf/tests/Makefile | 6 +- tools/lib/perf/tests/test-evsel.c | 66 + tools/perf/.gitignore | 1 + tools/perf/Documentation/intel-hybrid.txt | 214 + tools/perf/Documentation/perf-annotate.txt | 7 + tools/perf/Documentation/perf-buildid-cache.txt | 2 +- tools/perf/Documentation/perf-config.txt | 11 + tools/perf/Documentation/perf-data.txt | 5 +- tools/perf/Documentation/perf-iostat.txt | 88 + tools/perf/Documentation/perf-record.txt | 1 + tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-stat.txt | 29 +- tools/perf/Documentation/perf-top.txt | 2 +- tools/perf/Documentation/perf.txt | 12 + tools/perf/Documentation/topdown.txt | 18 + tools/perf/Makefile | 5 +- tools/perf/Makefile.config | 31 +- tools/perf/Makefile.perf | 16 +- tools/perf/arch/arm/util/cs-etm.c | 78 +- tools/perf/arch/arm64/util/Build | 1 + tools/perf/arch/arm64/util/kvm-stat.c | 4 +- tools/perf/arch/arm64/util/machine.c | 6 +- tools/perf/arch/arm64/util/perf_regs.c | 2 +- tools/perf/arch/arm64/util/pmu.c | 25 + tools/perf/arch/arm64/util/unwind-libunwind.c | 4 +- tools/perf/arch/mips/Makefile | 22 + tools/perf/arch/mips/entry/syscalls/mksyscalltbl | 32 + .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 358 + tools/perf/arch/mips/include/dwarf-regs-table.h | 31 + tools/perf/arch/mips/include/perf_regs.h | 84 + tools/perf/arch/mips/util/Build | 3 + tools/perf/arch/mips/util/dwarf-regs.c | 38 + tools/perf/arch/{arm => mips}/util/perf_regs.c | 0 tools/perf/arch/mips/util/unwind-libunwind.c | 22 + tools/perf/arch/powerpc/util/Build | 2 + tools/perf/arch/powerpc/util/event.c | 53 + tools/perf/arch/{x86 => powerpc}/util/evsel.c | 0 tools/perf/arch/powerpc/util/kvm-stat.c | 2 +- tools/perf/arch/powerpc/util/utils_header.h | 2 +- tools/perf/arch/x86/tests/bp-modify.c | 2 +- tools/perf/arch/x86/util/Build | 1 + tools/perf/arch/x86/util/iostat.c | 470 + tools/perf/arch/x86/util/perf_regs.c | 4 +- tools/perf/bench/epoll-wait.c | 4 +- tools/perf/bench/inject-buildid.c | 2 +- tools/perf/bench/numa.c | 2 +- tools/perf/builtin-annotate.c | 41 +- tools/perf/builtin-daemon.c | 3 - tools/perf/builtin-data.c | 26 +- tools/perf/builtin-diff.c | 2 +- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-record.c | 55 +- tools/perf/builtin-report.c | 43 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 22 +- tools/perf/builtin-stat.c | 130 +- tools/perf/builtin-top.c | 22 +- tools/perf/check-headers.sh | 1 + tools/perf/command-list.txt | 1 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 4 +- tools/perf/jvmti/jvmti_agent.c | 4 +- tools/perf/perf-iostat.sh | 12 + .../arch/arm64/armv8-common-and-microarch.json | 228 + .../arch/arm64/fujitsu/a64fx/branch.json | 8 + .../pmu-events/arch/arm64/fujitsu/a64fx/bus.json | 62 + .../pmu-events/arch/arm64/fujitsu/a64fx/cache.json | 128 + .../pmu-events/arch/arm64/fujitsu/a64fx/cycle.json | 5 + .../arch/arm64/fujitsu/a64fx/exception.json | 29 + .../arch/arm64/fujitsu/a64fx/instruction.json | 131 + .../arch/arm64/fujitsu/a64fx/memory.json | 8 + .../pmu-events/arch/arm64/fujitsu/a64fx/other.json | 188 + .../arch/arm64/fujitsu/a64fx/pipeline.json | 194 + .../pmu-events/arch/arm64/fujitsu/a64fx/sve.json | 110 + .../arch/arm64/hisilicon/hip08/metrics.json | 233 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/powerpc/mapfile.csv | 1 + .../pmu-events/arch/powerpc/power10/cache.json | 47 + .../arch/powerpc/power10/floating_point.json | 7 + .../pmu-events/arch/powerpc/power10/frontend.json | 217 + .../pmu-events/arch/powerpc/power10/locks.json | 12 + .../pmu-events/arch/powerpc/power10/marked.json | 147 + .../pmu-events/arch/powerpc/power10/memory.json | 192 + .../pmu-events/arch/powerpc/power10/others.json | 297 + .../pmu-events/arch/powerpc/power10/pipeline.json | 297 + .../perf/pmu-events/arch/powerpc/power10/pmc.json | 22 + .../arch/powerpc/power10/translation.json | 57 + .../pmu-events/arch/powerpc/power8/metrics.json | 12 +- .../pmu-events/arch/powerpc/power9/metrics.json | 134 +- tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 48 +- tools/perf/pmu-events/arch/x86/amdzen1/core.json | 12 +- .../arch/x86/amdzen1/floating-point.json | 42 +- tools/perf/pmu-events/arch/x86/amdzen1/memory.json | 42 +- tools/perf/pmu-events/arch/x86/amdzen1/other.json | 12 +- .../pmu-events/arch/x86/amdzen1/recommended.json | 8 +- tools/perf/pmu-events/arch/x86/amdzen2/branch.json | 8 +- tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 60 +- tools/perf/pmu-events/arch/x86/amdzen2/core.json | 12 +- .../arch/x86/amdzen2/floating-point.json | 42 +- tools/perf/pmu-events/arch/x86/amdzen2/memory.json | 86 +- tools/perf/pmu-events/arch/x86/amdzen2/other.json | 20 +- .../pmu-events/arch/x86/amdzen2/recommended.json | 8 +- .../arch/x86/{amdzen2 => amdzen3}/branch.json | 19 +- .../arch/x86/{amdzen2 => amdzen3}/cache.json | 137 +- .../arch/x86/{amdzen2 => amdzen3}/core.json | 45 +- .../arch/x86/{amdzen1 => amdzen3}/data-fabric.json | 0 .../x86/{amdzen2 => amdzen3}/floating-point.json | 57 +- .../arch/x86/{amdzen2 => amdzen3}/memory.json | 275 +- tools/perf/pmu-events/arch/x86/amdzen3/other.json | 103 + .../arch/x86/{amdzen2 => amdzen3}/recommended.json | 82 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 5 +- tools/perf/pmu-events/jevents.c | 4 +- tools/perf/scripts/python/netdev-times.py | 2 +- tools/perf/tests/attr.c | 4 + tools/perf/tests/bp_signal.c | 6 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/demangle-ocaml-test.c | 8 +- tools/perf/tests/evsel-roundtrip-name.c | 19 +- tools/perf/tests/hists_cumulate.c | 4 +- tools/perf/tests/hists_filter.c | 14 +- tools/perf/tests/make | 22 +- tools/perf/tests/parse-events.c | 173 +- tools/perf/tests/parse-metric.c | 12 +- tools/perf/tests/perf-time-to-tsc.c | 12 + tools/perf/tests/pmu-events.c | 83 +- tools/perf/tests/shell/buildid.sh | 65 +- tools/perf/tests/shell/daemon.sh | 54 +- tools/perf/tests/shell/stat+csv_summary.sh | 31 + tools/perf/tests/shell/stat+shadow_stat.sh | 3 + tools/perf/tests/shell/stat_bpf_counters.sh | 31 + tools/perf/tests/switch-tracking.c | 6 +- tools/perf/tests/topology.c | 15 +- tools/perf/trace/beauty/fsconfig.sh | 7 +- tools/perf/trace/beauty/include/linux/socket.h | 2 +- tools/perf/ui/browsers/annotate.c | 27 +- tools/perf/ui/browsers/hists.c | 19 +- tools/perf/ui/stdio/hist.c | 15 +- tools/perf/util/Build | 5 + tools/perf/util/annotate.c | 46 +- tools/perf/util/annotate.h | 2 + tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/bpf_counter.c | 544 +- tools/perf/util/bpf_counter.h | 9 +- tools/perf/util/bpf_skel/bperf.h | 14 + tools/perf/util/bpf_skel/bperf_follower.bpf.c | 69 + tools/perf/util/bpf_skel/bperf_leader.bpf.c | 46 + tools/perf/util/bpf_skel/bperf_u.h | 14 + tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 3 +- tools/perf/util/call-path.h | 2 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/config.c | 9 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 40 +- tools/perf/util/cs-etm.c | 285 +- tools/perf/util/cs-etm.h | 36 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/data-convert-bt.h | 11 - tools/perf/util/data-convert-json.c | 384 + tools/perf/util/data-convert.h | 10 + tools/perf/util/demangle-java.c | 4 +- tools/perf/util/demangle-ocaml.c | 12 - tools/perf/util/dso.h | 2 +- tools/perf/util/dwarf-aux.c | 6 +- tools/perf/util/dwarf-aux.h | 2 +- tools/perf/util/dwarf-regs.c | 3 + tools/perf/util/event.h | 3 + tools/perf/util/events_stats.h | 15 +- tools/perf/util/evlist-hybrid.c | 88 + tools/perf/util/evlist-hybrid.h | 14 + tools/perf/util/evlist.c | 38 +- tools/perf/util/evlist.h | 2 + tools/perf/util/evsel.c | 38 +- tools/perf/util/evsel.h | 34 +- tools/perf/util/expr.h | 2 +- tools/perf/util/header.c | 18 +- tools/perf/util/hist.c | 37 +- tools/perf/util/hist.h | 8 +- tools/perf/util/intel-pt.c | 2 +- tools/perf/util/iostat.c | 53 + tools/perf/util/iostat.h | 47 + tools/perf/util/jitdump.c | 30 +- tools/perf/util/levenshtein.c | 2 +- tools/perf/util/libunwind/arm64.c | 2 +- tools/perf/util/libunwind/x86_32.c | 2 +- tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/machine.c | 12 +- tools/perf/util/map.h | 4 +- tools/perf/util/mem-events.h | 3 +- tools/perf/util/metricgroup.c | 14 +- tools/perf/util/metricgroup.h | 4 +- tools/perf/util/parse-events-hybrid.c | 178 + tools/perf/util/parse-events-hybrid.h | 23 + tools/perf/util/parse-events.c | 115 +- tools/perf/util/parse-events.h | 9 +- tools/perf/util/parse-events.l | 2 +- tools/perf/util/parse-events.y | 9 +- tools/perf/util/pmu-hybrid.c | 89 + tools/perf/util/pmu-hybrid.h | 22 + tools/perf/util/pmu.c | 73 +- tools/perf/util/pmu.h | 8 + tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-finder.c | 6 +- tools/perf/util/python-ext-sources | 2 + tools/perf/util/python.c | 6 + tools/perf/util/s390-cpumsf.c | 10 +- tools/perf/util/s390-sample-raw.c | 4 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/session.c | 41 +- tools/perf/util/session.h | 3 +- tools/perf/util/sort.c | 60 +- tools/perf/util/sort.h | 2 + tools/perf/util/stat-display.c | 64 +- tools/perf/util/stat-shadow.c | 21 +- tools/perf/util/stat.c | 3 +- tools/perf/util/stat.h | 8 +- tools/perf/util/strbuf.h | 2 +- tools/perf/util/strfilter.h | 4 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol_fprintf.c | 2 +- tools/perf/util/synthetic-events.c | 4 +- tools/perf/util/syscalltbl.c | 4 + tools/perf/util/target.h | 7 +- tools/perf/util/thread-stack.h | 1 - tools/perf/util/tsc.c | 30 + tools/perf/util/tsc.h | 4 + tools/perf/util/units.c | 21 +- tools/perf/util/units.h | 1 + tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 2 + tools/testing/selftests/bpf/progs/test_snprintf.c | 5 + 359 files changed, 12590 insertions(+), 7987 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mtd/tango-nand.txt delete mode 100644 Documentation/devicetree/bindings/pci/tango-pcie.txt delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/sparc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sparc/kernel/syscalls/syscalltbl.sh create mode 100755 scripts/remove-stale-files create mode 100644 tools/build/feature/test-libtraceevent.c create mode 100644 tools/include/linux/math64.h create mode 100644 tools/lib/perf/include/perf/bpf_perf.h create mode 100644 tools/perf/Documentation/intel-hybrid.txt create mode 100644 tools/perf/Documentation/perf-iostat.txt create mode 100644 tools/perf/arch/arm64/util/pmu.c create mode 100644 tools/perf/arch/mips/Makefile create mode 100644 tools/perf/arch/mips/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl create mode 100644 tools/perf/arch/mips/include/dwarf-regs-table.h create mode 100644 tools/perf/arch/mips/include/perf_regs.h create mode 100644 tools/perf/arch/mips/util/Build create mode 100644 tools/perf/arch/mips/util/dwarf-regs.c copy tools/perf/arch/{arm => mips}/util/perf_regs.c (100%) create mode 100644 tools/perf/arch/mips/util/unwind-libunwind.c create mode 100644 tools/perf/arch/powerpc/util/event.c copy tools/perf/arch/{x86 => powerpc}/util/evsel.c (100%) create mode 100644 tools/perf/arch/x86/util/iostat.c create mode 100644 tools/perf/perf-iostat.sh create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/cycle.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/other.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/sve.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/metrics.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/cache.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/floating_point.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/frontend.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/locks.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/marked.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/memory.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/others.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/pipeline.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/pmc.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/translation.json copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/branch.json (70%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/cache.json (73%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/core.json (80%) copy tools/perf/pmu-events/arch/x86/{amdzen1 => amdzen3}/data-fabric.json (100%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/floating-point.json (73%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/memory.json (54%) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/other.json copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/recommended.json (68%) create mode 100755 tools/perf/tests/shell/stat+csv_summary.sh create mode 100755 tools/perf/tests/shell/stat_bpf_counters.sh create mode 100644 tools/perf/util/bpf_skel/bperf.h create mode 100644 tools/perf/util/bpf_skel/bperf_follower.bpf.c create mode 100644 tools/perf/util/bpf_skel/bperf_leader.bpf.c create mode 100644 tools/perf/util/bpf_skel/bperf_u.h delete mode 100644 tools/perf/util/data-convert-bt.h create mode 100644 tools/perf/util/data-convert-json.c create mode 100644 tools/perf/util/evlist-hybrid.c create mode 100644 tools/perf/util/evlist-hybrid.h create mode 100644 tools/perf/util/iostat.c create mode 100644 tools/perf/util/iostat.h create mode 100644 tools/perf/util/parse-events-hybrid.c create mode 100644 tools/perf/util/parse-events-hybrid.h create mode 100644 tools/perf/util/pmu-hybrid.c create mode 100644 tools/perf/util/pmu-hybrid.h