This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
discards 148fdf990dee Add linux-next specific files for 20201012 discards 2cab4ac55625 Merge branch 'akpm/master' into master discards 9efd6f90761e mm: remove duplicate include statement in mmu.c discards ec60f43056ea mm: remove the filename in the top of file comment in vmalloc.c discards ab17ebd307d8 mm: cleanup the gfp_mask handling in __vmalloc_area_node discards 514d7a3b1240 mm: remove alloc_vm_area discards 539136f0f1ca x86/xen: open code alloc_vm_area in arch_gnttab_valloc discards 472935ec3931 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] discards 600c01817505 drm/i915: use vmap in i915_gem_object_map discards ef92f222e26d drm/i915: stop using kmap in i915_gem_object_map discards 8101e8fbf13e drm/i915: use vmap in shmem_pin_map discards eeddd5415f36 zsmalloc: switch from alloc_vm_area to get_vm_area discards 929652142f9f mm: allow a NULL fn callback in apply_to_page_range discards 3753221789f0 mm: add a vmap_pfn function discards 7a2ef9a05654 mm: add a VM_MAP_PUT_PAGES flag for vmap discards 1ce0d34163b5 mm: update the documentation for vfree discards 75a05a2ccbc4 fix up for "iov_iter: transparently handle compat iovecs i [...] discards ed8ac803024d mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 2d943487a9dc mm: do not use helper functions for process_madvise discards fdec41976ab5 mm/madvise: remove duplicate include discards e80c94b39bcf mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards e7bc205c95e0 fix for "mm/madvise: introduce process_madvise() syscall: [...] discards 9ea3d784de06 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 7e37af59dcc4 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 63fa220e2ca6 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 8d5a5f5e8433 mm/madvise: introduce process_madvise() syscall: an extern [...] discards 041474ff68f1 pid: move pidfd_get_pid() to pid.c discards 8aeaad9b945f mm/madvise: pass mm to do_madvise discards 2d319f04840e selftests/vm: 10x speedup for hmm-tests discards cfdcf7f0e99c selftests/vm: fix an improper dependency upon executable s [...] discards 482047324779 selftests/vm: hmm-tests: remove the libhugetlbfs dependency discards a6b3e1f9f5e7 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] discards 7b192f86e26f selftests/vm: gup_test: introduce the dump_pages() sub-test discards 24d55cad61ab selftests/vm: only some gup_test items are really benchmarks discards 0ad930842060 selftests/vm: minor cleanup: Makefile and gup_test.c discards 9a224282f20d selftests/vm: rename run_vmtests --> run_vmtests.sh discards 4c77b5999ed7 selftests/vm: use a common gup_test.h discards e16b965366b0 mm/gup_benchmark: rename to mm/gup_test discards 36a2889a52be mm/gup: assert that the mmap lock is held in __get_user_pages() discards 093e9828becd mmap locking API: don't check locking if the mm isn't live yet discards 28d300c866dc binfmt_elf: take the mmap lock around find_extend_vma() discards 06124cc85660 mm/gup_benchmark: take the mmap lock around GUP discards c6b3b2a070cf mm/mmap: add inline munmap_vma_range() for code readability discards 4c342ae557e4 mm/mmap: add inline vma_next() for readability of mmap code discards b4ffaaea1627 mm/migrate: avoid possible unnecessary process right check [...] discards d14e3d1c6fd7 mm/memory_hotplug: remove a wrapper for alloc_migration_target() discards bda0e3fe8e83 mm/memory-failure: remove a wrapper for alloc_migration_target() discards 106434460c84 mm: kmem: enable kernel memcg accounting from interrupt contexts discards a07c777b3a09 mm: kmem: prepare remote memcg charging infra for interrup [...] discards 850b3c91bbc2 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] discards b64ba7d29fe5 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] discards 3127d508d0c9 mm, memcg: rework remote charging API to support nesting discards 3235e0907dd2 ia64: fix build error with !COREDUMP discards 1a58f6716009 Merge branch 'akpm-current/current' into master discards 59435484149e Merge remote-tracking branch 'counters/counters' into master discards de403c04fb68 Merge remote-tracking branch 'memblock/for-next' into master discards 54e8635254b5 Merge remote-tracking branch 'notifications/notifications- [...] discards c37c21e8a8df Merge remote-tracking branch 'mhi/mhi-next' into master discards ece5976b7602 Merge remote-tracking branch 'trivial/for-next' into master discards a76a4c5a9017 Merge remote-tracking branch 'kunit-next/kunit' into master discards 41b97e3c8685 Merge remote-tracking branch 'fpga/for-next' into master discards 10fc4967e7e4 Merge remote-tracking branch 'pidfd/for-next' into master discards 31e1032dbadd Merge remote-tracking branch 'kgdb/kgdb/for-next' into master discards ed027e43a553 Merge remote-tracking branch 'hyperv/hyperv-next' into master discards a5162032357a Merge remote-tracking branch 'xarray/main' into master discards bd3fc4aaec06 Merge remote-tracking branch 'nvmem/for-next' into master discards bed01f4afeb0 Merge remote-tracking branch 'slimbus/for-next' into master discards b16bdef9869c Merge remote-tracking branch 'kspp/for-next/kspp' into master discards 1e934e0c68c4 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] discards f9706f32ef98 Merge remote-tracking branch 'ntb/ntb-next' into master discards 6356c347b31e Merge remote-tracking branch 'rtc/rtc-next' into master discards 73cb50173386 Merge remote-tracking branch 'livepatching/for-next' into master discards c03ee8eaa617 Merge remote-tracking branch 'kselftest/next' into master discards 982c9fa581dc Merge remote-tracking branch 'pwm/for-next' into master discards eae046394036 Merge remote-tracking branch 'pinctrl/for-next' into master discards eec0e8602b7f Merge remote-tracking branch 'gpio/for-next' into master discards 82f523a39c48 Merge remote-tracking branch 'rpmsg/for-next' into master discards 3ceed2f076d6 Merge remote-tracking branch 'vhost/linux-next' into master discards edc80d98f648 Merge remote-tracking branch 'scsi-mkp/for-next' into master discards eaa22926717a Merge remote-tracking branch 'scsi/for-next' into master discards ff174ae8d9dd Merge remote-tracking branch 'cgroup/for-next' into master discards 4938ccbadb00 Merge remote-tracking branch 'dmaengine/next' into master discards 97acb6754783 Merge remote-tracking branch 'mux/for-next' into master discards 425d4c571f80 Merge remote-tracking branch 'staging/staging-next' into master discards a8335cbb3df6 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards fedc3a437787 Merge remote-tracking branch 'tty/tty-next' into master discards a01c258ff5ab Merge remote-tracking branch 'usb/usb-next' into master discards 93e08f078acc Merge remote-tracking branch 'driver-core/driver-core-next [...] discards 6a083e08be8a Merge remote-tracking branch 'ipmi/for-next' into master discards aa1d723c42ef Merge remote-tracking branch 'leds/for-next' into master discards 2b7ec5885ab9 Merge remote-tracking branch 'chrome-platform/for-next' in [...] discards ca9d8947218e Merge remote-tracking branch 'drivers-x86/for-next' into master discards 83a7bebebf30 Merge remote-tracking branch 'percpu/for-next' into master discards 5a3e92745c47 Merge remote-tracking branch 'xen-tip/linux-next' into master discards f7a2ea492510 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master discards b62fafe56690 Merge remote-tracking branch 'kvm-arm/next' into master discards 82a262fda989 Merge remote-tracking branch 'rcu/rcu/next' into master discards 3c64af064f91 Merge remote-tracking branch 'ftrace/for-next' into master discards ccc1dd160ac2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] discards f1394c3e6ff1 Merge remote-tracking branch 'edac/edac-for-next' into master discards 642de78f7272 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards 3d96df26c394 Merge remote-tracking branch 'tip/auto-latest' into master discards b59f985b4375 Merge remote-tracking branch 'spi/for-next' into master discards 8591b8be74bb Merge remote-tracking branch 'devicetree/for-next' into master discards 24c624b0610f Merge remote-tracking branch 'audit/next' into master discards 5829f1cc0c8f Merge remote-tracking branch 'vfio/next' into master discards 19655665aa0b Merge remote-tracking branch 'iommu/next' into master discards 802578ad04a5 Merge remote-tracking branch 'tpmdd/next' into master discards b02ffd871122 Merge remote-tracking branch 'tomoyo/master' into master discards f57ebf467c46 Merge remote-tracking branch 'smack/next' into master discards f64feafe5d0d Merge remote-tracking branch 'selinux/next' into master discards ed7f852ed1ff Merge remote-tracking branch 'safesetid/safesetid-next' in [...] discards 0425d6b95e71 Merge remote-tracking branch 'integrity/next-integrity' in [...] discards 8c9d31650227 Merge remote-tracking branch 'regulator/for-next' into master discards 53e260f356b3 Merge remote-tracking branch 'battery/for-next' into master discards daba84cdfeaa Merge remote-tracking branch 'backlight/for-backlight-next [...] discards 0096c6e48f85 Merge remote-tracking branch 'mfd/for-mfd-next' into master discards f1d601e5bc20 Merge remote-tracking branch 'mmc/next' into master discards 9eea9b81d011 Merge remote-tracking branch 'device-mapper/for-next' into master discards 6d4ec3934a22 Merge remote-tracking branch 'block/for-next' into master discards 61335f47945e Merge remote-tracking branch 'input/next' into master discards bb6bb10c3e25 Merge remote-tracking branch 'modules/modules-next' into master discards 9dbcd3b85336 Merge remote-tracking branch 'sound-asoc/for-next' into master discards 4434600d6ca8 Merge remote-tracking branch 'sound/for-next' into master discards e6e3ab4f3126 Merge remote-tracking branch 'regmap/for-next' into master discards 15e36cb19eb8 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master discards 69bcaa392f7f Merge remote-tracking branch 'imx-drm/imx-drm/next' into master discards 709811d1cd1c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] discards e548f4d42bc4 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards eb4be1520e6f Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards d3307aae10de Merge remote-tracking branch 'amdgpu/drm-next' into master discards 5ddbc828a175 Merge remote-tracking branch 'drm/drm-next' into master discards b75a8d002e96 Merge remote-tracking branch 'crypto/master' into master discards a3fed7c0380e Merge remote-tracking branch 'mtd/mtd/next' into master discards 49fe0e966514 Merge remote-tracking branch 'gfs2/for-next' into master discards 47366e842a72 Merge remote-tracking branch 'bluetooth/master' into master discards 027782c0885f Merge remote-tracking branch 'netfilter-next/master' into master discards da1ef8bc4723 Merge remote-tracking branch 'bpf-next/master' into master discards 0a0ab1dbfc64 Merge remote-tracking branch 'net-next/master' into master discards 4b2fefaae490 Merge remote-tracking branch 'rdma/for-next' into master discards cf63b83eb44f Merge remote-tracking branch 'swiotlb/linux-next' into master discards 802eeda505d1 Merge remote-tracking branch 'dlm/next' into master discards 4b9d9bbac8f2 Merge remote-tracking branch 'ieee1394/for-next' into master discards 9d170e1aa2af Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards 6fa7d4fb4a82 Merge remote-tracking branch 'cpupower/cpupower' into master discards cc4c79798431 Merge remote-tracking branch 'pm/linux-next' into master discards 2ac68f865547 Merge remote-tracking branch 'v4l-dvb/master' into master discards 8b5429d31d39 Merge remote-tracking branch 'jc_docs/docs-next' into master discards 7f491e73be47 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards 782d5a5418f0 Merge remote-tracking branch 'dmi/dmi-for-next' into master discards b363bdaeb983 Merge remote-tracking branch 'i3c/i3c/next' into master discards 396f143908f9 Merge remote-tracking branch 'i2c/i2c/for-next' into master discards 167fe4e1b8d3 Merge remote-tracking branch 'hid/for-next' into master discards 08d603b97a14 Merge remote-tracking branch 'pstore/for-next/pstore' into master discards 193db1a10548 Merge remote-tracking branch 'pci/next' into master discards 85514d7bc859 Merge remote-tracking branch 'printk/for-next' into master discards a4fe785bb466 Merge remote-tracking branch 'vfs/for-next' into master discards ef569a0ac420 Merge remote-tracking branch 'file-locks/locks-next' into master discards eadd421c02a2 Merge remote-tracking branch 'iomap/iomap-for-next' into master discards 3946db8a3938 Merge remote-tracking branch 'zonefs/for-next' into master discards a5465d14964f Merge remote-tracking branch 'xfs/for-next' into master discards e24eafcb17fc Merge remote-tracking branch 'v9fs/9p-next' into master discards be42da980ef3 Merge remote-tracking branch 'ubifs/next' into master discards 6b1d586f23c6 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] discards fae595f78b04 Merge remote-tracking branch 'nfs-anna/linux-next' into master discards 319ee0c0fa1c Merge remote-tracking branch 'fuse/for-next' into master discards f433ac907c5b Merge remote-tracking branch 'f2fs/dev' into master discards 22a41e602861 Merge remote-tracking branch 'ext4/dev' into master discards beed49ec7a90 Merge remote-tracking branch 'ext3/for_next' into master discards c91b9adc2e58 Merge remote-tracking branch 'exfat/dev' into master discards 99124aae9273 Merge remote-tracking branch 'erofs/dev' into master discards 3eadc0e0d9c7 Merge remote-tracking branch 'configfs/for-next' into master discards d5bfdcffaf99 Merge remote-tracking branch 'cifs/for-next' into master discards 41c45fb866eb Merge remote-tracking branch 'btrfs/for-next' into master discards 29dbc5e73108 Merge remote-tracking branch 'fscrypt/master' into master discards f7a7ffcc51f6 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master discards c40dafaeb6ac Merge remote-tracking branch 'uml/linux-next' into master discards f06a258a8884 Merge remote-tracking branch 's390/for-next' into master discards 32539e8b3a57 Merge remote-tracking branch 'risc-v/for-next' into master discards 1c39c16d64bc Merge branch 'dynamic_sg' into rdma.git for-next discards 54816d3e69d1 RDMA: Explicitly pass in the dma_device to ib_register_device discards 7fe10a120f9b Merge remote-tracking branch 'powerpc/next' into master discards 93d9e6a8fc7f Merge remote-tracking branch 'parisc-hd/for-next' into master discards ae694df95be8 Merge remote-tracking branch 'nds32/next' into master discards bff04044ece4 Merge remote-tracking branch 'mips/mips-next' into master discards 40c2f63a7c4e Merge remote-tracking branch 'microblaze/next' into master discards 3a8881db6fd3 Merge remote-tracking branch 'm68knommu/for-next' into master discards cc591f81b5fe Merge remote-tracking branch 'm68k/for-next' into master discards 8087d58bb6bb Merge remote-tracking branch 'ia64/next' into master discards 1de01d6f91f8 Merge remote-tracking branch 'h8300/h8300-next' into master discards a1fb1b39751d Merge remote-tracking branch 'csky/linux-next' into master discards bb303f0920a8 Merge remote-tracking branch 'clk/clk-next' into master discards b300e6376bdf Merge remote-tracking branch 'uniphier/for-next' into master discards 3d5d7aedff7c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards 0d3446c6e41f Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 2bc560b0dfff Merge remote-tracking branch 'tegra/for-next' into master discards 58f00de342bf Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards 1f214f9e4438 Merge remote-tracking branch 'samsung-krzk/for-next' into master discards 8bc9021a2970 Merge remote-tracking branch 'rockchip/for-next' into master discards 36ad2aa52673 Merge remote-tracking branch 'renesas/next' into master discards a8e5c5736315 Merge remote-tracking branch 'realtek/for-next' into master discards 94e6b0f352e9 Merge remote-tracking branch 'qcom/for-next' into master discards ae822d11fad5 Merge remote-tracking branch 'omap/for-next' into master discards 7f42ec4c7003 Merge remote-tracking branch 'mvebu/for-next' into master discards 3874f003747f Merge remote-tracking branch 'mediatek/for-next' into master discards fd049c02ecb0 Merge remote-tracking branch 'keystone/next' into master discards c87c700c0165 Merge remote-tracking branch 'imx-mxs/for-next' into master discards a02cfe323a23 Merge remote-tracking branch 'at91/at91-next' into master discards 27f527111220 Merge remote-tracking branch 'aspeed/for-next' into master discards 989df205e3b8 Merge remote-tracking branch 'amlogic/for-next' into master discards a62b662c1356 Merge remote-tracking branch 'arm-soc/for-next' into master discards cb71dafc0894 Merge remote-tracking branch 'arm64/for-next/core' into master discards fe91e53618e5 Merge remote-tracking branch 'arm/for-next' into master discards 2dc095cf41a1 Merge remote-tracking branch 'asm-generic/master' into master discards 8aba7f704c87 Merge remote-tracking branch 'dma-mapping/for-next' into master discards f0d9988319cb Merge remote-tracking branch 'kbuild/for-next' into master discards aaa34c9851e0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] discards 560c51a7f3d5 Merge remote-tracking branch 'ubifs-fixes/fixes' into master discards d1d65dba138b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] discards 516c137aa6cb Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards bc05a5e082fa Merge remote-tracking branch 'spdx/spdx-linus' into master discards 5910a715c522 Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards 1f306f0471af Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards e18140263506 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master discards fbc7ef2f9f54 Merge remote-tracking branch 'kselftest-fixes/fixes' into master discards b7c46b6d5103 Merge remote-tracking branch 'ide/master' into master discards 8878d011dcb1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 9f1c1c86e14a Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master discards 556cdad05c55 Merge remote-tracking branch 'spi-fixes/for-linus' into master discards 859ef7fa359b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards 479981ef4a69 Merge remote-tracking branch 'sound-current/for-linus' int [...] discards a21f53116991 Merge remote-tracking branch 'net/master' into master discards c1ecd7fa6c05 Merge remote-tracking branch 'sparc/master' into master discards 3c627bb6448a Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] discards 84e5eec1412d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] discards 195be7bc321a Merge remote-tracking branch 'arc-current/for-curr' into master discards 9e02dcbaab9c x86: add failure injection to get/put/clear_user discards 7e81b84f1cd9 lib, uaccess: add failure injection to usercopy functions discards 65b760dac6da lib, include/linux: add usercopy failure capability discards 0107eacceba8 ROMFS: support inode blocks calculation discards 5318a79c919c ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang discards a8fc80fece28 sched.h: drop in_ubsan field when UBSAN is in trap mode discards cf0464c440cd scripts/gdb/tasks: add headers and improve spacing format discards 0940f6a203bb scripts/gdb/proc: add struct mount & struct super_block ad [...] discards 6889b7969f84 aio: simplify read_events() discards 699a69dda955 kernel/relay.c: drop unneeded initialization discards 9d94a352cd2c panic: dump registers on panic_on_warn discards 5ede900c3895 rapidio: fix the missed put_device() for rio_mport_add_riodev discards f011d1aff253 rapidio: fix error handling path discards fcd899f89c23 nilfs2: fix some kernel-doc warnings for nilfs2 discards 1ea5db57015c autofs: harden ioctl table discards 6c6e167a0e50 ramfs: fix nommu mmap with gaps in the page cache discards d7b80e70e6ec mm: remove the now-unnecessary mmget_still_valid() hack discards fd6c7a053bbb mm/gup: take mmap_lock in get_dump_page() discards db9e6a4953f7 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot discards 8a694d63dd26 coredump: rework elf/elf_fdpic vma_dump_size() into common helper discards 0f79fa397b44 coredump: refactor page range dumping into common helper discards 608e7361c165 coredump: let dump_emit() bail out on short writes discards 00856c78add0 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU discards 9ee7186c1da3 tools/testing/selftests: add self-test for verifying load [...] discards 9fe0133c737b fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards a5067ef6106e fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards b6567d554f4a fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] discards 0c01921e56f9 checkpatch: add new warnings to author signoff checks. discards 29c57ff4efe6 checkpatch: fix false positive on empty block comment lines discards f8bb6d527396 checkpatch: fix multi-statement macro checks for while blocks. discards bf777d756806 checkpatch-emit-a-warning-on-embedded-filenames-fix discards 9bdf4c893457 checkpatch: emit a warning on embedded filenames discards b347c54bdaf4 checkpatch: test $GIT_DIR changes discards 4f0020d25b0d checkpatch: extend author Signed-off-by check for split Fr [...] discards 819059fbe64f checkpatch: fix git "fatal" warning if file argument outsi [...] discards 206ccdf0b9f0 checkpatch: allow not using -f with files that are in git discards 9815a6dbec78 checkpatch-warn-on-self-assignments-checkpatch-fixes discards fd80e30888a6 checkpatch: warn on self-assignments discards 99f514ed1f33 const_structs.checkpatch: add pinctrl_ops and pinmux_ops discards 8aa14600df0e checkpatch: warn if trace_printk and friends are called discards 4cc026df6e4c const_structs.checkpatch: add phy_ops discards 5191b791285b checkpatch: add test for comma use that should be semicolon discards 4f6ad8aa1eac checkpatch: move repeated word test discards 5a0ed2c8f9ed checkpatch: add --kconfig-prefix discards 9b516922ea78 bitops: use the same mechanism for get_count_order[_long] discards 728d8ded68a9 bitops: simplify get_count_order_long() discards a07a043ecbc2 lib/crc32.c: fix trivial typo in preprocessor condition discards 175bcfdebc33 include/linux/list.h: add a macro to test if entry is poin [...] discards 7d08a9d02a4c lib/percpu_counter.c: use helper macro abs() discards c8abb5c0b263 lib/scatterlist.c: avoid a double memset discards a935ef27dc34 lib/idr.c: document that ida_simple_{get,remove}() are deprecated discards d493a071be13 lib/idr.c: document calling context for IDA APIs mustn't u [...] discards cf38bb584ea7 lib/mpi/mpi-bit.c: fix spello of "functions" discards b76bcf04239b lib: test_sysctl: delete duplicated words discards 9e9975d73c81 lib: syscall: delete duplicated words discards b6c359d73c38 lib: radix-tree: delete duplicated words discards ad41110ce3c0 lib: earlycpio: delete duplicated words discards 01e52d79197a lib: dynamic_queue_limits: delete duplicated words + fix typo discards e31c4ddfcc30 lib: devres: delete duplicated words discards cbcb762886b1 lib: decompress_bunzip2: delete duplicated words discards fa7eeef1b81a lib: libcrc32c: delete duplicated words discards 2b4998416a6b lib: bitmap: delete duplicated words discards 31d67d2f3f1a get_maintainer: exclude MAINTAINERS file(s) from --git-fallback discards a5b1cc2e4de6 get_maintainer: add test for file in VCS discards 201062b1a6d5 kernel/: fix repeated words in comments discards e1d629bf5f64 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] discards 5e9978beba29 kernel.h: split out min()/max() et al. helpers discards b83ee3402745 fs: configfs: delete repeated words in comments discards 22d5c0405159 proc/sysctl: make protected_* world readable discards 556d6c61d34f kernel/hung_task.c: Monitor killed tasks. discards eab43dc9cecc fs/buffer.c: dump more info for __getblk_gfp() stall problem discards faf4ffbfd1c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards ac51bacf9a25 mm: rename page_order() to buddy_order() discards 9b36b1481bf8 include/linux/mmzone.h: remove unused early_pfn_valid() discards f6e93ed502f2 mm: use helper function put_write_access() discards bec3ccce377a mm/workingset.c: fix some doc warnings discards 2f5271556154 mm: fix some comments formatting discards 278adf55ef43 mm: fix some broken comments discards d4a8998cc3c4 mm: use self-explanatory macros rather than "2" discards 4fdd0f764a44 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() discards d1a871103bc6 mm/highmem.c: clean up endif comments discards fbedba7c3c02 mm/page_reporting.c: drop stale list head check in page_re [...] discards ffd7076dd7a2 mm/slab.h: remove duplicate include discards 7a1199c975c9 zram: failing to decompress is WARN_ON worthy discards 1069e5e4329f mm/memory_hotplug: update comment regarding zone shuffling discards dd452ef2da6b mm/page_alloc: place pages to tail in __free_pages_core() discards d57a5b604577 mm/page_alloc: move pages to tail in move_to_free_list() discards e5407b2dbf04 mm/page_alloc: place pages to tail in __putback_isolated_page() discards 5cd3483599d2 mm/page_alloc: convert "report" flag of __free_one_page() [...] discards 07030f7588be mm: don't panic when links can't be created in sysfs discards f1fb6b33671d kernel/resource: make iomem_resource implicit in release_m [...] discards 9ce291629210 hv_balloon: try to merge system ram resources discards 86b0eea14bda xen/balloon: try to merge system ram resources discards bab82a439111 virtio-mem: try to merge system ram resources discards e8688204e16e mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] discards e64f10f53e02 mm/memory_hotplug: prepare passing flags to add_memory() a [...] discards 94122e5a1f02 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] discards 15289607ba22 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED discards 91b93f1bf07b kernel/resource: fix use of ternary condition in release_m [...] discards 5b2eacd64f1f kernel/resource: make release_mem_region_adjustable() never fail discards 22145dc2c802 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] discards 820fa22f5e57 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] discards c63bba4833ee mm/page_alloc: drop stale pageblock comment in memmap_init [...] discards 957c64359e63 mm/memory_hotplug: simplify page onlining discards bd246da0e6ab mm/page_isolation: simplify return value of start_isolate_ [...] discards 8f5a672116ed mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() discards c1b45372477f mm/page_alloc: simplify __offline_isolated_pages() discards 39b676c87b51 mm-memory_hotplug-simplify-page-offlining-fix discards a4a778b60bfa mm/memory_hotplug: simplify page offlining discards 90e86ef83c5b mm/memory_hotplug: enforce section granularity when onlini [...] discards ba8933ab90df mm/memory_hotplug: inline __offline_pages() into offline_pages() discards 8edcdbdd542f mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] discards 12ededa558d7 mm/util.c: update the kerneldoc for kstrdup_const() discards f0d29e0b57a8 mm/vmstat.c: use helper macro abs() discards bd748d8464ee mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards d4fbe5a77c73 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 0a20fbd9ab52 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards 0936b9db42a5 mm/page_poison.c: replace bool variable with static key discards 21022f398286 mm,hwpoison: try to narrow window race for free pages discards 90e6316d2815 mm,hwpoison: double-check page count in __get_any_page() discards 39ee3d6b5a7d mm,hwpoison: introduce MF_MSG_UNSPLIT_THP discards ffff93c98eca mm,hwpoison: return 0 if the page is already poisoned in s [...] discards 3110f256dc79 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] discards 70d969b96542 mm,hwpoison: rework soft offline for in-use pages discards 407518e9b19d mm,hwpoison: rework soft offline for free pages discards b32f9ec99047 mm,hwpoison: unify THP handling for hard and soft offline discards 4a121e86251f mm,hwpoison: kill put_hwpoison_page discards db014073416f mm,hwpoison: refactor madvise_inject_error discards f298aaa34b94 mm,hwpoison: unexport get_hwpoison_page and make it static discards 2c14c46eead9 mm,hwpoison-inject: don't pin for hwpoison_filter discards abc24e944adf mm, hwpoison: remove recalculating hpage discards f07b30f26da3 mm,hwpoison: cleanup unused PageHuge() check discards eb870017189f mm/readahead: pass a file_ra_state into force_page_cache_ra discards 39e7b828938d mm/filemap: fold ra_submit into do_sync_mmap_readahead discards 6ab81915a900 mm/readahead: add page_cache_sync_ra and page_cache_async_ra discards 2ed8d8c6e33f mm/readahead: pass readahead_control to force_page_cache_ra discards bbb0360f44b6 mm/readahead: make ondemand_readahead take a readahead_control discards f5cc3318bdbb mm/readahead: make do_page_cache_ra take a readahead_control discards 4247a0773db2 mm/readahead: make page_cache_ra_unbounded take a readahea [...] discards c2e0098e3002 mm/readahead: add DEFINE_READAHEAD discards c6e9a50c775e fs: do not update nr_thps for mappings which support THPs discards b97a1c642769 fs: add a filesystem flag for THPs discards 8c7b9debf7e2 mm/vmscan: allow arbitrary sized pages to be paged out discards 9fdae8f96c14 mm/page-writeback: support tail pages in wait_for_stable_page discards 96ce44dd8197 mm/truncate: fix truncation for pages of arbitrary size discards dc174e503b51 mm/rmap: fix assumptions of THP size discards 58594f840ac1 mm/huge_memory: fix can_split_huge_page assumption of THP size discards 7c4ebc0e5dea mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] discards 6301203a0e6f mm/huge_memory: fix split assumption of page size discards 6b8f9c52bed7 mm/huge_memory: fix total_mapcount assumption of page size discards 8230aa4998f4 mm/page_owner: change split_page_owner to take a count discards b6a0b231cebf mm: Fix remove page fault assumption of compound page size discards cdffb6bca539 mm/memory: remove page fault assumption of compound page size discards 29d5af0902e6 mm/filemap: fix page cache removal for arbitrary sized THPs discards 57f03e163456 mm/filemap: fix storing to a THP shadow entry discards ddf3fab60c09 fix xarray discards 45db3977bff2 xarray-add-xas_split-fix-2 discards 7bfe3f55f814 xarray-add-xas_split-fix discards 47bebee70add XArray: add xas_split discards 83586c845844 xarray-add-xa_get_order-fix discards ab19397dc939 XArray: add xa_get_order discards dc6255d1e614 mm/migrate: remove obsolete comment about device public discards 70d39024a05e mm/migrate: remove cpages-- in migrate_vma_finalize() discards 2a1b28603947 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] discards 06e95a59a047 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] discards d8cc65364724 memblock: use separate iterators for memory and reserved regions discards a13691630c4f memblock: implement for_each_reserved_mem_region() using _ [...] discards a441f1f171a3 memblock: remove unused memblock_mem_size() discards 2346878afd06 x86/setup: simplify reserve_crashkernel() discards 128588530550 x86/setup: simplify initrd relocation and reservation discards f81cbad4576c mips: fix cavium-octeon build caused by memblock refactoring discards 8e37bb3158f9 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix discards e041774474aa arch, drivers: replace for_each_membock() with for_each_me [...] discards 6aa305e91813 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] discards 5ad6c354bb2b memblock: reduce number of parameters in for_each_mem_range() discards 513510494660 memblock-make-memblock_debug-and-related-functionality-pri [...] discards 6755b91f0f9f memblock: make memblock_debug and related functionality private discards 22159b7097d6 memblock: make for_each_memblock_type() iterator private discards 967c27ea867e mircoblaze: drop unneeded NUMA and sparsemem initializations discards 1706c329e956 riscv: drop unneeded node initialization discards e822525dfff7 h8300, nds32, openrisc: simplify detection of memory extents discards 99b0fc2eba7b arm64: numa: simplify dummy_numa_init() discards dcf1b22771f9 arm, xtensa: simplify initialization of high memory pages discards f58f1d3b3758 dma-contiguous: simplify cma_early_percent_memory() discards 03220da2a753 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() discards 2f1664d8e282 mm-mempool-add-else-to-split-mutually-exclusive-case-fix discards 83668e4dbbbe mm/mempool: Add 'else' to split mutually exclusive case discards aca6a28f7314 mm: remove unused alloc_page_vma_node() discards dd04bb1889c9 mm/mempolicy: remove or narrow the lock on current discards d4006c5e950a selftests/vm: 8x compaction_test speedup discards 3b2b04cdf88b include/linux/compaction.h: clean code by removing unused [...] discards aa38b4ef5660 mm/compaction.c: micro-optimization remove unnecessary branch discards 42483546c619 mm/zbud: remove redundant initialization discards 3ccbcbf61e76 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset discards 6d02e2d97fa2 mm/vmscan: fix comments for isolate_lru_page() discards d574e67d0fd0 mm/vmscan: fix infinite loop in drop_slab_node discards 19defd0b5609 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] discards f9c75004374e mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 discards 4769c419c024 mm/hugetlb: take the free hpage during the iteration directly discards 1d05a2aed325 mm/hugetlb: narrow the hugetlb_lock protection area during [...] discards d00a0ae3c01e mm/hugetlb: a page from buddy is not on any list discards c7776ab7ee82 mm/hugetlb: count file_region to be added when regions_nee [...] discards 798bd02401fb mm/hugetlb: use list_splice to merge two list at once discards 59aee1cf7209 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] discards 30e7dcc2d9d3 mm/hugetlb: not necessary to coalesce regions recursively discards 26058a2780b3 MIPS: do not call flush_tlb_all when setting pmd entry discards 9133323fd4ca mm/huge_memory.c: update tlb entry if pmd is changed discards 013f6ab06d8f doc/vm: fix typo in the hugetlb admin documentation discards 4c950929a70d mm/hugetlb.c: remove the unnecessary non_swap_entry() discards 8a4be511fa38 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool discards 2ee218bc76ce include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] discards ed7f5253e189 mm/page_alloc.c: fix freeing non-compound pages discards 73b3a3593917 mm: move call to compound_head() in release_pages() discards 267b2b33c380 mmzone: clean code by removing unused macro parameter discards 5588746efc1a mm/page_alloc.c: __perform_reclaim should return 'unsigned long' discards d41a47a2ef10 mm/page_alloc.c: clean code by merging two functions discards 2ddb76bc7a45 mm/page_alloc.c: fix early params garbage value accesses discards 82a55af0513f mm/page_alloc.c: micro-optimization remove unnecessary branch discards 64e9ff9d2d25 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] discards 96f81d0afa42 mm/page_alloc.c: clean code by removing unnecessary initia [...] discards fcdbdc09efcd mm, isolation: avoid checking unmovable pages across pageb [...] discards 2185f92a6880 mm: document semantics of ZONE_MOVABLE discards 7f086e0da294 virtio-mem: don't special-case ZONE_MOVABLE discards f932deebc530 mm/page_isolation: cleanup set_migratetype_isolate() discards 38caa4442ee3 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] discards 80aee081b470 mm/page_isolation: exit early when pageblock is isolated i [...] discards d0d6bfcded30 mm/page_alloc: tweak comments in has_unmovable_pages() discards 7de9cb7b1ba0 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] discards e53a5c2976e2 KASAN: Testing Documentation discards cf56cd0e9208 kasan-port-kasan-tests-to-kunit-v14 discards 03398731b0ce KASAN: Port KASAN Tests to KUnit discards e685acc91080 KUnit: KASAN Integration discards 4ff29d8f42ff kasan/kunit: add KUnit Struct to Current Task discards 2343e069da9b docs/vm: fix 'mm_count' vs 'mm_users' counter confusion discards 21dc6110c81c mm/vmalloc.c: fix the comment of find_vm_area discards 10ca8f22270e mm/vmalloc.c: update the comment in __vmalloc_area_node() discards 42e07b77c5b8 mm/memory-failure.c: remove unused macro `writeback' discards 4bc573a3db7d mm/memory-failure: do pgoff calculation before for_each_process() discards dfadfa98fb27 mm/dmapool.c: replace hard coded function name with __func__ discards f8acfc7daf99 mm/dmapool.c: replace open-coded list_for_each_entry_safe() discards b21c9e366e34 lib/test_hmm.c: remove unused dmirror_zero_page discards 72340669fd22 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro discards eff133620f98 include/linux/huge_mm.h: remove mincore_huge_pmd declaration discards 9f52b328dbd6 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2-fix discards 10a6ab180efe mm-remove-src-dst-mm-parameter-in-copy_page_range-v2 discards c7dc5c0a3cbb mm: remove src/dst mm parameter in copy_page_range() discards 7d15d60dca9d mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] discards 9dbc538c3b51 mm/mmap.c: use helper function allow_write_access() in __r [...] discards 23753b1dadab mm: use helper function mapping_allow_writable() discards 2e504efc667e mm/mmap: check on file instead of the rb_root_cached of it [...] discards 0d97e882b24f mm/mmap: not necessary to check mapping separately discards 8d31051e9286 mm/memory.c: fix spello of "function" discards 5d118bbf35c3 mm/mmap: leave adjust_next as virtual address instead of p [...] discards 3c18624f73ee mm: simplify PageDoubleMap with PF_SECOND policy discards 07f5dedc9963 mm: move PageDoubleMap bit discards 26ac2d8fe56a mm/mmap.c: fix the adjusted length error discards a64ed59ad6c3 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock discards 0661b9e71f30 mm: smaps*: extend smap_gather_stats to support specified [...] discards c3bd15e68acb mmap locking API: add mmap_lock_is_contended() discards 285609d0dbd3 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] discards c87a8185b4e6 mm/mmap: rename __vma_unlink_common() to __vma_unlink() discards 9cbc941c1063 mm/memory.c: replace vmf->vma with variable vma discards 17aa8316059b mm/memory.c: fix typo in __do_fault() comment discards 06c86aa7d481 arm: __pmd_free_tlb(): call page table destructor discards 7181da0a01e2 mm: account PMD tables like PTE tables discards 48f28f5dec64 selftests/vm: fix incorrect gcc invocation in some cases discards 815a127b258b selftests/vm: fix false build success on the second and la [...] discards 329eff82f5f5 mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] discards bf2b9c060938 mm/page_counter: correct the obsolete func name in the com [...] discards 8de48dabf4b2 mm: memcontrol: add the missing numa_stat interface for cgroup v2 discards e3dc317d53dd mm/memcg: unify swap and memsw page counters discards 668f2da66129 mm-memcg-simplify-mem_cgroup_get_max-v4 discards 3ec01ab07f1a mm/memcg: simplify mem_cgroup_get_max() discards cb1d8f05a5d9 mm/memcg: clean up obsolete enum charge_type discards 0872bedd47ea mm: memcontrol: correct the comment of mem_cgroup_iter() discards 838004b5e430 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] discards be0e587884fe mm: memcontrol: Use the preferred form for passing the siz [...] discards 5e52548ed12b mm: memcontrol: use flex_array_size() helper in memcpy() discards 7cd6fd4b26db mm/memremap.c: convert devmap static branch to {inc,dec} discards bb8564d455f0 mm/swapfile.c: fix potential memory leak in sys_swapon discards 83f154e39e1d mm/swapfile.c: remove unnecessary goto out in _swap_info_get() discards 70d0df0d32ad mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] discards 692e3445ed61 mm/page_io.c: remove useless out label in __swap_writepage() discards 0860200cef51 mm/swap_slots.c: remove always zero and unused return valu [...] discards 38f94e9e8dfa mm/swap.c: fix confusing comment in release_pages() discards fb64a7476285 mm: remove superfluous __ClearPageActive() discards 963349a4b633 mm: remove activate_page() from unuse_pte() discards 2324ef6fbd15 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity discards f0bda53da914 mm/gup: protect unpin_user_pages() against npages==-ERRNO discards c24ea3acb3a8 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] discards 3cc223c90fbd mm/gup: don't permit users to call get_user_pages with FOL [...] discards 4c0eae654df6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag discards 30ad9a106e37 mm/gup_benchmark: update the documentation in Kconfig discards 9cd4edd76734 mm, fadvise: improve the expensive remote LRU cache draini [...] discards d140e385e045 mm/filemap: fix filemap_map_pages for THP discards e33eae6c18ae mm: add find_lock_head discards e85360da99bd mm-shmem-return-head-page-from-find_lock_entry-fix discards 996dabe21b28 mm/shmem: return head page from find_lock_entry discards 37afca871553 mm-convert-find_get_entry-to-return-the-head-page-fix discards ad8fc51231e8 mm: convert find_get_entry to return the head page discards 16b90bd8722b i915: use find_lock_page instead of find_lock_entry discards 60615f1bcd51 proc: optimise smaps for shmem entries discards aeb5f32d5cbc mm-optimise-madvise-willneed-fix discards ccd9e850b61d mm: optimise madvise WILLNEED discards 83cda8a6f259 mm: use find_get_incore_page in memcontrol discards 3fa315fa008f mm: factor find_get_incore_page out of mincore_page discards 0223612d2af8 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] discards ad0eb8fd57d6 mm/debug_vm_pgtable: avoid none pte in pte_clear_test discards 5d26ee6ff260 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() discards 21447a74bafe mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 discards 038478506812 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] discards 38c65c9a27b1 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP discards 5a8243a98451 mm/debug_vm_pgtable/locks: take correct page table lock discards e8e5b865a786 mm/debug_vm_pgtable/locks: move non page table modifying t [...] discards 26ba1ea0acc6 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] discards b8a0d3431dd4 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] discards a798ce52f347 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] discards af84dbbc168d mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] discards fa460036c8fa mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value discards baf2e78f88b8 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix discards 041edf28ffd4 powerpc/mm: move setting pte specific flags to pfn_pte discards 157c74eb0713 powerpc/mm: add DEBUG_VM WARN for pmd_clear discards 3c1efad71e8f mm, dump_page: rename head_mapcount() --> head_compound_ma [...] discards fd31ed76b7bb mm/debug.c: do not dereference i_ino blindly discards f867dbad4839 device-dax: add a range mapping allocation attribute discards 0b5d153b2a50 dax/hmem: introduce dax_hmem.region_idle parameter discards 1757cb7711f2 device-dax: add an 'align' attribute discards 04dcbe401b76 device-dax: make align a per-device property discards befbcae85024 device-dax: introduce 'mapping' devices discards b171959d0de7 device-dax: add dis-contiguous resource support discards 8bc266a0ca3b mm/memremap_pages: support multiple ranges per invocation discards 21c54d8b09f3 lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() discards 8fcc3412e9b8 mm/hmm/test: use after free in dmirror_allocate_chunk() discards 1f7e7ce6d861 mm/memremap_pages: convert to 'struct range' discards 71ff6c2f56f1 device-dax: add resize support discards 37adba9e0db4 drivers/base: make device_find_child_by_name() compatible [...] discards 66f49e8134ff device-dax: introduce 'seed' devices discards b06bc7626b23 device-dax: introduce 'struct dev_dax' typed-driver operations discards da4ac87c1ab1 device-dax: add an allocation interface for device-dax instances discards 87cffe1a2a97 device-dax/kmem: replace release_resource() with release_m [...] discards 13e005d49b13 device-dax/kmem: move resource name tracking to drvdata discards d708fbae9d5a device-dax/kmem: introduce dax_kmem_range() discards f613cd3faa59 device-dax: make pgmap optional for instance creation discards 539e979baf36 device-dax: move instance creation parameters to 'struct d [...] discards 28ee83165fd4 device-dax: drop the dax_region.pfn_flags attribute discards 2e9dc0874a52 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() discards 2c83edfdfbfd ACPI: HMAT: attach a device for each soft-reserved range discards c8d9f2da106c mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] discards 88c0e161abf1 mm/memory_hotplug: introduce default phys_to_target_node() [...] discards 7f9f1f659767 resource: report parent to walk_iomem_res_desc() callback discards 2e68cfac7dca device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] discards eafb4d162c32 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] discards d14896fefe31 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] discards efb12f352527 x86/numa: fix build when CONFIG_ACPI is not set discards d2992417483f x86/numa: add 'nohmat' option discards 2cd9be11772b x86/numa: cleanup configuration dependent command-line options discards 5c0484c61ab8 mm,kmemleak-test.c: move kmemleak-test.c to samples dir discards ec033796cb0e mm/kmemleak: rely on rcu for task stack scanning discards 3cc00f35f7da mm/slub: make add_full() condition more explicit discards 11b88f9c8121 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc discards 0963c93432fa mm/slub.c: branch optimization in free slowpath discards 9001bed465df include/linux/slab.h: fix a typo error in comment discards f058a788e595 mm/slab.c: clean code by removing redundant if condition discards 0020e55e1a83 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 0c76dfdedabe fs_parse: mark fs_param_bad_value() as static discards 114d8b3bc41e fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr discards 40c953de15a7 ramfs: support O_TMPFILE discards 6f52d5bed495 ocfs2: fix ocfs2 corrupt when iputting an inode discards 3d76a3f33913 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 523e6c6e997a ocfs2: fix potential soft lockup during fstrim discards 77a140c09b2e ocfs2: delete repeated words in comments discards 2dfc0eda966b ntfs: add check for mft record size in superblock discards f03c2ef31253 scripts/decodecode: add the capability to supply the progr [...] discards fff8ce551717 scripts/spelling.txt: increase error-prone spell checking discards 6ef82f059e07 kbuild: doc: describe proper script invocation discards f7b8ea8ebd4d export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang discards c275f9638fac compiler.h: avoid escaped section names discards 41096112e17b compiler-gcc: improve version error discards 189cdae0621d kasan: remove mentions of unsupported Clang versions discards 7bb698ff6cbd Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] discards 1be1b066c2e0 Revert "arm64: vdso: Fix compilation with clang older than 8" discards ffda12ba37fa Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] discards d6b8be73757b Revert "kbuild: disable clang's default use of -fmerge-all [...] discards 511443ac834c compiler-clang: add build check for clang 10.0.1 discards e0d722ef5019 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference discards 1718f7f3c08d /proc/kpageflags: do not use uninitialized struct pages discards 102d12ba121b /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 666ddd277a19 Merge branch 'kconfig' into for-next discards 65457c87de66 vdpa/mlx5: Fix failure to bring link up discards 88e1e4e7ff88 vdpa/mlx5: Make use of a specific 16 bit endianness API discards 820e6f502f02 Merge branch 'efi/core' discards 4b4ee696300f Merge branch 'linus' discards e913b52c8903 SMB3.1.1: add defines for new signing negotiate context discards 5c119c376e10 cifs: fix memory corruption setting EAs on 32 bit systems discards 2675918aee54 Merge branch 'for-5.10/io_uring' into for-next discards 75c79a5dd72c rcutorture: Don't do need_resched() testing if ->sync is NULL discards 0b26c37d90d6 drm/amdgpu: add another raven1 gfxoff quirk discards 30d7816fbd6c PCI/ERR: Fix reset logic in pcie_do_recovery() call discards a13c19d7d1bf Merge branch 'for-5.10/libata' into for-next discards 56e934f6f104 Merge branch 'for-5.10/block' into for-next discards f1e6e615674f Merge branch 'for-5.10/block' into for-next discards b479cb0edbe8 Merge branch 'for-5.10/block' into for-next discards f3c8abf68068 Merge branch 'core/rcu' discards 13f570b7ca5b Merge branch 'for-5.10/libata' into for-next discards 9fc8e2bb043f Merge branch 'for-5.10/drivers' into for-next discards 8e7d17f8b7d5 Merge branch 'for-5.10/io_uring' into for-next discards 80396d76da65 Merge branch 'core/rcu' discards 30695272c67e Merge branch 'locking/core' discards 4e6afcc371fa Merge branch 'locking/urgent' discards 3212da94d170 Merge branch 'objtool/core' discards 9f6d05d35e8f Merge branch 'perf/core' discards d42088229511 Merge branch 'perf/urgent' discards 3e3f23b647a2 Merge branch 'linus' discards 80e081458a76 Merge branch 'ras/core' discards 3a68e35cf141 cifs: handle -EINTR in cifs_setattr discards 3d687b9bdfb0 Handle STATUS_IO_TIMEOUT gracefully discards 7369daac4fb8 f2fs: f2fs_get_meta_page_nofail should not be failed discards 22e3c62eacf2 Merge branch 'for-5.10/io_uring' into for-next discards 9cb3701fb599 ext4: Fix bs < ps issue reported with dioread_nolock mount opt discards ce10b9e17be6 jbd2: avoid transaction reuse after reformatting discards 571271592db5 ext4: data=journal: write-protect pages on j_submit_inode_ [...] discards 56206a990461 ext4: data=journal: fixes for ext4_page_mkwrite() discards edd8badafc6a jbd2, ext4, ocfs2: introduce/use journal callbacks j_submi [...] discards f73e71f99929 jbd2: introduce/export functions jbd2_journal_submit|finis [...] discards 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 discards 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 discards 1b6a7641756d ext4: introduce ext4_sb_bread_unmovable() to replace sb_br [...] discards f31513cede9b ext4: use ext4_sb_bread() instead of sb_bread() discards d33670588a5d ext4: introduce ext4_sb_breadahead_unmovable() to replace [...] discards 77c6620bc16a ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() discards 3d7052b497de ext4: use common helpers in all places reading metadata buffers discards 4261c7038437 ext4: introduce new metadata buffer read helpers discards 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 discards 1ed4c95761e7 xtensa: use asm-generic/mmu_context.h for no-op implementations discards 4e39fb3c5f76 x86: use asm-generic/mmu_context.h for no-op implementations discards 57f23d756ca6 um: use asm-generic/mmu_context.h for no-op implementations discards aae88b397a4b sparc: use asm-generic/mmu_context.h for no-op implementations discards f5bb6b2edfcd sh: use asm-generic/mmu_context.h for no-op implementations discards 4609704060fb s390: use asm-generic/mmu_context.h for no-op implementations discards f916f9b10011 riscv: use asm-generic/mmu_context.h for no-op implementations discards 5b92d903f17f powerpc: use asm-generic/mmu_context.h for no-op implementations discards f192c113a255 parisc: use asm-generic/mmu_context.h for no-op implementations discards 3333a55108d4 openrisc: use asm-generic/mmu_context.h for no-op implementations discards 25771a5d755e nios2: use asm-generic/mmu_context.h for no-op implementations discards 125ed3c56fe6 nds32: use asm-generic/mmu_context.h for no-op implementations discards 804e222d7c7f mips: use asm-generic/mmu_context.h for no-op implementations discards aee137666e1f microblaze: use asm-generic/mmu_context.h for no-op implem [...] discards 057299b71f2d m68k: use asm-generic/mmu_context.h for no-op implementations discards 5a0fc3b987d5 ia64: use asm-generic/mmu_context.h for no-op implementations discards d2cdebf8aea5 hexagon: use asm-generic/mmu_context.h for no-op implementations discards 899cc973dde3 csky: use asm-generic/mmu_context.h for no-op implementations discards f911c2a7c096 arm64: use asm-generic/mmu_context.h for no-op implementations discards d3be77fa0421 arm: use asm-generic/mmu_context.h for no-op implementations discards 1fbbe60b7869 arc: use asm-generic/mmu_context.h for no-op implementations discards 7f9a9e130a05 alpha: use asm-generic/mmu_context.h for no-op implementations discards 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 discards 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 adds d04a248f1f6c Merge tag 'tpmdd-next-v5.10' of git://git.kernel.org/pub/s [...] adds 6734e20e3920 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 024fb6677291 Merge tag 'microblaze-v5.10' of git://git.monstr.eu/linux- [...] adds af9db1d6632b Merge tag 'm68k-for-v5.10-tag1' of git://git.kernel.org/pu [...] adds 1dc32628d65a Merge branch 'edac-drivers' into edac-updates-for-v5.10 adds a9a4b7d9a638 Merge tag 'edac_updates_for_v5.10' of git://git.kernel.org [...] adds ca1b66922a70 Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/ [...] adds 92a0610b6acd Merge tag 'x86_cpu_for_v5.10' of git://git.kernel.org/pub/ [...] adds 8b6591fd0ac8 Merge tag 'x86_platform_for_v5.10' of git://git.kernel.org [...] adds ac74075e5d52 Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub [...] adds 9e536c817960 Merge tag 'x86_misc_for_v5.10' of git://git.kernel.org/pub [...] adds 87194efe7ecd Merge tag 'x86_fsgsbase_for_v5.10' of git://git.kernel.org [...] adds a0d445f70c5d Merge tag 'x86_fpu_for_v5.10' of git://git.kernel.org/pub/ [...] adds f94ab231136c Merge tag 'x86_cleanups_for_v5.10' of git://git.kernel.org [...] adds 64743e652cea Merge tag 'x86_cache_for_v5.10' of git://git.kernel.org/pu [...] adds 1e6d1d96461e Merge tag 'x86_core_for_v5.10' of git://git.kernel.org/pub [...] adds 20d49bfcc3d2 Merge tag 'core-debugobjects-2020-10-12' of git://git.kern [...] adds f5f59336a9ae Merge tag 'timers-core-2020-10-12' of git://git.kernel.org [...] adds 863bae1fbcfa Merge tag 'irqchip-5.10' of git://git.kernel.org/pub/scm/l [...] adds c457cc800e89 Merge tag 'irq-core-2020-10-12' of git://git.kernel.org/pu [...] adds cc7343724eb7 Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub [...] adds 13cb73490f47 Merge tag 'x86-entry-2020-10-12' of git://git.kernel.org/p [...] adds edaa5ddf3833 Merge tag 'sched-core-2020-10-12' of git://git.kernel.org/ [...] adds ed016af52ee3 Merge tag 'locking-core-2020-10-12' of git://git.kernel.or [...] adds 4d0a4388ccdd Merge branch 'efi/urgent' into efi/core, to pick up fixes adds e6412f9833db Merge tag 'efi-core-2020-10-12' of git://git.kernel.org/pu [...] adds 34eb62d868d7 Merge tag 'core-build-2020-10-12' of git://git.kernel.org/ [...] adds dd502a81077a Merge tag 'core-static_call-2020-10-12' of git://git.kerne [...] adds f91072ed1b72 perf/core: Fix race in the perf_mmap_close() function adds 3bff6112c80c Merge tag 'perf-core-2020-10-12' of git://git.kernel.org/p [...] adds 1c6890707eb1 Merge tag 'perf-kprobes-2020-10-12' of git://git.kernel.or [...] adds b85cac574592 Merge tag 'x86-kaslr-2020-10-12' of git://git.kernel.org/p [...] adds c1b4ec85ee40 Merge tag 'x86-mm-2020-10-12' of git://git.kernel.org/pub/ [...] adds ad884ff32931 Merge tag 'x86-build-2020-10-12' of git://git.kernel.org/p [...] adds ee4a925107d1 Merge tag 'x86-paravirt-2020-10-12' of git://git.kernel.or [...] adds 2646fb032f51 Merge tag 'x86-hyperv-2020-10-12' of git://git.kernel.org/ [...] adds ced3a9eb3cd0 Merge tag 'ia64_for_5.10' of git://git.kernel.org/pub/scm/ [...] adds 7a87724d0492 Documentation/admin-guide: tainted-kernels: Fix typo occured adds 4fb220da0dd0 gpiolib: Update indentation in driver.rst for code excerpts adds 50d228345a03 Merge tag 'docs-5.10' of git://git.lwn.net/linux adds c90578360c92 Merge branch 'work.csum_and_copy' of git://git.kernel.org/ [...] adds 85ed13e78dbe Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e18afa5bfa4a Merge branch 'work.quota-compat' of git://git.kernel.org/p [...] adds 22230cd2c55b Merge branch 'compat.mount' of git://git.kernel.org/pub/sc [...] adds 53acd350503d Merge tag 'locks-v5.10-1' of git://git.kernel.org/pub/scm/ [...] adds ea6f043fc984 x86: Make __get_user() generate an out-of-line call adds d55564cfc222 x86: Make __put_user() generate an out-of-line call adds 865c50e1d279 x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT adds 39a5101f989e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6f5032a852f9 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds c024a81125ca Merge tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux [...] adds 437490fed3b0 btrfs: tracepoints: output proper root owner for trace_fin [...] adds 260db43cd2f5 btrfs: delete duplicated words + other fixes in comments adds 57297c1e8e1c btrfs: remove spurious BUG_ON in btrfs_get_extent adds 8e5600818022 btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid adds b49121393f58 btrfs: change nr to u64 in btrfs_start_delalloc_roots adds 288be2d99736 btrfs: remove orig from shrink_delalloc adds d7f81fac97e6 btrfs: handle U64_MAX for shrink_delalloc adds 920a9958c255 btrfs: make shrink_delalloc take space_info as an arg adds c6c453032ea3 btrfs: make ALLOC_CHUNK use the space info flags adds 3308234a7e98 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] adds 2732798c9bb6 btrfs: call btrfs_try_granting_tickets when unpinning anything adds 99ffb43e5d4a btrfs: call btrfs_try_granting_tickets when reserving space adds 39753e4a3a43 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] adds 38d715f494f2 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc adds 448b966b49be btrfs: check tickets after waiting on ordered extents adds 058e6d1d267f btrfs: add flushing states for handling data reservations adds a1ed0a8216f7 btrfs: add the data transaction commit logic into may_comm [...] adds 8698fc4eb788 btrfs: add btrfs_reserve_data_bytes and use it adds 1004f6860f8c btrfs: use ticketing for data space reservations adds 0532a6f8b6ce btrfs: serialize data reservations if we are flushing adds f3bda421c16f btrfs: use the same helper for data and metadata reservations adds 028270013586 btrfs: drop the commit_cycles stuff for data reservations adds bb86bd3db82e btrfs: don't force commit if we are data adds 327feeeb2e9b btrfs: run delayed iputs before committing the transaction [...] adds cb3e39304599 btrfs: flush delayed refs when trying to reserve data space adds 5705674081ce btrfs: do async reclaim for data reservations adds 1a7a92c8ddcd btrfs: add a comment explaining the data flush steps adds c4923027bd58 btrfs: fix possible infinite loop in data async reclaim adds e21139c621ad btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] adds 9e6df7cedfdf btrfs: remove const from btrfs_feature_set_name adds cb4c9198302b btrfs: compression: move declarations to header adds 0af447d0507b btrfs: remove unnecessarily shadowed variables adds 8bb1cf1ba639 btrfs: scrub: rename ratelimit state varaible to avoid shadowing adds 1b51d6fce45e btrfs: send: remove indirect callback parameter for changed_cb adds 5522a27e59c6 btrfs: do not take the log_mutex of the subvolume when pin [...] adds 75b463d2b47a btrfs: do not commit logs and transactions during link and [...] adds 487781796d30 btrfs: make fast fsyncs wait only for writeback adds 24646481fb19 btrfs: sysfs: fix unused-but-set-variable warnings adds 4c448ce8b48f btrfs: make read_block_group_item return void adds 154f7cb86809 btrfs: add owner and fs_info to alloc_state io_tree adds f85781fb505e btrfs: switch to iomap for direct IO adds 0eb79294dbe3 btrfs: dio iomap DSYNC workaround adds 1028d1c48b95 btrfs: remove err variable from btrfs_get_extent adds dc0ab488d2cb btrfs: factor out reada loop in __reada_start_machine adds 3712ccb7f1cc btrfs: factor out loop logic from btrfs_free_extra_devids adds 54eed6ae8d8e btrfs: make close_fs_devices return void adds c4989c2fd0eb btrfs: simplify setting/clearing fs_info to btrfs_fs_devices adds 944d3f9fac61 btrfs: switch seed device to list api adds 427c8fddb129 btrfs: document some invariants of seed code adds 68abf360160c btrfs: remove alloc_list splice in btrfs_prepare_sprout adds 62cf5391209a btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks adds 425c6ed6486f btrfs: do not hold device_list_mutex when closing devices adds b4c5d8fdfff3 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] adds e85fde5162bf btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations adds 217f5004fee6 btrfs: rework error detection in init_tree_roots adds f98b6215d7d1 btrfs: extent_io: do extra check for extent buffer read wr [...] adds 1c2a07f598d5 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() adds 07cce5cf3b48 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] adds d16c702fe4f2 btrfs: ctree: check key order before merging tree blocks adds f4cfa9bdd40c btrfs: use RCU for quick device check in btrfs_init_new_device adds 44cab9ba374a btrfs: refactor locked condition in btrfs_init_new_device adds 4ae312e9728f btrfs: remove redundant code from btrfs_free_stale_devices adds b9ba017fb077 btrfs: don't opencode sync_blockdev in btrfs_init_new_device adds 329ced799be8 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] adds 51899412dd95 btrfs: introduce btrfs_path::recurse adds fd7ba1c1202d btrfs: add nesting tags to the locking helpers adds 9631e4cc1a03 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks adds bf77467a93bd btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT adds bf59a5a21604 btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW adds 4dff97e69005 btrfs: introduce BTRFS_NESTING_SPLIT for split blocks adds cf6f34aa3ada btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots adds ca9d473a3e30 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits adds b79b724969ad btrfs: make inode_tree_del take btrfs_inode adds 6d072c8e291f btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode adds acbf1dd0fcbd btrfs: make ordered extent tracepoint take btrfs_inode adds 90c0304c6307 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode adds 6fee248d2beb btrfs: convert btrfs_inode_sectorsize to take btrfs_inode adds 53ac7ead2446 btrfs: make btrfs_invalidatepage work on btrfs_inode adds 3347c48f2767 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] adds f1bbde8d5f27 btrfs: make get_extent_skip_holes take btrfs_inode adds 3c5641a83ac4 btrfs: make btrfs_find_ordered_sum take btrfs_inode adds 998acfe8ffc1 btrfs: make copy_inline_to_page take btrfs_inode adds 948dfeb86bae btrfs: make btrfs_zero_range_check_range_boundary take btr [...] adds facee0a09c15 btrfs: make extent_fiemap take btrfs_inode adds ca10845a5685 btrfs: sysfs: init devices outside of the chunk_mutex adds c3e1f96c37d0 btrfs: enumerate the type of exclusive operation in progress adds 66a2823c5436 btrfs: sysfs: export currently running exclusive operation adds 457f1864b569 btrfs: pretty print leaked root name adds 79dae17d8d44 btrfs: improve device scanning messages adds c6a5d954950c btrfs: fix replace of seed device adds 178a16c94041 btrfs: add btrfs_sysfs_add_device helper adds 985e233e96e5 btrfs: add btrfs_sysfs_remove_device helper adds 6a416a018f1a btrfs: make btrfs_sysfs_remove_devices_dir return void adds cd36da2e7ec6 btrfs: simplify parameters of btrfs_sysfs_add_devices_dir adds 53f8a74cbeff btrfs: split and refactor btrfs_sysfs_remove_devices_dir adds 30b0e4e0e3f5 btrfs: initialize sysfs devid and device link for seed device adds 7ad3912a70a6 btrfs: handle errors in btrfs_sysfs_add_fs_devices adds 2fca0db07608 btrfs: reada: lock all seed/sprout devices in __reada_star [...] adds e17125b52b7e btrfs: use sprout device_list_mutex in btrfs_init_devices_late adds 1888709d7180 btrfs: remove tmp variable for list traversal in btrfs_ini [...] adds e493e8f9bcb5 btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] adds c83b60c0e4d2 btrfs: simplify gotos in open_seed_device adds 0725c0c9351d btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] adds a31a5876fae2 btrfs: remove unused function calc_global_rsv_need_space() adds 8fccebfa534c btrfs: fix metadata reservation for fallocate that leads t [...] adds fb870f6cdd72 btrfs: remove item_size member of struct btrfs_clone_extent_info adds bf385648fa48 btrfs: rename struct btrfs_clone_extent_info to a more gen [...] adds 306bfec02b10 btrfs: rename btrfs_punch_hole_range() to a more generic name adds 0cbb5bdfea26 btrfs: rename btrfs_insert_clone_extent() to a more generic name adds a9b2e0de92cb btrfs: send: get rid of i_size logic in send_write() adds 8c7d9fe06f5b btrfs: send: avoid copying file data adds c9a949af13d6 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() adds 7573df5547c0 btrfs: sysfs: export supported send stream version adds fc0716c2f6af btrfs: re-arrange statements in setup_items_for_insert adds 3dc9dc8969dc btrfs: eliminate total_size parameter from setup_items_for_insert adds fc0d82e103c7 btrfs: sink total_data parameter in setup_items_for_insert adds da9ffb242c44 btrfs: add kerneldoc for setup_items_for_insert adds 7269ddd2f602 btrfs: improve error message in setup_items_for_insert adds 728049050012 btrfs: kill the RCU protection for fs_info->space_info adds 49ea112da0e6 btrfs: do not create raid sysfs entries under any locks adds bb56f02f26fe btrfs: reschedule if necessary when logging directory items adds 2f1d3e4b930d btrfs: remove btree_readpage adds 0420177c08b2 btrfs: simplify metadata pages reading adds 208d6341e85b btrfs: remove btree_get_extent adds 1a5ee1e62603 btrfs: remove btrfs_get_extent indirection from __do_readpage adds 72cffee46340 btrfs: remove mirror_num argument from extent_read_full_page adds c1be9c1ad5cc btrfs: promote extent_read_full_page to btrfs_readpage adds 003c286aef3f btrfs: sink mirror_num argument in extent_read_full_page adds 6f15af606005 btrfs: sink read_flags argument into extent_read_full_page adds fd513000eb27 btrfs: sink mirror_num argument in __do_readpage adds 0f208812493f btrfs: open code extent_read_full_page to its sole caller adds 633cc816f742 btrfs: clean BTRFS_I usage in btrfs_destroy_inode adds 71fe0a55dae7 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode adds 3c38c877fcb9 btrfs: sink inode argument in insert_ordered_extent_file_extent adds 510f85edf1cd btrfs: remove inode argument from add_pending_csums adds c0a43603056c btrfs: remove inode argument from btrfs_start_ordered_extent adds 8eb2fd00153a btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioc [...] adds bae12df966f0 btrfs: use kvcalloc for allocation in btrfs_ioctl_send() adds 6b613cc97f0a btrfs: reschedule when cloning lots of extents adds 2c53a14dd301 btrfs: use own btree inode io_tree owner id adds e2f896b3180e btrfs: send: use helpers for unaligned access to header members adds 6994ca367ce5 btrfs: free-space-cache: use unaligned helpers to access data adds e97659cefe1e btrfs: use unaligned helpers for stack and header set/get helpers adds 1465af12e254 btrfs: tree-checker: fix false alert caused by legacy btrf [...] adds 98272bb77bf4 btrfs: send, orphanize first all conflicting inodes when p [...] adds 9c2b4e034706 btrfs: send, recompute reference path after orphanization [...] adds 9a446d6a9fc7 btrfs: replace readpage_end_io_hook with direct calls adds 1f03d9cfda53 btrfs: remove extent_io_ops::readpage_end_io_hook adds cd0537449c27 btrfs: call submit_bio_hook directly in submit_one_bio adds be17b3afc4a6 btrfs: don't opencode is_data_inode in end_bio_extent_readpage adds 908930f3edad btrfs: stop calling submit_bio_hook for data inodes adds 1b36294a6cd5 btrfs: call submit_bio_hook directly for metadata pages adds 905eb88bceb2 btrfs: remove struct extent_io_ops adds 124604eb50f8 btrfs: init device stats for seed devices adds 92e26df43b1a btrfs: return error if we're unable to read device stats adds c33fe275b530 fs: remove no longer used dio_end_io() adds e3c57805f8f2 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK adds 572c83acdcda btrfs: cleanup cow block on error adds 96c2e067ed3e btrfs: skip devices without magic signature when mounting adds 8d1a7aae89dc btrfs: annotate device name rcu_string with __rcu adds 1fd4033dd011 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag adds 11e3235b4399 Merge tag 'for-5.10-tag' of git://git.kernel.org/pub/scm/l [...] adds dfef313e9990 Merge tag 'erofs-for-5.10-rc1' of git://git.kernel.org/pub [...] adds 647412daeb45 Merge tag 'mmc-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds fd5c32d80884 Merge tag 'media/v5.10-1' of git://git.kernel.org/pub/scm/ [...] adds 57218d7f2e87 Merge tag 'regmap-v5.10' of git://git.kernel.org/pub/scm/l [...] adds 1724e02e024a Merge tag 'regulator-v5.10' of git://git.kernel.org/pub/sc [...] adds a996b9c61729 Merge tag 'spi-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds 0486beaf88d2 Merge tag 'gpio-v5.10-1' of git://git.kernel.org/pub/scm/l [...] adds c4439713e82a Merge tag 'hwmon-for-v5.10' of git://git.kernel.org/pub/sc [...] adds 5f1ec1fd3225 x86/traps: Fix #DE Oops message regression adds 081dd68c8906 x86/platform/uv: Remove unused variable in UV5 NMI handler adds 857d64485e7c Merge tag 'x86_urgent_for_v5.10-rc1' of git://git.kernel.o [...] adds 3ad11d7ac887 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/l [...] adds 6ad4bf6ea160 Merge tag 'io_uring-5.10-2020-10-12' of git://git.kernel.d [...] adds 79ec6d9cac46 Merge tag 'libata-5.10-2020-10-12' of git://git.kernel.dk/ [...] adds 7cd4ecd9177b Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk [...] adds 029f56db6ac2 Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/ [...] adds 70333f4ff9c1 Merge branch 'printk-rework' into for-linus adds d594d8f411d4 Merge tag 'printk-for-5.10' of git://git.kernel.org/pub/sc [...] adds a20751677676 tomoyo: Loosen pathname/domainname validation. adds b274279a0b0c Merge tag 'tomoyo-pr-20201012' of git://git.osdn.net/gitro [...] adds 99a6740f88e9 Merge tag 'Smack-for-5.10' of git://github.com/cschaufler/ [...] adds 01fb1e2f42d6 Merge tag 'audit-pr-20201012' of git://git.kernel.org/pub/ [...] adds 7b540812cc06 Merge tag 'selinux-pr-20201012' of git://git.kernel.org/pu [...] adds 8b05418b2521 Merge tag 'seccomp-v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 9b80e4c4ddac overflow: Add __must_check attribute to check_*() helpers adds b5fc7a89e58b Merge tag 'overflow-v5.10-rc1' of git://git.kernel.org/pub [...] adds 1f7a44f63e6c compiler-clang: add build check for clang 10.0.1 adds 4c207c50ea35 Revert "kbuild: disable clang's default use of -fmerge-all [...] adds 2980e6070eef Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] adds 3759da22e5c0 Revert "arm64: vdso: Fix compilation with clang older than 8" adds 3511af0a72ef Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] adds 527f6750d92b kasan: remove mentions of unsupported Clang versions adds c8db3b0a7ba7 compiler-gcc: improve version error adds a25c13b3aa1b compiler.h: avoid escaped section names adds 4d6fb34acb5d export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang adds eb38f37c3cee kbuild: doc: describe proper script invocation adds 2c92406f3343 scripts/spelling.txt: increase error-prone spell checking adds 33c5bb375ea4 scripts/spelling.txt: add "arbitrary" typo adds d72e720a1939 scripts/decodecode: add the capability to supply the progr [...] adds 4f8c94022f0b ntfs: add check for mft record size in superblock adds 679edeb0ed8a ocfs2: delete repeated words in comments adds 8dd71b25c56a ocfs2: fix potential soft lockup during fstrim adds da5c1c0bb316 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr adds 97383c741b06 fs_parse: mark fs_param_bad_value() as static adds c1ff3f95497e mm/slab.c: clean code by removing redundant if condition adds d7cff4ded857 include/linux/slab.h: fix a typo error in comment adds c270cf3041a5 mm/slub.c: branch optimization in free slowpath adds 9f986d998a30 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc adds 9cf7a1118365 mm/slub: make add_full() condition more explicit adds c4b28963fd79 mm/kmemleak: rely on rcu for task stack scanning adds 1abbef4f5172 mm,kmemleak-test.c: move kmemleak-test.c to samples dir adds 2dd57d3415f8 x86/numa: cleanup configuration dependent command-line options adds 3b0d31011d39 x86/numa: add 'nohmat' option adds 88e9a5b7965c efi/fake_mem: arrange for a resource entry per efi_fake_me [...] adds c01044cc8191 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] adds 73fb952d8371 resource: report parent to walk_iomem_res_desc() callback adds a035b6bf863e mm/memory_hotplug: introduce default phys_to_target_node() [...] adds 5ccac54f3e12 ACPI: HMAT: attach a device for each soft-reserved range adds ec826909981c device-dax: drop the dax_region.pfn_flags attribute adds 174ebece379b device-dax: move instance creation parameters to 'struct d [...] adds f5516ec5efb9 device-dax: make pgmap optional for instance creation adds 59bc8d10dc41 device-dax/kmem: introduce dax_kmem_range() adds 7e6b431aaef8 device-dax/kmem: move resource name tracking to drvdata adds 0513bd5bb114 device-dax/kmem: replace release_resource() with release_m [...] adds c2f3011ee697 device-dax: add an allocation interface for device-dax instances adds f11cf813dee2 device-dax: introduce 'struct dev_dax' typed-driver operations adds 0f3da14a4f05 device-dax: introduce 'seed' devices adds c77f520db8eb drivers/base: make device_find_child_by_name() compatible [...] adds fcffb6a1df92 device-dax: add resize support adds a4574f63edc6 mm/memremap_pages: convert to 'struct range' adds b7b3c01b1915 mm/memremap_pages: support multiple ranges per invocation adds 60e93dc097f7 device-dax: add dis-contiguous resource support adds 0b07ce872a9e device-dax: introduce 'mapping' devices adds 33cf94d71766 device-dax: make align a per-device property adds 6d82120f4156 device-dax: add an 'align' attribute adds 5a505603a917 dax/hmem: introduce dax_hmem.region_idle parameter adds 8490e2e25b5a device-dax: add a range mapping allocation attribute adds 853322a67104 mm/debug.c: do not dereference i_ino blindly adds bac3cf4d01d4 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] adds 61ef18655704 mm: factor find_get_incore_page out of mincore_page adds f5df8635c5a3 mm: use find_get_incore_page in memcontrol adds e6e88712e43b mm: optimise madvise WILLNEED adds 8cf886463ecc proc: optimise smaps for shmem entries adds 9dfc8ff34b95 i915: use find_lock_page instead of find_lock_entry adds a6de4b4873e1 mm: convert find_get_entry to return the head page adds 63ec1973ddf3 mm/shmem: return head page from find_lock_entry adds a8cf7f272b5a mm: add find_lock_head adds 27a83a609b3b mm/filemap: fix filemap_map_pages for THP adds eb1d7a65f08a mm, fadvise: improve the expensive remote LRU cache draini [...] adds 4c6cd03ed88c mm/gup_benchmark: update the documentation in Kconfig adds 657d4f7996c6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag adds 447f3e45c18a mm/gup: don't permit users to call get_user_pages with FOL [...] adds 146608bb75e6 mm/gup: protect unpin_user_pages() against npages==-ERRNO adds 3264631548b1 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity adds cc2828b21c76 mm: remove activate_page() from unuse_pte() adds 6f4dd8de4835 mm: remove superfluous __ClearPageActive() adds a3e7bea06072 mm/swap.c: fix confusing comment in release_pages() adds f3bc52cb04bc mm/swap_slots.c: remove always zero and unused return valu [...] adds 548d9782bd84 mm/page_io.c: remove useless out label in __swap_writepage() adds 12eab4289d32 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] adds 7a3d52e45e00 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() adds 822bca52ee7e mm/swapfile.c: fix potential memory leak in sys_swapon adds 433e7d317754 mm/memremap.c: convert devmap static branch to {inc,dec} adds e90342e6d26a mm: memcontrol: use flex_array_size() helper in memcpy() adds 61e604e636ab mm: memcontrol: use the preferred form for passing the siz [...] adds 19b629c9795b mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] adds 05bdc520b3ad mm: memcontrol: correct the comment of mem_cgroup_iter() adds f9f84ec56f7e mm/memcg: clean up obsolete enum charge_type adds 8d387a5f172f mm/memcg: simplify mem_cgroup_get_max() adds bd0b230fe145 mm/memcg: unify swap and memsw page counters adds 5f9a4f4a7096 mm: memcontrol: add the missing numa_stat interface for cgroup v2 adds d437024e69b8 mm/page_counter: correct the obsolete func name in the com [...] adds 7a52d4d88ade mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] adds d1b2cf6cb84a mm: memcg/slab: uncharge during kmem_cache_free_bulk() adds 9a137153fc87 mm/memcg: fix device private memcg accounting adds efc9511cecf6 selftests/vm: fix false build success on the second and la [...] adds 34d109131f48 selftests/vm: fix incorrect gcc invocation in some cases adds b2b29d6d0119 mm: account PMD tables like PTE tables adds d383807aaf77 mm/memory.c: fix typo in __do_fault() comment adds a7069ee3f891 mm/memory.c: replace vmf->vma with variable vma adds 7c61f917b161 mm/mmap: rename __vma_unlink_common() to __vma_unlink() adds 4d1e72437b92 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] adds 07e5bfe651f8 mmap locking API: add mmap_lock_is_contended() adds 03b4b1149308 mm: smaps*: extend smap_gather_stats to support specified [...] adds ff9f47f6f00c mm: proc: smaps_rollup: do not stall write attempts on mmap_lock adds e18c45ffcfa3 mm: move PageDoubleMap bit adds a08d93e5752a mm: simplify PageDoubleMap with PF_SECOND policy adds f9d86a605722 mm/mmap: leave adjust_next as virtual address instead of p [...] adds f1dc1685f6ca mm/memory.c: fix spello of "function" adds 808fbdbea05f mm/mmap: not necessary to check mapping separately adds 0fc48a6e213a mm/mmap: check on file instead of the rb_root_cached of it [...] adds cf508b58457c mm: use helper function mapping_allow_writable() adds cb48841fbf4e mm/mmap.c: use helper function allow_write_access() in __r [...] adds 8332326e8e47 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] adds c78f463649d6 mm: remove src/dst mm parameter in copy_page_range() adds f577e143d85a include/linux/huge_mm.h: remove mincore_huge_pmd declaration adds bfe18a0900f1 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro adds 9b53122f616a lib/test_hmm.c: remove unused dmirror_zero_page adds 42286f83f80f mm/dmapool.c: replace open-coded list_for_each_entry_safe() adds 41a04814a715 mm/dmapool.c: replace hard coded function name with __func__ adds c43bc03d0a87 mm/memory-failure: do pgoff calculation before for_each_process() adds 2c3125977ec1 mm/memory-failure.c: remove unused macro `writeback' adds 82afbc32f221 mm/vmalloc.c: update the comment in __vmalloc_area_node() adds 74640617e14f mm/vmalloc.c: fix the comment of find_vm_area adds 25356cfad69c docs/vm: fix 'mm_count' vs 'mm_users' counter confusion adds 393824f650fa kasan/kunit: add KUnit Struct to Current Task adds 83c4e7a0363b KUnit: KASAN Integration adds 73228c7ecc5e KASAN: port KASAN Tests to KUnit adds 9ab5be976898 KASAN: Testing Documentation adds be4f1ae978ff mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] adds c9c510dc2964 mm/page_alloc: tweak comments in has_unmovable_pages() adds 51030a53d81e mm/page_isolation: exit early when pageblock is isolated i [...] adds 48381d7e4c1f mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] adds 1c31cb493c31 mm/page_isolation: cleanup set_migratetype_isolate() adds 27f852795a06 virtio-mem: don't special-case ZONE_MOVABLE adds 9181a980625a mm: document semantics of ZONE_MOVABLE adds 6a654e36fa51 mm, isolation: avoid checking unmovable pages across pageb [...] adds b630749f018c mm/page_alloc.c: clean code by removing unnecessary initia [...] adds cfb4a5419184 mm/page_alloc.c: micro-optimization remove unnecessary branch adds fdd4fa1cd904 mm/page_alloc.c: fix early params garbage value accesses adds a0622d05374b mm/page_alloc.c: clean code by merging two functions adds 2187e17b0203 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' adds 30d8ec73e877 mmzone: clean code by removing unused macro parameter adds a9b576f7253e mm: move call to compound_head() in release_pages() adds e320d3012d25 mm/page_alloc.c: fix freeing non-compound pages adds ab00db216c9c include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] adds 3e5c36007e9c mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool adds d79d176a3037 mm/hugetlb.c: remove the unnecessary non_swap_entry() adds 540809be5267 doc/vm: fix typo in the hugetlb admin documentation adds 7db5e7b67e3e mm/hugetlb: not necessary to coalesce regions recursively adds a1ddc2e8250e mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] adds d3ec7b6e09e5 mm/hugetlb: use list_splice to merge two list at once adds 972a3da355c9 mm/hugetlb: count file_region to be added when regions_nee [...] adds 15a8d68e9dc2 mm/hugetlb: a page from buddy is not on any list adds 2f37511cb6c2 mm/hugetlb: narrow the hugetlb_lock protection area during [...] adds 6664bfc8e934 mm/hugetlb: take the free hpage during the iteration directly adds 0bf7b64e6e51 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] adds 069c411de40a mm/vmscan: fix infinite loop in drop_slab_node adds 01c4776ba08c mm/vmscan: fix comments for isolate_lru_page() adds f94afee9980c mm/z3fold.c: use xx_zalloc instead xx_alloc and memset adds 1860129421c3 mm/zbud: remove redundant initialization adds 62b35fe0eba2 mm/compaction.c: micro-optimization remove unnecessary branch adds 74c9da4e1dc0 include/linux/compaction.h: clean code by removing unused [...] adds 1100262037be selftests/vm: 8x compaction_test speedup adds 78b132e9bae9 mm/mempolicy: remove or narrow the lock on current adds f8fd52535c73 mm: remove unused alloc_page_vma_node() adds 544941d78831 mm/mempool: add 'else' to split mutually exclusive case adds 04ba0a923f07 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() adds e9aa36ccbb4e dma-contiguous: simplify cma_early_percent_memory() adds cddb5ddf2b76 arm, xtensa: simplify initialization of high memory pages adds ab8f21aa8b2e arm64: numa: simplify dummy_numa_init() adds 80c4574417ae h8300, nds32, openrisc: simplify detection of memory extents adds c8e470184a06 riscv: drop unneeded node initialization adds 49645793bce1 mircoblaze: drop unneeded NUMA and sparsemem initializations adds cd991db8ddc3 memblock: make for_each_memblock_type() iterator private adds 87c55870f012 memblock: make memblock_debug and related functionality private adds 6e245ad4a17a memblock: reduce number of parameters in for_each_mem_range() adds c9118e6c37bf arch, mm: replace for_each_memblock() with for_each_mem_pf [...] adds b10d6bca8720 arch, drivers: replace for_each_membock() with for_each_me [...] adds 3c45ee6dc7a1 x86/setup: simplify initrd relocation and reservation adds 6120cdc01ef6 x86/setup: simplify reserve_crashkernel() adds 5bd0960b85d7 memblock: remove unused memblock_mem_size() adds 9f3d5eaa3c60 memblock: implement for_each_reserved_mem_region() using _ [...] adds cc6de1680538 memblock: use separate iterators for memory and reserved regions adds 67197a4f28d2 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] adds 4257889124cc mm/migrate: remove cpages-- in migrate_vma_finalize() adds f1f4f3ab54e9 mm/migrate: remove obsolete comment about device public adds d5660df4a555 Merge branch 'akpm' (patches from Andrew) adds ab0a40ea8820 perf build: Allow nested externs to enable BUILD_BUG() usage adds 6873139ed078 Merge tag 'objtool-core-2020-10-13' of git://git.kernel.or [...] adds da9803dfd395 Merge tag 'x86_seves_for_v5.10' of git://git.kernel.org/pu [...] adds 4907a43da831 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds a09b1d78505e Merge tag 'for-linus-5.10b-rc1-tag' of git://git.kernel.or [...] adds 15cb5469fc5f Merge tag 'platform-drivers-x86-v5.10-1' of git://git.kern [...] adds b7af6080a3d2 cpufreq: stats: Fix string format specifier mismatch adds 9c2ff6650f4b Merge branch 'pm-cpufreq' adds fe5975b1b8b2 Merge branches 'pm-cpuidle' and 'pm-devfreq' adds 2cf9ba290536 Merge branches 'pm-core', 'pm-sleep', 'pm-pci' and 'pm-domains' adds 16641d81f9ff Merge branches 'pm-avs' and 'powercap' adds 0b8417c14181 Merge tag 'pm-5.10-rc1' of git://git.kernel.org/pub/scm/li [...] adds acd448f300b7 Merge branches 'acpi-tables', 'acpi-pmic', 'acpi-dptf' and [...] adds 20eeeafb917b Merge branches 'acpi-video', 'acpi-battery', 'acpi-config' [...] adds e4174ff78b9e Merge branch 'acpi-numa' adds 5d2a3ca813f3 Merge branch 'acpi-misc' adds 8be2362d10e8 Merge branches 'acpi-extlog', 'acpi-memhotplug', 'acpi-but [...] adds cf1d2b44f6c7 Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds defb53a7c790 Merge tag 'pnp-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 79db2b74aa14 Merge branch 'stable/for-linus-5.10' of git://git.kernel.o [...] adds 531d29b0b674 Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pu [...] adds 37187df45af7 Merge tag 'iomap-5.10-merge-4' of git://git.kernel.org/pub [...] adds 2fc61f25fb29 Merge tag 'xfs-5.10-merge-2' of git://git.kernel.org/pub/s [...] adds 9e51183e9462 Merge tag 'linux-kselftest-fixes-5.10-rc1' of git://git.ke [...] adds 612e7a4c1645 Merge tag 'kernel-clone-v5.9' of git://git.kernel.org/pub/ [...] adds 01361b665a26 tests: remove O_NONBLOCK before waiting for WSTOPPED adds 4da9af0014b5 Merge tag 'threads-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 09cad0754744 fs: fix NULL dereference due to data race in prepend_path() adds 2f6c6d0891b4 Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] adds 6e4dc3d59284 Merge tag 'for-linus-5.10-1' of git://github.com/cminyard/ [...] adds 4815519ed0af Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pu [...] adds 55e0500eb5c0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 7fafb54c7d39 Merge tag 'leds-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds 9b9448f39e83 pinctrl: single: fix pinctrl_spec.args_count bounds check adds f4a2b19c37ca pinctrl: single: fix debug output when #pinctrl-cells = 2 adds db7515783b99 pinctrl: mediatek: Free eint data on failure adds c6662da804c4 pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_ [...] adds 4e787e040534 dt-bindings: pinctrl: sunxi: Allow pinctrl with more inter [...] adds 55596c544556 pinctrl: amd: Add missing pins to the pin group list adds b4e1bce85fd8 Merge tag 'pinctrl-v5.10-1' of git://git.kernel.org/pub/sc [...] adds 16b0b2baaf83 dt-bindings: powerpc: Add a schema for the 'sleep' property adds 44ec8b20d1e9 dt-bindings: Add running yamllint to dt_binding_check adds 6e9c9686d826 scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121 adds a5917fa87694 dt-bindings: pwm: imx: document i.MX compatibles adds 879baf11777c dt-bindings: arm: hisilicon: add missing properties into s [...] adds 0450d1f9a295 dt-bindings: arm: hisilicon: add missing properties into c [...] adds 588614be61b7 dt-bindings: update usb-c-connector example adds 441848282c59 dt: Remove booting-without-of.rst adds faaa30dd1f4b spi: dt-bindings: spi-controller: explicitly require #addr [...] adds bd36e51d10e7 dt-bindings: misc: explicitly add #address-cells for slave mode adds f888bdf9823c Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pu [...] adds 1a31c1237155 Merge tag 'mfd-next-5.10' of git://git.kernel.org/pub/scm/ [...] adds 6448cbf662c7 Merge tag 'backlight-next-5.10' of git://git.kernel.org/pu [...] adds e6037a753e8e powerpc32: don't adjust unmoved stack pointer in csum_part [...] adds 5d6c413c92a3 Merge tag 'tty-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds fe151462bd0f Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/p [...] adds 3e4fb4346c78 Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds ade7afe3e606 Merge tag 'staging-5.10-rc1' of git://git.kernel.org/pub/s [...] adds c6dbef730762 Merge tag 'usb-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 726eb70e0d34 Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub [...] adds d3c8f2784d32 drm/ingenic: Fix bad revert adds 640eee067d9a Merge tag 'drm-misc-next-fixes-2020-10-13' of git://anongi [...] adds 93b694d096cc Merge tag 'drm-next-2020-10-15' of git://anongit.freedeskt [...] adds 4dda3a19141b Merge branch 'for-next' into for-linus adds 46394db4410b ALSA: hda: use semicolons rather than commas to separate s [...] adds fe160a22aa2d ALSA: fireworks: use semicolons rather than commas to sepa [...] adds a6e7d0a4bdb0 ALSA: hda: fix jack detection with Realtek codecs when in D3 adds f401b2c9931a Merge tag 'asoc-v5.10' of https://git.kernel.org/pub/scm/l [...] adds ce1558c285f9 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close adds c48b75b7271d Merge tag 'sound-5.10-rc1' of git://git.kernel.org/pub/scm [...] adds f065199d4df0 Merge tag 'dmaengine-5.10-rc1' of git://git.kernel.org/pub [...] adds 2a410d09417b ARM/ixp4xx: add a missing include of dma-map-ops.h adds 5a32c3413d33 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/us [...] adds ca5387e448e1 Merge tag 'configfs-5.10' of git://git.infradead.org/users [...] adds b77a69b81c2f Merge tag 'fs_for_v5.10-rc1' of git://git.kernel.org/pub/s [...] adds 4a165feba265 Merge tag 'dio_for_v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 0cd7d9795fa8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cc51d171776f Merge branch 'for-5.10/apple' into for-linus adds 62b31a045757 Merge branch 'for-5.10/core' into for-linus adds 1142a12ca90c Merge branch 'for-5.10/cp2112' into for-linus adds 1341c58615e9 Merge branch 'for-5.10/i2c-hid' into for-linus adds d61a5d631455 Merge branch 'for-5.10/intel-ish-hid' into for-linus adds df975502e5b7 Merge branch 'for-5.10/vivaldi' into for-linus adds 146f9d9189b1 Merge branch 'for-5.10/wiimote' into for-linus adds 9b14b066796d Merge branch 'for-5.9/upstream-fixes' into for-linus adds 203c38fbe833 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle adds 3504e85cd8b1 Merge branch 'for-5.10/i2c-hid' into for-linus adds bf36c6b946c8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bbf625990371 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0674324b16d4 Merge tag 'linux-kselftest-next-5.10-rc1' of git://git.ker [...] adds 578a7155c5a1 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc1' of git:// [...] adds 6b698713d4e9 fw_cfg: Add support for parisc architecture adds 024f5b597564 parisc: Add qemu fw_cfg interface adds f4d0d40cd1f1 parisc: Avoid external interrupts when IPI finishes adds 41f5a81c07cd parisc: Drop HP-UX specific fcntl and signal flags adds 75ae04206a4d parisc: Define O_NONBLOCK to become 000200000 adds cd760704ee32 parisc: Drop useless comments in uapi/asm/signal.h adds 0b5d9a063f67 parisc: disable CONFIG_IDE in defconfigs adds f15309d7ad5d parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() adds 6caf55e570ef parisc: Add alternative patching to synchronize_caches define adds 4df82ce78a34 parisc: Fix comments and enable interrupts later adds 2a7d4eed5720 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] adds 53a42b6324b8 parisc: Switch to more fine grained lws locks adds a50d3d3ce023 parisc: Rewrite tlb flush threshold calculation adds b47cf497469f parisc: Install vmlinuz instead of zImage file adds f173e3a75170 parisc: Improve spinlock handling adds 4a770b413fe9 parisc: Add MAP_UNINITIALIZED define adds 58a5c67aadde parisc/sticon: Always register sticon console driver adds 7ff3f14ddc35 parisc/sticon: Add user font support adds 7286d2a37eb9 Merge branch 'parisc-5.10-1' of git://git.kernel.org/pub/s [...] adds 626b901f6044 Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT adds 2d0f6b0aab9a Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds 6d9bd139455d tracing: Check return value of __create_val_fields() befor [...] adds bbeb97464eef tracing: Fix race in trace_open and buffer resize call adds c16340971949 tracing/boot: Add ftrace.instance.*.alloc_snapshot option adds 499f7bb08535 tracing: Fix some typos in comments adds 7d27adf575e7 tracing: Don't show dynamic string internals in synthetic [...] adds 42d120e2dda5 tracing: Move is_good_name() from trace_probe.h to trace.h adds 9bbb33291f8e tracing: Check that the synthetic event and field names are legal adds d4d704637d93 tracing: Add synthetic event error logging adds 96378b2088fa selftests/ftrace: Change synthetic event name for inter-ev [...] adds 10819e25799a tracing: Handle synthetic event array field type checking [...] adds 81ff92a93d95 selftests/ftrace: Add test case for synthetic event syntax errors adds 6107742d1583 tracing: support "bool" type in synthetic trace events adds fefa636d8159 Merge tag 'trace-v5.10' of git://git.kernel.org/pub/scm/li [...] adds 840e5bb326bb Merge tag 'integrity-v5.10' of git://git.kernel.org/pub/sc [...] adds ca139d76b0d9 cx82310_eth: re-enable ethernet mode after router reboot adds 15f5e48f93c0 cx82310_eth: use netdev_err instead of dev_err adds ac911bfeb34b can: isotp: implement cleanups / improvements from review adds f726f3d37163 can: remove obsolete version strings adds 2ad119d998e4 Merge tag 'linux-can-next-for-5.10-20201012' of git://git. [...] adds cf223bfaf791 bnxt_en: Return -EROFS to user space, if NVM writes are no [...] adds 6896cb35eec5 bnxt_en: Enable online self tests for multi-host/NPAR mode. adds 8fb35cd302f7 bnxt_en: Set driver default message level. adds 03ab8ca1e920 bnxt_en: Simplify bnxt_async_event_process(). adds c966c67c0992 bnxt_en: Log event_data1 and event_data2 when handling RES [...] adds 8eddb3e7ce12 bnxt_en: Log unknown link speed appropriately. adds 4933f6753b50 bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. adds 7154917a12b2 bnxt_en: Refactor bnxt_dl_info_get(). adds 1388875b3916 bnxt_en: Add stored FW version info to devlink info_get cb. adds 547848af58e3 Merge branch 'bnxt_en-Updates-for-net-next' adds a308283fdbf7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds ccdf7fae3afa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds fa6031df12fc macb: add RM9200's interrupt flag TBRE adds 73d742281383 macb: prepare at91 to use a 2-frame TX queue adds 0a4e9ce17ba7 macb: support the two tx descriptors on at91rm9200 adds c93c5482c7d4 Merge branch 'macb-support-the-2-deep-Tx-queue-on-at91' adds 7e38b03f0fe7 net: mscc: ocelot: remove duplicate ocelot_port_dev_check adds 44797589c20e tcp: use semicolons rather than commas to separate statements adds 6159e9633f17 net/ipv6: use semicolons rather than commas to separate st [...] adds 0403a2b53c29 net/tls: use semicolons rather than commas to separate statements adds c9bf52a173c7 net/af_unix: Remove unused old_pid variable adds 3618ad2a7c0e virtio-net: ethtool configurable RXCSUM adds 44fa32f008ab net: add function dev_fetch_sw_netstats for fetching pcpu_ [...] adds 3b51788a2d5f IB/hfi1: use new function dev_fetch_sw_netstats adds 9d0151673e70 net: macsec: use new function dev_fetch_sw_netstats adds ec173778e96e net: usb: qmi_wwan: use new function dev_fetch_sw_netstats adds ab2b3ff21b9f net: usbnet: use new function dev_fetch_sw_netstats adds 1f68b2096f65 qtnfmac: use new function dev_fetch_sw_netstats adds f3f04f0f3ab9 net: bridge: use new function dev_fetch_sw_netstats adds a0d269810185 net: dsa: use new function dev_fetch_sw_netstats adds cf89f18fa407 iptunnel: use new function dev_fetch_sw_netstats adds 6401297e7610 mac80211: use new function dev_fetch_sw_netstats adds 3569939a811e net: openvswitch: use new function dev_fetch_sw_netstats adds 5fc3594d36d1 xfrm: use new function dev_fetch_sw_netstats adds a003ec1f47bc Merge branch 'net-add-and-use-function-dev_fetch_sw_netsta [...] adds 30cf856a691f i40e: Allow changing FEC settings on X722 if supported by FW adds f2bf814a27c5 e1000: remove unused and incorrect code adds d5e6f064ac66 Merge branch '40GbE-Intel-Wired-LAN-Driver-Updates-2020-10-12' adds 825f8b0b17a8 net/mlx5: Fix uininitialized pointer read on pointer attr adds ee92e4f1f95e net/mlx5: Add NIC TX domain namespace adds 9b9d454ddbf0 net/mlx5e: IPsec: Add TX steering rule per IPsec state adds 5be019040cb7 net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload adds 50172733d01c Merge tag 'mlx5-updates-2020-10-12' of git://git.kernel.or [...] adds d25e2e9388ed netfilter: restore NF_INET_NUMHOOKS adds 0ec78cdb1ab1 cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr adds f3af4ad1e08a rxrpc: Fix bundle counting for exclusive connections adds ddc7834af8d5 rxrpc: Fix loss of final ack on shutdown adds 54086c5a7f15 Merge tag 'rxrpc-next-20201015' of git://git.kernel.org/pu [...] adds 346e320cb210 netfilter: nftables: allow re-computing sctp CRC-32C in 'p [...] adds 8098bd69bc4e net: dsa: microchip: fix race condition adds 3af5f0f5c74e net: korina: fix kfree of rx/tx descriptor array adds b2b8a92733b2 mlx4: handle non-napi callers to napi_poll adds 64a632da538a net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() adds 254941f32370 docs: networking: update XPS to account for netif_set_xps_queue adds 59e611a566e7 socket: fix option SO_TIMESTAMPING_NEW adds 4e3bbb33e6f3 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is [...] adds fdafed459998 ip_gre: set dev->hard_header_len and dev->needed_headroom [...] adds ea2f7da1799b selftests: netfilter: extend nfqueue test case adds 7980d2eabde8 ipvs: clear skb->tstamp in forwarding path adds 98a381a7d489 netfilter: nftables: extend error reporting for chain updates adds 0d9826bc18ce netfilter: nf_log: missing vlan offload tag and proto adds 1e40d75ef90c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e1e84eb58eb4 ipv4/icmp: l3mdev: Perform icmp error route lookup on sour [...] adds 272928d1cdac ipv6/icmp: l3mdev: Perform icmp error route lookup on sour [...] adds 1a01727676a8 selftests: Add VRF route leaking tests adds f8ea4a198560 Merge branch 'l3mdev-icmp-error-route-lookup-fixes' adds 2ef813b8f405 cxgb4: handle 4-tuple PEDIT to NAT mode translation adds 5ce9ad815a29 ibmveth: Switch order of ibmveth_helper calls. adds 413f142cc05c ibmveth: Identify ingress large send packets. adds 15f0d2922dce Merge branch 'ibmveth-gso-fix' adds d086a1c65aab net: sched: Fix suspicious RCU usage while accessing tcf_t [...] adds 1d273fcc2c29 bpfilter: Fix build error with CONFIG_BPFILTER_UMH adds d535ca136778 net/smc: fix use-after-free of delayed events adds ef12ad45880b net/smc: fix valid DMBE buffer sizes adds 6b1bbf94ab36 net/smc: fix invalid return code in smcd_new_buf_create() adds 0c124aa5c48d Merge branch 'net-smc-fixes-2020-10-14' adds 6617dfd44014 net: fix pos incrementment in ipv6_route_seq_next adds 2ecbc1f68448 Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH" adds 2295cddf99e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds e688c3db7ca6 bpf: Fix register equivalence tracking. adds f58423aeab28 bpf, sockmap: Add locking annotations to iterator adds 8a3feed90e75 bpf, selftest: Fix flaky tcp_hdr_options test when adding [...] adds 83c11c17553c net, sockmap: Don't call bpf_prog_put() on NULL pointer adds 105faa874243 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 9ff9b0d392ea Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/ [...] adds a455aa72f7c4 device-dax/kmem: fix resource release adds 392b466981ac powerpc/mm: add DEBUG_VM WARN for pmd_clear adds 379c926d6334 powerpc/mm: move setting pte specific flags to pfn_pte adds cfc5bbc4e75d mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value adds 85a144632dcc mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] adds 4200605b1f80 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] adds c3824e18d3f3 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] adds e8edf0adb95d mm/debug_vm_pgtable/locks: move non page table modifying t [...] adds 6f302e270c99 mm/debug_vm_pgtable/locks: take correct page table lock adds 87f34986de0b mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP adds 13af05063033 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] adds 2b1dd67a78c3 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 adds 401035d5c456 mm/debug_vm_pgtable: avoid none pte in pte_clear_test adds f14312e1ed1e mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] adds 57417cebc96b XArray: add xa_get_order adds 8fc75643c5e1 XArray: add xas_split adds 198b62f83eef mm/filemap: fix storing to a THP shadow entry adds 887b22c628c6 mm/filemap: fix page cache removal for arbitrary sized THPs adds d01ac3c35214 mm/memory: remove page fault assumption of compound page size adds 8fb156c9ee2d mm/page_owner: change split_page_owner to take a count adds 86b562b62972 mm/huge_memory: fix total_mapcount assumption of page size adds 8cce54756806 mm/huge_memory: fix split assumption of page size adds 65dfe3c3bc41 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] adds e2333dad2d4a mm/huge_memory: fix can_split_huge_page assumption of THP size adds 5eaf35ab1275 mm/rmap: fix assumptions of THP size adds fc3a5ac52827 mm/truncate: fix truncation for pages of arbitrary size adds 8854a6a7248f mm/page-writeback: support tail pages in wait_for_stable_page adds 3efe62e46695 mm/vmscan: allow arbitrary sized pages to be paged out adds 01c70267053d fs: add a filesystem flag for THPs adds 6f4d2f9770cf fs: do not update nr_thps for mappings which support THPs adds c4f9c701f9b4 mm: fix a race during THP splitting adds 1aa83cfa5a20 mm/readahead: add DEFINE_READAHEAD adds 73bb49da50cd mm/readahead: make page_cache_ra_unbounded take a readahea [...] adds 8238287eadb2 mm/readahead: make do_page_cache_ra take a readahead_control adds 6e4af69ae9b7 mm/readahead: make ondemand_readahead take a readahead_control adds 7b3df3b9ac7e mm/readahead: pass readahead_control to force_page_cache_ra adds fefa7c478fda mm/readahead: add page_cache_sync_ra and page_cache_async_ra adds db660d462525 mm/filemap: fold ra_submit into do_sync_mmap_readahead adds b1647dc0deef mm/readahead: pass a file_ra_state into force_page_cache_ra adds 7d9d46ac87f9 mm,hwpoison: cleanup unused PageHuge() check adds 1b473becde09 mm, hwpoison: remove recalculating hpage adds fd476720c9ba mm,hwpoison-inject: don't pin for hwpoison_filter adds 7e27f22c9e40 mm,hwpoison: unexport get_hwpoison_page and make it static adds dc7560b496f9 mm,hwpoison: refactor madvise_inject_error adds dd6e2402fad9 mm,hwpoison: kill put_hwpoison_page adds 694bf0b0cdf9 mm,hwpoison: unify THP handling for hard and soft offline adds 06be6ff3d2ec mm,hwpoison: rework soft offline for free pages adds 79f5f8fab482 mm,hwpoison: rework soft offline for in-use pages adds 6b9a217eda4a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] adds 5a2ffca3c233 mm,hwpoison: return 0 if the page is already poisoned in s [...] adds 5d1fd5dc877b mm,hwpoison: introduce MF_MSG_UNSPLIT_THP adds 1f2481ddbe44 mm,hwpoison: double-check page count in __get_any_page() adds b94e02822deb mm,hwpoison: try to narrow window race for free pages adds 11c9c7edae06 mm/page_poison.c: replace bool variable with static key adds 406100762ae9 mm/vmstat.c: use helper macro abs() adds 295a17302348 mm/util.c: update the kerneldoc for kstrdup_const() adds c9682d10271e mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] adds 73a11c965857 mm/memory_hotplug: inline __offline_pages() into offline_pages() adds 4986fac160b3 mm/memory_hotplug: enforce section granularity when onlini [...] adds 0a1a9a0008bb mm/memory_hotplug: simplify page offlining adds 257bea71582d mm/page_alloc: simplify __offline_isolated_pages() adds ea15153c3d46 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() adds 3fa0c7c79d24 mm/page_isolation: simplify return value of start_isolate_ [...] adds aac65321ba69 mm/memory_hotplug: simplify page onlining adds 4eb29bd9d089 mm/page_alloc: drop stale pageblock comment in memmap_init [...] adds d882c0067d99 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] adds b30c59279d68 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] adds ec62d04e3fdc kernel/resource: make release_mem_region_adjustable() never fail adds 7cf603d17d9b kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED adds 3a0aaefe4134 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] adds b6117199787c mm/memory_hotplug: prepare passing flags to add_memory() a [...] adds 9ca6551ee243 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] adds 9b24247a2447 virtio-mem: try to merge system ram resources adds 1b989d5d72ab xen/balloon: try to merge system ram resources adds 2c76e7f6c42b hv_balloon: try to merge system ram resources adds cb8e3c8b4f45 kernel/resource: make iomem_resource implicit in release_m [...] adds 90c7eaeb14a3 mm: don't panic when links can't be created in sysfs adds f04a5d5d913f mm/page_alloc: convert "report" flag of __free_one_page() [...] adds 47b6a24a2382 mm/page_alloc: place pages to tail in __putback_isolated_page() adds 293ffa5ebb9c mm/page_alloc: move pages to tail in move_to_free_list() adds 7fef431be9c9 mm/page_alloc: place pages to tail in __free_pages_core() adds b86c5fc4e71a mm/memory_hotplug: update comment regarding zone shuffling adds 4e79603bbd33 zram: failing to decompress is WARN_ON worthy adds c7df08f1953b mm/slab.h: remove duplicate include adds 58f6f0349716 mm/page_reporting.c: drop stale list head check in page_re [...] adds 955cc774f286 mm/highmem.c: clean up endif comments adds ed0173733dd4 mm: use self-explanatory macros rather than "2" adds 0e9aa6755757 mm: fix some broken comments adds 70b6d25ec59c mm: fix some comments formatting adds e755f4af08b7 mm/workingset.c: fix some doc warnings adds 73eb7f9a4ff0 mm: use helper function put_write_access() adds 1f0f8c0de090 include/linux/mmzone.h: remove unused early_pfn_valid() adds ab130f9108dc mm: rename page_order() to buddy_order() adds ce9bebe683a1 fs: configfs: delete repeated words in comments adds b296a6d53339 kernel.h: split out min()/max() et al. helpers adds 15ec0fcff6da kernel/sys.c: replace do_brk with do_brk_flags in comment [...] adds 7b7b8a2c9560 kernel/: fix repeated words in comments adds b7621ebf8a08 kernel: acct.c: fix some kernel-doc nits adds cdfe2d220476 get_maintainer: add test for file in VCS adds 6343f6b71f83 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback adds 32dd8afae7db MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org adds 197d6c1dde4e lib: bitmap: delete duplicated words adds f1e594acb1bd lib: libcrc32c: delete duplicated words adds 2f22385fb121 lib: decompress_bunzip2: delete duplicated words adds dde57fe01a0a lib: dynamic_queue_limits: delete duplicated words + fix typo adds 4e20ace06f70 lib: earlycpio: delete duplicated words adds e0656501a619 lib: radix-tree: delete duplicated words adds 408a93a2bb4f lib: syscall: delete duplicated words adds 2d0469814ade lib: test_sysctl: delete duplicated words adds 8d8472cfdefa lib/mpi/mpi-bit.c: fix spello of "functions" adds 3b6742618ed9 lib/idr.c: document calling context for IDA APIs mustn't u [...] adds 3264ceec8f17 lib/idr.c: document that ida_simple_{get,remove}() are deprecated adds 6ed9b92e290b lib/scatterlist.c: avoid a double memset adds 1d339638a954 lib/percpu_counter.c: use helper macro abs() adds e130816164e2 include/linux/list.h: add a macro to test if entry is poin [...] adds f3c9d0a3fe97 lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() adds 904542dc5652 lib/crc32.c: fix trivial typo in preprocessor condition adds a9eb63705e37 bitops: simplify get_count_order_long() adds 004fba1ae6dd bitops: use the same mechanism for get_count_order[_long] adds 3e89ad8506f3 checkpatch: add --kconfig-prefix adds 310cd06ba249 checkpatch: move repeated word test adds 40873aba2c6b checkpatch: add test for comma use that should be semicolon adds ed4761f78047 const_structs.checkpatch: add phy_ops adds 8020b2536312 checkpatch: warn if trace_printk and friends are called adds c12093a11462 const_structs.checkpatch: add pinctrl_ops and pinmux_ops adds 99ca38c2aa7d checkpatch: warn on self-assignments adds f5f613259f3f checkpatch: allow not using -f with files that are in git adds e7f929f3ca9e checkpatch: extend author Signed-off-by check for split Fr [...] adds a0154cdbd3dc checkpatch: emit a warning on embedded filenames adds 2e44e8033a9b checkpatch: fix multi-statement macro checks for while blocks. adds c70735c23bf6 checkpatch: fix false positive on empty block comment lines adds 48ca2d8ac8a1 checkpatch: add new warnings to author signoff checks. adds ce81bb256a22 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] adds 206e22f01941 tools/testing/selftests: add self-test for verifying load [...] adds 8f942eea12ae binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU adds df0c09c01173 coredump: let dump_emit() bail out on short writes adds afc63a97b764 coredump: refactor page range dumping into common helper adds 429a22e776a2 coredump: rework elf/elf_fdpic vma_dump_size() into common helper adds a07279c9a8cd binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot adds 7f3bfab52cab mm/gup: take mmap_lock in get_dump_page() adds 4d45e75a9955 mm: remove the now-unnecessary mmget_still_valid() hack adds 50b7d8568008 ramfs: fix nommu mmap with gaps in the page cache adds 589f6b526825 autofs: harden ioctl table adds 64ead5201e75 nilfs2: fix some kernel-doc warnings for nilfs2 adds fa63f083b349 rapidio: fix error handling path adds 85094c05eeb4 rapidio: fix the missed put_device() for rio_mport_add_riodev adds 3f388f28639f panic: dump registers on panic_on_warn adds ac05b7a1b48b kernel/relay.c: drop unneeded initialization adds 998ec76b9200 scripts/gdb/proc: add struct mount & struct super_block ad [...] adds 4fbe310e4406 scripts/gdb/tasks: add headers and improve spacing format adds 5cf53f3ce3b9 sched.h: drop in_ubsan field when UBSAN is in trap mode adds 6a6155f664e3 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang adds d9bc85de46ca ROMFS: support inode blocks calculation adds 2c739ced5886 lib, include/linux: add usercopy failure capability adds 4d0e9df5e43d lib, uaccess: add failure injection to usercopy functions adds c4cf498dc024 Merge branch 'akpm' (patches from Andrew) adds 996f9e0f93f1 selftests/powerpc: Fix eeh-basic.sh exit codes adds ffd0b25ca049 Revert "powerpc/pci: unmap legacy INTx interrupts when a P [...] adds 96685f866671 Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm [...] adds 847d4287a0c6 Merge tag 's390-5.10-1' of git://git.kernel.org/pub/scm/li [...] adds 90761cee5f4c mips: octeon: Add Ubiquiti E200 and E220 boards adds 1062fc45d1e9 MIPS: Loongson64: Select SMP in Kconfig to avoid build error adds 73826d604bbf MIPS: Loongson64: Clean up numa.c adds e7ae8d174eec MIPS: replace add_memory_region with memblock adds a616c0617aa3 MIPS: cpu-probe: move fpu probing/handling into its own file adds 90c68c6dbcb4 MIPS: cpu-probe: introduce exclusive R3k CPU probe adds 20cc5b649d99 MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit adds 69b686ddd579 MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES adds 1f0400d0e2c4 mips: ralink: enable zboot support adds 3528f8ec95a5 bcm963xx_tag.h: fix duplicated word adds 3e4614e7fdde MIPS: dec: fix section mismatch adds cf3af0a4d3b6 MIPS: DEC: Restore bootmem reservation for firmware workin [...] adds 09a31a7e3723 Merge tag 'mips_5.10' of git://git.kernel.org/pub/scm/linu [...] adds 49dc6fbce330 Merge tag 'kgdb-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds eac48eb6ce10 printk: ringbuffer: Wrong data pointer when appending smal [...] adds 8119c4332d25 Merge tag 'printk-for-5.10-fixup' of git://git.kernel.org/ [...] adds ce66f6136460 tracing: Remove __init from __trace_early_add_new_event() adds 93f3d8f54a22 Merge tag 'trace-v5.10-2' of git://git.kernel.org/pub/scm/ [...] adds d38c8cfb0571 scripts: kernel-doc: add support for typedef enum adds efa44475b8f5 scripts: kernel-doc: make it more compatible with Sphinx 3.x adds e3ad05fe6e6f scripts: kernel-doc: use a less pedantic markup for funcs [...] adds dbe8ba00e5ad scripts: kernel-doc: fix troubles with line counts adds eab795ddd84f scripts: kernel-doc: reimplement -nofunction argument adds 47bcacfd2b00 scripts: kernel-doc: fix typedef identification adds ed8348e23abc scripts: kernel-doc: don't mangle with parameter list adds 93351d419680 scripts: kernel-doc: allow passing desired Sphinx C domain [...] adds 5ef09c96d48b scripts: kernel-doc: fix line number handling adds 6e9e415854c1 scripts: kernel-doc: try to use c:function if possible adds 71e552aebf26 docs: cdomain.py: add support for a new Sphinx 3.1+ tag adds 95f49490515e docs: cdomain.py: extend it to handle new Sphinx 3.x tags adds 91fc6d8afe06 docs: kerneldoc.py: append the name of the parsed doc file adds 2791f47d26d1 docs: kerneldoc.py: add support for kerneldoc -nosymbol adds 06dc65b0fa61 docs: automarkup.py: Use new C roles in Sphinx 3 adds f66e47f98c1e docs: automarkup.py: Fix regexes to solve sphinx 3 warnings adds 3050edfd7971 docs: automarkup.py: Skip C reserved words when cross-referencing adds c51d9b046f90 docs: automarkup.py: Add cross-reference for parametrized [...] adds 01fae02d8d67 media: docs: make CEC documents compatible with Sphinx 3.1+ adds 407e84cd1e9a media: docs: make V4L documents more compatible with Sphinx 3.1+ adds f9b2e8aa326f media: docs: make DVB documents more compatible with Sphinx 3.1+ adds 937e68053d82 media: docs: make MC documents more compatible with Sphinx 3.1+ adds 5f536f4a221b media: docs: make RC documents more compatible with Sphinx 3.1+ adds 5b76632ed957 media: cec-core.rst: don't use c:type for structs adds abc59fd4a56a docs: remove some replace macros like |struct foo| adds 9303c9d5e988 docs: get rid of :c:type explicit declarations for structs adds d7faad159a7a docs: trace-uses.rst: remove bogus c-domain tags adds 71a8156e9448 docs: it_IT: fix namespace collisions at locking.rst adds 640e3f80a6f2 docs: net: ieee802154.rst: fix C expressions adds 9b9b0bda7d8a docs: genericirq.rst: don't document chip.c functions twice adds f182e7fd5c06 docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag adds 1842c96beebb docs: remove sound API duplication adds c9e3d519ee37 docs: basics.rst: move kernel-doc workqueue markups to wor [...] adds 3048ba60070e docs: scsi: target.rst: remove iSCSI transport class kerne [...] adds 58bc57b0de85 docs: device_link.rst: remove duplicated kernel-doc include adds 044248db5db1 docs: basics.rst: get rid of rcu kernel-doc macros adds b30fd8e962cc docs: pstore-blk.rst: fix kernel-doc tags adds 74e2f8d300d4 docs: fs: fscrypt.rst: get rid of :c:type: tags adds 6624d64da6bf docs: devices.rst: get rid of :c:type macros adds 687359027578 docs: sound: writing-an-alsa-driver.rst: get rid of :c:type adds 8ac867340bd8 docs: block: blk-mq.rst: get rid of :c:type adds 4d9d18ad6691 docs: writing-an-alsa-driver.rst: fix some bad c:func: markups adds 64d4151658c1 docs: fpga: replace :c:member: macros adds 365ff56f08ee docs: kgdb.rst: fix :c:type: usages adds b989451b8e00 docs: libata.rst: fix a wrong usage of :c:type: tag adds afe178adb9f2 docs: infrastructure.rst: don't include firmware kernel-doc adds 11604da24851 docs: gpu: i915.rst: Fix several C duplication warnings adds 2f27ed756813 docs: devices.rst: fix a C reference markup adds 366a07651830 docs: it_IT: hacking.rst: fix a typo on a markup adds ccf1227313cf docs: mei.rst: fix a C expression markup adds a57c3522e816 docs: basics.rst: avoid duplicated C function declaration adds b34b86d7a418 docs: conf.py: fix c:function support with Sphinx 3.x adds 14059a38a434 docs: conf.py: change the Sphinx 3.x+ text adds f41f716dc3fe docs: infrastructure.rst: exclude device_link_state from device.h adds ed159f972408 docs: zh_CN: amu.rst: fix document title markup adds 5e44635cc936 media: uAPI: buffer.rst: remove a left-over documentation adds c2a9a645591f math64.h: kernel-docs: Convert some markups into normal comments adds 1bf162e44aac memblock: get rid of a :c:type leftover adds 480017f00c6b dt-bindings: fix references to files converted to yaml adds edba14eb1f45 net: appletalk: Kconfig: Fix docs location adds d4dd87f83c6a drivers: net: hamradio: fix document location adds 209b44c804c0 docs: powerpc: syscall64-abi.rst: fix a malformed table adds 5b874af62700 block: bio: fix a warning at the kernel-doc markups adds 38d9b909f90e kunit: test.h: solve kernel-doc warnings adds 5cd3ddc186bb docs: bio: fix a kerneldoc markup adds 074b3aad307d drivers: core: fix kernel-doc markup for dev_err_probe() adds 623050ae3731 kunit: test.h: fix a bad kernel-doc markup adds 1b7743912bcf usb: docs: document altmode register/unregister functions adds 8a50c0572ffa nl80211: docs: add a description for s1g_cap parameter adds 72a2fbda53d0 rcu/tree: docs: document bkvcache new members at struct kf [...] adds f2c685515922 Input: sparse-keymap: add a description for @sw adds c88773dcc66f docs: virt: user_mode_linux_howto_v2.rst: fix a literal bl [...] adds 3eb6b31bfb17 workqueue: fix a kernel-doc warning adds f910ce5266cc mm/doc: fix a literal block markup adds 3e2ac9798e13 PM / devfreq: remove a duplicated kernel-doc markup adds 54a4c789ca80 Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/l [...] adds d662fad143c0 f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode adds 86f33603f8c5 f2fs: handle errors of f2fs_get_meta_page_nofail adds 6ed29fe1cac9 f2fs: don't issue flush in f2fs_flush_device_cache() for n [...] adds af4b6b8edf6a f2fs: introduce check_swap_activate_fast() adds 8c8cf26ae302 f2fs: fix writecount false positive in releasing compress blocks adds ae284d87abad f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info adds 788e96d1d399 f2fs: code cleanup by removing unnecessary check adds 7a3dadedc82e Merge tag 'f2fs-for-5.10-rc1' of git://git.kernel.org/pub/ [...] adds 92e3cc91d8f5 afs: Fix rapid cell addition/removal by not using RCU on c [...] adds 88c853c3f5c0 afs: Fix cell refcounting by splitting the usage counter adds 286377f6bdf7 afs: Fix cell purging with aliases adds 1d0e850a49a5 afs: Fix cell removal adds dca54a7bbb8c afs: Add tracing for cell refcount and active user count adds 7530d3eb3dcf afs: Don't assert on unpurgeable server records adds fad70111d57e Merge tag 'afs-fixes-20201016' of git://git.kernel.org/pub [...] adds 61536bed2149 ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for di [...] adds be4df0cea08a ovl: use generic vfs_ioc_setflags_prepare() helper adds 071a0578b0ce Merge tag 'ovl-update-5.10' of git://git.kernel.org/pub/sc [...] adds c071cde00bd5 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] adds 5f3c0200b15a thermal: imx: Use dev_err_probe() to simplify error handling adds 8790710a0f07 thermal: imx8mm: Use dev_err_probe() to simplify error handling adds 6ad1c515b8fb thermal: Use kobj_to_dev() instead of container_of() adds 392573b73ee3 thermal: rcar_thermal: Add missing braces to conditional s [...] adds adfe9285bed0 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support adds be52a1963f83 thermal: stm32: simplify the return expression of stm_ther [...] adds bc501418f09b thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config adds 585834a5eeb3 thermal/idle_inject: Fix comment of idle_duration_us and n [...] adds df3e647d6824 thermal: core: remove unnecessary mutex_init() adds 39558030fd68 thermal: int340x: Provide notification for OEM variable change adds 88052319620a thermal: core: Add new event for sending keep alive notifications adds 94a3c35eb007 thermal: int340x: Add keep alive response method adds ecd1d2a3e4f8 thermal: cooling: Remove unused variable *tz adds 691f189d817b dt-bindings: thermal: sun8i: Add binding for A100's THS co [...] adds 771151bed994 thermal: sun8i: add TEMP_CALIB_MASK for calibration data i [...] adds 92ad897302d6 thermal: sun8i: Add A100's THS controller support adds 5093402e5b44 thermal: ti-soc-thermal: Enable addition power management adds 48b458591749 thermal: core: Adding missing nlmsg_free() in thermal_genl [...] adds 5a77b6a0131f Merge tag 'thermal-v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 6402f4ce9581 mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS [...] adds 6f78b9acf04f Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/l [...] adds 2a934b38c066 Merge tag 'i3c/for-5.10' of git://git.kernel.org/pub/scm/l [...] adds 16e7483e6f02 Merge branch 'dynamic_sg' into rdma.git for-next adds 9a40401cfa13 lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values adds e0477b34d9d1 RDMA: Explicitly pass in the dma_device to ib_register_device adds e0d696d201dd RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI adds 71abf20b28ff RDMA/rxe: Handle skb_clone() failure in rxe_recv.c adds c7a198c70076 RDMA/ucma: Fix use after free in destroy id flow adds a1e16bc7d5f7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e71e19a9ea70 tools features: Add feature test to check if libbfd has bu [...] adds ba0509dcb7f8 perf dso: Use libbfd to read build_id and .gnu_debuglink section adds eac9a4342e54 perf symbols: Try reading the symbol table with libbfd adds ed21d6d7c48e perf tests: Add test for PE binary format support adds 9864a66defeb perf tools: Consolidate --control option parsing into one [...] adds 40db8ff59e75 perf tools: Handle read errors from ctl_fd adds 1f4390d825cc perf tools: Use AsciiDoc formatting for --control option d [...] adds a8fcbd269b43 perf tools: Add FIFO file names as alternative options to [...] adds d20aff1512f0 perf record: Add 'snapshot' control command adds bbe544682ee2 perf annotate: Allow configuring the 'disassembler_style' [...] adds 0b157b100019 perf annotate: Add 'ret' (intel disasm style) as an alias [...] adds 981892363420 perf intel-pt: Document snapshot control command adds ee7fe31e6e26 perf tools: Consolidate close_control_option()'s into one [...] adds 2ae05fe0a9df perf: ftrace: Add filter support for option -F/--funcs adds 60d804521ec4 perf vendor events amd: Add L2 Prefetch events for zen1 adds ab22eea35f1f perf vendor events amd: Add ITLB Instruction Fetch Hits ev [...] adds 08ed77e414ab perf vendor events amd: Add recommended events adds 09b54b30ccdc perf vendor events amd: Enable Family 19h users by matchin [...] adds 4751bddd3f98 perf tools: Make GTK2 support opt-in adds 6c014694b1d2 tools feature: Add missing -lzstd to the fast path feature [...] adds 20719c82f4f8 perf tools: Add build test with GTK+ adds 9f86d641ba20 perf list: Remove dead code in argument check adds fac49a3bc403 perf list: Do not print 'Metric Groups:' unnecessarily adds 7a16183316dd perf stat: Remove dead code: no need to set os.evsel twice adds 9e34c1c87e56 perf metricgroup: Fix typo in comment. adds fe0aed19b266 perf test: Introduce script for Arm CoreSight testing adds 0d52b7889be1 perf jevents: Make json_events() static and ditch jevents.h file adds 71a374bb1847 perf jevents: Add new structure to pass json fields. adds 560ccbc4a52c perf jevents: Add support for parsing perchip/percore events adds f5a489dc8189 perf metricgroup: Pass pmu_event structure as a parameter [...] adds b1f815c479c1 perf vendor events power9: Add hv_24x7 core level metric events adds 8366f0d268c2 perf tests: Call test_attr__open() directly adds 056c17220141 Merge remote-tracking branch 'torvalds/master' into perf/core adds c57f5eaa094e perf machine: Add machine__for_each_dso() function adds 687986bbeb66 perf tools: Rename group to topdown adds acb65150a47c perf record: Support sample-read topdown metric group adds 55c36a9fc2aa perf stat: Support new per thread TopDown metrics adds 328781df86fa perf tools: Add documentation for topdown metrics adds a803fbe61d97 perf metric: Remove duplicate include adds 99f638173e18 perf docs: Improve help information in perf.txt adds fc18380fb9d2 perf script: Display negative tid in non-sample events adds 7d537a8d2e76 perf intel-pt: Fix "context_switch event has no tid" error adds ac7a75d1fbe0 perf probe: Fix to adjust symbol address with correct relo [...] adds 7cd5738d0d8b perf probe: Fall back to debuginfod query if debuginfo and [...] adds 03fca3af5170 perf tsc: Move out common functions from x86 adds 4979e861415d perf tsc: Add rdtsc() for Arm64 adds 78a93d4cec6b perf tsc: Calculate timestamp with cap_user_time_short adds d110162cafc8 perf tsc: Support cap_user_time_short for event TIME_CONV adds 002a3d690f95 perf stat: Skip duration_time in setup_system_wide adds 2a684fcb605a perf script: Autopep8 futex-contention adds 69f48c7040d3 perf script: Add min, max to futex-contention output, in a [...] adds 038d3b53c284 perf vendor events intel: Update CascadelakeX events to v1.08 adds b5ff7f2799a4 perf vendor events: Update SkylakeX events to v1.21 adds 7fedd9b84bf8 perf evsel: Add evsel__clone() function adds d1c5a0e86a4e perf stat: Add --for-each-cgroup option adds b214ba8c4275 perf tools: Copy metric events properly when expand cgroups adds 89fb1ca2abb7 perf tools: Allow creation of cgroup without open adds 40b74c30ffb9 perf test: Add expand cgroup event test adds aa98d8482c83 perf parse-events: Reduce casts around bp_addr adds a55b7bb1c146 perf test: Fix msan uninitialized use. adds 717d182e4173 Merge remote-tracking branch 'torvalds/master' into perf/core adds d758d5d474ac perf tools: Separate the checking of headers only used to [...] adds 9012e3dda2a7 perf trace beauty: Add script to autogenerate mremap's fla [...] adds 61693228b6e3 perf beauty mmap_flags: Conditionaly define the mmap flags adds 08fc4762149c tools beauty: Add script to generate table of mmap's 'prot [...] adds 388968d864bb perf trace: Use the autogenerated mmap 'prot' string/id table adds 0bf02a0d8042 perf bench: Add build-id injection benchmark adds 2946ecedd026 perf inject: Add missing callbacks in perf_tool adds 336c95b297e8 perf inject: Enter namespace when reading build-id adds e7b60c5a0c4b perf inject: Do not load map/dso when injecting build-id adds 27c9c3424fc2 perf inject: Add --buildid-all option adds bf7ef5ddb0b3 perf bench: Run inject-build-id with --buildid-all option too adds 70830f974e8d perf vendor events: Fix typos in power8 PMU events adds dc000c4593a9 perf sched: Show start of latency as well adds a41c32105cc1 tools lib traceevent: Hide non API functions adds 5d680be3b014 perf parse-event: Fix cpu map refcounting adds 0f1b550e29c1 perf parse-event: Release cpu_map refcount if evsel alloc failed adds dcc81be0fc4e perf metricgroup: Fix uncore metric expressions adds 6fcd5ddc3b14 perf python scripting: Fix printable strings in python3 scripts adds bef69bd7cfc3 perf stat: Fix out of bounds CPU map access when handling [...] adds dbaa1b3d9afb Merge branch 'perf/urgent' into perf/core adds edac75a2f8c8 perf c2c: Update usage for showing memory events adds f3013f7ed465 perf trace: Fix off by ones in memset() after realloc() in [...] adds 6cf4ecf5c51d perf build: Allow nested externs to enable BUILD_BUG() usage adds 0fd0f00fdbc9 perf tests: Show python test script in verbose mode adds 79373082fa9d perf python: Autodetect python3 binary adds 79bbbabd2278 perf config: Export the perf_config_from_file() function adds 0aba7f036a56 perf tools: Use build_id object in dso adds f766819cd529 perf tools: Pass build_id object to filename__read_build_id() adds 3ff1b8c8cc12 perf tools: Pass build id object to sysfs__read_build_id() adds bf5411695a31 perf tools: Pass build_id object to build_id__sprintf() adds 8dfdf440d398 perf tools: Pass build_id object to dso__set_build_id() adds 39be8d0115b3 perf tools: Pass build_id object to dso__build_id_equal() adds b0a323c7f0ec perf tools: Add size to 'struct perf_record_header_build_id' adds e9ad94381cd0 perf tools: Align buildid list output for short build ids adds 78b2c50c5de9 perf test: Add build id shell test adds 0997a2662fa3 perf tools: Add support for exclusive groups/events adds 6556a75becb5 perf intel-pt: Improve PT documentation slightly adds 480accbb1760 perf streams: Introduce branch history "streams" adds dd1d84181015 perf streams: Get the evsel_streams by evsel_idx adds 47ef8398c369 perf streams: Compare two streams adds fa79aa648581 perf streams: Link stream pair adds 28904f4dcea1 perf streams: Calculate the sum of total streams hits adds 5bbd6bad3b05 perf streams: Report hot streams adds 2a09a84c720b perf diff: Support hot streams comparison adds caf7f9685dd3 perf jevents: Fix event code for events referencing std ar [...] adds f92993851f01 perf bench: Use condition variables in numa. adds b596e979c8c9 perf c2c: Display the total numbers continuously adds 4f28641bde8a perf c2c: Display "Total Stores" as a standalone metrics adds 6d662d730d6c perf c2c: Organize metrics based on memory hierarchy adds fdd32d7e8e81 perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" adds 0fbe2fe965cb perf c2c: Use more explicit headers for HITM adds ed626a3e52ca perf c2c: Change header for LLC local hit adds 77c158698c39 perf c2c: Correct LLC load hit metrics adds 91d933c22164 perf c2c: Add metrics "RMT Load Hit" adds 744aec4df2c5 perf c2c: Update documentation for metrics reorganization adds 9d9af1007bc0 Merge tag 'perf-tools-for-v5.10-2020-10-15' of git://git.k [...] adds a96fd1cc3ff3 Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] adds 429731277dfd Merge tag 'for-linus-5.10-rc1-part2' of git://git.kernel.o [...] adds 9453b2d4694c Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] adds 7404840d8755 ia64: fix build error with !COREDUMP adds b87d8cefe43c mm, memcg: rework remote charging API to support nesting adds 279c3393e2c1 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] adds 67f0286498d7 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] adds 37d5985c003d mm: kmem: prepare remote memcg charging infra for interrup [...] adds 4127c6504f25 mm: kmem: enable kernel memcg accounting from interrupt contexts adds 546087599986 mm/memory-failure: remove a wrapper for alloc_migration_target() adds 203e6e5ca4ea mm/memory_hotplug: remove a wrapper for alloc_migration_target() adds 4dc200cee195 mm/migrate: avoid possible unnecessary process right check [...] adds 3903b55a6117 mm/mmap: add inline vma_next() for readability of mmap code adds fb8090b699c3 mm/mmap: add inline munmap_vma_range() for code readability adds f3964599c22f mm/gup_benchmark: take the mmap lock around GUP adds b2767d97f5ff binfmt_elf: take the mmap lock around find_extend_vma() adds 255965309104 selftests/vm: 10x speedup for hmm-tests adds 0726b01e7045 mm/madvise: pass mm to do_madvise adds 1aa92cd31c1c pid: move pidfd_get_pid() to pid.c adds ecb8ac8b1f14 mm/madvise: introduce process_madvise() syscall: an extern [...] adds fa307474c621 mm: update the documentation for vfree adds b944afc9d64d mm: add a VM_MAP_PUT_PAGES flag for vmap adds 3e9a9e256b1e mm: add a vmap_pfn function adds eeb4a05fcef3 mm: allow a NULL fn callback in apply_to_page_range adds d1b6d2e1fe1d zsmalloc: switch from alloc_vm_area to get_vm_area adds bfed6708d6c9 drm/i915: use vmap in shmem_pin_map adds 46ce3a62b146 drm/i915: stop using kmap in i915_gem_object_map adds 534a6687aacc drm/i915: use vmap in i915_gem_object_map adds b723caece361 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] adds 5dd63bf1d0a7 x86/xen: open code alloc_vm_area in arch_gnttab_valloc adds 301fa9f2ddf7 mm: remove alloc_vm_area adds f255935b9767 mm: cleanup the gfp_mask handling in __vmalloc_area_node adds b71df8de41d2 mm: remove the filename in the top of file comment in vmalloc.c adds c922781fef43 mm: remove duplicate include statement in mmu.c adds 1912b04e0f9b Merge branch 'akpm' (patches from Andrew) adds 4b2bd20c350a scripts: coccicheck: Add chain mode to list of modes adds 7a2624e6de03 coccinelle: add patch rule for dma_alloc_coherent adds a2fc3718bc22 coccinelle: api: add kobj_to_dev.cocci script adds 5e0c074e5b4b coccinelle: ifnullfree: add vfree(), kvfree*() functions adds 7c9dc603d556 coccinelle: misc: add uninitialized_var.cocci script adds 6519a5ab1a9f coccinelle: api: update kzfree script to kfree_sensitive adds a19d1358345e scripts: coccicheck: Improve error feedback when coccicheck fails adds b76f0ea01312 coccinelle: misc: add excluded_middle.cocci script adds e16a7c47d56b scripts: coccicheck: Change default value for parallelism adds 44d8870f2152 coccinelle: api: add kvmalloc script adds 7b36c1398fb6 coccinelle: misc: add flexible_array.cocci script adds 28c185a88607 coccinelle: api: kfree_sensitive: print memset position adds 2f324dd8ab2e scripts: coccicheck: Add quotes to improve portability adds c5864560d935 scripts: coccicheck: Change default condition for parallelism adds 82c2d81361ec coccinelle: iterators: Add for_each_child.cocci script adds edc05fe5559e coccinelle: api: add kfree_mismatch script adds f66179ca7a7b Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] adds 5b92d8e9e5fa mailbox: bcm: convert tasklets to use new tasklet_setup() API adds 9070f35d25ce dt-bindings: mailbox : arm,mhu: Convert to Json-schema adds 471de2c02742 dt-bindings: mailbox: add doorbell support to ARM MHU adds ab99e237a482 mailbox: arm_mhu: Match only if compatible is "arm,mhu" adds 7002ca237b21 mailbox: arm_mhu: Add ARM MHU doorbell driver adds 558e4c36ec9f maiblox: mediatek: Fix handling of platform_get_irq() error adds c7dacf5b0f32 mailbox: avoid timer start from callback adds 373014bb517e Merge tag 'mailbox-v5.10' of git://git.linaro.org/landing- [...] adds 41eea65e2aaa Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pu [...] adds d2585f5164c2 lib: kunit: add bitfield test conversion to KUnit adds 294a7f1613ee lib: kunit: Fix compilation test when using TEST_BIT_FIELD [...] adds 7cf726a59435 Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.ke [...] adds 922a763ae178 Merge tag 'zonefs-5.10-rc1' of git://git.kernel.org/pub/sc [...] adds c6ff213fe5b8 fuse: add submount support to <uapi/linux/fuse.h> adds 24754db2728a fuse: store fuse_conn in fuse_req adds 8f622e9497bb fuse: drop fuse_conn parameter where possible adds fcee216beb9c fuse: split fuse_mount off of fuse_conn adds 1866d779d5d2 fuse: Allow fuse_fill_super_common() for submounts adds bf109c64040f fuse: implement crossmounts adds 413daa1a3f4a fuse: connection remove fix adds 42d3e2d041f0 virtiofs: calculate number of scatter-gather elements accurately adds 694565356c2e Merge tag 'fuse-update-5.10' of git://git.kernel.org/pub/s [...] adds f4c32e87de7d xfs: fix realtime bitmap/summary file truncation when grow [...] adds 7249c95a3fd7 xfs: make xfs_growfs_rt update secondary superblocks adds ace74e797a82 xfs: annotate grabbing the realtime bitmap/summary locks i [...] adds d88850bd5516 xfs: fix high key handling in the rt allocator's query_ran [...] adds 894645546bb1 xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n adds bbe85027ce80 Merge tag 'xfs-5.10-merge-5' of git://git.kernel.org/pub/s [...] adds d3876ff74437 Merge tag 'm68knommu-for-v5.10' of git://git.kernel.org/pu [...] adds 270315b8235e Merge tag 'riscv-for-linus-5.10-mw0' of git://git.kernel.o [...] adds b32649b86362 Merge tag 'arc-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 709ebe6dff50 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 073d0552ead5 xen/events: avoid removing an event channel while handling it adds 4d3fe31bd993 xen/events: add a proper barrier to 2-level uevent unmasking adds f01337197419 xen/events: fix race in evtchn_fifo_unmask() adds 54c9de89895e xen/events: add a new "late EOI" evtchn framework adds 01263a1fabe3 xen/blkback: use lateeoi irq binding adds 23025393dbeb xen/netback: use lateeoi irq binding adds 86991b6e7ea6 xen/scsiback: use lateeoi irq binding adds c8d647a326f0 xen/pvcallsback: use lateeoi irq binding adds c2711441bc96 xen/pciback: use lateeoi irq binding adds c44b849cee8c xen/events: switch user event channels to lateeoi model adds 7beb290caa2a xen/events: use a common cpu hotplug hook for event channels adds e99502f76271 xen/events: defer eoi in case of excessive number of events adds 5f7f77400ab5 xen/events: block rogue events for some time adds 4a5bb973fa03 Merge tag 'for-linus-5.10b-rc1b-tag' of git://git.kernel.o [...] adds 9def3b1a07c4 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is [...] adds 5c7e3f3f5cbc Merge tag 'iommu-fix-v5.10' of git://git.kernel.org/pub/sc [...] adds 44264591a8c4 drm/amd/display: Fix module load hangs when connected to an eDP adds 02a1bea65bb3 drm/amdgpu/swsmu: init the baco mutex in early_init adds c0e35ed924e4 drm/amd/display: kernel-doc: document force_timing_sync adds 39ec39d77170 docs: amdgpu: fix a warning when building the documentation adds 83da6eea3af6 drm/amd/pm: increase mclk switch threshold to 200 us adds 187561dd7653 drm/amdgpu: vcn and jpeg ring synchronization adds 8f4729e88064 drm/amdkfd: Use kvfree in destroy_crat_image adds 941947d29eb7 Merge tag 'amd-drm-fixes-5.10-2020-10-14' of git://people. [...] adds c46a40ff13dc drm/amd/display: Fix incorrect dsc force enable logic adds f0b707c125a2 drm/i915: Fix TGL DKL PHY DP vswing handling adds 214bba50616f drm/i915: Set all unused color plane offsets to ~0xfff again adds 40b99050455b Merge tag 'drm-intel-next-fixes-2020-10-15' of git://anong [...] adds f9915b964c25 Merge tag 'drm-next-2020-10-19' of git://anongit.freedeskt [...] adds 6c59a17b0d59 power: supply: bq25980: Fix uninitialized wd_reg_val and overrun adds 7007fab4ae82 power: reset: POWER_RESET_OCELOT_RESET should depend on Oc [...] adds 38525c6919e2 Merge tag 'for-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds 035fbafc7a54 io_uring: Fix sizeof() mismatch adds 368c5481ae7c io_uring: don't set COMP_LOCKED if won't put adds b1b74cfc1967 io_uring: don't unnecessarily clear F_LINK_TIMEOUT adds 6a0af224c213 io_uring: don't put a poll req under spinlock adds 4edf20f99902 io_uring: dig out COMP_LOCK from deep call chain adds 216578e55ac9 io_uring: fix REQ_F_COMP_LOCKED by killing it adds 0918682be432 Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly" adds 55cbc2564ab2 io_uring: fix error path cleanup in io_sqe_files_register() adds a8b595b22d31 io-wq: assign NUMA node locality if appropriate adds 0f203765880c io_uring: pass required context in as flags adds dfead8a8e2c4 io_uring: rely solely on work flags to determine personality. adds 98447d65b4a7 io_uring: move io identity items into separate struct adds 1e6fa5216a0e io_uring: COW io_identity on mismatch adds 5c3462cfd123 io_uring: store io_identity in io_uring_task adds 500a373d731a io_uring: assign new io_identity for task if members have changed adds d8a6df10aac9 io_uring: use percpu counters to track inflight requests adds 4ea33a976bfe io-wq: inherit audit loginuid and sessionid adds 58852d4d6737 io_uring: fix double poll mask init adds 13bd691421bc mm: mark async iocb read as NOWAIT once some data has been copied adds 324bcf54c449 mm: use limited read-ahead to satisfy read adds 9ba0d0c81284 io_uring: use blk_queue_nowait() to check if NOWAIT supported adds 4962a85696f9 Merge tag 'io_uring-5.10-2020-10-20' of git://git.kernel.d [...] adds a2d24bcb97dc nfs: add missing "posix" local_lock constant table definition adds 61ca2c4afd9d NFS: Only reference user namespace from nfs4idmap struct i [...] adds 094eca37193c NFSv4: Fix up RCU annotations for struct nfs_netns_client adds 8c39076c276b NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE [...] adds 59f0e7eb2f9f Merge tag 'nfs-for-5.10-1' of git://git.linux-nfs.org/proj [...] adds f82cd2f0b5eb XArray: Add private interface for workingset node deletion adds ca7b639e8611 XArray: Fix xas_reload for multi-index entries adds f78b8250a076 radix-tree: fix the comment of radix_tree_next_slot() adds 84c34df158cf XArray: Fix xas_create_range for ranges above 4 billion adds c4d6fe731176 Merge tag 'xarray-5.9' of git://git.infradead.org/users/wi [...] adds a33f6432b3a6 ceph: encode inodes' parent/d_name in cap reconnect message adds 1c30c9073387 ceph: remove unnecessary return in switch statement adds 3986f9a42e99 libceph: multiple workspaces for CRUSH computations adds 3a8ebe0b8b61 ceph: add column 'mds' to show caps in more user friendly adds c5f575ed08c3 ceph: drop special-casing for ITER_PIPE in ceph_sync_read adds 2678da88f4b4 ceph: add ceph_sb_to_mdsc helper support to parse the mdsc adds 1dd8d4708136 ceph: metrics for opened files, pinned caps and opened inodes adds 470a5c77eac0 ceph: use kill_anon_super helper adds 2e1692966034 ceph: have ceph_writepages_start call pagevec_lookup_range_tag adds 0b98acd61883 libceph, rbd, ceph: "blacklist" -> "blocklist" adds 1b05fae7f29d libceph: switch to the new "osd blocklist add" command adds 4bb926e83f1e ceph: add a note explaining session reject error string adds 18d620f063b0 ceph: break out writeback of incompatible snap context to [...] adds d45156bf46c0 ceph: don't call ceph_update_writeable_page from page_mkwrite adds 9b4862ecaec5 ceph: fold ceph_sync_readpages into ceph_readpage adds 6390987f2f4c ceph: fold ceph_sync_writepages into writepage_nounlock adds 1cc1699070bd ceph: fold ceph_update_writeable_page into ceph_write_begin adds f6fbdcd997f5 ceph: mark ceph_fmt_xattr() as printf-like for better type [...] adds 7edf1ec5b249 ceph: don't SetPageError on readpage errors adds c403c3a2fbe2 ceph: promote to unsigned long long before shifting adds 5231198089af ceph: drop separate mdsc argument from __send_cap adds 16d68903f56a ceph: break up send_cap_msg adds c74d79af9002 ceph: comment cleanups and clarifications adds 5a5036c89f34 libceph: move a dout in queue_con_delay() adds b07720d0bd1e libceph: fix ENTITY_NAME format suggestion adds a9dfe31e5ce3 libceph: format ceph_entity_addr nonces as unsigned adds 28e1581c3b4e libceph: clear con->out_msg on Policy::stateful_server faults adds ed7cfefe4443 Merge tag 'ceph-for-5.10-rc1' of git://github.com/ceph/cep [...] adds b5df4b5c28b2 Merge branch 'i2c/for-5.10' of git://git.kernel.org/pub/sc [...] adds 68a3633694ab Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 770c03e6daba rtc: mt6397: Remove unused member dev adds 00e8e87f1015 rtc: rv3028: fix clock output support adds c1efae143201 rtc: rv3028: fix trickle resistor values adds de0ad60e79e1 rtc: rv3028: factorize EERD bit handling adds 024e6f3dce9e rtc: rv3028: ensure ram configuration registers are saved adds 61ee0674bcfd dt-bindings: rtc: add trickle-voltage-millivolt adds 5ebe59a50593 dt-bindings: rtc: rv3032: add RV-3032 bindings adds 2eeaa532acca rtc: rv3032: Add a driver for Microcrystal RV-3032 adds 92c6dcfbd1eb rtc: r9701: remove leftover comment adds 7390bec4ed5d rtc: r9701: stop setting a default time adds 2a8f3380c9e5 rtc: r9701: remove useless memset adds 8b34134907e7 rtc: r9701: stop setting RWKCNT adds dfe13cf2ae5a rtc: r9701: convert to devm_rtc_allocate_device adds 35331b506f6c rtc: r9701: set range adds b7769c45b8d9 Merge tag 'rtc-5.10' of git://git.kernel.org/pub/scm/linux [...] adds 4b2e7f99cdd3 drivers: watchdog: rdc321x_wdt: Fix race condition bugs adds b65762108bad watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed adds beaabe0e2356 watchdog: it87_wdt: add IT8772 ID adds 743949466e55 watchdog: imx7ulp: Strictly follow the sequence for wdog o [...] adds 5afb6d203d02 watchdog: Fix memleak in watchdog_cdev_register adds 937425d4cd3a watchdog: Use put_device on error adds 2c904630e9b1 watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h> adds dab1122159a5 watchdog: cadence: Simplify with dev_err_probe() adds fc77204001d0 watchdog: davinci: Simplify with dev_err_probe() adds d342951bcda6 watchdog: rti: Simplify with dev_err_probe() adds 0cfbe17959b6 watchdog: imx7ulp: Watchdog should continue running for wa [...] adds 962085a2bb82 watchdog: renesas_wdt: support handover from bootloader adds 08c619b49230 watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 adds 09da89abe36a watchdog: sp5100_tco: Enable watchdog on Family 17h device [...] adds c113739ce5d3 watchdog: it87_wdt: add IT8784 ID adds 7e65fa4a49a6 watchdog: bindings: Add binding documentation for Toshiba [...] adds c5b8e4644607 watchdog: Add Toshiba Visconti watchdog driver adds f804b3159482 Merge tag 'linux-watchdog-5.10-rc1' of git://www.linux-wat [...] adds 52414e7883f5 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds 56d62817a8a2 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds d4263b12a1a0 powerpc/opal_elog: Handle multiple writes to ack attribute adds 8d0e21012743 powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash adds 966730a6e852 powerpc/smp: Remove unnecessary variable adds 84dbf66c6347 powerpc/smp: Use GFP_ATOMIC while allocating tmp mask adds 0a43ae3e2beb powerpc/powernv/dump: Fix race while processing OPAL dump adds 358ab796ce78 powerpc/powernv/dump: Handle multiple writes to ack attribute adds 1da4a0272c54 powerpc: Fix undetected data corruption with P9N DD2.1 VSX [...] adds d1781f237047 selftests/powerpc: Make alignment handler test P9N DD2.1 v [...] adds 0a6f6c095950 Merge remote-tracking branch 'powerpc-fixes/fixes' into master adds 74cd6d692fe7 Merge remote-tracking branch 'sparc/master' into master adds 75cee397ae6f tipc: re-configure queue limit for broadcast link adds ec78e31852c9 tipc: fix incorrect setting window for bcast link adds 137d23cea1c0 net: ftgmac100: Fix Aspeed ast2600 TX hang issue adds b38e7819cae9 icmp: randomize the global rate limiter adds f355a55f8202 net: pcs-xpcs: depend on MDIO_BUS instead of selecting it adds f981fc3d515a net: openvswitch: fix to make sure flow_lookup() is not preempted adds 71a0e29e9940 selftests: forwarding: Add missing 'rp_filter' configuration adds 60f1626f0f86 net: usb: rtl8150: don't incorrectly assign random MAC addresses adds bd7f14df9492 ixgbe: fix probing of multi-port devices with one MDIO adds 0e8b8d6a2d85 net: core: use list_del_init() instead of list_del() in ne [...] adds 424a646e072a r8169: fix operation under forced interrupt threading adds 3bd57b90554b net: korina: cast KSEG0 address to pointer in kfree adds bc7e343dbd4c net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags adds 26ebd6fed9bb selftests: rtnetlink: load fou module for kci_test_encap_f [...] adds a15a6afb3bf9 net: dsa: seville: the packet buffer is 2 megabits, not megabytes adds df6afe2f7c19 nexthop: Fix performance regression in nexthop deletion adds 7ebb9db01108 net: remove unneeded break adds 618355cc6a0d nfc: remove unneeded break adds acd7aaf51b20 netsec: ignore 'phy-mode' device property on ACPI systems adds 47b5d2a10739 net/sched: act_ct: Fix adding udp port mangle operation adds fe2d9b1a0e78 mptcp: initialize mptcp_options_received's ahmac adds 65b8c8a620a3 mptcp: move mptcp_options_received's port initialization adds e8488574e3b6 Merge branch 'init-ahmac-and-port-of-mptcp_options_received' adds b142083b585c mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of [...] adds 280e3ebdafb8 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute i [...] adds 0fb5f0160a36 chelsio/chtls: fix socket lock adds 81519d1f7df7 chelsio/chtls: correct netdevice for vlan interface adds 86cdf9ca4409 chelsio/chtls: fix panic when server is on ipv6 adds 9819f22c410b chelsio/chtls: Fix panic when listen on multiadapter adds 8580a61aede2 chelsio/chtls: correct function return and return type adds da1a039bcf29 chelsio/chtls: fix writing freed memory adds d1ffbf283b66 Merge branch 'chelsio-chtls-fix-inline-tls-bugs' adds 6e915b274860 net: chelsio: inline_crypto: fix Kconfig and build errors adds 010b430d5df5 mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it adds d978d6d008fa net: dsa: bcm_sf2: make const array static, makes object smaller adds b13076216137 net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() adds a7a12b5a0f95 net/sched: act_tunnel_key: fix OOB write in case of IPv6 E [...] adds b7c24497baea mpls: load mpls_gso after mpls_iptunnel adds 05f90bf3d5df sfc: move initialisation of efx->filter_sem to efx_init_struct() adds 0ed37ac586c0 mptcp: depends on IPV6 but not as a module adds 4c16f23053cd Merge remote-tracking branch 'net/master' into master adds 76702a2e7280 bpf: Remove unneeded break adds 93c230e3f5bd bpf: Enforce id generation for all may-be-null register type adds e710bcc6d92c bpf: selftest: Ensure the return value of bpf_skc_to helpe [...] adds 8568c3cefd51 bpf: selftest: Ensure the return value of the bpf_per_cpu_ [...] adds c5eb48e89286 bpf, doc: Fix patchwork URL to point to kernel.org instance adds 3f7dedbb13a1 Merge remote-tracking branch 'bpf/master' into master adds 7fe94612dd4c xfrm: interface: fix the priorities for ipip and ipv6 tunnels adds 5b1069a67074 Merge remote-tracking branch 'ipsec/master' into master adds 79dce09ab027 ipvs: adjust the debug info in function set_tcp_state adds 4f25434bccc2 netfilter: conntrack: connection timeout after re-register adds 68f9f9c2c3b6 netfilter: Drop fragmented ndisc packets assembled in netfilter adds 63137bc5882a netfilter: ebtables: Fixes dropping of small packets in br [...] adds 64747d5ed199 docs: nf_flowtable: fix typo. adds 31cc578ae2de netfilter: nftables_offload: KASAN slab-out-of-bounds Read [...] adds 547a8ba11285 Merge remote-tracking branch 'netfilter/master' into master adds a97cbcd00f05 ALSA: sparc: dbri: fix repeated word 'the' adds 9ce88a13b301 ALSA: hda/ca0132: make some const arrays static, makes obj [...] adds 7da4c510abff ALSA: usb-audio: Line6 Pod Go interface requires static cl [...] adds 6c997f0dca26 Merge remote-tracking branch 'sound-current/for-linus' int [...] adds fcf0f1c4b85f Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 9fe9efd6924c ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function adds 1849a3872f03 ASoC: Intel: atom: Remove duplicate kconfigs adds 1d159edf1954 ASoC: Intel: catpt: Wake up device before configuring SSP port adds 3d53c6df4299 ASoC: Intel: catpt: Relax clock selection conditions adds eb5a558705c7 ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015 adds 8101e3024d76 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds be31ac933123 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds b7c11f48ff81 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds ae20f941b26c Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] adds 30703099ce68 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds 2f579d595a5b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds bb0bc0cfeabc Merge branch 'next' into for-linus adds 310872011458 Merge remote-tracking branch 'input-current/for-linus' int [...] adds 74e8bce6c68a Merge remote-tracking branch 'ide/master' into master adds 1afc708dcae4 btrfs: fix relocation failure due to race with fallocate adds e46c6ca681bd btrfs: tree-checker: fix incorrect printk format adds 008ebd644e5a btrfs: sysfs: export filesystem generation adds 1b85cc06d50c btrfs: drop the path before adding block group sysfs files adds 9c785122ab64 Merge branch 'misc-5.10' into next-fixes adds f690cebb709b Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds b3e1ea16fb39 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true adds 4b4f5f190cc0 Merge remote-tracking branch 'mmc-fixes/fixes' into master adds 2c3bd2a5c86f hv_balloon: disable warning when floor reached adds 872dc265121f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] adds f4ed135fd9d5 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds fdba6f84e806 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 3b94513a3e45 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] adds 172aad81a882 kbuild: enforce -Werror=return-type adds bac977cbc0d6 kbuild: deb-pkg: do not build linux-headers package if CON [...] adds 0fa21cf4489f kbuild: deb-pkg: clean up package name variables adds 0f6372e52223 treewide: remove DISABLE_LTO adds 8402ee182c41 kbuild: remove leftover comment for filechk utility adds 121c5d08d53c kbuild: Only add -fno-var-tracking-assignments for old GCC [...] adds 6f8360f87334 Merge branch 'kconfig' into for-next adds bbcc122aef49 Merge remote-tracking branch 'kbuild/for-next' into master adds 0eb3b4ab762d ARM/sa1111: add a missing include of dma-map-ops.h adds 8ff08e74081e Merge remote-tracking branch 'dma-mapping/for-next' into master adds 4b7a6ce71e03 arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks adds 7bc1a0f9e176 arm64: mm: use single quantity to represent the PA to VA t [...] adds 45544eee9606 arm64: mremap speedup - Enable HAVE_MOVE_PMD adds 7bdf468a5b40 arm64: Fix a broken copyright header in gen_vdso_offsets.sh adds 3b92fa7485eb arm64: link with -z norelro regardless of CONFIG_RELOCATABLE adds ea8f8c99a281 arm64: spectre-v2: Favour CPU-specific mitigation at EL2 adds 66dd3474702a arm64: proton-pack: Update comment to reflect new function name adds cbe6dc4805d5 Merge remote-tracking branch 'arm64/for-next/core' into master adds b74e5b249e48 Merge remote-tracking branch 'arm-soc/for-next' into master adds 1d8dc9b2a7e1 Merge branch 'v5.9/fixes' into tmp/aml-rebuild adds eaf17fc67250 Merge branch 'v5.10/dt' into tmp/aml-rebuild adds 1457a2f3d0f7 Merge branch 'v5.10/dt64' into tmp/aml-rebuild adds c56e4ad07fb3 Merge branch 'v5.10/drivers' into tmp/aml-rebuild adds 525091dac103 Merge remote-tracking branch 'amlogic/for-next' into master adds 7629e92add70 Merge remote-tracking branch 'aspeed/for-next' into master adds 01cf331829ae Merge remote-tracking branch 'at91/at91-next' into master adds 9dc91fa0928d Merge remote-tracking branch 'imx-mxs/for-next' into master adds 9baca1e9ca88 Merge remote-tracking branch 'keystone/next' into master adds efd651756dac Merge remote-tracking branch 'mediatek/for-next' into master adds 391fb0add6b5 Merge remote-tracking branch 'mvebu/for-next' into master adds 4cf69ba25144 Merge remote-tracking branch 'omap/for-next' into master adds 0037b52deb15 Merge remote-tracking branch 'qcom/for-next' into master adds ff0711b0d46f Merge remote-tracking branch 'realtek/for-next' into master adds 09f2a3b06488 Merge remote-tracking branch 'renesas/next' into master adds c264d864334f Merge remote-tracking branch 'rockchip/for-next' into master adds 4d66658419ea Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 3e93bddb68a1 Merge tag 'scmi-updates-5.10' of git://git.kernel.org/pub/ [...] adds 45b9e04d5ba0 firmware: arm_scmi: Fix ARCH_COLD_RESET adds 7adb2c8aaaa6 firmware: arm_scmi: Expand SMC/HVC message pool to more than one adds 9724722fde8f firmware: arm_scmi: Add missing Rx size re-initialisation adds c7821c2d9c0d firmware: arm_scmi: Fix locking in notifications adds b9ceca6be432 firmware: arm_scmi: Fix duplicate workqueue name adds 7c1ae3208ef2 Merge tag 'scmi-fixes-5.10' of git://git.kernel.org/pub/sc [...] adds 8b2cbdcd84a3 Merge remote-tracking branch 'scmi/for-linux-next' into master adds 2bb4d59ced4c Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds b3a6e02c8ab7 Merge remote-tracking branch 'tegra/for-next' into master adds 500d0239cde9 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 0b1a629d78bf Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds b2b951c8858e Merge remote-tracking branch 'uniphier/for-next' into master adds 9d3261628aa6 Merge branches 'clk-renesas', 'clk-amlogic', 'clk-allwinne [...] adds b608f11d49ec clk: rockchip: Initialize hw to error to avoid undefined behavior adds 804a892456b7 clk: mediatek: add UART0 clock support adds 8adea9b9459c dt-bindings: clock: mediatek: add bindings for MT8167 clocks adds a68224832118 clk: mediatek: Add MT8167 clock support adds 3ab9a54f76e7 Merge branches 'clk-simplify', 'clk-ti', 'clk-tegra', 'clk [...] adds 4f8a13e1c2c2 clk: uniphier: use semicolons rather than commas to separa [...] adds 39443a27cb78 clk: mvebu: ap80x-cpu: use semicolons rather than commas t [...] adds 3270ee14557b clk: meson: use semicolons rather than commas to separate [...] adds 86378cf646d3 clk: axi-clkgen: Add support for fractional dividers adds a3947209d380 clk: axi-clkgen: Set power bits for fractional mode adds e9501b975a9e clk: qoriq: modify MAX_PLL_DIV to 32 adds 9ba9ad8f5be0 clk: baikal-t1: Mark Ethernet PLL as critical adds 6487649ee8b8 clk: pxa: Constify static struct clk_ops adds 07c565b42a04 clk: mmp2: Fix the display clock divider base adds 97f2f490c1a4 Merge branches 'clk-semicolon', 'clk-axi-clkgen', 'clk-qor [...] adds 29c37341b54f clk: ingenic: Use to_clk_info() macro for all clocks adds 21534fe39c49 clk: ingenic: Use readl_poll_timeout instead of custom loop adds 3860dc599b7d clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL adds 2e4ee634f805 clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT adds 1a3c4dd4e163 clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate adds eddfb2e1eed6 clk: at91: remove the checking of parent_name adds 85d071e7f19a clk: at91: clk-main: update key before writing AT91_CKGR_MOR adds c6968ac08d60 clk: at91: clk-sam9x60-pll: remove unused variable adds fcedb589b5a8 clk: at91: sam9x60: support only two programmable clocks adds f6bade6875d7 clk: Restrict CLK_HSDK to ARC_SOC_HSDK adds b159c63d82ff clk: imx8mq: Fix usdhc parents order adds 1843dff66857 clk/qcom: fix spelling typo adds 8c18b41b3931 clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs adds 70d795d2d836 dt-bindings: clock: combine qcom,sdm845-videocc and qcom,s [...] adds df3f61d2cdc9 dt-bindings: clock: add SM8150 QCOM video clock bindings adds dafb992a95e1 dt-bindings: clock: add SM8250 QCOM video clock bindings adds 5658e8cf1a8a clk: qcom: add video clock controller driver for SM8150 adds 0e94711a1f29 clk: qcom: add video clock controller driver for SM8250 adds d05a58047c75 dt-bindings: clock: add QCOM SM8150 and SM8250 display clo [...] adds 80a18f4a8567 clk: qcom: Add display clock controller driver for SM8150 [...] adds fda48bf5c86d clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on adds eff06bd5e5f6 clk: clk-prima2: fix return value check in prima2_clk_init() adds f6c992ca7dd4 clk: bcm2835: add missing release if devm_clk_hw_register fails adds 5f56888fad46 Merge branches 'clk-ingenic', 'clk-at91', 'clk-kconfig', ' [...] adds bc2297c9c9c8 Merge remote-tracking branch 'clk/clk-next' into master adds 7cb27636d68b Merge remote-tracking branch 'csky/linux-next' into master adds 61c6a4e8c3b5 Merge remote-tracking branch 'h8300/h8300-next' into master adds ead6d18f5e40 Merge remote-tracking branch 'nds32/next' into master adds 3bd8f702da27 Merge remote-tracking branch 'risc-v/for-next' into master adds 94338b1ba0a6 Merge remote-tracking branch 's390/for-next' into master adds 994e1022cbcf Merge remote-tracking branch 'xtensa/xtensa-for-next' into master adds 43d09574de83 Merge branch 'misc-5.10' into for-next-current-v5.9-20201015 adds c4795f038f2e Merge branch 'for-next-current-v5.9-20201015' into for-nex [...] adds 4cac55b1ffa1 Merge remote-tracking branch 'btrfs/for-next' into master adds 57c176074057 Convert trailing spaces and periods in path components adds 119e489681f7 smb3: add defines for new crypto algorithms adds 3984bdc04946 update structure definitions from updated protocol documentation adds 9e81e8ff74b9 cifs: return cached_fid from open_shroot adds d1542cf6165e cifs: compute full_path already in cifs_readdir() adds 8e670f77c4a5 Handle STATUS_IO_TIMEOUT gracefully adds c6cc4c5a7250 cifs: handle -EINTR in cifs_setattr adds 682955491a0d SMB3.1.1: add defines for new signing negotiate context adds 330857a5d822 cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES adds fbfd0b46afa9 smb3.1.1: add new module load parm require_gcm_256 adds 29e279230413 smb3.1.1: add new module load parm enable_gcm_256 adds 511ac89e591a smb3.1.1: print warning if server does not support request [...] adds fd08f2dbf0c2 smb3.1.1: rename nonces used for GCM and CCM encryption adds 63ca5656350a smb3.1.1: set gcm256 when requested adds 0bd294b55a5d cifs: Return the error from crypt_message when enc/dec key [...] adds acf96fef46f2 smb3.1.1: do not fail if no encryption required but server [...] adds 9eec21bfbe90 smb3: add dynamic trace point to trace when credits obtained adds 9934430e2178 SMB3.1.1: Fix ids returned in POSIX query dir adds 3ece60e3e78e cifs: make const array static, makes object smaller adds 5153fa20af02 Resolve data corruption of TCP server info fields adds 334270a4908a cifs: Print the address and port we are connecting to in g [...] adds f832cbdce96d smb3: fix stat when special device file and mounted with m [...] adds a209c33b6e1b smb3: do not try to cache root directory if dir leases not [...] adds a306d8d61a54 cifs: add files to host new mount api adds ea963ab78ae4 cifs: move security mount options into fs_context.ch adds 2cc31495560f cifs: move cache mount options to fs_context.ch adds c0208642bc18 cifs: move smb version mount options into fs_context.c adds 08886965f5ce Merge remote-tracking branch 'cifs/for-next' into master adds a634dc67c3c3 Merge remote-tracking branch 'exfat/dev' into master adds 24fe756d56af Merge remote-tracking branch 'ext3/for_next' into master adds 0e6895ba00b7 ext4: implement swap_activate aops using iomap adds 70022da804f0 ext4: fix dead loop in ext4_mb_new_blocks adds 5b3dc19dda66 ext4: discard preallocations before releasing group lock adds cb8d53d2c973 ext4: fix leaking sysfs kobject after failed mount adds 766ef1e101cd ext4: flag as supporting buffered async reads adds b483bb77194b ext4: delete duplicated words + other fixes adds 81e8c3c50352 ext4: do not interpret high bytes if 64bit feature is disabled adds 15ed2851b0f4 ext4: remove unused argument from ext4_(inc|dec)_count adds aa2f77920b74 ext4: disallow modifying DAX inode flag if inline_data has [...] adds c9e87161cc62 ext4: fix error handling code in add_new_gdb adds acaa532687cd ext4: fix superblock checksum calculation race adds 7eb90a2d6a48 ext4: remove unused including <linux/version.h> adds 9faac62d4013 ext4: optimize file overwrites adds 2be7d717cafc ext4: add trace exit in exception path. adds 15a119e09344 jbd2: fix the comment of struct jbd2_journal_handle adds ee7ed3aa0f08 ext4: rename journal_dev to s_journal_dev inside ext4_sb_info adds dd0db94f305c ext4: rename system_blks to s_system_blks inside ext4_sb_info adds 9704a322ea67 ext4: fix bdev write error check failed when mount fs with ro adds 9d1f9b277040 ext4: delete invalid comments near mb_buddy_adjust_border adds addd752cff27 ext4: make mb_check_counter per group adds af8c53c8bc08 ext4: limit entries returned when counting fsmap records adds d9befedaafcf ext4: clear buffer verified flag if read meta block from disk adds fa491b14cd95 ext4: introduce new metadata buffer read helpers adds 2d069c0889ef ext4: use common helpers in all places reading metadata buffers adds 60c776e50bc5 ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() adds 5df1d4123d53 ext4: introduce ext4_sb_breadahead_unmovable() to replace [...] adds 0a846f496db1 ext4: use ext4_sb_bread() instead of sb_bread() adds 8394a6abf3ae ext4: introduce ext4_sb_bread_unmovable() to replace sb_br [...] adds aa3c0c61f62d jbd2: introduce/export functions jbd2_journal_submit|finis [...] adds 342af94ec6c0 jbd2, ext4, ocfs2: introduce/use journal callbacks j_submi [...] adds 64a9f1449950 ext4: data=journal: fixes for ext4_page_mkwrite() adds afb585a97f81 ext4: data=journal: write-protect pages on j_submit_inode_ [...] adds d1e18b8824dd ext4: fix bs < ps issue reported with dioread_nolock mount opt adds d3e7d20befd9 ext4: use the normal helper to get the actual inode adds fc750a3b44bd jbd2: avoid transaction reuse after reformatting adds e0770e91424f ext4: Detect already used quota file early adds 66bd298d7016 doc: update ext4 and journalling docs to include fast comm [...] adds fb2ac78eea6e ext4: add fast_commit feature and handling for extended mo [...] adds e4a6b737c156 ext4 / jbd2: add fast commit initialization adds 00e14d6aecbb jbd2: add fast commit machinery adds 6139b7ddee4a ext4: main fast-commit commit path adds 609f928af48f jbd2: fast commit recovery path adds 44059e503b03 ext4: fast commit recovery path adds b064bf7ee2c5 ext4: add a mount opt to forcefully turn fast commits on adds 8d8282d4a358 ext4: add fast commit stats in procfs adds b83d5e1e0ed1 Merge remote-tracking branch 'ext4/dev' into master adds 7ca1db21ef8e net: 9p: initialize sun_server.sun_path to have addr's val [...] adds 3d8ab4c30859 Merge remote-tracking branch 'v9fs/9p-next' into master adds 51b34021670b xfs: fix fallocate functions when rtextsize is larger than 1 adds 0e301d40d267 xfs: cancel intents immediately if process_intents fails adds 94376274d18e Merge remote-tracking branch 'xfs/for-next' into master adds 02e83f46ebfa vfs: move generic_remap_checks out of mm adds 1b2c54d63cde vfs: move the remap range helpers to remap_range.c adds 407e9c63ee57 vfs: move the generic write and copy checks out of mm adds aa6922082f28 Merge remote-tracking branch 'djw-vfs/vfs-for-next' into master adds 4c207ef48269 fs: Allow a NULL pos pointer to __kernel_write adds 7b84b665c874 fs: Allow a NULL pos pointer to __kernel_read adds bcc4e60be0f8 Merge branch 'work.set_fs' into for-next adds 417a94791d87 Merge remote-tracking branch 'vfs/for-next' into master adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds 152d5561a6d6 Merge remote-tracking branch 'printk/for-next' into master adds 97d0260bf388 Merge branch 'pci/acs' adds 0f1619cf82ef PCI/ASPM: Move pci_clear_and_set_dword() earlier adds 08e869ee16fa PCI/ASPM: Move LTR path check to where it's used adds 190cd42cc1db PCI/ASPM: Use 'parent' and 'child' for readability adds c6e5f02b5281 PCI/ASPM: Remove struct aspm_register_info.support adds 67bcc9ad6810 PCI/ASPM: Remove struct aspm_register_info.enabled adds 5f7875d651c2 PCI/ASPM: Remove struct aspm_register_info.latency_encoding adds ecdf57b4f674 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr adds 81c2b807c8c2 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) adds 28a1488e5543 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 adds 1e8955fd832c PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_re [...] adds 187f91db8237 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap adds df8f10587d3d PCI/ASPM: Remove struct pcie_link_state.l1ss adds a9f379068cc6 Merge branch 'pci/aspm' adds 28a18aec5955 Merge branch 'pci/enumeration' adds 5cfdc750bc6f Merge branch 'pci/hotplug' adds 0d2493ab08b4 Merge branch 'pci/pm' adds 58e0cd3e23ea PCI: v3-semi: Remove unneeded break adds 8b28a3f3461e Merge branch 'pci/misc' adds 03b482e2432c Merge branch 'remotes/lorenzo/pci/apei' adds 299af12a7270 Merge branch 'remotes/lorenzo/pci/pci-iomap' adds 5bedfdb2ff8b Merge branch 'remotes/lorenzo/pci/arm' adds d1640a83073c Merge branch 'remotes/lorenzo/pci/aardvark' adds a66999a3440a Merge branch 'remotes/lorenzo/pci/brcmstb' adds a78f2e07d047 Merge branch 'remotes/lorenzo/pci/cadence' adds 927f56d67f47 dt-bindings: PCI: uniphier: Add iATU register description adds 1ba415a277c0 dt-bindings: PCI: uniphier-ep: Add iATU register description adds 13ab639ed48c PCI: dwc: Add common iATU register support adds b101a39897d8 PCI: keystone: Remove iATU register mapping adds 742833249198 PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled adds 07940c369a6b PCI: dwc: Fix MSI page leakage in suspend/resume adds 15b23906347c PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus() adds 924bb1f9b014 Merge branch 'remotes/lorenzo/pci/dwc' adds 9d69d649bbf8 Merge branch 'remotes/lorenzo/pci/hv' adds 982f8334262d Merge branch 'remotes/lorenzo/pci/imx6' adds 936452941cbe PCI: iproc: Fix using plain integer as NULL pointer in ipr [...] adds 7ba381c449fd Merge branch 'remotes/lorenzo/pci/iproc' adds 29828fc20ab1 Merge branch 'remotes/lorenzo/pci/kirin' adds 1f287b5ce5e7 Merge branch 'remotes/lorenzo/pci/loongson' adds 92f27db7b1bd Merge branch 'remotes/lorenzo/pci/meson' adds 4f317eac2f65 Merge branch 'remotes/lorenzo/pci/mobiveil' adds be36e9b97144 Merge branch 'remotes/lorenzo/pci/mvebu' adds 3b353982202b Merge branch 'remotes/lorenzo/pci/qcom' adds f95f023d11a0 Merge branch 'remotes/lorenzo/pci/rcar' adds 214b2e042fba Merge branch 'remotes/lorenzo/pci/tegra' adds 030109c0376c PCI: vmd: Create physical offset helper adds 2e1224183b1b PCI: vmd: Create bus offset configuration helper adds 1552b11ba15e PCI: vmd: Create IRQ Domain configuration helper adds 875b4e2a93bb PCI: vmd: Create IRQ allocation helper adds 93c9fce7d5f3 PCI: vmd: Update VMD PM to correctly use generic PCI PM adds a2340daa6a8c Merge branch 'pci/vmd' adds 4c0e51f8054c Merge branch 'remotes/lorenzo/pci/xgene' adds 28e34e751f6c Merge branch 'remotes/lorenzo/pci/xilinx' adds da821ccab64c Merge remote-tracking branch 'pci/next' into master adds d7861be76841 Merge remote-tracking branch 'pstore/for-next/pstore' into master adds 39c37fd5a1d7 Merge remote-tracking branch 'hid/for-next' into master adds 3164586ae9c0 Merge remote-tracking branch 'i2c/i2c/for-next' into master adds bb7a2c636257 docs/cpu-load: format the example code. adds 27def953b63b docs: deprecated.rst: Expand str*cpy() replacement notes adds ac8bf0de6ad7 docs: lkdtm: Modernize and improve details adds d16eb0edf917 docs: driver-api: remove a duplicated index entry adds d7a4c55b1376 Documentation: x86: fix a missing word in x86_64/mm.rst. adds e0533dee5225 Documentation: Chinese translation of Documentation/arm64/ [...] adds 030f066f677f docs: submitting-patches: describe preserving review/test tags adds cfa70d6551dc Merge remote-tracking branch 'jc_docs/docs-next' into master adds 378abbc1bff5 scripts: kernel-doc: use :c:union when needed adds 723e28b5dac6 sphinx: conf.py: properly handle Sphinx 4.0 adds b5ee600ce8f9 docs: driver-api: remove a duplicated index entry adds a3ac856ed7f3 docs: hwmon: adm1266.rst: fix a broken reference adds 882bf9b31275 docs: admin-guide: net.rst: add a missing blank line adds 7c2b75df9bc3 docs: kasan.rst: add two missing blank lines adds 65c3fea89559 docs: net: statistics.rst: remove a duplicated kernel-doc adds 74f6ae11ee44 docs: hwmon: mp2975.rst: address some html build warnings adds faa2c8a27301 docs: userspace-api: add iommu.rst to the index file adds c0ea79bd2105 blk-mq: docs: add kernel-doc description for a new struct member adds cfdb98782799 drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds add8668685a7 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 74d8ccf79270 drm/dp: fix a kernel-doc issue at drm_edid.c adds 258c8dca4ed7 mm: pagemap.h: fix two kernel-doc markups adds b45e2cd3f735 net: phy: remove kernel-doc duplication adds 6d25559f34a8 crypto: sun8x-ce*: update entries to its documentation adds 6c750f1cc1c6 ice: docs fix a devlink info that broke a table adds e08e54d03778 MAINTAINERS: fix broken doc refs due to yaml conversion adds 17eacd08088d drm: amdgpu: kernel-doc: update some adev parameters adds 42f3c3c9c684 docs: lockdep-design: fix some warning issues adds 3d47edb19953 locking/refcount: move kernel-doc markups to the proper place adds 4e26abba5b5d IB/srpt: docs: add a description for cq_size member adds 53398204c78c kunit: test: fix remaining kernel-doc warnings adds 264d4b6e6589 docs: fs: api-summary.rst: get rid of kernel-doc include adds 65c6470d425d Merge remote-tracking branch 'v4l-dvb-next/master' into master adds 97148d0ae530 cpufreq: Improve code around unlisted freq check adds cdc1719cd885 cpufreq: intel_pstate: Delete intel_pstate sysfs if failed [...] adds e05783346441 MAINTAINERS: Add section for cpuidle-psci PM domain adds 8bb2e2a887af intel_idle: mention assumption that WBINVD is not needed adds bae314dd5d8d cpuidle: Remove pointless stub adds 75af76d0a34e intel_idle: Ignore _CST if control cannot be taken from th [...] adds d4f8138354b9 PM: domains: Add support for PM domain on/off notifiers for genpd adds 505a70b783de PM: domains: Add curly braces to delimit comment + stateme [...] adds c6a113b52302 PM: domains: enable domain idle state accounting adds 79d6c4093bb1 Merge tag 'linux-cpupower-5.10-rc1' of git://git.kernel.or [...] adds 7a57e9f112ad powercap/intel_rapl: Fix domain detection adds f1e8d7560d30 powercap/intel_rapl: enumerate Psys RAPL domain together w [...] adds e943c43b32ce PM: AVS: rockchip-io: Move the driver to the rockchip spec [...] adds bca815d62054 PM: AVS: smartreflex Move driver to soc specific drivers adds f375ce133971 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] adds 0fada277147f ACPI: debug: don't allow debugging when ACPI is disabled adds 9a4888888cc0 ACPI: reboot: Avoid racing after writing to ACPI RESET_REG adds d85cc6635a2a ACPI: processor: remove comment regarding string _UID support adds ff44fe3e67e4 ACPI: DPTF: Fix participant driver names adds d7a4a85c9a34 ACPI: DPTF: Add ACPI_DPTF Kconfig menu adds 652af650d3f6 ACPICA: Add missing type casts in GPE register access code adds cebedc51f1c2 Merge branches 'acpi-debug', 'acpi-reboot', 'acpi-processo [...] adds 5368512abe08 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs adds 0070ea296239 cpufreq: schedutil: restore cached freq when next_f is not [...] adds 840eedb1f3b1 Merge branch 'pm-cpufreq' into linux-next adds f8fee6e63e55 powercap: Fix typo in Kconfig "Plance" -> "Plane" adds 330e3932a481 PM: domains: Fix build error for genpd notifiers adds bca751af60f1 Merge branches 'powercap' and 'pm-domains' into linux-next adds aa9c9b3f3f08 PM: runtime: Fix typo in pm_runtime_set_active() helper comment adds 3b1afc4e84bf Merge branch 'pm-core' into linux-next adds ccf17761ec9b Merge remote-tracking branch 'pm/linux-next' into master adds 271556d205cb trace: events: devfreq: Use fixed indentation size to impr [...] adds 1e36e4642b82 PM / devfreq: Unify frequency change to devfreq_update_tar [...] adds 953327265ee4 PM / devfreq: Add tracepoint for frequency changes adds 036057d2c06b Merge remote-tracking branch 'devfreq/devfreq-next' into master adds 3a512c29cb51 Merge remote-tracking branch 'ieee1394/for-next' into master adds bd998ae90686 Merge remote-tracking branch 'bluetooth/master' into master adds 5a61ae1402f1 gfs2: Make sure we don't miss any delayed withdraws adds 521031fa9701 gfs2: Fix bad comment for trans_drain adds e8a8023ee0bd gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 23d828fc3f1e gfs2: rename variable error to ret in gfs2_evict_inode adds 6e7e9a505571 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode adds 53dbc27eb189 gfs2: further simplify gfs2_evict_inode with new func evic [...] adds d90be6ab9ad7 gfs2: factor evict_linked_inode out of gfs2_evict_inode adds 0a0d9f55c211 gfs2: simplify the logic in gfs2_evict_inode adds ee1e2c773e4f gfs2: call truncate_inode_pages_final for address space glocks adds 2164f9b91869 gfs2: use iomap for buffered I/O in ordered and writeback mode adds 0e539ca1bbbe gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump adds c2a04b02c060 gfs2: use-after-free in sysfs deregistration adds 0ddc5154b24c gfs2: add validation checks for size of superblock adds 21b6924bb70e gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page [...] adds 77650bdbd293 gfs2: add missing log_blocks trace points in gfs2_write_revokes adds 97c5e43d51a4 gfs2: enhance log_blocks trace point to show log blocks free adds 68942870c66a gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly g [...] adds 36c783092d49 gfs2: make gfs2_ail1_empty_one return the count of active items adds 249ffe18c68e gfs2: don't lock sd_ail_lock in gfs2_releasepage adds 6302d6f43e35 gfs2: Only set PageChecked if we have a transaction adds a6645745d45d gfs2: simplify gfs2_block_map adds b2a846dbef4e gfs2: Ignore journal log writes for jdata holes adds e2c6c8a797ee gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_ [...] adds dbffb29dac6a gfs2: Fix comments to glock_hash_walk adds 2ffed5290b3b gfs2: Only access gl_delete for iopen glocks adds 23cfb0c3d845 gfs2: Eliminate gl_vm adds ed3adb375b70 gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync adds 730926982d77 gfs2: Add fields for statfs info in struct gfs2_log_header_host adds dab656567bfd gfs2: lookup local statfs inodes prior to journal recovery adds 3288b677fbb5 gfs2: Recover statfs info in journal head adds aad154d8aa87 Merge remote-tracking branch 'gfs2/for-next' into master adds eda4a7bf5d75 docs: fb: Add font_6x8 to available built-in fonts adds 272d70895113 Fonts: Support FONT_EXTRA_WORDS macros for font_6x8 adds 7e13256dfe22 Merge tag 'drm-misc-next-fixes-2020-10-20' of git://anongi [...] adds fea456d82c19 drm/ttm: fix eviction valuable range check. adds 4071cb3d9b42 Merge remote-tracking branch 'drm/drm-next' into master adds 5faf37e7d38c drm/amd/display: Add missing function pointers for dcn3 adds cd294f9a645f drm/amd/display: Fix module load hangs when connected to an eDP adds a2468e043ae4 drm/amdgpu: add dimgrey_cavefish asic type adds a0200254ec10 drm/amdgpu: add dimgrey_cavefish gpu info firmware adds a14e093619c1 drm/amdgpu: set fw load type for dimgrey_cavefish adds 144722fa3ac3 drm/amdgpu: set asic family and ip blocks for dimgrey_cavefish adds ee64e01ef2d2 drm/amdgpu: add support for dimgrey_cavefish firmware adds a14354690f89 drm/amdgpu: add gmc support for dimgrey_cavefish adds f2a6c81d02de drm/amdgpu: add gfx clock gating support for dimgrey_cavefish adds 550c58e0facd drm/amdgpu: add common support for dimgrey_cavefish adds 038d757b95f5 drm/amdgpu: initialize IP offset for dimgrey_cavefish adds 01cbb6b288b0 drm/amdgpu: add mmhub support for dimgrey_cavefish adds 2aa92b12dfce drm/amdgpu: add common ip block for dimgrey_cavefish adds 3e02ad447677 drm/amdgpu: add gmc ip block for dimgrey_cavefish adds 771cc67ed08f drm/amdgpu: add ih ip block for dimgrey_cavefish adds feb6329c58a8 drm/amdgpu: add gfx ip block for dimgrey_cavefish adds 0106922600cd drm/amdgpu: add sdma ip block for dimgrey_cavefish adds 2eb61456539d drm/amdgpu: configure dimgrey_cavefish gfx according to gf [...] adds 76a2d9ea6998 drm/amdgpu: add virtual display support for dimgrey_cavefish adds 6c72c7a03ae5 drm/amdgpu: force pa_sc_tile_steering_override to 0 for di [...] adds 0c2c02b66c67 drm/amdgpu/vcn: add firmware support for dimgrey_cavefish adds 467db422cb52 drm/amdgpu/vcn: enable VCN DPG mode for dimgrey_cavefish adds f267242e1598 drm/amdgpu: add gmc cg support for dimgrey_cavefish adds 10e0d9ebb047 drm/amdgpu/swsmu: increase size for smu fw_name string adds db1f8a8fb276 drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2) adds 0a305e34c719 drm/amdgpu: increase size of psp fw_name string(v2) adds 462c272b9076 drm/amdgpu: add psp support for dimgrey_cavefish(v2) adds aeec07444816 drm/amdgpu: skip reroute ih for some ASICs adds d9fa6a0b10d5 drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish adds a1fe2ba7282b drm/amdgpu: add gc golden setting for dimgrey_cavefish adds eb5a34d48257 drm/amdkfd: Support dimgrey_cavefish KFD (v2) adds 8f72ce6421f3 drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support adds d5bc1579b0e3 drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish adds cc6161aa7081 drm/amdgpu: enable jpeg3.0 PG and CG for dimgrey_cavefish adds f897ea3550bc drm/amdgpu: enable front door loading for dimgrey_cavefish adds e4ed4f50d2af drm/amdgpu: support athub cg setting for dimgrey_cavefish adds 4ed032bd13fa drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 583e5a5e908b drm/amdgpu: enable GFX clock gating for dimgrey_cavefish adds 135333a0ce4f drm/amdgpu: enable mc CG and LS for dimgrey_cavefish adds 73da8e862865 drm/amdgpu: enable athub/mmhub PG for dimgrey_cavefish adds e8afbddfa1ed drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 0afc770ba834 drm/amdgpu: enable vcn3.0 for dimgrey_cavefish adds be6b1cd3b7e4 drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish adds 4ccc957f1511 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 7dc2ef4e70e1 drm/amdgpu/swsmu: update driver if version for dimgrey_cav [...] adds aff39cdecd22 drm/amdgpu: add psp and smu block for dimgrey_cavefish adds 2c70c332a1db drm/amdgpu: enable hdp CG and LS for dimgrey_cavefish adds 8e3bfb992c1b drm/amdgpu: enable ih CG for dimgrey_cavefish adds eac88a5fc631 drm/amdgpu: remove gpu_info fw support for dimgrey_cavefish adds 4da678390890 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 36d26912e8d8 drm/amd/display: Add support for DCN302 (v2) adds 2a4112050451 drm/amd/display: Add DCN302 support in amdgpu_dm (v2) adds 78aafee761ab drm/amdgpu: remove ASD ucode init for dimgrey_cavefish adds 7cc656e2d070 drm/amdgpu: add DM block for dimgrey_cavefish adds 9ba93114c48f drm/amd/display: Add green_sardine support to DC adds 71c0fd9221a4 drm/amd/display: Add green_sardine support to DM adds d1479a3f8ce1 PCI/ERR: Fix reset logic in pcie_do_recovery() call adds 02c3d98ce25b drm/amdgpu: add another raven1 gfxoff quirk adds f6fd9cfb0e13 Merge remote-tracking branch 'amdgpu/drm-next' into master adds 354842df3888 drm/i915/dp: Tweak initial dpcd backlight.enabled value adds 849c0fe9e831 drm/i915/gt: Initialize reserved and unspecified MOCS indices adds 1664ffee760a drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] adds d5e8782129c2 drm/i915/gem: Support parsing of oversize batches adds 9b99e5ba3e5d drm/i915/gt: Delay execlist processing for tgl adds 64402570e12f drm/i915/gt: Undo forced context restores after trivial pr [...] adds db9bc2d35f49 drm/i915: Use the active reference on the vma while capturing adds ca05277e4021 drm/i915/gt: Widen CSB pointer to u64 for the parsers adds 4a9bb58aba6d drm/i915/gt: Wait for CSB entries on Tigerlake adds b8cff311a42d drm/i915/gt: Onion unwind for scratch page allocation failure adds 3da3c5c1c982 drm/i915: Exclude low pages (128KiB) of stolen from use adds 8195400f7ea9 drm/i915: Force VT'd workarounds when running as a guest OS adds 5c6c13cd1102 drm/i915: Drop runtime-pm assert from vgpu io accessors adds d672fcfd9da1 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds 3f7479442f72 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds eb93d3d8823a Merge remote-tracking branch 'imx-drm/imx-drm/next' into master adds 57918f4924dd Merge remote-tracking branch 'etnaviv/etnaviv/next' into master adds fdf09ab88782 module: statically initialize init section freeing data adds 89acc0e12bb5 Merge remote-tracking branch 'modules/modules-next' into master adds df9c590986fd ata: sata_rcar: Fix DMA boundary mask adds ba7ba7001eea Merge branch 'libata-5.10' into for-next adds 46a99e0cf6a4 block/rnbd-clt: remove nr argument from send_usr_msg adds 050b654b2a70 block/rnbd-clt: do not cap max_hw_sectors & max_segments w [...] adds 47be77c2f804 block/rnbd-clt: send_msg_close if any error occurs after s [...] adds 3b481d91356e block: add zone specific block statuses adds afaf5c6c81d7 nvme: translate zone resource errors adds d8f53b0ab033 scsi: handle zone resources errors adds 87aac3a80af5 nbd: make the config put is called before the notifying th [...] adds a48faebe65b0 lightnvm: fix out-of-bounds write to array devices->info[] adds b2a182a40278 sgl_alloc_order: fix memory leak adds db073272700f skd_main: remove unused including <linux/version.h> adds 2c9e50917894 Merge branch 'block-5.10' into for-next adds 182dd589fd08 Merge branch 'io_uring-5.10' into for-next adds 3c532798ec96 tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume() adds 91989c707884 task_work: cleanup notification modes adds 092a4bae4239 Merge branch 'arch-cleanup' into for-next adds 93ea9289018d Merge branch 'io_uring-5.10' into for-next adds 0669d2b265d0 zram: Fix __zram_bvec_{read,write}() locking order adds 2469d53e1bd8 Merge branch 'block-5.10' into for-next adds 576e85c5e924 blk-mq: remove the calling of local_memory_node() adds cb3a92da231b block: remove unused members for io_context adds 4a197095b95e Merge branch 'block-5.10' into for-next adds 2e5aa6cb4d15 io_uring: flags-based creds init in queue adds ec99ca6c4747 io_uring: kill ref get/drop in personality init adds d148ca4b07d0 io_uring: inline io_fail_links() adds 2c3bac6dd6c7 io_uring: make cached_cq_overflow non atomic_t adds 069b89384d77 io_uring: remove extra ->file check in poll prep adds dd221f46f68a io_uring: inline io_poll_task_handler() adds 4d52f338992b io_uring: do poll's hash_node init in common code adds 900fad45dc75 io_uring: fix racy REQ_F_LINK_TIMEOUT clearing adds 03852ffe251e io_uring: unify fsize with def->work_flags adds 268d95ae6fd1 Merge branch 'io_uring-5.10' into for-next adds 19d9eb954867 Merge remote-tracking branch 'block/for-next' into master adds 111767c1d86b LSM: Signal to SafeSetID when setting group IDs adds 5294bac97e12 LSM: SafeSetID: Add GID security policy handling adds 03ca0ec13892 LSM: SafeSetID: Fix warnings reported by test bot adds c0a8f51be3a7 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] adds 8e080f3bed59 Merge remote-tracking branch 'tomoyo/master' into master adds d3b03163a328 tpm_tis: Disable interrupts on ThinkPad T490s adds bf67284c9e7b Merge remote-tracking branch 'tpmdd/next' into master adds afc18069a2cb x86/kexec: Use up-to-dated screen_info copy to fill boot params adds 3cb73bc3fa2a hyperv_fb: Update screen_info after removing old framebuffer adds f2ac57a4c49d x86/unwind/orc: Fix inactive tasks with stack pointer in % [...] adds c3b484c439b0 x86/syscalls: Document the fact that syscalls 512-547 are [...] adds 36482a565f9d Merge branch 'x86/urgent' adds 7ed34965f44c Merge branch 'x86/pti' adds eba9f08293d7 sched: Replace zero-length array with flexible-array adds a73f863af4ce sched/features: Fix !CONFIG_JUMP_LABEL case adds ec0d71e3e3d3 Merge branch 'sched/urgent' adds 476c5818c37a llist: Add nonatomic __llist_add() and __llist_dell_all() adds d741bf41d7c7 kprobes: Remove kretprobe hash adds 29f006fdefe6 asm-generic/atomic: Add try_cmpxchg() fallbacks adds e563604a5f5a freelist: Implement lockless freelist adds 6e426e0fcd20 kprobes: Replace rp->free_instance with freelist adds c8de1f481abb Merge branch 'perf/kprobes' adds ed3e453798d4 locking/seqlocks: Fix kernel-doc warnings adds 8c0c54d5fc35 Merge branch 'locking/urgent' adds c8cd075be67b Merge branch 'core/rcu' adds 13fc1d8753b7 Merge remote-tracking branch 'tip/auto-latest' into master adds b813522ad3b0 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] adds b96a73ed1e5f Merge remote-tracking branch 'edac/edac-for-next' into master adds 151a535171be genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY adds 61b0648d569a irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARC [...] adds 893a7cfb6b0b irqchip/mst: Make mst_intc_of_init static adds d26dd4131d0d irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY adds 66bf13932ca9 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] adds 8d927b733c2f Merge remote-tracking branch 'rcu/rcu/next' into master adds db900bac6df5 Merge remote-tracking branch 'kvm-arm/next' into master adds e5f06420063e Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master adds aac8a70db24b xen-blkback: add a parameter for disabling of persistent grants adds 74a852479c68 xen-blkfront: add a parameter for disabling of persistent grants adds 4553350ffe53 xen-blkfront: Apply changed parameter name to the document adds 4523dd2464d8 Merge remote-tracking branch 'xen-tip/linux-next' into master adds 7ffd4ad73946 Merge remote-tracking branch 'percpu/for-next' into master adds c32b4c8fd3e0 Merge remote-tracking branch 'chrome-platform/for-next' in [...] adds e5cfc96d3bc4 extcon: Add driver for TI TUSB320 adds 736696906a3c dt-bindings: extcon: add binding for TUSB320 adds 696fef34a1c2 Merge remote-tracking branch 'extcon/extcon-next' into master adds fb1ff4c19415 vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices adds 704f5082d845 vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind adds f97f4c04e5d6 vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl adds df747bcd5b21 vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call adds 67247289688d vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions adds f2ba7e8c947b vfio/fsl-mc: Added lock support in preparation for interru [...] adds 2e0d29561f59 vfio/fsl-mc: Add irq infrastructure for fsl-mc devices adds cc0ee20bd969 vfio/fsl-mc: trigger an interrupt via eventfd adds 1bb141ed5e14 vfio/fsl-mc: Add read/write support for fsl-mc devices adds ac93ab2bf69a vfio/fsl-mc: Add support for device reset adds dc8c638d9e14 s390/pci: stash version in the zpci_dev adds 517fe298245c s390/pci: track whether util_str is valid in the zpci_dev adds 0c633f0be1dc vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO adds e6b817d4b821 vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO adds c10ff790c42e MAINTAINERS: Add entry for s390 vfio-pci adds 2099363255f1 Merge branches 'v5.10/vfio/fsl-mc-v6' and 'v5.10/vfio/zpci [...] adds 83e491799e63 vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit adds 159246378d84 vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger adds 822e1a90afff vfio/fsl-mc: fix the return of the uninitialized variable ret adds 852b1beecb6f vfio/pci: Clear token on bypass registration failure adds 2e6cfd496f5b vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages adds 628b4cdde9e1 Merge remote-tracking branch 'vfio/next' into master adds 3cfb24eea4c0 Merge remote-tracking branch 'mux/for-next' into master adds 5be1805dc396 interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM adds d3703b3e255f interconnect: Aggregate before setting initial bandwidth adds 0f221a729049 interconnect: qcom: sdm845: Init BCMs before creating the nodes adds 599809540f17 interconnect: qcom: sc7180: Init BCMs before creating the nodes adds db8f2cff58b8 Merge remote-tracking branch 'icc/icc-next' into master adds 9dcbbd959cef Merge branch 'misc' into for-next adds f255a52ff01e Merge remote-tracking branch 'scsi/for-next' into master adds 36bdcf318bc2 vdpa/mlx5: Make use of a specific 16 bit endianness API adds 36b02df2d204 vdpa/mlx5: Fix failure to bring link up adds bfec6c83077c virtio-balloon: Constify id_table adds 7f90611693f0 virtio_input: Constify id_table adds 7ab4de60028e virtio-mem: Constify mem_id_table adds 5e5e8736ad2e vhost: reduce stack usage in log_used adds b9747fdf0c1d vhost_vdpa: Fix duplicate included kernel.h adds 0afa15e1a529 virtio: let arch advertise guest's memory access restrictions adds 4ce1cf7b02ed s390: virtio: PV needs VIRTIO I/O device protection adds 1897f0b618b0 vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK adds 5745bcfbbf89 vringh: fix __vringh_iov() when riov and wiov are different adds 86e182fe12ee vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call adds 88a0d60c6445 MAINTAINERS: add URL for virtio-mem adds 008a9fc79964 Merge remote-tracking branch 'vhost/linux-next' into master adds 434ac4d51407 remoteproc/mediatek: fix null pointer dereference on null [...] adds 4360f93ac39c remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot adds 189462263674 remoteproc: Fixup coredump debugfs disable request adds fd0b6c1ff85a remoteproc/mediatek: Add support for mt8192 SCP adds 5ee79c2ed5bd dt-bindings: remoteproc: Add bindings for R5F subsystem on [...] adds 6dedbd1d5443 remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem adds 34f2653686fe remoteproc: k3-r5: Initialize TCM memories for ECC adds ea47c6887b6d remoteproc: k3-r5: Add loading support for on-chip SRAM regions adds bf41a0910cb2 remoteproc: Change default dump configuration to "disabled" adds f75c6043a38b remoteproc: Add coredump as part of sysfs interface adds 526b9e0cf378 remoteproc: Add recovery configuration to the sysfs interface adds 141bc97c1bfe remoteproc/mediatek: Remove non-standard dsb() adds a689837cb172 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 13d7dd5128de Merge remote-tracking branch 'rpmsg/for-next' into master adds 93a812b15627 Merge remote-tracking branch 'gpio/for-next' into master adds 616a02314dd8 Merge remote-tracking branch 'pinctrl/for-next' into master adds 178199c84038 Merge remote-tracking branch 'pwm/for-next' into master adds 875277870720 Merge remote-tracking branch 'livepatching/for-next' into master adds f4cb5e9daedf coresight: etm4x: Skip setting LPOVERRIDE bit for qcom,ski [...] adds e8023ab33d5d Merge remote-tracking branch 'coresight/next' into master adds 312a23983b4d Merge remote-tracking branch 'ntb/ntb-next' into master adds 714c3c5d702b Merge remote-tracking branch 'slimbus/for-next' into master adds 7c9d3cd9ce7f Merge remote-tracking branch 'nvmem/for-next' into master adds fb11305101c2 XArray: Fix split documentation adds 7e494c905a36 Merge remote-tracking branch 'xarray/main' into master adds 456adc3f4402 Merge remote-tracking branch 'pidfd/for-next' into master adds 07eeac858a15 Merge remote-tracking branch 'fpga/for-next' into master adds b4cc53e6288a Merge remote-tracking branch 'mhi/mhi-next' into master adds c7910b5f9532 Merge remote-tracking branch 'notifications/notifications- [...] adds e6ef27d35ca6 Merge remote-tracking branch 'memblock/for-next' into master adds f81f190d4b9e Merge remote-tracking branch 'counters/counters' into master adds f07483d964e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds c2121819e192 /proc/kpageflags: do not use uninitialized struct pages adds 3d2efaab2f8f mm: swapfile: avoid split_swap_cluster() NULL pointer dereference adds 19d10cb94c2e ocfs2: clear links count in ocfs2_mknod() if an error occurs adds d9b12e1758f2 ocfs2: fix ocfs2 corrupt when iputting an inode adds ba7d66209afc ramfs: support O_TMPFILE adds e5b94cca0c55 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 8c42cc2410db mm/mmap.c: fix the adjusted length error adds de197e324888 mm/huge_memory.c: update tlb entry if pmd is changed adds ed24f8cd644d MIPS: do not call flush_tlb_all when setting pmd entry adds ff572e9056f2 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds dad3663fd759 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 7fd23dcf57c9 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds d3b3b111e623 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() adds 17f80dda9804 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds b8b638870931 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 7b498310e1ed kernel/hung_task.c: Monitor killed tasks. adds eb3a644683eb proc/sysctl: make protected_* world readable adds f86ac89c929c checkpatch: test $GIT_DIR changes adds e3a9e6be957d aio: simplify read_events() adds 44238e1c7df1 Merge branch 'akpm-current/current' into master adds ba945a0e5a09 mmap locking API: don't check locking if the mm isn't live yet adds 6b4eb38d95bc mm/gup: assert that the mmap lock is held in __get_user_pages() adds 0fd2df40b354 mm/gup_benchmark: rename to mm/gup_test adds 315acbd1d429 selftests/vm: use a common gup_test.h adds 6ef49c42eeee selftests/vm: rename run_vmtests --> run_vmtests.sh adds e2b5ecf0c8cf selftests/vm: minor cleanup: Makefile and gup_test.c adds e41e379729b7 selftests/vm: only some gup_test items are really benchmarks adds a8e43193d7f2 selftests/vm: gup_test: introduce the dump_pages() sub-test adds e536e7402da0 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 61738870fd30 selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds 7667abe50b3c selftests/vm: fix an improper dependency upon executable s [...] adds 3f3bdbec593b Merge branch 'akpm/master' into master adds 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-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .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