This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 5048830f8b64 mm: remove duplicate include statement in mmu.c omits ef612650fa37 mm: remove the filename in the top of file comment in vmalloc.c omits 288c433d42a4 mm: cleanup the gfp_mask handling in __vmalloc_area_node omits 458710a78315 mm: remove alloc_vm_area omits c7c94179a1be x86/xen: open code alloc_vm_area in arch_gnttab_valloc omits 22c445de17e1 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] omits 969884f4f02b drm/i915: use vmap in i915_gem_object_map omits a921ca3196cc drm/i915: stop using kmap in i915_gem_object_map omits ea9781f16333 drm/i915: use vmap in shmem_pin_map omits 5333f6a28de7 zsmalloc: switch from alloc_vm_area to get_vm_area omits 3411c2793b7a mm: allow a NULL fn callback in apply_to_page_range omits eec31f36a9ba mm: add a vmap_pfn function omits 6cb5dfbe6f52 mm: add a VM_MAP_PUT_PAGES flag for vmap omits b34f9f222204 mm: update the documentation for vfree omits bcfb40e6244a fix up for "iov_iter: transparently handle compat iovecs i [...] omits f9ec901f20d8 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 28930b2f5c26 mm: do not use helper functions for process_madvise omits 5df099e39522 mm/madvise: remove duplicate include omits 650ed9057c78 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 16f018b109ac fix for "mm/madvise: introduce process_madvise() syscall: [...] omits 1278eacac202 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 2f0179238a00 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits bb5f7ebd222e mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 2620bdd33fc5 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 347d3a598624 pid: move pidfd_get_pid() to pid.c omits ec1f08bfa068 mm/madvise: pass mm to do_madvise omits 4d18d78d6f99 selftests/vm: 10x speedup for hmm-tests omits 366ee724bf50 selftests/vm: fix an improper dependency upon executable s [...] omits 8e4d46ca805e selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits a98721607c78 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits 4d5d22835e3f selftests/vm: gup_test: introduce the dump_pages() sub-test omits a8e008391190 selftests/vm: only some gup_test items are really benchmarks omits 21a9b8a1915f selftests/vm: minor cleanup: Makefile and gup_test.c omits 6e80e7daa6e0 selftests/vm: rename run_vmtests --> run_vmtests.sh omits 676c676e7d6e selftests/vm: use a common gup_test.h omits 7fb5c1768e8b mm/gup_benchmark: rename to mm/gup_test omits d7cff88241f7 mm/gup: assert that the mmap lock is held in __get_user_pages() omits df084dd8cdf4 mmap locking API: don't check locking if the mm isn't live yet omits ef20ad2c53cd binfmt_elf: take the mmap lock around find_extend_vma() omits 0a09caa7d208 mm/gup_benchmark: take the mmap lock around GUP omits 0c65b3f3c6e8 mm/mmap: add inline munmap_vma_range() for code readability omits 44fcfb608015 mm/mmap: add inline vma_next() for readability of mmap code omits 46fd73d5d95b mm/migrate: avoid possible unnecessary process right check [...] omits 79f1b8e6f650 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 52b37fd2a245 mm/memory-failure: remove a wrapper for alloc_migration_target() omits 5bf3668039a5 mm: kmem: enable kernel memcg accounting from interrupt contexts omits 58822d9af4d0 mm: kmem: prepare remote memcg charging infra for interrup [...] omits 451ff4a67d6b mm: kmem: remove redundant checks from get_obj_cgroup_from [...] omits 0812c9666be9 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] omits a3d99744a301 mm, memcg: rework remote charging API to support nesting omits 46b37cca749e ia64: fix build error with !COREDUMP omits 4c21b47f3dab Merge branch 'akpm-current/current' into master omits a04f906b5dc4 Merge remote-tracking branch 'counters/counters' into master omits 1b23ece5f8be Merge remote-tracking branch 'memblock/for-next' into master omits 76853e97a1f7 Merge remote-tracking branch 'notifications/notifications- [...] omits bc1d166c43fa Merge remote-tracking branch 'mhi/mhi-next' into master omits 1d6dbce10441 Merge remote-tracking branch 'trivial/for-next' into master omits 0e5e330c112a Merge remote-tracking branch 'kunit-next/kunit' into master omits 6ac9d4392d49 Merge remote-tracking branch 'fpga/for-next' into master omits 628abc716ba7 Merge remote-tracking branch 'pidfd/for-next' into master omits 4b6304eda095 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits 9d9fa2641dce Merge remote-tracking branch 'hyperv/hyperv-next' into master omits d762c03f14f1 Merge remote-tracking branch 'xarray/main' into master omits 24b1bdda114f Merge remote-tracking branch 'nvmem/for-next' into master omits ecc8c69b6eab Merge remote-tracking branch 'slimbus/for-next' into master omits 363ea49fd527 Merge remote-tracking branch 'kspp/for-next/kspp' into master omits 756d23a6ea49 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits 72ac397039f4 Merge remote-tracking branch 'ntb/ntb-next' into master omits 17ab87131126 Merge remote-tracking branch 'rtc/rtc-next' into master omits bf8857efc684 Merge remote-tracking branch 'livepatching/for-next' into master omits 31c4351ea62b Merge remote-tracking branch 'kselftest/next' into master omits 4c2e70556c92 Merge remote-tracking branch 'pwm/for-next' into master omits 557fd80310ee Merge remote-tracking branch 'pinctrl/for-next' into master omits 2b0e0b7bbc97 Merge remote-tracking branch 'gpio/for-next' into master omits 7d1e7fcf0155 Merge remote-tracking branch 'rpmsg/for-next' into master omits 38d6c54eb146 Merge remote-tracking branch 'vhost/linux-next' into master omits 7d24bfbde487 Merge remote-tracking branch 'scsi-mkp/for-next' into master omits a8fc7874c599 Merge remote-tracking branch 'scsi/for-next' into master omits fdc0d29696fa Merge remote-tracking branch 'cgroup/for-next' into master omits 6eab26248b11 Merge remote-tracking branch 'dmaengine/next' into master omits ec6c72add1be Merge remote-tracking branch 'mux/for-next' into master omits 71241a444d21 Merge remote-tracking branch 'staging/staging-next' into master omits b3e03ee8a1e0 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits afc61e7809fe Merge remote-tracking branch 'tty/tty-next' into master omits 6906b8171f98 Merge remote-tracking branch 'usb/usb-next' into master omits b1caef34d628 Merge remote-tracking branch 'driver-core/driver-core-next [...] omits 5e970b13cb56 Merge remote-tracking branch 'ipmi/for-next' into master omits 51ea8aaaf76c Merge remote-tracking branch 'leds/for-next' into master omits 115203fd5cab Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits 48fe60ab56f9 Merge remote-tracking branch 'drivers-x86/for-next' into master omits 4c47ab502712 Merge remote-tracking branch 'percpu/for-next' into master omits e8c7077324f9 Merge remote-tracking branch 'xen-tip/linux-next' into master omits 639e7fb11c56 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master omits a72dd47ceaa4 Merge remote-tracking branch 'kvm-arm/next' into master omits 2e18fa33efdb Merge remote-tracking branch 'rcu/rcu/next' into master omits 903eea6745c9 Merge remote-tracking branch 'ftrace/for-next' into master omits 592ab3a1617a Merge remote-tracking branch 'edac/edac-for-next' into master omits 65477d8dbfb9 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits c632d238c6a1 Merge remote-tracking branch 'tip/auto-latest' into master omits 9a1a48546a56 Merge remote-tracking branch 'spi/for-next' into master omits 9455afc6805a Merge remote-tracking branch 'mailbox/mailbox-for-next' in [...] omits e97fa45e83a3 Merge remote-tracking branch 'devicetree/for-next' into master omits 6132f25bc0f7 Merge remote-tracking branch 'audit/next' into master omits c2c6d3f5b64a next-20201012/vfio omits 2532306383ab Merge remote-tracking branch 'iommu/next' into master omits 6e1ae5ff33d2 Merge remote-tracking branch 'tomoyo/master' into master omits 083ba94aedcf Merge remote-tracking branch 'smack/next' into master omits cab3689d05a2 Merge remote-tracking branch 'selinux/next' into master omits 6de4f4bd1a3c Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 219302d6eb07 Merge remote-tracking branch 'integrity/next-integrity' in [...] omits 95347665e7fd Merge remote-tracking branch 'regulator/for-next' into master omits a0d737edaadf Merge remote-tracking branch 'battery/for-next' into master omits 05a96e51e04c Merge remote-tracking branch 'backlight/for-backlight-next [...] omits 3e4dc368f412 Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 0b2da3ba029b Merge remote-tracking branch 'mmc/next' into master omits 1346131830ba Merge remote-tracking branch 'device-mapper/for-next' into master omits 3349dbcdf110 Merge remote-tracking branch 'block/for-next' into master omits 54eff0891cce Merge remote-tracking branch 'input/next' into master omits a98ac819313e Merge remote-tracking branch 'modules/modules-next' into master omits 2624e2cf0f85 Merge remote-tracking branch 'regmap/for-next' into master omits 2140b94a474b Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits 256689a4be29 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits b2d26bfbc9b5 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 4a89252b861c Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits d2c6256fce1c Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits 7b3a7d428d24 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 0fd086699849 Merge remote-tracking branch 'drm/drm-next' into master omits 3feba29bf023 Merge remote-tracking branch 'mtd/mtd/next' into master omits 46f15cc81b4d Merge remote-tracking branch 'gfs2/for-next' into master omits 90447dc61aef Merge remote-tracking branch 'bluetooth/master' into master omits f1e4c4e7692a Merge remote-tracking branch 'net-next/master' into master omits acda63f95d9c Merge remote-tracking branch 'rdma/for-next' into master omits 557af35e7de1 Merge remote-tracking branch 'swiotlb/linux-next' into master omits cd088ef7d3b9 Merge remote-tracking branch 'dlm/next' into master omits cf9ae07b6084 Merge remote-tracking branch 'ieee1394/for-next' into master omits bed6fb936b10 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits 32b4141efb1a Merge remote-tracking branch 'cpupower/cpupower' into master omits 9b00dd3c9871 Merge remote-tracking branch 'pm/linux-next' into master omits b2c2fc81b34c Merge remote-tracking branch 'v4l-dvb/master' into master omits 8e1116ec0eb0 Merge remote-tracking branch 'jc_docs/docs-next' into master omits bc3b5f3f6f1a Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 825de985448a Merge remote-tracking branch 'dmi/dmi-for-next' into master omits fe5292cc30d5 Merge remote-tracking branch 'i3c/i3c/next' into master omits 81e715f5702d Merge remote-tracking branch 'i2c/i2c/for-next' into master omits 04e5211154d1 Merge remote-tracking branch 'hid/for-next' into master omits 5dfb4b121eaf Merge remote-tracking branch 'pstore/for-next/pstore' into master omits 2b3bcae3a2af Merge remote-tracking branch 'pci/next' into master omits 4fdc8b4ff8ca Merge remote-tracking branch 'printk/for-next' into master omits cb38892eafe3 Merge remote-tracking branch 'vfs/for-next' into master omits 27693b34b47a Merge remote-tracking branch 'file-locks/locks-next' into master omits d24270d908f5 Merge remote-tracking branch 'iomap/iomap-for-next' into master omits 3a70ad1d4fbb Merge remote-tracking branch 'zonefs/for-next' into master omits 41286144f58c Merge remote-tracking branch 'xfs/for-next' into master omits 132889d581f8 Merge remote-tracking branch 'v9fs/9p-next' into master omits 7519cbec4868 Merge remote-tracking branch 'ubifs/next' into master omits e2615393d1ae Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits fb9cd37c9b69 Merge remote-tracking branch 'nfs-anna/linux-next' into master omits 3cc80a50f3bc Merge remote-tracking branch 'fuse/for-next' into master omits 394671b61c32 Merge remote-tracking branch 'f2fs/dev' into master omits 3e9b98453905 Merge remote-tracking branch 'ext4/dev' into master omits 54a1fb1ce6be Merge remote-tracking branch 'ext3/for_next' into master omits dcbe4fc01c64 Merge remote-tracking branch 'exfat/dev' into master omits 62803db458ed Merge remote-tracking branch 'erofs/dev' into master omits bd1ded9a71a8 Merge remote-tracking branch 'configfs/for-next' into master omits 8d4f416afa67 Merge remote-tracking branch 'cifs/for-next' into master omits 0b26a4293b0f Merge remote-tracking branch 'ceph/master' into master omits 934f691e3e0e Merge remote-tracking branch 'btrfs/for-next' into master omits 0a29144a63b1 Merge remote-tracking branch 'fscrypt/master' into master omits a08c4e67258f Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits 9353fd433d6e Merge remote-tracking branch 'uml/linux-next' into master omits add4cd131f77 Merge remote-tracking branch 's390/for-next' into master omits 816b826a7b63 Merge remote-tracking branch 'risc-v/for-next' into master omits b3b304289645 Merge remote-tracking branch 'powerpc/next' into master omits 819f390b64c4 Merge remote-tracking branch 'parisc-hd/for-next' into master omits f43088113001 Merge remote-tracking branch 'nds32/next' into master omits ebb5778c6963 Merge remote-tracking branch 'mips/mips-next' into master omits 1faaeedfda9f Merge remote-tracking branch 'm68knommu/for-next' into master omits 7d931656a96d Merge remote-tracking branch 'ia64/next' into master omits 3af1f6d6e2e3 Merge remote-tracking branch 'h8300/h8300-next' into master omits 74778fb007b2 Merge remote-tracking branch 'csky/linux-next' into master omits bf7850891c94 Merge remote-tracking branch 'clk/clk-next' into master omits efdce8a7f29f Merge remote-tracking branch 'uniphier/for-next' into master omits 7e572e44c4fb Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits d9d0acbacac6 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits b31c532eda5c Merge remote-tracking branch 'tegra/for-next' into master omits 78b4ffcfbec4 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 7c8fe7f9470a Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 4c7f04bb280a Merge remote-tracking branch 'rockchip/for-next' into master omits 6c9343865343 Merge remote-tracking branch 'renesas/next' into master omits b3dd4e99b066 Merge remote-tracking branch 'realtek/for-next' into master omits 5d62b4e18d9c Merge remote-tracking branch 'qcom/for-next' into master omits 6a590e0b01ef Merge remote-tracking branch 'omap/for-next' into master omits 95a6f2196142 Merge remote-tracking branch 'mvebu/for-next' into master omits da18cca1e7ca Merge remote-tracking branch 'mediatek/for-next' into master omits 6b6230d50e82 Merge remote-tracking branch 'keystone/next' into master omits e1e8c59a651c Merge remote-tracking branch 'imx-mxs/for-next' into master omits 934c1ae41e6a Merge remote-tracking branch 'at91/at91-next' into master omits 12ef3eeb6463 Merge remote-tracking branch 'aspeed/for-next' into master omits a287098ac397 Merge remote-tracking branch 'amlogic/for-next' into master omits 5ddabeb7aae3 Merge remote-tracking branch 'arm-soc/for-next' into master omits a5411f5cce38 Merge remote-tracking branch 'arm/for-next' into master omits 6462549e7f91 Merge remote-tracking branch 'dma-mapping/for-next' into master omits b3584d580bf9 Merge remote-tracking branch 'kbuild/for-next' into master omits 8f1546506d35 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits f4dd85cd788b Merge remote-tracking branch 'ubifs-fixes/fixes' into master omits 4c8b4fa4b8ae Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits 831620cfe97b Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits ed19b82bc320 Merge remote-tracking branch 'spdx/spdx-linus' into master omits 9be138147b63 Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits a628b64fd4eb Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 19946dc2bf85 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits f8d137e34583 Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits a337c08448b7 Merge remote-tracking branch 'ide/master' into master omits d054edd7358f Merge remote-tracking branch 'crypto-current/master' into master omits 86d8762407d3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 0f07eb1e5c84 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits 9894da470b0b Merge remote-tracking branch 'spi-fixes/for-linus' into master omits 7489da80cfd8 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits 57837dbe312e Merge remote-tracking branch 'wireless-drivers/master' int [...] omits 00377eb19272 Merge remote-tracking branch 'net/master' into master omits 92ede166c599 Merge remote-tracking branch 'sparc/master' into master omits 32f9be0f05cb Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits bc1aa366658b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits d545cb780e00 Merge remote-tracking branch 'arc-current/for-curr' into master omits a292570e9f69 Merge branch 'x86/urgent' omits 5aa9dc216189 Merge branch 'perf/kprobes' omits 20802fef73a5 x86/traps: Fix #DE Oops message regression omits c1c0c57d6e1f Merge branch 'efi/core' omits 2edf5124a8d5 Merge branch 'perf/core' omits ecb37fe78155 Merge branch 'core/build' omits 33a3b31f401a Merge branch 'core/debugobjects' omits 38904bcdeb7b Merge branch 'core/rcu' omits 259b728f79a7 Merge branch 'core/static_call' omits 0da047777235 Merge branch 'efi/core' omits e9eca7737024 Merge branch 'efi/urgent' omits 5542c5c71746 Merge branch 'irq/core' omits 9476112f91ee Merge branch 'locking/core' omits c02176f1065d Merge branch 'locking/urgent' omits b276ea1ece34 Merge branch 'objtool/core' omits cca942660c3c Merge branch 'perf/core' omits a9e41e7e434a Merge branch 'perf/kprobes' omits ce75d030b61a Merge branch 'ras/core' omits 6b98b8e222b1 Merge branch 'sched/core' omits c420334c4dfb Merge branch 'timers/core' omits 32575efebb65 Merge branch 'x86/asm' omits 177e631d041d Merge branch 'x86/build' omits 775adf604165 Merge branch 'x86/cache' omits 7bd6b69c538b Merge branch 'x86/cleanups' omits 84df8c8d35d4 Merge branch 'x86/core' omits f020d8a50ce6 Merge branch 'x86/cpu' omits 3e340aac0be8 Merge branch 'x86/entry' omits bb3be476ec2e Merge branch 'x86/fpu' omits acdb18efc9c5 Merge branch 'x86/fsgsbase' omits 3c9965553b1a Merge branch 'x86/hyperv' omits e91b3819f094 Merge branch 'x86/irq' omits 1dd35a0de997 Merge branch 'x86/misc' omits e14923f3199c Merge branch 'x86/mm' omits f0b0fcf6184d Merge branch 'x86/paravirt' omits 59cb4f753584 Merge branch 'x86/pasid' omits c76f39588755 Merge branch 'x86/platform' omits 3fd81a652fe2 Merge branch 'x86/pti' omits 562aa4f615f2 Merge branch 'x86/seves' omits 9e02dcbaab9c x86: add failure injection to get/put/clear_user omits 7e81b84f1cd9 lib, uaccess: add failure injection to usercopy functions omits 65b760dac6da lib, include/linux: add usercopy failure capability omits 0107eacceba8 ROMFS: support inode blocks calculation omits 5318a79c919c ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang omits a8fc80fece28 sched.h: drop in_ubsan field when UBSAN is in trap mode omits cf0464c440cd scripts/gdb/tasks: add headers and improve spacing format omits 0940f6a203bb scripts/gdb/proc: add struct mount & struct super_block ad [...] omits 6889b7969f84 aio: simplify read_events() omits 699a69dda955 kernel/relay.c: drop unneeded initialization omits 9d94a352cd2c panic: dump registers on panic_on_warn omits 5ede900c3895 rapidio: fix the missed put_device() for rio_mport_add_riodev omits f011d1aff253 rapidio: fix error handling path omits fcd899f89c23 nilfs2: fix some kernel-doc warnings for nilfs2 omits 1ea5db57015c autofs: harden ioctl table omits 6c6e167a0e50 ramfs: fix nommu mmap with gaps in the page cache omits d7b80e70e6ec mm: remove the now-unnecessary mmget_still_valid() hack omits fd6c7a053bbb mm/gup: take mmap_lock in get_dump_page() omits db9e6a4953f7 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot omits 8a694d63dd26 coredump: rework elf/elf_fdpic vma_dump_size() into common helper omits 0f79fa397b44 coredump: refactor page range dumping into common helper omits 608e7361c165 coredump: let dump_emit() bail out on short writes omits 00856c78add0 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU omits 9ee7186c1da3 tools/testing/selftests: add self-test for verifying load [...] omits 9fe0133c737b fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits a5067ef6106e fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits b6567d554f4a fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits 0c01921e56f9 checkpatch: add new warnings to author signoff checks. omits 29c57ff4efe6 checkpatch: fix false positive on empty block comment lines omits f8bb6d527396 checkpatch: fix multi-statement macro checks for while blocks. omits bf777d756806 checkpatch-emit-a-warning-on-embedded-filenames-fix omits 9bdf4c893457 checkpatch: emit a warning on embedded filenames omits b347c54bdaf4 checkpatch: test $GIT_DIR changes omits 4f0020d25b0d checkpatch: extend author Signed-off-by check for split Fr [...] omits 819059fbe64f checkpatch: fix git "fatal" warning if file argument outsi [...] omits 206ccdf0b9f0 checkpatch: allow not using -f with files that are in git omits 9815a6dbec78 checkpatch-warn-on-self-assignments-checkpatch-fixes omits fd80e30888a6 checkpatch: warn on self-assignments omits 99f514ed1f33 const_structs.checkpatch: add pinctrl_ops and pinmux_ops omits 8aa14600df0e checkpatch: warn if trace_printk and friends are called omits 4cc026df6e4c const_structs.checkpatch: add phy_ops omits 5191b791285b checkpatch: add test for comma use that should be semicolon omits 4f6ad8aa1eac checkpatch: move repeated word test omits 5a0ed2c8f9ed checkpatch: add --kconfig-prefix omits 9b516922ea78 bitops: use the same mechanism for get_count_order[_long] omits 728d8ded68a9 bitops: simplify get_count_order_long() omits a07a043ecbc2 lib/crc32.c: fix trivial typo in preprocessor condition omits 175bcfdebc33 include/linux/list.h: add a macro to test if entry is poin [...] omits 7d08a9d02a4c lib/percpu_counter.c: use helper macro abs() omits c8abb5c0b263 lib/scatterlist.c: avoid a double memset omits a935ef27dc34 lib/idr.c: document that ida_simple_{get,remove}() are deprecated omits d493a071be13 lib/idr.c: document calling context for IDA APIs mustn't u [...] omits cf38bb584ea7 lib/mpi/mpi-bit.c: fix spello of "functions" omits b76bcf04239b lib: test_sysctl: delete duplicated words omits 9e9975d73c81 lib: syscall: delete duplicated words omits b6c359d73c38 lib: radix-tree: delete duplicated words omits ad41110ce3c0 lib: earlycpio: delete duplicated words omits 01e52d79197a lib: dynamic_queue_limits: delete duplicated words + fix typo omits e31c4ddfcc30 lib: devres: delete duplicated words omits cbcb762886b1 lib: decompress_bunzip2: delete duplicated words omits fa7eeef1b81a lib: libcrc32c: delete duplicated words omits 2b4998416a6b lib: bitmap: delete duplicated words omits 31d67d2f3f1a get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits a5b1cc2e4de6 get_maintainer: add test for file in VCS omits 201062b1a6d5 kernel/: fix repeated words in comments omits e1d629bf5f64 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] omits 5e9978beba29 kernel.h: split out min()/max() et al. helpers omits b83ee3402745 fs: configfs: delete repeated words in comments omits 22d5c0405159 proc/sysctl: make protected_* world readable omits 556d6c61d34f kernel/hung_task.c: Monitor killed tasks. omits eab43dc9cecc fs/buffer.c: dump more info for __getblk_gfp() stall problem omits faf4ffbfd1c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits ac51bacf9a25 mm: rename page_order() to buddy_order() omits 9b36b1481bf8 include/linux/mmzone.h: remove unused early_pfn_valid() omits f6e93ed502f2 mm: use helper function put_write_access() omits bec3ccce377a mm/workingset.c: fix some doc warnings omits 2f5271556154 mm: fix some comments formatting omits 278adf55ef43 mm: fix some broken comments omits d4a8998cc3c4 mm: use self-explanatory macros rather than "2" omits 4fdd0f764a44 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() omits d1a871103bc6 mm/highmem.c: clean up endif comments omits fbedba7c3c02 mm/page_reporting.c: drop stale list head check in page_re [...] omits ffd7076dd7a2 mm/slab.h: remove duplicate include omits 7a1199c975c9 zram: failing to decompress is WARN_ON worthy omits 1069e5e4329f mm/memory_hotplug: update comment regarding zone shuffling omits dd452ef2da6b mm/page_alloc: place pages to tail in __free_pages_core() omits d57a5b604577 mm/page_alloc: move pages to tail in move_to_free_list() omits e5407b2dbf04 mm/page_alloc: place pages to tail in __putback_isolated_page() omits 5cd3483599d2 mm/page_alloc: convert "report" flag of __free_one_page() [...] omits 07030f7588be mm: don't panic when links can't be created in sysfs omits f1fb6b33671d kernel/resource: make iomem_resource implicit in release_m [...] omits 9ce291629210 hv_balloon: try to merge system ram resources omits 86b0eea14bda xen/balloon: try to merge system ram resources omits bab82a439111 virtio-mem: try to merge system ram resources omits e8688204e16e mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] omits e64f10f53e02 mm/memory_hotplug: prepare passing flags to add_memory() a [...] omits 94122e5a1f02 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] omits 15289607ba22 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED omits 91b93f1bf07b kernel/resource: fix use of ternary condition in release_m [...] omits 5b2eacd64f1f kernel/resource: make release_mem_region_adjustable() never fail omits 22145dc2c802 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits 820fa22f5e57 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits c63bba4833ee mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits 957c64359e63 mm/memory_hotplug: simplify page onlining omits bd246da0e6ab mm/page_isolation: simplify return value of start_isolate_ [...] omits 8f5a672116ed mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits c1b45372477f mm/page_alloc: simplify __offline_isolated_pages() omits 39b676c87b51 mm-memory_hotplug-simplify-page-offlining-fix omits a4a778b60bfa mm/memory_hotplug: simplify page offlining omits 90e86ef83c5b mm/memory_hotplug: enforce section granularity when onlini [...] omits ba8933ab90df mm/memory_hotplug: inline __offline_pages() into offline_pages() omits 8edcdbdd542f mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] omits 12ededa558d7 mm/util.c: update the kerneldoc for kstrdup_const() omits f0d29e0b57a8 mm/vmstat.c: use helper macro abs() omits bd748d8464ee mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits d4fbe5a77c73 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 0a20fbd9ab52 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 0936b9db42a5 mm/page_poison.c: replace bool variable with static key omits 21022f398286 mm,hwpoison: try to narrow window race for free pages omits 90e6316d2815 mm,hwpoison: double-check page count in __get_any_page() omits 39ee3d6b5a7d mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits ffff93c98eca mm,hwpoison: return 0 if the page is already poisoned in s [...] omits 3110f256dc79 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits 70d969b96542 mm,hwpoison: rework soft offline for in-use pages omits 407518e9b19d mm,hwpoison: rework soft offline for free pages omits b32f9ec99047 mm,hwpoison: unify THP handling for hard and soft offline omits 4a121e86251f mm,hwpoison: kill put_hwpoison_page omits db014073416f mm,hwpoison: refactor madvise_inject_error omits f298aaa34b94 mm,hwpoison: unexport get_hwpoison_page and make it static omits 2c14c46eead9 mm,hwpoison-inject: don't pin for hwpoison_filter omits abc24e944adf mm, hwpoison: remove recalculating hpage omits f07b30f26da3 mm,hwpoison: cleanup unused PageHuge() check omits eb870017189f mm/readahead: pass a file_ra_state into force_page_cache_ra omits 39e7b828938d mm/filemap: fold ra_submit into do_sync_mmap_readahead omits 6ab81915a900 mm/readahead: add page_cache_sync_ra and page_cache_async_ra omits 2ed8d8c6e33f mm/readahead: pass readahead_control to force_page_cache_ra omits bbb0360f44b6 mm/readahead: make ondemand_readahead take a readahead_control omits f5cc3318bdbb mm/readahead: make do_page_cache_ra take a readahead_control omits 4247a0773db2 mm/readahead: make page_cache_ra_unbounded take a readahea [...] omits c2e0098e3002 mm/readahead: add DEFINE_READAHEAD omits c6e9a50c775e fs: do not update nr_thps for mappings which support THPs omits b97a1c642769 fs: add a filesystem flag for THPs omits 8c7b9debf7e2 mm/vmscan: allow arbitrary sized pages to be paged out omits 9fdae8f96c14 mm/page-writeback: support tail pages in wait_for_stable_page omits 96ce44dd8197 mm/truncate: fix truncation for pages of arbitrary size omits dc174e503b51 mm/rmap: fix assumptions of THP size omits 58594f840ac1 mm/huge_memory: fix can_split_huge_page assumption of THP size omits 7c4ebc0e5dea mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] omits 6301203a0e6f mm/huge_memory: fix split assumption of page size omits 6b8f9c52bed7 mm/huge_memory: fix total_mapcount assumption of page size omits 8230aa4998f4 mm/page_owner: change split_page_owner to take a count omits b6a0b231cebf mm: Fix remove page fault assumption of compound page size omits cdffb6bca539 mm/memory: remove page fault assumption of compound page size omits 29d5af0902e6 mm/filemap: fix page cache removal for arbitrary sized THPs omits 57f03e163456 mm/filemap: fix storing to a THP shadow entry omits ddf3fab60c09 fix xarray omits 45db3977bff2 xarray-add-xas_split-fix-2 omits 7bfe3f55f814 xarray-add-xas_split-fix omits 47bebee70add XArray: add xas_split omits 83586c845844 xarray-add-xa_get_order-fix omits ab19397dc939 XArray: add xa_get_order omits dc6255d1e614 mm/migrate: remove obsolete comment about device public omits 70d39024a05e mm/migrate: remove cpages-- in migrate_vma_finalize() omits 2a1b28603947 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] omits 06e95a59a047 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits d8cc65364724 memblock: use separate iterators for memory and reserved regions omits a13691630c4f memblock: implement for_each_reserved_mem_region() using _ [...] omits a441f1f171a3 memblock: remove unused memblock_mem_size() omits 2346878afd06 x86/setup: simplify reserve_crashkernel() omits 128588530550 x86/setup: simplify initrd relocation and reservation omits f81cbad4576c mips: fix cavium-octeon build caused by memblock refactoring omits 8e37bb3158f9 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits e041774474aa arch, drivers: replace for_each_membock() with for_each_me [...] omits 6aa305e91813 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits 5ad6c354bb2b memblock: reduce number of parameters in for_each_mem_range() omits 513510494660 memblock-make-memblock_debug-and-related-functionality-pri [...] omits 6755b91f0f9f memblock: make memblock_debug and related functionality private omits 22159b7097d6 memblock: make for_each_memblock_type() iterator private omits 967c27ea867e mircoblaze: drop unneeded NUMA and sparsemem initializations omits 1706c329e956 riscv: drop unneeded node initialization omits e822525dfff7 h8300, nds32, openrisc: simplify detection of memory extents omits 99b0fc2eba7b arm64: numa: simplify dummy_numa_init() omits dcf1b22771f9 arm, xtensa: simplify initialization of high memory pages omits f58f1d3b3758 dma-contiguous: simplify cma_early_percent_memory() omits 03220da2a753 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits 2f1664d8e282 mm-mempool-add-else-to-split-mutually-exclusive-case-fix omits 83668e4dbbbe mm/mempool: Add 'else' to split mutually exclusive case omits aca6a28f7314 mm: remove unused alloc_page_vma_node() omits dd04bb1889c9 mm/mempolicy: remove or narrow the lock on current omits d4006c5e950a selftests/vm: 8x compaction_test speedup omits 3b2b04cdf88b include/linux/compaction.h: clean code by removing unused [...] omits aa38b4ef5660 mm/compaction.c: micro-optimization remove unnecessary branch omits 42483546c619 mm/zbud: remove redundant initialization omits 3ccbcbf61e76 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset omits 6d02e2d97fa2 mm/vmscan: fix comments for isolate_lru_page() omits d574e67d0fd0 mm/vmscan: fix infinite loop in drop_slab_node omits 19defd0b5609 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] omits f9c75004374e mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 omits 4769c419c024 mm/hugetlb: take the free hpage during the iteration directly omits 1d05a2aed325 mm/hugetlb: narrow the hugetlb_lock protection area during [...] omits d00a0ae3c01e mm/hugetlb: a page from buddy is not on any list omits c7776ab7ee82 mm/hugetlb: count file_region to be added when regions_nee [...] omits 798bd02401fb mm/hugetlb: use list_splice to merge two list at once omits 59aee1cf7209 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] omits 30e7dcc2d9d3 mm/hugetlb: not necessary to coalesce regions recursively omits 26058a2780b3 MIPS: do not call flush_tlb_all when setting pmd entry omits 9133323fd4ca mm/huge_memory.c: update tlb entry if pmd is changed omits 013f6ab06d8f doc/vm: fix typo in the hugetlb admin documentation omits 4c950929a70d mm/hugetlb.c: remove the unnecessary non_swap_entry() omits 8a4be511fa38 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits 2ee218bc76ce include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] omits ed7f5253e189 mm/page_alloc.c: fix freeing non-compound pages omits 73b3a3593917 mm: move call to compound_head() in release_pages() omits 267b2b33c380 mmzone: clean code by removing unused macro parameter omits 5588746efc1a mm/page_alloc.c: __perform_reclaim should return 'unsigned long' omits d41a47a2ef10 mm/page_alloc.c: clean code by merging two functions omits 2ddb76bc7a45 mm/page_alloc.c: fix early params garbage value accesses omits 82a55af0513f mm/page_alloc.c: micro-optimization remove unnecessary branch omits 64e9ff9d2d25 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] omits 96f81d0afa42 mm/page_alloc.c: clean code by removing unnecessary initia [...] omits fcdbdc09efcd mm, isolation: avoid checking unmovable pages across pageb [...] omits 2185f92a6880 mm: document semantics of ZONE_MOVABLE omits 7f086e0da294 virtio-mem: don't special-case ZONE_MOVABLE omits f932deebc530 mm/page_isolation: cleanup set_migratetype_isolate() omits 38caa4442ee3 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 80aee081b470 mm/page_isolation: exit early when pageblock is isolated i [...] omits d0d6bfcded30 mm/page_alloc: tweak comments in has_unmovable_pages() omits 7de9cb7b1ba0 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] omits e53a5c2976e2 KASAN: Testing Documentation omits cf56cd0e9208 kasan-port-kasan-tests-to-kunit-v14 omits 03398731b0ce KASAN: Port KASAN Tests to KUnit omits e685acc91080 KUnit: KASAN Integration omits 4ff29d8f42ff kasan/kunit: add KUnit Struct to Current Task omits 2343e069da9b docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 21dc6110c81c mm/vmalloc.c: fix the comment of find_vm_area omits 10ca8f22270e mm/vmalloc.c: update the comment in __vmalloc_area_node() omits 42e07b77c5b8 mm/memory-failure.c: remove unused macro `writeback' omits 4bc573a3db7d mm/memory-failure: do pgoff calculation before for_each_process() omits dfadfa98fb27 mm/dmapool.c: replace hard coded function name with __func__ omits f8acfc7daf99 mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits b21c9e366e34 lib/test_hmm.c: remove unused dmirror_zero_page omits 72340669fd22 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro omits eff133620f98 include/linux/huge_mm.h: remove mincore_huge_pmd declaration omits 9f52b328dbd6 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2-fix omits 10a6ab180efe mm-remove-src-dst-mm-parameter-in-copy_page_range-v2 omits c7dc5c0a3cbb mm: remove src/dst mm parameter in copy_page_range() omits 7d15d60dca9d mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] omits 9dbc538c3b51 mm/mmap.c: use helper function allow_write_access() in __r [...] omits 23753b1dadab mm: use helper function mapping_allow_writable() omits 2e504efc667e mm/mmap: check on file instead of the rb_root_cached of it [...] omits 0d97e882b24f mm/mmap: not necessary to check mapping separately omits 8d31051e9286 mm/memory.c: fix spello of "function" omits 5d118bbf35c3 mm/mmap: leave adjust_next as virtual address instead of p [...] omits 3c18624f73ee mm: simplify PageDoubleMap with PF_SECOND policy omits 07f5dedc9963 mm: move PageDoubleMap bit omits 26ac2d8fe56a mm/mmap.c: fix the adjusted length error omits a64ed59ad6c3 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 0661b9e71f30 mm: smaps*: extend smap_gather_stats to support specified [...] omits c3bd15e68acb mmap locking API: add mmap_lock_is_contended() omits 285609d0dbd3 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits c87a8185b4e6 mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits 9cbc941c1063 mm/memory.c: replace vmf->vma with variable vma omits 17aa8316059b mm/memory.c: fix typo in __do_fault() comment omits 06c86aa7d481 arm: __pmd_free_tlb(): call page table destructor omits 7181da0a01e2 mm: account PMD tables like PTE tables omits 48f28f5dec64 selftests/vm: fix incorrect gcc invocation in some cases omits 815a127b258b selftests/vm: fix false build success on the second and la [...] omits 329eff82f5f5 mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] omits bf2b9c060938 mm/page_counter: correct the obsolete func name in the com [...] omits 8de48dabf4b2 mm: memcontrol: add the missing numa_stat interface for cgroup v2 omits e3dc317d53dd mm/memcg: unify swap and memsw page counters omits 668f2da66129 mm-memcg-simplify-mem_cgroup_get_max-v4 omits 3ec01ab07f1a mm/memcg: simplify mem_cgroup_get_max() omits cb1d8f05a5d9 mm/memcg: clean up obsolete enum charge_type omits 0872bedd47ea mm: memcontrol: correct the comment of mem_cgroup_iter() omits 838004b5e430 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] omits be0e587884fe mm: memcontrol: Use the preferred form for passing the siz [...] omits 5e52548ed12b mm: memcontrol: use flex_array_size() helper in memcpy() omits 7cd6fd4b26db mm/memremap.c: convert devmap static branch to {inc,dec} omits bb8564d455f0 mm/swapfile.c: fix potential memory leak in sys_swapon omits 83f154e39e1d mm/swapfile.c: remove unnecessary goto out in _swap_info_get() omits 70d0df0d32ad mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] omits 692e3445ed61 mm/page_io.c: remove useless out label in __swap_writepage() omits 0860200cef51 mm/swap_slots.c: remove always zero and unused return valu [...] omits 38f94e9e8dfa mm/swap.c: fix confusing comment in release_pages() omits fb64a7476285 mm: remove superfluous __ClearPageActive() omits 963349a4b633 mm: remove activate_page() from unuse_pte() omits 2324ef6fbd15 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits f0bda53da914 mm/gup: protect unpin_user_pages() against npages==-ERRNO omits c24ea3acb3a8 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits 3cc223c90fbd mm/gup: don't permit users to call get_user_pages with FOL [...] omits 4c0eae654df6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits 30ad9a106e37 mm/gup_benchmark: update the documentation in Kconfig omits 9cd4edd76734 mm, fadvise: improve the expensive remote LRU cache draini [...] omits d140e385e045 mm/filemap: fix filemap_map_pages for THP omits e33eae6c18ae mm: add find_lock_head omits e85360da99bd mm-shmem-return-head-page-from-find_lock_entry-fix omits 996dabe21b28 mm/shmem: return head page from find_lock_entry omits 37afca871553 mm-convert-find_get_entry-to-return-the-head-page-fix omits ad8fc51231e8 mm: convert find_get_entry to return the head page omits 16b90bd8722b i915: use find_lock_page instead of find_lock_entry omits 60615f1bcd51 proc: optimise smaps for shmem entries omits aeb5f32d5cbc mm-optimise-madvise-willneed-fix omits ccd9e850b61d mm: optimise madvise WILLNEED omits 83cda8a6f259 mm: use find_get_incore_page in memcontrol omits 3fa315fa008f mm: factor find_get_incore_page out of mincore_page omits 0223612d2af8 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] omits ad0eb8fd57d6 mm/debug_vm_pgtable: avoid none pte in pte_clear_test omits 5d26ee6ff260 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() omits 21447a74bafe mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 omits 038478506812 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] omits 38c65c9a27b1 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP omits 5a8243a98451 mm/debug_vm_pgtable/locks: take correct page table lock omits e8e5b865a786 mm/debug_vm_pgtable/locks: move non page table modifying t [...] omits 26ba1ea0acc6 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] omits b8a0d3431dd4 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] omits a798ce52f347 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] omits af84dbbc168d mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] omits fa460036c8fa mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value omits baf2e78f88b8 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix omits 041edf28ffd4 powerpc/mm: move setting pte specific flags to pfn_pte omits 157c74eb0713 powerpc/mm: add DEBUG_VM WARN for pmd_clear omits 3c1efad71e8f mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits fd31ed76b7bb mm/debug.c: do not dereference i_ino blindly omits f867dbad4839 device-dax: add a range mapping allocation attribute omits 0b5d153b2a50 dax/hmem: introduce dax_hmem.region_idle parameter omits 1757cb7711f2 device-dax: add an 'align' attribute omits 04dcbe401b76 device-dax: make align a per-device property omits befbcae85024 device-dax: introduce 'mapping' devices omits b171959d0de7 device-dax: add dis-contiguous resource support omits 8bc266a0ca3b mm/memremap_pages: support multiple ranges per invocation omits 21c54d8b09f3 lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() omits 8fcc3412e9b8 mm/hmm/test: use after free in dmirror_allocate_chunk() omits 1f7e7ce6d861 mm/memremap_pages: convert to 'struct range' omits 71ff6c2f56f1 device-dax: add resize support omits 37adba9e0db4 drivers/base: make device_find_child_by_name() compatible [...] omits 66f49e8134ff device-dax: introduce 'seed' devices omits b06bc7626b23 device-dax: introduce 'struct dev_dax' typed-driver operations omits da4ac87c1ab1 device-dax: add an allocation interface for device-dax instances omits 87cffe1a2a97 device-dax/kmem: replace release_resource() with release_m [...] omits 13e005d49b13 device-dax/kmem: move resource name tracking to drvdata omits d708fbae9d5a device-dax/kmem: introduce dax_kmem_range() omits f613cd3faa59 device-dax: make pgmap optional for instance creation omits 539e979baf36 device-dax: move instance creation parameters to 'struct d [...] omits 28ee83165fd4 device-dax: drop the dax_region.pfn_flags attribute omits 2e9dc0874a52 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() omits 2c83edfdfbfd ACPI: HMAT: attach a device for each soft-reserved range omits c8d9f2da106c mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits 88c0e161abf1 mm/memory_hotplug: introduce default phys_to_target_node() [...] omits 7f9f1f659767 resource: report parent to walk_iomem_res_desc() callback omits 2e68cfac7dca device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] omits eafb4d162c32 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits d14896fefe31 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits efb12f352527 x86/numa: fix build when CONFIG_ACPI is not set omits d2992417483f x86/numa: add 'nohmat' option omits 2cd9be11772b x86/numa: cleanup configuration dependent command-line options omits 5c0484c61ab8 mm,kmemleak-test.c: move kmemleak-test.c to samples dir omits ec033796cb0e mm/kmemleak: rely on rcu for task stack scanning omits 3cc00f35f7da mm/slub: make add_full() condition more explicit omits 11b88f9c8121 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits 0963c93432fa mm/slub.c: branch optimization in free slowpath omits 9001bed465df include/linux/slab.h: fix a typo error in comment omits f058a788e595 mm/slab.c: clean code by removing redundant if condition omits 0020e55e1a83 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 0c76dfdedabe fs_parse: mark fs_param_bad_value() as static omits 114d8b3bc41e fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr omits 40c953de15a7 ramfs: support O_TMPFILE omits 6f52d5bed495 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3d76a3f33913 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 523e6c6e997a ocfs2: fix potential soft lockup during fstrim omits 77a140c09b2e ocfs2: delete repeated words in comments omits 2dfc0eda966b ntfs: add check for mft record size in superblock omits f03c2ef31253 scripts/decodecode: add the capability to supply the progr [...] omits fff8ce551717 scripts/spelling.txt: increase error-prone spell checking omits 6ef82f059e07 kbuild: doc: describe proper script invocation omits f7b8ea8ebd4d export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang omits c275f9638fac compiler.h: avoid escaped section names omits 41096112e17b compiler-gcc: improve version error omits 189cdae0621d kasan: remove mentions of unsupported Clang versions omits 7bb698ff6cbd Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] omits 1be1b066c2e0 Revert "arm64: vdso: Fix compilation with clang older than 8" omits ffda12ba37fa Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] omits d6b8be73757b Revert "kbuild: disable clang's default use of -fmerge-all [...] omits 511443ac834c compiler-clang: add build check for clang 10.0.1 omits e0d722ef5019 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference omits 1718f7f3c08d /proc/kpageflags: do not use uninitialized struct pages omits 102d12ba121b /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2675918aee54 Merge branch 'for-5.10/io_uring' into for-next omits a13c19d7d1bf Merge branch 'for-5.10/libata' into for-next omits 56e934f6f104 Merge branch 'for-5.10/block' into for-next omits f1e6e615674f Merge branch 'for-5.10/block' into for-next omits b479cb0edbe8 Merge branch 'for-5.10/block' into for-next omits 9360ff96cd01 f2fs: handle errors of f2fs_get_meta_page_nofail omits 13f570b7ca5b Merge branch 'for-5.10/libata' into for-next omits 9fc8e2bb043f Merge branch 'for-5.10/drivers' into for-next omits 8e7d17f8b7d5 Merge branch 'for-5.10/io_uring' into for-next omits 22e3c62eacf2 Merge branch 'for-5.10/io_uring' into for-next omits a0efb4e29a09 Merge branch 'for-5.10/block' into for-next omits 2bba3618394c Merge branch 'for-5.10/drivers' into for-next omits 50454f72a1d4 radix-tree: fix the comment of radix_tree_next_slot() omits 35cb1ebc3754 XArray: Fix xas_reload for multi-index entries omits 04bee5a85d5a XArray: Add private interface for workingset node deletion omits 65e162674f67 Merge branch 'for-5.10/block' into for-next omits 3c4ad4d1b50c Merge branch 'for-5.10/io_uring' into for-next omits 7fad5df7ad8b Merge branch 'for-5.10/io_uring' into for-next omits 235f673bde50 Merge branch 'for-5.10/block' into for-next omits 7a62777efa9e Merge branch 'for-5.10/libata' into for-next omits 26c88c9d035d Merge branch 'for-5.10/drivers' into for-next omits d6359d748a66 Merge branch 'for-5.10/block' into for-next omits adb99b3a5926 Merge branch 'for-5.10/io_uring' into for-next omits 18dcce7bc583 Merge branch 'remotes/lorenzo/pci/xilinx' omits 2913c5752acd Merge branch 'remotes/lorenzo/pci/xgene' omits 5e7c9b66bbc2 Merge branch 'remotes/lorenzo/pci/vmd' omits 0c107d9987be Merge branch 'remotes/lorenzo/pci/tegra' omits bf333990c6da Merge branch 'remotes/lorenzo/pci/rcar' omits 0f67997347e1 Merge branch 'remotes/lorenzo/pci/qcom' omits e72131c4eb79 Merge branch 'remotes/lorenzo/pci/mvebu' omits 2bb8d0f36ea0 Merge branch 'remotes/lorenzo/pci/mobiveil' omits 24b555d8bed0 Merge branch 'remotes/lorenzo/pci/meson' omits 4cff1530c521 Merge branch 'remotes/lorenzo/pci/loongson' omits a5148951dcc5 Merge branch 'remotes/lorenzo/pci/kirin' omits fe0e020c2385 Merge branch 'remotes/lorenzo/pci/iproc' omits 03c207a6873d Merge branch 'remotes/lorenzo/pci/imx6' omits 279f7f7549ef Merge branch 'remotes/lorenzo/pci/hv' omits 8b0d64357264 Merge branch 'remotes/lorenzo/pci/dwc' omits 75dd58cdc634 Merge branch 'remotes/lorenzo/pci/cadence' omits de515d12c8ca Merge branch 'remotes/lorenzo/pci/brcmstb' omits ab85364d0a90 Merge branch 'remotes/lorenzo/pci/aardvark' omits 6b01d3cf131c Merge branch 'remotes/lorenzo/pci/arm' omits d0c999f3dc98 Merge branch 'remotes/lorenzo/pci/pci-iomap' omits c9b38dc7b8f0 Merge branch 'remotes/lorenzo/pci/apei' omits 2d5116b8dfde Merge branch 'pci/misc' omits 543cca912f6c Merge branch 'pci/pm' omits 39f6c8b65d8e Merge branch 'pci/hotplug' omits b46ae9d54cf2 Merge branch 'pci/enumeration' omits f63a9a0edb1f Merge branch 'pci/acs' omits ad6aebe534aa Merge branch 'v5.10/drivers' into tmp/aml-rebuild omits 69497fead5de Merge branch 'v5.10/dt64' into tmp/aml-rebuild omits eab1da006ea5 Merge branch 'v5.10/dt' into tmp/aml-rebuild omits 7a640457d775 Merge branch 'v5.9/fixes' into tmp/aml-rebuild omits cad292c57102 PCI: dwc: spear13xx driver needs OF omits b7aef42eb0b1 PCI: dwc: armada-8k driver needs OF support omits d6e05fb2b680 Merge branch 'for-next-next-v5.9-20200923' into for-next-20200923 omits 235a7a0519ad Merge branch 'for-next-current-v5.8-20200923' into for-nex [...] omits a8ebc2b69f65 Merge branch 'ext/filipe-replace-fix' into for-next-next-v [...] omits 8433c928a761 Merge branch 'ext/josef/seed-dev-stats' into for-next-next [...] omits b979e4508746 Merge branch 'ext/boris/fst-fixes-v3' into for-next-next-v [...] omits 4b65e3cdfaf3 Merge branch 'misc-next' into for-next-current-v5.8-20200923 omits 4796cacf8861 Merge branch 'misc-next' into for-next-next-v5.9-20200923 omits 5c880ade0d4b Merge branch 'misc-5.9' into for-next-current-v5.8-20200923 omits 777b0bd670ea btrfs: skip space_cache v1 setup when not using it omits 5fe2f72fc280 btrfs: remove free space items when creating free space tree omits c4cb262ee9ac btrfs: use sb state to print space_cache mount option omits 5bde7358722d btrfs: support remount of ro fs with free space tree omits 5826bc9c56b4 btrfs: return error if we're unable to read device stats omits 5aa0b13d2e89 btrfs: init device stats for seed devices omits 6d7ae2029302 btrfs: fix filesystem corruption after a device replace omits cb44677b7046 btrfs: call submit_bio_hook directly for metadata pages omits 3f982e3ba5ae btrfs: stop calling submit_bio_hook for data inodes omits 5c937eb1ee82 btrfs: don't opencode is_data_inode in end_bio_extent_readpage omits b2d23981c840 btrfs: call submit_bio_hook directly in submit_one_bio omits 3e1444710d70 btrfs: remove extent_io_ops::readpage_end_io_hook omits 27773eaff985 btrfs: replace readpage_end_io_hook with direct calls omits b4d2d899e625 btrfs: send, recompute reference path after orphanization [...] omits df19a5e78d0e btrfs: send, orphanize first all conflicting inodes when p [...] omits 443b313c7ff8 btrfs: tree-checker: fix false alert caused by legacy btrf [...] omits c98a1b9d7838 btrfs: use unaligned helpers for stack and header set/get helpers omits e4250e308c50 btrfs: free-space-cache: use unaligned helpers to access data omits bd942aa4f219 btrfs: send: use helpers for unaligned access to header members omits 09f01c4b4e7d btrfs: use own btree inode io_tree owner id omits 61d1ed802677 btrfs: reschedule when cloning lots of extents omits 4b3c2bfcdd09 btrfs: fix overflow when copying corrupt csums for a message omits f1e9bee2b2b4 btrfs: use kvcalloc for allocation in btrfs_ioctl_send() omits 69f26d2966c4 btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioc [...] omits ce9571189f8e btrfs: remove inode argument from btrfs_start_ordered_extent omits fac025b2c432 btrfs: remove inode argument from add_pending_csums omits 4509523154cb btrfs: sink inode argument in insert_ordered_extent_file_extent omits 122b0492b4a0 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode omits 13f88dba50c3 btrfs: clean BTRFS_I usage in btrfs_destroy_inode omits 20088600f66b btrfs: open code extent_read_full_page to its sole caller omits 88ab527faa28 btrfs: sink mirror_num argument in __do_readpage omits 1c5a300cb4b6 btrfs: sink read_flags argument into extent_read_full_page omits c9bf5b865728 btrfs: sink mirror_num argument in extent_read_full_page omits 777d82206e98 btrfs: promote extent_read_full_page to btrfs_readpage omits c0a3b9bd46e5 btrfs: remove mirror_num argument from extent_read_full_page omits 078ad4028369 btrfs: remove btrfs_get_extent indirection from __do_readpage omits 15b0c180803f btrfs: remove btree_get_extent omits d4d52f2a3c50 btrfs: simplify metadata pages reading omits 03e43597938f btrfs: remove btree_readpage omits 510c306f91c6 btrfs: reschedule if necessary when logging directory items omits 464fda6dc496 btrfs: do not create raid sysfs entries under any locks omits 838d5bb14f22 btrfs: kill the RCU protection for fs_info->space_info omits 92fe10e2b3e7 btrfs: improve error message in setup_items_for_insert omits 7cdddd43938d btrfs: add kerneldoc for setup_items_for_insert omits c5b3d0a3df13 btrfs: sink total_data parameter in setup_items_for_insert omits 05dfdc6f2b85 btrfs: eliminate total_size parameter from setup_items_for_insert omits 85f3e7000c7c btrfs: re-arrange statements in setup_items_for_insert omits 4f6215655ba6 btrfs: sysfs: export supported send stream version omits a6536ee61b94 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() omits dc59e8e885e7 btrfs: send: avoid copying file data omits 9972908536f5 btrfs: send: get rid of i_size logic in send_write() omits 49dc3680494e btrfs: rename btrfs_insert_clone_extent() to a more generic name omits ee04afd385a0 btrfs: rename btrfs_punch_hole_range() to a more generic name omits 96843fecb302 btrfs: rename struct btrfs_clone_extent_info to a more gen [...] omits a0cd6375369a btrfs: remove item_size member of struct btrfs_clone_extent_info omits 61ac09c66317 btrfs: fix metadata reservation for fallocate that leads t [...] omits 89305bf89de8 btrfs: remove unused function calc_global_rsv_need_space() omits d92bc7edcd6d btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] omits 35259c0332ee btrfs: simplify gotos in open_seed_device omits 933eb544da4d btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] omits f2b5044744cd btrfs: remove tmp variable for list traversal in btrfs_ini [...] omits d148cd9eda0b btrfs: use sprout device_list_mutex in btrfs_init_devices_late omits 06c0c5a330b3 btrfs: reada: lock all seed/sprout devices in __reada_star [...] omits 9d5b7d5167d0 btrfs: handle errors in btrfs_sysfs_add_fs_devices omits ac3df174217d btrfs: initialize sysfs devid and device link for seed device omits 423732963fb2 btrfs: split and refactor btrfs_sysfs_remove_devices_dir omits 54ad5ff33acb btrfs: simplify parameters of btrfs_sysfs_add_devices_dir omits 359b9fe746b5 btrfs: make btrfs_sysfs_remove_devices_dir return void omits d8c79d08d154 btrfs: add btrfs_sysfs_remove_device helper omits 47a88c2ebd17 btrfs: add btrfs_sysfs_add_device helper omits d187b3b14c76 btrfs: fix replace of seed device omits 1ca69aef066b btrfs: fix put of uninitialized kobject after seed device delete omits 751d28c250df btrfs: improve device scanning messages omits 6c1e96ed9eee btrfs: pretty print leaked root name omits a718ae1d24d8 btrfs: sysfs: export currently running exclusive operation omits 90ffcc8660aa btrfs: enumerate the type of exclusive operation in progress omits c7c1b35cec9e btrfs: sysfs: init devices outside of the chunk_mutex omits 0db361f96e72 btrfs: make extent_fiemap take btrfs_inode omits 979367882d91 btrfs: make btrfs_zero_range_check_range_boundary take btr [...] omits d27ca3e0d58f btrfs: make copy_inline_to_page take btrfs_inode omits 64c38d6a8521 btrfs: make btrfs_find_ordered_sum take btrfs_inode omits a123f7c9d30f btrfs: make get_extent_skip_holes take btrfs_inode omits c23ecf8da7a8 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] omits 23fc26243b62 btrfs: make btrfs_invalidatepage work on btrfs_inode omits 5d448213d856 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode omits 1ec1cb9379cd btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode omits 26a1fe47ae17 btrfs: make ordered extent tracepoint take btrfs_inode omits f4eb78a839be btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode omits ce5d37f9c954 btrfs: make inode_tree_del take btrfs_inode omits 2b4c6d413978 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits omits cc472046c9f2 btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots omits 3b01b44ff20b btrfs: introduce BTRFS_NESTING_SPLIT for split blocks omits c6b0dae43fcf btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW omits af3c5dfd4ec1 btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT omits d3b9e9f5558f btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks omits 5c28981c11f6 btrfs: add nesting tags to the locking helpers omits 9b81326b7264 btrfs: introduce btrfs_path::recurse omits 6b5354e04163 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] omits cfe435008d30 btrfs: don't opencode sync_blockdev in btrfs_init_new_device omits 86997b102911 btrfs: remove redundant code from btrfs_free_stale_devices omits 7acb27c645fc btrfs: refactor locked condition in btrfs_init_new_device omits 7e8f1468c5ab btrfs: use RCU for quick device check in btrfs_init_new_device omits 45b42ba90fd6 btrfs: ctree: check key order before merging tree blocks omits 545b12d6a445 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] omits 3b7b6ffa4f8f btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() omits 67d0b5e16428 btrfs: extent_io: do extra check for extent buffer read wr [...] omits 64c9e5399f32 btrfs: rework error detection in init_tree_roots omits 9464bc8ecb40 btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations omits 267d445802ef btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] omits b41c7aac4359 btrfs: do not hold device_list_mutex when closing devices omits 1649f9f67402 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits 412c2678298d btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] omits 34ffdfee1d1b btrfs: remove alloc_list splice in btrfs_prepare_sprout omits 39ac35703c74 btrfs: document some invariants of seed code omits 343694eee8d8 btrfs: switch seed device to list api omits 7de6d06a0495 btrfs: simplify setting/clearing fs_info to btrfs_fs_devices omits 0e951d27df41 btrfs: make close_fs_devices return void omits c277b33c9785 btrfs: factor out loop logic from btrfs_free_extra_devids omits 4ec9ca499e1e btrfs: factor out reada loop in __reada_start_machine omits 3101ebd12a56 btrfs: remove err variable from btrfs_get_extent omits b99fe3f62960 btrfs: dio iomap DSYNC workaround omits 7f6e74367915 btrfs: switch to iomap for direct IO omits 0765defadc53 btrfs: add owner and fs_info to alloc_state io_tree omits 980eabed8562 btrfs: make read_block_group_item return void omits 7976f9f1bd1b btrfs: sysfs: fix unused-but-set-variable warnings omits 76b834210536 btrfs: make fast fsyncs wait only for writeback omits 1b571f6e8dd3 btrfs: do not commit logs and transactions during link and [...] omits c301be5b8f13 btrfs: do not take the log_mutex of the subvolume when pin [...] omits 845a00289aa1 btrfs: send: remove indirect callback parameter for changed_cb omits a0311d4419be btrfs: scrub: rename ratelimit state varaible to avoid shadowing omits 387a32b35493 btrfs: remove unnecessarily shadowed variables omits b8e9534e8476 btrfs: compression: move declarations to header omits 918a2c53ad6a btrfs: remove const from btrfs_feature_set_name omits a82b1df475fe btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] omits 10a60cfc222a btrfs: fix possible infinite loop in data async reclaim omits 247a6c13efe6 btrfs: add a comment explaining the data flush steps omits 7dd4ae4be4f9 btrfs: do async reclaim for data reservations omits fdbb744dc196 btrfs: flush delayed refs when trying to reserve data space omits 916103af14f4 btrfs: run delayed iputs before committing the transaction [...] omits 40f96701e4d4 btrfs: don't force commit if we are data omits 8e3c37fd6b33 btrfs: drop the commit_cycles stuff for data reservations omits c935bd9b7034 btrfs: use the same helper for data and metadata reservations omits a5afdf485db4 btrfs: serialize data reservations if we are flushing omits e618efbff1d7 btrfs: use ticketing for data space reservations omits 420d38e7e6c2 btrfs: add btrfs_reserve_data_bytes and use it omits ec52b033e5f1 btrfs: add the data transaction commit logic into may_comm [...] omits ab027ffccfff btrfs: add flushing states for handling data reservations omits e534e26b5ed1 btrfs: check tickets after waiting on ordered extents omits 744e7168b928 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc omits dd069b166d2f btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] omits a3c076a2c2ee btrfs: call btrfs_try_granting_tickets when reserving space omits 43a099eb2df6 btrfs: call btrfs_try_granting_tickets when unpinning anything omits c538d0e4f584 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] omits 1372ca438dd3 btrfs: make ALLOC_CHUNK use the space info flags omits 7c5db1d0cb1e btrfs: make shrink_delalloc take space_info as an arg omits aba8925865f8 btrfs: handle U64_MAX for shrink_delalloc omits 2cd0fb02e547 btrfs: remove orig from shrink_delalloc omits 2d9d9fb76e87 btrfs: change nr to u64 in btrfs_start_delalloc_roots omits 5cab9cc98ace btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid omits 5ef2327a7d32 btrfs: remove spurious BUG_ON in btrfs_get_extent omits 9c52df787e3b btrfs: delete duplicated words + other fixes in comments omits 83a81684fb9f btrfs: tracepoints: output proper root owner for trace_fin [...] omits 62180d7eae2f Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 0476c865ded6 LSM: SafeSetID: Fix warnings reported by test bot omits 02e316b088df LSM: SafeSetID: Add GID security policy handling omits 717fe90b5201 LSM: Signal to SafeSetID when setting group IDs adds edaa5ddf3833 Merge tag 'sched-core-2020-10-12' of git://git.kernel.org/ [...] adds ed016af52ee3 Merge tag 'locking-core-2020-10-12' of git://git.kernel.or [...] adds e6412f9833db Merge tag 'efi-core-2020-10-12' of git://git.kernel.org/pu [...] adds 34eb62d868d7 Merge tag 'core-build-2020-10-12' of git://git.kernel.org/ [...] adds dd502a81077a Merge tag 'core-static_call-2020-10-12' of git://git.kerne [...] adds 3bff6112c80c Merge tag 'perf-core-2020-10-12' of git://git.kernel.org/p [...] adds 1c6890707eb1 Merge tag 'perf-kprobes-2020-10-12' of git://git.kernel.or [...] adds b85cac574592 Merge tag 'x86-kaslr-2020-10-12' of git://git.kernel.org/p [...] adds c1b4ec85ee40 Merge tag 'x86-mm-2020-10-12' of git://git.kernel.org/pub/ [...] adds ad884ff32931 Merge tag 'x86-build-2020-10-12' of git://git.kernel.org/p [...] adds ee4a925107d1 Merge tag 'x86-paravirt-2020-10-12' of git://git.kernel.or [...] adds 2646fb032f51 Merge tag 'x86-hyperv-2020-10-12' of git://git.kernel.org/ [...] adds ced3a9eb3cd0 Merge tag 'ia64_for_5.10' of git://git.kernel.org/pub/scm/ [...] adds 50d228345a03 Merge tag 'docs-5.10' of git://git.lwn.net/linux adds c90578360c92 Merge branch 'work.csum_and_copy' of git://git.kernel.org/ [...] adds 85ed13e78dbe Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e18afa5bfa4a Merge branch 'work.quota-compat' of git://git.kernel.org/p [...] adds 22230cd2c55b Merge branch 'compat.mount' of git://git.kernel.org/pub/sc [...] adds 53acd350503d Merge tag 'locks-v5.10-1' of git://git.kernel.org/pub/scm/ [...] adds ea6f043fc984 x86: Make __get_user() generate an out-of-line call adds d55564cfc222 x86: Make __put_user() generate an out-of-line call adds 865c50e1d279 x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT adds 39a5101f989e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6f5032a852f9 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds c024a81125ca Merge tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux [...] adds 437490fed3b0 btrfs: tracepoints: output proper root owner for trace_fin [...] adds 260db43cd2f5 btrfs: delete duplicated words + other fixes in comments adds 57297c1e8e1c btrfs: remove spurious BUG_ON in btrfs_get_extent adds 8e5600818022 btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid adds b49121393f58 btrfs: change nr to u64 in btrfs_start_delalloc_roots adds 288be2d99736 btrfs: remove orig from shrink_delalloc adds d7f81fac97e6 btrfs: handle U64_MAX for shrink_delalloc adds 920a9958c255 btrfs: make shrink_delalloc take space_info as an arg adds c6c453032ea3 btrfs: make ALLOC_CHUNK use the space info flags adds 3308234a7e98 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] adds 2732798c9bb6 btrfs: call btrfs_try_granting_tickets when unpinning anything adds 99ffb43e5d4a btrfs: call btrfs_try_granting_tickets when reserving space adds 39753e4a3a43 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] adds 38d715f494f2 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc adds 448b966b49be btrfs: check tickets after waiting on ordered extents adds 058e6d1d267f btrfs: add flushing states for handling data reservations adds a1ed0a8216f7 btrfs: add the data transaction commit logic into may_comm [...] adds 8698fc4eb788 btrfs: add btrfs_reserve_data_bytes and use it adds 1004f6860f8c btrfs: use ticketing for data space reservations adds 0532a6f8b6ce btrfs: serialize data reservations if we are flushing adds f3bda421c16f btrfs: use the same helper for data and metadata reservations adds 028270013586 btrfs: drop the commit_cycles stuff for data reservations adds bb86bd3db82e btrfs: don't force commit if we are data adds 327feeeb2e9b btrfs: run delayed iputs before committing the transaction [...] adds cb3e39304599 btrfs: flush delayed refs when trying to reserve data space adds 5705674081ce btrfs: do async reclaim for data reservations adds 1a7a92c8ddcd btrfs: add a comment explaining the data flush steps adds c4923027bd58 btrfs: fix possible infinite loop in data async reclaim adds e21139c621ad btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] adds 9e6df7cedfdf btrfs: remove const from btrfs_feature_set_name adds cb4c9198302b btrfs: compression: move declarations to header adds 0af447d0507b btrfs: remove unnecessarily shadowed variables adds 8bb1cf1ba639 btrfs: scrub: rename ratelimit state varaible to avoid shadowing adds 1b51d6fce45e btrfs: send: remove indirect callback parameter for changed_cb adds 5522a27e59c6 btrfs: do not take the log_mutex of the subvolume when pin [...] adds 75b463d2b47a btrfs: do not commit logs and transactions during link and [...] adds 487781796d30 btrfs: make fast fsyncs wait only for writeback adds 24646481fb19 btrfs: sysfs: fix unused-but-set-variable warnings adds 4c448ce8b48f btrfs: make read_block_group_item return void adds 154f7cb86809 btrfs: add owner and fs_info to alloc_state io_tree adds f85781fb505e btrfs: switch to iomap for direct IO adds 0eb79294dbe3 btrfs: dio iomap DSYNC workaround adds 1028d1c48b95 btrfs: remove err variable from btrfs_get_extent adds dc0ab488d2cb btrfs: factor out reada loop in __reada_start_machine adds 3712ccb7f1cc btrfs: factor out loop logic from btrfs_free_extra_devids adds 54eed6ae8d8e btrfs: make close_fs_devices return void adds c4989c2fd0eb btrfs: simplify setting/clearing fs_info to btrfs_fs_devices adds 944d3f9fac61 btrfs: switch seed device to list api adds 427c8fddb129 btrfs: document some invariants of seed code adds 68abf360160c btrfs: remove alloc_list splice in btrfs_prepare_sprout adds 62cf5391209a btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks adds 425c6ed6486f btrfs: do not hold device_list_mutex when closing devices adds b4c5d8fdfff3 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] adds e85fde5162bf btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations adds 217f5004fee6 btrfs: rework error detection in init_tree_roots adds f98b6215d7d1 btrfs: extent_io: do extra check for extent buffer read wr [...] adds 1c2a07f598d5 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() adds 07cce5cf3b48 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] adds d16c702fe4f2 btrfs: ctree: check key order before merging tree blocks adds f4cfa9bdd40c btrfs: use RCU for quick device check in btrfs_init_new_device adds 44cab9ba374a btrfs: refactor locked condition in btrfs_init_new_device adds 4ae312e9728f btrfs: remove redundant code from btrfs_free_stale_devices adds b9ba017fb077 btrfs: don't opencode sync_blockdev in btrfs_init_new_device adds 329ced799be8 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] adds 51899412dd95 btrfs: introduce btrfs_path::recurse adds fd7ba1c1202d btrfs: add nesting tags to the locking helpers adds 9631e4cc1a03 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks adds bf77467a93bd btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT adds bf59a5a21604 btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW adds 4dff97e69005 btrfs: introduce BTRFS_NESTING_SPLIT for split blocks adds cf6f34aa3ada btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots adds ca9d473a3e30 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits adds b79b724969ad btrfs: make inode_tree_del take btrfs_inode adds 6d072c8e291f btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode adds acbf1dd0fcbd btrfs: make ordered extent tracepoint take btrfs_inode adds 90c0304c6307 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode adds 6fee248d2beb btrfs: convert btrfs_inode_sectorsize to take btrfs_inode adds 53ac7ead2446 btrfs: make btrfs_invalidatepage work on btrfs_inode adds 3347c48f2767 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] adds f1bbde8d5f27 btrfs: make get_extent_skip_holes take btrfs_inode adds 3c5641a83ac4 btrfs: make btrfs_find_ordered_sum take btrfs_inode adds 998acfe8ffc1 btrfs: make copy_inline_to_page take btrfs_inode adds 948dfeb86bae btrfs: make btrfs_zero_range_check_range_boundary take btr [...] adds facee0a09c15 btrfs: make extent_fiemap take btrfs_inode adds ca10845a5685 btrfs: sysfs: init devices outside of the chunk_mutex adds c3e1f96c37d0 btrfs: enumerate the type of exclusive operation in progress adds 66a2823c5436 btrfs: sysfs: export currently running exclusive operation adds 457f1864b569 btrfs: pretty print leaked root name adds 79dae17d8d44 btrfs: improve device scanning messages adds c6a5d954950c btrfs: fix replace of seed device adds 178a16c94041 btrfs: add btrfs_sysfs_add_device helper adds 985e233e96e5 btrfs: add btrfs_sysfs_remove_device helper adds 6a416a018f1a btrfs: make btrfs_sysfs_remove_devices_dir return void adds cd36da2e7ec6 btrfs: simplify parameters of btrfs_sysfs_add_devices_dir adds 53f8a74cbeff btrfs: split and refactor btrfs_sysfs_remove_devices_dir adds 30b0e4e0e3f5 btrfs: initialize sysfs devid and device link for seed device adds 7ad3912a70a6 btrfs: handle errors in btrfs_sysfs_add_fs_devices adds 2fca0db07608 btrfs: reada: lock all seed/sprout devices in __reada_star [...] adds e17125b52b7e btrfs: use sprout device_list_mutex in btrfs_init_devices_late adds 1888709d7180 btrfs: remove tmp variable for list traversal in btrfs_ini [...] adds e493e8f9bcb5 btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] adds c83b60c0e4d2 btrfs: simplify gotos in open_seed_device adds 0725c0c9351d btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] adds a31a5876fae2 btrfs: remove unused function calc_global_rsv_need_space() adds 8fccebfa534c btrfs: fix metadata reservation for fallocate that leads t [...] adds fb870f6cdd72 btrfs: remove item_size member of struct btrfs_clone_extent_info adds bf385648fa48 btrfs: rename struct btrfs_clone_extent_info to a more gen [...] adds 306bfec02b10 btrfs: rename btrfs_punch_hole_range() to a more generic name adds 0cbb5bdfea26 btrfs: rename btrfs_insert_clone_extent() to a more generic name adds a9b2e0de92cb btrfs: send: get rid of i_size logic in send_write() adds 8c7d9fe06f5b btrfs: send: avoid copying file data adds c9a949af13d6 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() adds 7573df5547c0 btrfs: sysfs: export supported send stream version adds fc0716c2f6af btrfs: re-arrange statements in setup_items_for_insert adds 3dc9dc8969dc btrfs: eliminate total_size parameter from setup_items_for_insert adds fc0d82e103c7 btrfs: sink total_data parameter in setup_items_for_insert adds da9ffb242c44 btrfs: add kerneldoc for setup_items_for_insert adds 7269ddd2f602 btrfs: improve error message in setup_items_for_insert adds 728049050012 btrfs: kill the RCU protection for fs_info->space_info adds 49ea112da0e6 btrfs: do not create raid sysfs entries under any locks adds bb56f02f26fe btrfs: reschedule if necessary when logging directory items adds 2f1d3e4b930d btrfs: remove btree_readpage adds 0420177c08b2 btrfs: simplify metadata pages reading adds 208d6341e85b btrfs: remove btree_get_extent adds 1a5ee1e62603 btrfs: remove btrfs_get_extent indirection from __do_readpage adds 72cffee46340 btrfs: remove mirror_num argument from extent_read_full_page adds c1be9c1ad5cc btrfs: promote extent_read_full_page to btrfs_readpage adds 003c286aef3f btrfs: sink mirror_num argument in extent_read_full_page adds 6f15af606005 btrfs: sink read_flags argument into extent_read_full_page adds fd513000eb27 btrfs: sink mirror_num argument in __do_readpage adds 0f208812493f btrfs: open code extent_read_full_page to its sole caller adds 633cc816f742 btrfs: clean BTRFS_I usage in btrfs_destroy_inode adds 71fe0a55dae7 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode adds 3c38c877fcb9 btrfs: sink inode argument in insert_ordered_extent_file_extent adds 510f85edf1cd btrfs: remove inode argument from add_pending_csums adds c0a43603056c btrfs: remove inode argument from btrfs_start_ordered_extent adds 8eb2fd00153a btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioc [...] adds bae12df966f0 btrfs: use kvcalloc for allocation in btrfs_ioctl_send() adds 6b613cc97f0a btrfs: reschedule when cloning lots of extents adds 2c53a14dd301 btrfs: use own btree inode io_tree owner id adds e2f896b3180e btrfs: send: use helpers for unaligned access to header members adds 6994ca367ce5 btrfs: free-space-cache: use unaligned helpers to access data adds e97659cefe1e btrfs: use unaligned helpers for stack and header set/get helpers adds 1465af12e254 btrfs: tree-checker: fix false alert caused by legacy btrf [...] adds 98272bb77bf4 btrfs: send, orphanize first all conflicting inodes when p [...] adds 9c2b4e034706 btrfs: send, recompute reference path after orphanization [...] adds 9a446d6a9fc7 btrfs: replace readpage_end_io_hook with direct calls adds 1f03d9cfda53 btrfs: remove extent_io_ops::readpage_end_io_hook adds cd0537449c27 btrfs: call submit_bio_hook directly in submit_one_bio adds be17b3afc4a6 btrfs: don't opencode is_data_inode in end_bio_extent_readpage adds 908930f3edad btrfs: stop calling submit_bio_hook for data inodes adds 1b36294a6cd5 btrfs: call submit_bio_hook directly for metadata pages adds 905eb88bceb2 btrfs: remove struct extent_io_ops adds 124604eb50f8 btrfs: init device stats for seed devices adds 92e26df43b1a btrfs: return error if we're unable to read device stats adds c33fe275b530 fs: remove no longer used dio_end_io() adds e3c57805f8f2 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK adds 572c83acdcda btrfs: cleanup cow block on error adds 96c2e067ed3e btrfs: skip devices without magic signature when mounting adds 8d1a7aae89dc btrfs: annotate device name rcu_string with __rcu adds 1fd4033dd011 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag adds 11e3235b4399 Merge tag 'for-5.10-tag' of git://git.kernel.org/pub/scm/l [...] adds dfef313e9990 Merge tag 'erofs-for-5.10-rc1' of git://git.kernel.org/pub [...] adds 647412daeb45 Merge tag 'mmc-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds fd5c32d80884 Merge tag 'media/v5.10-1' of git://git.kernel.org/pub/scm/ [...] adds 57218d7f2e87 Merge tag 'regmap-v5.10' of git://git.kernel.org/pub/scm/l [...] adds 1724e02e024a Merge tag 'regulator-v5.10' of git://git.kernel.org/pub/sc [...] adds a996b9c61729 Merge tag 'spi-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds 0486beaf88d2 Merge tag 'gpio-v5.10-1' of git://git.kernel.org/pub/scm/l [...] adds c4439713e82a Merge tag 'hwmon-for-v5.10' of git://git.kernel.org/pub/sc [...] adds 5f1ec1fd3225 x86/traps: Fix #DE Oops message regression adds 081dd68c8906 x86/platform/uv: Remove unused variable in UV5 NMI handler adds 857d64485e7c Merge tag 'x86_urgent_for_v5.10-rc1' of git://git.kernel.o [...] adds 3ad11d7ac887 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/l [...] adds 6ad4bf6ea160 Merge tag 'io_uring-5.10-2020-10-12' of git://git.kernel.d [...] adds 79ec6d9cac46 Merge tag 'libata-5.10-2020-10-12' of git://git.kernel.dk/ [...] adds 7cd4ecd9177b Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk [...] adds 029f56db6ac2 Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/ [...] adds 70333f4ff9c1 Merge branch 'printk-rework' into for-linus adds d594d8f411d4 Merge tag 'printk-for-5.10' of git://git.kernel.org/pub/sc [...] adds a20751677676 tomoyo: Loosen pathname/domainname validation. adds b274279a0b0c Merge tag 'tomoyo-pr-20201012' of git://git.osdn.net/gitro [...] adds 99a6740f88e9 Merge tag 'Smack-for-5.10' of git://github.com/cschaufler/ [...] adds 01fb1e2f42d6 Merge tag 'audit-pr-20201012' of git://git.kernel.org/pub/ [...] adds 7b540812cc06 Merge tag 'selinux-pr-20201012' of git://git.kernel.org/pu [...] adds 8b05418b2521 Merge tag 'seccomp-v5.10-rc1' of git://git.kernel.org/pub/ [...] adds b5fc7a89e58b Merge tag 'overflow-v5.10-rc1' of git://git.kernel.org/pub [...] adds 1f7a44f63e6c compiler-clang: add build check for clang 10.0.1 adds 4c207c50ea35 Revert "kbuild: disable clang's default use of -fmerge-all [...] adds 2980e6070eef Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] adds 3759da22e5c0 Revert "arm64: vdso: Fix compilation with clang older than 8" adds 3511af0a72ef Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] adds 527f6750d92b kasan: remove mentions of unsupported Clang versions adds c8db3b0a7ba7 compiler-gcc: improve version error adds a25c13b3aa1b compiler.h: avoid escaped section names adds 4d6fb34acb5d export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang adds eb38f37c3cee kbuild: doc: describe proper script invocation adds 2c92406f3343 scripts/spelling.txt: increase error-prone spell checking adds 33c5bb375ea4 scripts/spelling.txt: add "arbitrary" typo adds d72e720a1939 scripts/decodecode: add the capability to supply the progr [...] adds 4f8c94022f0b ntfs: add check for mft record size in superblock adds 679edeb0ed8a ocfs2: delete repeated words in comments adds 8dd71b25c56a ocfs2: fix potential soft lockup during fstrim adds da5c1c0bb316 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr adds 97383c741b06 fs_parse: mark fs_param_bad_value() as static adds c1ff3f95497e mm/slab.c: clean code by removing redundant if condition adds d7cff4ded857 include/linux/slab.h: fix a typo error in comment adds c270cf3041a5 mm/slub.c: branch optimization in free slowpath adds 9f986d998a30 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc adds 9cf7a1118365 mm/slub: make add_full() condition more explicit adds c4b28963fd79 mm/kmemleak: rely on rcu for task stack scanning adds 1abbef4f5172 mm,kmemleak-test.c: move kmemleak-test.c to samples dir adds 2dd57d3415f8 x86/numa: cleanup configuration dependent command-line options adds 3b0d31011d39 x86/numa: add 'nohmat' option adds 88e9a5b7965c efi/fake_mem: arrange for a resource entry per efi_fake_me [...] adds c01044cc8191 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] adds 73fb952d8371 resource: report parent to walk_iomem_res_desc() callback adds a035b6bf863e mm/memory_hotplug: introduce default phys_to_target_node() [...] adds 5ccac54f3e12 ACPI: HMAT: attach a device for each soft-reserved range adds ec826909981c device-dax: drop the dax_region.pfn_flags attribute adds 174ebece379b device-dax: move instance creation parameters to 'struct d [...] adds f5516ec5efb9 device-dax: make pgmap optional for instance creation adds 59bc8d10dc41 device-dax/kmem: introduce dax_kmem_range() adds 7e6b431aaef8 device-dax/kmem: move resource name tracking to drvdata adds 0513bd5bb114 device-dax/kmem: replace release_resource() with release_m [...] adds c2f3011ee697 device-dax: add an allocation interface for device-dax instances adds f11cf813dee2 device-dax: introduce 'struct dev_dax' typed-driver operations adds 0f3da14a4f05 device-dax: introduce 'seed' devices adds c77f520db8eb drivers/base: make device_find_child_by_name() compatible [...] adds fcffb6a1df92 device-dax: add resize support adds a4574f63edc6 mm/memremap_pages: convert to 'struct range' adds b7b3c01b1915 mm/memremap_pages: support multiple ranges per invocation adds 60e93dc097f7 device-dax: add dis-contiguous resource support adds 0b07ce872a9e device-dax: introduce 'mapping' devices adds 33cf94d71766 device-dax: make align a per-device property adds 6d82120f4156 device-dax: add an 'align' attribute adds 5a505603a917 dax/hmem: introduce dax_hmem.region_idle parameter adds 8490e2e25b5a device-dax: add a range mapping allocation attribute adds 853322a67104 mm/debug.c: do not dereference i_ino blindly adds bac3cf4d01d4 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] adds 61ef18655704 mm: factor find_get_incore_page out of mincore_page adds f5df8635c5a3 mm: use find_get_incore_page in memcontrol adds e6e88712e43b mm: optimise madvise WILLNEED adds 8cf886463ecc proc: optimise smaps for shmem entries adds 9dfc8ff34b95 i915: use find_lock_page instead of find_lock_entry adds a6de4b4873e1 mm: convert find_get_entry to return the head page adds 63ec1973ddf3 mm/shmem: return head page from find_lock_entry adds a8cf7f272b5a mm: add find_lock_head adds 27a83a609b3b mm/filemap: fix filemap_map_pages for THP adds eb1d7a65f08a mm, fadvise: improve the expensive remote LRU cache draini [...] adds 4c6cd03ed88c mm/gup_benchmark: update the documentation in Kconfig adds 657d4f7996c6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag adds 447f3e45c18a mm/gup: don't permit users to call get_user_pages with FOL [...] adds 146608bb75e6 mm/gup: protect unpin_user_pages() against npages==-ERRNO adds 3264631548b1 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity adds cc2828b21c76 mm: remove activate_page() from unuse_pte() adds 6f4dd8de4835 mm: remove superfluous __ClearPageActive() adds a3e7bea06072 mm/swap.c: fix confusing comment in release_pages() adds f3bc52cb04bc mm/swap_slots.c: remove always zero and unused return valu [...] adds 548d9782bd84 mm/page_io.c: remove useless out label in __swap_writepage() adds 12eab4289d32 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] adds 7a3d52e45e00 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() adds 822bca52ee7e mm/swapfile.c: fix potential memory leak in sys_swapon adds 433e7d317754 mm/memremap.c: convert devmap static branch to {inc,dec} adds e90342e6d26a mm: memcontrol: use flex_array_size() helper in memcpy() adds 61e604e636ab mm: memcontrol: use the preferred form for passing the siz [...] adds 19b629c9795b mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] adds 05bdc520b3ad mm: memcontrol: correct the comment of mem_cgroup_iter() adds f9f84ec56f7e mm/memcg: clean up obsolete enum charge_type adds 8d387a5f172f mm/memcg: simplify mem_cgroup_get_max() adds bd0b230fe145 mm/memcg: unify swap and memsw page counters adds 5f9a4f4a7096 mm: memcontrol: add the missing numa_stat interface for cgroup v2 adds d437024e69b8 mm/page_counter: correct the obsolete func name in the com [...] adds 7a52d4d88ade mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] adds d1b2cf6cb84a mm: memcg/slab: uncharge during kmem_cache_free_bulk() adds 9a137153fc87 mm/memcg: fix device private memcg accounting adds efc9511cecf6 selftests/vm: fix false build success on the second and la [...] adds 34d109131f48 selftests/vm: fix incorrect gcc invocation in some cases adds b2b29d6d0119 mm: account PMD tables like PTE tables adds d383807aaf77 mm/memory.c: fix typo in __do_fault() comment adds a7069ee3f891 mm/memory.c: replace vmf->vma with variable vma adds 7c61f917b161 mm/mmap: rename __vma_unlink_common() to __vma_unlink() adds 4d1e72437b92 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] adds 07e5bfe651f8 mmap locking API: add mmap_lock_is_contended() adds 03b4b1149308 mm: smaps*: extend smap_gather_stats to support specified [...] adds ff9f47f6f00c mm: proc: smaps_rollup: do not stall write attempts on mmap_lock adds e18c45ffcfa3 mm: move PageDoubleMap bit adds a08d93e5752a mm: simplify PageDoubleMap with PF_SECOND policy adds f9d86a605722 mm/mmap: leave adjust_next as virtual address instead of p [...] adds f1dc1685f6ca mm/memory.c: fix spello of "function" adds 808fbdbea05f mm/mmap: not necessary to check mapping separately adds 0fc48a6e213a mm/mmap: check on file instead of the rb_root_cached of it [...] adds cf508b58457c mm: use helper function mapping_allow_writable() adds cb48841fbf4e mm/mmap.c: use helper function allow_write_access() in __r [...] adds 8332326e8e47 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] adds c78f463649d6 mm: remove src/dst mm parameter in copy_page_range() adds f577e143d85a include/linux/huge_mm.h: remove mincore_huge_pmd declaration adds bfe18a0900f1 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro adds 9b53122f616a lib/test_hmm.c: remove unused dmirror_zero_page adds 42286f83f80f mm/dmapool.c: replace open-coded list_for_each_entry_safe() adds 41a04814a715 mm/dmapool.c: replace hard coded function name with __func__ adds c43bc03d0a87 mm/memory-failure: do pgoff calculation before for_each_process() adds 2c3125977ec1 mm/memory-failure.c: remove unused macro `writeback' adds 82afbc32f221 mm/vmalloc.c: update the comment in __vmalloc_area_node() adds 74640617e14f mm/vmalloc.c: fix the comment of find_vm_area adds 25356cfad69c docs/vm: fix 'mm_count' vs 'mm_users' counter confusion adds 393824f650fa kasan/kunit: add KUnit Struct to Current Task adds 83c4e7a0363b KUnit: KASAN Integration adds 73228c7ecc5e KASAN: port KASAN Tests to KUnit adds 9ab5be976898 KASAN: Testing Documentation adds be4f1ae978ff mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] adds c9c510dc2964 mm/page_alloc: tweak comments in has_unmovable_pages() adds 51030a53d81e mm/page_isolation: exit early when pageblock is isolated i [...] adds 48381d7e4c1f mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] adds 1c31cb493c31 mm/page_isolation: cleanup set_migratetype_isolate() adds 27f852795a06 virtio-mem: don't special-case ZONE_MOVABLE adds 9181a980625a mm: document semantics of ZONE_MOVABLE adds 6a654e36fa51 mm, isolation: avoid checking unmovable pages across pageb [...] adds b630749f018c mm/page_alloc.c: clean code by removing unnecessary initia [...] adds cfb4a5419184 mm/page_alloc.c: micro-optimization remove unnecessary branch adds fdd4fa1cd904 mm/page_alloc.c: fix early params garbage value accesses adds a0622d05374b mm/page_alloc.c: clean code by merging two functions adds 2187e17b0203 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' adds 30d8ec73e877 mmzone: clean code by removing unused macro parameter adds a9b576f7253e mm: move call to compound_head() in release_pages() adds e320d3012d25 mm/page_alloc.c: fix freeing non-compound pages adds ab00db216c9c include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] adds 3e5c36007e9c mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool adds d79d176a3037 mm/hugetlb.c: remove the unnecessary non_swap_entry() adds 540809be5267 doc/vm: fix typo in the hugetlb admin documentation adds 7db5e7b67e3e mm/hugetlb: not necessary to coalesce regions recursively adds a1ddc2e8250e mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] adds d3ec7b6e09e5 mm/hugetlb: use list_splice to merge two list at once adds 972a3da355c9 mm/hugetlb: count file_region to be added when regions_nee [...] adds 15a8d68e9dc2 mm/hugetlb: a page from buddy is not on any list adds 2f37511cb6c2 mm/hugetlb: narrow the hugetlb_lock protection area during [...] adds 6664bfc8e934 mm/hugetlb: take the free hpage during the iteration directly adds 0bf7b64e6e51 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] adds 069c411de40a mm/vmscan: fix infinite loop in drop_slab_node adds 01c4776ba08c mm/vmscan: fix comments for isolate_lru_page() adds f94afee9980c mm/z3fold.c: use xx_zalloc instead xx_alloc and memset adds 1860129421c3 mm/zbud: remove redundant initialization adds 62b35fe0eba2 mm/compaction.c: micro-optimization remove unnecessary branch adds 74c9da4e1dc0 include/linux/compaction.h: clean code by removing unused [...] adds 1100262037be selftests/vm: 8x compaction_test speedup adds 78b132e9bae9 mm/mempolicy: remove or narrow the lock on current adds f8fd52535c73 mm: remove unused alloc_page_vma_node() adds 544941d78831 mm/mempool: add 'else' to split mutually exclusive case adds 04ba0a923f07 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() adds e9aa36ccbb4e dma-contiguous: simplify cma_early_percent_memory() adds cddb5ddf2b76 arm, xtensa: simplify initialization of high memory pages adds ab8f21aa8b2e arm64: numa: simplify dummy_numa_init() adds 80c4574417ae h8300, nds32, openrisc: simplify detection of memory extents adds c8e470184a06 riscv: drop unneeded node initialization adds 49645793bce1 mircoblaze: drop unneeded NUMA and sparsemem initializations adds cd991db8ddc3 memblock: make for_each_memblock_type() iterator private adds 87c55870f012 memblock: make memblock_debug and related functionality private adds 6e245ad4a17a memblock: reduce number of parameters in for_each_mem_range() adds c9118e6c37bf arch, mm: replace for_each_memblock() with for_each_mem_pf [...] adds b10d6bca8720 arch, drivers: replace for_each_membock() with for_each_me [...] adds 3c45ee6dc7a1 x86/setup: simplify initrd relocation and reservation adds 6120cdc01ef6 x86/setup: simplify reserve_crashkernel() adds 5bd0960b85d7 memblock: remove unused memblock_mem_size() adds 9f3d5eaa3c60 memblock: implement for_each_reserved_mem_region() using _ [...] adds cc6de1680538 memblock: use separate iterators for memory and reserved regions adds 67197a4f28d2 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] adds 4257889124cc mm/migrate: remove cpages-- in migrate_vma_finalize() adds f1f4f3ab54e9 mm/migrate: remove obsolete comment about device public adds d5660df4a555 Merge branch 'akpm' (patches from Andrew) adds ab0a40ea8820 perf build: Allow nested externs to enable BUILD_BUG() usage adds 6873139ed078 Merge tag 'objtool-core-2020-10-13' of git://git.kernel.or [...] adds da9803dfd395 Merge tag 'x86_seves_for_v5.10' of git://git.kernel.org/pu [...] adds 4907a43da831 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds a09b1d78505e Merge tag 'for-linus-5.10b-rc1-tag' of git://git.kernel.or [...] adds 15cb5469fc5f Merge tag 'platform-drivers-x86-v5.10-1' of git://git.kern [...] adds 9c2ff6650f4b Merge branch 'pm-cpufreq' adds fe5975b1b8b2 Merge branches 'pm-cpuidle' and 'pm-devfreq' adds 2cf9ba290536 Merge branches 'pm-core', 'pm-sleep', 'pm-pci' and 'pm-domains' adds 16641d81f9ff Merge branches 'pm-avs' and 'powercap' adds 0b8417c14181 Merge tag 'pm-5.10-rc1' of git://git.kernel.org/pub/scm/li [...] adds acd448f300b7 Merge branches 'acpi-tables', 'acpi-pmic', 'acpi-dptf' and [...] adds 20eeeafb917b Merge branches 'acpi-video', 'acpi-battery', 'acpi-config' [...] adds e4174ff78b9e Merge branch 'acpi-numa' adds 5d2a3ca813f3 Merge branch 'acpi-misc' adds 8be2362d10e8 Merge branches 'acpi-extlog', 'acpi-memhotplug', 'acpi-but [...] adds cf1d2b44f6c7 Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds defb53a7c790 Merge tag 'pnp-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 79db2b74aa14 Merge branch 'stable/for-linus-5.10' of git://git.kernel.o [...] adds 531d29b0b674 Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pu [...] adds 37187df45af7 Merge tag 'iomap-5.10-merge-4' of git://git.kernel.org/pub [...] adds 2fc61f25fb29 Merge tag 'xfs-5.10-merge-2' of git://git.kernel.org/pub/s [...] adds 9e51183e9462 Merge tag 'linux-kselftest-fixes-5.10-rc1' of git://git.ke [...] adds 612e7a4c1645 Merge tag 'kernel-clone-v5.9' of git://git.kernel.org/pub/ [...] adds 01361b665a26 tests: remove O_NONBLOCK before waiting for WSTOPPED adds 4da9af0014b5 Merge tag 'threads-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 14b8216d302c Merge remote-tracking branch 'arc-current/for-curr' into master adds d7de38886a1d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds f61ad725f753 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds 5ea820a8ee3f Merge remote-tracking branch 'sparc/master' into master adds b2b8a92733b2 mlx4: handle non-napi callers to napi_poll adds 64a632da538a net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() adds 254941f32370 docs: networking: update XPS to account for netif_set_xps_queue adds 59e611a566e7 socket: fix option SO_TIMESTAMPING_NEW adds 4e3bbb33e6f3 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is [...] adds fdafed459998 ip_gre: set dev->hard_header_len and dev->needed_headroom [...] adds ea2f7da1799b selftests: netfilter: extend nfqueue test case adds 7980d2eabde8 ipvs: clear skb->tstamp in forwarding path adds 98a381a7d489 netfilter: nftables: extend error reporting for chain updates adds 0d9826bc18ce netfilter: nf_log: missing vlan offload tag and proto adds 1e40d75ef90c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e1533ac05a30 Merge remote-tracking branch 'net/master' into master adds 7fe94612dd4c xfrm: interface: fix the priorities for ipip and ipv6 tunnels adds 4989860a0ea7 Merge remote-tracking branch 'ipsec/master' into master adds a307b1b214d0 Merge remote-tracking branch 'wireless-drivers/master' int [...] adds ce1558c285f9 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close adds 53092842434c Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 8599e7abc58b Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 9fe9efd6924c ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function adds 1849a3872f03 ASoC: Intel: atom: Remove duplicate kconfigs adds 1d159edf1954 ASoC: Intel: catpt: Wake up device before configuring SSP port adds 3d53c6df4299 ASoC: Intel: catpt: Relax clock selection conditions adds 2ebefde9de62 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds 4124e4f99997 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 38c8fc0472fe Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds d51e6c6110d1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 1630596bc00c Merge remote-tracking branch 'ide/master' into master adds 620d9f9a713a Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 4813e0c321e0 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds fcc47c86fbd1 Merge remote-tracking branch 'spdx/spdx-linus' into master adds 1f7ac36d61b7 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 8ee8a357978c Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 0a18568236af Merge remote-tracking branch 'ubifs-fixes/fixes' into master new d93f23725952 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] new 209335219bf1 Merge remote-tracking branch 'kbuild/for-next' into master new 2a410d09417b ARM/ixp4xx: add a missing include of dma-map-ops.h new d4800c00ae90 Merge remote-tracking branch 'dma-mapping/for-next' into master new c2554c9f8c24 Merge remote-tracking branch 'arm/for-next' into master new aa603213c28c Merge remote-tracking branch 'arm-soc/for-next' into master new 1d8dc9b2a7e1 Merge branch 'v5.9/fixes' into tmp/aml-rebuild new eaf17fc67250 Merge branch 'v5.10/dt' into tmp/aml-rebuild new 1457a2f3d0f7 Merge branch 'v5.10/dt64' into tmp/aml-rebuild new c56e4ad07fb3 Merge branch 'v5.10/drivers' into tmp/aml-rebuild new 405903e75299 Merge remote-tracking branch 'amlogic/for-next' into master new f477252e76e4 Merge remote-tracking branch 'aspeed/for-next' into master new 921daf95092a Merge remote-tracking branch 'at91/at91-next' into master new d7098740b48e Merge remote-tracking branch 'imx-mxs/for-next' into master new ef99e3bb1179 Merge remote-tracking branch 'keystone/next' into master new 27aad187de07 Merge remote-tracking branch 'mediatek/for-next' into master new 0fc40345032c Merge remote-tracking branch 'mvebu/for-next' into master new dd1cc78362d3 Merge remote-tracking branch 'omap/for-next' into master new 9b1cd5ff7fb4 Merge remote-tracking branch 'qcom/for-next' into master new ccf2c93d18a5 Merge remote-tracking branch 'realtek/for-next' into master new 7b22be61c609 Merge remote-tracking branch 'renesas/next' into master new c6a0810c3427 Merge remote-tracking branch 'rockchip/for-next' into master new 04b530adec51 Merge remote-tracking branch 'samsung-krzk/for-next' into master new 45b9e04d5ba0 firmware: arm_scmi: Fix ARCH_COLD_RESET new 7adb2c8aaaa6 firmware: arm_scmi: Expand SMC/HVC message pool to more than one new 9724722fde8f firmware: arm_scmi: Add missing Rx size re-initialisation new c7821c2d9c0d firmware: arm_scmi: Fix locking in notifications new b9ceca6be432 firmware: arm_scmi: Fix duplicate workqueue name new 4d538ffe94a8 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 02bc24804965 Merge remote-tracking branch 'scmi/for-linux-next' into master new 24d5e5c48cea Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new ef3273c73a40 Merge remote-tracking branch 'tegra/for-next' into master new 404ed06f5b3f Merge remote-tracking branch 'ti-k3/ti-k3-next' into master new bb0555927e1a Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new 9d9d1c1de846 Merge remote-tracking branch 'uniphier/for-next' into master new 804a892456b7 clk: mediatek: add UART0 clock support new 8adea9b9459c dt-bindings: clock: mediatek: add bindings for MT8167 clocks new a68224832118 clk: mediatek: Add MT8167 clock support new c160faad3b22 Merge branch 'clk-mediatek' into clk-next new 4f8a13e1c2c2 clk: uniphier: use semicolons rather than commas to separa [...] new 39443a27cb78 clk: mvebu: ap80x-cpu: use semicolons rather than commas t [...] new 3270ee14557b clk: meson: use semicolons rather than commas to separate [...] new 0e980fda1a75 Merge branch 'clk-semicolon' into clk-next new 1843dff66857 clk/qcom: fix spelling typo new 8c18b41b3931 clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs new 70d795d2d836 dt-bindings: clock: combine qcom,sdm845-videocc and qcom,s [...] new df3f61d2cdc9 dt-bindings: clock: add SM8150 QCOM video clock bindings new dafb992a95e1 dt-bindings: clock: add SM8250 QCOM video clock bindings new 5658e8cf1a8a clk: qcom: add video clock controller driver for SM8150 new 0e94711a1f29 clk: qcom: add video clock controller driver for SM8250 new d05a58047c75 dt-bindings: clock: add QCOM SM8150 and SM8250 display clo [...] new 80a18f4a8567 clk: qcom: Add display clock controller driver for SM8150 [...] new 7aeaabc3e1e5 Merge branch 'clk-qcom' into clk-next new 86378cf646d3 clk: axi-clkgen: Add support for fractional dividers new a3947209d380 clk: axi-clkgen: Set power bits for fractional mode new 8fe6648537bb Merge branch 'clk-axi-clkgen' into clk-next new e9501b975a9e clk: qoriq: modify MAX_PLL_DIV to 32 new 6dab0327ab9d Merge branch 'clk-qoriq' into clk-next new 9ba9ad8f5be0 clk: baikal-t1: Mark Ethernet PLL as critical new 85d327d965a6 Merge branch 'clk-baikal' into clk-next new 6487649ee8b8 clk: pxa: Constify static struct clk_ops new 0836a59b0f9c Merge branch 'clk-const' into clk-next new 07c565b42a04 clk: mmp2: Fix the display clock divider base new bdab0f4ea4b5 Merge branch 'clk-mmp2' into clk-next new eff06bd5e5f6 clk: clk-prima2: fix return value check in prima2_clk_init() new b88da9ff24b9 Merge branch 'clk-prima2' into clk-next new eddfb2e1eed6 clk: at91: remove the checking of parent_name new 85d071e7f19a clk: at91: clk-main: update key before writing AT91_CKGR_MOR new c6968ac08d60 clk: at91: clk-sam9x60-pll: remove unused variable new 274e4da0b9c8 Merge branch 'clk-at91' into clk-next new f6c992ca7dd4 clk: bcm2835: add missing release if devm_clk_hw_register fails new 657652a28a64 Merge branch 'clk-bcm' into clk-next new 29c37341b54f clk: ingenic: Use to_clk_info() macro for all clocks new 21534fe39c49 clk: ingenic: Use readl_poll_timeout instead of custom loop new 3860dc599b7d clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL new 2e4ee634f805 clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT new 1a3c4dd4e163 clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate new 221f1f5dfa13 Merge branch 'clk-ingenic' into clk-next new fcedb589b5a8 clk: at91: sam9x60: support only two programmable clocks new 150449f7f258 Merge branch 'clk-at91' into clk-next new f6bade6875d7 clk: Restrict CLK_HSDK to ARC_SOC_HSDK new df8a5d26427e Merge branch 'clk-kconfig' into clk-next new fe26ff44fde2 Merge remote-tracking branch 'clk/clk-next' into master new 1375707e0fb7 Merge remote-tracking branch 'csky/linux-next' into master new d3bc729844ae Merge remote-tracking branch 'h8300/h8300-next' into master new 499faa0a464e Merge remote-tracking branch 'm68knommu/for-next' into master new 69b686ddd579 MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES new 1f0400d0e2c4 mips: ralink: enable zboot support new 3528f8ec95a5 bcm963xx_tag.h: fix duplicated word new 3e4614e7fdde MIPS: dec: fix section mismatch new cf3af0a4d3b6 MIPS: DEC: Restore bootmem reservation for firmware workin [...] new ce5333ee823c Merge remote-tracking branch 'mips/mips-next' into master new b0780d8c9708 Merge remote-tracking branch 'nds32/next' into master new 21b573a96ea6 Merge remote-tracking branch 'parisc-hd/for-next' into master new 0ed1d4b9aeb1 Merge remote-tracking branch 'powerpc/next' into master new 5af24be02d40 Merge remote-tracking branch 'risc-v/for-next' into master new c3e58617ccbf Merge remote-tracking branch 's390/for-next' into master new 15ba3f4e5eb9 Merge remote-tracking branch 'uml/linux-next' into master new 85241df0f2df Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new 4688ee4992d6 Merge remote-tracking branch 'ceph/master' into master new 8caa293df5f5 Merge remote-tracking branch 'cifs/for-next' into master new 2e792e8a135d Merge remote-tracking branch 'configfs/for-next' into master new 3d3f8a147eb4 Merge remote-tracking branch 'exfat/dev' into master new af5a0e099564 Merge remote-tracking branch 'ext3/for_next' into master new 09b00ff872ce Merge remote-tracking branch 'ext4/dev' into master new 86f33603f8c5 f2fs: handle errors of f2fs_get_meta_page_nofail new 6ed29fe1cac9 f2fs: don't issue flush in f2fs_flush_device_cache() for n [...] new af4b6b8edf6a f2fs: introduce check_swap_activate_fast() new 8c8cf26ae302 f2fs: fix writecount false positive in releasing compress blocks new ae284d87abad f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info new 788e96d1d399 f2fs: code cleanup by removing unnecessary check new 7d2a2a5dd46b Merge remote-tracking branch 'f2fs/dev' into master new 42d3e2d041f0 virtiofs: calculate number of scatter-gather elements accurately new fd686799c298 Merge remote-tracking branch 'fuse/for-next' into master new dc06aa7d1018 Merge remote-tracking branch 'nfs-anna/linux-next' into master new 6287af0fbe3c Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] new 61eacdef4a5a Merge remote-tracking branch 'ubifs/next' into master new 277035efc77c Merge remote-tracking branch 'v9fs/9p-next' into master new f4c32e87de7d xfs: fix realtime bitmap/summary file truncation when grow [...] new 7249c95a3fd7 xfs: make xfs_growfs_rt update secondary superblocks new ace74e797a82 xfs: annotate grabbing the realtime bitmap/summary locks i [...] new b0de008012fd xfs: fix fallocate functions when rtextsize is larger than 1 new 7e75d8faa7e6 xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n new 842defaf79c7 Merge remote-tracking branch 'xfs/for-next' into master new a1fc08535095 Merge remote-tracking branch 'zonefs/for-next' into master new a1ad798a1722 Merge remote-tracking branch 'vfs/for-next' into master new 6ca608533f88 Merge remote-tracking branch 'printk/for-next' into master new 0c62f6cf95de Merge branch 'pci/acs' new 70dd2768d139 Merge branch 'pci/enumeration' new 107d8e5969cc Merge branch 'pci/hotplug' new 2f692e0e43a9 Merge branch 'pci/pm' new 3353c52e9fc0 Merge branch 'pci/misc' new c8aca1c9a5cb Merge branch 'remotes/lorenzo/pci/apei' new b3ee8e8ef4f3 Merge branch 'remotes/lorenzo/pci/pci-iomap' new 81bb797c19b8 Merge branch 'remotes/lorenzo/pci/arm' new b58e590f6189 Merge branch 'remotes/lorenzo/pci/aardvark' new e5ec93a2cf14 Merge branch 'remotes/lorenzo/pci/brcmstb' new 11aba62cb133 Merge branch 'remotes/lorenzo/pci/cadence' new 927f56d67f47 dt-bindings: PCI: uniphier: Add iATU register description new 1ba415a277c0 dt-bindings: PCI: uniphier-ep: Add iATU register description new 13ab639ed48c PCI: dwc: Add common iATU register support new b101a39897d8 PCI: keystone: Remove iATU register mapping new 742833249198 PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled new 07940c369a6b PCI: dwc: Fix MSI page leakage in suspend/resume new 4060caa70f96 Merge branch 'remotes/lorenzo/pci/dwc' new 96bccf01dc0d Merge branch 'remotes/lorenzo/pci/hv' new 593c48ba396b Merge branch 'remotes/lorenzo/pci/imx6' new 936452941cbe PCI: iproc: Fix using plain integer as NULL pointer in ipr [...] new 5d2888554ee8 Merge branch 'remotes/lorenzo/pci/iproc' new c4e85981f35c Merge branch 'remotes/lorenzo/pci/kirin' new d7e13609493f Merge branch 'remotes/lorenzo/pci/loongson' new a40847beca62 Merge branch 'remotes/lorenzo/pci/meson' new 2e6306b84980 Merge branch 'remotes/lorenzo/pci/mobiveil' new 8a320663275f Merge branch 'remotes/lorenzo/pci/mvebu' new e128878c3460 Merge branch 'remotes/lorenzo/pci/qcom' new 2ea24f687b9d Merge branch 'remotes/lorenzo/pci/rcar' new d8d6cca33d38 Merge branch 'remotes/lorenzo/pci/tegra' new 33dfe5c2388c Merge branch 'remotes/lorenzo/pci/vmd' new 39b19e938b07 Merge branch 'remotes/lorenzo/pci/xgene' new ec8d6eaa6486 Merge branch 'remotes/lorenzo/pci/xilinx' new b51549f5899e Merge remote-tracking branch 'pci/next' into master new 7e208e46417b Merge remote-tracking branch 'pstore/for-next/pstore' into master new c0336424ab67 Merge remote-tracking branch 'hid/for-next' into master new decd899ce840 Merge remote-tracking branch 'i2c/i2c/for-next' into master new 26cdde3a0517 Merge remote-tracking branch 'i3c/i3c/next' into master new 7ba7c85c7120 Merge remote-tracking branch 'dmi/dmi-for-next' into master new ddeb8a191941 scripts: kernel-doc: add support for typedef enum new 10dfc307d267 scripts: kernel-doc: make it more compatible with Sphinx 3.x new a1d402adef88 scripts: kernel-doc: use a less pedantic markup for funcs [...] new 2d4ee583f83c scripts: kernel-doc: fix troubles with line counts new b6ed00bd6bdf scripts: kernel-doc: reimplement -nofunction argument new 0b5869e35e98 scripts: kernel-doc: fix typedef identification new 4e93b5e91c81 scripts: kernel-doc: don't mangle with parameter list new b87c28e5daee scripts: kernel-doc: allow passing desired Sphinx C domain [...] new e4c91bf18c89 scripts: kernel-doc: fix line number handling new f76c2d28aa40 scripts: kernel-doc: try to use c:function if possible new 2a19b094ef86 docs: cdomain.py: add support for a new Sphinx 3.1+ tag new a6f3722440e1 docs: cdomain.py: extend it to handle new Sphinx 3.x tags new 43f4bf00e4a9 docs: automarkup.py: make it ready for Sphinx 3.1+ new 99700e61d3b5 docs: kerneldoc.py: append the name of the parsed doc file new 2f9b671c9fdd docs: kerneldoc.py: add support for kerneldoc -nosymbol new 3d2b2eb7ace5 media: docs: make CEC documents compatible with Sphinx 3.1+ new dd2f2bab57e0 media: docs: make V4L documents more compatible with Sphinx 3.1+ new a1090e7f9be6 media: docs: make DVB documents more compatible with Sphinx 3.1+ new 3be84b3620bf media: docs: make MC documents more compatible with Sphinx 3.1+ new 47a579541dcd media: docs: make RC documents more compatible with Sphinx 3.1+ new 44abc881cad4 media: cec-core.rst: don't use c:type for structs new faddb5f998ca docs: remove some replace macros like |struct foo| new bdcaace39cf7 docs: get rid of :c:type explicit declarations for structs new c4afc36b29b7 docs: trace-uses.rst: remove bogus c-domain tags new a964d37dda0e docs: it_IT: fix namespace collisions at locking.rst new 5b4053ecf713 docs: net: ieee802154.rst: fix C expressions new adf0ad8f20f8 docs: genericirq.rst: don't document chip.c functions twice new 94e5a3cad108 docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag new 9061c24983ce docs: remove sound API duplication new 0dd968ba0817 docs: basics.rst: move kernel-doc workqueue markups to wor [...] new 821ce72ffbdc docs: scsi: target.rst: remove iSCSI transport class kerne [...] new da07feaa267d docs: device_link.rst: remove duplicated kernel-doc include new 16a215c6f3f5 docs: basics.rst: get rid of rcu kernel-doc macros new 6fab383ce5ce docs: pstore-blk.rst: fix kernel-doc tags new fbca4df8a22b docs: fs: fscrypt.rst: get rid of :c:type: tags new 331eaed9fca9 docs: devices.rst: get rid of :c:type macros new 2792d809f6d2 docs: sound: writing-an-alsa-driver.rst: get rid of :c:type new 50f12b9c362b docs: block: blk-mq.rst: get rid of :c:type new 379c9849ed27 docs: writing-an-alsa-driver.rst: fix some bad c:func: markups new 0bd5ac3d6630 docs: fpga: replace :c:member: macros new 638d921be01e docs: kgdb.rst: fix :c:type: usages new 72d0ba575532 docs: libata.rst: fix a wrong usage of :c:type: tag new 94ae36200bd4 docs: infrastructure.rst: don't include firmware kernel-doc new 6fbf3872b065 docs: gpu: i915.rst: Fix several C duplication warnings new 0ce9274bd74d docs: devices.rst: fix a C reference markup new 1a5d38fcb460 docs: it_IT: hacking.rst: fix a typo on a markup new 1df9ddfab8f4 docs: mei.rst: fix a C expression markup new b5163b0aaeaa docs: basics.rst: avoid duplicated C function declaration new d259d7adace7 docs: conf.py: fix c:function support with Sphinx 3.x new 0d327c088bc8 docs: conf.py: change the Sphinx 3.x+ text new 7945f285fbea docs: infrastructure.rst: exclude device_link_state from device.h new c94c82ecde4c docs: zh_CN: amu.rst: fix document title markup new ef1155e819e7 media: uAPI: buffer.rst: remove a left-over documentation new df44c13f7b41 math64.h: kernel-docs: Convert some markups into normal comments new 844c9743a6ce memblock: get rid of a :c:type leftover new b76444a65c4c dt-bindings: fix references to files converted to yaml new d72b8c991297 net: appletalk: Kconfig: Fix docs location new 9189850b7d7b drivers: net: hamradio: fix document location new c3e4b0498d3b docs: powerpc: syscall64-abi.rst: fix a malformed table new 2972483d0453 block: bio: fix a warning at the kernel-doc markups new 45e7dcda6d13 kunit: test.h: solve kernel-doc warnings new 06b0e3059426 docs: bio: fix a kerneldoc markup new 45d3fbd98c3e drivers: core: fix kernel-doc markup for dev_err_probe() new e1021b8d333e kunit: test.h: fix a bad kernel-doc markup new 86bc9a66f126 usb: docs: document altmode register/unregister functions new d0ae6b14d979 nl80211: docs: add a description for s1g_cap parameter new 06f1301b64e5 IB/srpt: docs: add a description for cq_size member new 74988b2704bb rcu/tree: docs: document bkvcache new members at struct kf [...] new 298eb1359906 Input: sparse-keymap: add a description for @sw new 11d758356143 drm: kernel-doc: drm_dp_helper.h: fix a typo new cc202abbf4be gpu: docs: amdgpu.rst: get rid of wrong kernel-doc markups new 01e3292e545d drm: kernel-doc: add description for a new function parameter new 6633888e6235 docs: virt: user_mode_linux_howto_v2.rst: fix a literal bl [...] new 39761af705eb workqueue: fix a kernel-doc warning new 5d6b38dc11c4 mm/doc: fix a literal block markup new f1432c8cbdd9 drm: drm_edid: remove a duplicated kernel-doc declaration new a2c13eb834dd PM / devfreq: remove a duplicated kernel-doc markup new 2702b48491e7 Merge remote-tracking branch 'v4l-dvb-next/master' into master new e6f9e64b193b Merge remote-tracking branch 'pm/linux-next' into master new bff7e301855a Merge remote-tracking branch 'cpupower/cpupower' into master new a7b04162f11f Merge remote-tracking branch 'thermal/thermal/linux-next' [...] new 63a3552ba6f0 Merge remote-tracking branch 'ieee1394/for-next' into master new 7550d3189774 Merge remote-tracking branch 'rdma/for-next' into master new fa6031df12fc macb: add RM9200's interrupt flag TBRE new 73d742281383 macb: prepare at91 to use a 2-frame TX queue new 0a4e9ce17ba7 macb: support the two tx descriptors on at91rm9200 new c93c5482c7d4 Merge branch 'macb-support-the-2-deep-Tx-queue-on-at91' new 7e38b03f0fe7 net: mscc: ocelot: remove duplicate ocelot_port_dev_check new 44797589c20e tcp: use semicolons rather than commas to separate statements new 6159e9633f17 net/ipv6: use semicolons rather than commas to separate st [...] new 0403a2b53c29 net/tls: use semicolons rather than commas to separate statements new c9bf52a173c7 net/af_unix: Remove unused old_pid variable new 3618ad2a7c0e virtio-net: ethtool configurable RXCSUM new 44fa32f008ab net: add function dev_fetch_sw_netstats for fetching pcpu_ [...] new 3b51788a2d5f IB/hfi1: use new function dev_fetch_sw_netstats new 9d0151673e70 net: macsec: use new function dev_fetch_sw_netstats new ec173778e96e net: usb: qmi_wwan: use new function dev_fetch_sw_netstats new ab2b3ff21b9f net: usbnet: use new function dev_fetch_sw_netstats new 1f68b2096f65 qtnfmac: use new function dev_fetch_sw_netstats new f3f04f0f3ab9 net: bridge: use new function dev_fetch_sw_netstats new a0d269810185 net: dsa: use new function dev_fetch_sw_netstats new cf89f18fa407 iptunnel: use new function dev_fetch_sw_netstats new 6401297e7610 mac80211: use new function dev_fetch_sw_netstats new 3569939a811e net: openvswitch: use new function dev_fetch_sw_netstats new 5fc3594d36d1 xfrm: use new function dev_fetch_sw_netstats new a003ec1f47bc Merge branch 'net-add-and-use-function-dev_fetch_sw_netsta [...] new 30cf856a691f i40e: Allow changing FEC settings on X722 if supported by FW new f2bf814a27c5 e1000: remove unused and incorrect code new d5e6f064ac66 Merge branch '40GbE-Intel-Wired-LAN-Driver-Updates-2020-10-12' new 825f8b0b17a8 net/mlx5: Fix uininitialized pointer read on pointer attr new ee92e4f1f95e net/mlx5: Add NIC TX domain namespace new 9b9d454ddbf0 net/mlx5e: IPsec: Add TX steering rule per IPsec state new 5be019040cb7 net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload new 50172733d01c Merge tag 'mlx5-updates-2020-10-12' of git://git.kernel.or [...] new d483842df20a Merge remote-tracking branch 'net-next/master' into master new 8392bee6f9c2 Merge remote-tracking branch 'bluetooth/master' into master new 65ae3e4e553f gfs2: Fix comments to glock_hash_walk new e83efb56a34f Merge remote-tracking branch 'gfs2/for-next' into master new fcbee9432924 Merge remote-tracking branch 'mtd/mtd/next' into master new 640eee067d9a Merge tag 'drm-misc-next-fixes-2020-10-13' of git://anongi [...] new a0c3a066cf3a Merge remote-tracking branch 'drm/drm-next' into master new c3f64deba988 Merge remote-tracking branch 'amdgpu/drm-next' into master new 05bd201a2ddc Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] new 8fac7909d799 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] new 6960bc6e9648 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 0f0f28b41ec6 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master new e969ca178995 Merge remote-tracking branch 'modules/modules-next' into master new a8aa66ebe71e Merge remote-tracking branch 'input/next' into master new 46a99e0cf6a4 block/rnbd-clt: remove nr argument from send_usr_msg new 050b654b2a70 block/rnbd-clt: do not cap max_hw_sectors & max_segments w [...] new 47be77c2f804 block/rnbd-clt: send_msg_close if any error occurs after s [...] new 3b481d91356e block: add zone specific block statuses new afaf5c6c81d7 nvme: translate zone resource errors new d8f53b0ab033 scsi: handle zone resources errors new 87aac3a80af5 nbd: make the config put is called before the notifying th [...] new 2fbe1957a459 Merge branch 'block-5.10' into for-next new 67284d69ce7e io_uring: Fix sizeof() mismatch new fd0ec96ec35d readahead: use limited read-ahead to satisfy read new a99518d5daf5 io_uring: don't clear IOCB_NOWAIT for async buffered retry new 3a6b70be14fb io_uring: don't set COMP_LOCKED if won't put new d05f91447c4f io_uring: don't unnecessarily clear F_LINK_TIMEOUT new d37c594dbcc2 io_uring: don't put a poll req under spinlock new 502e1da35f6c io_uring: dig out COMP_LOCK from deep call chain new 9c357fed168a io_uring: fix REQ_F_COMP_LOCKED by killing it new bb0d90950954 Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly" new e9797c639496 io_uring: fix error path cleanup in io_sqe_files_register() new 03b2b7a06710 Merge branch 'io_uring-5.10' into for-next new ee589c041c10 Merge remote-tracking branch 'block/for-next' into master new ced9a4e12e06 Merge remote-tracking branch 'device-mapper/for-next' into master new 22befe9e487c Merge remote-tracking branch 'mfd/for-mfd-next' into master new 275892ad1ce2 Merge remote-tracking branch 'backlight/for-backlight-next [...] new 6c59a17b0d59 power: supply: bq25980: Fix uninitialized wd_reg_val and overrun new 9d61e73d9cab Merge remote-tracking branch 'battery/for-next' into master new f2d3f6e75faa Merge remote-tracking branch 'integrity/next-integrity' in [...] new 111767c1d86b LSM: Signal to SafeSetID when setting group IDs new 5294bac97e12 LSM: SafeSetID: Add GID security policy handling new 03ca0ec13892 LSM: SafeSetID: Fix warnings reported by test bot new fa418a028abb Merge remote-tracking branch 'safesetid/safesetid-next' in [...] new fdfb420e9aaa Merge remote-tracking branch 'tomoyo/master' into master new 4b2e7f99cdd3 drivers: watchdog: rdc321x_wdt: Fix race condition bugs new b65762108bad watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed new beaabe0e2356 watchdog: it87_wdt: add IT8772 ID new 743949466e55 watchdog: imx7ulp: Strictly follow the sequence for wdog o [...] new 5afb6d203d02 watchdog: Fix memleak in watchdog_cdev_register new 937425d4cd3a watchdog: Use put_device on error new 2c904630e9b1 watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h> new dab1122159a5 watchdog: cadence: Simplify with dev_err_probe() new fc77204001d0 watchdog: davinci: Simplify with dev_err_probe() new d342951bcda6 watchdog: rti: Simplify with dev_err_probe() new 0cfbe17959b6 watchdog: imx7ulp: Watchdog should continue running for wa [...] new 962085a2bb82 watchdog: renesas_wdt: support handover from bootloader new 08c619b49230 watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 new 09da89abe36a watchdog: sp5100_tco: Enable watchdog on Family 17h device [...] new c113739ce5d3 watchdog: it87_wdt: add IT8784 ID new 7e65fa4a49a6 watchdog: bindings: Add binding documentation for Toshiba [...] new c5b8e4644607 watchdog: Add Toshiba Visconti watchdog driver new aeeb94801aa2 Merge remote-tracking branch 'watchdog/master' into master new 588614be61b7 dt-bindings: update usb-c-connector example new 441848282c59 dt: Remove booting-without-of.rst new faaa30dd1f4b spi: dt-bindings: spi-controller: explicitly require #addr [...] new bd36e51d10e7 dt-bindings: misc: explicitly add #address-cells for slave mode new 8767c9c95180 Merge remote-tracking branch 'devicetree/for-next' into master new 0b94fa262bdb Merge remote-tracking branch 'mailbox/mailbox-for-next' in [...] new 631a2cb3e648 Merge branch 'x86/urgent' new 5c8b96feff1b Merge branch 'x86/seves' new 351e20de4d39 Merge branch 'x86/pti' new 3e626682046e x86/asm: Replace __force_order with a memory clobber new 45415548cd9c Merge branch 'x86/asm' new da912c29a4a5 sched/features: Fix !CONFIG_JUMP_LABEL case new 077e560bf907 Merge branch 'sched/urgent' new d57cc9dbbe10 Merge branch 'perf/kprobes' new c23a8d7ed5e7 Merge branch 'objtool/core' new 80f92ca9b86c Merge branch 'core/rcu' new 426f7b5dbdda Merge remote-tracking branch 'tip/auto-latest' into master new 101d11253431 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new 2c6a22e4b875 Merge remote-tracking branch 'edac/edac-for-next' into master new 0ee04262e5de tracing: Check return value of __create_val_fields() befor [...] new 16f1bee1ff0d tracing: Fix race in trace_open and buffer resize call new 5aceb6d9b7c2 tracing/boot: Add ftrace.instance.*.alloc_snapshot option new 4a3efacceea4 tracing: Fix some typos in comments new a328b20bff66 tracing: Don't show dynamic string internals in synthetic [...] new da8d40c78cb1 tracing: Move is_good_name() from trace_probe.h to trace.h new 69aae1f61a0f tracing: Check that the synthetic event and field names are legal new 8bbe9eed9bde tracing: Add synthetic event error logging new 37a8289b2770 selftests/ftrace: Change synthetic event name for inter-ev [...] new e9278dcff01c tracing: Handle synthetic event array field type checking [...] new 5a40d3688ba3 selftests/ftrace: Add test case for synthetic event syntax errors new d3c07fac5652 tracing: support "bool" type in synthetic trace events new 9455fc756302 Merge remote-tracking branch 'ftrace/for-next' into master new c51e935a6faf Merge remote-tracking branch 'rcu/rcu/next' into master new 760572ae01bf Merge remote-tracking branch 'kvm-arm/next' into master new d23b3d1d1076 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master new dddafd3ea17d Merge remote-tracking branch 'percpu/for-next' into master new cfe4f920ffbd Merge remote-tracking branch 'chrome-platform/for-next' in [...] new 8f4ef1f4f6bc Merge remote-tracking branch 'leds/for-next' into master new 5f2bcbc649df Merge remote-tracking branch 'ipmi/for-next' into master new 0eed427c7e30 Merge remote-tracking branch 'driver-core/driver-core-next [...] new 89358820f75e Merge remote-tracking branch 'usb/usb-next' into master new 22fba34fb1b0 Merge remote-tracking branch 'tty/tty-next' into master new 9f235ca99c32 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] new fb1ff4c19415 vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices new 704f5082d845 vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind new f97f4c04e5d6 vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl new df747bcd5b21 vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call new 67247289688d vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions new f2ba7e8c947b vfio/fsl-mc: Added lock support in preparation for interru [...] new 2e0d29561f59 vfio/fsl-mc: Add irq infrastructure for fsl-mc devices new cc0ee20bd969 vfio/fsl-mc: trigger an interrupt via eventfd new 1bb141ed5e14 vfio/fsl-mc: Add read/write support for fsl-mc devices new ac93ab2bf69a vfio/fsl-mc: Add support for device reset new dc8c638d9e14 s390/pci: stash version in the zpci_dev new 517fe298245c s390/pci: track whether util_str is valid in the zpci_dev new 0c633f0be1dc vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO new e6b817d4b821 vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO new c10ff790c42e MAINTAINERS: Add entry for s390 vfio-pci new 2099363255f1 Merge branches 'v5.10/vfio/fsl-mc-v6' and 'v5.10/vfio/zpci [...] new 83e491799e63 vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit new 59919e3f9727 Merge remote-tracking branch 'vfio/next' into master new e94a08c3e3d5 Merge remote-tracking branch 'staging/staging-next' into master new 31dd74da2b31 Merge remote-tracking branch 'mux/for-next' into master new 98eb9ea679c3 interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM new ded823f23654 interconnect: Aggregate before setting initial bandwidth new 834b8df6334b interconnect: qcom: sdm845: Init BCMs before creating the nodes new 5a42868ade31 interconnect: qcom: sc7180: Init BCMs before creating the nodes new a228b7174439 Merge remote-tracking branch 'icc/icc-next' into master new bbbb78acd828 Merge remote-tracking branch 'dmaengine/next' into master new 707f4674938b Merge remote-tracking branch 'cgroup/for-next' into master new 9dcbbd959cef Merge branch 'misc' into for-next new 0503c855c611 Merge remote-tracking branch 'scsi/for-next' into master new 9691e541c9e7 Merge remote-tracking branch 'vhost/linux-next' into master new 434ac4d51407 remoteproc/mediatek: fix null pointer dereference on null [...] new 4360f93ac39c remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot new 189462263674 remoteproc: Fixup coredump debugfs disable request new fd0b6c1ff85a remoteproc/mediatek: Add support for mt8192 SCP new 5ee79c2ed5bd dt-bindings: remoteproc: Add bindings for R5F subsystem on [...] new 6dedbd1d5443 remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem new 34f2653686fe remoteproc: k3-r5: Initialize TCM memories for ECC new ea47c6887b6d remoteproc: k3-r5: Add loading support for on-chip SRAM regions new bf41a0910cb2 remoteproc: Change default dump configuration to "disabled" new f75c6043a38b remoteproc: Add coredump as part of sysfs interface new 526b9e0cf378 remoteproc: Add recovery configuration to the sysfs interface new 05383bf01edf Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new d541b139f603 Merge remote-tracking branch 'rpmsg/for-next' into master new 689212276593 Merge remote-tracking branch 'gpio/for-next' into master new bb0ae8f48e14 Merge remote-tracking branch 'pinctrl/for-next' into master new d11fb3600ed6 Merge remote-tracking branch 'pwm/for-next' into master new 32895f9201ec Merge remote-tracking branch 'kselftest/next' into master new e03c90328118 Merge remote-tracking branch 'livepatching/for-next' into master new 15711829fc1a Merge remote-tracking branch 'rtc/rtc-next' into master new 5f1d3b8d87ad Merge remote-tracking branch 'ntb/ntb-next' into master new f4692e3fa0e8 Merge remote-tracking branch 'slimbus/for-next' into master new 7b8c1a1ee1d6 Merge remote-tracking branch 'nvmem/for-next' into master new f82cd2f0b5eb XArray: Add private interface for workingset node deletion new ca7b639e8611 XArray: Fix xas_reload for multi-index entries new f78b8250a076 radix-tree: fix the comment of radix_tree_next_slot() new 84c34df158cf XArray: Fix xas_create_range for ranges above 4 billion new 9863a6c0013a Merge remote-tracking branch 'xarray/main' into master new 626b901f6044 Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT new 78d6dce33ae3 Merge remote-tracking branch 'hyperv/hyperv-next' into master new 311edea240eb Merge remote-tracking branch 'kgdb/kgdb/for-next' into master new f66998bcd2eb Merge remote-tracking branch 'pidfd/for-next' into master new 4dc75d0e990d Merge remote-tracking branch 'fpga/for-next' into master new d2585f5164c2 lib: kunit: add bitfield test conversion to KUnit new f1d2196d2b43 Merge remote-tracking branch 'kunit-next/kunit' into master new d014be635df7 Merge remote-tracking branch 'trivial/for-next' into master new 02bf7dd2a380 Merge remote-tracking branch 'mhi/mhi-next' into master new 4850f5be1d6a Merge remote-tracking branch 'notifications/notifications- [...] new b55fc2779c80 Merge remote-tracking branch 'memblock/for-next' into master new c4afed076b81 Merge remote-tracking branch 'counters/counters' into master new ba11715c558e /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 4e6d4e4d84d3 /proc/kpageflags: do not use uninitialized struct pages new 90f6e8e490a5 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference new c7bdb9369725 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 6c8154d9f643 ocfs2: fix ocfs2 corrupt when iputting an inode new 4190d31cf106 ramfs: support O_TMPFILE new 7aeaea421b46 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new ba9bd20f6e43 lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() new 5bfed6f151dd powerpc/mm: add DEBUG_VM WARN for pmd_clear new 55468c2b38fb powerpc/mm: move setting pte specific flags to pfn_pte new 74281c06c9a5 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix new 87382fe0d242 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value new 0e3fbf7d0ab9 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] new f4de9e2e79d3 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] new 3de2d4af5db0 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] new e4ee57542aac mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] new 19aa5109c751 mm/debug_vm_pgtable/locks: move non page table modifying t [...] new 086674517a58 mm/debug_vm_pgtable/locks: take correct page table lock new 728154bf75e7 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP new 7135937b134f mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] new 29887e89bb8f mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 new f4378dde5adc mm/debug_vm_pgtable: drop hugetlb_advanced_tests() new 1a9ebd3a406f mm/debug_vm_pgtable: avoid none pte in pte_clear_test new 1e4d2202cb92 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] new a389395c61a8 mm/mmap.c: fix the adjusted length error new 765bfb24a61d mm/huge_memory.c: update tlb entry if pmd is changed new 3b9a18f58850 MIPS: do not call flush_tlb_all when setting pmd entry new 4b08e85f554c XArray: add xa_get_order new 4b40e5557d1f xarray-add-xa_get_order-fix new 09a7410fc367 XArray: add xas_split new 78d8e5a2636d xarray-add-xas_split-fix new 23d64857dd36 xarray-add-xas_split-fix-2 new 13cac8702358 fix xarray new 763863ce6827 mm/filemap: fix storing to a THP shadow entry new 0a694e7fce0d mm/filemap: fix page cache removal for arbitrary sized THPs new 796f9d600db8 mm/memory: remove page fault assumption of compound page size new 3e308974a1d6 mm: Fix remove page fault assumption of compound page size new 145c45cf0308 mm/page_owner: change split_page_owner to take a count new ccfd387b94c3 mm/huge_memory: fix total_mapcount assumption of page size new 3dae103049d5 mm/huge_memory: fix split assumption of page size new 21bdfc325b17 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] new 4e90b7127206 mm/huge_memory: fix can_split_huge_page assumption of THP size new c03e0f028580 mm/rmap: fix assumptions of THP size new 3ee437b374b9 mm/truncate: fix truncation for pages of arbitrary size new ab40ea0f034d mm/page-writeback: support tail pages in wait_for_stable_page new 0b4c100ba0a2 mm/vmscan: allow arbitrary sized pages to be paged out new f587614b07ec fs: add a filesystem flag for THPs new c320d69bc471 fs: do not update nr_thps for mappings which support THPs new d960e7cf7916 mm/readahead: add DEFINE_READAHEAD new ffe9b18fe969 mm/readahead: make page_cache_ra_unbounded take a readahea [...] new 1615dbae4ea0 mm/readahead: make do_page_cache_ra take a readahead_control new da64fa9e70d2 mm/readahead: make ondemand_readahead take a readahead_control new 16681dc9dd92 mm/readahead: pass readahead_control to force_page_cache_ra new f65bd470e7ed mm/readahead: add page_cache_sync_ra and page_cache_async_ra new b75dde280178 mm/filemap: fold ra_submit into do_sync_mmap_readahead new d04f9b76c633 mm/readahead: pass a file_ra_state into force_page_cache_ra new 927572831069 mm,hwpoison: cleanup unused PageHuge() check new 50ae28c5ed22 mm, hwpoison: remove recalculating hpage new 72f91daba00f mm,hwpoison-inject: don't pin for hwpoison_filter new f40407b115df mm,hwpoison: unexport get_hwpoison_page and make it static new ae138a831e81 mm,hwpoison: refactor madvise_inject_error new 591dd49bdbf7 mm,hwpoison: kill put_hwpoison_page new 13127bed7a65 mm,hwpoison: unify THP handling for hard and soft offline new 7d0f49725ef2 mm,hwpoison: rework soft offline for free pages new f9cc46235655 mm,hwpoison: rework soft offline for in-use pages new a5917fb210b0 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 163a25236c2b mm,hwpoison: return 0 if the page is already poisoned in s [...] new 19b40b787e3b mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new 7a789a31854b mm,hwpoison: double-check page count in __get_any_page() new 96c82b9d6094 mm,hwpoison: try to narrow window race for free pages new 4f404036d517 mm/page_poison.c: replace bool variable with static key new 70997f774eef mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 92eea1fed684 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 920f6339ce90 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 44d4405678d6 mm/vmstat.c: use helper macro abs() new 900cc1b88b92 mm/util.c: update the kerneldoc for kstrdup_const() new 9927dbc6eecc mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] new 49f41e76219a mm/memory_hotplug: inline __offline_pages() into offline_pages() new 9aca9dff6b84 mm/memory_hotplug: enforce section granularity when onlini [...] new f92936288016 mm/memory_hotplug: simplify page offlining new ddc02db43719 mm-memory_hotplug-simplify-page-offlining-fix new 0d046e6f67e9 mm/page_alloc: simplify __offline_isolated_pages() new a74eac01b302 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() new 41e94e52badc mm/page_isolation: simplify return value of start_isolate_ [...] new 7f3235b0b022 mm/memory_hotplug: simplify page onlining new 5b4ae5540ce2 mm/page_alloc: drop stale pageblock comment in memmap_init [...] new c00e23cadbe9 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] new 10bd5da58f38 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] new 440f4414b9dc kernel/resource: make release_mem_region_adjustable() never fail new a9e5996fe300 kernel/resource: fix use of ternary condition in release_m [...] new 054f2f40e457 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED new 99bd4c7d19d4 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] new 5709f68e7455 mm/memory_hotplug: prepare passing flags to add_memory() a [...] new 119c3d80a244 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] new 1f234be2d5f2 virtio-mem: try to merge system ram resources new b9efc353385c xen/balloon: try to merge system ram resources new ea224ef8a7eb hv_balloon: try to merge system ram resources new a5ad72a73627 kernel/resource: make iomem_resource implicit in release_m [...] new 762d0961d6ce mm: don't panic when links can't be created in sysfs new 292a9846e696 mm/page_alloc: convert "report" flag of __free_one_page() [...] new 458f55456e57 mm/page_alloc: place pages to tail in __putback_isolated_page() new fc65aa6adb9a mm/page_alloc: move pages to tail in move_to_free_list() new 3ada37d23366 mm/page_alloc: place pages to tail in __free_pages_core() new 7529305bc813 mm/memory_hotplug: update comment regarding zone shuffling new 9f0ba1509dfd zram: failing to decompress is WARN_ON worthy new 8002f4779fcf mm/slab.h: remove duplicate include new 9b66b70e16a0 mm/page_reporting.c: drop stale list head check in page_re [...] new 8c06b88fa3b9 mm/highmem.c: clean up endif comments new 1b2ce68b7a26 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() new 1a656c6a8ab3 mm: use self-explanatory macros rather than "2" new 183121376030 mm: fix some broken comments new 2926c5768f46 mm: fix some comments formatting new 8ca3f1507957 mm/workingset.c: fix some doc warnings new 85cbac25a7d9 mm: use helper function put_write_access() new 07119adb33b5 include/linux/mmzone.h: remove unused early_pfn_valid() new 8fa08f133f01 mm: rename page_order() to buddy_order() new 79ef6f7f66e2 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0cf9b5fc1fc8 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 7a1f64ea3259 kernel/hung_task.c: Monitor killed tasks. new 38ac0bed1552 proc/sysctl: make protected_* world readable new ccbe2a5a102b fs: configfs: delete repeated words in comments new 934d2ccbde57 kernel.h: split out min()/max() et al. helpers new 6600fd69f70b kernel/sys.c: replace do_brk with do_brk_flags in comment [...] new 72d477629d99 kernel/: fix repeated words in comments new 59e8640d14f7 get_maintainer: add test for file in VCS new df99ea0218ba get_maintainer: exclude MAINTAINERS file(s) from --git-fallback new b5739750b7ca lib: bitmap: delete duplicated words new 917982014587 lib: libcrc32c: delete duplicated words new f06b87ec6c8d lib: decompress_bunzip2: delete duplicated words new 70da1a5cea3c lib: devres: delete duplicated words new e8aaffd4dc9a lib: dynamic_queue_limits: delete duplicated words + fix typo new 9103f5eaa05d lib: earlycpio: delete duplicated words new 3afad78ead2b lib: radix-tree: delete duplicated words new 464b4801f8a5 lib: syscall: delete duplicated words new 684fb2d355d8 lib: test_sysctl: delete duplicated words new adf1b90efe0e lib/mpi/mpi-bit.c: fix spello of "functions" new 723c18904cc3 lib/idr.c: document calling context for IDA APIs mustn't u [...] new bccdb9c081b1 lib/idr.c: document that ida_simple_{get,remove}() are deprecated new 9975cfe516cb lib/scatterlist.c: avoid a double memset new 763c7f10c8cf lib/percpu_counter.c: use helper macro abs() new e4a7c4ed6a92 include/linux/list.h: add a macro to test if entry is poin [...] new 358cbd0ee04a lib/crc32.c: fix trivial typo in preprocessor condition new dae20bcc2807 bitops: simplify get_count_order_long() new 04f4cac434fb bitops: use the same mechanism for get_count_order[_long] new 4d4d969ee835 checkpatch: add --kconfig-prefix new f50f6cf2021d checkpatch: move repeated word test new f8c176f12bdf checkpatch: add test for comma use that should be semicolon new 03bc3edb45e6 const_structs.checkpatch: add phy_ops new ceb232248552 checkpatch: warn if trace_printk and friends are called new c32c9cc3bce6 const_structs.checkpatch: add pinctrl_ops and pinmux_ops new d0f366f14e48 checkpatch: warn on self-assignments new 93bfed5d8097 checkpatch-warn-on-self-assignments-checkpatch-fixes new 92943a64b2b4 checkpatch: allow not using -f with files that are in git new 10c3533bd5bc checkpatch: fix git "fatal" warning if file argument outsi [...] new 9e048a853833 checkpatch: extend author Signed-off-by check for split Fr [...] new 5ec1f7de97b2 checkpatch: test $GIT_DIR changes new 6c916976a93c checkpatch: emit a warning on embedded filenames new 45b72673d019 checkpatch-emit-a-warning-on-embedded-filenames-fix new 129fc21708d2 checkpatch: fix multi-statement macro checks for while blocks. new a03dc5cb2ebc checkpatch: fix false positive on empty block comment lines new 75983754d214 checkpatch: add new warnings to author signoff checks. new 69b0d51098f3 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] new 74bb14447d27 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new bacb5ea44bcd fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new 44ef6056ab71 tools/testing/selftests: add self-test for verifying load [...] new 7b4873055162 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU new 70052aa30d2c coredump: let dump_emit() bail out on short writes new 3cf8d5449d7b coredump: refactor page range dumping into common helper new 02bf1455fc02 coredump: rework elf/elf_fdpic vma_dump_size() into common helper new 9d6bf0ef035a binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot new f6673d5a5d81 mm/gup: take mmap_lock in get_dump_page() new 45bc655d88ec mm: remove the now-unnecessary mmget_still_valid() hack new bc68e60d9de5 ramfs: fix nommu mmap with gaps in the page cache new d7a8c5c78d37 autofs: harden ioctl table new 8cdea7d0df2e nilfs2: fix some kernel-doc warnings for nilfs2 new f0dbcf50b16b rapidio: fix error handling path new 7227b2dce2cc rapidio: fix the missed put_device() for rio_mport_add_riodev new f90511426f94 panic: dump registers on panic_on_warn new 6621a44de618 kernel/relay.c: drop unneeded initialization new 8c74ad8a335c aio: simplify read_events() new 2d10162172ee scripts/gdb/proc: add struct mount & struct super_block ad [...] new 371945d5bdf0 scripts/gdb/tasks: add headers and improve spacing format new 2df28dbf8ef4 sched.h: drop in_ubsan field when UBSAN is in trap mode new 573840fd3e62 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang new a1e0cef66e75 ROMFS: support inode blocks calculation new cff1b7021b67 lib, include/linux: add usercopy failure capability new c12679c08a47 lib, uaccess: add failure injection to usercopy functions new 70c83fefff92 Merge branch 'akpm-current/current' into master new 07ef975d164a ia64: fix build error with !COREDUMP new 8515eab2c700 mm, memcg: rework remote charging API to support nesting new 803b891fce90 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] new f91278627ebb mm: kmem: remove redundant checks from get_obj_cgroup_from [...] new 50c7840fab6a mm: kmem: prepare remote memcg charging infra for interrup [...] new 0080b00ea554 mm: kmem: enable kernel memcg accounting from interrupt contexts new df541fe90120 mm/memory-failure: remove a wrapper for alloc_migration_target() new 58639df87d64 mm/memory_hotplug: remove a wrapper for alloc_migration_target() new ee1287fba856 mm/migrate: avoid possible unnecessary process right check [...] new 020d9ad3bbe9 mm/mmap: add inline vma_next() for readability of mmap code new c682e30078ac mm/mmap: add inline munmap_vma_range() for code readability new 9c603a6cabbd mm/gup_benchmark: take the mmap lock around GUP new b5abbc5eff27 binfmt_elf: take the mmap lock around find_extend_vma() new 6fe5049c0309 mmap locking API: don't check locking if the mm isn't live yet new 23b3a42a20ad mm/gup: assert that the mmap lock is held in __get_user_pages() new b46829a38bad mm/gup_benchmark: rename to mm/gup_test new f3c2dfdfe0ee selftests/vm: use a common gup_test.h new 61173c5759a6 selftests/vm: rename run_vmtests --> run_vmtests.sh new f8a01f3e17fc selftests/vm: minor cleanup: Makefile and gup_test.c new 82abdc40a7bb selftests/vm: only some gup_test items are really benchmarks new d0bf8ef842d8 selftests/vm: gup_test: introduce the dump_pages() sub-test new 27e3075af5e8 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 9bff1f088d45 selftests/vm: hmm-tests: remove the libhugetlbfs dependency new 420ef2818e2a selftests/vm: fix an improper dependency upon executable s [...] new d2a1c6692ab5 selftests/vm: 10x speedup for hmm-tests new 0685d6c1fe70 mm/madvise: pass mm to do_madvise new 7e127f7b4cbe pid: move pidfd_get_pid() to pid.c new 85e2df167469 mm/madvise: introduce process_madvise() syscall: an extern [...] new dd5369e74804 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 7dd7a8d4e095 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 1fac3542ea35 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new c9a24550e6d4 fix for "mm/madvise: introduce process_madvise() syscall: [...] new fa5a7675c7e7 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 3863b6822e33 mm/madvise: remove duplicate include new bfbbd53cb7b9 mm: do not use helper functions for process_madvise new e393d4ba13a1 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new a1212db0ae2b fix up for "iov_iter: transparently handle compat iovecs i [...] new b020ad8e5297 mm: update the documentation for vfree new b017c185baea mm: add a VM_MAP_PUT_PAGES flag for vmap new 043f703972c2 mm: add a vmap_pfn function new 7c32b4c9ec17 mm: allow a NULL fn callback in apply_to_page_range new 8fb42730fdac zsmalloc: switch from alloc_vm_area to get_vm_area new c07ed568f3dd drm/i915: use vmap in shmem_pin_map new 5c8dafe31bee drm/i915: stop using kmap in i915_gem_object_map new 86ce3bcfe353 drm/i915: use vmap in i915_gem_object_map new 459a5d495159 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] new b37f42e9bbe7 x86/xen: open code alloc_vm_area in arch_gnttab_valloc new 9cdee4c442e8 mm: remove alloc_vm_area new 6d19a83459cb mm: cleanup the gfp_mask handling in __vmalloc_area_node new 89f44d3ffdc0 mm: remove the filename in the top of file comment in vmalloc.c new 5432eb6812cf mm: remove duplicate include statement in mmu.c
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 (5048830f8b64) \ N -- N -- N refs/heads/akpm (5432eb6812cf)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 694 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-remoteproc | 44 + Documentation/admin-guide/pm/cpufreq.rst | 11 +- Documentation/admin-guide/pstore-blk.rst | 10 +- Documentation/block/blk-mq.rst | 12 +- Documentation/block/inline-encryption.rst | 8 +- Documentation/block/queue-sysfs.rst | 8 + Documentation/conf.py | 65 +- Documentation/core-api/genericirq.rst | 2 + Documentation/core-api/kernel-api.rst | 6 - Documentation/core-api/workqueue.rst | 2 + Documentation/dev-tools/kgdb.rst | 6 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/clock/qcom,dispcc-sm8x50.yaml | 93 ++ .../bindings/clock/qcom,sc7180-videocc.yaml | 65 - ...{qcom,sdm845-videocc.yaml => qcom,videocc.yaml} | 18 +- .../bindings/connector/usb-connector.yaml | 30 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../devicetree/bindings/mailbox/omap-mailbox.txt | 2 +- .../devicetree/bindings/media/i2c/tvp5150.txt | 2 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 2 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 20 +- .../devicetree/bindings/pci/uniphier-pcie.txt | 1 + .../bindings/pwm/google,cros-ec-pwm.yaml | 2 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 281 ++++ .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 2 +- .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../devicetree/bindings/spi/spi-controller.yaml | 20 +- .../bindings/watchdog/toshiba,visconti-wdt.yaml | 54 + Documentation/devicetree/booting-without-of.rst | 1585 -------------------- Documentation/devicetree/index.rst | 1 - Documentation/doc-guide/kernel-doc.rst | 8 + Documentation/driver-api/basics.rst | 19 +- Documentation/driver-api/device_link.rst | 13 +- Documentation/driver-api/fpga/fpga-bridge.rst | 4 +- Documentation/driver-api/fpga/fpga-mgr.rst | 6 +- Documentation/driver-api/fpga/fpga-programming.rst | 2 +- Documentation/driver-api/fpga/fpga-region.rst | 6 +- Documentation/driver-api/iio/buffers.rst | 2 +- Documentation/driver-api/iio/core.rst | 6 +- Documentation/driver-api/iio/hw-consumer.rst | 2 +- Documentation/driver-api/iio/triggered-buffers.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 4 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/infrastructure.rst | 4 +- Documentation/driver-api/libata.rst | 2 +- Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/dtv-frontend.rst | 4 +- Documentation/driver-api/media/mc-core.rst | 24 +- Documentation/driver-api/media/v4l2-controls.rst | 2 +- Documentation/driver-api/media/v4l2-dev.rst | 8 +- Documentation/driver-api/media/v4l2-device.rst | 6 +- Documentation/driver-api/media/v4l2-event.rst | 10 +- Documentation/driver-api/media/v4l2-fh.rst | 16 +- Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/mei/mei.rst | 2 +- Documentation/driver-api/pm/cpuidle.rst | 65 +- Documentation/driver-api/pm/devices.rst | 26 +- Documentation/driver-api/regulator.rst | 4 +- Documentation/driver-api/sound.rst | 54 - Documentation/driver-api/target.rst | 12 - Documentation/driver-api/usb/URB.rst | 2 +- Documentation/driver-api/usb/gadget.rst | 10 +- Documentation/driver-api/usb/hotplug.rst | 2 +- Documentation/driver-api/usb/typec_bus.rst | 8 +- Documentation/filesystems/fscrypt.rst | 74 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/gpu/amdgpu.rst | 7 - Documentation/gpu/i915.rst | 29 +- Documentation/mips/booting.rst | 28 + Documentation/mips/index.rst | 1 + Documentation/networking/ieee802154.rst | 18 +- Documentation/networking/scaling.rst | 6 +- Documentation/powerpc/booting.rst | 110 ++ Documentation/powerpc/index.rst | 1 + Documentation/powerpc/syscall64-abi.rst | 32 +- Documentation/sh/booting.rst | 12 + Documentation/sh/index.rst | 1 + Documentation/sound/designs/tracepoints.rst | 22 +- Documentation/sound/kernel-api/alsa-driver-api.rst | 1 + .../sound/kernel-api/writing-an-alsa-driver.rst | 110 +- Documentation/sphinx/automarkup.py | 69 +- Documentation/sphinx/cdomain.py | 93 +- Documentation/sphinx/kerneldoc.py | 15 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/trace/ftrace-uses.rst | 12 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 2 + Documentation/translations/zh_CN/arm64/amu.rst | 4 +- .../userspace-api/media/cec/cec-func-close.rst | 10 +- .../userspace-api/media/cec/cec-func-ioctl.rst | 11 +- .../userspace-api/media/cec/cec-func-open.rst | 10 +- .../userspace-api/media/cec/cec-func-poll.rst | 14 +- .../media/cec/cec-ioc-adap-g-caps.rst | 10 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 11 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 20 +- .../media/cec/cec-ioc-adap-g-phys-addr.rst | 15 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 15 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 16 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 18 +- .../media/dvb/audio-bilingual-channel-select.rst | 7 +- .../media/dvb/audio-channel-select.rst | 8 +- .../userspace-api/media/dvb/audio-clear-buffer.rst | 8 +- .../userspace-api/media/dvb/audio-continue.rst | 7 +- .../userspace-api/media/dvb/audio-fclose.rst | 7 +- .../userspace-api/media/dvb/audio-fopen.rst | 7 +- .../userspace-api/media/dvb/audio-fwrite.rst | 7 +- .../media/dvb/audio-get-capabilities.rst | 8 +- .../userspace-api/media/dvb/audio-get-status.rst | 8 +- .../userspace-api/media/dvb/audio-pause.rst | 9 +- .../userspace-api/media/dvb/audio-play.rst | 7 +- .../media/dvb/audio-select-source.rst | 8 +- .../userspace-api/media/dvb/audio-set-av-sync.rst | 8 +- .../media/dvb/audio-set-bypass-mode.rst | 9 +- .../userspace-api/media/dvb/audio-set-id.rst | 9 +- .../userspace-api/media/dvb/audio-set-mixer.rst | 9 +- .../userspace-api/media/dvb/audio-set-mute.rst | 8 +- .../media/dvb/audio-set-streamtype.rst | 10 +- .../userspace-api/media/dvb/audio-stop.rst | 9 +- .../userspace-api/media/dvb/ca-fclose.rst | 7 +- Documentation/userspace-api/media/dvb/ca-fopen.rst | 7 +- .../userspace-api/media/dvb/ca-get-cap.rst | 8 +- .../userspace-api/media/dvb/ca-get-descr-info.rst | 9 +- .../userspace-api/media/dvb/ca-get-msg.rst | 10 +- .../userspace-api/media/dvb/ca-get-slot-info.rst | 9 +- Documentation/userspace-api/media/dvb/ca-reset.rst | 9 +- .../userspace-api/media/dvb/ca-send-msg.rst | 9 +- .../userspace-api/media/dvb/ca-set-descr.rst | 8 +- .../userspace-api/media/dvb/dmx-add-pid.rst | 10 +- .../userspace-api/media/dvb/dmx-expbuf.rst | 11 +- .../userspace-api/media/dvb/dmx-fclose.rst | 9 +- .../userspace-api/media/dvb/dmx-fopen.rst | 5 +- .../userspace-api/media/dvb/dmx-fread.rst | 7 +- .../userspace-api/media/dvb/dmx-fwrite.rst | 6 +- .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 12 +- .../userspace-api/media/dvb/dmx-get-stc.rst | 12 +- Documentation/userspace-api/media/dvb/dmx-mmap.rst | 15 +- .../userspace-api/media/dvb/dmx-munmap.rst | 14 +- Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 17 +- .../userspace-api/media/dvb/dmx-querybuf.rst | 9 +- .../userspace-api/media/dvb/dmx-remove-pid.rst | 10 +- .../userspace-api/media/dvb/dmx-reqbufs.rst | 9 +- .../media/dvb/dmx-set-buffer-size.rst | 10 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 12 +- .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 13 +- .../userspace-api/media/dvb/dmx-start.rst | 11 +- Documentation/userspace-api/media/dvb/dmx-stop.rst | 9 +- .../media/dvb/fe-diseqc-recv-slave-reply.rst | 9 +- .../media/dvb/fe-diseqc-reset-overload.rst | 9 +- .../media/dvb/fe-diseqc-send-burst.rst | 10 +- .../media/dvb/fe-diseqc-send-master-cmd.rst | 9 +- .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 10 +- .../media/dvb/fe-enable-high-lnb-voltage.rst | 10 +- .../userspace-api/media/dvb/fe-get-event.rst | 12 +- .../userspace-api/media/dvb/fe-get-frontend.rst | 12 +- .../userspace-api/media/dvb/fe-get-info.rst | 11 +- .../userspace-api/media/dvb/fe-get-property.rst | 15 +- .../userspace-api/media/dvb/fe-read-ber.rst | 9 +- .../media/dvb/fe-read-signal-strength.rst | 9 +- .../userspace-api/media/dvb/fe-read-snr.rst | 9 +- .../userspace-api/media/dvb/fe-read-status.rst | 11 +- .../media/dvb/fe-read-uncorrected-blocks.rst | 9 +- .../media/dvb/fe-set-frontend-tune-mode.rst | 10 +- .../userspace-api/media/dvb/fe-set-frontend.rst | 11 +- .../userspace-api/media/dvb/fe-set-tone.rst | 10 +- .../userspace-api/media/dvb/fe-set-voltage.rst | 10 +- .../userspace-api/media/dvb/frontend_f_close.rst | 8 +- .../userspace-api/media/dvb/frontend_f_open.rst | 10 +- .../userspace-api/media/dvb/net-add-if.rst | 9 +- .../userspace-api/media/dvb/net-get-if.rst | 10 +- .../userspace-api/media/dvb/net-remove-if.rst | 10 +- .../userspace-api/media/dvb/video-clear-buffer.rst | 8 +- .../userspace-api/media/dvb/video-command.rst | 10 +- .../userspace-api/media/dvb/video-continue.rst | 8 +- .../userspace-api/media/dvb/video-fast-forward.rst | 10 +- .../userspace-api/media/dvb/video-fclose.rst | 6 +- .../userspace-api/media/dvb/video-fopen.rst | 6 +- .../userspace-api/media/dvb/video-freeze.rst | 8 +- .../userspace-api/media/dvb/video-fwrite.rst | 6 +- .../media/dvb/video-get-capabilities.rst | 8 +- .../userspace-api/media/dvb/video-get-event.rst | 8 +- .../media/dvb/video-get-frame-count.rst | 8 +- .../userspace-api/media/dvb/video-get-pts.rst | 8 +- .../userspace-api/media/dvb/video-get-size.rst | 8 +- .../userspace-api/media/dvb/video-get-status.rst | 7 +- .../userspace-api/media/dvb/video-play.rst | 8 +- .../media/dvb/video-select-source.rst | 7 +- .../userspace-api/media/dvb/video-set-blank.rst | 8 +- .../media/dvb/video-set-display-format.rst | 8 +- .../userspace-api/media/dvb/video-set-format.rst | 9 +- .../media/dvb/video-set-streamtype.rst | 8 +- .../userspace-api/media/dvb/video-slowmotion.rst | 10 +- .../userspace-api/media/dvb/video-stillpicture.rst | 8 +- .../userspace-api/media/dvb/video-stop.rst | 8 +- .../userspace-api/media/dvb/video-try-command.rst | 8 +- .../media/mediactl/media-func-close.rst | 10 +- .../media/mediactl/media-func-ioctl.rst | 10 +- .../media/mediactl/media-func-open.rst | 10 +- .../media/mediactl/media-ioc-device-info.rst | 13 +- .../media/mediactl/media-ioc-enum-entities.rst | 11 +- .../media/mediactl/media-ioc-enum-links.rst | 13 +- .../media/mediactl/media-ioc-g-topology.rst | 14 +- .../media/mediactl/media-ioc-request-alloc.rst | 11 +- .../media/mediactl/media-ioc-setup-link.rst | 10 +- .../media/mediactl/media-request-ioc-queue.rst | 7 +- .../media/mediactl/media-request-ioc-reinit.rst | 8 +- .../userspace-api/media/mediactl/request-api.rst | 5 +- .../media/mediactl/request-func-close.rst | 8 +- .../media/mediactl/request-func-ioctl.rst | 8 +- .../media/mediactl/request-func-poll.rst | 12 +- .../userspace-api/media/rc/lirc-get-features.rst | 9 +- .../userspace-api/media/rc/lirc-get-rec-mode.rst | 12 +- .../media/rc/lirc-get-rec-resolution.rst | 8 +- .../userspace-api/media/rc/lirc-get-send-mode.rst | 14 +- .../userspace-api/media/rc/lirc-get-timeout.rst | 13 +- Documentation/userspace-api/media/rc/lirc-read.rst | 10 +- .../media/rc/lirc-set-measure-carrier-mode.rst | 8 +- .../media/rc/lirc-set-rec-carrier-range.rst | 6 +- .../media/rc/lirc-set-rec-carrier.rst | 8 +- .../media/rc/lirc-set-rec-timeout-reports.rst | 8 +- .../media/rc/lirc-set-rec-timeout.rst | 13 +- .../media/rc/lirc-set-send-carrier.rst | 8 +- .../media/rc/lirc-set-send-duty-cycle.rst | 8 +- .../media/rc/lirc-set-transmitter-mask.rst | 8 +- .../media/rc/lirc-set-wideband-receiver.rst | 8 +- .../userspace-api/media/rc/lirc-write.rst | 7 +- Documentation/userspace-api/media/v4l/buffer.rst | 28 +- .../userspace-api/media/v4l/dev-capture.rst | 7 +- .../userspace-api/media/v4l/dev-output.rst | 7 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 19 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 12 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 31 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 39 +- Documentation/userspace-api/media/v4l/dmabuf.rst | 8 +- Documentation/userspace-api/media/v4l/format.rst | 7 +- .../userspace-api/media/v4l/func-close.rst | 8 +- .../userspace-api/media/v4l/func-ioctl.rst | 10 +- .../userspace-api/media/v4l/func-mmap.rst | 18 +- .../userspace-api/media/v4l/func-munmap.rst | 14 +- .../userspace-api/media/v4l/func-open.rst | 14 +- .../userspace-api/media/v4l/func-poll.rst | 40 +- .../userspace-api/media/v4l/func-read.rst | 39 +- .../userspace-api/media/v4l/func-select.rst | 42 +- .../userspace-api/media/v4l/func-write.rst | 13 +- .../userspace-api/media/v4l/hist-v4l2.rst | 70 +- Documentation/userspace-api/media/v4l/io.rst | 6 +- .../media/v4l/libv4l-introduction.rst | 30 +- Documentation/userspace-api/media/v4l/mmap.rst | 26 +- Documentation/userspace-api/media/v4l/open.rst | 15 +- Documentation/userspace-api/media/v4l/rw.rst | 18 +- .../userspace-api/media/v4l/streaming-par.rst | 5 +- Documentation/userspace-api/media/v4l/userp.rst | 11 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 11 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 11 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 13 +- .../media/v4l/vidioc-dbg-g-register.rst | 18 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 19 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 19 +- .../media/v4l/vidioc-dv-timings-cap.rst | 17 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 25 +- .../media/v4l/vidioc-enum-dv-timings.rst | 16 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 12 +- .../media/v4l/vidioc-enum-frameintervals.rst | 15 +- .../media/v4l/vidioc-enum-framesizes.rst | 16 +- .../media/v4l/vidioc-enum-freq-bands.rst | 12 +- .../userspace-api/media/v4l/vidioc-enumaudio.rst | 10 +- .../media/v4l/vidioc-enumaudioout.rst | 10 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 14 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 13 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 23 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 14 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 16 +- .../media/v4l/vidioc-g-dv-timings.rst | 26 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 25 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 13 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 21 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 22 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-input.rst | 15 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 17 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 17 +- .../userspace-api/media/v4l/vidioc-g-output.rst | 15 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 30 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 15 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 12 +- .../userspace-api/media/v4l/vidioc-g-std.rst | 24 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 19 +- .../userspace-api/media/v4l/vidioc-log-status.rst | 10 +- .../userspace-api/media/v4l/vidioc-overlay.rst | 10 +- .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 10 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 17 +- .../media/v4l/vidioc-query-dv-timings.rst | 15 +- .../userspace-api/media/v4l/vidioc-querybuf.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 16 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 22 +- .../userspace-api/media/v4l/vidioc-querystd.rst | 15 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 10 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 11 +- .../userspace-api/media/v4l/vidioc-streamon.rst | 14 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 10 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 11 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 10 +- .../media/v4l/vidioc-subdev-g-crop.rst | 16 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 17 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 16 +- .../media/v4l/vidioc-subdev-g-selection.rst | 17 +- .../media/v4l/vidioc-subdev-querycap.rst | 9 +- .../media/v4l/vidioc-subscribe-event.rst | 17 +- .../virt/uml/user_mode_linux_howto_v2.rst | 1 + Documentation/vm/hmm.rst | 2 +- Documentation/vm/ksm.rst | 2 +- Documentation/vm/memory-model.rst | 6 +- Documentation/x86/booting-dt.rst | 21 + Documentation/x86/index.rst | 1 + MAINTAINERS | 30 +- arch/arm/mach-ixp4xx/common.c | 1 + arch/mips/Kconfig | 2 +- arch/mips/dec/prom/memory.c | 4 +- arch/mips/dec/setup.c | 9 +- arch/powerpc/include/asm/pci-bridge.h | 6 - arch/powerpc/kernel/pci-common.c | 114 -- arch/s390/include/asm/pci.h | 4 +- arch/s390/pci/pci_clp.c | 2 + arch/x86/boot/compressed/Makefile | 2 +- arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/uaccess.h | 323 ++-- arch/x86/kernel/cpu/mshyperv.c | 7 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/lib/getuser.S | 60 + arch/x86/lib/putuser.S | 22 +- arch/x86/lib/usercopy_64.c | 3 - arch/x86/platform/uv/uv_nmi.c | 3 - block/bio.c | 4 +- block/blk-core.c | 4 + drivers/base/core.c | 7 +- drivers/block/nbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 19 +- drivers/clk/Kconfig | 2 +- drivers/clk/at91/clk-main.c | 11 +- drivers/clk/at91/clk-peripheral.c | 4 +- drivers/clk/at91/clk-sam9x60-pll.c | 3 +- drivers/clk/at91/sam9x60.c | 2 +- drivers/clk/baikal-t1/clk-ccu-pll.c | 14 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/clk-axi-clkgen.c | 187 ++- drivers/clk/clk-qoriq.c | 2 +- drivers/clk/ingenic/cgu.c | 134 +- drivers/clk/mediatek/Kconfig | 48 + drivers/clk/mediatek/Makefile | 6 + drivers/clk/mediatek/clk-mt6779.c | 2 + drivers/clk/mediatek/clk-mt8167-aud.c | 66 + drivers/clk/mediatek/clk-mt8167-img.c | 60 + drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 58 + drivers/clk/mediatek/clk-mt8167-mm.c | 132 ++ drivers/clk/mediatek/clk-mt8167-vdec.c | 73 + drivers/clk/mediatek/clk-mt8167.c | 1062 +++++++++++++ drivers/clk/meson/meson-aoclk.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/pxa/clk-pxa.h | 8 +- drivers/clk/qcom/Kconfig | 27 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 10 +- drivers/clk/qcom/dispcc-sm8250.c | 1107 ++++++++++++++ drivers/clk/qcom/gcc-msm8994.c | 388 ++++- drivers/clk/qcom/videocc-sm8150.c | 276 ++++ drivers/clk/qcom/videocc-sm8250.c | 369 +++++ drivers/clk/sirf/clk-prima2.c | 2 +- drivers/clk/uniphier/clk-uniphier-cpugear.c | 2 +- drivers/clk/uniphier/clk-uniphier-mux.c | 2 +- drivers/firmware/arm_scmi/base.c | 2 + drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/common.h | 2 + drivers/firmware/arm_scmi/driver.c | 8 + drivers/firmware/arm_scmi/notify.c | 22 +- drivers/firmware/arm_scmi/perf.c | 2 + drivers/firmware/arm_scmi/reset.c | 4 +- drivers/firmware/arm_scmi/sensors.c | 2 + drivers/firmware/arm_scmi/smc.c | 2 +- drivers/gpu/drm/drm_prime.c | 1 + drivers/hv/hv.c | 2 +- drivers/hv/vmbus_drv.c | 30 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 34 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/sc7180.c | 6 +- drivers/interconnect/qcom/sdm845.c | 8 +- drivers/net/appletalk/Kconfig | 2 +- drivers/net/ethernet/cadence/macb.h | 10 +- drivers/net/ethernet/cadence/macb_main.c | 66 +- drivers/net/ethernet/freescale/fec_main.c | 25 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 + drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 33 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 19 + drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 1 + .../mellanox/mlx5/core/en_accel/en_accel.h | 46 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 + .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 178 ++- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 110 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 19 +- drivers/net/ethernet/mscc/ocelot_net.c | 11 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/macsec.c | 22 +- drivers/net/usb/qmi_wwan.c | 24 +- drivers/net/usb/usbnet.c | 24 +- drivers/net/virtio_net.c | 48 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 23 +- drivers/nvme/host/core.c | 4 + drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 18 +- drivers/pci/controller/dwc/pci-keystone.c | 20 +- drivers/pci/controller/dwc/pcie-designware-host.c | 35 +- drivers/pci/controller/dwc/pcie-designware.c | 5 + drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/power/supply/bq25980_charger.c | 29 +- drivers/remoteproc/Kconfig | 13 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 16 +- drivers/remoteproc/remoteproc_coredump.c | 6 +- drivers/remoteproc/remoteproc_debugfs.c | 23 +- drivers/remoteproc/remoteproc_sysfs.c | 119 ++ drivers/remoteproc/ti_k3_r5_remoteproc.c | 1395 +++++++++++++++++ drivers/scsi/scsi_lib.c | 9 + drivers/vfio/Kconfig | 1 + drivers/vfio/Makefile | 1 + drivers/vfio/fsl-mc/Kconfig | 9 + drivers/vfio/fsl-mc/Makefile | 4 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 683 +++++++++ drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 194 +++ drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 55 + drivers/vfio/pci/Kconfig | 12 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/pci/vfio_pci.c | 37 + drivers/vfio/pci/vfio_pci_private.h | 12 + drivers/vfio/pci/vfio_pci_zdev.c | 143 ++ drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + drivers/watchdog/cadence_wdt.c | 9 +- drivers/watchdog/davinci_wdt.c | 9 +- drivers/watchdog/imx7ulp_wdt.c | 79 +- drivers/watchdog/it87_wdt.c | 6 +- drivers/watchdog/pcwd_usb.c | 2 +- drivers/watchdog/rdc321x_wdt.c | 5 +- drivers/watchdog/renesas_wdt.c | 12 +- drivers/watchdog/rti_wdt.c | 14 +- drivers/watchdog/sp5100_tco.c | 18 + drivers/watchdog/sp5100_tco.h | 2 +- drivers/watchdog/visconti_wdt.c | 195 +++ drivers/watchdog/watchdog_dev.c | 8 +- fs/btrfs/block-group.c | 42 +- fs/btrfs/btrfs_inode.h | 20 +- fs/btrfs/ctree.c | 6 + fs/btrfs/ctree.h | 2 - fs/btrfs/dev-replace.c | 52 +- fs/btrfs/disk-io.c | 35 +- fs/btrfs/extent-io-tree.h | 1 - fs/btrfs/extent_io.c | 2 - fs/btrfs/extent_io.h | 9 - fs/btrfs/file.c | 10 +- fs/btrfs/free-space-cache.c | 78 - fs/btrfs/free-space-cache.h | 5 - fs/btrfs/free-space-tree.c | 3 - fs/btrfs/inode.c | 25 +- fs/btrfs/super.c | 42 +- fs/btrfs/tests/inode-tests.c | 1 - fs/btrfs/transaction.c | 2 - fs/btrfs/volumes.c | 20 +- fs/btrfs/volumes.h | 2 +- fs/direct-io.c | 19 - fs/f2fs/data.c | 80 + fs/f2fs/file.c | 8 +- fs/f2fs/segment.c | 3 + fs/f2fs/sysfs.c | 1 + fs/fuse/virtio_fs.c | 32 +- fs/gfs2/glock.c | 3 +- fs/io_uring.c | 188 +-- fs/xfs/Kconfig | 1 + fs/xfs/xfs_bmap_util.c | 17 +- fs/xfs/xfs_file.c | 10 +- fs/xfs/xfs_inode.c | 13 + fs/xfs/xfs_inode.h | 1 + fs/xfs/xfs_rtalloc.c | 22 +- include/acpi/acpi_numa.h | 6 +- include/asm-generic/mshyperv.h | 4 +- include/drm/drm_dp_helper.h | 2 +- include/drm/drm_edid.h | 7 - include/dt-bindings/clock/mt8167-clk.h | 131 ++ include/dt-bindings/clock/qcom,dispcc-sm8150.h | 1 + include/dt-bindings/clock/qcom,dispcc-sm8250.h | 66 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 36 + include/dt-bindings/clock/qcom,videocc-sm8150.h | 25 + include/dt-bindings/clock/qcom,videocc-sm8250.h | 34 + include/kunit/test.h | 14 +- include/linux/bcm963xx_tag.h | 2 +- include/linux/blk_types.h | 18 + include/linux/devfreq.h | 7 +- include/linux/fs.h | 2 - include/linux/input/sparse-keymap.h | 1 + include/linux/math64.h | 8 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/qp.h | 6 +- include/linux/netdevice.h | 2 + include/linux/remoteproc.h | 8 +- include/linux/usb/typec_altmode.h | 16 + include/net/cfg80211.h | 1 + include/net/netfilter/nf_log.h | 1 + include/uapi/linux/vfio.h | 12 + include/uapi/linux/vfio_zdev.h | 78 + kernel/rcu/tree.c | 14 +- kernel/sched/core.c | 2 +- kernel/sched/sched.h | 13 +- kernel/trace/ring_buffer.c | 10 + kernel/trace/trace.c | 4 +- kernel/trace/trace.h | 21 +- kernel/trace/trace_boot.c | 6 + kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_events_synth.c | 127 +- kernel/trace/trace_probe.h | 13 - kernel/workqueue.c | 3 + lib/Kconfig.debug | 23 +- lib/Makefile | 2 +- lib/{test_bitfield.c => bitfield_kunit.c} | 92 +- lib/xarray.c | 5 +- mm/ksm.c | 2 +- mm/memblock.c | 8 +- mm/memcontrol.c | 5 +- mm/readahead.c | 20 +- mm/slab.c | 2 +- mm/slab.h | 42 +- mm/slub.c | 3 +- net/bridge/br_device.c | 21 +- net/core/dev.c | 34 + net/core/sock.c | 11 +- net/dsa/slave.c | 21 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_tunnel_core.c | 23 +- net/ipv4/netfilter/nf_log_arp.c | 19 +- net/ipv4/netfilter/nf_log_ipv4.c | 6 +- net/ipv4/tcp_input.c | 3 +- net/ipv4/tcp_vegas.c | 8 +- net/ipv4/xfrm4_tunnel.c | 4 +- net/ipv6/calipso.c | 2 +- net/ipv6/netfilter/nf_log_ipv6.c | 8 +- net/ipv6/xfrm6_tunnel.c | 4 +- net/mac80211/iface.c | 23 +- net/netfilter/ipvs/ip_vs_xmit.c | 6 + net/netfilter/nf_log_common.c | 12 + net/netfilter/nf_tables_api.c | 19 +- net/openvswitch/vport-internal_dev.c | 20 +- net/tls/tls_main.c | 2 +- net/unix/af_unix.c | 2 - net/xfrm/xfrm_interface.c | 30 +- scripts/kernel-doc | 305 +++- scripts/spelling.txt | 1 + sound/pci/hda/patch_hdmi.c | 20 +- sound/soc/intel/Kconfig | 18 - sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst/Makefile | 6 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 39 +- sound/soc/intel/catpt/dsp.c | 9 +- sound/soc/intel/catpt/pcm.c | 10 + .../trigger-inter-event-combined-hist.tc | 8 +- .../trigger-synthetic_event_syntax_errors.tc | 19 + tools/testing/selftests/netfilter/nf-queue.c | 61 +- tools/testing/selftests/netfilter/nft_queue.sh | 70 +- tools/testing/selftests/pidfd/pidfd_wait.c | 4 +- 588 files changed, 11977 insertions(+), 5573 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml rename Documentation/devicetree/bindings/clock/{qcom,sdm845-videocc.yaml => qcom,v [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml delete mode 100644 Documentation/devicetree/booting-without-of.rst delete mode 100644 Documentation/driver-api/sound.rst create mode 100644 Documentation/mips/booting.rst create mode 100644 Documentation/powerpc/booting.rst create mode 100644 Documentation/sh/booting.rst create mode 100644 Documentation/x86/booting-dt.rst create mode 100644 drivers/clk/mediatek/clk-mt8167-aud.c create mode 100644 drivers/clk/mediatek/clk-mt8167-img.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8167-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8167.c create mode 100644 drivers/clk/qcom/dispcc-sm8250.c create mode 100644 drivers/clk/qcom/videocc-sm8150.c create mode 100644 drivers/clk/qcom/videocc-sm8250.c create mode 100644 drivers/remoteproc/ti_k3_r5_remoteproc.c create mode 100644 drivers/vfio/fsl-mc/Kconfig create mode 100644 drivers/vfio/fsl-mc/Makefile create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_private.h create mode 100644 drivers/vfio/pci/vfio_pci_zdev.c create mode 100644 drivers/watchdog/visconti_wdt.c create mode 100644 include/dt-bindings/clock/mt8167-clk.h create mode 120000 include/dt-bindings/clock/qcom,dispcc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8250.h create mode 100644 include/uapi/linux/vfio_zdev.h rename lib/{test_bitfield.c => bitfield_kunit.c} (66%) create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...]