This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 148fdf990dee Add linux-next specific files for 20201012 omits 2cab4ac55625 Merge branch 'akpm/master' into master omits 9efd6f90761e mm: remove duplicate include statement in mmu.c omits ec60f43056ea mm: remove the filename in the top of file comment in vmalloc.c omits ab17ebd307d8 mm: cleanup the gfp_mask handling in __vmalloc_area_node omits 514d7a3b1240 mm: remove alloc_vm_area omits 539136f0f1ca x86/xen: open code alloc_vm_area in arch_gnttab_valloc omits 472935ec3931 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] omits 600c01817505 drm/i915: use vmap in i915_gem_object_map omits ef92f222e26d drm/i915: stop using kmap in i915_gem_object_map omits 8101e8fbf13e drm/i915: use vmap in shmem_pin_map omits eeddd5415f36 zsmalloc: switch from alloc_vm_area to get_vm_area omits 929652142f9f mm: allow a NULL fn callback in apply_to_page_range omits 3753221789f0 mm: add a vmap_pfn function omits 7a2ef9a05654 mm: add a VM_MAP_PUT_PAGES flag for vmap omits 1ce0d34163b5 mm: update the documentation for vfree omits 75a05a2ccbc4 fix up for "iov_iter: transparently handle compat iovecs i [...] omits ed8ac803024d mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 2d943487a9dc mm: do not use helper functions for process_madvise omits fdec41976ab5 mm/madvise: remove duplicate include omits e80c94b39bcf mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits e7bc205c95e0 fix for "mm/madvise: introduce process_madvise() syscall: [...] omits 9ea3d784de06 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 7e37af59dcc4 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 63fa220e2ca6 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 8d5a5f5e8433 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 041474ff68f1 pid: move pidfd_get_pid() to pid.c omits 8aeaad9b945f mm/madvise: pass mm to do_madvise omits 2d319f04840e selftests/vm: 10x speedup for hmm-tests omits cfdcf7f0e99c selftests/vm: fix an improper dependency upon executable s [...] omits 482047324779 selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits a6b3e1f9f5e7 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits 7b192f86e26f selftests/vm: gup_test: introduce the dump_pages() sub-test omits 24d55cad61ab selftests/vm: only some gup_test items are really benchmarks omits 0ad930842060 selftests/vm: minor cleanup: Makefile and gup_test.c omits 9a224282f20d selftests/vm: rename run_vmtests --> run_vmtests.sh omits 4c77b5999ed7 selftests/vm: use a common gup_test.h omits e16b965366b0 mm/gup_benchmark: rename to mm/gup_test omits 36a2889a52be mm/gup: assert that the mmap lock is held in __get_user_pages() omits 093e9828becd mmap locking API: don't check locking if the mm isn't live yet omits 28d300c866dc binfmt_elf: take the mmap lock around find_extend_vma() omits 06124cc85660 mm/gup_benchmark: take the mmap lock around GUP omits c6b3b2a070cf mm/mmap: add inline munmap_vma_range() for code readability omits 4c342ae557e4 mm/mmap: add inline vma_next() for readability of mmap code omits b4ffaaea1627 mm/migrate: avoid possible unnecessary process right check [...] omits d14e3d1c6fd7 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits bda0e3fe8e83 mm/memory-failure: remove a wrapper for alloc_migration_target() omits 106434460c84 mm: kmem: enable kernel memcg accounting from interrupt contexts omits a07c777b3a09 mm: kmem: prepare remote memcg charging infra for interrup [...] omits 850b3c91bbc2 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] omits b64ba7d29fe5 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] omits 3127d508d0c9 mm, memcg: rework remote charging API to support nesting omits 3235e0907dd2 ia64: fix build error with !COREDUMP omits 1a58f6716009 Merge branch 'akpm-current/current' into master omits 59435484149e Merge remote-tracking branch 'counters/counters' into master omits de403c04fb68 Merge remote-tracking branch 'memblock/for-next' into master omits 54e8635254b5 Merge remote-tracking branch 'notifications/notifications- [...] omits c37c21e8a8df Merge remote-tracking branch 'mhi/mhi-next' into master omits ece5976b7602 Merge remote-tracking branch 'trivial/for-next' into master omits a76a4c5a9017 Merge remote-tracking branch 'kunit-next/kunit' into master omits 41b97e3c8685 Merge remote-tracking branch 'fpga/for-next' into master omits 10fc4967e7e4 Merge remote-tracking branch 'pidfd/for-next' into master omits 31e1032dbadd Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits ed027e43a553 Merge remote-tracking branch 'hyperv/hyperv-next' into master omits a5162032357a Merge remote-tracking branch 'xarray/main' into master omits bd3fc4aaec06 Merge remote-tracking branch 'nvmem/for-next' into master omits bed01f4afeb0 Merge remote-tracking branch 'slimbus/for-next' into master omits b16bdef9869c Merge remote-tracking branch 'kspp/for-next/kspp' into master omits 1e934e0c68c4 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits f9706f32ef98 Merge remote-tracking branch 'ntb/ntb-next' into master omits 6356c347b31e Merge remote-tracking branch 'rtc/rtc-next' into master omits 73cb50173386 Merge remote-tracking branch 'livepatching/for-next' into master omits c03ee8eaa617 Merge remote-tracking branch 'kselftest/next' into master omits 982c9fa581dc Merge remote-tracking branch 'pwm/for-next' into master omits eae046394036 Merge remote-tracking branch 'pinctrl/for-next' into master omits eec0e8602b7f Merge remote-tracking branch 'gpio/for-next' into master omits 82f523a39c48 Merge remote-tracking branch 'rpmsg/for-next' into master omits 3ceed2f076d6 Merge remote-tracking branch 'vhost/linux-next' into master omits edc80d98f648 Merge remote-tracking branch 'scsi-mkp/for-next' into master omits eaa22926717a Merge remote-tracking branch 'scsi/for-next' into master omits ff174ae8d9dd Merge remote-tracking branch 'cgroup/for-next' into master omits 4938ccbadb00 Merge remote-tracking branch 'dmaengine/next' into master omits 97acb6754783 Merge remote-tracking branch 'mux/for-next' into master omits 425d4c571f80 Merge remote-tracking branch 'staging/staging-next' into master omits a8335cbb3df6 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits fedc3a437787 Merge remote-tracking branch 'tty/tty-next' into master omits a01c258ff5ab Merge remote-tracking branch 'usb/usb-next' into master omits 93e08f078acc Merge remote-tracking branch 'driver-core/driver-core-next [...] omits 6a083e08be8a Merge remote-tracking branch 'ipmi/for-next' into master omits aa1d723c42ef Merge remote-tracking branch 'leds/for-next' into master omits 2b7ec5885ab9 Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits ca9d8947218e Merge remote-tracking branch 'drivers-x86/for-next' into master omits 83a7bebebf30 Merge remote-tracking branch 'percpu/for-next' into master omits 5a3e92745c47 Merge remote-tracking branch 'xen-tip/linux-next' into master omits f7a2ea492510 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master omits b62fafe56690 Merge remote-tracking branch 'kvm-arm/next' into master omits 82a262fda989 Merge remote-tracking branch 'rcu/rcu/next' into master omits 3c64af064f91 Merge remote-tracking branch 'ftrace/for-next' into master omits ccc1dd160ac2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits f1394c3e6ff1 Merge remote-tracking branch 'edac/edac-for-next' into master omits 642de78f7272 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits 3d96df26c394 Merge remote-tracking branch 'tip/auto-latest' into master omits b59f985b4375 Merge remote-tracking branch 'spi/for-next' into master omits 8591b8be74bb Merge remote-tracking branch 'devicetree/for-next' into master omits 24c624b0610f Merge remote-tracking branch 'audit/next' into master omits 5829f1cc0c8f Merge remote-tracking branch 'vfio/next' into master omits 19655665aa0b Merge remote-tracking branch 'iommu/next' into master omits 802578ad04a5 Merge remote-tracking branch 'tpmdd/next' into master omits b02ffd871122 Merge remote-tracking branch 'tomoyo/master' into master omits f57ebf467c46 Merge remote-tracking branch 'smack/next' into master omits f64feafe5d0d Merge remote-tracking branch 'selinux/next' into master omits ed7f852ed1ff Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 0425d6b95e71 Merge remote-tracking branch 'integrity/next-integrity' in [...] omits 8c9d31650227 Merge remote-tracking branch 'regulator/for-next' into master omits 53e260f356b3 Merge remote-tracking branch 'battery/for-next' into master omits daba84cdfeaa Merge remote-tracking branch 'backlight/for-backlight-next [...] omits 0096c6e48f85 Merge remote-tracking branch 'mfd/for-mfd-next' into master omits f1d601e5bc20 Merge remote-tracking branch 'mmc/next' into master omits 9eea9b81d011 Merge remote-tracking branch 'device-mapper/for-next' into master omits 6d4ec3934a22 Merge remote-tracking branch 'block/for-next' into master omits 61335f47945e Merge remote-tracking branch 'input/next' into master omits bb6bb10c3e25 Merge remote-tracking branch 'modules/modules-next' into master omits 9dbcd3b85336 Merge remote-tracking branch 'sound-asoc/for-next' into master omits 4434600d6ca8 Merge remote-tracking branch 'sound/for-next' into master omits e6e3ab4f3126 Merge remote-tracking branch 'regmap/for-next' into master omits 15e36cb19eb8 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits 69bcaa392f7f Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 709811d1cd1c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits e548f4d42bc4 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits eb4be1520e6f Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits d3307aae10de Merge remote-tracking branch 'amdgpu/drm-next' into master omits 5ddbc828a175 Merge remote-tracking branch 'drm/drm-next' into master omits b75a8d002e96 Merge remote-tracking branch 'crypto/master' into master omits a3fed7c0380e Merge remote-tracking branch 'mtd/mtd/next' into master omits 49fe0e966514 Merge remote-tracking branch 'gfs2/for-next' into master omits 47366e842a72 Merge remote-tracking branch 'bluetooth/master' into master omits 027782c0885f Merge remote-tracking branch 'netfilter-next/master' into master omits da1ef8bc4723 Merge remote-tracking branch 'bpf-next/master' into master omits 0a0ab1dbfc64 Merge remote-tracking branch 'net-next/master' into master omits 4b2fefaae490 Merge remote-tracking branch 'rdma/for-next' into master omits cf63b83eb44f Merge remote-tracking branch 'swiotlb/linux-next' into master omits 802eeda505d1 Merge remote-tracking branch 'dlm/next' into master omits 4b9d9bbac8f2 Merge remote-tracking branch 'ieee1394/for-next' into master omits 9d170e1aa2af Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits 6fa7d4fb4a82 Merge remote-tracking branch 'cpupower/cpupower' into master omits cc4c79798431 Merge remote-tracking branch 'pm/linux-next' into master omits 2ac68f865547 Merge remote-tracking branch 'v4l-dvb/master' into master omits 8b5429d31d39 Merge remote-tracking branch 'jc_docs/docs-next' into master omits 7f491e73be47 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 782d5a5418f0 Merge remote-tracking branch 'dmi/dmi-for-next' into master omits b363bdaeb983 Merge remote-tracking branch 'i3c/i3c/next' into master omits 396f143908f9 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits 167fe4e1b8d3 Merge remote-tracking branch 'hid/for-next' into master omits 08d603b97a14 Merge remote-tracking branch 'pstore/for-next/pstore' into master omits 193db1a10548 Merge remote-tracking branch 'pci/next' into master omits 85514d7bc859 Merge remote-tracking branch 'printk/for-next' into master omits a4fe785bb466 Merge remote-tracking branch 'vfs/for-next' into master omits ef569a0ac420 Merge remote-tracking branch 'file-locks/locks-next' into master omits eadd421c02a2 Merge remote-tracking branch 'iomap/iomap-for-next' into master omits 3946db8a3938 Merge remote-tracking branch 'zonefs/for-next' into master omits a5465d14964f Merge remote-tracking branch 'xfs/for-next' into master omits e24eafcb17fc Merge remote-tracking branch 'v9fs/9p-next' into master omits be42da980ef3 Merge remote-tracking branch 'ubifs/next' into master omits 6b1d586f23c6 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits fae595f78b04 Merge remote-tracking branch 'nfs-anna/linux-next' into master omits 319ee0c0fa1c Merge remote-tracking branch 'fuse/for-next' into master omits f433ac907c5b Merge remote-tracking branch 'f2fs/dev' into master omits 22a41e602861 Merge remote-tracking branch 'ext4/dev' into master omits beed49ec7a90 Merge remote-tracking branch 'ext3/for_next' into master omits c91b9adc2e58 Merge remote-tracking branch 'exfat/dev' into master omits 99124aae9273 Merge remote-tracking branch 'erofs/dev' into master omits 3eadc0e0d9c7 Merge remote-tracking branch 'configfs/for-next' into master omits d5bfdcffaf99 Merge remote-tracking branch 'cifs/for-next' into master omits 41c45fb866eb Merge remote-tracking branch 'btrfs/for-next' into master omits 29dbc5e73108 Merge remote-tracking branch 'fscrypt/master' into master omits f7a7ffcc51f6 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits c40dafaeb6ac Merge remote-tracking branch 'uml/linux-next' into master omits f06a258a8884 Merge remote-tracking branch 's390/for-next' into master omits 32539e8b3a57 Merge remote-tracking branch 'risc-v/for-next' into master omits 1c39c16d64bc Merge branch 'dynamic_sg' into rdma.git for-next omits 54816d3e69d1 RDMA: Explicitly pass in the dma_device to ib_register_device omits 7fe10a120f9b Merge remote-tracking branch 'powerpc/next' into master omits 93d9e6a8fc7f Merge remote-tracking branch 'parisc-hd/for-next' into master omits ae694df95be8 Merge remote-tracking branch 'nds32/next' into master omits bff04044ece4 Merge remote-tracking branch 'mips/mips-next' into master omits 40c2f63a7c4e Merge remote-tracking branch 'microblaze/next' into master omits 3a8881db6fd3 Merge remote-tracking branch 'm68knommu/for-next' into master omits cc591f81b5fe Merge remote-tracking branch 'm68k/for-next' into master omits 8087d58bb6bb Merge remote-tracking branch 'ia64/next' into master omits 1de01d6f91f8 Merge remote-tracking branch 'h8300/h8300-next' into master omits a1fb1b39751d Merge remote-tracking branch 'csky/linux-next' into master omits bb303f0920a8 Merge remote-tracking branch 'clk/clk-next' into master omits b300e6376bdf Merge remote-tracking branch 'uniphier/for-next' into master omits 3d5d7aedff7c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits 0d3446c6e41f Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits 2bc560b0dfff Merge remote-tracking branch 'tegra/for-next' into master omits 58f00de342bf Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 1f214f9e4438 Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 8bc9021a2970 Merge remote-tracking branch 'rockchip/for-next' into master omits 36ad2aa52673 Merge remote-tracking branch 'renesas/next' into master omits a8e5c5736315 Merge remote-tracking branch 'realtek/for-next' into master omits 94e6b0f352e9 Merge remote-tracking branch 'qcom/for-next' into master omits ae822d11fad5 Merge remote-tracking branch 'omap/for-next' into master omits 7f42ec4c7003 Merge remote-tracking branch 'mvebu/for-next' into master omits 3874f003747f Merge remote-tracking branch 'mediatek/for-next' into master omits fd049c02ecb0 Merge remote-tracking branch 'keystone/next' into master omits c87c700c0165 Merge remote-tracking branch 'imx-mxs/for-next' into master omits a02cfe323a23 Merge remote-tracking branch 'at91/at91-next' into master omits 27f527111220 Merge remote-tracking branch 'aspeed/for-next' into master omits 989df205e3b8 Merge remote-tracking branch 'amlogic/for-next' into master omits a62b662c1356 Merge remote-tracking branch 'arm-soc/for-next' into master omits cb71dafc0894 Merge remote-tracking branch 'arm64/for-next/core' into master omits fe91e53618e5 Merge remote-tracking branch 'arm/for-next' into master omits 2dc095cf41a1 Merge remote-tracking branch 'asm-generic/master' into master omits 8aba7f704c87 Merge remote-tracking branch 'dma-mapping/for-next' into master omits f0d9988319cb Merge remote-tracking branch 'kbuild/for-next' into master omits aaa34c9851e0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits 560c51a7f3d5 Merge remote-tracking branch 'ubifs-fixes/fixes' into master omits d1d65dba138b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits 516c137aa6cb Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits bc05a5e082fa Merge remote-tracking branch 'spdx/spdx-linus' into master omits 5910a715c522 Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits 1f306f0471af Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits e18140263506 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits fbc7ef2f9f54 Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits b7c46b6d5103 Merge remote-tracking branch 'ide/master' into master omits 8878d011dcb1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 9f1c1c86e14a Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits 556cdad05c55 Merge remote-tracking branch 'spi-fixes/for-linus' into master omits 859ef7fa359b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits 479981ef4a69 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits a21f53116991 Merge remote-tracking branch 'net/master' into master omits c1ecd7fa6c05 Merge remote-tracking branch 'sparc/master' into master omits 3c627bb6448a Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 84e5eec1412d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 195be7bc321a Merge remote-tracking branch 'arc-current/for-curr' into master 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 666ddd277a19 Merge branch 'kconfig' into for-next omits 65457c87de66 vdpa/mlx5: Fix failure to bring link up omits 88e1e4e7ff88 vdpa/mlx5: Make use of a specific 16 bit endianness API omits 820e6f502f02 Merge branch 'efi/core' omits 4b4ee696300f Merge branch 'linus' omits e913b52c8903 SMB3.1.1: add defines for new signing negotiate context omits 5c119c376e10 cifs: fix memory corruption setting EAs on 32 bit systems omits 2675918aee54 Merge branch 'for-5.10/io_uring' into for-next omits 75c79a5dd72c rcutorture: Don't do need_resched() testing if ->sync is NULL omits 0b26c37d90d6 drm/amdgpu: add another raven1 gfxoff quirk omits 30d7816fbd6c PCI/ERR: Fix reset logic in pcie_do_recovery() call 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 f3c8abf68068 Merge branch 'core/rcu' 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 80396d76da65 Merge branch 'core/rcu' omits 30695272c67e Merge branch 'locking/core' omits 4e6afcc371fa Merge branch 'locking/urgent' omits 3212da94d170 Merge branch 'objtool/core' omits 9f6d05d35e8f Merge branch 'perf/core' omits d42088229511 Merge branch 'perf/urgent' omits 3e3f23b647a2 Merge branch 'linus' omits 80e081458a76 Merge branch 'ras/core' omits 3a68e35cf141 cifs: handle -EINTR in cifs_setattr omits 3d687b9bdfb0 Handle STATUS_IO_TIMEOUT gracefully omits 7369daac4fb8 f2fs: f2fs_get_meta_page_nofail should not be failed omits 22e3c62eacf2 Merge branch 'for-5.10/io_uring' into for-next omits 9cb3701fb599 ext4: Fix bs < ps issue reported with dioread_nolock mount opt omits ce10b9e17be6 jbd2: avoid transaction reuse after reformatting omits 571271592db5 ext4: data=journal: write-protect pages on j_submit_inode_ [...] omits 56206a990461 ext4: data=journal: fixes for ext4_page_mkwrite() omits edd8badafc6a jbd2, ext4, ocfs2: introduce/use journal callbacks j_submi [...] omits f73e71f99929 jbd2: introduce/export functions jbd2_journal_submit|finis [...] omits bf328eeeb732 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] omits a0efb4e29a09 Merge branch 'for-5.10/block' into for-next omits 4ae5e76f4c5d Merge branch 'acpica' into linux-next omits 4b6159c11d8b Merge branch 'pnp' into linux-next omits b22ce70fa7a4 Merge branch 'pm-cpufreq' into linux-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 03433f0ed362 Merge branch 'for-next/gcc-plugins' into for-next/kspp omits 7cf624f9747f Merge branch 'for-next/overflow' into for-next/kspp omits 2ce6b0d4293b random32: Restore __latent_entropy attribute on net_rand_state omits a0195c0566d1 docs: RCU: Requirements.rst: Fix a list block omits c3c06d560edb rcu,ftrace: Fix ftrace recursion omits 3e6817601d65 rcu/tree: Make struct kernel_param_ops definitions const omits 9044d3d36df2 srcu: Avoid escaped section names omits 7fad5df7ad8b Merge branch 'for-5.10/io_uring' into for-next omits 8fbde422e026 drm/i915: Fix TGL DKL PHY DP vswing handling omits 47464b46df89 Merge branch 'x86/pasid' omits 235f673bde50 Merge branch 'for-5.10/block' into for-next omits 32e0c29ba6d2 Merge branch 'pm-sleep' into linux-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 f7f6d7dfbcc3 Merge branch 'x86/platform' omits 4cb2d9db362c Merge branch 'linus' omits a4c50330da92 Merge branch 'ras/core' omits 2a78d1067306 parisc: Improve spinlock handling omits ab8fab0fcc64 parisc: Install vmlinuz instead of zImage file omits af2fa33affbc parisc: Rewrite tlb flush threshold calculation omits 4be7184b2186 parisc: Switch to more fine grained lws locks omits 39e0041b17c0 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] omits 8a5a62f37355 parisc: Fix comments and enable interrupts later omits 3832b0c0ad7d parisc: Add alternative patching to synchronize_caches define omits a8665badb9ff parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() omits be95b7e3cc63 parisc: disable CONFIG_IDE in defconfigs omits 481e2fc17696 parisc: Drop useless comments in uapi/asm/signal.h omits dcb638427f5b parisc: Define O_NONBLOCK to become 000200000 omits 09d87140461a parisc: Drop HP-UX specific fcntl and signal flags omits 4b88f6d7dd5c parisc: Avoid external interrupts when IPI finishes omits d696c09aac09 parisc: Add qemu fw_cfg interface omits 366214b4d3cb fw_cfg: Add support for parisc architecture omits a23b701ae9b3 objtool: Rework header include paths omits 1b4998c364bc objtool: Fix x86 orc generation on big endian cross compiles omits 317664a7fcc9 objtool: Fix reloc generation on big endian cross compiles omits 2a522b53c470 x86/insn: Support big endian cross-compiles omits c3cdb7873495 Merge branch 'pm-cpufreq' into linux-next omits 9acb56ca0dec Merge branches 'acpi-pci' and 'acpi-button' into linux-next omits 6cc81715e661 Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-pci' into [...] omits 68cc0d9f9ed4 Merge branch 'pm-opp' into linux-next omits 25e4b8e298f4 Merge branch 'pm-devfreq' into linux-next omits dc4d7783d803 Merge branch 'linus' omits 6f7122ae4805 Merge branch 'objtool/core' omits 76e9a15610f5 Merge branch 'perf/core' omits fc84b870d7b5 Merge branch 'sched/core' omits 25053b5a3356 cifs: compute full_path already in cifs_readdir() omits f2bf381ea9a7 cifs: return cached_fid from open_shroot 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 66bebc5f7cab Merge branch 'pnp' into linux-next omits 61df1b9ca29d Merge branches 'powercap', 'pm-core', 'pm-sleep', 'pm-avs' [...] omits 936617112e76 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 26ee704882aa Merge branches 'acpi-scan', 'acpi-extlog', 'acpi-memhotplu [...] omits 7efdde337a6b Merge branch 'acpi-misc' into linux-next omits 39199dc2f1e1 Merge branch 'acpi-numa' into linux-next omits 8f065e1ebf86 Merge branches 'acpi-soc', 'acpi-video', 'acpi-battery' an [...] omits 632c9866aa2e Merge branch 'acpica-osl' into linux-next omits d7fa71e0837b Merge branches 'acpi-tables', 'acpi-pmic' and 'acpi-dptf' [...] omits 0f33ece60c73 Merge branch 'core/build' omits e2a5c0c86d5a Merge branch 'core/debugobjects' omits cadb9014af27 Merge branch 'core/static_call' omits 0efb0a850a64 Merge branch 'efi/core' omits 89db69ef83fe Merge branch 'efi/urgent' omits fae436a47808 Merge branch 'irq/core' omits 15839b1dc5ac Merge branch 'locking/core' omits 10326c34a3c1 Merge branch 'objtool/core' omits 9e3ca6f83151 Merge branch 'perf/core' omits 1d933dffb47f Merge branch 'perf/kprobes' omits db9fecebd29f Merge branch 'ras/core' omits a2ead86de36d Merge branch 'sched/core' omits 25e9081aa3fe Merge branch 'timers/core' omits f3bfc12adbed Merge branch 'x86/asm' omits 93b6afbb2788 Merge branch 'x86/build' omits a7430d7fb0c4 Merge branch 'x86/cache' omits 23c4bc06b5a4 Merge branch 'x86/cleanups' omits 517e619c4da7 Merge branch 'x86/core' omits 7af21638d5d7 Merge branch 'x86/cpu' omits e67980638dfc Merge branch 'x86/entry' omits 645dab9b02c3 Merge branch 'x86/fpu' omits 14270a79abdb Merge branch 'x86/fsgsbase' omits 9cfdf07eee2e Merge branch 'x86/hyperv' omits cf1fdd1bf887 Merge branch 'x86/irq' omits b3ecb4d2020b Merge branch 'x86/misc' omits 4323bb0a5072 Merge branch 'x86/mm' omits 6451b8722e39 Merge branch 'x86/paravirt' omits e5840524a102 Merge branch 'x86/pasid' omits 9fa0e1653229 Merge branch 'x86/platform' omits 855e050db196 Merge branch 'x86/pti' omits 08b94d7f4059 Merge branch 'x86/seves' omits 55dc810fd3cf Merge branch 'x86/urgent' omits 414503447330 update structure definitions from updated protocol documentation omits 435b41e551b0 smb3: add defines for new crypto algorithms omits 7698a46ed868 Convert trailing spaces and periods in path components omits 2a721e5f0b2c docs: Update RCU's hotplug requirements with a bit about design omits e2b2e6db8be1 rcu/tree: Add a warning if CPU being onlined did not repor [...] omits 9098f1d03c56 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 34afc178c52a kvfree_rcu: Switch from kmalloc/kfree to __get_free_page/f [...] omits d1c049019f1b locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] omits 6e7eb296f80b doc: Present the role of READ_ONCE() omits 61d3a029bfe6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config omits a43e0fbb0c86 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] omits 10adf1b983e2 scftorture: Add full-test stutter capability omits e771dba962af torture: Allow alternative forms of kvm.sh command-line arguments omits 7032965fca8f rcutorture: Test runtime toggling of CPUs' callback offloading omits 99435d415022 rcutorture: Small code cleanups omits 1e200296fded rcu: Fix single-CPU check in rcu_blocking_is_gp() omits 2fce4b8487b9 torture: Accept time units on kvm.sh --duration argument omits d9b4a3362334 rcutorture: Make stutter_wait() caller restore priority omits 112b6926bd3c rcu: Implement rcu_segcblist_is_offloaded() config dependent omits a36650695527 torture: Force weak-hashed pointers on console log omits 27cdad3018f3 list.h: Update comment to explicitly note circular lists omits 0b0d37302507 rcutorture: Prevent hangs for invalid arguments omits 39650ae7dd66 torture: Prevent jitter processes from delaying failed run omits e27d40776202 locktorture: Prevent hangs for invalid arguments omits fade074332ad locktorture: Ignore nreaders_stress if no readlock support omits c41820eee3da rcu-tasks: Make the units of ->init_fract be jiffies omits 62f5ce97c80b rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] omits 9819285cf749 refscale: Prevent hangs for invalid arguments omits 85507b550dbd rcuscale: Prevent hangs for invalid arguments omits 6550b5088a7c rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition omits 60fd1d1cf249 lockdep: Provide dummy forward declaration of *_is_held() helpers omits 1f9cdc4a2caf srcu: Use a more appropriate lockdep helper omits f905a17b75f7 net: sched: Remove broken definitions and un-hide for !LOCKDEP omits 2eb38e22781a net: Un-hide lockdep_sock_is_held() for !LOCKDEP omits cec0fb227302 rcu: Un-hide lockdep maps for !LOCKDEP omits e4dbc5030d45 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP omits fdce132a025d torture: Exclude "NOHZ tick-stop error" from fatal errors omits 19d0f3cdd52f rcutorture: Make grace-period kthread report match RCU fla [...] omits 724d966f3480 rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop omits 37b684e6a53c rcutorture: Make preemptible TRACE02 enable lockdep omits b6ebb453988e docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] omits fa2509c4327f srcu: Take early exit on memory-allocation failure omits 8a22dbd08700 rcuscale: Avoid divide by zero omits f1394e44a525 rcuscale: Add RCU Tasks Trace omits 302ca3cb17a4 rcu: Panic after fixed number of stalls omits 7fc7d16a933c x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs omits 73e809c0659a scftorture: Add an alternative IPI vector omits b93799af85ea torture: Make torture_stutter() use hrtimer omits ea5e1b9e4a99 x86/cpu: Avoid cpuinfo-induced IPI pileups omits 8dd4831b8cf2 torture: Periodically pause in stutter_wait() omits ced9cd713bcf locktorture: Track time of last ->writeunlock() omits d669cb29f536 torture: Don't kill gdb sessions omits f59408078798 refscale: Bounds-check module parameters omits 1b6a7641756d ext4: introduce ext4_sb_bread_unmovable() to replace sb_br [...] omits f31513cede9b ext4: use ext4_sb_bread() instead of sb_bread() omits d33670588a5d ext4: introduce ext4_sb_breadahead_unmovable() to replace [...] omits 77c6620bc16a ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() omits 3d7052b497de ext4: use common helpers in all places reading metadata buffers omits 4261c7038437 ext4: introduce new metadata buffer read helpers omits 90a20e4bf820 ext4: clear buffer verified flag if read meta block from disk omits d39783839c03 ext4: limit entries returned when counting fsmap records omits 78a4ff09ffb2 ext4: make mb_check_counter per group omits 81bd037909b1 ext4: delete invalid comments near mb_buddy_adjust_border omits 647f09c02f9e ext4: fix bdev write error check failed when mount fs with ro omits 05caf6933793 ext4: rename system_blks to s_system_blks inside ext4_sb_info omits f7ff8165621c ext4: rename journal_dev to s_journal_dev inside ext4_sb_info omits 095737d50fe6 jbd2: fix the comment of struct jbd2_journal_handle omits 77abe708420d ext4: add trace exit in exception path. omits 061113efe99b ext4: optimize file overwrites omits 9ffd5728cca7 ext4: remove unused including <linux/version.h> omits 6f52529a69bb ext4: fix superblock checksum calculation race omits ba8278a24b52 ext4: fix error handling code in add_new_gdb omits f9bf0d90e1fc ext4: disallow modifying DAX inode flag if inline_data has [...] omits 3b76a14b256a ext4: remove unused argument from ext4_(inc|dec)_count omits b7edeeb5aaec ext4: do not interpret high bytes if 64bit feature is disabled omits 3ccabe6846b5 ext4: delete duplicated words + other fixes omits e3df921c6857 ext4: flag as supporting buffered async reads omits cad292c57102 PCI: dwc: spear13xx driver needs OF omits b7aef42eb0b1 PCI: dwc: armada-8k driver needs OF support omits 2a851de0233a Merge branch 'misc-5.9' into next-fixes omits bfd54e29c610 ext4: fix leaking sysfs kobject after failed mount omits c9f994138a70 ext4: discard preallocations before releasing group lock omits 4eeecb65b859 ext4: fix dead loop in ext4_mb_new_blocks omits 424de74af0d0 ext4: implement swap_activate aops using iomap omits 426eab515007 Merge branch 'clk-rockchip' into clk-next omits f8ac4db0e23c clk: rockchip: Initialize hw to error to avoid undefined behavior omits 3da48c3d72f8 Merge branch 'clk-tegra' into clk-next 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 9b5646212ab8 Merge branch 'clk-ti' into clk-next omits 7f7cebc5b4d6 Merge branch 'clk-simplify' into clk-next omits 8bcb151a5f6e Merge branch 'clk-fixes' into clk-next omits d8c03d4b3434 Merge branch 'clk-unused' into clk-next omits 5bac87429e3e Merge branch 'clk-doc' into clk-next omits 197f4dd3d1a1 Merge branch 'clk-samsung' into clk-next omits 70e7ad73ac82 Merge branch 'clk-bcm' into clk-next omits 3c21069f6cd9 Merge branch 'clk-fixes' into clk-next omits e5efab5d527a Merge branch 'clk-samsung' into clk-next omits 710f02a6f92f Merge branch 'clk-imx' into clk-next omits db4376ed9eba Merge branch 'clk-fixes' into clk-next omits 3470ad500539 Merge branch 'clk-qcom' into clk-next omits 31b030db6836 Merge branch 'clk-allwinner' into clk-next omits 15ac9d5ccb56 Merge branch 'clk-amlogic' into clk-next omits fa23aea7a099 Merge branch 'clk-renesas' into clk-next omits 4d53c8279a20 gfs2: call truncate_inode_pages_final for address space glocks omits 018a5e35fa81 gfs2: simplify the logic in gfs2_evict_inode omits 2f1d9b74f483 gfs2: factor evict_linked_inode out of gfs2_evict_inode omits 4688f51ab83d gfs2: further simplify gfs2_evict_inode with new func evic [...] omits 2d82e5ece3b7 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode omits 42f06e1c7582 gfs2: rename variable error to ret in gfs2_evict_inode omits 701c0de6e349 gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 82ffa7265122 gfs2: Fix bad comment for trans_drain omits 5272987f33fc gfs2: Make sure we don't miss any delayed withdraws omits 62180d7eae2f Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 2d0cc1cd35f2 Merge branch 'clk-fixes' into clk-next omits 1ed4c95761e7 xtensa: use asm-generic/mmu_context.h for no-op implementations omits 4e39fb3c5f76 x86: use asm-generic/mmu_context.h for no-op implementations omits 57f23d756ca6 um: use asm-generic/mmu_context.h for no-op implementations omits aae88b397a4b sparc: use asm-generic/mmu_context.h for no-op implementations omits f5bb6b2edfcd sh: use asm-generic/mmu_context.h for no-op implementations omits 4609704060fb s390: use asm-generic/mmu_context.h for no-op implementations omits f916f9b10011 riscv: use asm-generic/mmu_context.h for no-op implementations omits 5b92d903f17f powerpc: use asm-generic/mmu_context.h for no-op implementations omits f192c113a255 parisc: use asm-generic/mmu_context.h for no-op implementations omits 3333a55108d4 openrisc: use asm-generic/mmu_context.h for no-op implementations omits 25771a5d755e nios2: use asm-generic/mmu_context.h for no-op implementations omits 125ed3c56fe6 nds32: use asm-generic/mmu_context.h for no-op implementations omits 804e222d7c7f mips: use asm-generic/mmu_context.h for no-op implementations omits aee137666e1f microblaze: use asm-generic/mmu_context.h for no-op implem [...] omits 057299b71f2d m68k: use asm-generic/mmu_context.h for no-op implementations omits 5a0fc3b987d5 ia64: use asm-generic/mmu_context.h for no-op implementations omits d2cdebf8aea5 hexagon: use asm-generic/mmu_context.h for no-op implementations omits 899cc973dde3 csky: use asm-generic/mmu_context.h for no-op implementations omits f911c2a7c096 arm64: use asm-generic/mmu_context.h for no-op implementations omits d3be77fa0421 arm: use asm-generic/mmu_context.h for no-op implementations omits 1fbbe60b7869 arc: use asm-generic/mmu_context.h for no-op implementations omits 7f9a9e130a05 alpha: use asm-generic/mmu_context.h for no-op implementations omits c870baeede75 asm-generic: add generic MMU versions of mmu context functions omits 661dec1b9d71 PCI: vmd: Update VMD PM to correctly use generic PCI PM omits 67b219dc3a6d PCI: vmd: Disable MSI/X remapping when possible omits 2705b8e4d46f x86/apic/msi: Use Real PCI DMA device when configuring IRTE omits ba07a7102426 PCI: vmd: Create IRQ allocation helper omits 42443f036042 PCI: vmd: Create IRQ Domain configuration helper omits bac40963ea49 PCI: vmd: Create bus offset configuration helper omits faf1f3d6e31f PCI: vmd: Create physical offset helper omits 6886f9d49aaa asm-generic/sembuf: Update architecture related informatio [...] omits 6f55be9fd5ee Merge branch 'thermal/fixes' into thermal/linux-next omits 781796ac81d6 thermal: rcar_thermal: Add missing braces to conditional s [...] omits 7b6c0c234d4e thermal: Use kobj_to_dev() instead of container_of() omits 4c563441dbae thermal: core: Fix use-after-free in thermal_zone_device_u [...] omits e000895a4e04 thermal: imx8mm: Use dev_err_probe() to simplify error handling omits 2484ae115a53 thermal: imx: Use dev_err_probe() to simplify error handling omits 9aad858f58bf thermal: qcom-spmi-temp-alarm: Don't suppress negative temp omits 4f60ccc70e44 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 omits 24907ec54702 Merge branch 'clk-fixes' into clk-next omits 55dde35fdb7f overflow: Add __must_check attribute to check_*() helpers omits 0476c865ded6 LSM: SafeSetID: Fix warnings reported by test bot omits ca929246acb7 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] omits 02e316b088df LSM: SafeSetID: Add GID security policy handling omits 717fe90b5201 LSM: Signal to SafeSetID when setting group IDs new d04a248f1f6c Merge tag 'tpmdd-next-v5.10' of git://git.kernel.org/pub/s [...] new 6734e20e3920 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 024fb6677291 Merge tag 'microblaze-v5.10' of git://git.monstr.eu/linux- [...] new af9db1d6632b Merge tag 'm68k-for-v5.10-tag1' of git://git.kernel.org/pu [...] new 1dc32628d65a Merge branch 'edac-drivers' into edac-updates-for-v5.10 new a9a4b7d9a638 Merge tag 'edac_updates_for_v5.10' of git://git.kernel.org [...] new ca1b66922a70 Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/ [...] new 92a0610b6acd Merge tag 'x86_cpu_for_v5.10' of git://git.kernel.org/pub/ [...] new 8b6591fd0ac8 Merge tag 'x86_platform_for_v5.10' of git://git.kernel.org [...] new ac74075e5d52 Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub [...] new 9e536c817960 Merge tag 'x86_misc_for_v5.10' of git://git.kernel.org/pub [...] new 87194efe7ecd Merge tag 'x86_fsgsbase_for_v5.10' of git://git.kernel.org [...] new a0d445f70c5d Merge tag 'x86_fpu_for_v5.10' of git://git.kernel.org/pub/ [...] new f94ab231136c Merge tag 'x86_cleanups_for_v5.10' of git://git.kernel.org [...] new 64743e652cea Merge tag 'x86_cache_for_v5.10' of git://git.kernel.org/pu [...] new 1e6d1d96461e Merge tag 'x86_core_for_v5.10' of git://git.kernel.org/pub [...] new 20d49bfcc3d2 Merge tag 'core-debugobjects-2020-10-12' of git://git.kern [...] new f5f59336a9ae Merge tag 'timers-core-2020-10-12' of git://git.kernel.org [...] new 863bae1fbcfa Merge tag 'irqchip-5.10' of git://git.kernel.org/pub/scm/l [...] new c457cc800e89 Merge tag 'irq-core-2020-10-12' of git://git.kernel.org/pu [...] new cc7343724eb7 Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub [...] new 13cb73490f47 Merge tag 'x86-entry-2020-10-12' of git://git.kernel.org/p [...] new edaa5ddf3833 Merge tag 'sched-core-2020-10-12' of git://git.kernel.org/ [...] new ed016af52ee3 Merge tag 'locking-core-2020-10-12' of git://git.kernel.or [...] new 4d0a4388ccdd Merge branch 'efi/urgent' into efi/core, to pick up fixes new e6412f9833db Merge tag 'efi-core-2020-10-12' of git://git.kernel.org/pu [...] new 34eb62d868d7 Merge tag 'core-build-2020-10-12' of git://git.kernel.org/ [...] new dd502a81077a Merge tag 'core-static_call-2020-10-12' of git://git.kerne [...] new f91072ed1b72 perf/core: Fix race in the perf_mmap_close() function new 3bff6112c80c Merge tag 'perf-core-2020-10-12' of git://git.kernel.org/p [...] new 1c6890707eb1 Merge tag 'perf-kprobes-2020-10-12' of git://git.kernel.or [...] new b85cac574592 Merge tag 'x86-kaslr-2020-10-12' of git://git.kernel.org/p [...] new c1b4ec85ee40 Merge tag 'x86-mm-2020-10-12' of git://git.kernel.org/pub/ [...] new ad884ff32931 Merge tag 'x86-build-2020-10-12' of git://git.kernel.org/p [...] new ee4a925107d1 Merge tag 'x86-paravirt-2020-10-12' of git://git.kernel.or [...] new 2646fb032f51 Merge tag 'x86-hyperv-2020-10-12' of git://git.kernel.org/ [...] new ced3a9eb3cd0 Merge tag 'ia64_for_5.10' of git://git.kernel.org/pub/scm/ [...] new 7a87724d0492 Documentation/admin-guide: tainted-kernels: Fix typo occured new 4fb220da0dd0 gpiolib: Update indentation in driver.rst for code excerpts new 50d228345a03 Merge tag 'docs-5.10' of git://git.lwn.net/linux new c90578360c92 Merge branch 'work.csum_and_copy' of git://git.kernel.org/ [...] new 85ed13e78dbe Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] new e18afa5bfa4a Merge branch 'work.quota-compat' of git://git.kernel.org/p [...] new 22230cd2c55b Merge branch 'compat.mount' of git://git.kernel.org/pub/sc [...] new 53acd350503d Merge tag 'locks-v5.10-1' of git://git.kernel.org/pub/scm/ [...] new ea6f043fc984 x86: Make __get_user() generate an out-of-line call new d55564cfc222 x86: Make __put_user() generate an out-of-line call new 865c50e1d279 x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT new 39a5101f989e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new 6f5032a852f9 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new c024a81125ca Merge tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux [...] new 437490fed3b0 btrfs: tracepoints: output proper root owner for trace_fin [...] new 260db43cd2f5 btrfs: delete duplicated words + other fixes in comments new 57297c1e8e1c btrfs: remove spurious BUG_ON in btrfs_get_extent new 8e5600818022 btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid new b49121393f58 btrfs: change nr to u64 in btrfs_start_delalloc_roots new 288be2d99736 btrfs: remove orig from shrink_delalloc new d7f81fac97e6 btrfs: handle U64_MAX for shrink_delalloc new 920a9958c255 btrfs: make shrink_delalloc take space_info as an arg new c6c453032ea3 btrfs: make ALLOC_CHUNK use the space info flags new 3308234a7e98 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] new 2732798c9bb6 btrfs: call btrfs_try_granting_tickets when unpinning anything new 99ffb43e5d4a btrfs: call btrfs_try_granting_tickets when reserving space new 39753e4a3a43 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] new 38d715f494f2 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc new 448b966b49be btrfs: check tickets after waiting on ordered extents new 058e6d1d267f btrfs: add flushing states for handling data reservations new a1ed0a8216f7 btrfs: add the data transaction commit logic into may_comm [...] new 8698fc4eb788 btrfs: add btrfs_reserve_data_bytes and use it new 1004f6860f8c btrfs: use ticketing for data space reservations new 0532a6f8b6ce btrfs: serialize data reservations if we are flushing new f3bda421c16f btrfs: use the same helper for data and metadata reservations new 028270013586 btrfs: drop the commit_cycles stuff for data reservations new bb86bd3db82e btrfs: don't force commit if we are data new 327feeeb2e9b btrfs: run delayed iputs before committing the transaction [...] new cb3e39304599 btrfs: flush delayed refs when trying to reserve data space new 5705674081ce btrfs: do async reclaim for data reservations new 1a7a92c8ddcd btrfs: add a comment explaining the data flush steps new c4923027bd58 btrfs: fix possible infinite loop in data async reclaim new e21139c621ad btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] new 9e6df7cedfdf btrfs: remove const from btrfs_feature_set_name new cb4c9198302b btrfs: compression: move declarations to header new 0af447d0507b btrfs: remove unnecessarily shadowed variables new 8bb1cf1ba639 btrfs: scrub: rename ratelimit state varaible to avoid shadowing new 1b51d6fce45e btrfs: send: remove indirect callback parameter for changed_cb new 5522a27e59c6 btrfs: do not take the log_mutex of the subvolume when pin [...] new 75b463d2b47a btrfs: do not commit logs and transactions during link and [...] new 487781796d30 btrfs: make fast fsyncs wait only for writeback new 24646481fb19 btrfs: sysfs: fix unused-but-set-variable warnings new 4c448ce8b48f btrfs: make read_block_group_item return void new 154f7cb86809 btrfs: add owner and fs_info to alloc_state io_tree new f85781fb505e btrfs: switch to iomap for direct IO new 0eb79294dbe3 btrfs: dio iomap DSYNC workaround new 1028d1c48b95 btrfs: remove err variable from btrfs_get_extent new dc0ab488d2cb btrfs: factor out reada loop in __reada_start_machine new 3712ccb7f1cc btrfs: factor out loop logic from btrfs_free_extra_devids new 54eed6ae8d8e btrfs: make close_fs_devices return void new c4989c2fd0eb btrfs: simplify setting/clearing fs_info to btrfs_fs_devices new 944d3f9fac61 btrfs: switch seed device to list api new 427c8fddb129 btrfs: document some invariants of seed code new 68abf360160c btrfs: remove alloc_list splice in btrfs_prepare_sprout new 62cf5391209a btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks new 425c6ed6486f btrfs: do not hold device_list_mutex when closing devices new b4c5d8fdfff3 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] new e85fde5162bf btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations new 217f5004fee6 btrfs: rework error detection in init_tree_roots new f98b6215d7d1 btrfs: extent_io: do extra check for extent buffer read wr [...] new 1c2a07f598d5 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() new 07cce5cf3b48 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] new d16c702fe4f2 btrfs: ctree: check key order before merging tree blocks new f4cfa9bdd40c btrfs: use RCU for quick device check in btrfs_init_new_device new 44cab9ba374a btrfs: refactor locked condition in btrfs_init_new_device new 4ae312e9728f btrfs: remove redundant code from btrfs_free_stale_devices new b9ba017fb077 btrfs: don't opencode sync_blockdev in btrfs_init_new_device new 329ced799be8 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] new 51899412dd95 btrfs: introduce btrfs_path::recurse new fd7ba1c1202d btrfs: add nesting tags to the locking helpers new 9631e4cc1a03 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks new bf77467a93bd btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT new bf59a5a21604 btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW new 4dff97e69005 btrfs: introduce BTRFS_NESTING_SPLIT for split blocks new cf6f34aa3ada btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots new ca9d473a3e30 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits new b79b724969ad btrfs: make inode_tree_del take btrfs_inode new 6d072c8e291f btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode new acbf1dd0fcbd btrfs: make ordered extent tracepoint take btrfs_inode new 90c0304c6307 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode new 6fee248d2beb btrfs: convert btrfs_inode_sectorsize to take btrfs_inode new 53ac7ead2446 btrfs: make btrfs_invalidatepage work on btrfs_inode new 3347c48f2767 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] new f1bbde8d5f27 btrfs: make get_extent_skip_holes take btrfs_inode new 3c5641a83ac4 btrfs: make btrfs_find_ordered_sum take btrfs_inode new 998acfe8ffc1 btrfs: make copy_inline_to_page take btrfs_inode new 948dfeb86bae btrfs: make btrfs_zero_range_check_range_boundary take btr [...] new facee0a09c15 btrfs: make extent_fiemap take btrfs_inode new ca10845a5685 btrfs: sysfs: init devices outside of the chunk_mutex new c3e1f96c37d0 btrfs: enumerate the type of exclusive operation in progress new 66a2823c5436 btrfs: sysfs: export currently running exclusive operation new 457f1864b569 btrfs: pretty print leaked root name new 79dae17d8d44 btrfs: improve device scanning messages new c6a5d954950c btrfs: fix replace of seed device new 178a16c94041 btrfs: add btrfs_sysfs_add_device helper new 985e233e96e5 btrfs: add btrfs_sysfs_remove_device helper new 6a416a018f1a btrfs: make btrfs_sysfs_remove_devices_dir return void new cd36da2e7ec6 btrfs: simplify parameters of btrfs_sysfs_add_devices_dir new 53f8a74cbeff btrfs: split and refactor btrfs_sysfs_remove_devices_dir new 30b0e4e0e3f5 btrfs: initialize sysfs devid and device link for seed device new 7ad3912a70a6 btrfs: handle errors in btrfs_sysfs_add_fs_devices new 2fca0db07608 btrfs: reada: lock all seed/sprout devices in __reada_star [...] new e17125b52b7e btrfs: use sprout device_list_mutex in btrfs_init_devices_late new 1888709d7180 btrfs: remove tmp variable for list traversal in btrfs_ini [...] new e493e8f9bcb5 btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] new c83b60c0e4d2 btrfs: simplify gotos in open_seed_device new 0725c0c9351d btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] new a31a5876fae2 btrfs: remove unused function calc_global_rsv_need_space() new 8fccebfa534c btrfs: fix metadata reservation for fallocate that leads t [...] new fb870f6cdd72 btrfs: remove item_size member of struct btrfs_clone_extent_info new bf385648fa48 btrfs: rename struct btrfs_clone_extent_info to a more gen [...] new 306bfec02b10 btrfs: rename btrfs_punch_hole_range() to a more generic name new 0cbb5bdfea26 btrfs: rename btrfs_insert_clone_extent() to a more generic name new a9b2e0de92cb btrfs: send: get rid of i_size logic in send_write() new 8c7d9fe06f5b btrfs: send: avoid copying file data new c9a949af13d6 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() new 7573df5547c0 btrfs: sysfs: export supported send stream version new fc0716c2f6af btrfs: re-arrange statements in setup_items_for_insert new 3dc9dc8969dc btrfs: eliminate total_size parameter from setup_items_for_insert new fc0d82e103c7 btrfs: sink total_data parameter in setup_items_for_insert new da9ffb242c44 btrfs: add kerneldoc for setup_items_for_insert new 7269ddd2f602 btrfs: improve error message in setup_items_for_insert new 728049050012 btrfs: kill the RCU protection for fs_info->space_info new 49ea112da0e6 btrfs: do not create raid sysfs entries under any locks new bb56f02f26fe btrfs: reschedule if necessary when logging directory items new 2f1d3e4b930d btrfs: remove btree_readpage new 0420177c08b2 btrfs: simplify metadata pages reading new 208d6341e85b btrfs: remove btree_get_extent new 1a5ee1e62603 btrfs: remove btrfs_get_extent indirection from __do_readpage new 72cffee46340 btrfs: remove mirror_num argument from extent_read_full_page new c1be9c1ad5cc btrfs: promote extent_read_full_page to btrfs_readpage new 003c286aef3f btrfs: sink mirror_num argument in extent_read_full_page new 6f15af606005 btrfs: sink read_flags argument into extent_read_full_page new fd513000eb27 btrfs: sink mirror_num argument in __do_readpage new 0f208812493f btrfs: open code extent_read_full_page to its sole caller new 633cc816f742 btrfs: clean BTRFS_I usage in btrfs_destroy_inode new 71fe0a55dae7 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode new 3c38c877fcb9 btrfs: sink inode argument in insert_ordered_extent_file_extent new 510f85edf1cd btrfs: remove inode argument from add_pending_csums new c0a43603056c btrfs: remove inode argument from btrfs_start_ordered_extent new 8eb2fd00153a btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioc [...] new bae12df966f0 btrfs: use kvcalloc for allocation in btrfs_ioctl_send() new 6b613cc97f0a btrfs: reschedule when cloning lots of extents new 2c53a14dd301 btrfs: use own btree inode io_tree owner id new e2f896b3180e btrfs: send: use helpers for unaligned access to header members new 6994ca367ce5 btrfs: free-space-cache: use unaligned helpers to access data new e97659cefe1e btrfs: use unaligned helpers for stack and header set/get helpers new 1465af12e254 btrfs: tree-checker: fix false alert caused by legacy btrf [...] new 98272bb77bf4 btrfs: send, orphanize first all conflicting inodes when p [...] new 9c2b4e034706 btrfs: send, recompute reference path after orphanization [...] new 9a446d6a9fc7 btrfs: replace readpage_end_io_hook with direct calls new 1f03d9cfda53 btrfs: remove extent_io_ops::readpage_end_io_hook new cd0537449c27 btrfs: call submit_bio_hook directly in submit_one_bio new be17b3afc4a6 btrfs: don't opencode is_data_inode in end_bio_extent_readpage new 908930f3edad btrfs: stop calling submit_bio_hook for data inodes new 1b36294a6cd5 btrfs: call submit_bio_hook directly for metadata pages new 905eb88bceb2 btrfs: remove struct extent_io_ops new 124604eb50f8 btrfs: init device stats for seed devices new 92e26df43b1a btrfs: return error if we're unable to read device stats new c33fe275b530 fs: remove no longer used dio_end_io() new e3c57805f8f2 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK new 572c83acdcda btrfs: cleanup cow block on error new 96c2e067ed3e btrfs: skip devices without magic signature when mounting new 8d1a7aae89dc btrfs: annotate device name rcu_string with __rcu new 1fd4033dd011 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag new 11e3235b4399 Merge tag 'for-5.10-tag' of git://git.kernel.org/pub/scm/l [...] new dfef313e9990 Merge tag 'erofs-for-5.10-rc1' of git://git.kernel.org/pub [...] new 647412daeb45 Merge tag 'mmc-v5.10' of git://git.kernel.org/pub/scm/linu [...] new fd5c32d80884 Merge tag 'media/v5.10-1' of git://git.kernel.org/pub/scm/ [...] new 57218d7f2e87 Merge tag 'regmap-v5.10' of git://git.kernel.org/pub/scm/l [...] new 1724e02e024a Merge tag 'regulator-v5.10' of git://git.kernel.org/pub/sc [...] new a996b9c61729 Merge tag 'spi-v5.10' of git://git.kernel.org/pub/scm/linu [...] new 0486beaf88d2 Merge tag 'gpio-v5.10-1' of git://git.kernel.org/pub/scm/l [...] new c4439713e82a Merge tag 'hwmon-for-v5.10' of git://git.kernel.org/pub/sc [...] new 5f1ec1fd3225 x86/traps: Fix #DE Oops message regression new 081dd68c8906 x86/platform/uv: Remove unused variable in UV5 NMI handler new 857d64485e7c Merge tag 'x86_urgent_for_v5.10-rc1' of git://git.kernel.o [...] new 3ad11d7ac887 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/l [...] new 6ad4bf6ea160 Merge tag 'io_uring-5.10-2020-10-12' of git://git.kernel.d [...] new 79ec6d9cac46 Merge tag 'libata-5.10-2020-10-12' of git://git.kernel.dk/ [...] new 7cd4ecd9177b Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk [...] new 029f56db6ac2 Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/ [...] new 70333f4ff9c1 Merge branch 'printk-rework' into for-linus new d594d8f411d4 Merge tag 'printk-for-5.10' of git://git.kernel.org/pub/sc [...] new a20751677676 tomoyo: Loosen pathname/domainname validation. new b274279a0b0c Merge tag 'tomoyo-pr-20201012' of git://git.osdn.net/gitro [...] new 99a6740f88e9 Merge tag 'Smack-for-5.10' of git://github.com/cschaufler/ [...] new 01fb1e2f42d6 Merge tag 'audit-pr-20201012' of git://git.kernel.org/pub/ [...] new 7b540812cc06 Merge tag 'selinux-pr-20201012' of git://git.kernel.org/pu [...] new 8b05418b2521 Merge tag 'seccomp-v5.10-rc1' of git://git.kernel.org/pub/ [...] new 9b80e4c4ddac overflow: Add __must_check attribute to check_*() helpers new b5fc7a89e58b Merge tag 'overflow-v5.10-rc1' of git://git.kernel.org/pub [...] new 1f7a44f63e6c compiler-clang: add build check for clang 10.0.1 new 4c207c50ea35 Revert "kbuild: disable clang's default use of -fmerge-all [...] new 2980e6070eef Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] new 3759da22e5c0 Revert "arm64: vdso: Fix compilation with clang older than 8" new 3511af0a72ef Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] new 527f6750d92b kasan: remove mentions of unsupported Clang versions new c8db3b0a7ba7 compiler-gcc: improve version error new a25c13b3aa1b compiler.h: avoid escaped section names new 4d6fb34acb5d export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang new eb38f37c3cee kbuild: doc: describe proper script invocation new 2c92406f3343 scripts/spelling.txt: increase error-prone spell checking new 33c5bb375ea4 scripts/spelling.txt: add "arbitrary" typo new d72e720a1939 scripts/decodecode: add the capability to supply the progr [...] new 4f8c94022f0b ntfs: add check for mft record size in superblock new 679edeb0ed8a ocfs2: delete repeated words in comments new 8dd71b25c56a ocfs2: fix potential soft lockup during fstrim new da5c1c0bb316 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr new 97383c741b06 fs_parse: mark fs_param_bad_value() as static new c1ff3f95497e mm/slab.c: clean code by removing redundant if condition new d7cff4ded857 include/linux/slab.h: fix a typo error in comment new c270cf3041a5 mm/slub.c: branch optimization in free slowpath new 9f986d998a30 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc new 9cf7a1118365 mm/slub: make add_full() condition more explicit new c4b28963fd79 mm/kmemleak: rely on rcu for task stack scanning new 1abbef4f5172 mm,kmemleak-test.c: move kmemleak-test.c to samples dir new 2dd57d3415f8 x86/numa: cleanup configuration dependent command-line options new 3b0d31011d39 x86/numa: add 'nohmat' option new 88e9a5b7965c efi/fake_mem: arrange for a resource entry per efi_fake_me [...] new c01044cc8191 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] new 73fb952d8371 resource: report parent to walk_iomem_res_desc() callback new a035b6bf863e mm/memory_hotplug: introduce default phys_to_target_node() [...] new 5ccac54f3e12 ACPI: HMAT: attach a device for each soft-reserved range new ec826909981c device-dax: drop the dax_region.pfn_flags attribute new 174ebece379b device-dax: move instance creation parameters to 'struct d [...] new f5516ec5efb9 device-dax: make pgmap optional for instance creation new 59bc8d10dc41 device-dax/kmem: introduce dax_kmem_range() new 7e6b431aaef8 device-dax/kmem: move resource name tracking to drvdata new 0513bd5bb114 device-dax/kmem: replace release_resource() with release_m [...] new c2f3011ee697 device-dax: add an allocation interface for device-dax instances new f11cf813dee2 device-dax: introduce 'struct dev_dax' typed-driver operations new 0f3da14a4f05 device-dax: introduce 'seed' devices new c77f520db8eb drivers/base: make device_find_child_by_name() compatible [...] new fcffb6a1df92 device-dax: add resize support new a4574f63edc6 mm/memremap_pages: convert to 'struct range' new b7b3c01b1915 mm/memremap_pages: support multiple ranges per invocation new 60e93dc097f7 device-dax: add dis-contiguous resource support new 0b07ce872a9e device-dax: introduce 'mapping' devices new 33cf94d71766 device-dax: make align a per-device property new 6d82120f4156 device-dax: add an 'align' attribute new 5a505603a917 dax/hmem: introduce dax_hmem.region_idle parameter new 8490e2e25b5a device-dax: add a range mapping allocation attribute new 853322a67104 mm/debug.c: do not dereference i_ino blindly new bac3cf4d01d4 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] new 61ef18655704 mm: factor find_get_incore_page out of mincore_page new f5df8635c5a3 mm: use find_get_incore_page in memcontrol new e6e88712e43b mm: optimise madvise WILLNEED new 8cf886463ecc proc: optimise smaps for shmem entries new 9dfc8ff34b95 i915: use find_lock_page instead of find_lock_entry new a6de4b4873e1 mm: convert find_get_entry to return the head page new 63ec1973ddf3 mm/shmem: return head page from find_lock_entry new a8cf7f272b5a mm: add find_lock_head new 27a83a609b3b mm/filemap: fix filemap_map_pages for THP new eb1d7a65f08a mm, fadvise: improve the expensive remote LRU cache draini [...] new 4c6cd03ed88c mm/gup_benchmark: update the documentation in Kconfig new 657d4f7996c6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag new 447f3e45c18a mm/gup: don't permit users to call get_user_pages with FOL [...] new 146608bb75e6 mm/gup: protect unpin_user_pages() against npages==-ERRNO new 3264631548b1 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity new cc2828b21c76 mm: remove activate_page() from unuse_pte() new 6f4dd8de4835 mm: remove superfluous __ClearPageActive() new a3e7bea06072 mm/swap.c: fix confusing comment in release_pages() new f3bc52cb04bc mm/swap_slots.c: remove always zero and unused return valu [...] new 548d9782bd84 mm/page_io.c: remove useless out label in __swap_writepage() new 12eab4289d32 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] new 7a3d52e45e00 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() new 822bca52ee7e mm/swapfile.c: fix potential memory leak in sys_swapon new 433e7d317754 mm/memremap.c: convert devmap static branch to {inc,dec} new e90342e6d26a mm: memcontrol: use flex_array_size() helper in memcpy() new 61e604e636ab mm: memcontrol: use the preferred form for passing the siz [...] new 19b629c9795b mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] new 05bdc520b3ad mm: memcontrol: correct the comment of mem_cgroup_iter() new f9f84ec56f7e mm/memcg: clean up obsolete enum charge_type new 8d387a5f172f mm/memcg: simplify mem_cgroup_get_max() new bd0b230fe145 mm/memcg: unify swap and memsw page counters new 5f9a4f4a7096 mm: memcontrol: add the missing numa_stat interface for cgroup v2 new d437024e69b8 mm/page_counter: correct the obsolete func name in the com [...] new 7a52d4d88ade mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] new d1b2cf6cb84a mm: memcg/slab: uncharge during kmem_cache_free_bulk() new 9a137153fc87 mm/memcg: fix device private memcg accounting new efc9511cecf6 selftests/vm: fix false build success on the second and la [...] new 34d109131f48 selftests/vm: fix incorrect gcc invocation in some cases new b2b29d6d0119 mm: account PMD tables like PTE tables new d383807aaf77 mm/memory.c: fix typo in __do_fault() comment new a7069ee3f891 mm/memory.c: replace vmf->vma with variable vma new 7c61f917b161 mm/mmap: rename __vma_unlink_common() to __vma_unlink() new 4d1e72437b92 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] new 07e5bfe651f8 mmap locking API: add mmap_lock_is_contended() new 03b4b1149308 mm: smaps*: extend smap_gather_stats to support specified [...] new ff9f47f6f00c mm: proc: smaps_rollup: do not stall write attempts on mmap_lock new e18c45ffcfa3 mm: move PageDoubleMap bit new a08d93e5752a mm: simplify PageDoubleMap with PF_SECOND policy new f9d86a605722 mm/mmap: leave adjust_next as virtual address instead of p [...] new f1dc1685f6ca mm/memory.c: fix spello of "function" new 808fbdbea05f mm/mmap: not necessary to check mapping separately new 0fc48a6e213a mm/mmap: check on file instead of the rb_root_cached of it [...] new cf508b58457c mm: use helper function mapping_allow_writable() new cb48841fbf4e mm/mmap.c: use helper function allow_write_access() in __r [...] new 8332326e8e47 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] new c78f463649d6 mm: remove src/dst mm parameter in copy_page_range() new f577e143d85a include/linux/huge_mm.h: remove mincore_huge_pmd declaration new bfe18a0900f1 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro new 9b53122f616a lib/test_hmm.c: remove unused dmirror_zero_page new 42286f83f80f mm/dmapool.c: replace open-coded list_for_each_entry_safe() new 41a04814a715 mm/dmapool.c: replace hard coded function name with __func__ new c43bc03d0a87 mm/memory-failure: do pgoff calculation before for_each_process() new 2c3125977ec1 mm/memory-failure.c: remove unused macro `writeback' new 82afbc32f221 mm/vmalloc.c: update the comment in __vmalloc_area_node() new 74640617e14f mm/vmalloc.c: fix the comment of find_vm_area new 25356cfad69c docs/vm: fix 'mm_count' vs 'mm_users' counter confusion new 393824f650fa kasan/kunit: add KUnit Struct to Current Task new 83c4e7a0363b KUnit: KASAN Integration new 73228c7ecc5e KASAN: port KASAN Tests to KUnit new 9ab5be976898 KASAN: Testing Documentation new be4f1ae978ff mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] new c9c510dc2964 mm/page_alloc: tweak comments in has_unmovable_pages() new 51030a53d81e mm/page_isolation: exit early when pageblock is isolated i [...] new 48381d7e4c1f mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] new 1c31cb493c31 mm/page_isolation: cleanup set_migratetype_isolate() new 27f852795a06 virtio-mem: don't special-case ZONE_MOVABLE new 9181a980625a mm: document semantics of ZONE_MOVABLE new 6a654e36fa51 mm, isolation: avoid checking unmovable pages across pageb [...] new b630749f018c mm/page_alloc.c: clean code by removing unnecessary initia [...] new cfb4a5419184 mm/page_alloc.c: micro-optimization remove unnecessary branch new fdd4fa1cd904 mm/page_alloc.c: fix early params garbage value accesses new a0622d05374b mm/page_alloc.c: clean code by merging two functions new 2187e17b0203 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' new 30d8ec73e877 mmzone: clean code by removing unused macro parameter new a9b576f7253e mm: move call to compound_head() in release_pages() new e320d3012d25 mm/page_alloc.c: fix freeing non-compound pages new ab00db216c9c include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] new 3e5c36007e9c mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool new d79d176a3037 mm/hugetlb.c: remove the unnecessary non_swap_entry() new 540809be5267 doc/vm: fix typo in the hugetlb admin documentation new 7db5e7b67e3e mm/hugetlb: not necessary to coalesce regions recursively new a1ddc2e8250e mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] new d3ec7b6e09e5 mm/hugetlb: use list_splice to merge two list at once new 972a3da355c9 mm/hugetlb: count file_region to be added when regions_nee [...] new 15a8d68e9dc2 mm/hugetlb: a page from buddy is not on any list new 2f37511cb6c2 mm/hugetlb: narrow the hugetlb_lock protection area during [...] new 6664bfc8e934 mm/hugetlb: take the free hpage during the iteration directly new 0bf7b64e6e51 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] new 069c411de40a mm/vmscan: fix infinite loop in drop_slab_node new 01c4776ba08c mm/vmscan: fix comments for isolate_lru_page() new f94afee9980c mm/z3fold.c: use xx_zalloc instead xx_alloc and memset new 1860129421c3 mm/zbud: remove redundant initialization new 62b35fe0eba2 mm/compaction.c: micro-optimization remove unnecessary branch new 74c9da4e1dc0 include/linux/compaction.h: clean code by removing unused [...] new 1100262037be selftests/vm: 8x compaction_test speedup new 78b132e9bae9 mm/mempolicy: remove or narrow the lock on current new f8fd52535c73 mm: remove unused alloc_page_vma_node() new 544941d78831 mm/mempool: add 'else' to split mutually exclusive case new 04ba0a923f07 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() new e9aa36ccbb4e dma-contiguous: simplify cma_early_percent_memory() new cddb5ddf2b76 arm, xtensa: simplify initialization of high memory pages new ab8f21aa8b2e arm64: numa: simplify dummy_numa_init() new 80c4574417ae h8300, nds32, openrisc: simplify detection of memory extents new c8e470184a06 riscv: drop unneeded node initialization new 49645793bce1 mircoblaze: drop unneeded NUMA and sparsemem initializations new cd991db8ddc3 memblock: make for_each_memblock_type() iterator private new 87c55870f012 memblock: make memblock_debug and related functionality private new 6e245ad4a17a memblock: reduce number of parameters in for_each_mem_range() new c9118e6c37bf arch, mm: replace for_each_memblock() with for_each_mem_pf [...] new b10d6bca8720 arch, drivers: replace for_each_membock() with for_each_me [...] new 3c45ee6dc7a1 x86/setup: simplify initrd relocation and reservation new 6120cdc01ef6 x86/setup: simplify reserve_crashkernel() new 5bd0960b85d7 memblock: remove unused memblock_mem_size() new 9f3d5eaa3c60 memblock: implement for_each_reserved_mem_region() using _ [...] new cc6de1680538 memblock: use separate iterators for memory and reserved regions new 67197a4f28d2 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] new 4257889124cc mm/migrate: remove cpages-- in migrate_vma_finalize() new f1f4f3ab54e9 mm/migrate: remove obsolete comment about device public new d5660df4a555 Merge branch 'akpm' (patches from Andrew) new ab0a40ea8820 perf build: Allow nested externs to enable BUILD_BUG() usage new 6873139ed078 Merge tag 'objtool-core-2020-10-13' of git://git.kernel.or [...] new da9803dfd395 Merge tag 'x86_seves_for_v5.10' of git://git.kernel.org/pu [...] new 4907a43da831 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] new a09b1d78505e Merge tag 'for-linus-5.10b-rc1-tag' of git://git.kernel.or [...] new 15cb5469fc5f Merge tag 'platform-drivers-x86-v5.10-1' of git://git.kern [...] new b7af6080a3d2 cpufreq: stats: Fix string format specifier mismatch new 9c2ff6650f4b Merge branch 'pm-cpufreq' new fe5975b1b8b2 Merge branches 'pm-cpuidle' and 'pm-devfreq' new 2cf9ba290536 Merge branches 'pm-core', 'pm-sleep', 'pm-pci' and 'pm-domains' new 16641d81f9ff Merge branches 'pm-avs' and 'powercap' new 0b8417c14181 Merge tag 'pm-5.10-rc1' of git://git.kernel.org/pub/scm/li [...] new acd448f300b7 Merge branches 'acpi-tables', 'acpi-pmic', 'acpi-dptf' and [...] new 20eeeafb917b Merge branches 'acpi-video', 'acpi-battery', 'acpi-config' [...] new e4174ff78b9e Merge branch 'acpi-numa' new 5d2a3ca813f3 Merge branch 'acpi-misc' new 8be2362d10e8 Merge branches 'acpi-extlog', 'acpi-memhotplug', 'acpi-but [...] new cf1d2b44f6c7 Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] new defb53a7c790 Merge tag 'pnp-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] new 79db2b74aa14 Merge branch 'stable/for-linus-5.10' of git://git.kernel.o [...] new 531d29b0b674 Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pu [...] new 37187df45af7 Merge tag 'iomap-5.10-merge-4' of git://git.kernel.org/pub [...] new 2fc61f25fb29 Merge tag 'xfs-5.10-merge-2' of git://git.kernel.org/pub/s [...] new 9e51183e9462 Merge tag 'linux-kselftest-fixes-5.10-rc1' of git://git.ke [...] new 612e7a4c1645 Merge tag 'kernel-clone-v5.9' of git://git.kernel.org/pub/ [...] new 01361b665a26 tests: remove O_NONBLOCK before waiting for WSTOPPED new 4da9af0014b5 Merge tag 'threads-v5.10' of git://git.kernel.org/pub/scm/ [...] new 09cad0754744 fs: fix NULL dereference due to data race in prepend_path() new 2f6c6d0891b4 Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] new 6e4dc3d59284 Merge tag 'for-linus-5.10-1' of git://github.com/cminyard/ [...] new 4815519ed0af Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pu [...] new 55e0500eb5c0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 7fafb54c7d39 Merge tag 'leds-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] new 9b9448f39e83 pinctrl: single: fix pinctrl_spec.args_count bounds check new f4a2b19c37ca pinctrl: single: fix debug output when #pinctrl-cells = 2 new db7515783b99 pinctrl: mediatek: Free eint data on failure new c6662da804c4 pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_ [...] new 4e787e040534 dt-bindings: pinctrl: sunxi: Allow pinctrl with more inter [...] new 55596c544556 pinctrl: amd: Add missing pins to the pin group list new b4e1bce85fd8 Merge tag 'pinctrl-v5.10-1' of git://git.kernel.org/pub/sc [...] new 16b0b2baaf83 dt-bindings: powerpc: Add a schema for the 'sleep' property new 44ec8b20d1e9 dt-bindings: Add running yamllint to dt_binding_check new 6e9c9686d826 scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121 new a5917fa87694 dt-bindings: pwm: imx: document i.MX compatibles new 879baf11777c dt-bindings: arm: hisilicon: add missing properties into s [...] new 0450d1f9a295 dt-bindings: arm: hisilicon: add missing properties into c [...] 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 f888bdf9823c Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pu [...] new 1a31c1237155 Merge tag 'mfd-next-5.10' of git://git.kernel.org/pub/scm/ [...] new 6448cbf662c7 Merge tag 'backlight-next-5.10' of git://git.kernel.org/pu [...] new e6037a753e8e powerpc32: don't adjust unmoved stack pointer in csum_part [...] new 5d6c413c92a3 Merge tag 'tty-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] new fe151462bd0f Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/p [...] new 3e4fb4346c78 Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] new ade7afe3e606 Merge tag 'staging-5.10-rc1' of git://git.kernel.org/pub/s [...] new c6dbef730762 Merge tag 'usb-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] new 726eb70e0d34 Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub [...] new d3c8f2784d32 drm/ingenic: Fix bad revert new 640eee067d9a Merge tag 'drm-misc-next-fixes-2020-10-13' of git://anongi [...] new 93b694d096cc Merge tag 'drm-next-2020-10-15' of git://anongit.freedeskt [...] new 4dda3a19141b Merge branch 'for-next' into for-linus new 46394db4410b ALSA: hda: use semicolons rather than commas to separate s [...] new fe160a22aa2d ALSA: fireworks: use semicolons rather than commas to sepa [...] new a6e7d0a4bdb0 ALSA: hda: fix jack detection with Realtek codecs when in D3 new f401b2c9931a Merge tag 'asoc-v5.10' of https://git.kernel.org/pub/scm/l [...] new ce1558c285f9 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close new c48b75b7271d Merge tag 'sound-5.10-rc1' of git://git.kernel.org/pub/scm [...] new f065199d4df0 Merge tag 'dmaengine-5.10-rc1' of git://git.kernel.org/pub [...] new 2a410d09417b ARM/ixp4xx: add a missing include of dma-map-ops.h new 5a32c3413d33 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/us [...] new ca5387e448e1 Merge tag 'configfs-5.10' of git://git.infradead.org/users [...] new b77a69b81c2f Merge tag 'fs_for_v5.10-rc1' of git://git.kernel.org/pub/s [...] new 4a165feba265 Merge tag 'dio_for_v5.10-rc1' of git://git.kernel.org/pub/ [...] new 0cd7d9795fa8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cc51d171776f Merge branch 'for-5.10/apple' into for-linus new 62b31a045757 Merge branch 'for-5.10/core' into for-linus new 1142a12ca90c Merge branch 'for-5.10/cp2112' into for-linus new 1341c58615e9 Merge branch 'for-5.10/i2c-hid' into for-linus new d61a5d631455 Merge branch 'for-5.10/intel-ish-hid' into for-linus new df975502e5b7 Merge branch 'for-5.10/vivaldi' into for-linus new 146f9d9189b1 Merge branch 'for-5.10/wiimote' into for-linus new 9b14b066796d Merge branch 'for-5.9/upstream-fixes' into for-linus new 203c38fbe833 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle new 3504e85cd8b1 Merge branch 'for-5.10/i2c-hid' into for-linus new bf36c6b946c8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new bbf625990371 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0674324b16d4 Merge tag 'linux-kselftest-next-5.10-rc1' of git://git.ker [...] new 578a7155c5a1 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc1' of git:// [...] new 6b698713d4e9 fw_cfg: Add support for parisc architecture new 024f5b597564 parisc: Add qemu fw_cfg interface new f4d0d40cd1f1 parisc: Avoid external interrupts when IPI finishes new 41f5a81c07cd parisc: Drop HP-UX specific fcntl and signal flags new 75ae04206a4d parisc: Define O_NONBLOCK to become 000200000 new cd760704ee32 parisc: Drop useless comments in uapi/asm/signal.h new 0b5d9a063f67 parisc: disable CONFIG_IDE in defconfigs new f15309d7ad5d parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() new 6caf55e570ef parisc: Add alternative patching to synchronize_caches define new 4df82ce78a34 parisc: Fix comments and enable interrupts later new 2a7d4eed5720 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] new 53a42b6324b8 parisc: Switch to more fine grained lws locks new a50d3d3ce023 parisc: Rewrite tlb flush threshold calculation new b47cf497469f parisc: Install vmlinuz instead of zImage file new f173e3a75170 parisc: Improve spinlock handling new 4a770b413fe9 parisc: Add MAP_UNINITIALIZED define new 58a5c67aadde parisc/sticon: Always register sticon console driver new 7ff3f14ddc35 parisc/sticon: Add user font support new 7286d2a37eb9 Merge branch 'parisc-5.10-1' of git://git.kernel.org/pub/s [...] new 626b901f6044 Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT new 2d0f6b0aab9a Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] new 6d9bd139455d tracing: Check return value of __create_val_fields() befor [...] new bbeb97464eef tracing: Fix race in trace_open and buffer resize call new c16340971949 tracing/boot: Add ftrace.instance.*.alloc_snapshot option new 499f7bb08535 tracing: Fix some typos in comments new 7d27adf575e7 tracing: Don't show dynamic string internals in synthetic [...] new 42d120e2dda5 tracing: Move is_good_name() from trace_probe.h to trace.h new 9bbb33291f8e tracing: Check that the synthetic event and field names are legal new d4d704637d93 tracing: Add synthetic event error logging new 96378b2088fa selftests/ftrace: Change synthetic event name for inter-ev [...] new 10819e25799a tracing: Handle synthetic event array field type checking [...] new 81ff92a93d95 selftests/ftrace: Add test case for synthetic event syntax errors new 6107742d1583 tracing: support "bool" type in synthetic trace events new fefa636d8159 Merge tag 'trace-v5.10' of git://git.kernel.org/pub/scm/li [...] new 840e5bb326bb Merge tag 'integrity-v5.10' of git://git.kernel.org/pub/sc [...] new ca139d76b0d9 cx82310_eth: re-enable ethernet mode after router reboot new 15f5e48f93c0 cx82310_eth: use netdev_err instead of dev_err new ac911bfeb34b can: isotp: implement cleanups / improvements from review new f726f3d37163 can: remove obsolete version strings new 2ad119d998e4 Merge tag 'linux-can-next-for-5.10-20201012' of git://git. [...] new cf223bfaf791 bnxt_en: Return -EROFS to user space, if NVM writes are no [...] new 6896cb35eec5 bnxt_en: Enable online self tests for multi-host/NPAR mode. new 8fb35cd302f7 bnxt_en: Set driver default message level. new 03ab8ca1e920 bnxt_en: Simplify bnxt_async_event_process(). new c966c67c0992 bnxt_en: Log event_data1 and event_data2 when handling RES [...] new 8eddb3e7ce12 bnxt_en: Log unknown link speed appropriately. new 4933f6753b50 bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. new 7154917a12b2 bnxt_en: Refactor bnxt_dl_info_get(). new 1388875b3916 bnxt_en: Add stored FW version info to devlink info_get cb. new 547848af58e3 Merge branch 'bnxt_en-Updates-for-net-next' new a308283fdbf7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new ccdf7fae3afa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 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 d25e2e9388ed netfilter: restore NF_INET_NUMHOOKS new 0ec78cdb1ab1 cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr new f3af4ad1e08a rxrpc: Fix bundle counting for exclusive connections new ddc7834af8d5 rxrpc: Fix loss of final ack on shutdown new 54086c5a7f15 Merge tag 'rxrpc-next-20201015' of git://git.kernel.org/pu [...] new 346e320cb210 netfilter: nftables: allow re-computing sctp CRC-32C in 'p [...] new 8098bd69bc4e net: dsa: microchip: fix race condition new 3af5f0f5c74e net: korina: fix kfree of rx/tx descriptor array new b2b8a92733b2 mlx4: handle non-napi callers to napi_poll new 64a632da538a net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() new 254941f32370 docs: networking: update XPS to account for netif_set_xps_queue new 59e611a566e7 socket: fix option SO_TIMESTAMPING_NEW new 4e3bbb33e6f3 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is [...] new fdafed459998 ip_gre: set dev->hard_header_len and dev->needed_headroom [...] new ea2f7da1799b selftests: netfilter: extend nfqueue test case new 7980d2eabde8 ipvs: clear skb->tstamp in forwarding path new 98a381a7d489 netfilter: nftables: extend error reporting for chain updates new 0d9826bc18ce netfilter: nf_log: missing vlan offload tag and proto new 1e40d75ef90c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new e1e84eb58eb4 ipv4/icmp: l3mdev: Perform icmp error route lookup on sour [...] new 272928d1cdac ipv6/icmp: l3mdev: Perform icmp error route lookup on sour [...] new 1a01727676a8 selftests: Add VRF route leaking tests new f8ea4a198560 Merge branch 'l3mdev-icmp-error-route-lookup-fixes' new 2ef813b8f405 cxgb4: handle 4-tuple PEDIT to NAT mode translation new 5ce9ad815a29 ibmveth: Switch order of ibmveth_helper calls. new 413f142cc05c ibmveth: Identify ingress large send packets. new 15f0d2922dce Merge branch 'ibmveth-gso-fix' new d086a1c65aab net: sched: Fix suspicious RCU usage while accessing tcf_t [...] new 1d273fcc2c29 bpfilter: Fix build error with CONFIG_BPFILTER_UMH new d535ca136778 net/smc: fix use-after-free of delayed events new ef12ad45880b net/smc: fix valid DMBE buffer sizes new 6b1bbf94ab36 net/smc: fix invalid return code in smcd_new_buf_create() new 0c124aa5c48d Merge branch 'net-smc-fixes-2020-10-14' new 6617dfd44014 net: fix pos incrementment in ipv6_route_seq_next new 2ecbc1f68448 Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH" new 2295cddf99e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new e688c3db7ca6 bpf: Fix register equivalence tracking. new f58423aeab28 bpf, sockmap: Add locking annotations to iterator new 8a3feed90e75 bpf, selftest: Fix flaky tcp_hdr_options test when adding [...] new 83c11c17553c net, sockmap: Don't call bpf_prog_put() on NULL pointer new 105faa874243 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 9ff9b0d392ea Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/ [...] new a455aa72f7c4 device-dax/kmem: fix resource release new 392b466981ac powerpc/mm: add DEBUG_VM WARN for pmd_clear new 379c926d6334 powerpc/mm: move setting pte specific flags to pfn_pte new cfc5bbc4e75d mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value new 85a144632dcc mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] new 4200605b1f80 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] new c3824e18d3f3 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] new e8edf0adb95d mm/debug_vm_pgtable/locks: move non page table modifying t [...] new 6f302e270c99 mm/debug_vm_pgtable/locks: take correct page table lock new 87f34986de0b mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP new 13af05063033 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] new 2b1dd67a78c3 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 new 401035d5c456 mm/debug_vm_pgtable: avoid none pte in pte_clear_test new f14312e1ed1e mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] new 57417cebc96b XArray: add xa_get_order new 8fc75643c5e1 XArray: add xas_split new 198b62f83eef mm/filemap: fix storing to a THP shadow entry new 887b22c628c6 mm/filemap: fix page cache removal for arbitrary sized THPs new d01ac3c35214 mm/memory: remove page fault assumption of compound page size new 8fb156c9ee2d mm/page_owner: change split_page_owner to take a count new 86b562b62972 mm/huge_memory: fix total_mapcount assumption of page size new 8cce54756806 mm/huge_memory: fix split assumption of page size new 65dfe3c3bc41 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] new e2333dad2d4a mm/huge_memory: fix can_split_huge_page assumption of THP size new 5eaf35ab1275 mm/rmap: fix assumptions of THP size new fc3a5ac52827 mm/truncate: fix truncation for pages of arbitrary size new 8854a6a7248f mm/page-writeback: support tail pages in wait_for_stable_page new 3efe62e46695 mm/vmscan: allow arbitrary sized pages to be paged out new 01c70267053d fs: add a filesystem flag for THPs new 6f4d2f9770cf fs: do not update nr_thps for mappings which support THPs new c4f9c701f9b4 mm: fix a race during THP splitting new 1aa83cfa5a20 mm/readahead: add DEFINE_READAHEAD new 73bb49da50cd mm/readahead: make page_cache_ra_unbounded take a readahea [...] new 8238287eadb2 mm/readahead: make do_page_cache_ra take a readahead_control new 6e4af69ae9b7 mm/readahead: make ondemand_readahead take a readahead_control new 7b3df3b9ac7e mm/readahead: pass readahead_control to force_page_cache_ra new fefa7c478fda mm/readahead: add page_cache_sync_ra and page_cache_async_ra new db660d462525 mm/filemap: fold ra_submit into do_sync_mmap_readahead new b1647dc0deef mm/readahead: pass a file_ra_state into force_page_cache_ra new 7d9d46ac87f9 mm,hwpoison: cleanup unused PageHuge() check new 1b473becde09 mm, hwpoison: remove recalculating hpage new fd476720c9ba mm,hwpoison-inject: don't pin for hwpoison_filter new 7e27f22c9e40 mm,hwpoison: unexport get_hwpoison_page and make it static new dc7560b496f9 mm,hwpoison: refactor madvise_inject_error new dd6e2402fad9 mm,hwpoison: kill put_hwpoison_page new 694bf0b0cdf9 mm,hwpoison: unify THP handling for hard and soft offline new 06be6ff3d2ec mm,hwpoison: rework soft offline for free pages new 79f5f8fab482 mm,hwpoison: rework soft offline for in-use pages new 6b9a217eda4a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 5a2ffca3c233 mm,hwpoison: return 0 if the page is already poisoned in s [...] new 5d1fd5dc877b mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new 1f2481ddbe44 mm,hwpoison: double-check page count in __get_any_page() new b94e02822deb mm,hwpoison: try to narrow window race for free pages new 11c9c7edae06 mm/page_poison.c: replace bool variable with static key new 406100762ae9 mm/vmstat.c: use helper macro abs() new 295a17302348 mm/util.c: update the kerneldoc for kstrdup_const() new c9682d10271e mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] new 73a11c965857 mm/memory_hotplug: inline __offline_pages() into offline_pages() new 4986fac160b3 mm/memory_hotplug: enforce section granularity when onlini [...] new 0a1a9a0008bb mm/memory_hotplug: simplify page offlining new 257bea71582d mm/page_alloc: simplify __offline_isolated_pages() new ea15153c3d46 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() new 3fa0c7c79d24 mm/page_isolation: simplify return value of start_isolate_ [...] new aac65321ba69 mm/memory_hotplug: simplify page onlining new 4eb29bd9d089 mm/page_alloc: drop stale pageblock comment in memmap_init [...] new d882c0067d99 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] new b30c59279d68 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] new ec62d04e3fdc kernel/resource: make release_mem_region_adjustable() never fail new 7cf603d17d9b kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED new 3a0aaefe4134 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] new b6117199787c mm/memory_hotplug: prepare passing flags to add_memory() a [...] new 9ca6551ee243 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] new 9b24247a2447 virtio-mem: try to merge system ram resources new 1b989d5d72ab xen/balloon: try to merge system ram resources new 2c76e7f6c42b hv_balloon: try to merge system ram resources new cb8e3c8b4f45 kernel/resource: make iomem_resource implicit in release_m [...] new 90c7eaeb14a3 mm: don't panic when links can't be created in sysfs new f04a5d5d913f mm/page_alloc: convert "report" flag of __free_one_page() [...] new 47b6a24a2382 mm/page_alloc: place pages to tail in __putback_isolated_page() new 293ffa5ebb9c mm/page_alloc: move pages to tail in move_to_free_list() new 7fef431be9c9 mm/page_alloc: place pages to tail in __free_pages_core() new b86c5fc4e71a mm/memory_hotplug: update comment regarding zone shuffling new 4e79603bbd33 zram: failing to decompress is WARN_ON worthy new c7df08f1953b mm/slab.h: remove duplicate include new 58f6f0349716 mm/page_reporting.c: drop stale list head check in page_re [...] new 955cc774f286 mm/highmem.c: clean up endif comments new ed0173733dd4 mm: use self-explanatory macros rather than "2" new 0e9aa6755757 mm: fix some broken comments new 70b6d25ec59c mm: fix some comments formatting new e755f4af08b7 mm/workingset.c: fix some doc warnings new 73eb7f9a4ff0 mm: use helper function put_write_access() new 1f0f8c0de090 include/linux/mmzone.h: remove unused early_pfn_valid() new ab130f9108dc mm: rename page_order() to buddy_order() new ce9bebe683a1 fs: configfs: delete repeated words in comments new b296a6d53339 kernel.h: split out min()/max() et al. helpers new 15ec0fcff6da kernel/sys.c: replace do_brk with do_brk_flags in comment [...] new 7b7b8a2c9560 kernel/: fix repeated words in comments new b7621ebf8a08 kernel: acct.c: fix some kernel-doc nits new cdfe2d220476 get_maintainer: add test for file in VCS new 6343f6b71f83 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback new 32dd8afae7db MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org new 197d6c1dde4e lib: bitmap: delete duplicated words new f1e594acb1bd lib: libcrc32c: delete duplicated words new 2f22385fb121 lib: decompress_bunzip2: delete duplicated words new dde57fe01a0a lib: dynamic_queue_limits: delete duplicated words + fix typo new 4e20ace06f70 lib: earlycpio: delete duplicated words new e0656501a619 lib: radix-tree: delete duplicated words new 408a93a2bb4f lib: syscall: delete duplicated words new 2d0469814ade lib: test_sysctl: delete duplicated words new 8d8472cfdefa lib/mpi/mpi-bit.c: fix spello of "functions" new 3b6742618ed9 lib/idr.c: document calling context for IDA APIs mustn't u [...] new 3264ceec8f17 lib/idr.c: document that ida_simple_{get,remove}() are deprecated new 6ed9b92e290b lib/scatterlist.c: avoid a double memset new 1d339638a954 lib/percpu_counter.c: use helper macro abs() new e130816164e2 include/linux/list.h: add a macro to test if entry is poin [...] new f3c9d0a3fe97 lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() new 904542dc5652 lib/crc32.c: fix trivial typo in preprocessor condition new a9eb63705e37 bitops: simplify get_count_order_long() new 004fba1ae6dd bitops: use the same mechanism for get_count_order[_long] new 3e89ad8506f3 checkpatch: add --kconfig-prefix new 310cd06ba249 checkpatch: move repeated word test new 40873aba2c6b checkpatch: add test for comma use that should be semicolon new ed4761f78047 const_structs.checkpatch: add phy_ops new 8020b2536312 checkpatch: warn if trace_printk and friends are called new c12093a11462 const_structs.checkpatch: add pinctrl_ops and pinmux_ops new 99ca38c2aa7d checkpatch: warn on self-assignments new f5f613259f3f checkpatch: allow not using -f with files that are in git new e7f929f3ca9e checkpatch: extend author Signed-off-by check for split Fr [...] new a0154cdbd3dc checkpatch: emit a warning on embedded filenames new 2e44e8033a9b checkpatch: fix multi-statement macro checks for while blocks. new c70735c23bf6 checkpatch: fix false positive on empty block comment lines new 48ca2d8ac8a1 checkpatch: add new warnings to author signoff checks. new ce81bb256a22 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] new 206e22f01941 tools/testing/selftests: add self-test for verifying load [...] new 8f942eea12ae binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU new df0c09c01173 coredump: let dump_emit() bail out on short writes new afc63a97b764 coredump: refactor page range dumping into common helper new 429a22e776a2 coredump: rework elf/elf_fdpic vma_dump_size() into common helper new a07279c9a8cd binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot new 7f3bfab52cab mm/gup: take mmap_lock in get_dump_page() new 4d45e75a9955 mm: remove the now-unnecessary mmget_still_valid() hack new 50b7d8568008 ramfs: fix nommu mmap with gaps in the page cache new 589f6b526825 autofs: harden ioctl table new 64ead5201e75 nilfs2: fix some kernel-doc warnings for nilfs2 new fa63f083b349 rapidio: fix error handling path new 85094c05eeb4 rapidio: fix the missed put_device() for rio_mport_add_riodev new 3f388f28639f panic: dump registers on panic_on_warn new ac05b7a1b48b kernel/relay.c: drop unneeded initialization new 998ec76b9200 scripts/gdb/proc: add struct mount & struct super_block ad [...] new 4fbe310e4406 scripts/gdb/tasks: add headers and improve spacing format new 5cf53f3ce3b9 sched.h: drop in_ubsan field when UBSAN is in trap mode new 6a6155f664e3 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang new d9bc85de46ca ROMFS: support inode blocks calculation new 2c739ced5886 lib, include/linux: add usercopy failure capability new 4d0e9df5e43d lib, uaccess: add failure injection to usercopy functions new c4cf498dc024 Merge branch 'akpm' (patches from Andrew) new 996f9e0f93f1 selftests/powerpc: Fix eeh-basic.sh exit codes new ffd0b25ca049 Revert "powerpc/pci: unmap legacy INTx interrupts when a P [...] new 96685f866671 Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm [...] new 847d4287a0c6 Merge tag 's390-5.10-1' of git://git.kernel.org/pub/scm/li [...] new 90761cee5f4c mips: octeon: Add Ubiquiti E200 and E220 boards new 1062fc45d1e9 MIPS: Loongson64: Select SMP in Kconfig to avoid build error new 73826d604bbf MIPS: Loongson64: Clean up numa.c new e7ae8d174eec MIPS: replace add_memory_region with memblock new a616c0617aa3 MIPS: cpu-probe: move fpu probing/handling into its own file new 90c68c6dbcb4 MIPS: cpu-probe: introduce exclusive R3k CPU probe new 20cc5b649d99 MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit 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 09a31a7e3723 Merge tag 'mips_5.10' of git://git.kernel.org/pub/scm/linu [...] new 49dc6fbce330 Merge tag 'kgdb-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] new eac48eb6ce10 printk: ringbuffer: Wrong data pointer when appending smal [...] new 8119c4332d25 Merge tag 'printk-for-5.10-fixup' of git://git.kernel.org/ [...] new ce66f6136460 tracing: Remove __init from __trace_early_add_new_event() new 93f3d8f54a22 Merge tag 'trace-v5.10-2' of git://git.kernel.org/pub/scm/ [...] new d38c8cfb0571 scripts: kernel-doc: add support for typedef enum new efa44475b8f5 scripts: kernel-doc: make it more compatible with Sphinx 3.x new e3ad05fe6e6f scripts: kernel-doc: use a less pedantic markup for funcs [...] new dbe8ba00e5ad scripts: kernel-doc: fix troubles with line counts new eab795ddd84f scripts: kernel-doc: reimplement -nofunction argument new 47bcacfd2b00 scripts: kernel-doc: fix typedef identification new ed8348e23abc scripts: kernel-doc: don't mangle with parameter list new 93351d419680 scripts: kernel-doc: allow passing desired Sphinx C domain [...] new 5ef09c96d48b scripts: kernel-doc: fix line number handling new 6e9e415854c1 scripts: kernel-doc: try to use c:function if possible new 71e552aebf26 docs: cdomain.py: add support for a new Sphinx 3.1+ tag new 95f49490515e docs: cdomain.py: extend it to handle new Sphinx 3.x tags new 91fc6d8afe06 docs: kerneldoc.py: append the name of the parsed doc file new 2791f47d26d1 docs: kerneldoc.py: add support for kerneldoc -nosymbol new 06dc65b0fa61 docs: automarkup.py: Use new C roles in Sphinx 3 new f66e47f98c1e docs: automarkup.py: Fix regexes to solve sphinx 3 warnings new 3050edfd7971 docs: automarkup.py: Skip C reserved words when cross-referencing new c51d9b046f90 docs: automarkup.py: Add cross-reference for parametrized [...] new 01fae02d8d67 media: docs: make CEC documents compatible with Sphinx 3.1+ new 407e84cd1e9a media: docs: make V4L documents more compatible with Sphinx 3.1+ new f9b2e8aa326f media: docs: make DVB documents more compatible with Sphinx 3.1+ new 937e68053d82 media: docs: make MC documents more compatible with Sphinx 3.1+ new 5f536f4a221b media: docs: make RC documents more compatible with Sphinx 3.1+ new 5b76632ed957 media: cec-core.rst: don't use c:type for structs new abc59fd4a56a docs: remove some replace macros like |struct foo| new 9303c9d5e988 docs: get rid of :c:type explicit declarations for structs new d7faad159a7a docs: trace-uses.rst: remove bogus c-domain tags new 71a8156e9448 docs: it_IT: fix namespace collisions at locking.rst new 640e3f80a6f2 docs: net: ieee802154.rst: fix C expressions new 9b9b0bda7d8a docs: genericirq.rst: don't document chip.c functions twice new f182e7fd5c06 docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag new 1842c96beebb docs: remove sound API duplication new c9e3d519ee37 docs: basics.rst: move kernel-doc workqueue markups to wor [...] new 3048ba60070e docs: scsi: target.rst: remove iSCSI transport class kerne [...] new 58bc57b0de85 docs: device_link.rst: remove duplicated kernel-doc include new 044248db5db1 docs: basics.rst: get rid of rcu kernel-doc macros new b30fd8e962cc docs: pstore-blk.rst: fix kernel-doc tags new 74e2f8d300d4 docs: fs: fscrypt.rst: get rid of :c:type: tags new 6624d64da6bf docs: devices.rst: get rid of :c:type macros new 687359027578 docs: sound: writing-an-alsa-driver.rst: get rid of :c:type new 8ac867340bd8 docs: block: blk-mq.rst: get rid of :c:type new 4d9d18ad6691 docs: writing-an-alsa-driver.rst: fix some bad c:func: markups new 64d4151658c1 docs: fpga: replace :c:member: macros new 365ff56f08ee docs: kgdb.rst: fix :c:type: usages new b989451b8e00 docs: libata.rst: fix a wrong usage of :c:type: tag new afe178adb9f2 docs: infrastructure.rst: don't include firmware kernel-doc new 11604da24851 docs: gpu: i915.rst: Fix several C duplication warnings new 2f27ed756813 docs: devices.rst: fix a C reference markup new 366a07651830 docs: it_IT: hacking.rst: fix a typo on a markup new ccf1227313cf docs: mei.rst: fix a C expression markup new a57c3522e816 docs: basics.rst: avoid duplicated C function declaration new b34b86d7a418 docs: conf.py: fix c:function support with Sphinx 3.x new 14059a38a434 docs: conf.py: change the Sphinx 3.x+ text new f41f716dc3fe docs: infrastructure.rst: exclude device_link_state from device.h new ed159f972408 docs: zh_CN: amu.rst: fix document title markup new 5e44635cc936 media: uAPI: buffer.rst: remove a left-over documentation new c2a9a645591f math64.h: kernel-docs: Convert some markups into normal comments new 1bf162e44aac memblock: get rid of a :c:type leftover new 480017f00c6b dt-bindings: fix references to files converted to yaml new edba14eb1f45 net: appletalk: Kconfig: Fix docs location new d4dd87f83c6a drivers: net: hamradio: fix document location new 209b44c804c0 docs: powerpc: syscall64-abi.rst: fix a malformed table new 5b874af62700 block: bio: fix a warning at the kernel-doc markups new 38d9b909f90e kunit: test.h: solve kernel-doc warnings new 5cd3ddc186bb docs: bio: fix a kerneldoc markup new 074b3aad307d drivers: core: fix kernel-doc markup for dev_err_probe() new 623050ae3731 kunit: test.h: fix a bad kernel-doc markup new 1b7743912bcf usb: docs: document altmode register/unregister functions new 8a50c0572ffa nl80211: docs: add a description for s1g_cap parameter new 72a2fbda53d0 rcu/tree: docs: document bkvcache new members at struct kf [...] new f2c685515922 Input: sparse-keymap: add a description for @sw new c88773dcc66f docs: virt: user_mode_linux_howto_v2.rst: fix a literal bl [...] new 3eb6b31bfb17 workqueue: fix a kernel-doc warning new f910ce5266cc mm/doc: fix a literal block markup new 3e2ac9798e13 PM / devfreq: remove a duplicated kernel-doc markup new 54a4c789ca80 Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/l [...] new d662fad143c0 f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode 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 7a3dadedc82e Merge tag 'f2fs-for-5.10-rc1' of git://git.kernel.org/pub/ [...] new 92e3cc91d8f5 afs: Fix rapid cell addition/removal by not using RCU on c [...] new 88c853c3f5c0 afs: Fix cell refcounting by splitting the usage counter new 286377f6bdf7 afs: Fix cell purging with aliases new 1d0e850a49a5 afs: Fix cell removal new dca54a7bbb8c afs: Add tracing for cell refcount and active user count new 7530d3eb3dcf afs: Don't assert on unpurgeable server records new fad70111d57e Merge tag 'afs-fixes-20201016' of git://git.kernel.org/pub [...] new 61536bed2149 ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for di [...] new be4df0cea08a ovl: use generic vfs_ioc_setflags_prepare() helper new 071a0578b0ce Merge tag 'ovl-update-5.10' of git://git.kernel.org/pub/sc [...] new c071cde00bd5 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] new 5f3c0200b15a thermal: imx: Use dev_err_probe() to simplify error handling new 8790710a0f07 thermal: imx8mm: Use dev_err_probe() to simplify error handling new 6ad1c515b8fb thermal: Use kobj_to_dev() instead of container_of() new 392573b73ee3 thermal: rcar_thermal: Add missing braces to conditional s [...] new adfe9285bed0 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support new be52a1963f83 thermal: stm32: simplify the return expression of stm_ther [...] new bc501418f09b thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config new 585834a5eeb3 thermal/idle_inject: Fix comment of idle_duration_us and n [...] new df3e647d6824 thermal: core: remove unnecessary mutex_init() new 39558030fd68 thermal: int340x: Provide notification for OEM variable change new 88052319620a thermal: core: Add new event for sending keep alive notifications new 94a3c35eb007 thermal: int340x: Add keep alive response method new ecd1d2a3e4f8 thermal: cooling: Remove unused variable *tz new 691f189d817b dt-bindings: thermal: sun8i: Add binding for A100's THS co [...] new 771151bed994 thermal: sun8i: add TEMP_CALIB_MASK for calibration data i [...] new 92ad897302d6 thermal: sun8i: Add A100's THS controller support new 5093402e5b44 thermal: ti-soc-thermal: Enable addition power management new 48b458591749 thermal: core: Adding missing nlmsg_free() in thermal_genl [...] new 5a77b6a0131f Merge tag 'thermal-v5.10-rc1' of git://git.kernel.org/pub/ [...] new 6402f4ce9581 mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS [...] new 6f78b9acf04f Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/l [...] new 2a934b38c066 Merge tag 'i3c/for-5.10' of git://git.kernel.org/pub/scm/l [...] new 16e7483e6f02 Merge branch 'dynamic_sg' into rdma.git for-next new 9a40401cfa13 lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values new e0477b34d9d1 RDMA: Explicitly pass in the dma_device to ib_register_device new e0d696d201dd RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI new 71abf20b28ff RDMA/rxe: Handle skb_clone() failure in rxe_recv.c new c7a198c70076 RDMA/ucma: Fix use after free in destroy id flow new a1e16bc7d5f7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new e71e19a9ea70 tools features: Add feature test to check if libbfd has bu [...] new ba0509dcb7f8 perf dso: Use libbfd to read build_id and .gnu_debuglink section new eac9a4342e54 perf symbols: Try reading the symbol table with libbfd new ed21d6d7c48e perf tests: Add test for PE binary format support new 9864a66defeb perf tools: Consolidate --control option parsing into one [...] new 40db8ff59e75 perf tools: Handle read errors from ctl_fd new 1f4390d825cc perf tools: Use AsciiDoc formatting for --control option d [...] new a8fcbd269b43 perf tools: Add FIFO file names as alternative options to [...] new d20aff1512f0 perf record: Add 'snapshot' control command new bbe544682ee2 perf annotate: Allow configuring the 'disassembler_style' [...] new 0b157b100019 perf annotate: Add 'ret' (intel disasm style) as an alias [...] new 981892363420 perf intel-pt: Document snapshot control command new ee7fe31e6e26 perf tools: Consolidate close_control_option()'s into one [...] new 2ae05fe0a9df perf: ftrace: Add filter support for option -F/--funcs new 60d804521ec4 perf vendor events amd: Add L2 Prefetch events for zen1 new ab22eea35f1f perf vendor events amd: Add ITLB Instruction Fetch Hits ev [...] new 08ed77e414ab perf vendor events amd: Add recommended events new 09b54b30ccdc perf vendor events amd: Enable Family 19h users by matchin [...] new 4751bddd3f98 perf tools: Make GTK2 support opt-in new 6c014694b1d2 tools feature: Add missing -lzstd to the fast path feature [...] new 20719c82f4f8 perf tools: Add build test with GTK+ new 9f86d641ba20 perf list: Remove dead code in argument check new fac49a3bc403 perf list: Do not print 'Metric Groups:' unnecessarily new 7a16183316dd perf stat: Remove dead code: no need to set os.evsel twice new 9e34c1c87e56 perf metricgroup: Fix typo in comment. new fe0aed19b266 perf test: Introduce script for Arm CoreSight testing new 0d52b7889be1 perf jevents: Make json_events() static and ditch jevents.h file new 71a374bb1847 perf jevents: Add new structure to pass json fields. new 560ccbc4a52c perf jevents: Add support for parsing perchip/percore events new f5a489dc8189 perf metricgroup: Pass pmu_event structure as a parameter [...] new b1f815c479c1 perf vendor events power9: Add hv_24x7 core level metric events new 8366f0d268c2 perf tests: Call test_attr__open() directly new 056c17220141 Merge remote-tracking branch 'torvalds/master' into perf/core new c57f5eaa094e perf machine: Add machine__for_each_dso() function new 687986bbeb66 perf tools: Rename group to topdown new acb65150a47c perf record: Support sample-read topdown metric group new 55c36a9fc2aa perf stat: Support new per thread TopDown metrics new 328781df86fa perf tools: Add documentation for topdown metrics new a803fbe61d97 perf metric: Remove duplicate include new 99f638173e18 perf docs: Improve help information in perf.txt new fc18380fb9d2 perf script: Display negative tid in non-sample events new 7d537a8d2e76 perf intel-pt: Fix "context_switch event has no tid" error new ac7a75d1fbe0 perf probe: Fix to adjust symbol address with correct relo [...] new 7cd5738d0d8b perf probe: Fall back to debuginfod query if debuginfo and [...] new 03fca3af5170 perf tsc: Move out common functions from x86 new 4979e861415d perf tsc: Add rdtsc() for Arm64 new 78a93d4cec6b perf tsc: Calculate timestamp with cap_user_time_short new d110162cafc8 perf tsc: Support cap_user_time_short for event TIME_CONV new 002a3d690f95 perf stat: Skip duration_time in setup_system_wide new 2a684fcb605a perf script: Autopep8 futex-contention new 69f48c7040d3 perf script: Add min, max to futex-contention output, in a [...] new 038d3b53c284 perf vendor events intel: Update CascadelakeX events to v1.08 new b5ff7f2799a4 perf vendor events: Update SkylakeX events to v1.21 new 7fedd9b84bf8 perf evsel: Add evsel__clone() function new d1c5a0e86a4e perf stat: Add --for-each-cgroup option new b214ba8c4275 perf tools: Copy metric events properly when expand cgroups new 89fb1ca2abb7 perf tools: Allow creation of cgroup without open new 40b74c30ffb9 perf test: Add expand cgroup event test new aa98d8482c83 perf parse-events: Reduce casts around bp_addr new a55b7bb1c146 perf test: Fix msan uninitialized use. new 717d182e4173 Merge remote-tracking branch 'torvalds/master' into perf/core new d758d5d474ac perf tools: Separate the checking of headers only used to [...] new 9012e3dda2a7 perf trace beauty: Add script to autogenerate mremap's fla [...] new 61693228b6e3 perf beauty mmap_flags: Conditionaly define the mmap flags new 08fc4762149c tools beauty: Add script to generate table of mmap's 'prot [...] new 388968d864bb perf trace: Use the autogenerated mmap 'prot' string/id table new 0bf02a0d8042 perf bench: Add build-id injection benchmark new 2946ecedd026 perf inject: Add missing callbacks in perf_tool new 336c95b297e8 perf inject: Enter namespace when reading build-id new e7b60c5a0c4b perf inject: Do not load map/dso when injecting build-id new 27c9c3424fc2 perf inject: Add --buildid-all option new bf7ef5ddb0b3 perf bench: Run inject-build-id with --buildid-all option too new 70830f974e8d perf vendor events: Fix typos in power8 PMU events new dc000c4593a9 perf sched: Show start of latency as well new a41c32105cc1 tools lib traceevent: Hide non API functions new 5d680be3b014 perf parse-event: Fix cpu map refcounting new 0f1b550e29c1 perf parse-event: Release cpu_map refcount if evsel alloc failed new dcc81be0fc4e perf metricgroup: Fix uncore metric expressions new 6fcd5ddc3b14 perf python scripting: Fix printable strings in python3 scripts new bef69bd7cfc3 perf stat: Fix out of bounds CPU map access when handling [...] new dbaa1b3d9afb Merge branch 'perf/urgent' into perf/core new edac75a2f8c8 perf c2c: Update usage for showing memory events new f3013f7ed465 perf trace: Fix off by ones in memset() after realloc() in [...] new 6cf4ecf5c51d perf build: Allow nested externs to enable BUILD_BUG() usage new 0fd0f00fdbc9 perf tests: Show python test script in verbose mode new 79373082fa9d perf python: Autodetect python3 binary new 79bbbabd2278 perf config: Export the perf_config_from_file() function new 0aba7f036a56 perf tools: Use build_id object in dso new f766819cd529 perf tools: Pass build_id object to filename__read_build_id() new 3ff1b8c8cc12 perf tools: Pass build id object to sysfs__read_build_id() new bf5411695a31 perf tools: Pass build_id object to build_id__sprintf() new 8dfdf440d398 perf tools: Pass build_id object to dso__set_build_id() new 39be8d0115b3 perf tools: Pass build_id object to dso__build_id_equal() new b0a323c7f0ec perf tools: Add size to 'struct perf_record_header_build_id' new e9ad94381cd0 perf tools: Align buildid list output for short build ids new 78b2c50c5de9 perf test: Add build id shell test new 0997a2662fa3 perf tools: Add support for exclusive groups/events new 6556a75becb5 perf intel-pt: Improve PT documentation slightly new 480accbb1760 perf streams: Introduce branch history "streams" new dd1d84181015 perf streams: Get the evsel_streams by evsel_idx new 47ef8398c369 perf streams: Compare two streams new fa79aa648581 perf streams: Link stream pair new 28904f4dcea1 perf streams: Calculate the sum of total streams hits new 5bbd6bad3b05 perf streams: Report hot streams new 2a09a84c720b perf diff: Support hot streams comparison new caf7f9685dd3 perf jevents: Fix event code for events referencing std ar [...] new f92993851f01 perf bench: Use condition variables in numa. new b596e979c8c9 perf c2c: Display the total numbers continuously new 4f28641bde8a perf c2c: Display "Total Stores" as a standalone metrics new 6d662d730d6c perf c2c: Organize metrics based on memory hierarchy new fdd32d7e8e81 perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" new 0fbe2fe965cb perf c2c: Use more explicit headers for HITM new ed626a3e52ca perf c2c: Change header for LLC local hit new 77c158698c39 perf c2c: Correct LLC load hit metrics new 91d933c22164 perf c2c: Add metrics "RMT Load Hit" new 744aec4df2c5 perf c2c: Update documentation for metrics reorganization new 9d9af1007bc0 Merge tag 'perf-tools-for-v5.10-2020-10-15' of git://git.k [...] new a96fd1cc3ff3 Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] new 429731277dfd Merge tag 'for-linus-5.10-rc1-part2' of git://git.kernel.o [...] new 9453b2d4694c Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] new 7404840d8755 ia64: fix build error with !COREDUMP new b87d8cefe43c mm, memcg: rework remote charging API to support nesting new 279c3393e2c1 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] new 67f0286498d7 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] new 37d5985c003d mm: kmem: prepare remote memcg charging infra for interrup [...] new 4127c6504f25 mm: kmem: enable kernel memcg accounting from interrupt contexts new 546087599986 mm/memory-failure: remove a wrapper for alloc_migration_target() new 203e6e5ca4ea mm/memory_hotplug: remove a wrapper for alloc_migration_target() new 4dc200cee195 mm/migrate: avoid possible unnecessary process right check [...] new 3903b55a6117 mm/mmap: add inline vma_next() for readability of mmap code new fb8090b699c3 mm/mmap: add inline munmap_vma_range() for code readability new f3964599c22f mm/gup_benchmark: take the mmap lock around GUP new b2767d97f5ff binfmt_elf: take the mmap lock around find_extend_vma() new 255965309104 selftests/vm: 10x speedup for hmm-tests new 0726b01e7045 mm/madvise: pass mm to do_madvise new 1aa92cd31c1c pid: move pidfd_get_pid() to pid.c new ecb8ac8b1f14 mm/madvise: introduce process_madvise() syscall: an extern [...] new fa307474c621 mm: update the documentation for vfree new b944afc9d64d mm: add a VM_MAP_PUT_PAGES flag for vmap new 3e9a9e256b1e mm: add a vmap_pfn function new eeb4a05fcef3 mm: allow a NULL fn callback in apply_to_page_range new d1b6d2e1fe1d zsmalloc: switch from alloc_vm_area to get_vm_area new bfed6708d6c9 drm/i915: use vmap in shmem_pin_map new 46ce3a62b146 drm/i915: stop using kmap in i915_gem_object_map new 534a6687aacc drm/i915: use vmap in i915_gem_object_map new b723caece361 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] new 5dd63bf1d0a7 x86/xen: open code alloc_vm_area in arch_gnttab_valloc new 301fa9f2ddf7 mm: remove alloc_vm_area new f255935b9767 mm: cleanup the gfp_mask handling in __vmalloc_area_node new b71df8de41d2 mm: remove the filename in the top of file comment in vmalloc.c new c922781fef43 mm: remove duplicate include statement in mmu.c new 1912b04e0f9b Merge branch 'akpm' (patches from Andrew) new 4b2bd20c350a scripts: coccicheck: Add chain mode to list of modes new 7a2624e6de03 coccinelle: add patch rule for dma_alloc_coherent new a2fc3718bc22 coccinelle: api: add kobj_to_dev.cocci script new 5e0c074e5b4b coccinelle: ifnullfree: add vfree(), kvfree*() functions new 7c9dc603d556 coccinelle: misc: add uninitialized_var.cocci script new 6519a5ab1a9f coccinelle: api: update kzfree script to kfree_sensitive new a19d1358345e scripts: coccicheck: Improve error feedback when coccicheck fails new b76f0ea01312 coccinelle: misc: add excluded_middle.cocci script new e16a7c47d56b scripts: coccicheck: Change default value for parallelism new 44d8870f2152 coccinelle: api: add kvmalloc script new 7b36c1398fb6 coccinelle: misc: add flexible_array.cocci script new 28c185a88607 coccinelle: api: kfree_sensitive: print memset position new 2f324dd8ab2e scripts: coccicheck: Add quotes to improve portability new c5864560d935 scripts: coccicheck: Change default condition for parallelism new 82c2d81361ec coccinelle: iterators: Add for_each_child.cocci script new edc05fe5559e coccinelle: api: add kfree_mismatch script new f66179ca7a7b Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] new 5b92d8e9e5fa mailbox: bcm: convert tasklets to use new tasklet_setup() API new 9070f35d25ce dt-bindings: mailbox : arm,mhu: Convert to Json-schema new 471de2c02742 dt-bindings: mailbox: add doorbell support to ARM MHU new ab99e237a482 mailbox: arm_mhu: Match only if compatible is "arm,mhu" new 7002ca237b21 mailbox: arm_mhu: Add ARM MHU doorbell driver new 558e4c36ec9f maiblox: mediatek: Fix handling of platform_get_irq() error new c7dacf5b0f32 mailbox: avoid timer start from callback new 373014bb517e Merge tag 'mailbox-v5.10' of git://git.linaro.org/landing- [...] new 41eea65e2aaa Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pu [...] new d2585f5164c2 lib: kunit: add bitfield test conversion to KUnit new 294a7f1613ee lib: kunit: Fix compilation test when using TEST_BIT_FIELD [...] new 7cf726a59435 Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.ke [...] new 922a763ae178 Merge tag 'zonefs-5.10-rc1' of git://git.kernel.org/pub/sc [...] new c6ff213fe5b8 fuse: add submount support to <uapi/linux/fuse.h> new 24754db2728a fuse: store fuse_conn in fuse_req new 8f622e9497bb fuse: drop fuse_conn parameter where possible new fcee216beb9c fuse: split fuse_mount off of fuse_conn new 1866d779d5d2 fuse: Allow fuse_fill_super_common() for submounts new bf109c64040f fuse: implement crossmounts new 413daa1a3f4a fuse: connection remove fix new 42d3e2d041f0 virtiofs: calculate number of scatter-gather elements accurately new 694565356c2e Merge tag 'fuse-update-5.10' of git://git.kernel.org/pub/s [...] 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 d88850bd5516 xfs: fix high key handling in the rt allocator's query_ran [...] new 894645546bb1 xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n new bbe85027ce80 Merge tag 'xfs-5.10-merge-5' of git://git.kernel.org/pub/s [...] new d3876ff74437 Merge tag 'm68knommu-for-v5.10' of git://git.kernel.org/pu [...] new 270315b8235e Merge tag 'riscv-for-linus-5.10-mw0' of git://git.kernel.o [...] new b32649b86362 Merge tag 'arc-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] new 709ebe6dff50 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 073d0552ead5 xen/events: avoid removing an event channel while handling it new 4d3fe31bd993 xen/events: add a proper barrier to 2-level uevent unmasking new f01337197419 xen/events: fix race in evtchn_fifo_unmask() new 54c9de89895e xen/events: add a new "late EOI" evtchn framework new 01263a1fabe3 xen/blkback: use lateeoi irq binding new 23025393dbeb xen/netback: use lateeoi irq binding new 86991b6e7ea6 xen/scsiback: use lateeoi irq binding new c8d647a326f0 xen/pvcallsback: use lateeoi irq binding new c2711441bc96 xen/pciback: use lateeoi irq binding new c44b849cee8c xen/events: switch user event channels to lateeoi model new 7beb290caa2a xen/events: use a common cpu hotplug hook for event channels new e99502f76271 xen/events: defer eoi in case of excessive number of events new 5f7f77400ab5 xen/events: block rogue events for some time new 4a5bb973fa03 Merge tag 'for-linus-5.10b-rc1b-tag' of git://git.kernel.o [...] new 9def3b1a07c4 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is [...] new 5c7e3f3f5cbc Merge tag 'iommu-fix-v5.10' of git://git.kernel.org/pub/sc [...] new 44264591a8c4 drm/amd/display: Fix module load hangs when connected to an eDP new 02a1bea65bb3 drm/amdgpu/swsmu: init the baco mutex in early_init new c0e35ed924e4 drm/amd/display: kernel-doc: document force_timing_sync new 39ec39d77170 docs: amdgpu: fix a warning when building the documentation new 83da6eea3af6 drm/amd/pm: increase mclk switch threshold to 200 us new 187561dd7653 drm/amdgpu: vcn and jpeg ring synchronization new 8f4729e88064 drm/amdkfd: Use kvfree in destroy_crat_image new 941947d29eb7 Merge tag 'amd-drm-fixes-5.10-2020-10-14' of git://people. [...] new c46a40ff13dc drm/amd/display: Fix incorrect dsc force enable logic new f0b707c125a2 drm/i915: Fix TGL DKL PHY DP vswing handling new 214bba50616f drm/i915: Set all unused color plane offsets to ~0xfff again new 40b99050455b Merge tag 'drm-intel-next-fixes-2020-10-15' of git://anong [...] new f9915b964c25 Merge tag 'drm-next-2020-10-19' of git://anongit.freedeskt [...] new 6c59a17b0d59 power: supply: bq25980: Fix uninitialized wd_reg_val and overrun new 7007fab4ae82 power: reset: POWER_RESET_OCELOT_RESET should depend on Oc [...] new 38525c6919e2 Merge tag 'for-v5.10' of git://git.kernel.org/pub/scm/linu [...] new 035fbafc7a54 io_uring: Fix sizeof() mismatch new 368c5481ae7c io_uring: don't set COMP_LOCKED if won't put new b1b74cfc1967 io_uring: don't unnecessarily clear F_LINK_TIMEOUT new 6a0af224c213 io_uring: don't put a poll req under spinlock new 4edf20f99902 io_uring: dig out COMP_LOCK from deep call chain new 216578e55ac9 io_uring: fix REQ_F_COMP_LOCKED by killing it new 0918682be432 Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly" new 55cbc2564ab2 io_uring: fix error path cleanup in io_sqe_files_register() new a8b595b22d31 io-wq: assign NUMA node locality if appropriate new 0f203765880c io_uring: pass required context in as flags new dfead8a8e2c4 io_uring: rely solely on work flags to determine personality. new 98447d65b4a7 io_uring: move io identity items into separate struct new 1e6fa5216a0e io_uring: COW io_identity on mismatch new 5c3462cfd123 io_uring: store io_identity in io_uring_task new 500a373d731a io_uring: assign new io_identity for task if members have changed new d8a6df10aac9 io_uring: use percpu counters to track inflight requests new 4ea33a976bfe io-wq: inherit audit loginuid and sessionid new 58852d4d6737 io_uring: fix double poll mask init new 13bd691421bc mm: mark async iocb read as NOWAIT once some data has been copied new 324bcf54c449 mm: use limited read-ahead to satisfy read new 9ba0d0c81284 io_uring: use blk_queue_nowait() to check if NOWAIT supported new 4962a85696f9 Merge tag 'io_uring-5.10-2020-10-20' of git://git.kernel.d [...] new a2d24bcb97dc nfs: add missing "posix" local_lock constant table definition new 61ca2c4afd9d NFS: Only reference user namespace from nfs4idmap struct i [...] new 094eca37193c NFSv4: Fix up RCU annotations for struct nfs_netns_client new 8c39076c276b NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE [...] new 59f0e7eb2f9f Merge tag 'nfs-for-5.10-1' of git://git.linux-nfs.org/proj [...] 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 c4d6fe731176 Merge tag 'xarray-5.9' of git://git.infradead.org/users/wi [...] new a33f6432b3a6 ceph: encode inodes' parent/d_name in cap reconnect message new 1c30c9073387 ceph: remove unnecessary return in switch statement new 3986f9a42e99 libceph: multiple workspaces for CRUSH computations new 3a8ebe0b8b61 ceph: add column 'mds' to show caps in more user friendly new c5f575ed08c3 ceph: drop special-casing for ITER_PIPE in ceph_sync_read new 2678da88f4b4 ceph: add ceph_sb_to_mdsc helper support to parse the mdsc new 1dd8d4708136 ceph: metrics for opened files, pinned caps and opened inodes new 470a5c77eac0 ceph: use kill_anon_super helper new 2e1692966034 ceph: have ceph_writepages_start call pagevec_lookup_range_tag new 0b98acd61883 libceph, rbd, ceph: "blacklist" -> "blocklist" new 1b05fae7f29d libceph: switch to the new "osd blocklist add" command new 4bb926e83f1e ceph: add a note explaining session reject error string new 18d620f063b0 ceph: break out writeback of incompatible snap context to [...] new d45156bf46c0 ceph: don't call ceph_update_writeable_page from page_mkwrite new 9b4862ecaec5 ceph: fold ceph_sync_readpages into ceph_readpage new 6390987f2f4c ceph: fold ceph_sync_writepages into writepage_nounlock new 1cc1699070bd ceph: fold ceph_update_writeable_page into ceph_write_begin new f6fbdcd997f5 ceph: mark ceph_fmt_xattr() as printf-like for better type [...] new 7edf1ec5b249 ceph: don't SetPageError on readpage errors new c403c3a2fbe2 ceph: promote to unsigned long long before shifting new 5231198089af ceph: drop separate mdsc argument from __send_cap new 16d68903f56a ceph: break up send_cap_msg new c74d79af9002 ceph: comment cleanups and clarifications new 5a5036c89f34 libceph: move a dout in queue_con_delay() new b07720d0bd1e libceph: fix ENTITY_NAME format suggestion new a9dfe31e5ce3 libceph: format ceph_entity_addr nonces as unsigned new 28e1581c3b4e libceph: clear con->out_msg on Policy::stateful_server faults new ed7cfefe4443 Merge tag 'ceph-for-5.10-rc1' of git://github.com/ceph/cep [...] new b5df4b5c28b2 Merge branch 'i2c/for-5.10' of git://git.kernel.org/pub/sc [...] new 68a3633694ab Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] new 770c03e6daba rtc: mt6397: Remove unused member dev new 00e8e87f1015 rtc: rv3028: fix clock output support new c1efae143201 rtc: rv3028: fix trickle resistor values new de0ad60e79e1 rtc: rv3028: factorize EERD bit handling new 024e6f3dce9e rtc: rv3028: ensure ram configuration registers are saved new 61ee0674bcfd dt-bindings: rtc: add trickle-voltage-millivolt new 5ebe59a50593 dt-bindings: rtc: rv3032: add RV-3032 bindings new 2eeaa532acca rtc: rv3032: Add a driver for Microcrystal RV-3032 new 92c6dcfbd1eb rtc: r9701: remove leftover comment new 7390bec4ed5d rtc: r9701: stop setting a default time new 2a8f3380c9e5 rtc: r9701: remove useless memset new 8b34134907e7 rtc: r9701: stop setting RWKCNT new dfe13cf2ae5a rtc: r9701: convert to devm_rtc_allocate_device new 35331b506f6c rtc: r9701: set range new b7769c45b8d9 Merge tag 'rtc-5.10' of git://git.kernel.org/pub/scm/linux [...] 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 f804b3159482 Merge tag 'linux-watchdog-5.10-rc1' of git://www.linux-wat [...] new 52414e7883f5 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] new 56d62817a8a2 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] new d4263b12a1a0 powerpc/opal_elog: Handle multiple writes to ack attribute new 8d0e21012743 powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash new 966730a6e852 powerpc/smp: Remove unnecessary variable new 84dbf66c6347 powerpc/smp: Use GFP_ATOMIC while allocating tmp mask new 0a43ae3e2beb powerpc/powernv/dump: Fix race while processing OPAL dump new 358ab796ce78 powerpc/powernv/dump: Handle multiple writes to ack attribute new 1da4a0272c54 powerpc: Fix undetected data corruption with P9N DD2.1 VSX [...] new d1781f237047 selftests/powerpc: Make alignment handler test P9N DD2.1 v [...] new 0a6f6c095950 Merge remote-tracking branch 'powerpc-fixes/fixes' into master new 74cd6d692fe7 Merge remote-tracking branch 'sparc/master' into master new 75cee397ae6f tipc: re-configure queue limit for broadcast link new ec78e31852c9 tipc: fix incorrect setting window for bcast link new 137d23cea1c0 net: ftgmac100: Fix Aspeed ast2600 TX hang issue new b38e7819cae9 icmp: randomize the global rate limiter new f355a55f8202 net: pcs-xpcs: depend on MDIO_BUS instead of selecting it new f981fc3d515a net: openvswitch: fix to make sure flow_lookup() is not preempted new 71a0e29e9940 selftests: forwarding: Add missing 'rp_filter' configuration new 60f1626f0f86 net: usb: rtl8150: don't incorrectly assign random MAC addresses new bd7f14df9492 ixgbe: fix probing of multi-port devices with one MDIO new 0e8b8d6a2d85 net: core: use list_del_init() instead of list_del() in ne [...] new 424a646e072a r8169: fix operation under forced interrupt threading new 3bd57b90554b net: korina: cast KSEG0 address to pointer in kfree new bc7e343dbd4c net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags new 26ebd6fed9bb selftests: rtnetlink: load fou module for kci_test_encap_f [...] new a15a6afb3bf9 net: dsa: seville: the packet buffer is 2 megabits, not megabytes new df6afe2f7c19 nexthop: Fix performance regression in nexthop deletion new 7ebb9db01108 net: remove unneeded break new 618355cc6a0d nfc: remove unneeded break new acd7aaf51b20 netsec: ignore 'phy-mode' device property on ACPI systems new 47b5d2a10739 net/sched: act_ct: Fix adding udp port mangle operation new fe2d9b1a0e78 mptcp: initialize mptcp_options_received's ahmac new 65b8c8a620a3 mptcp: move mptcp_options_received's port initialization new e8488574e3b6 Merge branch 'init-ahmac-and-port-of-mptcp_options_received' new b142083b585c mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of [...] new 280e3ebdafb8 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute i [...] new 0fb5f0160a36 chelsio/chtls: fix socket lock new 81519d1f7df7 chelsio/chtls: correct netdevice for vlan interface new 86cdf9ca4409 chelsio/chtls: fix panic when server is on ipv6 new 9819f22c410b chelsio/chtls: Fix panic when listen on multiadapter new 8580a61aede2 chelsio/chtls: correct function return and return type new da1a039bcf29 chelsio/chtls: fix writing freed memory new d1ffbf283b66 Merge branch 'chelsio-chtls-fix-inline-tls-bugs' new 6e915b274860 net: chelsio: inline_crypto: fix Kconfig and build errors new 010b430d5df5 mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it new d978d6d008fa net: dsa: bcm_sf2: make const array static, makes object smaller new b13076216137 net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() new a7a12b5a0f95 net/sched: act_tunnel_key: fix OOB write in case of IPv6 E [...] new b7c24497baea mpls: load mpls_gso after mpls_iptunnel new 05f90bf3d5df sfc: move initialisation of efx->filter_sem to efx_init_struct() new 0ed37ac586c0 mptcp: depends on IPV6 but not as a module new 4c16f23053cd Merge remote-tracking branch 'net/master' into master new 76702a2e7280 bpf: Remove unneeded break new 93c230e3f5bd bpf: Enforce id generation for all may-be-null register type new e710bcc6d92c bpf: selftest: Ensure the return value of bpf_skc_to helpe [...] new 8568c3cefd51 bpf: selftest: Ensure the return value of the bpf_per_cpu_ [...] new c5eb48e89286 bpf, doc: Fix patchwork URL to point to kernel.org instance new 3f7dedbb13a1 Merge remote-tracking branch 'bpf/master' into master new 7fe94612dd4c xfrm: interface: fix the priorities for ipip and ipv6 tunnels new 5b1069a67074 Merge remote-tracking branch 'ipsec/master' into master new 79dce09ab027 ipvs: adjust the debug info in function set_tcp_state new 4f25434bccc2 netfilter: conntrack: connection timeout after re-register new 68f9f9c2c3b6 netfilter: Drop fragmented ndisc packets assembled in netfilter new 63137bc5882a netfilter: ebtables: Fixes dropping of small packets in br [...] new 64747d5ed199 docs: nf_flowtable: fix typo. new 31cc578ae2de netfilter: nftables_offload: KASAN slab-out-of-bounds Read [...] new 547a8ba11285 Merge remote-tracking branch 'netfilter/master' into master new a97cbcd00f05 ALSA: sparc: dbri: fix repeated word 'the' new 9ce88a13b301 ALSA: hda/ca0132: make some const arrays static, makes obj [...] new 7da4c510abff ALSA: usb-audio: Line6 Pod Go interface requires static cl [...] new 6c997f0dca26 Merge remote-tracking branch 'sound-current/for-linus' int [...] new fcf0f1c4b85f Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 9fe9efd6924c ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function new 1849a3872f03 ASoC: Intel: atom: Remove duplicate kconfigs new 1d159edf1954 ASoC: Intel: catpt: Wake up device before configuring SSP port new 3d53c6df4299 ASoC: Intel: catpt: Relax clock selection conditions new eb5a558705c7 ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015 new 8101e3024d76 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new be31ac933123 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] new b7c11f48ff81 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] new ae20f941b26c Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] new 30703099ce68 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master new 2f579d595a5b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new bb0bc0cfeabc Merge branch 'next' into for-linus new 310872011458 Merge remote-tracking branch 'input-current/for-linus' int [...] new 74e8bce6c68a Merge remote-tracking branch 'ide/master' into master new 1afc708dcae4 btrfs: fix relocation failure due to race with fallocate new e46c6ca681bd btrfs: tree-checker: fix incorrect printk format new 008ebd644e5a btrfs: sysfs: export filesystem generation new 1b85cc06d50c btrfs: drop the path before adding block group sysfs files new 9c785122ab64 Merge branch 'misc-5.10' into next-fixes new f690cebb709b Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master new b3e1ea16fb39 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true new 4b4f5f190cc0 Merge remote-tracking branch 'mmc-fixes/fixes' into master new 2c3bd2a5c86f hv_balloon: disable warning when floor reached new 872dc265121f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] new f4ed135fd9d5 Merge remote-tracking branch 'pidfd-fixes/fixes' into master new fdba6f84e806 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] new 3b94513a3e45 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] new 172aad81a882 kbuild: enforce -Werror=return-type new bac977cbc0d6 kbuild: deb-pkg: do not build linux-headers package if CON [...] new 0fa21cf4489f kbuild: deb-pkg: clean up package name variables new 0f6372e52223 treewide: remove DISABLE_LTO new 8402ee182c41 kbuild: remove leftover comment for filechk utility new 121c5d08d53c kbuild: Only add -fno-var-tracking-assignments for old GCC [...] new 6f8360f87334 Merge branch 'kconfig' into for-next new bbcc122aef49 Merge remote-tracking branch 'kbuild/for-next' into master new 0eb3b4ab762d ARM/sa1111: add a missing include of dma-map-ops.h new 8ff08e74081e Merge remote-tracking branch 'dma-mapping/for-next' into master new 4b7a6ce71e03 arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks new 7bc1a0f9e176 arm64: mm: use single quantity to represent the PA to VA t [...] new 45544eee9606 arm64: mremap speedup - Enable HAVE_MOVE_PMD new 7bdf468a5b40 arm64: Fix a broken copyright header in gen_vdso_offsets.sh new 3b92fa7485eb arm64: link with -z norelro regardless of CONFIG_RELOCATABLE new ea8f8c99a281 arm64: spectre-v2: Favour CPU-specific mitigation at EL2 new 66dd3474702a arm64: proton-pack: Update comment to reflect new function name new cbe6dc4805d5 Merge remote-tracking branch 'arm64/for-next/core' into master new b74e5b249e48 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 525091dac103 Merge remote-tracking branch 'amlogic/for-next' into master new 7629e92add70 Merge remote-tracking branch 'aspeed/for-next' into master new 01cf331829ae Merge remote-tracking branch 'at91/at91-next' into master new 9dc91fa0928d Merge remote-tracking branch 'imx-mxs/for-next' into master new 9baca1e9ca88 Merge remote-tracking branch 'keystone/next' into master new efd651756dac Merge remote-tracking branch 'mediatek/for-next' into master new 391fb0add6b5 Merge remote-tracking branch 'mvebu/for-next' into master new 4cf69ba25144 Merge remote-tracking branch 'omap/for-next' into master new 0037b52deb15 Merge remote-tracking branch 'qcom/for-next' into master new ff0711b0d46f Merge remote-tracking branch 'realtek/for-next' into master new 09f2a3b06488 Merge remote-tracking branch 'renesas/next' into master new c264d864334f Merge remote-tracking branch 'rockchip/for-next' into master new 4d66658419ea Merge remote-tracking branch 'samsung-krzk/for-next' into master new 3e93bddb68a1 Merge tag 'scmi-updates-5.10' of git://git.kernel.org/pub/ [...] 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 7c1ae3208ef2 Merge tag 'scmi-fixes-5.10' of git://git.kernel.org/pub/sc [...] new 8b2cbdcd84a3 Merge remote-tracking branch 'scmi/for-linux-next' into master new 2bb4d59ced4c Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new b3a6e02c8ab7 Merge remote-tracking branch 'tegra/for-next' into master new 500d0239cde9 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master new 0b1a629d78bf Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new b2b951c8858e Merge remote-tracking branch 'uniphier/for-next' into master new 9d3261628aa6 Merge branches 'clk-renesas', 'clk-amlogic', 'clk-allwinne [...] new b608f11d49ec clk: rockchip: Initialize hw to error to avoid undefined behavior 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 3ab9a54f76e7 Merge branches 'clk-simplify', 'clk-ti', 'clk-tegra', 'clk [...] 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 86378cf646d3 clk: axi-clkgen: Add support for fractional dividers new a3947209d380 clk: axi-clkgen: Set power bits for fractional mode new e9501b975a9e clk: qoriq: modify MAX_PLL_DIV to 32 new 9ba9ad8f5be0 clk: baikal-t1: Mark Ethernet PLL as critical new 6487649ee8b8 clk: pxa: Constify static struct clk_ops new 07c565b42a04 clk: mmp2: Fix the display clock divider base new 97f2f490c1a4 Merge branches 'clk-semicolon', 'clk-axi-clkgen', 'clk-qor [...] 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 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 fcedb589b5a8 clk: at91: sam9x60: support only two programmable clocks new f6bade6875d7 clk: Restrict CLK_HSDK to ARC_SOC_HSDK new b159c63d82ff clk: imx8mq: Fix usdhc parents order 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 fda48bf5c86d clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on new eff06bd5e5f6 clk: clk-prima2: fix return value check in prima2_clk_init() new f6c992ca7dd4 clk: bcm2835: add missing release if devm_clk_hw_register fails new 5f56888fad46 Merge branches 'clk-ingenic', 'clk-at91', 'clk-kconfig', ' [...] new bc2297c9c9c8 Merge remote-tracking branch 'clk/clk-next' into master new 7cb27636d68b Merge remote-tracking branch 'csky/linux-next' into master new 61c6a4e8c3b5 Merge remote-tracking branch 'h8300/h8300-next' into master new ead6d18f5e40 Merge remote-tracking branch 'nds32/next' into master new 3bd8f702da27 Merge remote-tracking branch 'risc-v/for-next' into master new 94338b1ba0a6 Merge remote-tracking branch 's390/for-next' into master new 994e1022cbcf Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new 43d09574de83 Merge branch 'misc-5.10' into for-next-current-v5.9-20201015 new c4795f038f2e Merge branch 'for-next-current-v5.9-20201015' into for-nex [...] new 4cac55b1ffa1 Merge remote-tracking branch 'btrfs/for-next' into master new 57c176074057 Convert trailing spaces and periods in path components new 119e489681f7 smb3: add defines for new crypto algorithms new 3984bdc04946 update structure definitions from updated protocol documentation new 9e81e8ff74b9 cifs: return cached_fid from open_shroot new d1542cf6165e cifs: compute full_path already in cifs_readdir() new 8e670f77c4a5 Handle STATUS_IO_TIMEOUT gracefully new c6cc4c5a7250 cifs: handle -EINTR in cifs_setattr new 682955491a0d SMB3.1.1: add defines for new signing negotiate context new 330857a5d822 cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES new fbfd0b46afa9 smb3.1.1: add new module load parm require_gcm_256 new 29e279230413 smb3.1.1: add new module load parm enable_gcm_256 new 511ac89e591a smb3.1.1: print warning if server does not support request [...] new fd08f2dbf0c2 smb3.1.1: rename nonces used for GCM and CCM encryption new 63ca5656350a smb3.1.1: set gcm256 when requested new 0bd294b55a5d cifs: Return the error from crypt_message when enc/dec key [...] new acf96fef46f2 smb3.1.1: do not fail if no encryption required but server [...] new 9eec21bfbe90 smb3: add dynamic trace point to trace when credits obtained new 9934430e2178 SMB3.1.1: Fix ids returned in POSIX query dir new 3ece60e3e78e cifs: make const array static, makes object smaller new 5153fa20af02 Resolve data corruption of TCP server info fields new 334270a4908a cifs: Print the address and port we are connecting to in g [...] new f832cbdce96d smb3: fix stat when special device file and mounted with m [...] new a209c33b6e1b smb3: do not try to cache root directory if dir leases not [...] new a306d8d61a54 cifs: add files to host new mount api new ea963ab78ae4 cifs: move security mount options into fs_context.ch new 2cc31495560f cifs: move cache mount options to fs_context.ch new c0208642bc18 cifs: move smb version mount options into fs_context.c new 08886965f5ce Merge remote-tracking branch 'cifs/for-next' into master new a634dc67c3c3 Merge remote-tracking branch 'exfat/dev' into master new 24fe756d56af Merge remote-tracking branch 'ext3/for_next' into master new 0e6895ba00b7 ext4: implement swap_activate aops using iomap new 70022da804f0 ext4: fix dead loop in ext4_mb_new_blocks new 5b3dc19dda66 ext4: discard preallocations before releasing group lock new cb8d53d2c973 ext4: fix leaking sysfs kobject after failed mount new 766ef1e101cd ext4: flag as supporting buffered async reads new b483bb77194b ext4: delete duplicated words + other fixes new 81e8c3c50352 ext4: do not interpret high bytes if 64bit feature is disabled new 15ed2851b0f4 ext4: remove unused argument from ext4_(inc|dec)_count new aa2f77920b74 ext4: disallow modifying DAX inode flag if inline_data has [...] new c9e87161cc62 ext4: fix error handling code in add_new_gdb new acaa532687cd ext4: fix superblock checksum calculation race new 7eb90a2d6a48 ext4: remove unused including <linux/version.h> new 9faac62d4013 ext4: optimize file overwrites new 2be7d717cafc ext4: add trace exit in exception path. new 15a119e09344 jbd2: fix the comment of struct jbd2_journal_handle new ee7ed3aa0f08 ext4: rename journal_dev to s_journal_dev inside ext4_sb_info new dd0db94f305c ext4: rename system_blks to s_system_blks inside ext4_sb_info new 9704a322ea67 ext4: fix bdev write error check failed when mount fs with ro new 9d1f9b277040 ext4: delete invalid comments near mb_buddy_adjust_border new addd752cff27 ext4: make mb_check_counter per group new af8c53c8bc08 ext4: limit entries returned when counting fsmap records new d9befedaafcf ext4: clear buffer verified flag if read meta block from disk new fa491b14cd95 ext4: introduce new metadata buffer read helpers new 2d069c0889ef ext4: use common helpers in all places reading metadata buffers new 60c776e50bc5 ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() new 5df1d4123d53 ext4: introduce ext4_sb_breadahead_unmovable() to replace [...] new 0a846f496db1 ext4: use ext4_sb_bread() instead of sb_bread() new 8394a6abf3ae ext4: introduce ext4_sb_bread_unmovable() to replace sb_br [...] new aa3c0c61f62d jbd2: introduce/export functions jbd2_journal_submit|finis [...] new 342af94ec6c0 jbd2, ext4, ocfs2: introduce/use journal callbacks j_submi [...] new 64a9f1449950 ext4: data=journal: fixes for ext4_page_mkwrite() new afb585a97f81 ext4: data=journal: write-protect pages on j_submit_inode_ [...] new d1e18b8824dd ext4: fix bs < ps issue reported with dioread_nolock mount opt new d3e7d20befd9 ext4: use the normal helper to get the actual inode new fc750a3b44bd jbd2: avoid transaction reuse after reformatting new e0770e91424f ext4: Detect already used quota file early new 66bd298d7016 doc: update ext4 and journalling docs to include fast comm [...] new fb2ac78eea6e ext4: add fast_commit feature and handling for extended mo [...] new e4a6b737c156 ext4 / jbd2: add fast commit initialization new 00e14d6aecbb jbd2: add fast commit machinery new 6139b7ddee4a ext4: main fast-commit commit path new 609f928af48f jbd2: fast commit recovery path new 44059e503b03 ext4: fast commit recovery path new b064bf7ee2c5 ext4: add a mount opt to forcefully turn fast commits on new 8d8282d4a358 ext4: add fast commit stats in procfs new b83d5e1e0ed1 Merge remote-tracking branch 'ext4/dev' into master new 7ca1db21ef8e net: 9p: initialize sun_server.sun_path to have addr's val [...] new 3d8ab4c30859 Merge remote-tracking branch 'v9fs/9p-next' into master new 51b34021670b xfs: fix fallocate functions when rtextsize is larger than 1 new 0e301d40d267 xfs: cancel intents immediately if process_intents fails new 94376274d18e Merge remote-tracking branch 'xfs/for-next' into master new 02e83f46ebfa vfs: move generic_remap_checks out of mm new 1b2c54d63cde vfs: move the remap range helpers to remap_range.c new 407e9c63ee57 vfs: move the generic write and copy checks out of mm new aa6922082f28 Merge remote-tracking branch 'djw-vfs/vfs-for-next' into master new 4c207ef48269 fs: Allow a NULL pos pointer to __kernel_write new 7b84b665c874 fs: Allow a NULL pos pointer to __kernel_read new bcc4e60be0f8 Merge branch 'work.set_fs' into for-next new 417a94791d87 Merge remote-tracking branch 'vfs/for-next' into master new 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next new 152d5561a6d6 Merge remote-tracking branch 'printk/for-next' into master new 97d0260bf388 Merge branch 'pci/acs' new 0f1619cf82ef PCI/ASPM: Move pci_clear_and_set_dword() earlier new 08e869ee16fa PCI/ASPM: Move LTR path check to where it's used new 190cd42cc1db PCI/ASPM: Use 'parent' and 'child' for readability new c6e5f02b5281 PCI/ASPM: Remove struct aspm_register_info.support new 67bcc9ad6810 PCI/ASPM: Remove struct aspm_register_info.enabled new 5f7875d651c2 PCI/ASPM: Remove struct aspm_register_info.latency_encoding new ecdf57b4f674 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr new 81c2b807c8c2 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) new 28a1488e5543 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 new 1e8955fd832c PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_re [...] new 187f91db8237 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap new df8f10587d3d PCI/ASPM: Remove struct pcie_link_state.l1ss new a9f379068cc6 Merge branch 'pci/aspm' new 28a18aec5955 Merge branch 'pci/enumeration' new 5cfdc750bc6f Merge branch 'pci/hotplug' new 0d2493ab08b4 Merge branch 'pci/pm' new 58e0cd3e23ea PCI: v3-semi: Remove unneeded break new 8b28a3f3461e Merge branch 'pci/misc' new 03b482e2432c Merge branch 'remotes/lorenzo/pci/apei' new 299af12a7270 Merge branch 'remotes/lorenzo/pci/pci-iomap' new 5bedfdb2ff8b Merge branch 'remotes/lorenzo/pci/arm' new d1640a83073c Merge branch 'remotes/lorenzo/pci/aardvark' new a66999a3440a Merge branch 'remotes/lorenzo/pci/brcmstb' new a78f2e07d047 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 15b23906347c PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus() new 924bb1f9b014 Merge branch 'remotes/lorenzo/pci/dwc' new 9d69d649bbf8 Merge branch 'remotes/lorenzo/pci/hv' new 982f8334262d Merge branch 'remotes/lorenzo/pci/imx6' new 936452941cbe PCI: iproc: Fix using plain integer as NULL pointer in ipr [...] new 7ba381c449fd Merge branch 'remotes/lorenzo/pci/iproc' new 29828fc20ab1 Merge branch 'remotes/lorenzo/pci/kirin' new 1f287b5ce5e7 Merge branch 'remotes/lorenzo/pci/loongson' new 92f27db7b1bd Merge branch 'remotes/lorenzo/pci/meson' new 4f317eac2f65 Merge branch 'remotes/lorenzo/pci/mobiveil' new be36e9b97144 Merge branch 'remotes/lorenzo/pci/mvebu' new 3b353982202b Merge branch 'remotes/lorenzo/pci/qcom' new f95f023d11a0 Merge branch 'remotes/lorenzo/pci/rcar' new 214b2e042fba Merge branch 'remotes/lorenzo/pci/tegra' new 030109c0376c PCI: vmd: Create physical offset helper new 2e1224183b1b PCI: vmd: Create bus offset configuration helper new 1552b11ba15e PCI: vmd: Create IRQ Domain configuration helper new 875b4e2a93bb PCI: vmd: Create IRQ allocation helper new 93c9fce7d5f3 PCI: vmd: Update VMD PM to correctly use generic PCI PM new a2340daa6a8c Merge branch 'pci/vmd' new 4c0e51f8054c Merge branch 'remotes/lorenzo/pci/xgene' new 28e34e751f6c Merge branch 'remotes/lorenzo/pci/xilinx' new da821ccab64c Merge remote-tracking branch 'pci/next' into master new d7861be76841 Merge remote-tracking branch 'pstore/for-next/pstore' into master new 39c37fd5a1d7 Merge remote-tracking branch 'hid/for-next' into master new 3164586ae9c0 Merge remote-tracking branch 'i2c/i2c/for-next' into master new bb7a2c636257 docs/cpu-load: format the example code. new 27def953b63b docs: deprecated.rst: Expand str*cpy() replacement notes new ac8bf0de6ad7 docs: lkdtm: Modernize and improve details new d16eb0edf917 docs: driver-api: remove a duplicated index entry new d7a4c55b1376 Documentation: x86: fix a missing word in x86_64/mm.rst. new e0533dee5225 Documentation: Chinese translation of Documentation/arm64/ [...] new 030f066f677f docs: submitting-patches: describe preserving review/test tags new cfa70d6551dc Merge remote-tracking branch 'jc_docs/docs-next' into master new 378abbc1bff5 scripts: kernel-doc: use :c:union when needed new 723e28b5dac6 sphinx: conf.py: properly handle Sphinx 4.0 new b5ee600ce8f9 docs: driver-api: remove a duplicated index entry new a3ac856ed7f3 docs: hwmon: adm1266.rst: fix a broken reference new 882bf9b31275 docs: admin-guide: net.rst: add a missing blank line new 7c2b75df9bc3 docs: kasan.rst: add two missing blank lines new 65c3fea89559 docs: net: statistics.rst: remove a duplicated kernel-doc new 74f6ae11ee44 docs: hwmon: mp2975.rst: address some html build warnings new faa2c8a27301 docs: userspace-api: add iommu.rst to the index file new c0ea79bd2105 blk-mq: docs: add kernel-doc description for a new struct member new cfdb98782799 drm: kernel-doc: document drm_dp_set_subconnector_property [...] new add8668685a7 drm/dp: fix kernel-doc warnings at drm_dp_helper.c new 74d8ccf79270 drm/dp: fix a kernel-doc issue at drm_edid.c new 258c8dca4ed7 mm: pagemap.h: fix two kernel-doc markups new b45e2cd3f735 net: phy: remove kernel-doc duplication new 6d25559f34a8 crypto: sun8x-ce*: update entries to its documentation new 6c750f1cc1c6 ice: docs fix a devlink info that broke a table new e08e54d03778 MAINTAINERS: fix broken doc refs due to yaml conversion new 17eacd08088d drm: amdgpu: kernel-doc: update some adev parameters new 42f3c3c9c684 docs: lockdep-design: fix some warning issues new 3d47edb19953 locking/refcount: move kernel-doc markups to the proper place new 4e26abba5b5d IB/srpt: docs: add a description for cq_size member new 53398204c78c kunit: test: fix remaining kernel-doc warnings new 264d4b6e6589 docs: fs: api-summary.rst: get rid of kernel-doc include new 65c6470d425d Merge remote-tracking branch 'v4l-dvb-next/master' into master new 97148d0ae530 cpufreq: Improve code around unlisted freq check new cdc1719cd885 cpufreq: intel_pstate: Delete intel_pstate sysfs if failed [...] new e05783346441 MAINTAINERS: Add section for cpuidle-psci PM domain new 8bb2e2a887af intel_idle: mention assumption that WBINVD is not needed new bae314dd5d8d cpuidle: Remove pointless stub new 75af76d0a34e intel_idle: Ignore _CST if control cannot be taken from th [...] new d4f8138354b9 PM: domains: Add support for PM domain on/off notifiers for genpd new 505a70b783de PM: domains: Add curly braces to delimit comment + stateme [...] new c6a113b52302 PM: domains: enable domain idle state accounting new 79d6c4093bb1 Merge tag 'linux-cpupower-5.10-rc1' of git://git.kernel.or [...] new 7a57e9f112ad powercap/intel_rapl: Fix domain detection new f1e8d7560d30 powercap/intel_rapl: enumerate Psys RAPL domain together w [...] new e943c43b32ce PM: AVS: rockchip-io: Move the driver to the rockchip spec [...] new bca815d62054 PM: AVS: smartreflex Move driver to soc specific drivers new f375ce133971 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] new 0fada277147f ACPI: debug: don't allow debugging when ACPI is disabled new 9a4888888cc0 ACPI: reboot: Avoid racing after writing to ACPI RESET_REG new d85cc6635a2a ACPI: processor: remove comment regarding string _UID support new ff44fe3e67e4 ACPI: DPTF: Fix participant driver names new d7a4a85c9a34 ACPI: DPTF: Add ACPI_DPTF Kconfig menu new 652af650d3f6 ACPICA: Add missing type casts in GPE register access code new cebedc51f1c2 Merge branches 'acpi-debug', 'acpi-reboot', 'acpi-processo [...] new 5368512abe08 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs new 0070ea296239 cpufreq: schedutil: restore cached freq when next_f is not [...] new 840eedb1f3b1 Merge branch 'pm-cpufreq' into linux-next new f8fee6e63e55 powercap: Fix typo in Kconfig "Plance" -> "Plane" new 330e3932a481 PM: domains: Fix build error for genpd notifiers new bca751af60f1 Merge branches 'powercap' and 'pm-domains' into linux-next new aa9c9b3f3f08 PM: runtime: Fix typo in pm_runtime_set_active() helper comment new 3b1afc4e84bf Merge branch 'pm-core' into linux-next new ccf17761ec9b Merge remote-tracking branch 'pm/linux-next' into master new 271556d205cb trace: events: devfreq: Use fixed indentation size to impr [...] new 1e36e4642b82 PM / devfreq: Unify frequency change to devfreq_update_tar [...] new 953327265ee4 PM / devfreq: Add tracepoint for frequency changes new 036057d2c06b Merge remote-tracking branch 'devfreq/devfreq-next' into master new 3a512c29cb51 Merge remote-tracking branch 'ieee1394/for-next' into master new bd998ae90686 Merge remote-tracking branch 'bluetooth/master' into master new 5a61ae1402f1 gfs2: Make sure we don't miss any delayed withdraws new 521031fa9701 gfs2: Fix bad comment for trans_drain new e8a8023ee0bd gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro new 23d828fc3f1e gfs2: rename variable error to ret in gfs2_evict_inode new 6e7e9a505571 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode new 53dbc27eb189 gfs2: further simplify gfs2_evict_inode with new func evic [...] new d90be6ab9ad7 gfs2: factor evict_linked_inode out of gfs2_evict_inode new 0a0d9f55c211 gfs2: simplify the logic in gfs2_evict_inode new ee1e2c773e4f gfs2: call truncate_inode_pages_final for address space glocks new 2164f9b91869 gfs2: use iomap for buffered I/O in ordered and writeback mode new 0e539ca1bbbe gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump new c2a04b02c060 gfs2: use-after-free in sysfs deregistration new 0ddc5154b24c gfs2: add validation checks for size of superblock new 21b6924bb70e gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page [...] new 77650bdbd293 gfs2: add missing log_blocks trace points in gfs2_write_revokes new 97c5e43d51a4 gfs2: enhance log_blocks trace point to show log blocks free new 68942870c66a gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly g [...] new 36c783092d49 gfs2: make gfs2_ail1_empty_one return the count of active items new 249ffe18c68e gfs2: don't lock sd_ail_lock in gfs2_releasepage new 6302d6f43e35 gfs2: Only set PageChecked if we have a transaction new a6645745d45d gfs2: simplify gfs2_block_map new b2a846dbef4e gfs2: Ignore journal log writes for jdata holes new e2c6c8a797ee gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_ [...] new dbffb29dac6a gfs2: Fix comments to glock_hash_walk new 2ffed5290b3b gfs2: Only access gl_delete for iopen glocks new 23cfb0c3d845 gfs2: Eliminate gl_vm new ed3adb375b70 gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync new 730926982d77 gfs2: Add fields for statfs info in struct gfs2_log_header_host new dab656567bfd gfs2: lookup local statfs inodes prior to journal recovery new 3288b677fbb5 gfs2: Recover statfs info in journal head new aad154d8aa87 Merge remote-tracking branch 'gfs2/for-next' into master new eda4a7bf5d75 docs: fb: Add font_6x8 to available built-in fonts new 272d70895113 Fonts: Support FONT_EXTRA_WORDS macros for font_6x8 new 7e13256dfe22 Merge tag 'drm-misc-next-fixes-2020-10-20' of git://anongi [...] new fea456d82c19 drm/ttm: fix eviction valuable range check. new 4071cb3d9b42 Merge remote-tracking branch 'drm/drm-next' into master new 5faf37e7d38c drm/amd/display: Add missing function pointers for dcn3 new cd294f9a645f drm/amd/display: Fix module load hangs when connected to an eDP new a2468e043ae4 drm/amdgpu: add dimgrey_cavefish asic type new a0200254ec10 drm/amdgpu: add dimgrey_cavefish gpu info firmware new a14e093619c1 drm/amdgpu: set fw load type for dimgrey_cavefish new 144722fa3ac3 drm/amdgpu: set asic family and ip blocks for dimgrey_cavefish new ee64e01ef2d2 drm/amdgpu: add support for dimgrey_cavefish firmware new a14354690f89 drm/amdgpu: add gmc support for dimgrey_cavefish new f2a6c81d02de drm/amdgpu: add gfx clock gating support for dimgrey_cavefish new 550c58e0facd drm/amdgpu: add common support for dimgrey_cavefish new 038d757b95f5 drm/amdgpu: initialize IP offset for dimgrey_cavefish new 01cbb6b288b0 drm/amdgpu: add mmhub support for dimgrey_cavefish new 2aa92b12dfce drm/amdgpu: add common ip block for dimgrey_cavefish new 3e02ad447677 drm/amdgpu: add gmc ip block for dimgrey_cavefish new 771cc67ed08f drm/amdgpu: add ih ip block for dimgrey_cavefish new feb6329c58a8 drm/amdgpu: add gfx ip block for dimgrey_cavefish new 0106922600cd drm/amdgpu: add sdma ip block for dimgrey_cavefish new 2eb61456539d drm/amdgpu: configure dimgrey_cavefish gfx according to gf [...] new 76a2d9ea6998 drm/amdgpu: add virtual display support for dimgrey_cavefish new 6c72c7a03ae5 drm/amdgpu: force pa_sc_tile_steering_override to 0 for di [...] new 0c2c02b66c67 drm/amdgpu/vcn: add firmware support for dimgrey_cavefish new 467db422cb52 drm/amdgpu/vcn: enable VCN DPG mode for dimgrey_cavefish new f267242e1598 drm/amdgpu: add gmc cg support for dimgrey_cavefish new 10e0d9ebb047 drm/amdgpu/swsmu: increase size for smu fw_name string new db1f8a8fb276 drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2) new 0a305e34c719 drm/amdgpu: increase size of psp fw_name string(v2) new 462c272b9076 drm/amdgpu: add psp support for dimgrey_cavefish(v2) new aeec07444816 drm/amdgpu: skip reroute ih for some ASICs new d9fa6a0b10d5 drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish new a1fe2ba7282b drm/amdgpu: add gc golden setting for dimgrey_cavefish new eb5a34d48257 drm/amdkfd: Support dimgrey_cavefish KFD (v2) new 8f72ce6421f3 drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support new d5bc1579b0e3 drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish new cc6161aa7081 drm/amdgpu: enable jpeg3.0 PG and CG for dimgrey_cavefish new f897ea3550bc drm/amdgpu: enable front door loading for dimgrey_cavefish new e4ed4f50d2af drm/amdgpu: support athub cg setting for dimgrey_cavefish new 4ed032bd13fa drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish new 583e5a5e908b drm/amdgpu: enable GFX clock gating for dimgrey_cavefish new 135333a0ce4f drm/amdgpu: enable mc CG and LS for dimgrey_cavefish new 73da8e862865 drm/amdgpu: enable athub/mmhub PG for dimgrey_cavefish new e8afbddfa1ed drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish new 0afc770ba834 drm/amdgpu: enable vcn3.0 for dimgrey_cavefish new be6b1cd3b7e4 drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish new 4ccc957f1511 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish new 7dc2ef4e70e1 drm/amdgpu/swsmu: update driver if version for dimgrey_cav [...] new aff39cdecd22 drm/amdgpu: add psp and smu block for dimgrey_cavefish new 2c70c332a1db drm/amdgpu: enable hdp CG and LS for dimgrey_cavefish new 8e3bfb992c1b drm/amdgpu: enable ih CG for dimgrey_cavefish new eac88a5fc631 drm/amdgpu: remove gpu_info fw support for dimgrey_cavefish new 4da678390890 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish new 36d26912e8d8 drm/amd/display: Add support for DCN302 (v2) new 2a4112050451 drm/amd/display: Add DCN302 support in amdgpu_dm (v2) new 78aafee761ab drm/amdgpu: remove ASD ucode init for dimgrey_cavefish new 7cc656e2d070 drm/amdgpu: add DM block for dimgrey_cavefish new 9ba93114c48f drm/amd/display: Add green_sardine support to DC new 71c0fd9221a4 drm/amd/display: Add green_sardine support to DM new d1479a3f8ce1 PCI/ERR: Fix reset logic in pcie_do_recovery() call new 02c3d98ce25b drm/amdgpu: add another raven1 gfxoff quirk new f6fd9cfb0e13 Merge remote-tracking branch 'amdgpu/drm-next' into master new 354842df3888 drm/i915/dp: Tweak initial dpcd backlight.enabled value new 849c0fe9e831 drm/i915/gt: Initialize reserved and unspecified MOCS indices new 1664ffee760a drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] new d5e8782129c2 drm/i915/gem: Support parsing of oversize batches new 9b99e5ba3e5d drm/i915/gt: Delay execlist processing for tgl new 64402570e12f drm/i915/gt: Undo forced context restores after trivial pr [...] new db9bc2d35f49 drm/i915: Use the active reference on the vma while capturing new ca05277e4021 drm/i915/gt: Widen CSB pointer to u64 for the parsers new 4a9bb58aba6d drm/i915/gt: Wait for CSB entries on Tigerlake new b8cff311a42d drm/i915/gt: Onion unwind for scratch page allocation failure new 3da3c5c1c982 drm/i915: Exclude low pages (128KiB) of stolen from use new 8195400f7ea9 drm/i915: Force VT'd workarounds when running as a guest OS new 5c6c13cd1102 drm/i915: Drop runtime-pm assert from vgpu io accessors new d672fcfd9da1 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] new 3f7479442f72 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] new eb93d3d8823a Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 57918f4924dd Merge remote-tracking branch 'etnaviv/etnaviv/next' into master new fdf09ab88782 module: statically initialize init section freeing data new 89acc0e12bb5 Merge remote-tracking branch 'modules/modules-next' into master new df9c590986fd ata: sata_rcar: Fix DMA boundary mask new ba7ba7001eea Merge branch 'libata-5.10' into for-next 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 a48faebe65b0 lightnvm: fix out-of-bounds write to array devices->info[] new b2a182a40278 sgl_alloc_order: fix memory leak new db073272700f skd_main: remove unused including <linux/version.h> new 2c9e50917894 Merge branch 'block-5.10' into for-next new 182dd589fd08 Merge branch 'io_uring-5.10' into for-next new 3c532798ec96 tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume() new 91989c707884 task_work: cleanup notification modes new 092a4bae4239 Merge branch 'arch-cleanup' into for-next new 93ea9289018d Merge branch 'io_uring-5.10' into for-next new 0669d2b265d0 zram: Fix __zram_bvec_{read,write}() locking order new 2469d53e1bd8 Merge branch 'block-5.10' into for-next new 576e85c5e924 blk-mq: remove the calling of local_memory_node() new cb3a92da231b block: remove unused members for io_context new 4a197095b95e Merge branch 'block-5.10' into for-next new 2e5aa6cb4d15 io_uring: flags-based creds init in queue new ec99ca6c4747 io_uring: kill ref get/drop in personality init new d148ca4b07d0 io_uring: inline io_fail_links() new 2c3bac6dd6c7 io_uring: make cached_cq_overflow non atomic_t new 069b89384d77 io_uring: remove extra ->file check in poll prep new dd221f46f68a io_uring: inline io_poll_task_handler() new 4d52f338992b io_uring: do poll's hash_node init in common code new 900fad45dc75 io_uring: fix racy REQ_F_LINK_TIMEOUT clearing new 03852ffe251e io_uring: unify fsize with def->work_flags new 268d95ae6fd1 Merge branch 'io_uring-5.10' into for-next new 19d9eb954867 Merge remote-tracking branch 'block/for-next' into master 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 c0a8f51be3a7 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] new 8e080f3bed59 Merge remote-tracking branch 'tomoyo/master' into master new d3b03163a328 tpm_tis: Disable interrupts on ThinkPad T490s new bf67284c9e7b Merge remote-tracking branch 'tpmdd/next' into master new afc18069a2cb x86/kexec: Use up-to-dated screen_info copy to fill boot params new 3cb73bc3fa2a hyperv_fb: Update screen_info after removing old framebuffer new f2ac57a4c49d x86/unwind/orc: Fix inactive tasks with stack pointer in % [...] new c3b484c439b0 x86/syscalls: Document the fact that syscalls 512-547 are [...] new 36482a565f9d Merge branch 'x86/urgent' new 7ed34965f44c Merge branch 'x86/pti' new eba9f08293d7 sched: Replace zero-length array with flexible-array new a73f863af4ce sched/features: Fix !CONFIG_JUMP_LABEL case new ec0d71e3e3d3 Merge branch 'sched/urgent' new 476c5818c37a llist: Add nonatomic __llist_add() and __llist_dell_all() new d741bf41d7c7 kprobes: Remove kretprobe hash new 29f006fdefe6 asm-generic/atomic: Add try_cmpxchg() fallbacks new e563604a5f5a freelist: Implement lockless freelist new 6e426e0fcd20 kprobes: Replace rp->free_instance with freelist new c8de1f481abb Merge branch 'perf/kprobes' new ed3e453798d4 locking/seqlocks: Fix kernel-doc warnings new 8c0c54d5fc35 Merge branch 'locking/urgent' new c8cd075be67b Merge branch 'core/rcu' new 13fc1d8753b7 Merge remote-tracking branch 'tip/auto-latest' into master new b813522ad3b0 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new b96a73ed1e5f Merge remote-tracking branch 'edac/edac-for-next' into master new 151a535171be genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY new 61b0648d569a irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARC [...] new 893a7cfb6b0b irqchip/mst: Make mst_intc_of_init static new d26dd4131d0d irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY new 66bf13932ca9 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] new 8d927b733c2f Merge remote-tracking branch 'rcu/rcu/next' into master new db900bac6df5 Merge remote-tracking branch 'kvm-arm/next' into master new e5f06420063e Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master new aac8a70db24b xen-blkback: add a parameter for disabling of persistent grants new 74a852479c68 xen-blkfront: add a parameter for disabling of persistent grants new 4553350ffe53 xen-blkfront: Apply changed parameter name to the document new 4523dd2464d8 Merge remote-tracking branch 'xen-tip/linux-next' into master new 7ffd4ad73946 Merge remote-tracking branch 'percpu/for-next' into master new c32b4c8fd3e0 Merge remote-tracking branch 'chrome-platform/for-next' in [...] new e5cfc96d3bc4 extcon: Add driver for TI TUSB320 new 736696906a3c dt-bindings: extcon: add binding for TUSB320 new 696fef34a1c2 Merge remote-tracking branch 'extcon/extcon-next' into master 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 159246378d84 vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger new 822e1a90afff vfio/fsl-mc: fix the return of the uninitialized variable ret new 852b1beecb6f vfio/pci: Clear token on bypass registration failure new 2e6cfd496f5b vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages new 628b4cdde9e1 Merge remote-tracking branch 'vfio/next' into master new 3cfb24eea4c0 Merge remote-tracking branch 'mux/for-next' into master new 5be1805dc396 interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM new d3703b3e255f interconnect: Aggregate before setting initial bandwidth new 0f221a729049 interconnect: qcom: sdm845: Init BCMs before creating the nodes new 599809540f17 interconnect: qcom: sc7180: Init BCMs before creating the nodes new db8f2cff58b8 Merge remote-tracking branch 'icc/icc-next' into master new 9dcbbd959cef Merge branch 'misc' into for-next new f255a52ff01e Merge remote-tracking branch 'scsi/for-next' into master new 36bdcf318bc2 vdpa/mlx5: Make use of a specific 16 bit endianness API new 36b02df2d204 vdpa/mlx5: Fix failure to bring link up new bfec6c83077c virtio-balloon: Constify id_table new 7f90611693f0 virtio_input: Constify id_table new 7ab4de60028e virtio-mem: Constify mem_id_table new 5e5e8736ad2e vhost: reduce stack usage in log_used new b9747fdf0c1d vhost_vdpa: Fix duplicate included kernel.h new 0afa15e1a529 virtio: let arch advertise guest's memory access restrictions new 4ce1cf7b02ed s390: virtio: PV needs VIRTIO I/O device protection new 1897f0b618b0 vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK new 5745bcfbbf89 vringh: fix __vringh_iov() when riov and wiov are different new 86e182fe12ee vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call new 88a0d60c6445 MAINTAINERS: add URL for virtio-mem new 008a9fc79964 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 141bc97c1bfe remoteproc/mediatek: Remove non-standard dsb() new a689837cb172 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 13d7dd5128de Merge remote-tracking branch 'rpmsg/for-next' into master new 93a812b15627 Merge remote-tracking branch 'gpio/for-next' into master new 616a02314dd8 Merge remote-tracking branch 'pinctrl/for-next' into master new 178199c84038 Merge remote-tracking branch 'pwm/for-next' into master new 875277870720 Merge remote-tracking branch 'livepatching/for-next' into master new f4cb5e9daedf coresight: etm4x: Skip setting LPOVERRIDE bit for qcom,ski [...] new e8023ab33d5d Merge remote-tracking branch 'coresight/next' into master new 312a23983b4d Merge remote-tracking branch 'ntb/ntb-next' into master new 714c3c5d702b Merge remote-tracking branch 'slimbus/for-next' into master new 7c9d3cd9ce7f Merge remote-tracking branch 'nvmem/for-next' into master new fb11305101c2 XArray: Fix split documentation new 7e494c905a36 Merge remote-tracking branch 'xarray/main' into master new 456adc3f4402 Merge remote-tracking branch 'pidfd/for-next' into master new 07eeac858a15 Merge remote-tracking branch 'fpga/for-next' into master new b4cc53e6288a Merge remote-tracking branch 'mhi/mhi-next' into master new c7910b5f9532 Merge remote-tracking branch 'notifications/notifications- [...] new e6ef27d35ca6 Merge remote-tracking branch 'memblock/for-next' into master new f81f190d4b9e Merge remote-tracking branch 'counters/counters' into master new f07483d964e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new c2121819e192 /proc/kpageflags: do not use uninitialized struct pages new 3d2efaab2f8f mm: swapfile: avoid split_swap_cluster() NULL pointer dereference new 19d10cb94c2e ocfs2: clear links count in ocfs2_mknod() if an error occurs new d9b12e1758f2 ocfs2: fix ocfs2 corrupt when iputting an inode new ba7d66209afc ramfs: support O_TMPFILE new e5b94cca0c55 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 8c42cc2410db mm/mmap.c: fix the adjusted length error new de197e324888 mm/huge_memory.c: update tlb entry if pmd is changed new ed24f8cd644d MIPS: do not call flush_tlb_all when setting pmd entry new ff572e9056f2 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new dad3663fd759 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 7fd23dcf57c9 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new d3b3b111e623 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() new 17f80dda9804 fs/buffer.c: add debug print for __getblk_gfp() stall problem new b8b638870931 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 7b498310e1ed kernel/hung_task.c: Monitor killed tasks. new eb3a644683eb proc/sysctl: make protected_* world readable new f86ac89c929c checkpatch: test $GIT_DIR changes new e3a9e6be957d aio: simplify read_events() new 44238e1c7df1 Merge branch 'akpm-current/current' into master new ba945a0e5a09 mmap locking API: don't check locking if the mm isn't live yet new 6b4eb38d95bc mm/gup: assert that the mmap lock is held in __get_user_pages() new 0fd2df40b354 mm/gup_benchmark: rename to mm/gup_test new 315acbd1d429 selftests/vm: use a common gup_test.h new 6ef49c42eeee selftests/vm: rename run_vmtests --> run_vmtests.sh new e2b5ecf0c8cf selftests/vm: minor cleanup: Makefile and gup_test.c new e41e379729b7 selftests/vm: only some gup_test items are really benchmarks new a8e43193d7f2 selftests/vm: gup_test: introduce the dump_pages() sub-test new e536e7402da0 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 61738870fd30 selftests/vm: hmm-tests: remove the libhugetlbfs dependency new 7667abe50b3c selftests/vm: fix an improper dependency upon executable s [...] new 3f3bdbec593b Merge branch 'akpm/master' into master new 37b992c4486c Add linux-next specific files for 20201022
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 (148fdf990dee) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
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 1986 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/sysfs-class-remoteproc | 44 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 9 + .../ABI/testing/sysfs-driver-xen-blkfront | 11 +- .../RCU/Design/Requirements/Requirements.rst | 50 +- Documentation/RCU/checklist.rst | 7 - Documentation/RCU/rcu_dereference.rst | 6 - Documentation/admin-guide/cpu-load.rst | 63 +- Documentation/admin-guide/kernel-parameters.txt | 16 +- Documentation/admin-guide/pm/cpufreq.rst | 11 +- Documentation/admin-guide/pstore-blk.rst | 10 +- Documentation/admin-guide/sysctl/net.rst | 1 + Documentation/admin-guide/tainted-kernels.rst | 2 +- Documentation/arm64/hugetlbpage.rst | 2 + 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/kasan.rst | 2 + Documentation/dev-tools/kgdb.rst | 6 +- Documentation/devicetree/bindings/.yamllint | 39 + Documentation/devicetree/bindings/Makefile | 9 +- .../bindings/arm/hisilicon/controller/cpuctrl.yaml | 27 +- .../bindings/arm/hisilicon/controller/sysctrl.yaml | 28 +- .../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 + .../devicetree/bindings/clock/hi6220-clock.txt | 2 +- .../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 +- .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 135 + .../devicetree/bindings/mailbox/arm-mhu.txt | 43 - .../devicetree/bindings/mailbox/omap-mailbox.txt | 2 +- .../devicetree/bindings/media/i2c/tvp5150.txt | 2 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 2 + .../devicetree/bindings/net/socionext-netsec.txt | 4 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 20 +- .../devicetree/bindings/pci/uniphier-pcie.txt | 1 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../devicetree/bindings/powerpc/sleep.yaml | 47 + .../bindings/pwm/google,cros-ec-pwm.yaml | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 11 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 281 + .../bindings/rtc/microcrystal,rv3032.yaml | 64 + Documentation/devicetree/bindings/rtc/rtc.yaml | 6 + .../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/thermal/allwinner,sun8i-a83t-ths.yaml | 6 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 1 + .../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/gpio/driver.rst | 12 +- 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 | 2 - 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/fault-injection/provoke-crashes.rst | 56 +- Documentation/fb/fbcon.rst | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/ceph.rst | 6 +- Documentation/filesystems/ext4/journal.rst | 66 + Documentation/filesystems/fscrypt.rst | 74 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/journalling.rst | 33 + Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/i915.rst | 29 +- Documentation/hwmon/adm1266.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/mp2975.rst | 14 +- Documentation/locking/lockdep-design.rst | 51 +- Documentation/memory-barriers.txt | 2 +- Documentation/mips/booting.rst | 28 + Documentation/mips/index.rst | 1 + Documentation/networking/devlink/ice.rst | 1 + Documentation/networking/ieee802154.rst | 18 +- Documentation/networking/ip-sysctl.rst | 4 +- Documentation/networking/nf_flowtable.rst | 2 +- Documentation/networking/scaling.rst | 6 +- Documentation/networking/statistics.rst | 3 +- Documentation/powerpc/booting.rst | 110 + Documentation/powerpc/index.rst | 1 + Documentation/powerpc/syscall64-abi.rst | 32 +- Documentation/process/deprecated.rst | 44 +- Documentation/process/submitting-patches.rst | 7 + 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 | 108 +- 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 +- .../translations/zh_CN/arm64/hugetlbpage.rst | 45 + Documentation/translations/zh_CN/arm64/index.rst | 1 + Documentation/userspace-api/index.rst | 1 + .../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 + Documentation/x86/x86_64/mm.rst | 2 +- MAINTAINERS | 61 +- Makefile | 8 +- Next/SHA1s | 220 +- Next/Trees | 4 +- Next/merge.log | 16487 ++----------------- arch/alpha/include/asm/mmu_context.h | 12 +- arch/alpha/kernel/signal.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 4 +- arch/arc/include/asm/mmu_context.h | 17 +- arch/arc/kernel/signal.c | 2 +- arch/arm/common/sa1111.c | 2 +- arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/kernel/signal.c | 1 - arch/arm/mach-ixp4xx/common.c | 1 + arch/arm/plat-omap/Kconfig | 2 +- arch/arm/tools/syscall.tbl | 4 +- arch/arm64/Kconfig | 1 + arch/arm64/Makefile | 4 +- arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/mmu_context.h | 7 +- arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/include/asm/unistd32.h | 6 +- arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/pointer_auth.c | 4 + arch/arm64/kernel/proton-pack.c | 40 +- arch/arm64/kernel/signal.c | 1 - arch/arm64/kernel/vdso/Makefile | 1 - arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/mm/init.c | 30 +- arch/c6x/include/asm/mmu_context.h | 6 - arch/c6x/kernel/signal.c | 4 +- arch/csky/include/asm/mmu_context.h | 8 +- arch/csky/kernel/signal.c | 1 - arch/h8300/kernel/signal.c | 4 +- arch/hexagon/include/asm/mmu_context.h | 33 +- arch/hexagon/kernel/process.c | 1 - arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 +- arch/m68k/include/asm/mmu_context.h | 37 +- arch/m68k/kernel/signal.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 4 +- arch/microblaze/include/asm/mmu_context.h | 2 +- arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/processor.h | 3 + arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 4 +- arch/mips/Kconfig | 3 +- arch/mips/alchemy/common/prom.c | 3 +- arch/mips/ar7/memory.c | 2 +- arch/mips/ath25/ar2315.c | 3 +- arch/mips/ath25/ar5312.c | 3 +- arch/mips/bcm47xx/prom.c | 3 +- arch/mips/bcm47xx/setup.c | 2 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/cavium-octeon/setup.c | 24 +- arch/mips/cobalt/setup.c | 3 +- arch/mips/configs/loongson3_defconfig | 1 - arch/mips/dec/prom/memory.c | 12 +- arch/mips/dec/setup.c | 9 +- arch/mips/fw/arc/memory.c | 28 +- arch/mips/fw/sni/sniprom.c | 4 +- arch/mips/include/asm/bootinfo.h | 7 - arch/mips/include/asm/cpu-features.h | 3 - arch/mips/include/asm/cpu.h | 1 - .../asm/mach-au1x00/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-loongson64/mmzone.h | 6 +- arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/asm/netlogic/psb-bootinfo.h | 1 + arch/mips/include/asm/octeon/cvmx-bootinfo.h | 4 + arch/mips/kernel/Makefile | 9 +- arch/mips/kernel/cpu-probe.c | 336 +- arch/mips/kernel/cpu-r3k-probe.c | 171 + arch/mips/kernel/fpu-probe.c | 321 + arch/mips/kernel/fpu-probe.h | 40 + arch/mips/kernel/prom.c | 25 - arch/mips/kernel/setup.c | 50 +- arch/mips/kernel/signal.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 4 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 4 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 4 +- arch/mips/loongson2ef/common/mem.c | 12 +- arch/mips/loongson32/common/prom.c | 4 +- arch/mips/loongson64/numa.c | 29 +- arch/mips/netlogic/xlp/setup.c | 2 +- arch/mips/netlogic/xlr/setup.c | 5 +- arch/mips/ralink/of.c | 3 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip32/ip32-memory.c | 3 +- arch/mips/sibyte/common/cfe.c | 16 +- arch/mips/txx9/jmr3927/prom.c | 4 +- arch/mips/txx9/rbtx4927/prom.c | 5 +- arch/mips/txx9/rbtx4938/prom.c | 3 +- arch/mips/txx9/rbtx4939/prom.c | 4 +- arch/nds32/include/asm/mmu_context.h | 10 +- arch/nds32/kernel/signal.c | 4 +- arch/nios2/include/asm/mmu_context.h | 21 +- arch/nios2/kernel/signal.c | 2 +- arch/openrisc/include/asm/mmu_context.h | 8 +- arch/openrisc/kernel/signal.c | 1 - arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/include/uapi/asm/mman.h | 1 + arch/parisc/kernel/signal.c | 4 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 +- arch/powerpc/include/asm/mmu_context.h | 13 +- arch/powerpc/include/asm/pci-bridge.h | 6 - arch/powerpc/kernel/mce.c | 7 +- arch/powerpc/kernel/pci-common.c | 114 - arch/powerpc/kernel/signal.c | 1 - arch/powerpc/kernel/smp.c | 70 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/lib/checksum_32.S | 1 - arch/powerpc/mm/kasan/kasan_init_32.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 52 +- arch/powerpc/platforms/powernv/opal-elog.c | 11 +- arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/kernel/signal.c | 4 +- arch/s390/Kconfig | 1 + arch/s390/include/asm/mmu_context.h | 9 +- arch/s390/include/asm/pci.h | 4 +- arch/s390/kernel/signal.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 4 +- arch/s390/mm/init.c | 11 + arch/s390/pci/pci_clp.c | 2 + arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 + arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 4 +- arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 +- arch/sparc/vdso/Makefile | 2 - arch/um/include/asm/mmu_context.h | 12 +- arch/um/kernel/process.c | 2 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 14 +- arch/x86/entry/vdso/Makefile | 2 - arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/atomic64_64.h | 2 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/insn.h | 33 - arch/x86/include/asm/mmu_context.h | 6 - arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/orc_types.h | 10 - arch/x86/include/asm/special_insns.h | 12 +- arch/x86/include/asm/uaccess.h | 323 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/cpuid-deps.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 7 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 3 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/unwind_orc.c | 9 +- arch/x86/lib/getuser.S | 60 + arch/x86/lib/insn.c | 101 +- arch/x86/lib/putuser.S | 22 +- arch/x86/lib/usercopy_64.c | 3 - arch/x86/platform/uv/uv_nmi.c | 3 - arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 +- block/bio.c | 4 +- block/blk-core.c | 4 + block/blk-mq-cpumap.c | 2 +- block/blk-mq.c | 2 +- drivers/acpi/acpi_dbg.c | 3 + drivers/acpi/acpi_processor.c | 1 - drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/dptf/Kconfig | 29 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 +- drivers/acpi/reboot.c | 11 + drivers/android/binder.c | 2 +- drivers/ata/sata_rcar.c | 2 +- drivers/base/core.c | 7 +- drivers/base/power/domain.c | 167 +- drivers/block/nbd.c | 2 +- drivers/block/rbd.c | 8 +- drivers/block/rnbd/rnbd-clt.c | 19 +- drivers/block/skd_main.c | 1 - drivers/block/xen-blkback/blkback.c | 22 +- drivers/block/xen-blkback/xenbus.c | 27 +- drivers/block/xen-blkfront.c | 20 +- drivers/block/zram/zram_drv.c | 8 +- drivers/char/tpm/tpm_tis.c | 29 +- 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/imx/clk-imx8mq.c | 4 +- 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/gdsc.c | 8 + 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/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/cpufreq.c | 15 +- drivers/cpufreq/cpufreq_stats.c | 2 +- drivers/cpufreq/intel_pstate.c | 22 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 2 +- drivers/crypto/chelsio/chcr_core.h | 2 - drivers/dax/kmem.c | 48 +- drivers/devfreq/devfreq.c | 37 +- drivers/devfreq/governor.h | 1 + drivers/devfreq/governor_passive.c | 42 +- drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-usbc-tusb320.c | 184 + 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/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 7 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 68 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 6 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 42 + drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 11 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 21 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/Kconfig | 15 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 37 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- drivers/gpu/drm/amd/display/dc/Makefile | 5 + .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 13 + drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 17 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 20 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 134 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 17 + .../vcn_v1_0.h => display/dc/dcn302/dcn302_dccg.h} | 22 +- .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c | 233 + .../dc/dcn302/dcn302_hwseq.h} | 16 +- .../vcn_v1_0.h => display/dc/dcn302/dcn302_init.c} | 20 +- .../vcn_v1_0.h => display/dc/dcn302/dcn302_init.h} | 14 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 1619 ++ .../dc/dcn302/dcn302_resource.h} | 14 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 3 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 + .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 344 + .../dc/irq/dcn302/irq_service_dcn302.h} | 14 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 3 + .../dal_types.h => dmub/src/dmub_dcn302.c} | 66 +- .../vcn_v1_0.h => display/dmub/src/dmub_dcn302.h} | 18 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 14 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 12 +- drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 1049 ++ drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 1 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 19 +- drivers/gpu/drm/drm_dp_helper.c | 12 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_prime.c | 26 +- drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/display/intel_display.c | 25 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 31 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 18 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 58 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 16 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 196 + drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 27 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 16 - drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/hv/hv.c | 2 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/vmbus_drv.c | 30 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 2 +- drivers/idle/intel_idle.c | 15 +- drivers/infiniband/core/device.c | 5 +- drivers/infiniband/core/ucma.c | 11 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 34 +- drivers/infiniband/sw/rxe/rxe_net.c | 8 +- drivers/infiniband/sw/rxe/rxe_recv.c | 3 + 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/iommu/intel/dmar.c | 2 +- drivers/irqchip/Kconfig | 3 +- drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-mst-intc.c | 4 +- drivers/lightnvm/core.c | 5 +- drivers/mailbox/Makefile | 2 +- drivers/mailbox/arm_mhu.c | 3 + drivers/mailbox/arm_mhu_db.c | 354 + drivers/mailbox/bcm-pdc-mailbox.c | 6 +- drivers/mailbox/mailbox.c | 12 +- drivers/mailbox/mtk-cmdq-mailbox.c | 8 +- drivers/misc/ocxl/Kconfig | 1 - drivers/mmc/host/sdhci.c | 6 +- drivers/mtd/hyperbus/Kconfig | 2 +- drivers/net/appletalk/Kconfig | 2 +- drivers/net/dsa/bcm_sf2.c | 2 +- drivers/net/dsa/microchip/ksz_common.c | 16 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 154 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 2 + drivers/net/ethernet/cadence/macb.h | 10 +- drivers/net/ethernet/cadence/macb_main.c | 66 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 175 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 15 + drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 + .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 135 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 19 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 5 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 5 + drivers/net/ethernet/faraday/ftgmac100.h | 8 + drivers/net/ethernet/freescale/fec_main.c | 25 +- drivers/net/ethernet/ibm/ibmveth.c | 19 +- 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/intel/ixgbe/ixgbe_phy.c | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 1 - drivers/net/ethernet/korina.c | 3 +- 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/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/sfc/efx_common.c | 1 + drivers/net/ethernet/sfc/rx_common.c | 1 - drivers/net/ethernet/socionext/netsec.c | 24 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/macsec.c | 22 +- drivers/net/pcs/Kconfig | 3 +- drivers/net/usb/cx82310_eth.c | 78 +- drivers/net/usb/qmi_wwan.c | 24 +- drivers/net/usb/usbnet.c | 24 +- drivers/net/virtio_net.c | 48 +- drivers/net/wan/lmc/lmc_proto.c | 4 - drivers/net/wireless/quantenna/qtnfmac/core.c | 23 +- drivers/net/xen-netback/common.h | 15 + drivers/net/xen-netback/interface.c | 61 +- drivers/net/xen-netback/netback.c | 11 +- drivers/net/xen-netback/rx.c | 13 +- drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/trf7970a.c | 1 - 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 | 46 +- drivers/pci/controller/dwc/pcie-designware.c | 5 + drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/pci-v3-semi.c | 1 - drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/vmd.c | 58 +- drivers/pci/pcie/aspm.c | 294 +- drivers/pci/probe.c | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 24 +- drivers/pinctrl/pinctrl-amd.h | 69 +- drivers/pinctrl/pinctrl-single.c | 4 +- drivers/pinctrl/visconti/Kconfig | 4 +- drivers/power/avs/Kconfig | 20 - drivers/power/avs/Makefile | 2 - drivers/power/reset/Kconfig | 1 + drivers/power/supply/bq25980_charger.c | 29 +- drivers/powercap/Kconfig | 2 +- drivers/powercap/intel_rapl_common.c | 82 +- drivers/powercap/intel_rapl_msr.c | 5 +- drivers/remoteproc/Kconfig | 13 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/mtk_common.h | 32 + drivers/remoteproc/mtk_scp.c | 199 +- drivers/remoteproc/mtk_scp_ipi.c | 9 +- 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/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-mt6397.c | 3 +- drivers/rtc/rtc-r9701.c | 43 +- drivers/rtc/rtc-rv3028.c | 213 +- drivers/rtc/rtc-rv3032.c | 925 ++ drivers/scsi/scsi_lib.c | 9 + drivers/soc/rockchip/Kconfig | 8 + drivers/soc/rockchip/Makefile | 1 + .../rockchip/io-domain.c} | 0 drivers/soc/ti/Makefile | 1 + drivers/{power/avs => soc/ti}/smartreflex.c | 0 .../bindings/net/wireless/silabs,wfx.yaml | 2 +- drivers/thermal/Kconfig | 6 +- drivers/thermal/cpufreq_cooling.c | 8 +- drivers/thermal/cpuidle_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 3 - drivers/thermal/gov_power_allocator.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 51 +- drivers/thermal/st/stm_thermal.c | 7 +- drivers/thermal/sun8i_thermal.c | 16 +- drivers/thermal/thermal_core.c | 13 +- drivers/thermal/thermal_core.h | 4 +- drivers/thermal/thermal_netlink.c | 3 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 6 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 + 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_intrs.c | 4 +- drivers/vfio/pci/vfio_pci_private.h | 12 + drivers/vfio/pci/vfio_pci_zdev.c | 143 + drivers/vfio/vfio_iommu_type1.c | 3 +- drivers/vhost/vdpa.c | 9 +- drivers/vhost/vhost.c | 5 +- drivers/vhost/vhost.h | 2 +- drivers/vhost/vringh.c | 9 +- drivers/video/console/Kconfig | 1 + drivers/video/console/sticon.c | 297 +- drivers/video/console/sticore.c | 284 +- drivers/video/fbdev/hyperv_fb.c | 9 +- drivers/video/fbdev/sticore.h | 27 +- drivers/virtio/Kconfig | 6 + drivers/virtio/virtio.c | 15 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 2 +- 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 +- drivers/xen/events/events_2l.c | 9 +- drivers/xen/events/events_base.c | 423 +- drivers/xen/events/events_fifo.c | 83 +- drivers/xen/events/events_internal.h | 20 +- drivers/xen/evtchn.c | 7 +- drivers/xen/pvcalls-back.c | 76 +- drivers/xen/xen-pciback/pci_stub.c | 13 +- drivers/xen/xen-pciback/pciback.h | 12 +- drivers/xen/xen-pciback/pciback_ops.c | 48 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 23 +- fs/Makefile | 2 +- fs/afs/cell.c | 328 +- fs/afs/dynroot.c | 23 +- fs/afs/internal.h | 20 +- fs/afs/main.c | 2 +- fs/afs/mntpt.c | 4 +- fs/afs/proc.c | 23 +- fs/afs/server.c | 7 +- fs/afs/super.c | 18 +- fs/afs/vl_alias.c | 8 +- fs/afs/vl_rotate.c | 2 +- fs/afs/volume.c | 6 +- fs/btrfs/block-group.c | 43 +- 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-tree.c | 2 +- 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 | 33 +- fs/btrfs/super.c | 42 +- fs/btrfs/sysfs.c | 10 + fs/btrfs/tests/inode-tests.c | 1 - fs/btrfs/transaction.c | 2 - fs/btrfs/volumes.c | 20 +- fs/btrfs/volumes.h | 2 +- fs/ceph/addr.c | 416 +- fs/ceph/caps.c | 128 +- fs/ceph/debugfs.c | 18 +- fs/ceph/dir.c | 20 +- fs/ceph/file.c | 85 +- fs/ceph/inode.c | 10 +- fs/ceph/locks.c | 2 +- fs/ceph/mds_client.c | 109 +- fs/ceph/mds_client.h | 2 +- fs/ceph/metric.c | 14 + fs/ceph/metric.h | 7 + fs/ceph/quota.c | 10 +- fs/ceph/snap.c | 2 +- fs/ceph/super.c | 8 +- fs/ceph/super.h | 13 +- fs/ceph/xattr.c | 3 +- fs/cifs/Makefile | 2 +- fs/cifs/cifsacl.c | 5 +- fs/cifs/cifsfs.c | 8 + fs/cifs/cifsglob.h | 14 +- fs/cifs/cifsproto.h | 2 + fs/cifs/connect.c | 249 +- fs/cifs/fs_context.c | 221 + fs/cifs/fs_context.h | 58 + fs/cifs/readdir.c | 5 +- fs/cifs/smb2glob.h | 1 + fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 46 +- fs/cifs/smb2pdu.c | 53 +- fs/cifs/smb2pdu.h | 10 +- fs/cifs/smb2transport.c | 8 +- fs/cifs/trace.h | 18 +- fs/cifs/transport.c | 5 +- fs/d_path.c | 6 +- fs/direct-io.c | 19 - fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 2 + fs/ext4/balloc.c | 7 +- fs/ext4/dir.c | 4 +- fs/ext4/ext4.h | 101 + fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/extents.c | 309 +- fs/ext4/extents_status.c | 24 + fs/ext4/fast_commit.c | 2128 +++ fs/ext4/fast_commit.h | 159 + fs/ext4/file.c | 10 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 168 +- fs/ext4/inode.c | 130 +- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 206 +- fs/ext4/namei.c | 186 +- fs/ext4/super.c | 89 +- fs/ext4/sysfs.c | 2 + fs/ext4/xattr.c | 3 + fs/f2fs/checkpoint.c | 11 +- fs/f2fs/data.c | 80 + fs/f2fs/f2fs.h | 4 +- fs/f2fs/file.c | 8 +- fs/f2fs/inode.c | 3 + fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 13 +- fs/f2fs/sysfs.c | 1 + fs/file_table.c | 2 +- fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 21 +- fs/fuse/dax.c | 10 +- fs/fuse/dev.c | 161 +- fs/fuse/dir.c | 188 +- fs/fuse/file.c | 207 +- fs/fuse/fuse_i.h | 140 +- fs/fuse/inode.c | 310 +- fs/fuse/readdir.c | 10 +- fs/fuse/virtio_fs.c | 111 +- fs/fuse/xattr.c | 34 +- fs/gfs2/aops.c | 68 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/bmap.h | 1 + fs/gfs2/glock.c | 25 +- fs/gfs2/glops.c | 36 +- fs/gfs2/incore.h | 29 +- fs/gfs2/log.c | 26 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/lops.h | 1 + fs/gfs2/meta_io.c | 81 +- fs/gfs2/meta_io.h | 2 +- fs/gfs2/ops_fstype.c | 173 +- fs/gfs2/recovery.c | 108 + fs/gfs2/rgrp.c | 19 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 34 +- fs/gfs2/super.h | 5 + fs/gfs2/sys.c | 5 +- fs/gfs2/trace_gfs2.h | 7 +- fs/gfs2/util.c | 2 +- fs/io-wq.c | 57 +- fs/io-wq.h | 19 +- fs/io_uring.c | 748 +- fs/jbd2/commit.c | 44 + fs/jbd2/journal.c | 243 +- fs/jbd2/recovery.c | 121 +- fs/namespace.c | 2 +- fs/nfs/fs_context.c | 1 + fs/nfs/nfs4idmap.c | 15 +- fs/nfs/nfs4proc.c | 9 +- fs/nfs/sysfs.c | 11 +- fs/nfs/sysfs.h | 2 +- fs/overlayfs/file.c | 78 +- fs/overlayfs/overlayfs.h | 3 + fs/overlayfs/readdir.c | 44 +- fs/proc/base.c | 4 + fs/read_write.c | 554 +- fs/remap_range.c | 571 + fs/xfs/Kconfig | 1 + fs/xfs/libxfs/xfs_rtbitmap.c | 11 +- fs/xfs/xfs_bmap_util.c | 17 +- fs/xfs/xfs_file.c | 40 +- fs/xfs/xfs_log_recover.c | 8 + fs/xfs/xfs_rtalloc.c | 22 +- include/acpi/acpi_numa.h | 6 +- include/asm-generic/atomic-instrumented.h | 216 +- include/asm-generic/mmu_context.h | 58 +- include/asm-generic/mshyperv.h | 4 +- include/asm-generic/nommu_context.h | 19 - include/drm/amd_asic_type.h | 1 + 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 | 30 +- include/linux/atomic-arch-fallback.h | 90 +- include/linux/atomic-fallback.h | 90 +- include/linux/bcm963xx_tag.h | 2 +- include/linux/blk-mq.h | 2 + include/linux/blk_types.h | 18 + include/linux/can/core.h | 7 - include/linux/ceph/messenger.h | 2 +- include/linux/ceph/mon_client.h | 2 +- include/linux/ceph/osdmap.h | 14 +- include/linux/ceph/rados.h | 2 +- include/linux/cpuidle.h | 5 - include/linux/crush/crush.h | 3 + include/linux/devfreq.h | 7 +- include/linux/freelist.h | 129 + include/linux/fs.h | 10 +- include/linux/idle_inject.h | 2 +- include/linux/input/sparse-keymap.h | 1 + include/linux/intel_rapl.h | 7 +- include/linux/io_uring.h | 27 +- include/linux/iocontext.h | 6 - include/linux/jbd2.h | 91 +- include/linux/kernel.h | 1 - include/linux/kprobes.h | 25 +- include/linux/list.h | 2 +- include/linux/llist.h | 23 + include/linux/lockdep.h | 6 - include/linux/math64.h | 8 +- include/linux/mfd/mt6397/rtc.h | 1 - include/linux/mlx5/fs.h | 1 + include/linux/mlx5/qp.h | 6 +- include/linux/netdevice.h | 2 + include/linux/pagemap.h | 8 +- include/linux/pci.h | 1 + include/linux/phy.h | 40 +- include/linux/pm_domain.h | 24 + include/linux/pm_runtime.h | 2 +- include/linux/rcupdate.h | 11 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 2 - include/linux/rcutree.h | 1 - include/linux/refcount.h | 130 +- include/linux/remoteproc.h | 8 +- include/linux/sched.h | 4 + include/linux/sched/task.h | 2 + include/linux/seqlock.h | 2 +- include/linux/srcutree.h | 2 +- include/linux/task_work.h | 11 +- include/linux/thermal.h | 10 +- include/linux/tracehook.h | 4 +- include/linux/usb/typec_altmode.h | 16 + include/linux/virtio_config.h | 10 + include/net/cfg80211.h | 1 + include/net/netfilter/nf_log.h | 1 + include/net/netfilter/nf_tables.h | 10 +- include/net/netns/can.h | 1 - include/net/sch_generic.h | 12 + include/net/sock.h | 2 + include/net/tc_act/tc_tunnel_key.h | 5 +- include/sound/hda_codec.h | 1 + include/trace/events/afs.h | 109 + include/trace/events/devfreq.h | 30 +- include/trace/events/ext4.h | 228 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/unistd.h | 6 +- include/uapi/linux/can/isotp.h | 1 - include/uapi/linux/fuse.h | 16 +- include/uapi/linux/netfilter.h | 4 +- include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/nfs4.h | 3 + include/uapi/linux/pci_regs.h | 3 + include/uapi/linux/vfio.h | 12 + include/uapi/linux/vfio_zdev.h | 78 + include/uapi/rdma/rdma_user_rxe.h | 6 + include/xen/events.h | 21 + kernel/Makefile | 3 - kernel/acct.c | 8 +- kernel/bpf/syscall.c | 1 - kernel/bpf/verifier.c | 49 +- kernel/entry/common.c | 1 - kernel/entry/kvm.c | 4 +- kernel/events/core.c | 7 +- kernel/events/uprobes.c | 2 +- kernel/fork.c | 4 + kernel/irq/Kconfig | 1 + kernel/irq/manage.c | 2 +- kernel/kprobes.c | 286 +- kernel/locking/locktorture.c | 36 +- kernel/module.c | 13 +- kernel/printk/printk_ringbuffer.c | 5 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 16 - kernel/rcu/rcu_segcblist.h | 2 +- kernel/rcu/rcuscale.c | 37 +- kernel/rcu/rcutorture.c | 141 +- kernel/rcu/refscale.c | 11 +- kernel/rcu/srcutree.c | 6 +- kernel/rcu/tasks.h | 49 +- kernel/rcu/tree.c | 86 +- kernel/rcu/tree.h | 1 - kernel/rcu/tree_stall.h | 28 +- kernel/scftorture.c | 49 +- kernel/sched/core.c | 2 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/fair.c | 2 +- kernel/sched/sched.h | 15 +- kernel/sysctl.c | 11 - kernel/task_work.c | 30 +- kernel/torture.c | 34 +- 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.c | 2 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_events_synth.c | 127 +- kernel/trace/trace_kprobe.c | 3 +- kernel/trace/trace_probe.h | 13 - kernel/workqueue.c | 3 + lib/Kconfig.debug | 23 +- lib/Makefile | 2 +- lib/{test_bitfield.c => bitfield_kunit.c} | 90 +- lib/fonts/font_6x8.c | 8 +- lib/scatterlist.c | 14 +- lib/xarray.c | 12 +- localversion-next | 2 +- mm/debug_vm_pgtable.c | 18 +- mm/filemap.c | 230 +- mm/huge_memory.c | 13 +- mm/ksm.c | 2 +- mm/memblock.c | 8 +- mm/memcontrol.c | 5 +- mm/page_alloc.c | 2 +- mm/readahead.c | 20 +- mm/slab.c | 2 +- mm/slab.h | 42 +- mm/slub.c | 3 +- net/9p/trans_fd.c | 2 +- net/bridge/br_device.c | 21 +- net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/can/Kconfig | 3 +- net/can/af_can.c | 2 +- net/can/bcm.c | 4 +- net/can/gw.c | 4 +- net/can/isotp.c | 18 +- net/can/proc.c | 12 - net/can/raw.c | 4 +- net/ceph/messenger.c | 13 +- net/ceph/mon_client.c | 69 +- net/ceph/osdmap.c | 166 +- net/core/dev.c | 36 +- net/core/sock.c | 11 +- net/core/sock_map.c | 24 +- net/dsa/slave.c | 21 +- net/dsa/tag_ksz.c | 2 + net/ipv4/icmp.c | 30 +- 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/nexthop.c | 2 +- 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/icmp.c | 7 +- net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_output.c | 2 - net/ipv6/netfilter/nf_conntrack_reasm.c | 1 + net/ipv6/netfilter/nf_log_ipv6.c | 8 +- net/ipv6/xfrm6_tunnel.c | 4 +- net/mac80211/iface.c | 23 +- net/mpls/mpls_iptunnel.c | 1 + net/mptcp/Kconfig | 6 +- net/mptcp/options.c | 3 +- net/mptcp/protocol.h | 2 +- net/netfilter/Kconfig | 1 + net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/ipvs/ip_vs_xmit.c | 6 + net/netfilter/nf_conntrack_proto_tcp.c | 19 +- net/netfilter/nf_log_common.c | 12 + net/netfilter/nf_tables_api.c | 27 +- net/netfilter/nf_tables_offload.c | 4 +- net/netfilter/nft_payload.c | 28 + net/nfc/netlink.c | 2 +- net/openvswitch/flow_table.c | 58 +- net/openvswitch/flow_table.h | 8 +- net/openvswitch/vport-internal_dev.c | 20 +- net/rxrpc/ar-internal.h | 1 + net/rxrpc/conn_client.c | 8 +- net/rxrpc/conn_event.c | 6 +- net/sched/act_ct.c | 4 +- net/sched/act_tunnel_key.c | 2 +- net/sched/cls_api.c | 2 +- net/smc/smc_core.c | 5 +- net/smc/smc_llc.c | 13 +- net/tipc/bcast.c | 10 +- net/tls/tls_main.c | 2 +- net/unix/af_unix.c | 2 - net/xfrm/xfrm_interface.c | 30 +- scripts/Kbuild.include | 2 - scripts/Makefile.build | 2 +- scripts/atomic/gen-atomic-fallback.sh | 63 +- scripts/atomic/gen-atomic-instrumented.sh | 29 +- scripts/coccicheck | 17 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 16 +- scripts/coccinelle/api/kfree_mismatch.cocci | 228 + .../api/{kzfree.cocci => kfree_sensitive.cocci} | 35 +- scripts/coccinelle/api/kobj_to_dev.cocci | 45 + scripts/coccinelle/api/kvmalloc.cocci | 256 + scripts/coccinelle/free/ifnullfree.cocci | 11 +- scripts/coccinelle/iterators/for_each_child.cocci | 358 + scripts/coccinelle/misc/excluded_middle.cocci | 39 + scripts/coccinelle/misc/flexible_array.cocci | 88 + scripts/coccinelle/misc/uninitialized_var.cocci | 51 + scripts/dtc/checks.c | 4 +- scripts/dtc/dtc-parser.y | 4 +- scripts/dtc/libfdt/fdt.c | 31 +- scripts/dtc/libfdt/fdt_overlay.c | 3 +- scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 2 +- scripts/dtc/libfdt/fdt_strerror.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 27 +- scripts/dtc/libfdt/fdt_wip.c | 2 +- scripts/dtc/util.h | 1 + scripts/dtc/version_gen.h | 2 +- scripts/kernel-doc | 309 +- scripts/package/builddeb | 6 +- scripts/package/mkdebian | 35 +- scripts/spelling.txt | 1 + security/keys/keyctl.c | 2 +- security/yama/yama_lsm.c | 2 +- sound/firewire/fireworks/fireworks_pcm.c | 2 +- sound/pci/hda/hda_intel.c | 14 +- sound/pci/hda/patch_ca0132.c | 20 +- sound/pci/hda/patch_hdmi.c | 22 +- sound/pci/hda/patch_realtek.c | 1 + 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 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 31 +- sound/sparc/dbri.c | 2 +- sound/usb/format.c | 1 + tools/arch/parisc/include/uapi/asm/mman.h | 1 - tools/arch/x86/include/asm/insn.h | 33 - tools/arch/x86/include/asm/orc_types.h | 10 - tools/arch/x86/lib/insn.c | 101 +- tools/build/Makefile.feature | 7 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 15 +- tools/build/feature/test-libbfd-buildid.c | 8 + tools/lib/perf/evlist.c | 3 + tools/lib/perf/include/perf/event.h | 16 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 24 +- tools/lib/traceevent/event-parse.c | 125 +- tools/lib/traceevent/event-parse.h | 8 - tools/lib/traceevent/event-plugin.c | 2 +- tools/lib/traceevent/parse-filter.c | 23 +- tools/objtool/.gitignore | 2 +- tools/objtool/Makefile | 1 - tools/objtool/{include/objtool => }/arch.h | 4 +- tools/objtool/arch/x86/decode.c | 8 +- tools/objtool/arch/x86/include/arch/endianness.h | 9 - .../arch/x86/include/{arch/elf.h => arch_elf.h} | 0 .../x86/include/{arch/special.h => arch_special.h} | 0 .../objtool/arch/x86/include/{arch => }/cfi_regs.h | 0 tools/objtool/arch/x86/special.c | 4 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin-orc.c | 4 +- tools/objtool/{include/objtool => }/builtin.h | 0 tools/objtool/{include/objtool => }/cfi.h | 2 +- tools/objtool/check.c | 19 +- tools/objtool/{include/objtool => }/check.h | 4 +- tools/objtool/elf.c | 40 +- tools/objtool/{include/objtool => }/elf.h | 0 tools/objtool/include/objtool/endianness.h | 38 - tools/objtool/objtool.c | 6 +- tools/objtool/{include/objtool => }/objtool.h | 2 +- tools/objtool/orc_dump.c | 9 +- tools/objtool/orc_gen.c | 7 +- tools/objtool/special.c | 14 +- tools/objtool/{include/objtool => }/special.h | 4 +- tools/objtool/{include/objtool => }/warn.h | 2 +- tools/objtool/weak.c | 2 +- tools/perf/Documentation/perf-c2c.txt | 34 +- tools/perf/Documentation/perf-config.txt | 5 + tools/perf/Documentation/perf-diff.txt | 4 + tools/perf/Documentation/perf-ftrace.txt | 3 +- tools/perf/Documentation/perf-inject.txt | 6 +- tools/perf/Documentation/perf-intel-pt.txt | 53 +- tools/perf/Documentation/perf-list.txt | 1 + tools/perf/Documentation/perf-record.txt | 56 +- tools/perf/Documentation/perf-stat.txt | 60 +- tools/perf/Documentation/perf.txt | 69 +- tools/perf/Documentation/topdown.txt | 256 + tools/perf/Makefile.config | 25 +- tools/perf/Makefile.perf | 24 +- tools/perf/arch/arm64/util/Build | 1 + tools/perf/arch/arm64/util/tsc.c | 21 + tools/perf/arch/powerpc/util/header.c | 7 +- tools/perf/arch/x86/annotate/instructions.c | 1 + tools/perf/arch/x86/util/Build | 2 +- tools/perf/arch/x86/util/group.c | 28 - tools/perf/arch/x86/util/topdown.c | 63 + tools/perf/arch/x86/util/tsc.c | 73 +- tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/inject-buildid.c | 476 + tools/perf/bench/numa.c | 67 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-c2c.c | 85 +- tools/perf/builtin-diff.c | 119 +- tools/perf/builtin-ftrace.c | 84 +- tools/perf/builtin-inject.c | 203 +- tools/perf/builtin-list.c | 7 - tools/perf/builtin-record.c | 68 +- tools/perf/builtin-sched.c | 24 +- tools/perf/builtin-script.c | 10 +- tools/perf/builtin-stat.c | 136 +- tools/perf/builtin-trace.c | 6 +- tools/perf/builtin-version.c | 1 - tools/perf/check-headers.sh | 22 +- tools/perf/perf-sys.h | 22 +- .../perf/pmu-events/arch/powerpc/power8/cache.json | 10 +- .../pmu-events/arch/powerpc/power8/frontend.json | 12 +- .../pmu-events/arch/powerpc/power8/marked.json | 10 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 16 +- .../arch/powerpc/power8/translation.json | 2 +- .../arch/powerpc/power9/nest_metrics.json | 35 +- tools/perf/pmu-events/arch/x86/amdzen1/branch.json | 5 + tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 41 + .../pmu-events/arch/x86/amdzen1/data-fabric.json | 98 + .../pmu-events/arch/x86/amdzen1/recommended.json | 178 + tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 23 + .../pmu-events/arch/x86/amdzen2/data-fabric.json | 98 + .../pmu-events/arch/x86/amdzen2/recommended.json | 178 + .../pmu-events/arch/x86/cascadelakex/cache.json | 28 +- .../arch/x86/cascadelakex/clx-metrics.json | 153 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 34 + .../pmu-events/arch/x86/cascadelakex/memory.json | 704 +- .../pmu-events/arch/x86/cascadelakex/other.json | 1100 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 10 - .../arch/x86/cascadelakex/uncore-memory.json | 12 +- .../arch/x86/cascadelakex/uncore-other.json | 21 + tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + tools/perf/pmu-events/arch/x86/skylakex/cache.json | 2348 +-- .../arch/x86/skylakex/floating-point.json | 96 +- .../pmu-events/arch/x86/skylakex/frontend.json | 656 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 1977 +-- tools/perf/pmu-events/arch/x86/skylakex/other.json | 172 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 1206 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 141 +- .../arch/x86/skylakex/uncore-memory.json | 26 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 730 +- .../arch/x86/skylakex/virtual-memory.json | 358 +- tools/perf/pmu-events/jevents.c | 237 +- tools/perf/pmu-events/jevents.h | 23 - tools/perf/pmu-events/pmu-events.h | 6 + tools/perf/scripts/python/futex-contention.py | 51 +- tools/perf/tests/Build | 2 + tools/perf/tests/attr.c | 2 +- tools/perf/tests/builtin-test.c | 8 + tools/perf/tests/expand-cgroup.c | 241 + tools/perf/tests/make | 2 + tools/perf/tests/parse-events.c | 58 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/pe-file-parsing.c | 98 + tools/perf/tests/pe-file.c | 14 + tools/perf/tests/pe-file.exe | Bin 0 -> 75595 bytes tools/perf/tests/pe-file.exe.debug | Bin 0 -> 141644 bytes tools/perf/tests/python-use.c | 1 + tools/perf/tests/sdt.c | 6 +- tools/perf/tests/shell/buildid.sh | 101 + tools/perf/tests/shell/test_arm_coresight.sh | 183 + tools/perf/tests/tests.h | 2 + tools/perf/trace/beauty/mmap.c | 74 +- tools/perf/trace/beauty/mmap_flags.sh | 16 +- tools/perf/trace/beauty/mmap_prot.sh | 30 + tools/perf/trace/beauty/mremap_flags.sh | 18 + tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 5 +- tools/perf/util/build-id.c | 48 +- tools/perf/util/build-id.h | 12 +- tools/perf/util/callchain.c | 99 + tools/perf/util/callchain.h | 9 + tools/perf/util/cgroup.c | 115 +- tools/perf/util/cgroup.h | 3 + tools/perf/util/config.c | 2 +- tools/perf/util/config.h | 2 + tools/perf/util/dso.c | 23 +- tools/perf/util/dso.h | 7 +- tools/perf/util/dsos.c | 9 +- tools/perf/util/event.c | 2 +- tools/perf/util/evlist.c | 123 +- tools/perf/util/evlist.h | 8 +- tools/perf/util/evsel.c | 109 + tools/perf/util/evsel.h | 93 +- tools/perf/util/group.h | 8 - tools/perf/util/header.c | 15 +- tools/perf/util/intel-pt.c | 8 +- tools/perf/util/jitdump.c | 14 +- tools/perf/util/machine.c | 12 + tools/perf/util/machine.h | 4 + tools/perf/util/map.c | 21 +- tools/perf/util/map.h | 14 + tools/perf/util/metricgroup.c | 177 +- tools/perf/util/metricgroup.h | 9 +- tools/perf/util/parse-events.c | 23 +- tools/perf/util/parse-events.h | 2 +- tools/perf/util/parse-events.l | 2 +- tools/perf/util/parse-events.y | 8 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 69 +- tools/perf/util/probe-finder.c | 63 +- tools/perf/util/probe-finder.h | 7 +- tools/perf/util/python.c | 21 +- tools/perf/util/record.c | 3 +- tools/perf/util/record.h | 1 + .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/stat-display.c | 1 - tools/perf/util/stat-shadow.c | 89 + tools/perf/util/stat.c | 4 + tools/perf/util/stat.h | 10 + tools/perf/util/stream.c | 342 + tools/perf/util/stream.h | 41 + tools/perf/util/symbol-elf.c | 107 +- tools/perf/util/symbol-minimal.c | 31 +- tools/perf/util/symbol.c | 155 +- tools/perf/util/symbol.h | 9 +- tools/perf/util/synthetic-events.c | 10 +- tools/perf/util/topdown.c | 58 + tools/perf/util/topdown.h | 12 + tools/perf/util/tsc.c | 81 + tools/perf/util/tsc.h | 5 + tools/perf/util/util.h | 6 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 57 +- .../selftests/bpf/prog_tests/tcp_hdr_options.c | 26 +- .../bpf/progs/test_ksyms_btf_null_check.c | 31 + .../bpf/progs/test_misc_tcp_hdr_options.c | 2 +- tools/testing/selftests/bpf/verifier/regalloc.c | 26 + tools/testing/selftests/bpf/verifier/sock.c | 25 + .../trigger-inter-event-combined-hist.tc | 8 +- .../trigger-synthetic_event_syntax_errors.tc | 19 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/config | 1 + .../selftests/net/forwarding/vxlan_asymmetric.sh | 10 + .../selftests/net/forwarding/vxlan_symmetric.sh | 10 + tools/testing/selftests/net/rtnetlink.sh | 5 + tools/testing/selftests/net/vrf_route_leaking.sh | 626 + tools/testing/selftests/netfilter/nf-queue.c | 61 +- tools/testing/selftests/netfilter/nft_queue.sh | 70 +- tools/testing/selftests/pidfd/pidfd_wait.c | 4 +- .../powerpc/alignment/alignment_handler.c | 8 +- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 9 +- .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../testing/selftests/rcutorture/bin/functions.sh | 1 - .../rcutorture/bin/kvm-recheck-rcuscale.sh | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 19 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 29 +- .../selftests/rcutorture/configs/rcu/SRCU-t | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 3 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 3 - .../selftests/rcutorture/configs/rcuscale/TRACE01 | 15 - .../rcutorture/configs/rcuscale/TRACE01.boot | 1 - 1558 files changed, 46482 insertions(+), 33374 deletions(-) create mode 100644 Documentation/devicetree/bindings/.yamllint 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/extcon/extcon-usbc-tusb320.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/arm,mhu.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/arm-mhu.txt create mode 100644 Documentation/devicetree/bindings/powerpc/sleep.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/microcrystal,rv3032.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/translations/zh_CN/arm64/hugetlbpage.rst create mode 100644 Documentation/x86/booting-dt.rst delete mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/mips/kernel/cpu-r3k-probe.c create mode 100644 arch/mips/kernel/fpu-probe.c create mode 100644 arch/mips/kernel/fpu-probe.h 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/extcon/extcon-usbc-tusb320.c create mode 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/Makefile copy drivers/gpu/drm/amd/{amdgpu/vcn_v1_0.h => display/dc/dcn302/dcn302_dccg.h} (68%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c copy drivers/gpu/drm/amd/{amdgpu/vcn_v1_0.h => display/dc/dcn302/dcn302_hwseq.h} (70%) copy drivers/gpu/drm/amd/{amdgpu/vcn_v1_0.h => display/dc/dcn302/dcn302_init.c} (73%) copy drivers/gpu/drm/amd/{amdgpu/vcn_v1_0.h => display/dc/dcn302/dcn302_init.h} (83%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c copy drivers/gpu/drm/amd/{amdgpu/vcn_v1_0.h => display/dc/dcn302/dcn302_resource.h} (79%) create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c copy drivers/gpu/drm/amd/{amdgpu/vcn_v1_0.h => display/dc/irq/dcn302/irq_service_d [...] copy drivers/gpu/drm/amd/display/{include/dal_types.h => dmub/src/dmub_dcn302.c} (60%) copy drivers/gpu/drm/amd/{amdgpu/vcn_v1_0.h => display/dmub/src/dmub_dcn302.h} (79%) create mode 100644 drivers/gpu/drm/amd/include/dimgrey_cavefish_ip_offset.h create mode 100644 drivers/mailbox/arm_mhu_db.c create mode 100644 drivers/remoteproc/ti_k3_r5_remoteproc.c create mode 100644 drivers/rtc/rtc-rv3032.c rename drivers/{power/avs/rockchip-io-domain.c => soc/rockchip/io-domain.c} (100%) rename drivers/{power/avs => soc/ti}/smartreflex.c (100%) 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 fs/cifs/fs_context.c create mode 100644 fs/cifs/fs_context.h create mode 100644 fs/ext4/fast_commit.c create mode 100644 fs/ext4/fast_commit.h create mode 100644 fs/remap_range.c delete mode 100644 include/asm-generic/nommu_context.h 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/linux/freelist.h create mode 100644 include/uapi/linux/vfio_zdev.h rename lib/{test_bitfield.c => bitfield_kunit.c} (67%) create mode 100644 scripts/coccinelle/api/kfree_mismatch.cocci rename scripts/coccinelle/api/{kzfree.cocci => kfree_sensitive.cocci} (67%) create mode 100644 scripts/coccinelle/api/kobj_to_dev.cocci create mode 100644 scripts/coccinelle/api/kvmalloc.cocci create mode 100644 scripts/coccinelle/iterators/for_each_child.cocci create mode 100644 scripts/coccinelle/misc/excluded_middle.cocci create mode 100644 scripts/coccinelle/misc/flexible_array.cocci create mode 100644 scripts/coccinelle/misc/uninitialized_var.cocci create mode 100644 tools/build/feature/test-libbfd-buildid.c rename tools/objtool/{include/objtool => }/arch.h (96%) delete mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch/elf.h => arch_elf.h} (100%) rename tools/objtool/arch/x86/include/{arch/special.h => arch_special.h} (100%) rename tools/objtool/arch/x86/include/{arch => }/cfi_regs.h (100%) rename tools/objtool/{include/objtool => }/builtin.h (100%) rename tools/objtool/{include/objtool => }/cfi.h (96%) rename tools/objtool/{include/objtool => }/check.h (96%) rename tools/objtool/{include/objtool => }/elf.h (100%) delete mode 100644 tools/objtool/include/objtool/endianness.h rename tools/objtool/{include/objtool => }/objtool.h (96%) rename tools/objtool/{include/objtool => }/special.h (94%) rename tools/objtool/{include/objtool => }/warn.h (98%) create mode 100644 tools/perf/Documentation/topdown.txt create mode 100644 tools/perf/arch/arm64/util/tsc.c delete mode 100644 tools/perf/arch/x86/util/group.c create mode 100644 tools/perf/arch/x86/util/topdown.c create mode 100644 tools/perf/bench/inject-buildid.c create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/data-fabric.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/recommended.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/data-fabric.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/recommended.json delete mode 100644 tools/perf/pmu-events/jevents.h create mode 100644 tools/perf/tests/expand-cgroup.c create mode 100644 tools/perf/tests/pe-file-parsing.c create mode 100644 tools/perf/tests/pe-file.c create mode 100644 tools/perf/tests/pe-file.exe create mode 100644 tools/perf/tests/pe-file.exe.debug create mode 100755 tools/perf/tests/shell/buildid.sh create mode 100755 tools/perf/tests/shell/test_arm_coresight.sh create mode 100755 tools/perf/trace/beauty/mmap_prot.sh create mode 100755 tools/perf/trace/beauty/mremap_flags.sh delete mode 100644 tools/perf/util/group.h create mode 100644 tools/perf/util/stream.c create mode 100644 tools/perf/util/stream.h create mode 100644 tools/perf/util/topdown.c create mode 100644 tools/perf/util/topdown.h create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_null_check.c create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100755 tools/testing/selftests/net/vrf_route_leaking.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot