This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits fc38b97b9f61 kdump: use vmlinux_build_id to simplify omits 2948df25a7b7 buildid: fix kernel-doc notation omits 3d90830f55a9 buildid: mark some arguments const omits 1daf9b04e669 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 5897a714bee6 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 3f7ae7eac168 scripts/decode_stacktrace.sh: support debuginfod omits aee8f88c510b x86/dumpstack: use %pSb/%pBb for backtrace printing omits cc5efd98c091 arm64: stacktrace: use %pSb for backtrace printing omits 284a7f5a3182 buildid: fix build when CONFIG_MODULES is not set omits de18ec4dfdc1 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 9ee6682aa528 module: add printk formats to add module build ID to stacktraces omits c69afaf0997b dump_stack: add vmlinux build ID to stack traces omits a1bcb82cac46 buildid-stash-away-kernels-build-id-on-init-fix omits 14e5264958fb buildid: stash away kernels build ID on init omits 33d4087f03c4 buildid: add API to parse build ID out of buffer omits a92176471664 buildid: only consider GNU notes for build ID parsing omits fc9fb1687771 secretmem: test: add basic selftest for memfd_secret(2) omits a41116f7e3ad arch, mm: wire up memfd_secret system call where relevant omits e60a7bbb1eef PM: hibernate: disable when there are active secretmem users omits 45213a5620af mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 9ac7a458692f mm: introduce memfd_secret system call to create "secret" [...] omits 321665f266bb set_memory: allow querying whether set_direct_map_*() is a [...] omits f018305ce15f riscv/Kconfig: make direct map manipulation options depend on MMU omits 2c3822c3619f mmap: make mlock_future_check() global omits b9941f892cb5 mm/slub: use stackdepot to save stack trace in objects-fix omits c417aa7a9145 slub: STACKDEPOT: rename save_stack_trace() omits 2fb9e549cb42 mm/slub: use stackdepot to save stack trace in objects omits 55435a09740d Merge branch 'akpm-current/current' omits b2c28e0f8a4e Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits c755146b2ec2 Merge remote-tracking branch 'cxl/next' omits e723f22aab14 Merge remote-tracking branch 'rust/rust-next' omits f2d1f6da88b1 Merge remote-tracking branch 'mhi/mhi-next' omits 71153319a1f3 Merge remote-tracking branch 'fpga/for-next' omits 851ba11b99e2 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 0c914bcd9f9f Merge remote-tracking branch 'hyperv/hyperv-next' omits bc421f39dc38 Merge remote-tracking branch 'nvmem/for-next' omits 00221a94b1c3 Merge remote-tracking branch 'slimbus/for-next' omits 3252329a1d64 Merge remote-tracking branch 'gnss/gnss-next' omits 84737dac7483 Merge remote-tracking branch 'kspp/for-next/kspp' omits de9716fab6df Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits df9dc710b377 Merge remote-tracking branch 'rtc/rtc-next' omits 3ab680fd5cd5 Merge remote-tracking branch 'coresight/next' omits b15d7517db2c Merge remote-tracking branch 'livepatching/for-next' omits c838bf73c4e5 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 3bd96d27d317 Merge remote-tracking branch 'pinctrl/for-next' omits 2cedd434b4a4 Merge remote-tracking branch 'gpio-intel/for-next' omits d3d84b877546 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits e53884eacbb1 Merge remote-tracking branch 'rpmsg/for-next' omits fdbb34a426cf Merge remote-tracking branch 'vhost/linux-next' omits cff93fb5117c Merge remote-tracking branch 'scsi-mkp/for-next' omits 8d2fb45f427f Merge remote-tracking branch 'scsi/for-next' omits a511b9702a60 Merge remote-tracking branch 'cgroup/for-next' omits ebf2f4df7052 Merge remote-tracking branch 'dmaengine/next' omits ab8cb1591629 Merge remote-tracking branch 'icc/icc-next' omits c32fcba33b6b Merge remote-tracking branch 'iio/togreg' omits e9df885ff5c2 Merge remote-tracking branch 'staging/staging-next' omits 1b5fc4ea300f Merge remote-tracking branch 'soundwire/next' omits 43aea39ea230 Merge remote-tracking branch 'phy-next/next' omits 4e617848b718 Merge remote-tracking branch 'extcon/extcon-next' omits 30ec10b3dd3a Merge remote-tracking branch 'char-misc/char-misc-next' omits 1a5a443c3f87 Merge remote-tracking branch 'tty/tty-next' omits c9820b6285da Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits e99c4074a9ef Merge remote-tracking branch 'usb-serial/usb-next' omits 6705fbfa7915 Merge remote-tracking branch 'usb/usb-next' omits 6245c693fb25 Merge remote-tracking branch 'driver-core/driver-core-next' omits 0f9c3df66eb6 Merge remote-tracking branch 'ipmi/for-next' omits 096c97d4ca2f Merge remote-tracking branch 'leds/for-next' omits 98d11531e02d Merge remote-tracking branch 'drivers-x86/for-next' omits dac93c4c1ba9 Merge remote-tracking branch 'percpu/for-next' omits d938ecd878a6 Merge remote-tracking branch 'rcu/rcu/next' omits 75a93fd057ec Merge remote-tracking branch 'edac/edac-for-next' omits b28bf88f295c Merge remote-tracking branch 'tip/auto-latest' omits 697c2a8157af Merge remote-tracking branch 'spi/for-next' omits f218d838ef58 Merge remote-tracking branch 'devicetree/for-next' omits 719924db1e08 Merge remote-tracking branch 'audit/next' omits 7206ca981109 Merge remote-tracking branch 'iommu/next' omits 093d91234e80 Merge remote-tracking branch 'smack/next' omits 3dd39ce91506 Merge remote-tracking branch 'selinux/next' omits d974d7da68c7 Merge remote-tracking branch 'keys/keys-next' omits f38fae6b8cac Merge remote-tracking branch 'integrity/next-integrity' omits 81dbd5918dc7 Merge remote-tracking branch 'apparmor/apparmor-next' omits e1c0d6e52b94 Merge remote-tracking branch 'security/next-testing' omits fcba53bec29d Merge remote-tracking branch 'regulator/for-next' omits 5a342f2b20e4 Merge remote-tracking branch 'battery/for-next' omits 0ada4e1d70e0 Merge remote-tracking branch 'backlight/for-backlight-next' omits 049e115b999c Merge remote-tracking branch 'mfd/for-mfd-next' omits 0739ff35d36f Merge remote-tracking branch 'mmc/next' omits 61bd3f366ded Merge remote-tracking branch 'device-mapper/for-next' omits 58d009829a58 Merge remote-tracking branch 'block/for-next' omits 80b6b776f819 Merge remote-tracking branch 'modules/modules-next' omits 7827fda6c829 Merge remote-tracking branch 'sound-asoc/for-next' omits 3f5a3a61815f Merge remote-tracking branch 'sound/for-next' omits ecea970bc787 Merge remote-tracking branch 'regmap/for-next' omits eb45095245d7 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits d8c52bfe4c0f Merge remote-tracking branch 'drm-msm/msm-next' omits c178fbd96c26 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits fabfea1256b6 Merge remote-tracking branch 'drm-intel/for-linux-next' omits e7a852c8e957 Merge remote-tracking branch 'amdgpu/drm-next' omits be5c9fce2449 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 2f419ea26d29 Merge remote-tracking branch 'drm/drm-next' omits 88931f955c76 Merge remote-tracking branch 'crypto/master' omits 05970baa645b Merge remote-tracking branch 'nand/nand/next' omits 5101eef60dc3 Merge remote-tracking branch 'mtd/mtd/next' omits 7dba8d686670 Merge remote-tracking branch 'gfs2/for-next' omits b3682f800961 Merge remote-tracking branch 'bluetooth/master' omits ede031a27d27 Merge remote-tracking branch 'netfilter-next/master' omits 5804b1f8c4ef Merge remote-tracking branch 'bpf-next/for-next' omits cea2dfd1359b Merge remote-tracking branch 'net-next/master' omits 2b36fe8c4066 Merge remote-tracking branch 'rdma/for-next' omits cd035eb4697b Merge remote-tracking branch 'opp/opp/linux-next' omits bd6b6fdebbe6 Merge remote-tracking branch 'devfreq/devfreq-next' omits 23af576f8a3e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 73ec5fe881e9 Merge remote-tracking branch 'pm/linux-next' omits f999258f5aac Merge remote-tracking branch 'v4l-dvb-next/master' omits bac4bf35e611 Merge remote-tracking branch 'v4l-dvb/master' omits 061bc1809a64 Merge remote-tracking branch 'jc_docs/docs-next' omits 66ddebc06eb0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 9e00e479afe9 Merge remote-tracking branch 'hid/for-next' omits fa281a072ecf Merge remote-tracking branch 'printk/for-next' omits 3771ebdf3bf3 Merge remote-tracking branch 'vfs/for-next' omits ba605bb8c858 Merge remote-tracking branch 'v9fs/9p-next' omits d803759efa2d Merge remote-tracking branch 'nfsd/nfsd-next' omits 6afe83c9888d Merge remote-tracking branch 'nfs/linux-next' omits 10d0a205723b Merge remote-tracking branch 'jfs/jfs-next' omits a40c2e09501a Merge remote-tracking branch 'f2fs/dev' omits c6267f8c8063 Merge remote-tracking branch 'ext3/for_next' omits 54a2a354b830 Merge remote-tracking branch 'erofs/dev' omits fee0ad18be25 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 37b7b0e0d7f4 Merge remote-tracking branch 'cifs/for-next' omits cf8b63759cfa Merge remote-tracking branch 'ceph/master' omits c98b59d0cc6b Merge remote-tracking branch 'btrfs/for-next' omits d0e1a91f4910 Merge remote-tracking branch 'sh/for-next' omits c813ba37e6f9 Merge remote-tracking branch 'risc-v/for-next' omits 854a45ddf90e Merge remote-tracking branch 'mips/mips-next' omits 9f65658a790e Merge remote-tracking branch 'm68k/for-next' omits 507bdbd3012f Merge remote-tracking branch 'h8300/h8300-next' omits ec3f2d085b98 Merge remote-tracking branch 'csky/linux-next' omits 877c0e1aa62d Merge remote-tracking branch 'clk-renesas/renesas-clk' omits a46263a62280 Merge remote-tracking branch 'clk-imx/for-next' omits dfb5fe4abcc4 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits a144f6f58575 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 054ec01e96c8 Merge remote-tracking branch 'tegra/for-next' omits e2e86f7377e0 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits cfdcd9772740 Merge remote-tracking branch 'scmi/for-linux-next' omits 8bc021b4b581 Merge remote-tracking branch 'samsung-krzk/for-next' omits ceeb885e5002 Merge remote-tracking branch 'rockchip/for-next' omits df90f0a71ae2 Merge remote-tracking branch 'reset/reset/next' omits 0f12382759d5 Merge remote-tracking branch 'renesas/next' omits 4278f3782aa6 Merge remote-tracking branch 'raspberrypi/for-next' omits f41313fae933 Merge remote-tracking branch 'qcom/for-next' omits e3a59a7c36fb Merge remote-tracking branch 'omap/for-next' omits b8ffc48b5a2b Merge remote-tracking branch 'mvebu/for-next' omits 6513578166bc Merge remote-tracking branch 'mediatek/for-next' omits c822c0927ed8 Merge remote-tracking branch 'keystone/next' omits 6262cde9cd7a Merge remote-tracking branch 'imx-mxs/for-next' omits 576ecae3f07e Merge remote-tracking branch 'drivers-memory/for-next' omits df3475bd547d Merge remote-tracking branch 'at91/at91-next' omits 804f35eb2968 Merge remote-tracking branch 'aspeed/for-next' omits 5a24ab48eeb2 Merge remote-tracking branch 'amlogic/for-next' omits e4446c62fd9f Merge remote-tracking branch 'actions/for-next' omits 3be23dc9473e Merge remote-tracking branch 'arm/for-next' omits 045bf5f66ec7 Merge remote-tracking branch 'asm-generic/master' omits 6fd2aff07e88 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits c2f4d499c349 Merge remote-tracking branch 'kbuild/for-next' omits 5e89c156c525 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 45efcfb7fe0e Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 405403413048 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 3d281340e158 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 1264454b8211 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits e03a79869a88 Merge remote-tracking branch 'scsi-fixes/fixes' omits b17a227d35fb Merge remote-tracking branch 'vfs-fixes/fixes' omits cc03d3cb5d47 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits e2165f8f95f4 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 9237263c178c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 9c17f4619f53 next-20210524/kvm-fixes omits 118142872534 Merge remote-tracking branch 'omap-fixes/fixes' omits 1cfd569575d5 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits a4f85a0d7f5c Merge remote-tracking branch 'dmaengine-fixes/fixes' omits a546a9e86452 Merge remote-tracking branch 'vfio-fixes/for-linus' omits f4535ada3970 Merge remote-tracking branch 'ide/master' omits d67b0693eb22 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits f64be16c2505 Merge remote-tracking branch 'staging.current/staging-linus' omits 7ebdf821e96a Merge remote-tracking branch 'phy/fixes' omits 9418c0c0d6d8 Merge remote-tracking branch 'usb.current/usb-linus' omits 41a11442e23a Merge remote-tracking branch 'tty.current/tty-linus' omits 3ddb4135824c Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 86305ebdce37 Merge remote-tracking branch 'pci-current/for-linus' omits 13bc2f810437 Merge remote-tracking branch 'spi-fixes/for-linus' omits b2dd226c1fb8 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 083ddc56d2f0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 5777e3261d72 Merge remote-tracking branch 'sound-current/for-linus' omits 6bf34d90b6ff Merge remote-tracking branch 'wireless-drivers/master' omits ddb80b802878 Merge remote-tracking branch 'netfilter/master' omits d866455d4de5 Merge remote-tracking branch 'ipsec/master' omits 8afeb7b165e9 Merge remote-tracking branch 'bpf/master' omits cd12a9ee080e Merge remote-tracking branch 'net/master' omits 42ee011e2d75 dm space map disk: cache a small number of index entries omits 377107bbc37b dm space maps: improve performance with inc/dec on ranges [...] omits 9ae648c16be5 Merge branch 'v5.13/ffa' of git://git.kernel.org/pub/scm/l [...] omits 8afd6d77d028 dm space maps: don't reset space map allocation cursor whe [...] omits bfa37c3fed7b dm btree: improve btree residency omits 84cc1893ebd6 firmware: arm_ffa: Add support for MEM_* interfaces omits 437b70e4d681 firmware: arm_ffa: Setup in-kernel users of FFA partitions omits c5ea479305e0 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits 1a35b71e32aa ipc: use kmalloc for msg_queue and shmid_kernel omits 396eb1ee234c ipc sem: use kvmalloc for sem_undo allocation omits 055d5b168216 lib-decompressors-remove-set-but-not-used-variabled-level-fix omits f5045d0c52d8 lib/decompressors: remove set but not used variabled 'level' omits 8abc5f6c789d samples/kprobes: fix typo in handler_post() omits f4bca74689b5 samples/kprobes: fix typo in handler_fault() omits 88e3e3340152 x86: signal: don't do sas_ss_reset() until we are certain [...] omits 96089d0f1456 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits e6e6c3bd3fea init/main.c: silence some -Wunused-parameter warnings omits c34b0d70ea3c init: print out unknown kernel parameters omits 7949929c1b48 checkpatch: scripts/spdxcheck.py now requires python3 omits c8d4c4b70e68 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 2197cc59f988 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits b64b1b3f9f43 seq_file: drop unused *_escape_mem_ascii() omits f7b0a9bbab39 nfsd: avoid non-flexible API in seq_quote_mem() omits f8646314f9d2 seq_file: convert seq_escape() to use seq_escape_str() omits 6d0b138778d4 seq_file: add seq_escape_str() as replica of string_escape_str() omits aced44dfdcd5 seq_file: introduce seq_escape_mem() omits 5d557503a8e2 MAINTAINERS: add myself as designated reviewer for generic [...] omits 47ecd3f970e9 lib/test-string_helpers: add test cases for new features omits 07910f428b99 lib/test-string_helpers: get rid of trailing comma in terminators omits 7d2d8194071a lib/test-string_helpers: print flags in hexadecimal format omits 94ff89d1c149 lib/string_helpers: allow to append additional characters [...] omits 033183137111 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits d8862e6a2131 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 49fb66d70879 lib/string_helpers: drop indentation level in string_escape_mem() omits c2f95e2c708d lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 022d7656003a lib/string_helpers: switch to use BIT() macro omits 63e3271ddeb0 lib: decompress_bunzip2: remove an unneeded semicolon omits 8d3cb8175802 kernel.h: split out panic and oops helpers (ia64 fix) omits 477764bbbed4 kernelh-split-out-panic-and-oops-helpers-fix omits 618894e4c98e kernel.h: split out panic and oops helpers omits 3b9dc52e94a9 proc/sysctl: make protected_* world readable omits 828fecd281b8 sysctl: remove redundant assignment to first omits 9ccfaebc202d procfs/dmabuf: add inode number to /proc/*/fdinfo omits 12e80f5a8509 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 1558788e2d1c fs/proc/kcore: use page_offline_(freeze|thaw) omits eed4d81524bd virtio-mem: use page_offline_(start|end) when setting Page [...] omits a69230c36d18 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits ac3b09990c95 fs/proc/kcore: don't read offline sections, logically offl [...] omits 389031c85a1d fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits 5989b2e5dd17 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits 19f8d6c991d4 proc: Avoid mixing integer types in mem_rw() omits 37950a4d6b61 kernel/hung_task.c: Monitor killed tasks. omits 91b07931ba94 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d44ded81e182 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b7ab8e341977 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits d2a17937961c mm/page_alloc: move prototype for find_suitable_fallback omits de06540b3f63 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits df90e9eb1785 mm/swap: make swap_address_space an inline function omits f685ba2f653d mm/z3fold: add kerneldoc fields for z3fold_pool omits b470efb4f6af mm/zbud: add kerneldoc fields for zbud_pool omits 91a43f651de3 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits b48807d27faa mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits b5f27000e5b2 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits a53ec6a35c8a mm/early_ioremap: add prototype for early_memremap_pgprot_adjust omits 580bb27d65c8 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits 18388e361723 mm/page_alloc: make should_fail_alloc_page a static functi [...] omits 404e9cf1ea75 mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits 9204129bb09c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 1f46143b027c mm: fix spelling mistakes omits 814b29bec224 mm: define default value for FIRST_USER_ADDRESS omits e4cb5ca20662 mm: fix comments mentioning i_mutex omits b1b9c7e07ea9 mm: fix typos and grammar error in comments omits c838311ee875 mm/highmem: Remove deprecated kmap_atomic omits 5c0d3b433b56 mm/memory_hotplug: rate limit page migration warnings omits 06d7c6c5e80a selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits 374ed94c930d selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits 7dd2b5530957 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 915df66c89a7 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 1480a5517239 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 9787449ef637 mm: make variable names for populate_vma_page_range() consistent omits 17ca0d883cac nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 72f16fe89b81 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits bae0f1803ce3 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 419ff0441a92 mm/thp: update mm_struct's MM_ANONPAGES stat for huge zero pages omits 04b31e068ccb mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 3566c8d5771e mm: migrate: check mapcount for THP instead of refcount omits e2a82b5866a8 mm: migrate: don't split THP for misplaced NUMA page omits b79ea21cbc30 mm: migrate: account THP NUMA migration counters correctly omits 7e6d5d326066 mm: thp: refactor NUMA fault handling omits 6d3989143441 mm: memory: make numa_migrate_prep() non-static omits c7eca0c5a397 mm: memory: add orig_pmd to struct vm_fault omits 2fea967660bd mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix omits 56967556d83e mm/huge_memory.c: remove unused variable 'count' omits 0e51ad98ce92 mm: thp: check total_mapcount instead of page_mapcount omits 3d544208d519 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 9feca0fe5a9b mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 89fb47db72f2 arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix omits dfe215e9bac2 arm64: drop pfn_valid_within() and simplify pfn_valid() omits 0085160c0522 arm64: decouple check whether pfn is in linear map from pf [...] omits d24008db3935 memblock: update initialization of reserved pages omits bc510e81d04d include/linux/mmzone.h: add documentation for pfn_valid() omits b6ed64011058 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 819ac563b0f6 mm/kconfig: move HOLES_IN_ZONE into mm omits 96a21928936c userfaultfd/selftests: exercise minor fault handling shmem [...] omits f25611d315af userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits a6e2d0b31d8c userfaultfd/selftests: reinitialize test context in each test omits d7ec6efb9ab7 userfaultfd/selftests: create alias mappings in the shmem test omits bcdac14cb248 userfaultfd/selftests: use memfd_create for shmem test type omits 7fd4e9457328 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits c12c2794065b userfaultfd/shmem: advertise shmem minor fault support omits 678c60ab7e10 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 307c04858b51 userfaultfd/shmem: support minor fault registration for shmem omits 507345ff6f84 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits a71ee4810deb userfaultfd/selftests: add pagemap uffd-wp test omits 1e8745cad28b mm/pagemap: export uffd-wp protection information omits f5e82a1826a8 mm/userfaultfd: fail uffd-wp registration if not supported omits 2a0231cb7fc1 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits c57323780cd3 mm/userfaultfd: fix uffd-wp special cases for fork() omits af85da6945a6 mm/thp: simplify copying of huge zero page pmd when fork omits 2e18ce0693b7 userfaultfd/selftests: unify error handling omits 513cd620a93c userfaultfd/selftests: only dump counts if mode enabled omits 1a8202f91c6c userfaultfd/selftests: dropping VERIFY check in locking_thread omits a3e5749fdc61 userfaultfd/selftests: remove the time() check on delayed uffd omits accb8ed8c426 userfaultfd/selftests: use user mode only omits 5b1c575cf67a powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits f1313a3a0715 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits 3b4890bdf566 mm/vmalloc: enable mapping of huge pages at pte level in vmap omits c850c24bda92 arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 67f4529cd3b9 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 043df8649e1b mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits 12e9149f6635 mm/hugetlb: change parameters of arch_make_huge_pte() omits da8061a3ac24 mm/huge_memory.c: don't discard hugepage if other processe [...] omits 5d2ffbd25b68 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits 9dd2b449be9c mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 1e507d34d772 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 6592db577150 mm/huge_memory.c: use page->deferred_list omits cfd4a6b04202 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits ac2823dd0315 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 7c69cac1db93 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 99e1539d4a6d mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits 573d6fba46e6 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits d8aaf2a0ebee mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 96d054d6b9db mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 7cb90993839c mm: hugetlb: alloc the vmemmap pages associated with each [...] omits fe1bd4965763 mm: hugetlb: defer freeing of HugeTLB pages omits 1c191f852a98 mm: hugetlb: free the vmemmap pages associated with each H [...] omits 068746058a75 mm: hugetlb: gather discrete indexes of tail page omits a7d87c909449 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 37f79bbcb070 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 4a273df45cbe mm,hwpoison: make get_hwpoison_page call get_any_page() omits 07bbd75d4133 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 4353349f7d98 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 90b184d22346 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits a3b9b6386911 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 5c455fc158cf mm/page_alloc: batch the accounting updates in the bulk allocator omits 30386bb1fa03 mm/vmstat: inline NUMA event counter updates omits 173ed7cf1428 mm/vmstat: convert NUMA statistics to basic NUMA counters omits de5e93cf9f05 mm/page_alloc: convert per-cpu list protection to local_lock omits f887caa49d14 mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits 430f2bf5b55f mm/page_alloc: split per cpu page lists and zone stats -fix omits 34020422616a mm/page_alloc: split per cpu page lists and zone stats omits 47671d91e22d mm/page_alloc: switch to pr_debug omits 3a854ce8605c mm: optimise nth_page for contiguous memmap omits b59f9d05844f mm: constify page_count and page_ref_count omits 0d1816249d99 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 7991bd262e14 mm: make compound_head const-preserving omits 0062b0b70d0c mm/page_owner: constify dump_page_owner omits a882885c4593 mm/debug: factor PagePoisoned out of __dump_page omits b5a793e9ed10 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 23a8803c239f mm: make __dump_page static omits 8072a5e5e1ac mm/mmzone.h: simplify is_highmem_idx() omits 36d23a44adea mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits d87e63609fd9 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits d2f12e41c6b0 fix for "printk: introduce dump_stack_lvl()" omits d50c45581dda printk: introduce dump_stack_lvl() omits 7b56b11050f8 mm/vmalloc: print a warning message first on failure omits 832429817cd9 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits b18e422ded60 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits 2211ff0c1e98 powerpc/mm: enable move pmd/pud omits 998630bb3be6 mm/mremap: allow arch runtime override omits bfe2967a27f2 mm/mremap: move TLB flush outside page table lock omits fcb4acb31907 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] omits d9fe477773e6 mm/mremap: use range flush that does TLB and page walk cac [...] omits b9b1e4e4799f powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] omits 7006e99fb7fc powerpc/mm/book3s64: update tlb flush routines to take a p [...] omits 4cab3786d3aa powerpc/mm/book3s64: fix possible build error omits f8cb68e56bd3 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix omits 05f2964d3ba8 mm/mremap: use pmd/pud_poplulate to update page table entries omits 6ec1a3ab62e0 selftest/mremap_test: avoid crash with static build omits 2ba386da812c selftest/mremap_test: update the test to handle pagesize o [...] omits 101a4a1c871d mm/memory.c: fix comment of finish_mkwrite_fault() omits 669ac363ce3a mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 029188e3403e mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits ceb9da86dbde mm/mmap: introduce unlock_range() for code cleanup omits c8c8c48ac6ea mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits ba2d4896adda mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 88171837d754 binfmt-remove-in-tree-usage-of-map_executable-fix omits 5fae0f95c42a binfmt: remove in-tree usage of MAP_EXECUTABLE omits 2f5453a6f65b perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 10d8be510ccc mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix omits 482c09f57dd3 mm: improve mprotect(R|W) efficiency on pages referenced once omits 9a2288977da6 memcontrol: use flexible-array member omits 4823bf1eef2c mm: vmscan: remove noinline_for_stack omits ecea42da7f3f mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits 5e7517470d39 mm: memcontrol: simplify the logic of objcg pinning memcg omits 197eb953b227 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 44fcf4a97ea2 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 49b0add345f2 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits 1a03a78d7579 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits 772ef47e8248 mm: memcontrol: fix page charging in page replacement omits 36044bd2e71f mm: memcontrol: fix root_mem_cgroup charging omits 42e0c54ac05f mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits 7d8fc54f8914 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 0a11ece7879e mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 5d87b385b080 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 993d5b20a44a mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits b991e7735448 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits e2991807e2c0 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits f7eda57ca002 mm/memcg: optimize user context object stock access omits 6bb09e1e3bba mm/memcg: improve refill_obj_stock() performance omits c631b9f302ee mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits 3c6bf9dddf25 mm/memcg: move mod_objcg_state() to memcontrol.c omits 23fa5f3d4de2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits 46d9209734da mm/swap: remove unused global variable nr_swapper_spaces omits 292a2275e8ec mm/swap_slots.c: delete meaningless forward declarations omits de6592d75570 mm/swap: remove unused local variable nr_shadows omits 8f23f5f6f1c4 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits a0d9cecf836b mm/shmem: fix shmem_swapin() race with swapoff omits 281c477130ea mm/swap: remove confusing checking for non_swap_entry() in [...] omits 8fcaafda5ac7 swap: fix do_swap_page() race with swapoff omits 5a558bc8ac71 mm/swapfile: use percpu_ref to serialize against concurren [...] omits 7a381662c189 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits d2b02adf3180 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits eddf878442c5 mm: gup: pack has_pinned in MMF_HAS_PINNED omits b9cfa2d055ba mm: gup: allow FOLL_PIN to scale in SMP omits 1f31fd735b8b mm/gup_benchmark: support threading omits 3aa635bb6fce mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits 1179968f90a1 mm/page-writeback: update the comment of Dirty position control omits 3b4c0270650b mm/page-writeback: Fix performance when BDI's share of rat [...] omits 39b6e063150d mm: page-writeback: kill get_writeback_state() comments omits f55422bdf2b5 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits ce5774e26bb7 tools/vm/page_owner_sort.c: check malloc() return omits 0933f61b5e9a slub: actually use 'message' in restore_bytes() omits 061d9da524b9 slub: print raw pointer addresses when debugging omits 2f771b1cbaf2 lib/hexdump: add a raw pointer printing format for slub debugging omits f3c02f7962b7 mm, slub: fix support for clang 10 omits 692d5bccbfd7 kfence: test: fix for "mm, slub: change run-time assertion [...] omits 7fead0c158c7 mm, slub: change run-time assertion in kmalloc_index() to [...] omits fc67f6c7986a slub: remove resiliency_test() function omits b190ca4dc74b mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits 30e02eb754cf mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits e68667ca91f0 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits b2e38b28c708 kunit: make test->lock irq safe omits 48b38ee55899 doc: watchdog: modify the doc related to "watchdog/%u" omits 309e0c7eb550 doc: watchdog: modify the explanation related to watchdog thread omits 35ff376814fa kernel: watchdog: modify the explanation related to watchd [...] omits 6f120a2df303 ocfs2: fix ocfs2 corrupt when iputting an inode omits 064946614d17 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits a41e4e4f42a9 ocfs2: remove repeated uptodate check for buffer omits 60c57eca379c ocfs2: remove redundant assignment to pointer queue omits e19d3207bd84 ocfs2: fix snprintf() checking omits ca61b2bcc953 ocfs2: remove unnecessary INIT_LIST_HEAD() omits 9b627b25bd8c scripts/spelling.txt: add more spellings to spelling.txt omits d7689e016f73 streamline_config.pl: add softtabstop=4 for vim users omits e21501c2a2b9 streamline_config.pl: make spacing consistent omits 867d8a20cb43 ia64: mca_drv: fix incorrect array size calculation omits 7b36d2244139 ia64: headers: drop duplicated words omits b6483cb9f1d8 kthread: switch to new kerneldoc syntax for named variable [...] omits d2aab71d81bb /proc/kpageflags: do not use uninitialized struct pages omits 7dc4b407da65 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 1442ec399453 kthread: fix kthread_mod_delayed_work vs kthread_cancel_de [...] omits df3e9f748d31 mm,hwpoison: fix race with hugetlb page allocation omits 16b0662a5c98 rcu: Start timing stall repetitions after warning complete omits 5f47b19cd121 rcu: Do not disable gp stall detection in rcu_cpu_stall_reset() omits 96100b1ecfd7 rcu/tree: Handle VM stoppage in stall detection omits 77299888a51e rculist: Unify documentation about missing list_empty_rcu() omits 399a8f91964e Documentation/RCU: Fix nested inline markup omits c32e39abe640 rcu: Mark accesses in tree_stall.h omits 8825e31a8c0d rcu: Mark accesses to ->rcu_read_lock_nesting omits 98a55e55c7a4 Merge branch 'fixes-for-master' into for-next-20210521 omits 69b59c4fcb95 Merge branch 'for-next-next-v5.13-20210521' into for-next- [...] omits 3f62b5fd376a Merge branch 'for-next-current-v5.12-20210521' into for-ne [...] omits 0f0c0ec852ee Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210521 omits beaa91029cb0 Merge branch 'dev/scrub-bw-sysfs' into for-next-next-v5.13 [...] omits c69875d4e4f2 Merge branch 'misc-next' into for-next-next-v5.13-20210521 omits ccc9e16cb1a2 Merge branch 'misc-5.13' into for-next-current-v5.12-20210521 omits b151e4c40018 btrfs: scrub: per-device bandwidth control omits 8beb71a8a7a4 btrfs: change handle_fs_error in recover_log_trees to aborts omits 8cca570dd208 btrfs: do not infinite loop in data reclaim if we aborted omits e095c4af47e8 btrfs: add a btrfs_has_fs_error helper omits 35ab69c770cd btrfs: always abort the transaction if we abort a trans handle omits 2dab87438065 btrfs: do not write supers if we have an fs error omits 62ffebdbc6c7 btrfs: fix typos in comments omits c4f9ec654db5 btrfs: abort in rename_exchange if we fail to insert the s [...] omits 352d4572e540 btrfs: check error value from btrfs_update_inode in tree log omits bc8e53d628cb btrfs: fixup error handling in fixup_inode_link_counts omits c3bcb1ad83e0 btrfs: mark ordered extent and inode with error if we fail [...] omits 5d5323a86f57 btrfs: return errors from btrfs_del_csums in cleanup_ref_head omits 87ba74708d0c btrfs: fix error handling in btrfs_del_csums omits 4884c6d9ba16 btrfs: zoned: factor out zoned device lookup omits d5edf73bedb1 btrfs: zoned: fix parallel compressed writes omits c839a5a93487 btrfs: zoned: pass start block to btrfs_use_zone_append omits 2259d4d349e1 btrfs: fix hang when run_delalloc_range() failed omits 6922c03ada8f btrfs: rename PagePrivate2 to PageOrdered inside btrfs omits f2f5c71c4117 btrfs: refactor btrfs_invalidatepage() for subpage support omits c78c01fd550c btrfs: introduce btrfs_lookup_first_ordered_range() omits bbfe9615a347 btrfs: update comments in btrfs_invalidatepage() omits 7209c761ec7b btrfs: refactor how we finish ordered extent io for endio [...] omits 8a895556f7fa btrfs: make Private2 lifespan more consistent omits 42ad45184686 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() omits 487bffb2f3d4 btrfs: make subpage metadata write path call its own endio [...] omits 6b0c9a12c982 btrfs: refactor submit_extent_page() to make bio and its f [...] omits fa9882cea6d7 Documentation/RCU: Fix emphasis markers omits 3a5a49a63247 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits 756330011488 rcu: Weaken ->dynticks accesses and updates omits f6f1bfd8471e rcu/nocb: Start moving nocb code to its own plugin file omits 450f51ab3536 rcu: Remove special bit at the bottom of the ->dynticks counter omits 11fb12ed9bc9 extcon: max8997: Add missing modalias string omits f5ecea194a66 extcon: intel-mrfld: Sync hardware and software state on init omits 9bcae6c73b2a tools/memory-model: Document data_race(READ_ONCE()) omits 46bad6903aed tools/memory-model: Heuristics using data_race() must hand [...] omits 0747714bcd5a tools/memory-model: Add example for heuristic lockless reads omits bf5da4a551b3 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits a6ccac3c5891 rcutorture: Preempt rather than block when testing task stalls omits e16a01dc1178 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits fb510d83f455 rcu: Fix to include first blocked task in stall warning omits 093790c29a12 torture: Make torture.sh accept --do-all and --donone omits 61e016b66e0b torture: Add clocksource-watchdog testing to torture.sh omits 079c93aa23e7 refscale: Add measurement of clock readout omits af8cc259d4ec Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 66bc0d04ee92 Merge branch 'clocksource.2021.05.13a' into HEAD omits 5ba3a7582f9e btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] omits ab3739d89dfa btrfs: remove the unused parameter @len for btrfs_bio_fits [...] omits 366de8214bab btrfs: make free space cache size consistent across differ [...] omits a71984f50e94 btrfs: scrub: fix subpage repair error caused by hard code [...] omits 05e806368aaf btrfs: return EAGAIN if defrag is canceled omits b0885beee2ba btrfs: do not BUG_ON in link_to_fixup_dir omits 51cec60db05d btrfs: release path before starting transaction when cloni [...] omits e7b0fda31738 btrfs: remove io_failure_record::in_validation omits 8079d26860fc btrfs: submit read time repair only for each corrupted sector omits fd35b137dfba btrfs: make btrfs_verify_data_csum() to return a bitmap omits 60e2d2c40c0d btrfs: fix removed dentries still existing after log is synced omits 0f860183345e btrfs: return whole extents in fiemap omits 51109accb010 btrfs: rename check_async_write and let it return bool omits 82fd46674e0d btrfs: avoid RCU stalls while running delayed iputs omits ae4e09e86c07 btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] omits 7bf83cd5283a btrfs: zoned: bail out if we can't read a reliable write pointer omits 8dd3bb633700 btrfs: zoned: print message when zone sanity check type fails omits a845758ff14b btrfs: handle preemptive delalloc flushing slightly differently omits a6b0afb65b74 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits db72a9e0d908 btrfs: don't include the global rsv size in the preemptive [...] omits 52ef286f07b5 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 943b061b0401 btrfs: take into account global rsv in need_preemptive_reclaim omits 6e833db7d677 btrfs: only clamp the first time we have to start flushing omits fd21c59a204d btrfs: check worker before need_preemptive_reclaim omits 51fe5147e492 btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 07f7f644893c btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits 943db114cf99 Merge branch 'renesas-arm-defconfig-for-v5.14' into renesas-next omits 7bcdcd71f432 Makefile: extend 32B aligned debug option to 64B aligned omits 515016ad5f46 clocksource: Print deviation in nanoseconds for unstable case omits f4c6b34ee12b clocksource: Provide kernel module to test clocksource watchdog omits 6f488f72c0ed clocksource: Reduce clocksource-skew threshold for TSC omits df29d3cd5ad4 clocksource: Limit number of CPUs checked for clock synchr [...] omits b509a9800648 clocksource: Check per-CPU clock synchronization when mark [...] omits 81ca6c161d39 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 8d6580765457 arm64: dts: renesas: eagle: Add x1 clock omits 585e40036524 ARM: dts: koelsch: Rename sw2 to keyboard omits 16b9dd7ae971 ARM: dts: r8a7779, marzen: Fix DU clock names omits 8901ecc2315b clocksource: Retry clock read if long delays detected omits 213494b51d07 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 7e5928d3ce2b arm64: dts: renesas: v3msk: Fix memory size omits 8ec1b22437cb btrfs: handle transaction start error in btrfs_fileattr_set omits 6f20125402c7 arm64: dts: renesas: condor: Switch eMMC bus to 1V8 omits 429174b0c6ca arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders omits a877910e7502 arm64: dts: renesas: beacon kit: Setup AVB refclk omits 8f3d063349fc arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] omits b8d499f0966b ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list omits 0bacf4d3d276 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits ad6b674db663 arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi omits 084c85ce40d9 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] omits e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits af038eda54d9 Merge branches 'renesas-arm-defconfig-for-v5.13' and 'rene [...] omits 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] omits af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support adds c67d734975a2 perf buildid-list: Initialize zstd_data adds 3c91e8efaf48 tools arch kvm: Sync kvm headers with the kernel sources adds 316a76a58c3f perf test: Fix libpfm4 support (63) test error for nested [...] adds cb7987837c31 perf intel-pt: Fix transaction abort handling adds c954eb72b31a perf intel-pt: Fix sample instruction bytes adds 0a0c59724516 perf intel-pt: Remove redundant setting of ptq->insn_len adds fb6c79d7261a perf tools: Add 'cgroup-switches' software event adds 3b2f17ad1770 perf parse-events: Check if the software events array slot [...] adds f248d687e99d Merge remote-tracking branch 'torvalds/master' into perf/urgent adds ec347b7c3191 tools headers UAPI: Sync linux/fs.h with the kernel sources adds 4224680ee7aa tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds bffcbe79370e tools headers UAPI: Sync files changed by the quotactl_pat [...] adds a6172059758b perf scripts python: exported-sql-viewer.py: Fix copy to c [...] adds fd931b2e234a perf scripts python: exported-sql-viewer.py: Fix Array TypeError adds f56299a9c998 perf scripts python: exported-sql-viewer.py: Fix warning display adds f42907e8a451 perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry a [...] adds f8b61bd20479 perf stat: Skip evlist__[enable|disable] when all events uses BPF adds a050a6d2b7e8 Merge tag 'perf-tools-fixes-for-v5.13-2021-05-24' of git:/ [...] adds b2db6c35ba98 afs: Fix fall-through warnings for Clang adds 19dee613816d netfs: Pass flags through to grab_cache_page_write_begin() adds b71c791254ff netfs: Make CONFIG_NETFS_SUPPORT auto-selected rather than manual adds ad9f25d33860 Merge tag 'netfs-lib-fixes-20200525' of git://git.kernel.o [...] adds 76d0fc5e9bc6 arm64: Fix stale link in the arch_counter_enforce_ordering [...] adds e69012400b0c arm64: mm: don't use CON and BLK mapping if KFENCE is enabled adds b9a8c4e39522 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 297739bd73f6 sctp: add the missing setting for asoc encap_port adds b2540cdce6e2 sctp: fix the proc_handler for sysctl encap_port adds c1cf1afd8b0f net: hns: Fix kernel-doc adds 9453d45ecb6c net: zero-initialize tc skb extension on allocation adds 65161c35554f bnx2x: Fix missing error code in bnx2x_iov_init_one() adds 17f9c1b63cdd net: mvpp2: add buffer header handling in RX adds bab09fe2f652 nfp: update maintainer and mailing list addresses adds 20b5759f21cf mptcp: avoid OOB access in setsockopt() adds 3812ce895047 mptcp: drop unconditional pr_warn on bad opt adds 3ed0a585bfad mptcp: avoid error message on infinite mapping adds d58300c3185b mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer adds 6dfa87b492c0 Merge branch 'mptcp-fixes' adds 1c7992e7e2e1 Merge remote-tracking branch 'net/master' adds a8deba8547e3 bpftool: Add sock_release help info for cgroup attach/prog [...] adds 6fd5fb63820a selftests/bpf: Add test for l3 use of bpf_redirect_peer adds 5c9d706f6133 bpf: Fix BPF_LSM kconfig symbol dependency adds 3d0220f6861d bpf: Wrap aux data inside bpf_sanitize_info container adds bb01a1bba579 bpf: Fix mask direction swap upon off reg sign change adds a7036191277f bpf: No need to simulate speculative domain for immediates adds 1bad6fd52be4 bpf, selftests: Adjust few selftest result_unpriv outcomes adds 2640281d387a Merge remote-tracking branch 'bpf/master' adds f71aa5cb17c8 Merge remote-tracking branch 'ipsec/master' adds c3d39d41b601 Merge remote-tracking branch 'netfilter/master' adds e9b389e9f983 Merge remote-tracking branch 'wireless-drivers/master' adds dad19afce9ad Merge tag 'asoc-fix-v5.13-rc3' of https://git.kernel.org/p [...] adds 29c8f40b54a4 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkS [...] adds 83cf4242fc6f Merge remote-tracking branch 'sound-current/for-linus' adds e6bb886a2259 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1ac5b649e1f4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 698f69ecd0aa Merge remote-tracking branch 'spi-fixes/for-linus' adds 1821d2bbea48 Merge remote-tracking branch 'pci-current/for-linus' adds a23733ec8735 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds d1ee68566581 Merge remote-tracking branch 'tty.current/tty-linus' adds a80c203c3f1c xhci: fix giving back URB with incorrect status regression [...] adds a7f2e9272aff xhci: Fix 5.12 regression of missing xHC cache clearing co [...] adds 262b73455977 Merge remote-tracking branch 'usb.current/usb-linus' adds eb8dbe80326c USB: serial: quatech2: fix control-request directions adds fc0b3dc9a117 USB: serial: omninet: add device id for Zyxel Omni 56K Plus adds 56df0c758aff USB: serial: omninet: update driver description adds 7723da61529f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d6eef886903c usb: cdns3: Enable TDL_CHK only for OUT ep adds 6eb5c9a571b4 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 9c7c77bba59e Merge remote-tracking branch 'phy/fixes' adds 6cee110de062 Merge remote-tracking branch 'staging.current/staging-linus' adds 1d84fbd6f15d Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 41e81022a04a Input: usbtouchscreen - fix control-request directions adds 0b1d6c8c0015 Input: xpad - map "Select" button on Microsoft Xbox One co [...] adds e1f642badc41 Merge remote-tracking branch 'input-current/for-linus' adds 172bfb87db6d Merge remote-tracking branch 'ide/master' adds 6da44287a930 Merge remote-tracking branch 'vfio-fixes/for-linus' adds ed0f188e66d6 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 7e59524854c4 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds ff4cff962a7e MIPS: alchemy: xxs1500: add gpio-au1000.h header file adds 6855adc2c5d9 MIPS: launch.h: add include guard to prevent build errors adds fef532ea0cd8 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c adds 78cf0eb926cb MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREE [...] adds 303be6cb6665 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 01d4ce4c04df Merge remote-tracking branch 'omap-fixes/fixes' adds d90a40252553 next-20210524/kvm-fixes adds 7f15d9092fb8 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 60219e994449 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 9b6cf1999bde Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 3f37ab077da5 Merge remote-tracking branch 'vfs-fixes/fixes' adds 5fafeeb4da1a platform/surface: aggregator_registry: Update comments for [...] adds 2f26dc05af87 platform/surface: aggregator_registry: Add support for 13" [...] adds e2379412b84c Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds a80ed75a65fa Merge remote-tracking branch 'scsi-fixes/fixes' adds e11851429fdc drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 adds 62e2b0f3894d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 8b61f9d9f9ed Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 06d7f5c451b5 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 7574cc7ef7dd Merge remote-tracking branch 'pidfd-fixes/fixes' adds e90989f8fa9b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 7cfc4ea78fc1 drm/meson: fix shutdown crash when component not probed adds b81329b9c8e7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 33a3a6131630 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new cf536e185869 Makefile: extend 32B aligned debug option to 64B aligned new 1bb0b18a06dc kbuild: hide tools/ build targets from external module builds new 0d989ac2c90b kbuild: remove libelf checks from top Makefile new 7d9677835b10 kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild new 3d4fba557f13 alpha: move core-y in arch/alpha/Makefile to arch/alpha/Kbuild new 944821b55ffd h8300: move core-y in arch/h8300/Makefile to arch/h8300/Kbuild new 43d6c664303e hexagon: move core-y in arch/hexagon/Makefile to arch/hexa [...] new 391392a8ea8d sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild new 243b50c141d7 kbuild: merge scripts/mkmakefile to top Makefile new 48631cd68858 init: use $(call cmd,) for generating include/generated/compile.h new 01097ecc72ef kbuild: sink stdout from cmd for silent build new 368480b21916 kbuild: clean up ${quiet} checks in shell scripts new aeacdd1efe38 Merge remote-tracking branch 'kbuild/for-next' new 050df388fc2e Merge remote-tracking branch 'compiler-attributes/compiler [...] new 32fc3b57f2d3 Merge remote-tracking branch 'asm-generic/master' new b967b48501a5 Merge remote-tracking branch 'arm/for-next' new e89d6cc51034 arm64: assembler: replace `kaddr` with `addr` new d11b187760f5 arm64: assembler: add conditional cache fixups new 46710cf1fcb6 arm64: Apply errata to swsusp_arch_suspend_exit new 116b7f559492 arm64: Do not enable uaccess for flush_icache_range new 7908072da535 arm64: Do not enable uaccess for invalidate_icache_range new 5e20e3499682 arm64: Downgrade flush_icache_range to invalidate new 55272ecc3ada arm64: assembler: remove user_alt new 06b7a568ca5e arm64: Move documentation of dcache_by_line_op new d044f8141847 arm64: Fix comments to refer to correct function __flush_i [...] new e3974adb4ef5 arm64: __inval_dcache_area to take end parameter instead of size new 163d3f80695e arm64: dcache_by_line_op to take end parameter instead of size new 814b186079cd arm64: __flush_dcache_area to take end parameter instead of size new 1f42faf1d25d arm64: __clean_dcache_area_poc to take end parameter inste [...] new f749448edb9c arm64: __clean_dcache_area_pop to take end parameter inste [...] new 406d7d4e2bc7 arm64: __clean_dcache_area_pou to take end parameter inste [...] new 8c28d52ccd1d arm64: sync_icache_aliases to take end parameter instead of size new 393239be1ba6 arm64: Fix cache maintenance function comments new fade9c2c6ee2 arm64: Rename arm64-internal cache maintenance functions new 0f7b586f8fe7 arm64: Change the cpuinfo_arm64 member type for some sysre [...] new 71b7566d3fd6 arm64: Check if GMID_EL1.BS is the same on all CPUs new ca940790d2dd arm64: Document requirement for access to FEAT_HCX new 7e04cc918954 arm64/mm: Validate CONFIG_PGTABLE_LEVELS new e377ab82311a arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() new 40221c737608 arm64/mm: Make vmemmap_free() available only with CONFIG_M [...] new 3d0cca0b02ac kasan: speed up mte_set_mem_tag_range new da3862e7277b Merge tag 'irq-export-set-affinity' of git://git.kernel.or [...] new 84fca8ba6205 perf/arm-ccn: Use irq_set_affinity() new 8ec25d34012d perf/arm-cmn: Use irq_set_affinity() new 1ceeb8d430f5 perf/arm-dmc620: Use irq_set_affinity() new 41ea281724c0 perf/arm-dsu: Use irq_set_affinity() new 262105453595 perf/arm-smmuv3: Use irq_set_affinity() new ba4489fb949c perf/imx_ddr: Use irq_set_affinity() new 77b06ddc0435 perf/hisi: Use irq_set_affinity() new bf2367aaed73 drivers/perf: Remove redundant dev_err call in tx2_uncore_ [...] new 27e448207571 drivers/perf: arm_spe_pmu: Fix some coding style issues new f265fd166bce drivers/perf: arm_pmu: Fix some coding style issues new a9f00c9760fe drivers/perf: arm-cmn: Add space after ',' new eb2b22f024c3 drivers/perf: arm-cci: Fix checkpatch spacing error new 63ebdb77afa9 kselftest/arm64: Add missing newline to SVE test skipping output new 8ebe486de71a arm64: smccc: Add support for SMCCCv1.2 extended input/out [...] new 7d7b720a4b80 arm64: Implement stack trace termination record new cb620f29c8a3 Merge branches 'for-next/caches', 'for-next/cpufeature', ' [...] new f61a660f172a Merge remote-tracking branch 'arm64/for-next/core' new 88692749f70f Merge remote-tracking branch 'actions/for-next' new 406b4a82e2a4 Merge remote-tracking branch 'amlogic/for-next' new 56aef4104e2e Merge remote-tracking branch 'aspeed/for-next' new cdce93c59663 Merge remote-tracking branch 'at91/at91-next' new dc1e5f542143 Merge remote-tracking branch 'drivers-memory/for-next' new cab95dda1fe8 Merge remote-tracking branch 'imx-mxs/for-next' new 8d80344361ac Merge remote-tracking branch 'keystone/next' new 3c827acd54f6 Merge remote-tracking branch 'mediatek/for-next' new ccc7b4ceaea2 Merge remote-tracking branch 'mvebu/for-next' new 3e781a018f5f Merge remote-tracking branch 'omap/for-next' new 138cd0c7b3d0 Merge remote-tracking branch 'qcom/for-next' new 4b887dc6be55 Merge remote-tracking branch 'raspberrypi/for-next' new 9558487e7d97 arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2 new ab2711b3afdb ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list new 56ed0b3b10fd arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] new 0decd50b6b2e arm64: dts: renesas: beacon kit: Setup AVB refclk new 706f5cb338ff arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders new b6810bafc34f arm64: dts: renesas: condor: Switch eMMC bus to 1V8 new a422ec20caef arm64: dts: renesas: v3msk: Fix memory size new 6ab8c23096a2 ARM: dts: r8a7779, marzen: Fix DU clock names new 8c10e004dfb9 ARM: dts: koelsch: Rename sw2 to keyboard new e9550a536e3e arm64: dts: renesas: eagle: Add x1 clock new d4ea5c61e15a ARM: dts: rcar-gen1: Correct internal delay for i2c[123] new 56bc54496f5d arm64: dts: renesas: beacon: Fix USB extal reference new ebc666f39ff6 arm64: dts: renesas: beacon: Fix USB ref clock references new a499e40a397c ARM: dts: renesas: Move enable-method to CPU nodes new 1931e709c701 Merge branches 'renesas-arm-defconfig-for-v5.14' and 'rene [...] new 404ed884263e Merge remote-tracking branch 'renesas/next' new 9aff856c5e0e Merge remote-tracking branch 'reset/reset/next' new fb820edb6cc0 Merge remote-tracking branch 'rockchip/for-next' new 40b17070b645 Merge remote-tracking branch 'samsung-krzk/for-next' new 55de83141b49 firmware: arm_ffa: Setup in-kernel users of FFA partitions new 44d290159d70 firmware: arm_ffa: Add support for MEM_* interfaces new a96dba463e18 Merge branch 'v5.13/ffa' of git://git.kernel.org/pub/scm/l [...] new 17bbb0bbf153 Merge remote-tracking branch 'scmi/for-linux-next' new 0f53758f9730 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 2813969eda6a Merge remote-tracking branch 'tegra/for-next' new 6789e3d12877 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 3cbd33f92058 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new e0b91a9598af Merge remote-tracking branch 'clk-imx/for-next' new 8b3a35222775 clk: renesas: cpg-mssr: Remove unused [RM]MSTPCR() definitions new eecee036223d clk: renesas: cpg-mssr: Make srstclr[] comment block consistent new a97e95971691 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 4a3b966b5312 Merge remote-tracking branch 'csky/linux-next' new 97e1c092a1ac Merge remote-tracking branch 'h8300/h8300-next' new 90a1843e6536 Merge remote-tracking branch 'm68k/for-next' new 47eb3a921625 Merge remote-tracking branch 'mips/mips-next' new 3a5988b884a3 powerpc/32s: Remove m8260_gorom() new 1a3c6ceed253 powerpc/asm-offset: Remove unused items new 13c7dad95176 powerpc/paca: Remove mm_ctx_id and mm_ctx_slb_addr_limit new f3f6d18417eb powerpc/papr_scm: Reduce error severity if nvdimm stats in [...] new 9a1762a4a4ff powerpc/8xx: Update mpc885_ads_defconfig to improve CI new 930a77c3ad79 powerpc/boot: Fix a typo in partial_decompress() comment new c176c3d58a3e powerpc: Define NR_CPUS all the time new 70d6ebf82bd0 powerpc/603: Avoid a pile of NOPs when not using SW LRU in [...] new fe3dc333d2ed powerpc/mmu: Don't duplicate radix_enabled() new 0441729e1637 powerpc/mmu: Remove leftover CONFIG_E200 new 8af8d72dc58e powerpc/32s: Speed up likely path of kuap_update_sr() new b09049c516af powerpc: Only pad struct pt_regs when needed new ca8cc36901e9 powerpc/32s: Remove asm/book3s/32/hash.h new 34f7f79827ec selftests/powerpc: Add test of mitigation patching new 9b373899e960 powerpc/pseries/memhotplug: Remove unused inline function [...] new c67454615cf9 selftests/powerpc: Fix duplicate included pthread.h new ad06bcfd5b8f powerpc/pseries/ras: Delete a redundant condition branch new feb0e079f43d powerpc/pseries: Set UNISOLATE on dlpar_memory_remove_by_i [...] new 2ad216b4d6ff powerpc/pseries: check DRCONF_MEM_RESERVED in lmb_is_removable() new 163e7921750f powerpc/pseries: break early in dlpar_memory_remove_by_cou [...] new 40999b041e03 powerpc/pseries: minor enhancements in dlpar_memory_remove [...] new f259fb893c69 powerpc/Makefile: Add ppc32/ppc64_randconfig targets new 5b75bd763d36 powerpc/sstep: Add emulation support for ‘setb’ instruction new 60060d704c55 powerpc/sstep: Add tests for setb instruction new 73e6e4e01134 powerpc/powernv/pci: fix header guard new 6fcb574125e6 powerpc: Kconfig: disable CONFIG_COMPAT for clang < 12 new 7ee3e97e00a3 kprobes: Allow architectures to override optinsn page allocation new b73c8cccd72a powerpc/kprobes: Replace ppc_optinsn by common optinsn new cc4b8b4ba4d6 Merge remote-tracking branch 'powerpc/next' new f8215ca4d2b5 Merge remote-tracking branch 'risc-v/for-next' new 7e4d29d84dd2 Merge remote-tracking branch 'sh/for-next' new 65dc73fa546d btrfs: correct try_lock_extent() usage in read_extent_buff [...] new 7c068c01f659 btrfs: remove stale comment for argument seed of btrfs_fin [...] new d9dc6948dcf0 btrfs: check worker before need_preemptive_reclaim new f494fcf167e3 btrfs: only clamp the first time we have to start flushing new 094db84e0380 btrfs: take into account global rsv in need_preemptive_reclaim new f9867eaa2d29 btrfs: use the global rsv size in the preemptive thresh ca [...] new 790567d70d15 btrfs: don't include the global rsv size in the preemptive [...] new 1c9bc0f19604 btrfs: only ignore delalloc if delalloc is much smaller th [...] new 97f0c3a9057c btrfs: handle preemptive delalloc flushing slightly differently new db84e4500ad3 btrfs: zoned: print message when zone sanity check type fails new d741d807d6d5 btrfs: zoned: bail out if we can't read a reliable write pointer new 225a88046e9e btrfs: rename check_async_write and let it return bool new 4c4b6b079f96 btrfs: make btrfs_verify_data_csum() to return a bitmap new 668bb079b1ff btrfs: submit read time repair only for each corrupted sector new 07e78c6a74b8 btrfs: remove io_failure_record::in_validation new 627d2560807f btrfs: return EAGAIN if defrag is canceled new 6f2c2a812491 btrfs: zoned: factor out zoned device lookup new 7b3ef2ec2f21 btrfs: fix error handling in btrfs_del_csums new 0c2f775d741f btrfs: return errors from btrfs_del_csums in cleanup_ref_head new 623ce94b89b4 btrfs: mark ordered extent and inode with error if we fail [...] new 70b788cb23aa btrfs: fixup error handling in fixup_inode_link_counts new 6d3f59f7c10a btrfs: check error value from btrfs_update_inode in tree log new ced3381b94df btrfs: abort in rename_exchange if we fail to insert the s [...] new 900c8c89e89e btrfs: scrub: per-device bandwidth control new c2fb07695875 btrfs: make btrfs_release_delayed_iref handle the !iref case new d01af8309681 btrfs: fix error handling in __btrfs_update_delayed_inode new 94c058c24af8 btrfs: abort transaction if we fail to update the delayed inode new 08b51241c9b3 btrfs: fix fsync failure and transaction abort after write [...] new 444f537d3598 btrfs: fix misleading and incomplete comment of btrfs_truncate() new d7ede6de43ce btrfs: don't set the full sync flag when truncation does n [...] new 786f98d798a9 btrfs: do not write supers if we have an fs error new 192e786c154a btrfs: always abort the transaction if we abort a trans handle new 8c9a20caa0a5 btrfs: fix compressed writes that cross stripe boundary new a16c4c3c4e91 btrfs: fix deadlock when cloning inline extents and low on [...] new 578cc16214bf Merge branch 'misc-next' into for-next-next-v5.13-20210525 new c76ac8d45753 btrfs: add a btrfs_has_fs_error helper new d2a189c79142 btrfs: do not infinite loop in data reclaim if we aborted new be63601e36a3 btrfs: change handle_fs_error in recover_log_trees to aborts new 2cfb7d12f06d Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210525 new 1f330cd2ffe9 btrfs: protect exclusive_operation by super_lock new a4d7dec9c43e btrfs: add cancelable chunk relocation support new ea56d346d5c5 btrfs: introduce try-lock semantics for exclusive op start new 025dac9f6b15 btrfs: add wrapper for conditional start of exclusive operation new 34e43cde984c btrfs: add cancelation to resize new da73d1d14a77 btrfs: add device delete cancel new f9bc5a7463cb Merge branch 'dev/cancel-exclop' into for-next-next-v5.13- [...] new aabd2d30ceb2 btrfs: sysfs: fix format string for some discard stats new 183259751d20 btrfs: clear defrag status of a root if starting transacti [...] new 2a572b691dd9 btrfs: clear log tree recovering status if starting transa [...] new d175e9802301 btrfs: scrub: factor out common scrub_stripe constraints new aa044ee1e458 btrfs: document byte swap optimization of root_item::flags [...] new 1a3c6cddd909 btrfs: reduce compressed_bio members' types new 9728b5a77818 btrfs: remove extra sb::s_id from message in btrfs_validat [...] new 6828072ccda5 btrfs: simplify eb checksum verification in btrfs_validate [...] new 3a6ce6b310ec btrfs: clean up header members offsets in write helpers new c33d46c53ffd Merge branch 'dev/misc-fixups-5.14' into for-next-next-v5. [...] new fad6d53d124a btrfs: scrub: fix subpage repair error caused by hard code [...] new c3efeeeaf9dd btrfs: make free space cache size consistent across differ [...] new 1d351038380d btrfs: remove the unused parameter @len for btrfs_bio_fits [...] new 370055e808e7 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] new 0d887dc883a3 btrfs: refactor submit_extent_page() to make bio and its f [...] new 2ea44c72385b btrfs: make subpage metadata write path call its own endio [...] new 232b124c6002 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() new 764097868c99 btrfs: make Private2 lifespan more consistent new 783907c837ee btrfs: refactor how we finish ordered extent io for endio [...] new 3a1f57b14254 btrfs: update comments in btrfs_invalidatepage() new fb40735b9e9d btrfs: introduce btrfs_lookup_first_ordered_range() new cd4030f8f543 btrfs: refactor btrfs_invalidatepage() for subpage support new 857a0080dbc1 btrfs: rename PagePrivate2 to PageOrdered inside btrfs new aca798656729 btrfs: fix hang when run_delalloc_range() failed new 70e3a8730ffb Merge branch 'ext/qu/subpage-prep-13' into for-next-next-v [...] new 0471d45f52a0 Merge branch 'for-next-next-v5.13-20210525' into for-next- [...] new e50490cc5236 Merge remote-tracking branch 'btrfs/for-next' new f7dc6e94e7a7 Merge remote-tracking branch 'ceph/master' new de5645857fb3 Merge remote-tracking branch 'cifs/for-next' new c571febab378 Merge remote-tracking branch 'cifsd/cifsd-for-next' new dd33f1f7aaf0 configfs: fix the kerneldoc comment for configfs_create_bin_file new 44b9a000df5c configfs: drop pointless kerneldoc comments new 7fe1e79b59ba configfs: implement the .read_iter and .write_iter methods new 8643432ede8e Merge remote-tracking branch 'configfs/for-next' new 68c840c7da41 Merge remote-tracking branch 'erofs/dev' new dc3f298bc3ea Merge remote-tracking branch 'ext3/for_next' new 6949b19c7b5f f2fs: let's allow compression for mmap files new f62c7c7ef11b f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] new fadf1efa3c6c f2fs: compress: fix to disallow temp extension new c60ec15767d6 f2fs: atgc: export entries for better tunability via sysfs new cc9a9ddc4616 f2fs: avoid attaching SB_ACTIVE flag during mount/remount new 158aa8a989be Merge remote-tracking branch 'f2fs/dev' new 9c72b5c706ad Merge remote-tracking branch 'jfs/jfs-next' new 898aaa172018 Merge remote-tracking branch 'nfs/linux-next' new 427e5bdd74c8 Merge remote-tracking branch 'nfsd/nfsd-next' new 29418ed7c5a6 Merge remote-tracking branch 'v9fs/9p-next' new 821510610d9f Merge remote-tracking branch 'vfs/for-next' new 170985804a8c Merge remote-tracking branch 'printk/for-next' new 02462d1dd745 Merge remote-tracking branch 'hid/for-next' new 469668a58b68 dt-bindings: i2c: i2c-rk3x: add description for rk3568 new e653312b5b77 i2c: qcom-cci: add sm8250 compatible new 168290fb2675 i2c: add binding to mark a bus as supporting SMBus-Alert new c8062d11e20c i2c: stm32f7: add SMBus-Alert support new d4b250562fb8 i2c: qcom-geni: fix spelling mistake "unepxected" -> "unexpected" new 9dd45bbad947 i2c: icy: Remove unused variable new_fwnode in icy_probe() new 52b806e8d6b3 i2c: I2C_HISI should depend on ACPI new c4740e293c93 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E new 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next new 6d396c9304e7 Merge remote-tracking branch 'i2c/i2c/for-next' new d35cc9f95f8d Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 73326e369393 Merge remote-tracking branch 'jc_docs/docs-next' new 9c573c88197e Merge remote-tracking branch 'v4l-dvb/master' new c3bf5129f339 media: v4l2-ctrls: always copy the controls on completion new 71c689dc2e73 media: v4l2-ctrls: split up into four source files new 32e084a7d337 Merge remote-tracking branch 'v4l-dvb-next/master' new 9b7ff25d129d ACPI: power: Refine turning off unused power resources new b5e9190eeb4a Merge branch 'acpi-pm-fixes' into linux-next new 313f683beb69 ACPICA: Clean up context mutex during object deletion new 48a6717102ce Merge branch 'acpica' into linux-next new 558642bccede PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ new 6be2408a1ef6 PM: hibernate: fix spelling mistakes new c1d6d2fd2f64 cpufreq: acpi-cpufreq: Skip initialization if cpufreq driv [...] new 0f0cc6675f65 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next new 64887bbddae5 ACPI: ipmi: Remove address space handler in error path new be7ae56809bf ACPI: configfs: Replace ACPI_INFO() with pr_debug() new bf15f94bdcd8 Merge branch 'acpi-misc' into linux-next new 9c675ba487a3 Merge remote-tracking branch 'pm/linux-next' new 726e52697882 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 043e2ac8234a Merge remote-tracking branch 'devfreq/devfreq-next' new 6a65ab7967d9 Merge remote-tracking branch 'opp/opp/linux-next' new c937aabbd7f4 fs: dlm: always run complete for possible waiters new 2df6b7627a81 fs: dlm: add dlm macros for ratelimit log new b38bc9c2b317 fs: dlm: fix srcu read lock usage new 7443bc962509 fs: dlm: set is othercon flag new ba868d9deaab fs: dlm: reconnect if socket error report occurs new c6aa00e3d20c fs: dlm: cancel work sync othercon new 8aa31cbf20ad fs: dlm: fix connection tcp EOF handling new 6fb5cf9d4206 fs: dlm: public header in out utility new a070a91cf140 fs: dlm: add more midcomms hooks new 8f2dc78dbc20 fs: dlm: make buffer handling per msg new 2874d1a68c4e fs: dlm: add functionality to re-transmit a message new 37a247da517f fs: dlm: move out some hash functionality new 8e2e40860c7f fs: dlm: add union in dlm header for lockspace id new 489d8e559c65 fs: dlm: add reliable connection if reconnect new 5b2f981fde8b fs: dlm: add midcomms debugfs functionality new 706474fbc5fe fs: dlm: don't allow half transmitted messages new acc07839026e Merge remote-tracking branch 'dlm/next' new 1658d26db51d Merge remote-tracking branch 'rdma/for-next' new ccc882f0d838 net: bridge: remove redundant assignment new 307ea4ce3edd net: hns3: switch to dim algorithm for adaptive interrupt [...] new 687c87adc11a net/hamradio/6pack: Fix inconsistent indenting new 98d728232c98 net: wan: remove redundant blank lines new 9e7ee10f169f net: wan: add blank line after declarations new c4fdef99d17b net: wan: fix an code style issue about "foo* bar new 69542276e2b1 net: wan: add some required spaces new 2aea27bae89b net: wan: replace comparison to NULL with "!card" new 30cbb0107e98 net: wan: add spaces required around that ':' and '+' new 1b19b3f79063 Merge branch 'wan-cleanups' new e4e92ee78702 net: wwan: core: Add WWAN device index sysfs attribute new d4374282f41c Merge remote-tracking branch 'net-next/master' new 9f0c317f6aa1 libbpf: Add support for new llvm bpf relocations new 4ce7d68beb9e samples: bpf: Ix kernel-doc syntax in file header new 8fb33b605530 bpf: Fix spelling mistakes new a720a2a0ad6c xsk: Use kvcalloc to support large umems new 4654662b3bdf Merge remote-tracking branch 'bpf-next/for-next' new 335a2a1fcefc esp: drop unneeded assignment in esp4_gro_receive() new fe9f1d8779cb xfrm: add state hashtable keyed by seq new 7ec35a1b1de7 Merge remote-tracking branch 'ipsec-next/master' new 803b6816a4d3 Merge remote-tracking branch 'netfilter-next/master' new 33c795370770 Merge remote-tracking branch 'bluetooth/master' new a9e6263c9b03 Merge remote-tracking branch 'gfs2/for-next' new 2340f13b162c Merge remote-tracking branch 'mtd/mtd/next' new 3f853e346a03 Merge remote-tracking branch 'nand/nand/next' new 482234e112d3 Merge remote-tracking branch 'crypto/master' new 7653db4607e3 Merge remote-tracking branch 'drm/drm-next' new 5e4322a8b266 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_p [...] new cf8ccbc72d61 drm: Add support for GEM buffers backed by non-coherent memory new b09069046d6b drm: Add and export function drm_fb_cma_sync_non_coherent new 4a791cb6d34f drm/ingenic: Add option to alloc cached GEM buffers new 7afefb81b72c drm/amdgpu: Rename flag which prevents HW access new e1543d83ed55 drm/amdgpu: Fix crash when hot unplug in BACO new 9421c9f15060 Merge remote-tracking branch 'drm-misc/for-linux-next' new e2c20acbc036 Merge remote-tracking branch 'amdgpu/drm-next' new 6f20785b7601 drm/i915/display: fix typo when returning table new b3de1d078919 drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned new 74862d4ccd6d drm/i915/adlp: Fix GEM VM asserts for DPT VMs new 0f926e5cc8c0 drm/i915/debugfs: Print remap info for DPT VMAs as well new 68b87ef252e0 drm/i915/display/adl_p: Drop earlier return in tc_has_modu [...] new 8c80332d6735 drm/i915/adl_p: Handle TC cold new b554065cb6fc drm/i915: WA for zero memory channel new 95f7f7d34b05 drm/i915/display/adl_p: Allow DC3CO in pipe and port B new 3cdef2a9f27d drm/i915/display/adl_p: Disable PSR2 new cf09abd46492 Merge remote-tracking branch 'drm-intel/for-linux-next' new d84b279ab3c0 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 9ef16365dba1 Merge remote-tracking branch 'drm-msm/msm-next' new d836c0f178d6 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 2d232188688e Merge remote-tracking branch 'regmap/for-next' new 533a7ed9d541 ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change new e94fdbd7b25d ALSA: control: Track in-flight control read/write/tlv accesses new 73063cd3236e ALSA: control: Drop superfluous snd_power_wait() calls new 968bb2baec60 ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE new b6cc78da367c ALSA: Drop superfluous argument from snd_power_wait() new 534a427bface ALSA: pcm: Block the release until the system resume finishes new f20fdd4362e3 Merge branch 'topic/pci-rescan-prep-v2' into for-next new fb25dcc885fa ALSA: firewire-lib: drop initial NODATA or empty packet new b7c7699b4f42 ALSA: firewire-lib: obsolete callbacked member new 266807f94e40 ALSA: bebob: cancel switching connection order new 5ec85c198eff ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk new 877013bc9cbd sound/oss/dmasound: Remove superfluous "break" new a38e93302ee2 ALSA: ac97: fix PM reference leak in ac97_bus_remove() new e1dc219af7eb ALSA: pcm: use DEVICE_ATTR_RO macro new 08e767cd9e8b ALSA: control_led - use DEVICE_ATTR_*() macro new 7204b972b32c Merge remote-tracking branch 'sound/for-next' new 8237607f8d59 Merge remote-tracking branch 'sound-asoc/for-next' new 7a9d76a24dd8 Merge remote-tracking branch 'modules/modules-next' new d9b576917a1d Input: hil_kbd - fix error return code in hil_dev_connect() new ba5b93d56c8d dt-bindings: input: remove fsl-mma8450 which is handled by [...] new 204db365077d Input: evbug - remove an empty comment block new 94a332bd8626 Input: ims-pcu - replace some spaces with tabs new cbb245239282 Merge tag 'v5.12' into next new 71d576d31f85 dt-bindings: touchscreen: Convert resistive-adc-touch bind [...] new ff7af0fe13b5 dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property new 241a952f90aa dt-bindings: touchscreen: resistive-adc-touch: add support [...] new fb082cd59afa Input: resistive-adc-touch - add support for z1 and z2 channels new 253932ba9164 Merge remote-tracking branch 'input/next' new c036dda95810 Merge remote-tracking branch 'block/for-next' new 0c1f3193b1cd dm verity: fix require_signatures module_param permissions new f16dba5dc6f0 dm snapshot: revert "fix a crash when an origin has no snapshots" new 7e768532b239 dm snapshot: properly fix a crash when an origin has no snapshots new dee29bf9192b dm btree: improve btree residency new 3bcecb93e4a0 dm space maps: don't reset space map allocation cursor whe [...] new a736bbeabad1 dm space maps: improve performance with inc/dec on ranges [...] new efeea63ec531 dm space map disk: cache a small number of index entries new 53ee7573950e Merge remote-tracking branch 'device-mapper/for-next' new 71f41d9dc55e Merge remote-tracking branch 'mmc/next' new bd55518486a7 Merge remote-tracking branch 'mfd/for-mfd-next' new ad4f8e8c625a Merge remote-tracking branch 'backlight/for-backlight-next' new f845640f6676 Merge remote-tracking branch 'battery/for-next' new 52ea6656d52e Merge remote-tracking branch 'regulator/for-next' new faad3afa4856 Merge remote-tracking branch 'security/next-testing' new ffc48200bc5c Merge remote-tracking branch 'apparmor/apparmor-next' new bd9595aee7d8 Merge remote-tracking branch 'integrity/next-integrity' new 5869a16b2940 Merge remote-tracking branch 'keys/keys-next' new 68ea54642b30 Merge remote-tracking branch 'selinux/next' new f9f6f0a12f3b Merge remote-tracking branch 'smack/next' new 838b677c4d5c Merge remote-tracking branch 'iommu/next' new fba0dbf41528 Merge remote-tracking branch 'audit/next' new c3ae2f0d46e5 Merge remote-tracking branch 'devicetree/for-next' new 8483c98fc83a Merge remote-tracking branch 'spi/for-next' new 0d01561f9e61 Merge remote-tracking branch 'tip/auto-latest' new e8049c4aa5d8 MAINTAINERS: Make Yazen Ghannam maintainer for EDAC-AMD64 new d1a71ac31372 Merge remote-tracking branch 'edac/edac-for-next' new ca2f4daa489a clocksource: Retry clock read if long delays detected new ee2579aee350 clocksource: Check per-CPU clock synchronization when mark [...] new 98539aa0834c clocksource: Limit number of CPUs checked for clock synchr [...] new 575a5717342b clocksource: Reduce clocksource-skew threshold for TSC new 24e583eccea9 clocksource: Provide kernel module to test clocksource watchdog new 379b3a6257f4 clocksource: Print deviation in nanoseconds for unstable case new 5d1e2ff5e3b3 Merge branch 'clocksource.2021.05.24a' into HEAD new ed1431841ad4 Merge branch 'lkmm-dev.2021.05.10c' into HEAD new 840bd856230a refscale: Add measurement of clock readout new 08c498035e48 torture: Add clocksource-watchdog testing to torture.sh new f6f78ffd16e8 torture: Make torture.sh accept --do-all and --donone new 8973d1840d3b rcu: Fix to include first blocked task in stall warning new da330e37241d rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] new a47bb8963334 rcutorture: Preempt rather than block when testing task stalls new 73d628c5358c tools/memory-model: Make read_foo_diagnostic() more clearl [...] new bee44ad3648a tools/memory-model: Add example for heuristic lockless reads new 51f65f9e2227 tools/memory-model: Heuristics using data_race() must hand [...] new f303fba0cba5 tools/memory-model: Document data_race(READ_ONCE()) new e193a1a5fcb3 rcu: Remove special bit at the bottom of the ->dynticks counter new 601fef1c6ffe rcu/nocb: Start moving nocb code to its own plugin file new f290c78cf82d rcu: Weaken ->dynticks accesses and updates new b0df899f0daf rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() new c5f8fcb32f73 Documentation/RCU: Fix emphasis markers new 3840d0933a87 rcu: Mark accesses to ->rcu_read_lock_nesting new 44b962940609 rcu: Mark accesses in tree_stall.h new 512dbc03d625 Documentation/RCU: Fix nested inline markup new 6b9b1b9c623a rculist: Unify documentation about missing list_empty_rcu() new 2762a6659e4f rcu/tree: Handle VM stoppage in stall detection new b21607cf3d81 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() new 96118229dae8 rcu: Start timing stall repetitions after warning complete new 633d6c9e94a2 rcu-tasks: Add comments explaining task_struct strategy new 2f9af9623785 rcu-tasks: Mark ->trc_reader_nesting data races new 51e76b6b526f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races new 4e54f71caba6 Merge remote-tracking branch 'rcu/rcu/next' new e032c5fb90dd Merge remote-tracking branch 'percpu/for-next' new 09f533990293 platform/surface: aggregator_registry: Update comments for [...] new 48dba1e7b9da platform/surface: aggregator_registry: Add support for 13" [...] new 741a063a264a platform/surface: aggregator_registry: Consolidate node gr [...] new a65916f11fc2 platform/x86: ideapad-laptop: Ignore VPC event bit 10 new 0ab8359fd8cd platform/x86: thinkpad_acpi: Fix inconsistent indenting new f4d5bd422695 Merge remote-tracking branch 'drivers-x86/for-next' new 6e13ce83fa1a Merge remote-tracking branch 'leds/for-next' new f24e503b8a06 Merge remote-tracking branch 'ipmi/for-next' new 0c2372531abd Merge remote-tracking branch 'driver-core/driver-core-next' new 1eef7953129c USB: gadget: udc: fix kernel-doc syntax in file headers new 08377263a932 USB: usbfs: remove double evaluation of usb_sndctrlpipe() new ca82c0678842 usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node() new a0765597c986 usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static new 1a7500db9d05 Merge remote-tracking branch 'usb/usb-next' new 9c2082281ace Merge remote-tracking branch 'usb-serial/usb-next' new 4fc7a46498aa Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 00e5b9cb2205 Merge remote-tracking branch 'tty/tty-next' new 4dc21152c878 Merge remote-tracking branch 'char-misc/char-misc-next' new 1f4747b2b149 extcon: intel-mrfld: Sync hardware and software state on init new 08a268ddb5e2 extcon: max8997: Add missing modalias string new f976726eda16 Merge remote-tracking branch 'extcon/extcon-next' new 9f233460c6b1 Merge remote-tracking branch 'phy-next/next' new 0bf1ea692f6e Merge remote-tracking branch 'soundwire/next' new a3b753f387d2 Merge remote-tracking branch 'staging/staging-next' new 8f8a0d9a9a5b iio: adis16260: make use of adis lock helpers new 16f0f622c305 iio: adis16136: make use of adis lock helpers new 706284e40712 iio: st_sensors: Create extended attr macro new 26b5f58722b3 iio: accel: st_sensors: Support generic mounting matrix new 6376e00303bc iio: accel: st_sensors: Stop copying channels new 058d3ac49b89 iio: magnetometer: st_magn: Support mount matrix new d0074e9f705f iio: gyro: st_gyro: Support mount matrix new b8c3164f4852 iio: imu: inv_mpu6050: Drop use of %hhx format string. new c400be40780a iio: light: si1133: Drop remaining uses of %hhx format string. new 7a14d8f0f9ae iio: light: si1145: Drop use of %hhx format specifier. new 30d12b1a5db9 iio: chemical: sgp30: Drop use of %hx in format string. new c14180a907a9 iio: adc: max11100: Use get_unaligned_be16() rather than o [...] new e09ae291692c iio: adc: max11100: Use devm_ functions for rest of probe() new 6cef5f29d375 iio: adc: max1118: Use devm_ managed functions for all of probe new 607149ad66a6 iio: adc: max1118: Avoid jumping back and forth between sp [...] new 5ad9ed3dc355 iio: adc: ti-adc081c: Use devm managed functions for all o [...] new 4408ea4730a7 iio: adc: ti-adc0832: Use devm managed functions for all o [...] new 63a19756cde1 iio: adc: ti-adc108s102: Use devm managed functions for al [...] new 301f7eba67df iio: adc: ti-adc161s626: Use devm managed functions for al [...] new b6b1cafa6869 Merge remote-tracking branch 'iio/togreg' new 6e8169f39355 Merge remote-tracking branch 'icc/icc-next' new ad5c0f5b514d Merge remote-tracking branch 'dmaengine/next' new 90f016377c12 Merge remote-tracking branch 'cgroup/for-next' new 8be6d983468d Merge remote-tracking branch 'scsi/for-next' new f54489592d74 Merge remote-tracking branch 'scsi-mkp/for-next' new 5bf4c26f9e82 Merge remote-tracking branch 'vhost/linux-next' new fd34c4782f1b Merge remote-tracking branch 'rpmsg/for-next' new cd440753dc9e gpio: ath79: remove platform_set_drvdata() + cleanup probe new 81933d3e4850 gpio: spear-spics: remove platform_set_drvdata() + cleanup probe new 52f39cfee66d gpio: sprd: remove platform_set_drvdata() + cleanup probe new f716f1fb84a4 gpio: sta2x11: remove platform_set_drvdata() + cleanup probe new 96a03e867c70 gpio: tps65910: remove platform_set_drvdata() + cleanup probe new 14ebdaec6d00 gpio: wm831x: remove platform_set_drvdata() + cleanup probe new e076aeda467d gpio: wm8994: remove platform_set_drvdata() + cleanup probe new 0533260687a7 gpio: wm8350: remove platform_set_drvdata() + cleanup probe new ea766c25c182 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 1a221c9e64ca Merge remote-tracking branch 'gpio-intel/for-next' new 3bedd348f794 Merge remote-tracking branch 'pinctrl/for-next' new 258435a1c818 pinctrl: tigerlake: Add Alder Lake-M ACPI ID new 9865466f1284 Merge remote-tracking branch 'pinctrl-intel/for-next' new 4cd09a61fee8 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new cf38c978cf1d pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2> new 5447e7833629 pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_ [...] new 69230cfac3d0 pwm: Autodetect default value for of_pwm_n_cells from device tree new e9fdf122cf34 pwm: Simplify all drivers with explicit of_pwm_n_cells = 3 new 937efa29e70f pwm: visconti: Fix and simplify period calculation new b601a18f1238 pwm: spear: Don't modify HW state in .remove callback new da0dea891269 pwm: spear: Free resources only after pwmchip_remove() new 98761ce4b91b pwm: spear: Implement .apply() callback new 7a77a1988753 Merge remote-tracking branch 'pwm/for-next' new f9c82a4ea89c Increase size of ucounts to atomic_long_t new 905ae01c4ae2 Add a reference to ucounts for each cred new b6c336528926 Use atomic_t for ucounts reference counting new 21d1c5e386bc Reimplement RLIMIT_NPROC on top of ucounts new 6e52a9f0532f Reimplement RLIMIT_MSGQUEUE on top of ucounts new d64696905554 Reimplement RLIMIT_SIGPENDING on top of ucounts new d7c9e99aee48 Reimplement RLIMIT_MEMLOCK on top of ucounts new e4aebf06695c kselftests: Add test to check for rlimit changes in differ [...] new c1ada3dc7219 ucounts: Set ucount_max to the largest positive value the [...] new 9b624988221b ucounts: Count rlimits in each user namespace new f928ef685db5 ucounts: Silence warning in dec_rlimit_ucounts new 8c2cd8c843d2 Merge remote-tracking branch 'userns/for-next' new 62b0cec4613e Merge remote-tracking branch 'livepatching/for-next' new f04490c9e677 Merge remote-tracking branch 'coresight/next' new ee0f0467d65f Merge remote-tracking branch 'rtc/rtc-next' new a10e301e9017 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new a52e6c7aa75d Merge remote-tracking branch 'kspp/for-next/kspp' new b8633db79495 Merge remote-tracking branch 'gnss/gnss-next' new 529e3db1e105 Merge remote-tracking branch 'slimbus/for-next' new cb0c61257be2 Merge remote-tracking branch 'nvmem/for-next' new 3220e5cc5ade Merge remote-tracking branch 'hyperv/hyperv-next' new 121e6d77d5b8 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 9d1d4e0ee5fc Merge remote-tracking branch 'fpga/for-next' new a9998e60bcec Merge remote-tracking branch 'mhi/mhi-next' new 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] new 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] new 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] new 83960834bc25 Merge remote-tracking branch 'memblock/for-next' new 033e8c2a7d58 Merge remote-tracking branch 'rust/rust-next' new 7ad35322eb0f Merge remote-tracking branch 'cxl/next' new fd641a29060f Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new b9aec802719d kthread: fix kthread_mod_delayed_work vs kthread_cancel_de [...] new c39c4b5ac326 kfence: use TASK_IDLE when awaiting allocation new ab45bc8b5910 mm, hugetlb: fix resv_huge_pages underflow on UFFDIO_COPY new 78924e97f7af mm-hugetlb-fix-resv_huge_pages-underflow-on-uffdio_copy-fix new 7e46028889cb pid: take a reference when initializing `cad_pid` new 2915dc8a30b9 mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() new e8109c81dae1 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 5febac6c9934 /proc/kpageflags: do not use uninitialized struct pages new 4a812f1d2f61 kthread: switch to new kerneldoc syntax for named variable [...] new 0e18d4af2cde ia64: headers: drop duplicated words new d772a2c656e1 ia64: mca_drv: fix incorrect array size calculation new 1114888fd39d streamline_config.pl: make spacing consistent new da3940178141 streamline_config.pl: add softtabstop=4 for vim users new 508ada11ccc9 scripts/spelling.txt: add more spellings to spelling.txt new dc005fd22c15 ocfs2: remove unnecessary INIT_LIST_HEAD() new bda7751775f0 ocfs2: fix snprintf() checking new ad35d287b15a ocfs2: remove redundant assignment to pointer queue new 8e07be36647b ocfs2: remove repeated uptodate check for buffer new cabba44e33ce ocfs2: clear links count in ocfs2_mknod() if an error occurs new 0f3df6805265 ocfs2: fix ocfs2 corrupt when iputting an inode new 1736e3ad5ee0 kernel: watchdog: modify the explanation related to watchd [...] new 4932de975ada doc: watchdog: modify the explanation related to watchdog thread new 4ab0700bf9eb doc: watchdog: modify the doc related to "watchdog/%u" new 46be336bf1b4 kunit: make test->lock irq safe new dda815477f0b mm/slub, kunit: add a KUnit test for SLUB debugging functionality new 482eedc56919 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 381403beda2b mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new c4f21f42ea35 slub: remove resiliency_test() function new 4e7887040dc4 mm, slub: change run-time assertion in kmalloc_index() to [...] new 5bb9193c10f1 kfence: test: fix for "mm, slub: change run-time assertion [...] new bcc6597aa460 mm, slub: fix support for clang 10 new b6999616d048 tools/vm/page_owner_sort.c: check malloc() return new 45523fcc0fbf mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new ca112c7db991 mm: page-writeback: kill get_writeback_state() comments new 9f5ad6c0403d mm/page-writeback: Fix performance when BDI's share of rat [...] new 23f804ec05fb mm/page-writeback: update the comment of Dirty position control new c03e61130f60 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new b878147f7692 mm/gup_benchmark: support threading new 64d15b0cf51c mm: gup: allow FOLL_PIN to scale in SMP new 519ea6b8d58e mm: gup: pack has_pinned in MMF_HAS_PINNED new ede95ac324e9 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 1c1ef794f6a9 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new 2ab68fb08547 mm/swapfile: use percpu_ref to serialize against concurren [...] new 0f95854c6e2f swap: fix do_swap_page() race with swapoff new 7f5db80b0fc2 mm/swap: remove confusing checking for non_swap_entry() in [...] new f12bd94b27cf mm/shmem: fix shmem_swapin() race with swapoff new 49b0a3850f0c mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 5f7fc3429548 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new 858f7e4f70f8 mm/swap: remove unused local variable nr_shadows new deadb9f4cd87 mm/swap_slots.c: delete meaningless forward declarations new a905ad3382c3 mm/swap: remove unused global variable nr_swapper_spaces new 2201c2868855 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new 489175761fc7 mm/memcg: move mod_objcg_state() to memcontrol.c new 86e25afcd9e6 mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 6f459389e3a6 mm/memcg: improve refill_obj_stock() performance new 7b4cf9a9cc0c mm/memcg: optimize user context object stock access new db6e5e1ae739 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new b806ae4c7cb5 mm: memcg/slab: properly set up gfp flags for objcg pointer array new 74e3ee0da232 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new b3aabdeba77c mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new 8121786cb1ef mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new f645001a97bb mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 7eccf3ac39f5 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new d34620d6dd47 mm: memcontrol: fix root_mem_cgroup charging new a9a0b20c8d5a mm: memcontrol: fix page charging in page replacement new f367f3eb4b97 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 0d715afabb74 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new 2b79e95fc393 mm: memcontrol: simplify lruvec_holds_page_lru_lock new baf46eccfe7c mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new 1b856b574599 mm: memcontrol: simplify the logic of objcg pinning memcg new 1cf3e50af259 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new c53f58ced63f mm: vmscan: remove noinline_for_stack new f1ea235c7f50 memcontrol: use flexible-array member new 00fc8e7778d4 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 85907724e796 binfmt: remove in-tree usage of MAP_EXECUTABLE new 12e141e1eff1 binfmt-remove-in-tree-usage-of-map_executable-fix new 92934d2301f4 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 3ff5776ac6c0 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 469e78acfb19 mm/mmap: introduce unlock_range() for code cleanup new 1ddc3854cb2e mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 1f4b3b66b505 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new ace7b23f8b80 mm/memory.c: fix comment of finish_mkwrite_fault() new f7655d0154de mm: add vma_lookup(), update find_vma_intersection() comments new 28f9c0fc3a98 drm/i915/selftests: use vma_lookup() in __igt_mmap() new 20bbf4520f4b arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new fd969bf9b801 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new d18e1a4a4a0a arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 9b6453379d46 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new 1a8d81e316e4 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new 8961b3191c31 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 00b637440460 x86/sgx: use vma_lookup() in sgx_encl_find() new 042a5c9bccc6 virt/kvm: use vma_lookup() instead of find_vma_intersection() new 1fe7b4970bc9 vfio: use vma_lookup() instead of find_vma_intersection() new f987bc5be632 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new 2631e71d5da8 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new 3223e569f436 media: videobuf2: use vma_lookup() in get_vaddr_frames() new d2f3080ddd9a misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 27422649be3d kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new 5381a58eb5a4 lib/test_hmm: use vma_lookup() in dmirror_migrate() new aead74278411 mm/ksm: use vma_lookup() in find_mergeable_vma() new 1c68ac6f6685 mm/migrate: use vma_lookup() in do_pages_stat_array() new c1305d08386c mm/mremap: use vma_lookup() in vma_to_resize() new 73dd0ebbbe96 mm/memory.c: use vma_lookup() in __access_remote_vm() new a1a4adc829f9 mm/mempolicy: use vma_lookup() in __access_remote_vm() new 656afd56af2f mm: remove special swap entry functions new e7575a9a5ab1 mm/swapops: rework swap entry manipulation code new 05c231714f96 mm/rmap: split try_to_munlock from try_to_unmap new 9c347dffab4e mm/rmap: split migration into its own function new 8248d263db60 mm: rename migrate_pgmap_owner new d203577cff83 mm/memory.c: allow different return codes for copy_nonpres [...] new ce50e82c1d69 mm: device exclusive memory access new 8b2a105c3794 mm: selftests for exclusive device memory new 7edc05d45aef nouveau/svm: refactor nouveau_range_fault new c620bba9828c nouveau/svm: implement atomic SVM access new a239e5c0e047 selftest/mremap_test: update the test to handle pagesize o [...] new 6e11528c14c5 selftest/mremap_test: avoid crash with static build new e5bdc998dba6 mm/mremap: use pmd/pud_poplulate to update page table entries new 9fc167a35317 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix new 74f95e50166b powerpc/mm/book3s64: fix possible build error new ea2e8a5368d8 powerpc/mm/book3s64: update tlb flush routines to take a p [...] new d1a17e382692 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] new a8aac92e89b5 mm/mremap: use range flush that does TLB and page walk cac [...] new 3df54d01b155 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] new b4d9e77fda6c mm/mremap: move TLB flush outside page table lock new ca86a50471de mm/mremap: allow arch runtime override new f3274c0c9e6f powerpc/mm: enable move pmd/pud new 33e7d59a389b mm/dmapool: use DEVICE_ATTR_RO macro new 0aed88bb2ad1 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new 00514c4d0000 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 12e9a668c66b mm/vmalloc: print a warning message first on failure new 4b8ef38dad60 mm/vmalloc: remove quoted strings split across lines new 797756ad08dc mm/vmalloc: Fallback to a single page allocator new d542aa86de8a printk: introduce dump_stack_lvl() new 56bb4248cddd fix for "printk: introduce dump_stack_lvl()" new 3c0016816809 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 9a50661917b0 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 4afb5d1cc6e8 mm/mmzone.h: simplify is_highmem_idx() new fd16a48a9b58 mm: make __dump_page static new 07040673993c mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 9cbe966a291b mm/debug: factor PagePoisoned out of __dump_page new a8cac14e0066 mm/page_owner: constify dump_page_owner new d46ae33357ff mm: make compound_head const-preserving new 2319743c88e8 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new b18edec06261 mm: constify page_count and page_ref_count new 6bedd32de4b8 mm: optimise nth_page for contiguous memmap new 204197379da9 mm/page_alloc: switch to pr_debug new 7a00abc11775 mm/page_alloc: split per cpu page lists and zone stats new 1b636edc5a59 mm/page_alloc: split per cpu page lists and zone stats -fix new 7b017c87653d mm/page_alloc: split per cpu page lists and zone stats -fix -fix new 5716a627517d mm/page_alloc: convert per-cpu list protection to local_lock new 69f0bd677dc0 mm/vmstat: convert NUMA statistics to basic NUMA counters new eba9fa5d8506 mm/vmstat: inline NUMA event counter updates new 34c921b2ab3e mm/page_alloc: batch the accounting updates in the bulk allocator new 4eb30c2f1bb8 mm/page_alloc: reduce duration that IRQs are disabled for [...] new 7b91c6413b60 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 210eb80b99e5 mm/page_alloc: avoid conflating IRQs disabled with zone->lock new c53b92a56243 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new ee7598a4a132 mm: page_alloc: dump migrate-failed pages only at -EBUSY new 6eb7fa52061b mm/page_alloc: delete vm.percpu_pagelist_fraction new 9f5b5e76aaf6 mm/page_alloc: disassociate the pcp->high from pcp->batch new 7b1bdb5d19ef mm/page_alloc: adjust pcp->high after CPU hotplug events new 193615d7f1f2 mm/page_alloc: scale the number of pages that are batch freed new ee615f0a0813 mm/page_alloc: limit the number of pages on PCP lists when [...] new e2ca096a43f5 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 5847b63ad3f3 mm/memory-failure: use a mutex to avoid memory_failure() races new bc47cf4ea423 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new ccd795372cff mm,hwpoison: return -EHWPOISON to denote that the page has [...] new fa0897d17aff mm,hwpoison: send SIGBUS with error virutal address new 534d649e8158 mm: memory_hotplug: factor out bootmem core functions to b [...] new 454c1ddd2ed5 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new e3b4204ee0e8 mm: hugetlb: gather discrete indexes of tail page new e3500072105b mm: hugetlb: free the vmemmap pages associated with each H [...] new 68c7025d8e34 mm: hugetlb: defer freeing of HugeTLB pages new 3458290bfecc mm: hugetlb: alloc the vmemmap pages associated with each [...] new 672da8a1e417 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new c7a9e20c2607 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new adb92a81851c mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 4edad7d5c3d7 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 0535fd4a9111 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 5436447de68b mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 350227bb634f mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 841cf21b6b58 mm/huge_memory.c: use page->deferred_list new 77331edd7873 mm/huge_memory.c: add missing read-only THP checking in tr [...] new a7b0cde5591d mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new 31a1daeb2df5 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 9bffae7d1676 mm/huge_memory.c: don't discard hugepage if other processe [...] new c53638743d1c mm/hugetlb: change parameters of arch_make_huge_pte() new c6a98323c52e mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 52bf7825e435 x86: define only {pud/pmd}_{set/clear}_huge when useful new fabe3fa4d993 arm64: define only {pud/pmd}_{set/clear}_huge when useful new b7f404abd847 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 42b8965b7a80 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new f2eba711b957 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 1142301faf32 userfaultfd/selftests: use user mode only new 0ef20afd17ae userfaultfd/selftests: remove the time() check on delayed uffd new 0191d38cab6b userfaultfd/selftests: dropping VERIFY check in locking_thread new cfb805291d63 userfaultfd/selftests: only dump counts if mode enabled new 38857fb3ab98 userfaultfd/selftests: unify error handling new 403893ca726d mm/thp: simplify copying of huge zero page pmd when fork new 0310b62ae7d7 mm/userfaultfd: fix uffd-wp special cases for fork() new 761088ae8efd mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix new ec6c94734f8b mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 464cfcd77831 mm/userfaultfd: fail uffd-wp registration if not supported new 27bfdf8fb75e mm/pagemap: export uffd-wp protection information new 331896769f5b userfaultfd/selftests: add pagemap uffd-wp test new 646775da250c userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 8d7634478481 userfaultfd/shmem: support minor fault registration for shmem new 45af645a5438 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 8ec85045c48b userfaultfd/shmem: advertise shmem minor fault support new 2f550e3034a5 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 9fd8982a1f47 userfaultfd/selftests: use memfd_create for shmem test type new 133b6f214a1e userfaultfd/selftests: create alias mappings in the shmem test new 90df0271830a userfaultfd/selftests: reinitialize test context in each test new c80ea6b77c79 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new 0157d6424fbc userfaultfd/selftests: exercise minor fault handling shmem [...] new 88039dd5095a mm/kconfig: move HOLES_IN_ZONE into mm new 2c2a402db06e docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 1b57fdb59ba1 mm/compaction: use DEVICE_ATTR_WO macro new d721b2274596 include/linux/mmzone.h: add documentation for pfn_valid() new ba2b8a2f4c01 memblock: update initialization of reserved pages new 90c8fcdfe931 arm64: decouple check whether pfn is in linear map from pf [...] new 1f66afdf6e4d arm64: drop pfn_valid_within() and simplify pfn_valid() new d1ecb7f8f1ff arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix new dba596ab7206 mm: migrate: fix missing update page_private to hugetlb_pa [...] new c30ea8470eba mm: migrate: fix missing update page_private to hugetlb_pa [...] new 31f824674f30 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 2588d09113d0 mm: thp: check total_mapcount instead of page_mapcount new 92df26fdc64c mm/huge_memory.c: remove unused variable 'count' new 555514f88908 mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix new 6f8b7349aa54 mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix-fix new a2422a29ce06 mm: memory: add orig_pmd to struct vm_fault new c5d53619d570 mm: memory: make numa_migrate_prep() non-static new 326f77103337 mm: thp: refactor NUMA fault handling new 7c297fbe966d mm: migrate: account THP NUMA migration counters correctly new 7fea7d16b281 mm: migrate: don't split THP for misplaced NUMA page new 03ed0cafd7a4 mm: migrate: check mapcount for THP instead of refcount new ffacc4fc7f12 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 6c913d16d019 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new be75666f04a5 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new bf584f86d965 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 40e772ecbf3f mm: make variable names for populate_vma_page_range() consistent new d7ab05589f86 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new 5e5248a29a2e mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new 1276bc9069fa MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new fdb6fe828fba selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 1728ac9b11b9 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 3b773ca02385 mm/memory_hotplug: rate limit page migration warnings new 715a7c83eea4 memory-hotplug.rst: complete admin-guide overhaul new 561ec0339260 mm/zswap.c: remove unused function zswap_debugfs_exit() new 5d7c419da619 mm/zswap.c: avoid unnecessary copy-in at map time new 23f8bbe135a7 mm/zswap.c: fix two bugs in zswap_writeback_entry() new 97b4927b93fa mm/highmem: Remove deprecated kmap_atomic new 6739ca178b88 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 960985164613 mm: fix typos and grammar error in comments new b4cd530688bb mm: fix comments mentioning i_mutex new 37d9a3f45cd2 mm: define default value for FIRST_USER_ADDRESS new 5696155eb924 mm: fix spelling mistakes new 46990d874e74 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new b48fbf6d6f4b mm/vmalloc: include header for prototype of set_iounmap_nonlazy new 5044cb11a4e4 mm/page_alloc: make should_fail_alloc_page a static functi [...] new 829d1e8ab62a mm/mapping_dirty_helpers: remove double Note in kerneldoc new 55b24f9ce03e mm/early_ioremap: add prototype for early_memremap_pgprot_adjust new c3ac66988ed7 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 33981b3263c9 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new 811565fbfd69 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new dec0c45b219a mm/zbud: add kerneldoc fields for zbud_pool new f3092b028b72 mm/z3fold: add kerneldoc fields for z3fold_pool new 25ecbf27d809 mm/swap: make swap_address_space an inline function new ebe3190f48c9 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new 36c32f121820 mm/page_alloc: move prototype for find_suitable_fallback new cc821dc962cb mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new bc900b3d574f kfence: unconditionally use unbound work queue new 0664a386e679 fs/buffer.c: add debug print for __getblk_gfp() stall problem new aea7a3826c6d fs/buffer.c: dump more info for __getblk_gfp() stall problem new ad96fa532c3b kernel/hung_task.c: Monitor killed tasks. new 8fd34049d797 proc: Avoid mixing integer types in mem_rw() new 87ce2eaf78ee fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 31f5ed83e663 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new f7c16744276e fs/proc/kcore: don't read offline sections, logically offl [...] new 0b72cc0bac67 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 20c870510855 virtio-mem: use page_offline_(start|end) when setting Page [...] new 9f02db3fa11a fs/proc/kcore: use page_offline_(freeze|thaw) new 73289edf2cb1 procfs: allow reading fdinfo with PTRACE_MODE_READ new 2b4272de0be8 procfs/dmabuf: add inode number to /proc/*/fdinfo new e9122692f56c sysctl: remove redundant assignment to first new 21eebe69b437 proc/sysctl: make protected_* world readable new 8c2ab3e700f1 kernel.h: split out panic and oops helpers new 89d266c9a172 kernelh-split-out-panic-and-oops-helpers-fix new 640227929066 kernel.h: split out panic and oops helpers (ia64 fix) new 4282c14e4738 lib: decompress_bunzip2: remove an unneeded semicolon new 761440710998 lib/string_helpers: switch to use BIT() macro new 8985bafffc60 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 0317d58fb7b5 lib/string_helpers: drop indentation level in string_escape_mem() new 3b5eb11db23f lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 39947f2646a3 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new b5c88a7118bc lib/string_helpers: allow to append additional characters [...] new 7b8d185d26b9 lib/test-string_helpers: print flags in hexadecimal format new 75af6a5694bb lib/test-string_helpers: get rid of trailing comma in terminators new 70b16908c784 lib/test-string_helpers: add test cases for new features new 80a12f2623b2 MAINTAINERS: add myself as designated reviewer for generic [...] new 8044e07672b8 seq_file: introduce seq_escape_mem() new 93c46ae74f05 seq_file: add seq_escape_str() as replica of string_escape_str() new 44bd6dcc4a8d seq_file: convert seq_escape() to use seq_escape_str() new 304813708b44 nfsd: avoid non-flexible API in seq_quote_mem() new 85e31c8239d8 seq_file: drop unused *_escape_mem_ascii() new 15c493fcaa22 lib/math/rational.c: fix divide by zero new 78430f3722d3 lib/math/rational: add Kunit test cases new 928280246abe lib-math-rational-add-kunit-test-cases-fix new 029b8ce0a7c1 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new 1fb6d1057c96 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new b6d0743551a1 checkpatch: scripts/spdxcheck.py now requires python3 new 901d0299a079 init: print out unknown kernel parameters new aab986bfe68f init/main.c: silence some -Wunused-parameter warnings new 76c5fc21129c hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 2a2a7fa1ca2d x86: signal: don't do sas_ss_reset() until we are certain [...] new 71569db59b3b exec: remove checks in __register_bimfmt() new 9c0b5f0bbcbe lib/decompressors: remove set but not used variabled 'level' new 148897c1b97a lib-decompressors-remove-set-but-not-used-variabled-level-fix new f1721395fa1e ipc sem: use kvmalloc for sem_undo allocation new 4e4a391a2d13 ipc: use kmalloc for msg_queue and shmid_kernel new aa1e18c47e56 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new 312889e44cff linux-next-pre new 4934d183feab Merge branch 'akpm-current/current' new c95ada424bbb mm/slub: use stackdepot to save stack trace in objects new 61befd257e18 slub: STACKDEPOT: rename save_stack_trace() new eb0a203956d2 mm/slub: use stackdepot to save stack trace in objects-fix new cbeab7b2b125 mmap: make mlock_future_check() global new 2fc6331c4177 riscv/Kconfig: make direct map manipulation options depend on MMU new 71ceb89d6a11 set_memory: allow querying whether set_direct_map_*() is a [...] new fdaef7d21ca7 mm: introduce memfd_secret system call to create "secret" [...] new 1d85daa22cee mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new cc2b1161205b PM: hibernate: disable when there are active secretmem users new c8e7594e8c2f arch, mm: wire up memfd_secret system call where relevant new 46fd9166d745 secretmem: test: add basic selftest for memfd_secret(2) new 2463598c3ef3 buildid: only consider GNU notes for build ID parsing new 50d71c69b527 buildid: add API to parse build ID out of buffer new a2fa1ab03510 buildid: stash away kernels build ID on init new 8762e8e3d391 buildid-stash-away-kernels-build-id-on-init-fix new 36f2591486f0 dump_stack: add vmlinux build ID to stack traces new 7685f91fed25 module: add printk formats to add module build ID to stacktraces new eff1516fbda5 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new eac4de416046 buildid: fix build when CONFIG_MODULES is not set new 3e08af9a24b2 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new a533d27a463b module: fix build error when CONFIG_SYSFS is disabled new 8dcd0606ef1d arm64: stacktrace: use %pSb for backtrace printing new 4f3384bf1864 x86/dumpstack: use %pSb/%pBb for backtrace printing new 13fdc67c7caa scripts/decode_stacktrace.sh: support debuginfod new 15aa7f33e9ff scripts/decode_stacktrace.sh: silence stderr messages from [...] new 8712121418d6 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 8fbdceb5966b buildid: mark some arguments const new ea7de85edfe7 buildid: fix kernel-doc notation new 3217f714cbde kdump: use vmlinux_build_id to simplify
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 (fc38b97b9f61) \ N -- N -- N refs/heads/akpm (3217f714cbde)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 878 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 28 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/mm/memory-hotplug.rst | 738 +-- Documentation/admin-guide/sysctl/vm.rst | 29 +- Documentation/arm64/booting.rst | 6 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 5 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c.txt | 7 +- .../devicetree/bindings/input/fsl-mma8450.txt | 12 - .../input/touchscreen/resistive-adc-touch.txt | 33 - .../input/touchscreen/resistive-adc-touch.yaml | 86 + .../bindings/input/touchscreen/touchscreen.yaml | 6 + .../media/v4l/ext-ctrls-codec-stateless.rst | 4 +- Documentation/vm/hmm.rst | 19 +- Documentation/vm/unevictable-lru.rst | 33 +- MAINTAINERS | 9 +- Makefile | 125 +- arch/alpha/Kbuild | 3 + arch/alpha/Makefile | 2 - arch/arc/Makefile | 3 - arch/arc/kernel/troubleshoot.c | 8 +- arch/arm/Makefile | 1 - arch/arm/boot/dts/r8a7742.dtsi | 5 +- arch/arm/boot/dts/r8a7743.dtsi | 3 +- arch/arm/boot/dts/r8a7744.dtsi | 3 +- arch/arm/boot/dts/r8a7745.dtsi | 3 +- arch/arm/boot/dts/r8a77470.dtsi | 3 +- arch/arm/boot/dts/r8a7778.dtsi | 3 + arch/arm/boot/dts/r8a7779.dtsi | 3 + arch/arm/boot/dts/r8a7790.dtsi | 9 +- arch/arm/boot/dts/r8a7791.dtsi | 3 +- arch/arm/boot/dts/r8a7792.dtsi | 3 +- arch/arm/boot/dts/r8a7793.dtsi | 3 +- arch/arm/boot/dts/r8a7794.dtsi | 3 +- arch/arm/mm/init.c | 13 +- arch/arm64/Makefile | 1 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 6 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/alternative-macros.h | 5 - arch/arm64/include/asm/arch_gicv3.h | 3 +- arch/arm64/include/asm/assembler.h | 80 +- arch/arm64/include/asm/barrier.h | 2 +- arch/arm64/include/asm/cacheflush.h | 71 +- arch/arm64/include/asm/cpu.h | 11 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/mte-kasan.h | 93 +- arch/arm64/include/asm/pgtable.h | 5 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/cpufeature.c | 17 + arch/arm64/kernel/cpuinfo.c | 3 +- arch/arm64/kernel/efi-entry.S | 9 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/head.S | 38 +- arch/arm64/kernel/hibernate-asm.S | 7 +- arch/arm64/kernel/hibernate.c | 20 +- arch/arm64/kernel/idreg-override.c | 3 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/insn.c | 2 +- arch/arm64/kernel/kaslr.c | 12 +- arch/arm64/kernel/machine_kexec.c | 30 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 5 + arch/arm64/kernel/smp.c | 8 +- arch/arm64/kernel/smp_spin_table.c | 7 +- arch/arm64/kernel/stacktrace.c | 16 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/hyp/nvhe/cache.S | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 3 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 13 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/cache.S | 158 +- arch/arm64/mm/flush.c | 29 +- arch/arm64/mm/init.c | 7 + arch/arm64/mm/mmu.c | 7 +- arch/csky/Kbuild | 1 + arch/h8300/Kbuild | 2 + arch/h8300/Makefile | 3 - arch/hexagon/Kbuild | 2 + arch/hexagon/Makefile | 4 - arch/ia64/Kbuild | 1 + arch/m68k/kernel/sys_m68k.c | 4 +- arch/microblaze/Kbuild | 1 + arch/mips/Makefile | 3 - arch/mips/alchemy/board-xxs1500.c | 1 + arch/mips/include/asm/mips-boards/launch.h | 5 + arch/mips/kernel/traps.c | 4 +- arch/mips/lib/mips-atomic.c | 12 +- arch/mips/ralink/of.c | 2 + arch/nds32/Kbuild | 1 + arch/nios2/Kbuild | 1 + arch/openrisc/Makefile | 1 - arch/parisc/Kbuild | 1 + arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 13 +- arch/powerpc/boot/decompress.c | 4 +- arch/powerpc/configs/32-bit.config | 1 + arch/powerpc/configs/64-bit.config | 1 + arch/powerpc/configs/mpc885_ads_defconfig | 25 + arch/powerpc/include/asm/book3s/32/hash.h | 45 - arch/powerpc/include/asm/book3s/32/kup.h | 6 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 38 +- arch/powerpc/include/asm/mmu.h | 14 +- arch/powerpc/include/asm/paca.h | 2 - arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ptrace.h | 3 +- arch/powerpc/kernel/asm-offsets.c | 52 +- arch/powerpc/kernel/head_book3s_32.S | 54 +- arch/powerpc/kernel/optprobes.c | 23 +- arch/powerpc/kernel/paca.c | 2 - arch/powerpc/kvm/book3s_hv.c | 4 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/lib/sstep.c | 22 + arch/powerpc/lib/test_emulate_step.c | 29 + arch/powerpc/platforms/Kconfig.cputype | 6 +- arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 58 +- arch/powerpc/platforms/pseries/papr_scm.c | 7 + arch/powerpc/platforms/pseries/ras.c | 2 - arch/riscv/Makefile | 1 - arch/s390/Makefile | 3 - arch/s390/mm/pgtable.c | 2 +- arch/sh/Kbuild | 4 + arch/sh/Makefile | 5 - arch/sparc/Makefile | 3 - arch/um/Kbuild | 1 + arch/x86/Makefile | 3 - arch/x86/kernel/cpu/mce/core.c | 13 +- arch/x86/kernel/cpu/sgx/encl.h | 4 +- arch/xtensa/Kbuild | 1 + drivers/acpi/acpi_configfs.c | 5 +- drivers/acpi/acpi_ipmi.c | 7 +- drivers/acpi/acpica/utdelete.c | 8 + drivers/acpi/internal.h | 4 +- drivers/acpi/power.c | 59 +- drivers/acpi/scan.c | 2 +- drivers/acpi/sleep.c | 2 +- drivers/base/power/wakeirq.c | 4 +- drivers/block/zram/zram_drv.h | 2 +- drivers/clk/renesas/renesas-cpg-mssr.c | 10 +- drivers/cpufreq/acpi-cpufreq.c | 2 +- drivers/firmware/arm_ffa/driver.c | 3 +- drivers/gpio/gpio-ath79.c | 9 +- drivers/gpio/gpio-spear-spics.c | 12 +- drivers/gpio/gpio-sprd.c | 10 +- drivers/gpio/gpio-sta2x11.c | 10 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpio/gpio-wm831x.c | 12 +- drivers/gpio/gpio-wm8350.c | 12 +- drivers/gpio/gpio-wm8994.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/drm_fb_cma_helper.c | 46 + drivers/gpu/drm/drm_gem_cma_helper.c | 38 +- drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_fb.c | 13 +- drivers/gpu/drm/i915/display/intel_psr.c | 29 +- drivers/gpu/drm/i915/display/intel_tc.c | 20 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 17 +- drivers/gpu/drm/i915/i915_vma.c | 2 +- drivers/gpu/drm/i915/i915_vma.h | 7 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 59 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 1 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 21 +- drivers/gpu/drm/meson/meson_drv.c | 9 +- drivers/gpu/drm/nouveau/include/nvif/if000c.h | 1 + drivers/gpu/drm/nouveau/nouveau_svm.c | 156 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 + drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-icy.c | 1 - drivers/i2c/busses/i2c-qcom-cci.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 73 + drivers/iio/accel/st_accel_core.c | 123 +- drivers/iio/adc/max11100.c | 34 +- drivers/iio/adc/max1118.c | 68 +- drivers/iio/adc/ti-adc081c.c | 43 +- drivers/iio/adc/ti-adc0832.c | 39 +- drivers/iio/adc/ti-adc108s102.c | 45 +- drivers/iio/adc/ti-adc161s626.c | 51 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/gyro/adis16136.c | 15 +- drivers/iio/gyro/adis16260.c | 4 +- drivers/iio/gyro/st_gyro_core.c | 33 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +- drivers/iio/light/si1133.c | 14 +- drivers/iio/light/si1145.c | 10 +- drivers/iio/magnetometer/st_magn_core.c | 63 +- drivers/input/evbug.c | 3 - drivers/input/joystick/xpad.c | 6 + drivers/input/keyboard/hil_kbd.c | 1 + drivers/input/misc/ims-pcu.c | 4 +- drivers/input/touchscreen/resistive-adc-touch.c | 140 +- drivers/input/touchscreen/usbtouchscreen.c | 8 +- drivers/md/dm-snap.c | 3 +- drivers/md/dm-verity-verify-sig.c | 2 +- drivers/md/persistent-data/dm-btree.c | 7 +- drivers/md/persistent-data/dm-space-map-common.c | 4 +- drivers/md/persistent-data/dm-space-map-metadata.c | 4 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/v4l2-core/Makefile | 5 +- drivers/media/v4l2-core/v4l2-ctrls-api.c | 1225 +++++ drivers/media/v4l2-core/v4l2-ctrls-core.c | 1939 ++++++++ drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1575 ++++++ drivers/media/v4l2-core/v4l2-ctrls-priv.h | 96 + drivers/media/v4l2-core/v4l2-ctrls-request.c | 496 ++ drivers/media/v4l2-core/v4l2-ctrls.c | 5083 -------------------- drivers/misc/sgi-gru/grufault.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 4 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 193 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 22 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 54 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/hamradio/6pack.c | 10 +- drivers/net/wan/n2.c | 56 +- drivers/net/wwan/wwan_core.c | 15 + drivers/perf/arm-cci.c | 4 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm-cmn.c | 11 +- drivers/perf/arm_dmc620_pmu.c | 5 +- drivers/perf/arm_dsu_pmu.c | 8 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/arm_smmuv3_pmu.c | 10 +- drivers/perf/arm_spe_pmu.c | 5 +- drivers/perf/fsl_imx8_ddr_perf.c | 5 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 3 - drivers/perf/thunderx2_pmu.c | 4 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 + .../platform/surface/surface_aggregator_registry.c | 54 +- drivers/platform/x86/ideapad-laptop.c | 12 + drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/pwm/core.c | 44 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 - drivers/pwm/pwm-atmel-tcb.c | 2 - drivers/pwm/pwm-atmel.c | 2 - drivers/pwm/pwm-bcm-iproc.c | 2 - drivers/pwm/pwm-bcm-kona.c | 2 - drivers/pwm/pwm-bcm2835.c | 2 - drivers/pwm/pwm-berlin.c | 2 - drivers/pwm/pwm-fsl-ftm.c | 2 - drivers/pwm/pwm-hibvt.c | 2 - drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx27.c | 3 - drivers/pwm/pwm-jz4740.c | 2 - drivers/pwm/pwm-lpc18xx-sct.c | 2 - drivers/pwm/pwm-meson.c | 2 - drivers/pwm/pwm-mxs.c | 2 - drivers/pwm/pwm-omap-dmtimer.c | 2 - drivers/pwm/pwm-renesas-tpu.c | 2 - drivers/pwm/pwm-rockchip.c | 5 - drivers/pwm/pwm-samsung.c | 3 - drivers/pwm/pwm-sifive.c | 2 - drivers/pwm/pwm-spear.c | 40 +- drivers/pwm/pwm-stm32-lp.c | 2 - drivers/pwm/pwm-stm32.c | 2 - drivers/pwm/pwm-sun4i.c | 2 - drivers/pwm/pwm-tiecap.c | 2 - drivers/pwm/pwm-tiehrpwm.c | 2 - drivers/pwm/pwm-visconti.c | 17 +- drivers/pwm/pwm-vt8500.c | 2 - drivers/usb/cdns3/cdns3-gadget.c | 8 +- drivers/usb/core/devio.c | 2 +- drivers/usb/gadget/udc/trace.c | 2 +- drivers/usb/gadget/udc/trace.h | 2 +- drivers/usb/host/xhci-ring.c | 14 +- drivers/usb/phy/phy-isp1301.c | 25 +- drivers/usb/serial/omninet.c | 8 +- drivers/usb/serial/quatech2.c | 6 +- drivers/usb/typec/tcpm/tcpci.c | 3 +- drivers/vfio/vfio_iommu_type1.c | 2 +- fs/afs/cmservice.c | 5 + fs/afs/fsclient.c | 4 + fs/afs/vlclient.c | 1 + fs/btrfs/backref.c | 2 +- fs/btrfs/compression.c | 20 +- fs/btrfs/compression.h | 20 +- fs/btrfs/ctree.h | 26 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 38 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 15 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/extent_io.c | 15 +- fs/btrfs/file-item.c | 100 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 69 +- fs/btrfs/ioctl.c | 176 +- fs/btrfs/locking.c | 4 +- fs/btrfs/ordered-data.c | 2 +- fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/reflink.c | 38 +- fs/btrfs/relocation.c | 60 +- fs/btrfs/scrub.c | 11 +- fs/btrfs/send.c | 2 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/sysfs.c | 4 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 6 +- fs/btrfs/tree-log.c | 16 +- fs/btrfs/volumes.c | 8 +- fs/btrfs/zoned.c | 4 +- fs/configfs/file.c | 171 +- fs/dlm/config.c | 3 +- fs/dlm/debug_fs.c | 54 + fs/dlm/dlm_internal.h | 42 +- fs/dlm/lock.c | 16 +- fs/dlm/lockspace.c | 14 +- fs/dlm/lowcomms.c | 356 +- fs/dlm/lowcomms.h | 25 +- fs/dlm/member.c | 35 +- fs/dlm/midcomms.c | 1317 ++++- fs/dlm/midcomms.h | 15 + fs/dlm/rcom.c | 113 +- fs/dlm/util.c | 10 +- fs/dlm/util.h | 2 + fs/exec.c | 9 +- fs/f2fs/checkpoint.c | 3 - fs/f2fs/compress.c | 5 +- fs/f2fs/f2fs.h | 6 + fs/f2fs/file.c | 18 +- fs/f2fs/namei.c | 16 +- fs/f2fs/recovery.c | 8 +- fs/f2fs/super.c | 11 +- fs/f2fs/sysfs.c | 27 + fs/hugetlbfs/inode.c | 16 +- fs/netfs/Kconfig | 2 +- fs/netfs/read_helper.c | 2 +- fs/proc/array.c | 2 +- fs/proc/task_mmu.c | 23 +- include/drm/drm_fb_cma_helper.h | 5 + include/drm/drm_gem_cma_helper.h | 3 + include/linux/arm_ffa.h | 1 + include/linux/bpf_local_storage.h | 4 +- include/linux/cpuhotplug.h | 2 +- include/linux/cred.h | 4 + include/linux/f2fs_fs.h | 1 + include/linux/hugetlb.h | 19 +- include/linux/iio/common/st_sensors.h | 14 +- include/linux/kprobes.h | 3 + include/linux/mm.h | 40 +- include/linux/mmu_notifier.h | 26 +- include/linux/mmzone.h | 8 +- include/linux/printk.h | 1 - include/linux/rmap.h | 11 +- include/linux/sched/user.h | 7 - include/linux/shmem_fs.h | 2 +- include/linux/signal_types.h | 4 +- include/linux/swap.h | 11 +- include/linux/swapops.h | 128 +- include/linux/user_namespace.h | 31 +- include/net/netns/xfrm.h | 1 + include/net/pkt_cls.h | 11 + include/net/xfrm.h | 1 + include/sound/core.h | 50 +- init/Makefile | 12 +- init/main.c | 2 +- ipc/mqueue.c | 40 +- ipc/shm.c | 26 +- kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_lsm.c | 2 + kernel/bpf/btf.c | 6 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 58 +- kernel/cred.c | 50 +- kernel/events/uprobes.c | 4 +- kernel/exit.c | 2 +- kernel/fork.c | 18 +- kernel/gen_kheaders.sh | 4 +- kernel/kallsyms.c | 7 +- kernel/kprobes.c | 14 +- kernel/module.c | 12 +- kernel/power/snapshot.c | 8 +- kernel/power/swap.c | 2 +- kernel/rcu/tasks.h | 30 +- kernel/signal.c | 25 +- kernel/sys.c | 14 +- kernel/sysctl.c | 8 +- kernel/ucount.c | 116 +- kernel/user.c | 3 - kernel/user_namespace.c | 9 +- lib/Kconfig.debug | 12 + lib/hexdump.c | 12 +- lib/math/Makefile | 1 + lib/math/rational-test.c | 56 + lib/math/rational.c | 16 +- lib/test_hmm.c | 131 +- lib/test_hmm_uapi.h | 2 + mm/compaction.c | 8 +- mm/debug_vm_pgtable.c | 16 +- mm/dmapool.c | 5 +- mm/hmm.c | 12 +- mm/huge_memory.c | 46 +- mm/hugetlb.c | 130 +- mm/internal.h | 2 +- mm/kfence/core.c | 10 +- mm/ksm.c | 6 +- mm/memblock.c | 23 +- mm/memcontrol.c | 2 +- mm/memfd.c | 4 +- mm/memory-failure.c | 305 +- mm/memory.c | 166 +- mm/memory_hotplug.c | 4 +- mm/mempolicy.c | 2 +- mm/migrate.c | 96 +- mm/mlock.c | 32 +- mm/mmap.c | 4 +- mm/mprotect.c | 30 +- mm/mremap.c | 5 +- mm/page_alloc.c | 199 +- mm/page_vma_mapped.c | 15 +- mm/rmap.c | 603 ++- mm/shmem.c | 10 +- mm/slub.c | 24 +- mm/swapfile.c | 30 +- mm/vmalloc.c | 102 +- mm/vmscan.c | 35 + mm/zswap.c | 26 +- net/bridge/br_netlink.c | 1 - net/ipv4/esp4_offload.c | 3 +- net/ipv4/tcp.c | 4 +- net/mptcp/options.c | 3 +- net/mptcp/pm_netlink.c | 8 +- net/mptcp/protocol.c | 14 +- net/mptcp/protocol.h | 3 +- net/mptcp/sockopt.c | 4 +- net/mptcp/subflow.c | 1 - net/sched/cls_api.c | 2 +- net/sctp/socket.c | 1 + net/sctp/sysctl.c | 2 +- net/xdp/xdp_umem.c | 7 +- net/xfrm/xfrm_hash.h | 7 + net/xfrm/xfrm_state.c | 65 +- samples/bpf/ibumad_kern.c | 2 +- samples/bpf/ibumad_user.c | 2 +- scripts/Kbuild.include | 7 +- scripts/Makefile.build | 2 - scripts/Makefile.modfinal | 2 - scripts/link-vmlinux.sh | 4 +- scripts/mkcompile_h | 4 +- scripts/mkmakefile | 17 - sound/ac97/bus.c | 2 +- sound/core/control.c | 38 +- sound/core/control_compat.c | 14 +- sound/core/control_led.c | 34 +- sound/core/init.c | 46 +- sound/core/pcm.c | 4 +- sound/core/pcm_native.c | 6 +- sound/firewire/amdtp-stream.c | 145 +- sound/firewire/amdtp-stream.h | 6 +- sound/firewire/bebob/bebob.c | 10 +- sound/firewire/bebob/bebob.h | 1 + sound/firewire/bebob/bebob_stream.c | 25 +- sound/oss/dmasound/dmasound_core.c | 5 - sound/pci/hda/patch_realtek.c | 10 +- sound/soc/soc-core.c | 2 +- sound/usb/usx2y/us122l.c | 2 +- tools/arch/x86/include/uapi/asm/kvm.h | 2 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/lib/bpf/libbpf_internal.h | 6 + tools/lib/bpf/linker.c | 3 +- tools/perf/Documentation/perf-intel-pt.txt | 6 +- tools/perf/Documentation/perf-script.txt | 7 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/perf/builtin-buildid-list.c | 3 + tools/perf/builtin-stat.c | 13 +- tools/perf/scripts/python/exported-sql-viewer.py | 12 +- tools/perf/tests/pfm.c | 4 +- tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 3 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 6 +- tools/perf/util/intel-pt.c | 6 +- tools/perf/util/parse-events.c | 13 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/pfm.c | 11 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 552 ++- tools/testing/selftests/bpf/progs/test_tc_peer.c | 31 + tools/testing/selftests/bpf/verifier/stack_ptr.c | 2 - .../selftests/bpf/verifier/value_ptr_arith.c | 8 - tools/testing/selftests/powerpc/security/Makefile | 2 + .../powerpc/security/mitigation-patching.sh | 75 + .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 - tools/testing/selftests/rlimits/.gitignore | 2 + tools/testing/selftests/rlimits/Makefile | 6 + tools/testing/selftests/{mount => rlimits}/config | 0 .../testing/selftests/rlimits/rlimits-per-userns.c | 161 + tools/testing/selftests/vm/hmm-tests.c | 158 + virt/kvm/kvm_main.c | 2 +- 526 files changed, 13924 insertions(+), 8839 deletions(-) delete mode 100644 Documentation/devicetree/bindings/input/fsl-mma8450.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 arch/alpha/Kbuild create mode 100644 arch/csky/Kbuild create mode 100644 arch/h8300/Kbuild create mode 100644 arch/hexagon/Kbuild create mode 100644 arch/ia64/Kbuild create mode 100644 arch/microblaze/Kbuild create mode 100644 arch/nds32/Kbuild create mode 100644 arch/nios2/Kbuild create mode 100644 arch/parisc/Kbuild create mode 100644 arch/powerpc/configs/32-bit.config create mode 100644 arch/powerpc/configs/64-bit.config delete mode 100644 arch/powerpc/include/asm/book3s/32/hash.h create mode 100644 arch/sh/Kbuild create mode 100644 arch/um/Kbuild create mode 100644 arch/xtensa/Kbuild create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-api.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-core.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-defs.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-priv.h create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-request.c delete mode 100644 drivers/media/v4l2-core/v4l2-ctrls.c create mode 100644 lib/math/rational-test.c delete mode 100755 scripts/mkmakefile create mode 100755 tools/testing/selftests/powerpc/security/mitigation-patching.sh create mode 100644 tools/testing/selftests/rlimits/.gitignore create mode 100644 tools/testing/selftests/rlimits/Makefile copy tools/testing/selftests/{mount => rlimits}/config (100%) create mode 100644 tools/testing/selftests/rlimits/rlimits-per-userns.c