This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/linux.
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 58e591b40efc Merge branch 'io_uring-5.13' into for-next omits ddeadee51ea9 Merge branch 'block-5.13' into for-next omits 75012dc3dc5c RDMA/rtrs: fix uninitialized symbol 'cnt' omits 254a3031ff28 s390: dasd: Mundane spelling fixes omits 9881243d9474 block/rnbd: Remove all likely and unlikely omits 043a8d5a7bf0 block/rnbd-clt: Check the return value of the function rtr [...] omits 000ab2bcd866 block/rnbd: Fix style issues omits d062e4e763dc block/rnbd-clt: Change queue_depth type in rnbd_clt_sessio [...] omits f8039460efdb null_blk: poll queue support omits 30475cc46fde cifs: detect dead connections only when echoes are enabled. omits 3b2e75db2b04 Merge branch 'x86/mm' omits 8faca89c34eb Bluetooth: Fix the HCI to MGMT status conversion table 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 9d637eda5858 Cifs: Fix kernel oops caused by deferred close for files. omits 8b68d3c94643 cifs: Deferred close for files omits 7856ec4e9ccf Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' omits edc510855d96 gpio: sim: Fix dereference of free'd pointer config 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 a49d14276ac4 gpio: sim: allocate IDA numbers earlier omits 7982b0dd319f Merge branch 'clocksource.2021.04.25a' into HEAD omits 10f5d441880a clocksource: Reduce WATCHDOG_THRESHOLD omits a7813519f8a3 clocksource: Forgive tsc_early pre-calibration drift omits 54d3cfc88be6 clocksource: Limit number of CPUs checked for clock synchr [...] 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 [...] omits 8a5c3eb99b23 virtio_net: move txq wakeups under tx q lock omits 294bedb1fae1 virtio_net: move tx vq operation under tx queue lock omits accd02e170d4 virtio_net: disable cb aggressively omits dddb1af1676c virtio: fix up virtio_disable_cb omits 3edd30818593 virtio-balloon: fix a typo in comment of virtballoon_migra [...] omits 83bf7f3e80a6 virtio_blk: Add support for lifetime feature omits 7dd8c180533f vdpa: Follow kdoc comment style omits 914470664d15 vdpa: Follow kdoc comment style omits 340a51e9f6f6 vdpa/mlx5: Enable user to add/delete vdpa device omits 11693688979f vdpa: introduce virtio pci driver omits 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank omits dae53df16aa7 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits 27e2bacb1919 clocksource: Check per-CPU clock synchronization when mark [...] omits 8c4b798316c7 clocksource: Retry clock read if long delays detected omits 5005eca245d4 clocksource: Provide module parameters to inject delays in [...] omits d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next omits 1c55c39f8232 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails omits 8ee70469f035 Bluetooth: btusb: fix memory leak omits 14a4e9ea3ce2 gpio: mxs: remove useless function omits 13e66a52f780 Bluetooth: btusb: Add support for Lite-On Mediatek Chip omits 4cbb375e997d Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] omits 3dc1f3d0db1a dt-bindings: gpio: fairchild,74hc595: Convert to json-schema omits c6bc94970af8 Bluetooth: virtio_bt: add missing null pointer check on al [...] omits 33091df75602 Bluetooth: Return whether a connection is outbound omits d82f3ceb722f Bluetooth: use flexible-array member instead of zero-length array omits 18bfbc777ee1 Bluetooth: 6lowpan: delete unneeded variable initialization omits 486848b5e1ef gpio: it87: remove unused code omits 2fbe0d8b1205 gpio: 104-dio-48e: Fix coding style issues omits d376dc51b531 gpio: mpc8xxx: Add ACPI support omits 25a702decafe Merge tag 'intel-gpio-v5.13-2' of gitolite.kernel.org:pub/ [...] omits b50d6d30703d gpio: sim: Initialize attribute allocated on the heap omits e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] omits a769ae48fadd gpio: omap: Use device_get_match_data() helper omits f0f7d662e851 gpio: Add Realtek Otto GPIO support omits a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO omits 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines omits 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order omits 9195faa7e5a6 gpio: sim: actually use the OF module table omits 9d940ab72645 selftests: gpio: add test cases for gpio-sim omits 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names omits ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info omits 3f0279eb9e37 gpio: sim: new testing module omits 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() omits f7d5fbad07a4 lib: bitmap: order includes alphabetically omits 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] omits 864b289f9dbd samples: configfs: add a committable group omits 28ce4996de3b configfs: implement committable items omits afd91814dc37 configfs: use (1UL << bit) for internal flags omits 54312c0b7559 configfs: increase the item name length adds 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 23806a3e9600 Merge branch 'work.file' of git://git.kernel.org/pub/scm/l [...] adds 6f8ee8d36d07 Merge branch 'work.recursive_removal' of git://git.kernel. [...] adds 785e3c0a3a87 tracing: Map all PIDs to command lines adds aafe104aa909 tracing: Restructure trace_clock_global() to never block adds 9b1f61d5d73d Merge tag 'trace-v5.13' of git://git.kernel.org/pub/scm/li [...] adds a7efd197bc7f Merge tag 'rtc-5.13' of git://git.kernel.org/pub/scm/linux [...] adds d835ff6c96ae Merge tag 'leds-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds cda689f8708b Merge tag 'csky-for-linus-5.13-rc1' of git://github.com/c- [...] adds 127f1c09c5c8 parisc: Fix typo in setup.c adds 5e321ded302d Merge tag 'for-5.13/parisc' of git://git.kernel.org/pub/sc [...] adds 51e6f07cb12e Merge tag 'm68knommu-for-v5.13' of git://git.kernel.org/pu [...] adds 954b7207059c Merge tag 'dma-mapping-5.13' of git://git.infradead.org/us [...] adds 74d6790cdaaf Merge branch 'stable/for-linus-5.13' of git://git.kernel.o [...] adds 0c01a4c4ca5b Merge tag 'hwlock-v5.13' of git://git.kernel.org/pub/scm/l [...] adds a01d9524cad7 Merge tag 'rpmsg-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 8796ac1d031a Merge tag 'rproc-v5.13' of git://git.kernel.org/pub/scm/li [...] adds e4adffb8daf4 Merge tag 'dmaengine-5.13-rc1' of git://git.kernel.org/pub [...] adds d0195c7d7af6 Merge tag 'f2fs-for-5.13-rc1' of git://git.kernel.org/pub/ [...] adds 51f629446cd1 Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds d665ea6ea86c Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds d29c9bb0108e Merge tag 'safesetid-5.13' of git://github.com/micah-morton/linux adds da2e56634b26 ktest: Minor cleanup with uninitialized variable $build_options adds 2676eb4bfc54 ktest: Add example config for using VMware VMs adds becdd17b5acc ktest: Adding editor hints to improve consistency adds 12d4cddda204 ktest: Fixing indentation to match expected pattern adds c043ccbfc6d8 ktest: Further consistency cleanups adds 6a0f3652952c ktest: Re-arrange the code blocks for better discoverability adds c7ceee695877 ktest: Add KTEST section to MAINTAINERS file adds dd8c86c6dd36 Merge tag 'ktest-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 2af4f9b8596a tools/power turbostat: add built-in-counter for IPC -- Ins [...] adds ed0757b83a00 tools/power turbostat: print microcode patch level adds 5683460b85a8 tools/power turbostat: Support Alder Lake Mobile adds 6c5c656006cf tools/power turbostat: Support Ice Lake D adds b2b94be787bf Revert "tools/power turbostat: adjust for temperature offset" adds abdc75ab53b7 tools/power turbostat: Fix DRAM Energy Unit on SKX adds ba58ecde5eec tools/power turbostat: update version number adds 301b1d3a9104 tools/power/turbostat: Fix turbostat for AMD Zen CPUs adds 13a779de4175 tools/power turbostat: Fix offset overflow issue in index [...] adds 25368d7cefcd tools/power/turbostat: Remove Package C6 Retention on Ice [...] adds 1e3ec5cdfb63 tools/power turbostat: unmark non-kernel-doc comment adds 8c69da293041 tools/power turbostat: Enable tsc_tweak for Elkhart Lake a [...] adds aeb01e6d71ff tools/power turbostat: Print the C-state Pre-wake settings adds 7ab5ff4937a3 tools/power turbostat: Fix Core C6 residency on Atom CPUs adds e9d3092f6d7c tools/power turbostat: save original CPU model adds 0b9a0b9be991 tools/power turbostat: add TCC Offset support adds 55279aef754c tools/power turbostat: rename tcc variables adds 1b439f01b67c tools/power turbostat: formatting adds 38c6663a6890 tools/power turbostat: elevate priority of interval mode adds b60c573dc241 tools/power turbostat: Support "turbostat --hide idle" adds 3c070b2abf85 tools/power turbostat: version 2021.05.04 adds d8cb379cda88 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 7b1ae248279b dyndbg: fix parsing file query without a line-range suffix adds 5a5bcd43d5bf Merge tag 'char-misc-5.13-rc1-round2' of git://git.kernel. [...] adds 98635b29a73f lib: bitmap: remove the 'extern' keyword from function dec [...] adds c13656b904b6 lib: bitmap: order includes alphabetically adds e829c2e47448 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() adds 3eb52226de6f docs: kernel-parameters: Move gpio-mockup for alphabetic order adds 6984a320349d docs: kernel-parameters: Add gpio_mockup_named_lines adds 951f7da9f60b dt-bindings: gpio: Binding for Realtek Otto GPIO adds 0d82fb1127fb gpio: Add Realtek Otto GPIO support adds ca40daf39daf gpio: omap: Use device_get_match_data() helper adds 65dd36a39d3b lib/cmdline: Export next_arg() for being used in modules adds ac505b6f5fa8 gpio: aggregator: Replace custom get_arg() with a generic [...] adds 7a81638485c1 gpio: sch: Add edge event support adds fdc1f5dfb9aa gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events adds da91ece22672 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] adds 71cf76d451ef gpio: sch: depends on LPC_SCH adds c6b4853fa25a gpio: sch: Drop MFD_CORE selection adds ba134d29e952 gpio: ich: Switch to be dependent on LPC_ICH adds 76c47d1449fc gpio: mpc8xxx: Add ACPI support adds abd7a8eab813 gpio: 104-dio-48e: Fix coding style issues adds 5fe706730800 gpio: it87: remove unused code adds 56b01acc1c79 dt-bindings: gpio: fairchild,74hc595: Convert to json-schema adds e29eaf1c1a68 gpio: mxs: remove useless function adds 444952956f34 dt-bindings: gpio: add YAML description for rockchip,gpio-bank adds 5d6a1b84e076 Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel. [...] adds 583f2bcf86a3 Merge tag 'thermal-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 7b9df264f0ab Merge tag 'pwm/for-5.13-rc1' of git://git.kernel.org/pub/s [...] adds 975af39978f9 Merge branch 'pci/enumeration' adds 6d34adbe0eb0 Merge branch 'pci/error' adds 31311031d73f Merge branch 'pci/hotplug' adds acd18f12d964 Merge branch 'pci/pm' adds 384d0c68204a PCI/VPD: Remove pci_set_vpd_size() adds d1df5f3f4cff PCI/VPD: Make missing VPD message less alarming adds e947e7b1163d PCI/VPD: Change pci_vpd_init() return type to void adds 4cf0abbce69b PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument adds 0a08bc07610e PCI/VPD: Remove pci_vpd_find_tag() SRDT handling adds 5881b38912f3 PCI/VPD: Add helper pci_get_func0_dev() adds e00dc69b5f17 PCI: Allow VPD access for QLogic ISP2722 adds 3c5b307a1ee2 Merge branch 'pci/vpd' adds bac66f8f9751 Merge branch 'pci/sysfs' adds 7faf1dacfbc0 Merge branch 'pci/kernel-doc' adds 0349a070881f PCI: Delay after FLR of Intel DC P4510 NVMe adds 22d106733a25 Merge branch 'pci/virtualization' adds ccd61f07d289 x86/PCI: Remove unused alloc_pci_root_info() return value adds ccfc1d557023 Merge branch 'pci/misc' adds c57400bbe156 Merge branch 'remotes/lorenzo/pci/altera-msi' adds 531a953da3fa Merge branch 'remotes/lorenzo/pci/brcmstb' adds 3ec17ca688cf Merge branch 'remotes/lorenzo/pci/cadence' adds a5166a194ee4 Merge branch 'remotes/lorenzo/pci/dwc' adds 362e377037b1 Merge branch 'remotes/lorenzo/pci/endpoint' adds 1c401162ed11 Merge branch 'remotes/lorenzo/pci/iproc' adds 586fbe90f830 Merge branch 'remotes/lorenzo/pci/layerscape' adds 0b51c08bde08 Merge branch 'remotes/lorenzo/pci/mediatek' adds 180594f55f69 Merge branch 'remotes/lorenzo/pci/microchip' adds c61287bf1783 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver adds e4d368e0b632 clk: sifive: Use reset-simple in prci driver for PCIe driver adds 2da0dd5e30af MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver adds 43cea116be0b dt-bindings: PCI: Add SiFive FU740 PCIe host controller adds e7e21b3a339b PCI: fu740: Add SiFive FU740 PCIe host controller driver adds ae80d5148085 riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC adds 98d771eb3df2 Merge branch 'remotes/lorenzo/pci/risc-v' adds 5b8dafa1e3b8 Merge branch 'remotes/lorenzo/pci/tegra' adds 04dcc048f343 Merge branch 'remotes/lorenzo/pci/vmd' adds 2a2dd35fee87 Merge branch 'remotes/lorenzo/pci/xgene' adds 4772ade27306 Merge branch 'remotes/lorenzo/pci/xilinx' adds 51bc2b7ffd5d Merge branch 'remotes/lorenzo/pci/msi' adds a4ffbb7a96ea Merge branch 'remotes/lorenzo/pci/misc' adds 48582b2e3b87 reset: add missing empty function reset_control_rearm() adds e8d6f9e56187 ata: ahci_brcm: Fix use of BCM7216 reset controller adds bb610757fcd7 PCI: brcmstb: Use reset/rearm instead of deassert/assert adds a147995c9f56 Merge branch 'pci/brcmstb' adds 882862aaacef Merge branch 'pci/tegra' adds 57151b502cbc Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/ [...] adds 64b9f64f80a6 vdpa: introduce virtio pci driver adds 58926c8aab10 vdpa/mlx5: Enable user to add/delete vdpa device adds d0f9164eb294 vdpa: Follow kdoc comment style adds c0a54b4bcb45 vdpa: Follow kdoc comment style adds 3fd02fbbfac0 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds 122b84a1267a virtio-net: don't allocate control_buf if not supported adds 9e3bb9b79a71 virtio_pci_modern: introduce helper to map vq notify area adds 7dca6c0ea96b virtio-pci library: switch to use vp_modern_map_vq_notify() adds 11d8ffed00b2 vp_vdpa: switch to use vp_modern_map_vq_notify() adds a5f7a24f49d8 virtio_pci_modern: hide vp_modern_get_queue_notify_off() adds fd466b36940b virito_pci libray: hide vp_modern_map_capability() adds 9e311bcad73d virtio-pci library: report resource address adds 526cb8580bc6 vp_vdpa: report doorbell address adds 3a3e0fad16d4 vhost-vdpa: fix vm_flags for virtqueue doorbell mapping adds 0ecb1960788d vDPA/ifcvf: get_vendor_id returns a device specific vendor id adds 139c3fd9c9fc vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA adds 51fc387b67cb vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids adds 2f1b30507039 vDPA/ifcvf: remove the version number string adds 69d00d9858c7 vDPA/ifcvf: fetch device feature bits when probe adds 1d895a68085b vDPA/ifcvf: verify mandatory feature bits for vDPA adds e8ef6124959a vDPA/ifcvf: deduce VIRTIO device ID from pdev ids adds 4080fc106750 vdpa_sim: use iova module to allocate IOVA addresses adds f53d9910d009 vringh: add 'iotlb_lock' to synchronize iotlb accesses adds bbc2c372a83d vringh: reset kiov 'consumed' field in __vringh_iov() adds 69c13c58bd10 vringh: explain more about cleaning riov and wiov adds b8c06ad4d67d vringh: implement vringh_kiov_advance() adds 14c9ac05ce09 vringh: add vringh_kiov_length() helper adds bc433e5e0d42 vdpa_sim: cleanup kiovs in vdpasim_free() adds 442706f9f94d vdpa: add get_config_size callback in vdpa_config_ops adds d6d8bb92fdde vhost/vdpa: use get_config_size callback in vhost_vdpa_con [...] adds 9d6d97bff790 vhost/vdpa: Remove the restriction that only supports virt [...] adds 0c853c2c2924 vdpa: add vdpa simulator for block device adds 7d189f617f83 vdpa_sim_blk: implement ramdisk behaviour adds e6fa60522707 vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID adds 899c4d187f6a vdpa_sim_blk: add support for vdpa management tool adds 26bfea1309f5 vDPA/ifcvf: deduce VIRTIO device ID when probe adds 6ad31d162a4e vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA adds 5619003173ba vDPA/ifcvf: get_config_size should return dev specific con [...] adds 0f8a0b0b095f virtio_pci_modern: __force cast the notify mapping adds d7bce85aa7b9 virtio_pci_modern: correct sparse tags for notify adds 16bb86b5569c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c3f207ab29f7 cifs: Deferred close for files adds 087f757b0129 cifs: add shutdown support adds aa22ebc3826b smb3.1.1: allow dumping GCM256 keys to improve debugging o [...] adds 7ba3d1cdb798 smb3.1.1: allow dumping keys for multiuser mounts adds f4916649f98e cifs: detect dead connections only when echoes are enabled. adds 5b2abdafbedb cifs: use echo_interval even when connection not ready. adds 5c1acf3fe05c cifs: fix regression when mounting shares with prefix paths adds 78c09634f7dc Cifs: Fix kernel oops caused by deferred close for files. adds bae4c0c1c2d5 fs/cifs: Fix resource leak adds 7c9e41e0ef7d Merge tag '5.13-rc-smb3-part2' of git://git.samba.org/sfre [...] adds a79cdfba68a1 Merge tag 'nfsd-5.13-1' of git://git.kernel.org/pub/scm/li [...] adds 7716506adac4 mm: introduce and use mapping_empty() adds 46be67b424ef mm: stop accounting shadow entries adds 7f0e07fb0289 dax: account DAX entries as nrpages adds 8bc3c481b3d0 mm: remove nrexceptional from inode adds 786b31121a2c mm: remove nrexceptional from inode: remove BUG_ON adds aec44e0f0213 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds c1991e0705d1 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 537cf30bba24 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 6dfeaff93be1 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 6501fe5f1623 mm/hugetlb: remove redundant reservation check condition i [...] adds 4bfb68a0858d mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 04adbc3f7bff mm/hugetlb: use some helper functions to cleanup code adds 5af1ab1d24e0 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 5c8ecb131a65 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds d83e6c8a9b65 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds d4241a049ac0 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 0edf61e5ee5c khugepaged: remove unneeded return value of khugepaged_col [...] adds 588d01f918d4 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 28ff0a3c421c khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 74e579bf231a khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 8fd5eda4c726 mm/huge_memory.c: remove unnecessary local variable ret2 adds 71f9e58eb408 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds aaa9705b4af3 mm/huge_memory.c: make get_huge_zero_page() return bool adds 6beb5e8bba97 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds f6004e73ae95 mm/huge_memory.c: remove redundant PageCompound() check adds d4afd60c24f8 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds a44f89dc6c5f mm/huge_memory.c: use helper function migration_entry_to_page() adds 89dc6a968291 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds fef792a4fdb9 khugepaged: use helper function range_in_vma() in collapse [...] adds 18d24a7cd9d3 khugepaged: remove unnecessary out label in collapse_huge_page() adds 75f83783bfdf khugepaged: remove meaningless !pte_present() check in khu [...] adds fa6c02315f74 mm: huge_memory: a new debugfs interface for splitting THP tests adds fbe37501b252 mm: huge_memory: debugfs for file-backed THP split adds f84df0b7f1b6 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds bf3d12b9f7f9 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds dddf31a49a0e mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds da56388c4397 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 15b836536321 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds 0ef7dcac998f mm/cma: change cma mutex to irq safe spinlock adds 262443c0421e hugetlb: no need to drop hugetlb_lock to call cma_release adds 2938396771c8 hugetlb: add per-hstate mutex to synchronize user adjustments adds 6eb4e88a6d27 hugetlb: create remove_hugetlb_page() to separate functionality adds 1121828a0c21 hugetlb: call update_and_free_page without hugetlb_lock adds 10c6ec49802b hugetlb: change free_pool_huge_page to remove_pool_huge_page adds db71ef79b59b hugetlb: make free_huge_page irq safe adds 9487ca60fd7f hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds c8e28b47af45 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds c2ad7a1ffeaf mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 9f27b34f234d mm,hugetlb: drop clearing of flag from prep_new_huge_page adds d3d99fcc4e28 mm,hugetlb: split prep_new_huge_page functionality adds 369fa227c219 mm: make alloc_contig_range handle free hugetlb pages adds ae37c7ff79f1 mm: make alloc_contig_range handle in-use hugetlb pages adds eb14d4eefdc4 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 7677f7fd8be7 userfaultfd: add minor fault registration mode adds 0d9cadabd193 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds 714c18910824 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds f619147104c8 userfaultfd: add UFFDIO_CONTINUE ioctl adds b8da5cd4e5f1 userfaultfd: update documentation to describe minor fault [...] adds f0fa94330919 userfaultfd/selftests: add test exercising minor fault handling adds b6676de8d7b4 mm/vmscan: move RECLAIM* bits to uapi header adds 202e35db5e71 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 8efb4b596df0 mm: vmscan: use nid from shrink_control for tracepoint adds 2bfd36374edd mm: vmscan: consolidate shrinker_maps handling code adds d27cf2aa0d26 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds a2fb12619f20 mm: vmscan: remove memcg_shrinker_map_size adds 72673e861dd0 mm: vmscan: use kvfree_rcu instead of call_rcu adds e4262c4f51d6 mm: memcontrol: rename shrinker_map to shrinker_info adds 468ab8437a97 mm: vmscan: add shrinker_info_protected() helper adds 41ca668a71e7 mm: vmscan: use a new flag to indicate shrinker is registered adds 3c6f17e6c5d0 mm: vmscan: add per memcg shrinker nr_deferred adds 867508304685 mm: vmscan: use per memcg nr_deferred of shrinker adds 476b30a0949a mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds a178015cde69 mm: memcontrol: reparent nr_deferred when memcg offline adds 18bb473e5031 mm: vmscan: shrink deferred objects proportional to priority adds ef4984384172 mm/compaction: remove unused variable sysctl_compact_memory adds 06dac2f467fe mm: compaction: update the COMPACT[STALL|FAIL] events properly adds d479960e44f2 mm: disable LRU pagevec during the migration temporarily adds 361a2a229fa3 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 8cc621d2f45d mm: fs: invalidate BH LRU during page migration adds 606a6f71a25a mm/migrate.c: make putback_movable_page() static adds a04840c6841b mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 34f5e9b9d199 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 843e1be108b9 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 7ee820ee7238 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds bbb269206f3c mm: vmstat: add cma statistics adds 63f83b31f4f3 mm: cma: use pr_err_ratelimited for CMA warning adds 7bc1aec5e287 mm: cma: add trace events for CMA alloc perf testing adds 43ca106fa8ec mm: cma: support sysfs adds 3aab8ae7aace mm: cma: add the CMA instance name to cma trace events adds 78fa51503fdb mm: use proper type for cma_[alloc|release] adds a08e1e11c90f ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 3e96b6a2e9ad ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds cd7fae260246 ksm: remove dedicated macro KSM_FLAG_MASK adds c89a384e2551 ksm: fix potential missing rmap_item for stable_node adds 420be4edefe5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 76d8cc3c8f45 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 6d99a4c029c0 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 75083aae114c mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds c67579097291 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 575299ea18a8 x86/mm: track linear mapping split events adds fce000b1bc08 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds c2280be81de4 mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 855f9a8e87fe mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 91024b3ce247 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 1e866974a15b mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 66f24fa766e3 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds e8003bf66a7a mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 2521781c1ebc mm/util.c: reduce mem_dump_obj() object size adds 31454980b8b5 mm/util.c: fix typo adds c991ffef7bce mm/gup: don't pin migrated cma pages in movable zone adds 83c02c23d074 mm/gup: check every subpage of a compound page during isolation adds f0f4463837da mm/gup: return an error on migration failure adds 6e7f34ebb8d2 mm/gup: check for isolation errors adds 1a08ae36cf8b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds da6df1b0fcfa mm: apply per-task gfp constraints in fast path adds 8e3560d963d2 mm: honor PF_MEMALLOC_PIN for all movable pages adds 9afaf30f7a1a mm/gup: do not migrate zero page adds d1e153fea2a8 mm/gup: migrate pinned pages out of movable zone adds fa965fd54827 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 24dc20c75f93 mm/gup: change index type to long as it counts pages adds f68749ec342b mm/gup: longterm pin migration cleanup adds 79dbf135e248 selftests/vm: gup_test: fix test flag adds e44605a8b1aa selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 8ca559132a2d mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 8736cc2d002f drivers/base/memory: introduce memory_block_{online,offline} adds dd8e2f230d82 mm,memory_hotplug: relax fully spanned sections check adds f9901144e48f mm,memory_hotplug: factor out adjusting present pages into [...] adds a08a2ae34613 mm,memory_hotplug: allocate memmap from the added memory range adds 4a3e5de9c4ec acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds e3a9d9fcc331 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds f91ef2223dc4 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds ca6e51d592d2 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 79cd420248c7 mm/zswap.c: switch from strlcpy to strscpy adds ecfc2bda7aaf mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 28961998f858 iov_iter: lift memzero_page() to highmem.h adds d048b9c2a737 btrfs: use memzero_page() instead of open coded kmap pattern adds 9727688dbf7e mm/highmem.c: fix coding style issue adds 68d68ff6ebbf mm/mempool: minor coding style tweaks adds 0c4ff27a0e54 mm/process_vm_access.c: remove duplicate include adds 94868a1e127b kfence: zero guard page after out-of-bounds access adds 407f1d8c1b5f kfence: await for allocation using wait_event adds 37c9284f6932 kfence: maximize allocation wait timeout duration adds 36f0b35d0894 kfence: use power-efficient work queue to run delayed work adds 8404c9fbc84b Merge branch 'akpm' (patches from Andrew) adds 6a79162fe5d5 docs: Fix typo in Documentation/x86/x86_64/5level-paging.rst adds eef8abdaedf8 Documentation: input: joydev file corrections adds bd8ede484750 docs/zh_CN: Adjust order and content of zh_CN/index.rst adds 0ca0d55526d3 docs/core-api: Consistent code style adds 2fa4928aed4c docs: correct URL to bios and kernel developer's guide adds 0043f0b27a04 docs: reporting-issues.rst: CC subsystem and maintainers o [...] adds f5169f713e0c Removed the oprofiled version option adds 8e9fa2f21151 oprofiled version output line removed from the list adds 7fc4607899e8 Enlisted oprofile version line removed adds a3f53e8adfda Merge tag 'docs-5.13-2' of git://git.lwn.net/linux adds 788dcee0306e Hexagon: fix build errors adds 6fff7410f6be Hexagon: change jumps to must-extend in futex_atomic_* adds aaa44952bbd1 Hexagon: remove DEBUG from comet config adds f1f99adf05f2 Hexagon: add target builtins to kernel adds 5e5948e57e43 Merge tag 'hexagon-5.13-0' of git://git.kernel.org/pub/scm [...] adds 533b4f3a789d RISC-V: Fix error code returned by riscv_hartid_to_cpuid() adds 883fcb8ecaaf riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y adds 28252e08649f riscv: Remove 32b kernel mapping from page table dump adds f54c7b5898d3 RISC-V: Always define XIP_FIXUP adds 939b7cbc0090 Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.o [...] adds 298a58e165e4 ARM: footbridge: remove personal server platform adds 322a3b843d7f Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 840d7f01d4b3 dt-bindings: interrupt-controller: idt,32434-pic: Add miss [...] adds ae7ce982fc7d dt-bindings: bcm2711-hdmi: Fix broken schema adds c2036abb625f dt-bindings: Remove unused Sigma Designs Tango bindings adds a7277a739841 dt-bindings: serial: 8250: Remove duplicated compatible strings adds 5cd1a85a6c3f of: overlay: Remove redundant assignment to ret adds 62b3b3660aff dt-bindings: PCI: rcar-pci-host: Document missing R-Car H1 [...] adds 7935bb56e21b dt-bindings: media: renesas,vin: Make resets optional on R [...] adds 970aa72c4dd3 dt-bindings: display: renesas,du: Add missing power-domain [...] adds 6799e3f281e9 dt-bindings: net: renesas,etheravb: Fix optional second cl [...] adds 2423e142b37e Merge tag 'devicetree-fixes-for-5.13-1' of git://git.kerne [...] adds 5db91e9cb5b3 Revert "ACPI: scan: Turn off unused power resources during [...] adds 3da53c754502 Merge branches 'acpi-pm' and 'acpi-docs' adds 164e64adc246 Merge tag 'acpi-5.13-rc1-2' of git://git.kernel.org/pub/sc [...] adds 8c9af478c06b ftrace: Handle commands when closing set_ftrace_filter file adds 7ec901b6fa9c Merge tag 'trace-v5.13-2' of git://git.kernel.org/pub/scm/ [...] adds 682a8e2b41ef Merge tag 'ecryptfs-5.13-rc1-updates' of git://git.kernel. [...] adds 3f1c6f2122fc libceph: allow addrvecs with a single NONE/blank address adds 7ac86b3dca1b Merge tag 'ceph-for-5.13-rc1' of git://github.com/ceph/cep [...] adds 38182162b50a Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 698f99ed5e06 vfio/mdev: remove unnecessary NULL check in mbochs_create() adds 77b8aeb9da04 vfio/pci: Revert nvlink removal uAPI breakage adds cc35518d29bc docs: vfio: fix typo adds a2de4bbddce3 Merge tag 'vfio-v5.13-rc1pt2' of git://github.com/awilliam [...] adds a7f82c364124 s390/pci: rename zpci_configure_device() adds 0d9cf5d8c5d0 s390/pci: handle stale deconfiguration events adds f53a63667b0b s390/configs: enable CONFIG_PCI_IOV adds 0cceeab5a38d s390/cpumf: beautify if-then-else indentation adds 1eefa4f4399b s390/cpumf: move counter set size calculation to common place adds b0583ab47788 s390/cpumf: remove call to perf_event_update_userpage adds 2f7484fd7372 s390/cio: remove invalid condition on IO_SCH_UNREG adds f5b474decad9 s390/configs: change CONFIG_VIRTIO_CONSOLE to "m" adds bae1cd368c45 s390/entry: add support for syscall stack randomization adds b208108638c4 s390: fix detection of vector enhancements facility 1 vs. [...] adds e48661230cc3 Merge tag 's390-5.13-2' of git://git.kernel.org/pub/scm/li [...] adds 8409facaeb71 Merge remote-tracking branch 'arc-current/for-curr' adds 77f7f51c459b 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 643001b47adc ethernet:enic: Fix a use after free bug in enic_hard_start_xmit adds 22008f560bd3 Revert "Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK"" adds 7aa4e54739be Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" adds a52445ae5a3a Merge branch 'sctp-bad-revert' adds f282df039126 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b adds 2e9f60932a2c net: hsr: check skb can contain struct hsr_ethhdr in fill_ [...] adds 01bfe5e8e428 Revert "net/sctp: fix race condition in sctp_destroy_sock" adds 34e5b0118685 sctp: delay auto_asconf init until binding the first addr adds d89ecd154c23 Merge branch 'sctp-race-fix' adds d362fd0be456 Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" adds bd1af6b5fffd Documentation: ABI: sysfs-class-net-qmi: document pass-thr [...] adds f80f88f0e2f2 selftests/bpf: Fix the snprintf test adds b9b34ddbe207 bpf: Fix masking negation logic upon negative dst register adds 801c6058d14a bpf: Fix leakage of uninitialized bpf stack under speculation adds 2a30f9440640 libbpf: Fix signed overflow in ringbuf_process_ring adds ac31565c2193 xsk: Fix for xp_aligned_validate_desc() when len == chunk_size adds 1682d8df20aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d432592f30f net: Only allow init netns to set default tcp cong to a re [...] adds c61760e6940d net/nfc: fix use-after-free llcp_sock_bind/connect adds 4c7a94286ef7 net: stmmac: Clear receive all(RA) bit when promiscuous mo [...] adds cf754ae331be ethtool: fix missing NLM_F_MULTI flag when dumping adds f941d686e602 Fix spelling error from "eleminate" to "eliminate" adds 52bfcdd87e83 net:CXGB4: fix leak if sk_buff is not used adds 2c16db6c92b0 net: fix nla_strcmp to handle more then one trailing null [...] adds 8621436671f3 smc: disallow TCP_ULP in smc_setsockopt() adds 6f0828fa5f1e Merge remote-tracking branch 'net/master' adds 9683e5775c75 libbpf: Add NULL check to add_dummy_ksym_var adds dd2fbda57d54 Merge remote-tracking branch 'bpf/master' adds 260d67ef47db Merge remote-tracking branch 'ipsec/master' adds c7d13358b6a2 netfilter: xt_SECMARK: add new revision to fix structure layout adds 43016d02cf6e netfilter: arptables: use pernet ops struct during unregister adds 7072a355ba19 netfilter: nfnetlink: add a missing rcu_read_unlock() adds e51e690b2db1 Merge remote-tracking branch 'netfilter/master' adds 266fd994b2b0 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable adds ab2165e2e6ed ALSA: usb-audio: Add dB range mapping for Sennheiser Commu [...] adds 8eedd3a70a70 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA adds 622464c89314 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 adds 5d84b5318d86 ALSA: hda/realtek: Add fixup for HP OMEN laptop adds f48652bbe3ae ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP adds 5570e2997d1e Merge remote-tracking branch 'sound-current/for-linus' adds 813cce20558a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 35af650bd5e9 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1888052db2ba Merge remote-tracking branch 'pci-current/for-linus' adds 0ef29c8aae62 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds d91a1527a218 Merge remote-tracking branch 'phy/fixes' adds 17705347f1f7 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds a6b980fc5219 Merge remote-tracking branch 'soundwire-fixes/fixes' adds d0034a7a4ac7 Merge branch 'next' into for-linus adds 9b297630b484 Merge remote-tracking branch 'input-current/for-linus' adds 46173450e14f Merge remote-tracking branch 'ide/master' adds 0a6eb4dd5671 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds b23ec43ef7f3 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds adbd914dcde0 btrfs: zoned: fix silent data loss after failure splitting [...] adds ffb7c2e923cb btrfs: do not consider send context as valid when trying t [...] adds 626e9f41f7c2 btrfs: fix race leading to unpersisted data and metadata on fsync adds f9baa501b4fd btrfs: fix deadlock when cloning inline extents and using qgroups adds 5e753a817b2d btrfs: fix unmountable seed device after fstrim adds 784daf2b9628 btrfs: zoned: sanity check zone type adds 84772b10025b btrfs: zoned: bail out if we can't read a reliable write pointer adds 50ae8016b2a4 btrfs: initialize return variable in cleanup_free_space_cache_v1 adds 2e4f4de38d26 Merge branch 'misc-5.13' into next-fixes adds 3e3b0e90e541 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds dc38f604394d Merge remote-tracking branch 'vfs-fixes/fixes' adds fc09acb7de31 scsi: scsi_debug: Fix cmd_per_lun, set to max_queue adds 3ba1eeff00c4 scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() adds 35ffbb60bdad scsi: fnic: Use scsi_host_busy_iter() to traverse commands adds 293ddfd11f47 Merge remote-tracking branch 'scsi-fixes/fixes' adds 7d3711747712 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds f3cd7da81d72 Merge remote-tracking branch 'pidfd-fixes/fixes' adds f2b8e46e5bad Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 9c19722c5e1c sh: syscalls: switch to generic syscalltbl.sh adds eb6111495ca9 sh: syscalls: switch to generic syscallhdr.sh adds 5ad4e94b46a6 sparc: syscalls: switch to generic syscalltbl.sh adds c5849b7c206b sparc: syscalls: switch to generic syscallshdr.sh adds 3787b7da5d3e kbuild: add comment about why cmd_shipped uses 'cat' adds 382243f34641 genksyms: fix stale comment adds 5134e94ac4f5 usr/include: refactor .gitignore adds 1fca37660326 kernel/.gitgnore: remove stale timeconst.h and hz.bc adds 819cb9fc8073 .gitignore: move tags and TAGS close to other tag files adds 40cb020305f4 .gitignore: ignore only top-level modules.builtin adds 46b41d5dd801 kbuild: update config_data.gz only when the content of .co [...] adds 1476fee5c53e kbuild: add a script to remove stale generated files adds 885480b08469 Makefile: Move -Wno-unused-but-set-variable out of GCC only block adds 77a88274dc1a kbuild: replace LANG=C with LC_ALL=C adds 9009b455811b .gitignore: prefix local generated files with a slash adds 45799491a921 kbuild: remove ARCH=sh64 support from top Makefile adds 23243c1ace9f arch: use cross_compiling to check whether it is a cross b [...] adds 44f87191d105 kbuild: parameterize the .o part of suffix-search adds bcf0c6642833 kbuild: refactor fdtoverlay rule adds d4452837ffbe kbuild: refactor modname-multi by using suffix-search adds 19c8d912837e kbuild: make distclean work against $(objtree) instead of [...] adds 7a02cec523a9 kbuild: make distclean remove tag files in sub-directories adds 11122b860bc5 kbuild: remove the unneeded comments for external module builds adds 51eb95e2da41 kbuild: Don't remove link-vmlinux temporary files on exit/signal adds fd879f4f7288 Merge remote-tracking branch 'kbuild/for-next' adds de77c17a6b71 Merge remote-tracking branch 'asm-generic/master' adds d3506d256d94 Merge branch 'misc' into for-next adds 6818bf2372d0 Merge remote-tracking branch 'arm/for-next' adds 9b924f4f0d8f psci: Remove unneeded semicolon adds 75516c75a72b arm64: doc: Add brk/mmap/mremap() to the Tagged Address AB [...] adds 388708028e69 arm64/vdso: Discard .note.gnu.property sections in vDSO adds 8533d5bfad41 arm64: stacktrace: restore terminal records adds f6334b1798c1 arm64: cpufeatures: use min and max adds ee61f36d3e46 arm64: Relax booting requirements for configuration of traps adds b30dbf4d9362 arm64: Explicitly require that FPSIMD instructions do not trap adds ff1c42cdfbcf arm64: Explicitly document boot requirements for SVE adds 4d6a38da8e79 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry adds 5d8505fd039c arm64: Fix the documented event stream frequency adds c76fba33467b arm64: kernel: Update the stale comment adds d7d2a234bb51 Merge remote-tracking branch 'arm64/for-next/core' adds 437f009b48c9 Merge remote-tracking branch 'arm-soc/for-next' adds ecaaab6e0e57 Merge remote-tracking branch 'actions/for-next' adds 3e98febc1890 Merge remote-tracking branch 'amlogic/for-next' adds dc5e801bdf0f Merge remote-tracking branch 'aspeed/for-next' adds 5239dcc93449 Merge remote-tracking branch 'at91/at91-next' adds af50fb647948 Merge remote-tracking branch 'drivers-memory/for-next' adds 254f75c06936 Merge remote-tracking branch 'imx-mxs/for-next' adds 75a4d57ffa68 Merge remote-tracking branch 'keystone/next' adds d02530e3a53a Merge remote-tracking branch 'mediatek/for-next' adds ee7d3b09e649 Merge remote-tracking branch 'mvebu/for-next' adds 3568dfbd0953 Merge remote-tracking branch 'omap/for-next' adds f1c0b733ea98 Merge remote-tracking branch 'qcom/for-next' adds ee4e546f969d Merge remote-tracking branch 'raspberrypi/for-next' adds 9488314177b5 Merge remote-tracking branch 'realtek/for-next' adds fab86e5a6404 Merge remote-tracking branch 'renesas/next' adds eff58fb2c27a Merge remote-tracking branch 'reset/reset/next' adds b2301618235d Merge remote-tracking branch 'rockchip/for-next' adds 140098dd0c5b Merge remote-tracking branch 'samsung-krzk/for-next' adds 7aa040285031 Merge remote-tracking branch 'scmi/for-linux-next' adds fa3fcac53ffa Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 984b14aa1d19 Merge remote-tracking branch 'tegra/for-next' adds d2b0c4ae4204 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 11e7a691a977 csky: syscache: Fixup duplicate cache flush adds e5a5499bfbd9 Merge remote-tracking branch 'csky/linux-next' adds 1560d54f6018 Merge remote-tracking branch 'h8300/h8300-next' adds 562d1e207d32 powerpc/powernv: remove the nvlink support adds 8abddd968a30 powerpc/64s/radix: Enable huge vmalloc mappings adds 40c753993e3a powerpc/kexec_file: Use current CPU info while setting up FDT adds b910fcbada97 powerpc/powernv/memtrace: Fix dcache flushing adds f5668260b872 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR adds c6b05f4e233c powerpc/kconfig: Restore alphabetic order of the selects u [...] adds 5373df94dac7 Merge remote-tracking branch 'powerpc/next' adds 8db6f937f4e7 riscv: Only extend kernel reservation if mapped read-only adds 0e0d4992517f riscv: enable SiFive errata CIP-453 and CIP-1200 Kconfig o [...] adds 8d91b0973358 riscv: Consistify protect_kernel_linear_mapping_text_rodata() use adds beaf5ae15a13 riscv: remove unused handle_exception symbol adds bb72ed8ce153 Merge remote-tracking branch 'risc-v/for-next' adds b56e861279d0 Merge remote-tracking branch 'sh/for-next' adds 8b55163181c2 Merge remote-tracking branch 'pidfd/for-next' adds 9909e7d8a6c0 Merge remote-tracking branch 'btrfs/for-next' adds 0e1c1526416f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' adds 612b9f0cddc5 Merge remote-tracking branch 'ceph/master' adds bb03a3d512bf cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 1721ef842033 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds 565d54692eaf cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds fbec42c2e155 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 670d5cf22fd0 cifsd: add support for AES256 encryption adds c309fbcfa4c0 Merge pull request #43 from namjaejeon/cifsd-for-next adds 8330e260f9cc Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 4a182229d0f6 Merge remote-tracking branch 'ext3/for_next' adds 89fc77589220 Merge remote-tracking branch 'jfs/jfs-next' adds f8f7e0fb22b2 sunrpc: Fix misplaced barrier in call_decode adds 9e895cd9649a xprtrdma: Fix a NULL dereference in frwr_unmap_sync() adds 57a18b638d94 Merge remote-tracking branch 'nfs/linux-next' adds d92820c51de3 Merge remote-tracking branch 'v9fs/9p-next' adds 8e9800f9f2b8 xfs: don't allow log writes if the data device is readonly adds eb0f0cb5dcbe Merge remote-tracking branch 'xfs/for-next' adds 6e552494fb90 iomap: remove unused private field from ioend adds 99cf7d621414 Merge remote-tracking branch 'iomap/iomap-for-next' adds 5801e6661bdb Merge remote-tracking branch 'vfs/for-next' adds e8a7636fce91 Merge remote-tracking branch 'printk/for-next' adds 6a01268687c8 HID: semitek: new driver for GK6X series keyboards adds 4bfb2c72b2bf HID: asus: Filter keyboard EC for old ROG keyboard adds 25bdbfbb2d83 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 adds ed1ab6ff213a HID: thrustmaster: fix return value check in thrustmaster_probe() adds ed80bdc4571f HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell [...] adds 9858c74c29e1 HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 adds 7b229b13d78d HID: hid-input: add mapping for emoji picker key adds 0f0fb3d27e5b HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT adds b0d713c60c75 HID: surface-hid: Fix integer endian conversion adds b45ef5db7bf2 HID: ft260: check data size in ft260_smbus_write() adds edb032033da0 HID: hid-sensor-hub: Return error for hid_set_field() failure adds c980512b4512 HID: asus: filter G713/G733 key event to prevent shutdown adds 3b2520076822 HID: quirks: Add quirk for Lenovo optical mouse adds 670a23111e72 HID: remove the unnecessary redefinition of a macro adds a2353e3b2601 HID: multitouch: require Finger field to mark Win8 reports as MT adds bc8b796f618c HID: multitouch: set Stylus suffix for Stylus-application [...] adds 48e33befe61a HID: Add BUS_VIRTUAL to hid_connect logging adds 6be388f4a35d HID: usbhid: fix info leak in hid_submit_ctrl adds 291a64fe426f Merge branch 'for-5.13/upstream-fixes' into for-next adds f2145f8dc566 HID: do not use down_interruptible() when unbinding devices adds eb134536cf6f HID: input: replace outdated HID numbers+comments with macros adds 8dcaa046bf96 HID: google: Add of_match table to Whiskers switch device. adds 7383354ad595 HID: logitech-dj/hidpp: Add info/warn/err messages about 2 [...] adds 042d05b2e30e HID: lg-g15: Remove unused size argument from lg_*_event() [...] adds ba3e054e7a70 HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function adds 614d34f8b3db HID: lg-g15: Add a lg_g15_init_input_dev() helper function adds 1e5c22983f13 HID: lg-g15: Make the LED-name used by lg_g15_register_led [...] adds cbe5b6b6a77a HID: lg-g15: Add support for the Logitech Z-10 speakers adds b413c59ead32 HID: lg-g15 + ite: Add MODULE_AUTHOR adds dce6a0d56a77 Merge branches 'for-5.14/core', 'for-5.14/google' and 'for [...] adds 927151773dbb Merge remote-tracking branch 'hid/for-next' adds 81fc9eabe8b5 Merge remote-tracking branch 'i2c/i2c/for-next' adds bba43ce69cf3 Merge remote-tracking branch 'i3c/i3c/next' adds 1f348871f80e Merge branch 'acpi-pm' into linux-next adds 2652f42fa131 Merge remote-tracking branch 'pm/linux-next' adds 533fcd34f315 Merge remote-tracking branch 'ieee1394/for-next' adds 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization adds b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array adds dec709145dfc Bluetooth: Return whether a connection is outbound adds 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 4f46690dedfb Bluetooth: btusb: fix memory leak adds 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table adds a2812900826e Merge remote-tracking branch 'bluetooth/master' adds a712b307cfde drm/msm/dpu: Delete bonkers code adds b9d79e4ca4ff fbmem: Mark proc_fb_seq_ops as __maybe_unused adds 4d87d7fc8983 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 5b01e47819fb next-20210504/amdgpu adds aac9eca556ff Merge remote-tracking branch 'drm-intel/for-linux-next' adds 578629c3fc83 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 0857f40517a1 Merge remote-tracking branch 'drm-msm/msm-next' adds fff1b5e0f4aa Merge remote-tracking branch 'imx-drm/imx-drm/next' adds bdf622e0fade drm/etnaviv: Remove redundant NULL check adds 0e63302dc143 drm/etnaviv: Remove useless error message adds 4bfdd2aa67fb drm/etnaviv: rework linear window offset calculation adds c96a57ce9ef6 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds bb6659cc0ad3 io_uring: Fix memory leak in io_sqe_buffers_register() adds 37d8b5dd2a30 Merge branch 'io_uring-5.13' into for-next adds 80d43cbd4615 block/rnbd-clt: Change queue_depth type in rnbd_clt_sessio [...] adds 292660fa35e8 block/rnbd: Fix style issues adds 1056ad829ec4 block/rnbd-clt: Check the return value of the function rtr [...] adds 1e31016b6926 block/rnbd: Remove all likely and unlikely adds be4f361d69f4 s390: dasd: Mundane spelling fixes adds c646790a1fca RDMA/rtrs: fix uninitialized symbol 'cnt' adds cd2c7545ae1b bio: limit bio max size adds 1e495cb45396 Merge branch 'block-5.13' into for-next adds 48145b62563a nvme: fix controller ioctl through ns_head adds 4c74d1f80381 nvme: add nvme_get_ns helper adds 51ad06cd698c nvme: avoid memset for passthrough requests adds a97157440e1e nvme: move the fabrics queue ready check routines to core adds d4060d2be113 nvme-pci: fix controller reset hang when racing with nvme_timeout adds ce86dad222e9 nvme-multipath: reset bdev to ns head when failover adds 4a20342572f6 nvmet: remove unsupported command noise adds 9c38475c6643 Merge tag 'nvme-5.13-2021-05-05' of git://git.infradead.or [...] adds 5566b134d26a Merge branch 'block-5.13' into for-next adds cf7b39a0cbf6 block: reexpand iov_iter after read/write adds 3c2ed5a8158c Merge branch 'block-5.13' into for-next adds 1e1564bbe629 Merge remote-tracking branch 'block/for-next' adds cba102d8f302 Merge remote-tracking branch 'security/next-testing' adds d498e46c41cf Merge remote-tracking branch 'apparmor/apparmor-next' adds a0c4b373d915 Merge remote-tracking branch 'keys/keys-next' adds 0233537d14d4 Merge remote-tracking branch 'edac/edac-for-next' adds fc9f5e266f0a Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 2d9a3c9c0e69 clocksource: Retry clock read if long delays detected adds 20459f96321f clocksource: Check per-CPU clock synchronization when mark [...] adds 00ce3fc61e5c clocksource: Limit number of CPUs checked for clock synchr [...] adds bdbd9c673eb5 clocksource: Reduce clocksource-skew threshold for TSC adds 8e614d5b5899 clocksource: Provide kernel module to test clocksource watchdog adds 35c0c1d51208 Merge branch 'clocksource.2021.05.02a' into HEAD adds 5bff20a980eb Merge remote-tracking branch 'rcu/rcu/next' adds 6e1f0f62fe5b Merge remote-tracking branch 'percpu/for-next' adds cc724de952e7 Merge remote-tracking branch 'chrome-platform/for-next' adds 8dc3e17db9ab usb: cdns3: Corrected comment to align with kernel-doc comment adds b85a512e023c usb: cdnsp: Useless condition has been removed adds 26f8ea410441 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 9f6d631e64cf Merge remote-tracking branch 'phy-next/next' adds ae649f12de87 Merge branch 'misc' into for-next adds d53a664e67f0 Merge branch 'misc' into for-next adds 3c58f1e2d015 Merge branch 'misc' into for-next adds df7bc3fda593 Merge remote-tracking branch 'scsi/for-next' adds 4c7d22c55bdd virtio_net: move tx vq operation under tx queue lock adds 0c077be4da36 virtio_net: move txq wakeups under tx q lock adds 41e0088d1365 virtio: fix up virtio_disable_cb adds 7ff6e99e021c virtio_net: disable cb aggressively adds 843ff7384eef Merge remote-tracking branch 'vhost/linux-next' adds db616e0c8c79 Merge remote-tracking branch 'rpmsg/for-next' adds 71d5deca4e40 Merge remote-tracking branch 'gpio-intel/for-next' adds 8b701a1281f7 Merge remote-tracking branch 'pinctrl/for-next' adds 6ca627c563d5 sparc64: Add compile-time asserts for siginfo_t offsets adds c130a51d2c4b arm: Add compile-time asserts for siginfo_t offsets adds 82254cc09f5a arm64: Add compile-time asserts for siginfo_t offsets adds d467414b1205 signal: Verify the alignment and size of siginfo_t adds 861a8c64443e siginfo: Move si_trapno inside the union inside _si_fault adds 51b3ff1ecc4d signal: Implement SIL_FAULT_TRAPNO adds bd49616484a3 signal: Use dedicated helpers to send signals with si_trapno set adds 137555de8440 signal: Remove __ARCH_SI_TRAPNO adds c90d00d95cb1 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for con [...] adds fe3b0cd3d19a signal: Factor force_sig_perf out of perf_sigtrap adds f6a2c711f1e3 signal: Deliver all of the siginfo perf data in _perf adds e0436ab602fe signalfd: Remove SIL_FAULT_PERF_EVENT fields from signalfd [...] adds 4cf4e48fff05 signal: sort out si_trapno and si_perf adds ef566ba2d7d9 signal: Remove the last few si_perf references adds 9560d45d4767 Merge remote-tracking branch 'userns/for-next' adds 4b0dcb634384 Merge remote-tracking branch 'livepatching/for-next' adds d791fe0ace65 Merge remote-tracking branch 'coresight/next' adds c6cb5aee6071 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 6b7bdb466c80 Merge remote-tracking branch 'kspp/for-next/kspp' adds 6aeb4dfd0a68 Merge remote-tracking branch 'gnss/gnss-next' adds 022bc8e0ab04 Merge remote-tracking branch 'slimbus/for-next' adds 8e7a0c263ce1 Merge remote-tracking branch 'nvmem/for-next' adds 20a40e4da6a6 hv_balloon: Remove redundant assignment to region_start adds 1f4b0ed29fd6 Merge remote-tracking branch 'hyperv/hyperv-next' adds dc92edaaacbc Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 472fa13ee2d7 Merge remote-tracking branch 'rust/rust-next' adds 16f870e43719 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds dd11241a0da5 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds f8c3bc318946 /proc/kpageflags: do not use uninitialized struct pages adds 2d3b6fa63eb2 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds d732e6961588 ocfs2: fix ocfs2 corrupt when iputting an inode adds ff7335fd6825 kunit: add a KUnit test for SLUB debugging functionality adds 920f301d7bcf slub: remove resiliency_test() function adds 0b6bbc8575f0 mm/page_alloc: redundant definition variables of pfn in for loop adds f1857ebcd626 mm/highmem: Remove deprecated kmap_atomic adds 1613a7cd6cbe fs/buffer.c: add debug print for __getblk_gfp() stall problem adds da1947be1a1a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6567b55b8a3f kernel/hung_task.c: Monitor killed tasks. adds 7fd8887e6b48 alpha: eliminate old-style function definitions adds ec2260c41dc9 fs/proc/generic.c: fix incorrect pde_is_permanent check adds 2b16bab779bf proc: save LOC in __xlate_proc_name() adds f280b4135837 proc: mandate ->proc_lseek in "struct proc_ops" adds 67a7a408993a proc: smoke test lseek() adds 8d8700645ea9 proc: delete redundant subset=pid check adds 988076a6fc24 selftests: proc: test subset=pid adds 8f57e224fcc8 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 130a0e9fc43d procfs/dmabuf: add inode number to /proc/*/fdinfo adds f5c97a5573c9 proc/sysctl: fix function name error in comments adds 2b044818a1ca proc/sysctl: make protected_* world readable adds b19ae55738f5 include: remove pagemap.h from blkdev.h adds 257fe8592d09 kernel.h: drop inclusion in bitmap.h adds b1f5cafc178c linux/profile.h: remove unnecessary declaration adds 640e024ca6a7 kernel/async.c: fix pr_debug statement adds d4bd3819d431 kernel/cred.c: make init_groups static adds 750dc2679231 tools: disable -Wno-type-limits adds 8308c227b0d6 tools: bitmap: sync function declarations with the kernel adds c37b571bf598 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds f22bb9929084 arch: rearrange headers inclusion order in asm/bitops for [...] adds 0e37ea58be5c lib: extend the scope of small_const_nbits() macro adds 83b2c7ac21b8 tools: sync small_const_nbits() macro with the kernel adds 0cea55b3fa1f lib: inline _find_next_bit() wrappers adds 2944df0e963b tools: sync find_next_bit implementation adds 80881c24c38c lib: add fast path for find_next_*_bit() adds f36f6266a900 lib: add fast path for find_first_*_bit() and find_last_bit() adds 33974fd18410 h8300: rearrange headers inclusion order in asm/bitops adds 5c7b77532c5f tools: sync lib/find_bit implementation adds f495d16376e8 MAINTAINERS: add entry for the bitmap API adds 6cdd77f2b06e lib/bch.c: fix a typo in the file bch.c adds 045dd3081c9a lib: fix inconsistent indenting in process_bit1() adds 8e0a78e0e74a lib/list_sort.c: fix typo in function description adds 390b0ba1627f lib/genalloc.c: Fix a typo adds 2e8c35a2a79b lib: crc8: pointer to data block should be const adds 176176fb3481 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds cdc7fa1f2b7e lib/percpu_counter: tame kernel-doc compile warning adds 3991a1c2d977 lib/genalloc: add parameter description to fix doc compile [...] adds b194f256ba50 lib: parser: clean up kernel-doc adds c22571347fbf include/linux/compat.h: remove unneeded declaration from C [...] adds ea93d720c73c checkpatch: warn when missing newline in return sysfs_emit [...] adds fe9ba020d3c2 checkpatch: exclude four preprocessor sub-expressions from [...] adds 374e3cf8ccfa checkpatch: improve ALLOC_ARRAY_ARGS test adds efae7aa1fc8d kselftest: introduce new epoll test case adds af983547d60d fs/epoll: restore waking from ep_done_scan() adds f3e330f1bc8f isofs: fix fall-through warnings for Clang adds 09aae3939d83 fs/nilfs2: fix misspellings using codespell tool adds 6940f1787ce3 nilfs2: fix typos in comments adds edd1a2344420 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 116fef40a8d2 hpfs: replace one-element array with flexible-array member adds 5983731bf88d do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds b2cb327db182 kernel/fork.c: simplify copy_mm() adds b591002bded7 kernel/fork.c: fix typos adds e46288be2162 kernel/crash_core: add crashkernel=auto for vmcore creation adds 45a37c8d9989 kexec: Add kexec reboot string adds 93eaa2a33879 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 3d846f53a554 kexec: dump kmessage before machine_kexec adds f7a57532ab8a gcov: combine common code adds 44627248b11d gcov: simplify buffer allocation adds 8350543cefd7 gcov: use kvmalloc() adds 54b8ac190f34 gcov: clang: fix clang-11+ build adds 1b30db32809a gcov: clang: drop support for clang-10 and older adds b9d7ee0e2e75 smp: kernel/panic.c - silence warnings adds 5f501cc7e19d delayacct: clear right task's flag after blkio completes adds 261f475dd4ae aio: simplify read_events() adds ccecfee6d856 gdb: lx-symbols: store the abspath() adds 8cdc2bbb6ce9 scripts/gdb: document lx_current is only supported by x86 adds 2f02bb98e312 scripts/gdb: add lx_current support for arm64 adds 229bbb4fbdff kernel/resource: make walk_system_ram_res() find all busy [...] adds 7fecea351313 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds 0eaaa8f64e31 kernel/resource: remove first_lvl / siblings_only logic adds 770b4f636a95 kernel/resource: allow region_intersects users to hold res [...] adds 950ffec14369 kernel-resource-allow-region_intersects-users-to-hold-reso [...] adds dcd81dfdae33 kernel/resource: refactor __request_region to allow extern [...] adds 53fa81f0c9f6 kernel/resource: fix locking in request_free_mem_region adds 5150a1e613a2 selftests: remove duplicate include adds 57bf09180cbf kernel/async.c: stop guarding pr_debug() statements adds ccc077ea3ff0 kernel/async.c: remove async_unregister_domain() adds eadc2fcdbab4 init/initramfs.c: do unpacking asynchronously adds fd61ef91505e modules: add CONFIG_MODPROBE_PATH adds e38d8f2d10ba ipc/sem.c: mundane typo fixes adds aa63837c4744 Merge branch 'akpm-current/current' adds cf0328d6c92f mm: fix some typos and code style problems adds 7a5d37fea849 drivers/char: remove /dev/kmem for good adds 02fc5b2f2535 mm: remove xlate_dev_kmem_ptr() adds 28a5053722f2 mm/vmalloc: remove vwrite() adds 167440294729 arm: print alloc free paths for address in registers adds 45f03b240b91 scripts/spelling.txt: add "overlfow" adds 78c21de005a0 scripts/spelling.txt: Add "diabled" typo adds e81b086740e6 scripts/spelling.txt: add "overflw" adds e03a7ab559f9 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 805e9aec2716 include/linux/pgtable.h: few spelling fixes adds e561fbc92094 kernel/umh.c: fix some spelling mistakes adds b4f5b6893417 kernel/user_namespace.c: fix typos adds acd02fd19074 kernel/up.c: fix typo adds 796ddfe5ef3b kernel/sys.c: fix typo adds 9b31804b86a1 fs: fat: fix spelling typo of values adds 6928c3f0605a ipc/sem.c: spelling fix adds 6337f552ed80 treewide: remove editor modelines and cruft adds 6213c7ce0aee mm: fix typos in comments adds 1a31f822dd1b mm: fix typos in comments adds 5bbaeae441fb mmap: make mlock_future_check() global adds b0b0033eeff2 riscv/Kconfig: make direct map manipulation options depend on MMU adds 0550ec27dba3 set_memory: allow set_direct_map_*_noflush() for multiple pages adds 5b05e39e8296 set_memory: allow querying whether set_direct_map_*() is a [...] adds df21934267e3 mm: introduce memfd_secret system call to create "secret" [...] adds c931067c78ee memfd_secret: use unsigned int rather than long as syscall [...] adds d670d7b4540c secretmem/gup: don't check if page is secretmem without reference adds 89ac04131f73 secretmem: optimize page_is_secretmem() adds c4e829462892 PM: hibernate: disable when there are active secretmem users adds 59a8883f48e3 arch, mm: wire up memfd_secret system call where relevant adds 7dc0f0ba32d8 memfd_secret: use unsigned int rather than long as syscall [...] adds 1bfbdd929433 secretmem: test: add basic selftest for memfd_secret(2) adds 9212c0321c9d memfd_secret: use unsigned int rather than long as syscall [...] adds d6af3cc113f6 Merge branch 'akpm/master' adds 869a85b925fc Add linux-next specific files for 20210507
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/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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.
No new revisions were added by this update.
Summary of changes: CREDITS | 5 + Documentation/ABI/testing/sysfs-class-net-qmi | 16 + Documentation/ABI/testing/sysfs-devices-system-cpu | 2 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 - Documentation/admin-guide/kernel-parameters.txt | 40 +- Documentation/admin-guide/reporting-issues.rst | 49 +- Documentation/arm64/booting.rst | 33 +- Documentation/arm64/elf_hwcaps.rst | 2 +- Documentation/arm64/tagged-address-abi.rst | 6 + Documentation/core-api/mm-api.rst | 1 + Documentation/core-api/symbol-namespaces.rst | 26 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../devicetree/bindings/display/renesas,du.yaml | 3 + .../interrupt-controller/idt,32434-pic.yaml | 4 + .../devicetree/bindings/media/renesas,vin.yaml | 46 +- .../devicetree/bindings/mtd/tango-nand.txt | 38 - .../devicetree/bindings/net/renesas,etheravb.yaml | 2 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 12 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 113 + .../devicetree/bindings/pci/tango-pcie.txt | 29 - Documentation/devicetree/bindings/serial/8250.yaml | 5 - Documentation/driver-api/vfio.rst | 2 +- Documentation/filesystems/configfs.rst | 6 +- Documentation/input/joydev/joystick-api.rst | 14 +- Documentation/input/joydev/joystick.rst | 26 +- Documentation/process/changes.rst | 1 - .../translations/it_IT/process/changes.rst | 1 - Documentation/translations/zh_CN/index.rst | 168 +- Documentation/x86/x86_64/5level-paging.rst | 4 +- MAINTAINERS | 32 +- Makefile | 42 +- Next/SHA1s | 135 +- Next/Trees | 1 + Next/merge.log | 8447 +++----------------- arch/alpha/include/uapi/asm/siginfo.h | 2 - arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/traps.c | 24 +- arch/alpha/mm/fault.c | 4 +- arch/arm/boot/compressed/Makefile | 7 - arch/arm/configs/footbridge_defconfig | 1 - arch/arm/kernel/signal.c | 39 + arch/arm/mach-footbridge/Kconfig | 21 - arch/arm/mach-footbridge/Makefile | 2 - arch/arm/mach-footbridge/personal-pci.c | 57 - arch/arm/mach-footbridge/personal.c | 25 - arch/arm64/include/asm/daifflags.h | 3 + arch/arm64/kernel/cpufeature.c | 5 +- arch/arm64/kernel/cpuidle.c | 2 +- arch/arm64/kernel/entry-common.c | 17 - arch/arm64/kernel/entry.S | 21 +- arch/arm64/kernel/signal.c | 39 + arch/arm64/kernel/signal32.c | 39 + arch/arm64/kernel/stacktrace.c | 10 +- arch/arm64/kernel/vdso/vdso.lds.S | 8 +- arch/csky/mm/syscache.c | 12 +- arch/hexagon/Makefile | 6 +- arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/futex.h | 4 +- arch/hexagon/include/asm/timex.h | 3 +- arch/hexagon/kernel/hexagon_ksyms.c | 8 +- arch/hexagon/kernel/ptrace.c | 4 +- arch/hexagon/lib/Makefile | 3 +- arch/hexagon/lib/divsi3.S | 67 + arch/hexagon/lib/memcpy_likely_aligned.S | 56 + arch/hexagon/lib/modsi3.S | 46 + arch/hexagon/lib/udivsi3.S | 38 + arch/hexagon/lib/umodsi3.S | 36 + arch/m68k/Makefile | 2 +- arch/m68k/kernel/signal.c | 3 +- arch/mips/Makefile | 2 +- arch/mips/include/uapi/asm/siginfo.h | 2 - arch/parisc/Makefile | 2 +- arch/parisc/kernel/setup.c | 2 +- arch/powerpc/Kconfig | 35 +- arch/powerpc/include/asm/opal.h | 3 - arch/powerpc/include/asm/pci-bridge.h | 1 - arch/powerpc/include/asm/pci.h | 7 - arch/powerpc/kernel/module.c | 18 +- arch/powerpc/kexec/file_load_64.c | 92 + arch/powerpc/lib/Makefile | 3 + arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 4 +- arch/powerpc/platforms/powernv/npu-dma.c | 705 -- arch/powerpc/platforms/powernv/opal-call.c | 2 - arch/powerpc/platforms/powernv/pci-ioda.c | 185 +- arch/powerpc/platforms/powernv/pci.c | 11 - arch/powerpc/platforms/powernv/pci.h | 17 +- arch/powerpc/platforms/pseries/pci.c | 23 - arch/riscv/Kconfig.erratas | 4 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 33 + arch/riscv/include/asm/set_memory.h | 7 +- arch/riscv/kernel/setup.c | 2 - arch/riscv/kernel/traps.c | 2 - arch/riscv/mm/init.c | 11 +- arch/riscv/mm/kasan_init.c | 1 - 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/setup.c | 4 +- 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/Makefile | 2 +- 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/include/uapi/asm/siginfo.h | 3 - arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 37 + arch/sparc/kernel/signal_64.c | 36 + arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/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/sparc/kernel/traps_32.c | 22 +- arch/sparc/kernel/traps_64.c | 44 +- arch/sparc/kernel/unaligned_32.c | 2 +- arch/sparc/mm/fault_32.c | 2 +- arch/sparc/mm/fault_64.c | 2 +- arch/x86/kernel/signal_compat.c | 15 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/pci/amd_bus.c | 2 +- arch/xtensa/Makefile | 6 +- block/bio.c | 13 +- block/blk-settings.c | 5 + 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/ata/ahci_brcm.c | 46 +- drivers/block/null_blk/main.c | 114 +- drivers/block/null_blk/null_blk.h | 5 - drivers/block/virtio_blk.c | 76 +- drivers/clk/sifive/Kconfig | 2 + drivers/clk/sifive/fu740-prci.c | 11 + drivers/clk/sifive/fu740-prci.h | 2 +- drivers/clk/sifive/sifive-prci.c | 54 + drivers/clk/sifive/sifive-prci.h | 13 + drivers/firmware/psci/psci.c | 2 +- drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-sim.c | 877 -- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 12 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 56 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 16 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 - drivers/hid/Kconfig | 19 +- drivers/hid/Makefile | 1 + drivers/hid/hid-a4tech.c | 2 + drivers/hid/hid-asus.c | 12 +- drivers/hid/hid-core.c | 13 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-ft260.c | 5 +- drivers/hid/hid-google-hammer.c | 10 + drivers/hid/hid-ids.h | 10 +- drivers/hid/hid-input.c | 9 +- drivers/hid/hid-ite.c | 1 + drivers/hid/hid-lg-g15.c | 141 +- drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-logitech-hidpp.c | 12 + drivers/hid/hid-multitouch.c | 18 +- drivers/hid/hid-quirks.c | 4 + drivers/hid/hid-semitek.c | 40 + drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/hid-thrustmaster.c | 2 +- drivers/hid/surface-hid/surface_hid_core.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hv/hv_balloon.c | 1 - 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/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 16 +- drivers/net/ethernet/cisco/enic/enic_main.c | 7 +- 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/dwmac4_core.c | 1 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/phy/marvell.c | 62 +- drivers/net/virtio_net.c | 10 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/nvme/host/core.c | 98 +- drivers/nvme/host/fabrics.c | 57 - drivers/nvme/host/fabrics.h | 13 - drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 65 +- drivers/nvme/host/multipath.c | 3 + drivers/nvme/host/nvme.h | 16 +- drivers/nvme/host/pci.c | 3 + drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/loop.c | 4 +- drivers/of/overlay.c | 3 - drivers/pci/controller/dwc/Kconfig | 9 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-fu740.c | 309 + drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/hotplug/s390_pci_hpc.c | 2 +- drivers/pci/quirks.c | 1 + drivers/pci/vpd.c | 22 +- drivers/reset/Kconfig | 1 + drivers/s390/cio/device.c | 3 +- drivers/scsi/fnic/fnic_scsi.c | 828 +- drivers/scsi/scsi_debug.c | 24 +- drivers/usb/cdns3/cdns3-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-mem.c | 5 +- drivers/vdpa/Kconfig | 8 + drivers/vdpa/ifcvf/ifcvf_base.c | 24 +- drivers/vdpa/ifcvf/ifcvf_base.h | 26 +- drivers/vdpa/ifcvf/ifcvf_main.c | 86 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 6 + drivers/vdpa/vdpa_sim/Makefile | 1 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 127 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 338 + drivers/vdpa/virtio_pci/vp_vdpa.c | 34 +- drivers/vhost/vdpa.c | 16 +- drivers/vhost/vringh.c | 69 +- drivers/video/fbdev/core/fbmem.c | 2 +- drivers/virtio/virtio_pci_modern.c | 27 +- drivers/virtio/virtio_pci_modern_dev.c | 67 +- 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/block_dev.c | 20 +- fs/btrfs/ctree.h | 2 +- fs/btrfs/extent-tree.c | 6 +- fs/btrfs/file.c | 35 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 4 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 2 +- fs/btrfs/qgroup.c | 16 +- fs/btrfs/send.c | 4 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/zoned.c | 17 + fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 35 + fs/cifs/cifsfs.c | 8 +- fs/cifs/connect.c | 36 +- 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 | 112 + fs/cifs/link.c | 13 +- fs/cifs/xattr.c | 4 + fs/cifsd/auth.c | 53 +- fs/cifsd/crypto_ctx.c | 8 +- fs/cifsd/crypto_ctx.h | 8 +- fs/cifsd/mgmt/user_session.h | 4 +- fs/cifsd/smb2pdu.c | 44 +- fs/cifsd/smb2pdu.h | 18 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 245 +- fs/inode.c | 9 +- fs/io_uring.c | 4 +- fs/iomap/buffered-io.c | 7 +- fs/signalfd.c | 23 +- fs/unicode/.gitignore | 4 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_log.c | 10 +- include/dt-bindings/clock/sifive-fu740-prci.h | 1 + include/linux/bio.h | 4 +- include/linux/blkdev.h | 2 + include/linux/bpf_verifier.h | 5 +- include/linux/clocksource.h | 9 +- include/linux/compat.h | 10 +- include/linux/configfs.h | 3 +- include/linux/hid.h | 3 +- include/linux/iomap.h | 5 +- include/linux/mmzone.h | 43 +- include/linux/netfilter_arp/arp_tables.h | 3 +- include/linux/reset.h | 5 + include/linux/sched/signal.h | 13 +- include/linux/signal.h | 3 +- include/linux/vdpa.h | 4 + include/linux/virtio_pci_modern.h | 11 +- include/linux/vringh.h | 19 +- include/net/sctp/command.h | 1 - include/uapi/asm-generic/siginfo.h | 20 +- include/uapi/asm-generic/unistd.h | 1 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/netfilter/xt_SECMARK.h | 6 + include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/seg6_local.h | 30 + include/uapi/linux/signalfd.h | 4 +- include/uapi/linux/vfio.h | 46 +- include/uapi/linux/virtio_blk.h | 11 - kernel/bpf/verifier.c | 33 +- kernel/events/core.c | 11 +- kernel/signal.c | 113 +- kernel/time/Makefile | 1 + kernel/time/clocksource-wdtest.c | 202 + kernel/time/clocksource.c | 105 +- kernel/time/jiffies.c | 15 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 41 +- kernel/trace/trace_clock.c | 44 +- lib/Kconfig.debug | 12 + lib/dynamic_debug.c | 2 +- lib/nlattr.c | 2 +- lib/test_kasan.c | 6 +- localversion-next | 2 +- net/bridge/br_netlink.c | 5 +- net/ceph/decode.c | 20 +- net/ethtool/netlink.c | 3 +- net/hsr/hsr_forward.c | 4 + net/ipv4/netfilter/arp_tables.c | 5 +- net/ipv4/netfilter/arptable_filter.c | 2 +- net/ipv4/tcp_cong.c | 4 + net/ipv6/seg6.c | 3 - net/ipv6/seg6_local.c | 198 +- net/netfilter/nfnetlink.c | 1 + net/netfilter/xt_SECMARK.c | 88 +- net/nfc/llcp_sock.c | 4 + net/openvswitch/actions.c | 8 +- net/sched/sch_frag.c | 8 +- net/sctp/sm_make_chunk.c | 6 +- net/sctp/sm_sideeffect.c | 26 - net/sctp/sm_statefuns.c | 47 +- net/sctp/socket.c | 38 +- net/smc/af_smc.c | 4 +- net/sunrpc/clnt.c | 11 +- net/sunrpc/xprtrdma/frwr_ops.c | 1 + net/vmw_vsock/vmci_transport.c | 2 - net/xdp/xsk_queue.h | 7 +- samples/configfs/configfs_sample.c | 153 - samples/kfifo/bytestream-example.c | 8 +- samples/kfifo/inttype-example.c | 8 +- samples/kfifo/record-example.c | 8 +- samples/vfio-mdev/mbochs.c | 2 - samples/vfio-mdev/mdpy.c | 3 +- scripts/Makefile.build | 2 +- scripts/Makefile.lib | 54 +- scripts/link-vmlinux.sh | 14 - scripts/mod/.gitignore | 2 +- scripts/remove-stale-files | 31 + scripts/ver_linux | 1 - sound/pci/hda/hda_generic.c | 16 +- sound/pci/hda/patch_realtek.c | 90 +- sound/usb/mixer_maps.c | 12 + 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/bpf/libbpf.c | 3 + tools/lib/bpf/ringbuf.c | 30 +- 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/power/x86/turbostat/turbostat.8 | 6 +- tools/power/x86/turbostat/turbostat.c | 1314 +-- tools/testing/ktest/examples/vmware.conf | 137 + tools/testing/ktest/ktest.pl | 571 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 2 + tools/testing/selftests/bpf/progs/test_snprintf.c | 5 + tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 229 - .../selftests/perf_events/sigtrap_threads.c | 14 +- 631 files changed, 16378 insertions(+), 14607 deletions(-) delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/devicetree/bindings/mtd/tango-nand.txt create mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/tango-pcie.txt delete mode 100644 arch/arm/mach-footbridge/personal-pci.c delete mode 100644 arch/arm/mach-footbridge/personal.c create mode 100644 arch/hexagon/lib/divsi3.S create mode 100644 arch/hexagon/lib/memcpy_likely_aligned.S create mode 100644 arch/hexagon/lib/modsi3.S create mode 100644 arch/hexagon/lib/udivsi3.S create mode 100644 arch/hexagon/lib/umodsi3.S delete mode 100644 arch/powerpc/platforms/powernv/npu-dma.c 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 delete mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/hid/hid-semitek.c create mode 100644 drivers/pci/controller/dwc/pcie-fu740.c create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c create mode 100644 kernel/time/clocksource-wdtest.c 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 create mode 100644 tools/testing/ktest/examples/vmware.conf delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh