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 986fad968b7c afs: fix tracepoint string placement with built-in AFS omits 79fbf446fad8 powerpc/mm: enable HAVE_MOVE_PMD support omits 01eaaaa1f5c7 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] omits 5f8e85a5ef42 mm/mremap: allow arch runtime override omits 57060dc6b4c4 mm/mremap: hold the rmap lock in write mode when moving pa [...] omits f8927575d221 mm/mremap: use pmd/pud_poplulate to update page table entries omits 9a58e5f542df mm/mremap: don't enable optimized PUD move if page table l [...] omits 71f8a14fbf9f mm/mremap: convert huge PUD move to separate helper omits 04b6e48da975 selftest/mremap_test: avoid crash with static build omits fdbc5ac4a43c selftest/mremap_test: update the test to handle pagesize o [...] omits e43c901e5c2c mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] omits 30b6e76d2fc7 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] omits b24eb5f5e624 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] omits 29cde0332326 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] omits 247f58a60b86 kdump: use vmlinux_build_id to simplify omits cc7af85c0667 buildid: fix kernel-doc notation omits a178063a0ef9 buildid: mark some arguments const omits 1ad4c31aa5c0 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 9ed6e8e8a177 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits f2b4fbc24c5a scripts/decode_stacktrace.sh: support debuginfod omits e0d5ebb06228 x86/dumpstack: use %pSb/%pBb for backtrace printing omits a2e6c3d58ea5 arm64: stacktrace: use %pSb for backtrace printing omits f510bafa6d76 module: fix build error when CONFIG_SYSFS is disabled omits f74b3e1cc4a4 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 36ad08afa354 buildid: fix build when CONFIG_MODULES is not set omits f7e17521af5c module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits e86884e4c0f0 module: add printk formats to add module build ID to stacktraces omits ac6c952aa853 dump_stack: add vmlinux build ID to stack traces omits 1610ae21108f buildid-stash-away-kernels-build-id-on-init-fix omits 85a61fa4f528 buildid: stash away kernels build ID on init omits dab54893064e buildid: add API to parse build ID out of buffer omits 1b7c42473e32 buildid: only consider GNU notes for build ID parsing omits 5bcf88a0d6ee x86: convert to setup_initial_init_mm() omits 06ce8ee70fba sh: convert to setup_initial_init_mm() omits 340fc0c8cc4e s390: convert to setup_initial_init_mm() omits 2571281f227e riscv: convert to setup_initial_init_mm() omits 99b674a1cb43 powerpc: convert to setup_initial_init_mm() omits fad263409194 openrisc: convert to setup_initial_init_mm() omits 2f01acc8003f nios2: convert to setup_initial_init_mm() omits 28c048e59af4 nds32: convert to setup_initial_init_mm() omits bf6633af6eed m68k: convert to setup_initial_init_mm() omits eb0ded5895b5 h8300: convert to setup_initial_init_mm() omits ee33c036ed10 csky: convert to setup_initial_init_mm() omits 3812581c6a00 arm64: convert to setup_initial_init_mm() omits 3634ca86f91d arm: convert to setup_initial_init_mm() omits a9a33f758a03 arc: convert to setup_initial_init_mm() omits a42be10af888 mm: add setup_initial_init_mm() helper omits c3bc14150ec1 mm: fix spelling mistakes in header files omits 410cafb74825 secretmem: test: add basic selftest for memfd_secret(2) omits 7d12b278052b arch, mm: wire up memfd_secret system call where relevant omits a02e9931f291 PM: hibernate: disable when there are active secretmem users omits 8ba6f81e450d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits e1b734321faa mm: introduce memfd_secret system call to create "secret" [...] omits 4a7c1357d42e set_memory: allow querying whether set_direct_map_*() is a [...] omits 32ea8ee9ccd1 riscv/Kconfig: make direct map manipulation options depend on MMU omits f0fe60416a37 mmap: make mlock_future_check() global omits dc90b0b9ec07 mm/slub: use stackdepot to save stack trace in objects-fix omits 6d2099577019 slub: STACKDEPOT: rename save_stack_trace() omits 961359de804e mm/slub: use stackdepot to save stack trace in objects omits 2986931afec0 hexagon: select ARCH_WANT_LD_ORPHAN_WARN omits fbc6b9f5018e hexagon: use common DISCARDS macro omits 2b9134b4f433 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script omits 1f9160acc1b0 lib: fix spelling mistakes in header files omits b8b603f7631b lib: fix spelling mistakes omits aec975bf81d2 lib/test: fix spelling mistakes omits 7161cf225da0 kernel/cgroup/cgroup.c: don't export cgroup_get_e_css twice omits 243729bef787 Merge branch 'akpm-current/current' omits 1ab7cd6a04a1 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits ba7e3b75ffff Merge remote-tracking branch 'cxl/next' omits 2187e6deccec Merge remote-tracking branch 'rust/rust-next' omits 4138bc82abcb Merge remote-tracking branch 'memblock/for-next' omits 3f74515149f8 Merge remote-tracking branch 'mhi/mhi-next' omits f9fa20d85747 Merge remote-tracking branch 'fpga/for-next' omits fcc5e14ea4d3 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits bcdc5d075182 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 200305409f9b Merge remote-tracking branch 'hyperv/hyperv-next' omits edb5303d086c Merge remote-tracking branch 'nvmem/for-next' omits b2913b9e096d Merge remote-tracking branch 'slimbus/for-next' omits c45deb8ae105 Merge remote-tracking branch 'gnss/gnss-next' omits 3d96ee4e4082 Merge remote-tracking branch 'kspp/for-next/kspp' omits 99da6a99aaae Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 912a75b248c4 Merge remote-tracking branch 'ntb/ntb-next' omits 62a92b6866bc Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 5cf66843adc9 Merge remote-tracking branch 'rtc/rtc-next' omits 70d6f2f5dce5 Merge remote-tracking branch 'coresight/next' omits 584ccd57530d Merge remote-tracking branch 'livepatching/for-next' omits cdb2cbf77a63 Merge remote-tracking branch 'kselftest/next' omits 431839a34594 Merge remote-tracking branch 'userns/for-next' omits bea110d73977 Merge remote-tracking branch 'pwm/for-next' omits 7ead84a8fcdd Merge remote-tracking branch 'pinctrl/for-next' omits 111738c8620e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits a12d8ea2d54a Merge remote-tracking branch 'rpmsg/for-next' omits 4c185456ff22 Merge remote-tracking branch 'vhost/linux-next' omits 0515d69d6d9a Merge remote-tracking branch 'scsi-mkp/for-next' omits f599b32dab5a Merge remote-tracking branch 'scsi/for-next' omits f5976f848e0a Merge remote-tracking branch 'cgroup/for-next' omits 444b0a871adb Merge remote-tracking branch 'dmaengine/next' omits 0f66f5f9b4b4 Merge remote-tracking branch 'staging/staging-next' omits 880a71bf7324 Merge remote-tracking branch 'vfio/next' omits 133f894dc3d0 Merge remote-tracking branch 'phy-next/next' omits c9c1013e174f Merge remote-tracking branch 'extcon/extcon-next' omits b1b0b2a4b75a Merge remote-tracking branch 'char-misc/char-misc-next' omits aaa21c21bf86 Merge remote-tracking branch 'tty/tty-next' omits f573c7de5e49 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 7160132c2646 Merge remote-tracking branch 'usb-serial/usb-next' omits a0eb29623789 Merge remote-tracking branch 'usb/usb-next' omits 5a99bd4e7b0c Merge remote-tracking branch 'driver-core/driver-core-next' omits bc9a9b5c7748 Merge remote-tracking branch 'ipmi/for-next' omits c30d341be32e Merge remote-tracking branch 'leds/for-next' omits 3f485aaf2f46 Merge remote-tracking branch 'drivers-x86/for-next' omits d7fbbd4b2779 Merge remote-tracking branch 'workqueues/for-next' omits afd19e0151d2 Merge remote-tracking branch 'percpu/for-next' omits 1317d941f752 Merge remote-tracking branch 'kvms390/next' omits 984d03ca4e04 Merge remote-tracking branch 'kvm-arm/next' omits 5c0db13a1d8d Merge remote-tracking branch 'kvm/next' omits a554a35caf3a Merge remote-tracking branch 'rcu/rcu/next' omits 10451e7f2d0d Merge remote-tracking branch 'ftrace/for-next' omits 64616f480c1b Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 202dd9ff69f7 Merge remote-tracking branch 'edac/edac-for-next' omits 4039e63490cf Merge remote-tracking branch 'clockevents/timers/drivers/next' omits aa94f288e015 Merge remote-tracking branch 'tip/auto-latest' omits 7fd668422fb2 Merge remote-tracking branch 'spi/for-next' omits 26490fe47a8c Merge remote-tracking branch 'mailbox/mailbox-for-next' omits cce3b9039b89 Merge remote-tracking branch 'devicetree/for-next' omits 121ecea2d777 Merge remote-tracking branch 'audit/next' omits 9674a5ce640c Merge remote-tracking branch 'iommu/next' omits 955cd6b94403 Merge remote-tracking branch 'watchdog/master' omits d3b73a206695 Merge remote-tracking branch 'tomoyo/master' omits 9d248337cb3b Merge remote-tracking branch 'smack/next' omits c424ac75ca60 Merge remote-tracking branch 'selinux/next' omits b4fd1deffd10 Merge remote-tracking branch 'safesetid/safesetid-next' omits ec67f4d9d6b1 Merge remote-tracking branch 'keys/keys-next' omits caef191fe56a Merge remote-tracking branch 'integrity/next-integrity' omits a68c97403b2b Merge remote-tracking branch 'apparmor/apparmor-next' omits 5d1123175262 Merge remote-tracking branch 'security/next-testing' omits aec570606704 Merge remote-tracking branch 'regulator/for-next' omits 153ed15f04ae Merge remote-tracking branch 'battery/for-next' omits 8c4dbf325aa1 Merge remote-tracking branch 'backlight/for-backlight-next' omits 30257b0cf520 Merge remote-tracking branch 'mfd/for-mfd-next' omits e8ae9439aac7 Merge remote-tracking branch 'mmc/next' omits 83095fb73459 Merge remote-tracking branch 'device-mapper/for-next' omits 5136d0d98ee9 Merge remote-tracking branch 'block/for-next' omits 4c363548a074 Merge remote-tracking branch 'input/next' omits 87874fc5fc96 Merge remote-tracking branch 'modules/modules-next' omits a16ce1013d80 Merge remote-tracking branch 'sound-asoc/for-next' omits d67fdb664332 Merge remote-tracking branch 'sound/for-next' omits bafd875ea347 Merge remote-tracking branch 'regmap/for-next' omits 0076a0eb0d5d Revert "Makefile: Enable -Warray-bounds" omits 110c8ff08cb7 next-20210617/drm-msm omits fef2e237c1f7 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 56caf598f143 Merge remote-tracking branch 'amdgpu/drm-next' omits 7df4bc7073ef Merge remote-tracking branch 'drm-misc/for-linux-next' omits 896d1598af88 Merge remote-tracking branch 'drm/drm-next' omits f280f367f555 Merge remote-tracking branch 'crypto/master' omits aca3fcc6df79 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits b9a42b566f9e Merge remote-tracking branch 'nand/nand/next' omits 5f2b9a118ecc Merge remote-tracking branch 'mtd/mtd/next' omits 298835067081 Merge remote-tracking branch 'bluetooth/master' omits 9a83a1d52b27 Merge remote-tracking branch 'wireless-drivers-next/master' omits 454d32553a20 Merge remote-tracking branch 'netfilter-next/master' omits 991104930407 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 349a32d17ce5 Merge remote-tracking branch 'ipsec-next/master' omits 4a9ee90b7b46 Merge remote-tracking branch 'bpf-next/for-next' omits 019eb1295967 Merge remote-tracking branch 'net-next/master' omits 45e3c3c5a10b Merge remote-tracking branch 'rdma/for-next' omits ce89f9323eba Merge remote-tracking branch 'swiotlb/linux-next' omits 3588dbdaf8ec Merge remote-tracking branch 'dlm/next' omits 65b992e7b2b2 Merge remote-tracking branch 'thermal/thermal/linux-next' omits a0f1df9a8012 Merge remote-tracking branch 'opp/opp/linux-next' omits 43d2e480d2f3 Merge remote-tracking branch 'devfreq/devfreq-next' omits d4979e14a593 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits c0ba27845bf2 Merge remote-tracking branch 'pm/linux-next' omits 30d75112fcdf Merge remote-tracking branch 'v4l-dvb-next/master' omits 664a306218f4 Merge remote-tracking branch 'v4l-dvb/master' omits 6680af540419 Merge remote-tracking branch 'jc_docs/docs-next' omits a09ea2c03ba0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 0d5ba27edcab Merge remote-tracking branch 'i3c/i3c/next' omits ee75086f7d05 Merge remote-tracking branch 'i2c/i2c/for-next' omits 24ea5c611a93 Merge remote-tracking branch 'hid/for-next' omits cc0e34cb4f97 Merge remote-tracking branch 'pstore/for-next/pstore' omits 8334f5788583 Merge remote-tracking branch 'pci/next' omits 961a187487b8 Merge remote-tracking branch 'printk/for-next' omits 94620d33af81 Merge remote-tracking branch 'vfs/for-next' omits 309f5083b6e4 Merge remote-tracking branch 'xfs/for-next' omits dd548c30b128 Merge remote-tracking branch 'v9fs/9p-next' omits ab3966771e30 Merge remote-tracking branch 'ubifs/next' omits 90e53801c6d9 Merge remote-tracking branch 'nfsd/nfsd-next' omits e920b88db00e Merge remote-tracking branch 'jfs/jfs-next' omits c560d335cbc5 Merge remote-tracking branch 'gfs2/for-next' omits 2fa780c191d8 Merge remote-tracking branch 'fuse/for-next' omits 2005b4906ece fix up for "f2fs: Convert to using invalidate_lock" omits 16fe2693794e Merge remote-tracking branch 'f2fs/dev' omits 056fbc625a3b Merge remote-tracking branch 'ext4/dev' omits 7790ef005100 Merge remote-tracking branch 'ext3/for_next' omits f848ac31f1c1 Merge remote-tracking branch 'exfat/dev' omits 56d5a422cd84 Merge remote-tracking branch 'erofs/dev' omits ac395662e66f Merge remote-tracking branch 'configfs/for-next' omits 9b0f60a9443e Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 6241914052a2 Merge remote-tracking branch 'cifs/for-next' omits e68605d014c5 Merge remote-tracking branch 'ceph/master' omits 22dd95f13daa Merge remote-tracking branch 'btrfs/for-next' omits d2c37807a399 Merge remote-tracking branch 'fscache/fscache-next' omits b3487d7da12e Merge remote-tracking branch 'fscrypt/master' omits 530d554f6d1d Merge remote-tracking branch 'pidfd/for-next' omits afc30601bc15 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 5242ae7ce118 Merge remote-tracking branch 'uml/linux-next' omits 331e734055f7 Merge remote-tracking branch 'sh/for-next' omits 9995a36a9628 Merge remote-tracking branch 's390/for-next' omits 988d466abfbc Merge remote-tracking branch 'risc-v/for-next' omits 26bac776a9e7 Merge remote-tracking branch 'powerpc/next' omits e3591425e1ec Merge remote-tracking branch 'openrisc/for-next' omits d83d70c844c1 Merge remote-tracking branch 'mips/mips-next' omits d96b8ce3de01 Merge remote-tracking branch 'microblaze/next' omits 480634c1e835 Merge remote-tracking branch 'm68knommu/for-next' omits af99777f874b Merge remote-tracking branch 'm68k/for-next' omits 5d32b4e06727 Merge remote-tracking branch 'h8300/h8300-next' omits a371920ad551 Merge remote-tracking branch 'csky/linux-next' omits 892cba73e95e Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 1472fbb16d24 Merge remote-tracking branch 'clk/clk-next' omits d51dcf34e5bd Merge remote-tracking branch 'xilinx/for-next' omits 19272a1240d6 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 81c6df962ff0 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 77107044ac2e Merge remote-tracking branch 'tegra/for-next' omits 6fd8c0c74a15 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits e549660149f7 Merge remote-tracking branch 'scmi/for-linux-next' omits f9d68213f756 Merge remote-tracking branch 'samsung-krzk/for-next' omits 0da806d3e646 Merge remote-tracking branch 'rockchip/for-next' omits c898f511345e Merge remote-tracking branch 'renesas/next' omits 4d81c0ba8854 Merge remote-tracking branch 'qcom/for-next' omits b85dbd8021ec Merge remote-tracking branch 'omap/for-next' omits f1ab3b321f65 Merge remote-tracking branch 'mvebu/for-next' omits 6fd0a662970b Merge remote-tracking branch 'mediatek/for-next' omits 3c3b487ed838 Merge remote-tracking branch 'keystone/next' omits e8034f9b6b88 Merge remote-tracking branch 'imx-mxs/for-next' omits 7809c684cc6d Merge remote-tracking branch 'drivers-memory/for-next' omits 794c5d6beac8 Merge remote-tracking branch 'at91/at91-next' omits cb938d300cd4 Merge remote-tracking branch 'aspeed/for-next' omits 0218d3e5e895 Merge remote-tracking branch 'amlogic/for-next' omits 169398036120 Merge remote-tracking branch 'actions/for-next' omits e6b9cb7775d5 Merge remote-tracking branch 'arm-soc/for-next' omits cefad9cf21c6 Merge remote-tracking branch 'arm64/for-next/core' omits 5e9842e844ab Merge remote-tracking branch 'arm/for-next' omits 9a6edf450458 Merge remote-tracking branch 'asm-generic/master' omits eafcc3056c94 Merge remote-tracking branch 'dma-mapping/for-next' omits d5d07f0a4f74 Merge remote-tracking branch 'kbuild/for-next' omits 79f643a3a59e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 67b894d4fc9d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 19c281d6e060 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 3e4c42665955 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 1e417e512356 Merge remote-tracking branch 'pidfd-fixes/fixes' omits e51b0efc0d99 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits dd750610d3e8 Merge remote-tracking branch 'mmc-fixes/fixes' omits cb2460a3e950 Merge remote-tracking branch 'scsi-fixes/fixes' omits 81d25f120f37 Merge remote-tracking branch 'vfs-fixes/fixes' omits e5ccedfc5a66 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 2bc47abf2fac Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits bcbd6299e8b8 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits eeb89039170f Merge remote-tracking branch 'omap-fixes/fixes' omits defb26a51d8a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 2eca0cc79210 Merge remote-tracking branch 'ide/master' omits 90354e71e361 Merge remote-tracking branch 'input-current/for-linus' omits 4b0493a186a7 Merge remote-tracking branch 'spi-fixes/for-linus' omits b56694a4757c Merge remote-tracking branch 'regulator-fixes/for-linus' omits 64193773abc9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 150a017a56bc Merge remote-tracking branch 'ipsec/master' omits 4df9660b223c Merge remote-tracking branch 'bpf/master' omits acfb865b5476 Merge remote-tracking branch 'net/master' omits b26df8a6dcb1 Merge remote-tracking branch 's390-fixes/fixes' omits 08d889b45ca6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 0678371bf1a8 Merge branch 'for-next/Warray-bounds' into for-next/kspp omits 8d7900f545f1 Makefile: Enable -Warray-bounds omits 102afe98cb1a Pull hole punch fixes. omits 4d43e6911818 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits 014eba8ce7fd Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits f91274be859c Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits fe423b98b360 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits a43ccca51aa0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 2a6c47512c77 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits d0e142724c73 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits c6e183701d62 KVM: s390: allow facility 192 (vector-packed-decimal-enhan [...] omits d5942212e69a KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 omits a68454854cd9 cifs: Fix race between hole punch and page fault omits 8d338b5faf66 ceph: Fix race between hole punch and page fault omits 32f3082a24c8 fuse: Convert to using invalidate_lock omits c3762b9d26e1 f2fs: Convert to using invalidate_lock omits 3e0995113138 zonefs: Convert to using invalidate_lock omits 9bc9f8a81042 xfs: Convert double locking of MMAPLOCK to use VFS helpers omits f788bb3ddb77 xfs: Convert to use invalidate_lock omits b2136ad77872 xfs: Refactor xfs_isilocked() omits 1697addd0209 ext2: Convert to using invalidate_lock omits 88d0ef02f39b ext4: Convert to use mapping->invalidate_lock omits 41a0f4c40780 f2fs: enable extent cache for compression files in read-only omits 4c6c512db5ae f2fs: fix to avoid adding tab before doc section omits 554dd1ea0b5e f2fs: introduce f2fs_casefolded_name slab cache omits 26707fddff39 linux-next-pre omits b02a8bfa4fab ipc-utilc-use-binary-search-for-max_idx-fix omits 2f9c1875ad20 ipc/util.c: use binary search for max_idx omits 3c45d3169b3b ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits fae2664ca91a ipc: use kmalloc for msg_queue and shmid_kernel omits b8f72d4bb7ce ipc sem: use kvmalloc for sem_undo allocation omits 9545d9afa9fb lib-decompressors-remove-set-but-not-used-variabled-level-fix omits ac47ffa78180 lib/decompressors: remove set but not used variabled 'level' omits 0987c193e49b selftests/vm/pkeys: exercise x86 XSAVE init state omits 854813ccd16c selftests/vm/pkeys: refill shadow register after implicit [...] omits b62a47642d8e selftests/vm/pkeys: handle negative sys_pkey_alloc() return code omits 5f2240788c4d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits 25b45c23e668 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 0f3dc5c8fc55 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits 7b5aed7e6a69 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits e10b276388ff exec: remove checks in __register_bimfmt() omits e9d193cd8587 x86: signal: don't do sas_ss_reset() until we are certain [...] omits 6e90bda6e1d6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits decd817c010d kprobes: remove duplicated strong free_insn_page in x86 and s390 omits 7fbc68c9b6c4 init/main.c: silence some -Wunused-parameter warnings omits 98bee4048ac8 init: print out unknown kernel parameters omits 0734c6343007 checkpatch: improve the indented label test omits 598e44a626dc checkpatch: scripts/spdxcheck.py now requires python3 omits 9c53c38f17d2 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits e7f5c4c221cd lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits eca090dabc49 kstrtox: fix documentation references omits 5d843b2a7c38 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] omits fb75141c7bd1 lib: uninline simple_strtoull() omits 45c9d4f9db28 lib: memscan() fixlet omits c037133f2012 lib/mpi: fix spelling mistakes omits 1739a1f7ace3 lib/decompressors: fix spelling mistakes omits 00d0b55fe3e9 lib/math/rational: fix spelling mistake "demominator" -> " [...] omits 18dfa3cd70ad lib-math-rational-add-kunit-test-cases-fix omits 46107710f1e1 lib/math/rational: add Kunit test cases omits 546c32f0f6d1 lib/math/rational.c: fix divide by zero omits ffc865038bca seq_file: drop unused *_escape_mem_ascii() omits ec06b711452d nfsd: avoid non-flexible API in seq_quote_mem() omits d209c78faae3 seq_file: convert seq_escape() to use seq_escape_str() omits 80330c0317a6 seq_file: add seq_escape_str() as replica of string_escape_str() omits c5225433c94b seq_file: introduce seq_escape_mem() omits 549085a05cb6 MAINTAINERS: add myself as designated reviewer for generic [...] omits 91b0890c2315 lib/test-string_helpers: add test cases for new features omits c45b52321f39 lib/test-string_helpers: get rid of trailing comma in terminators omits b38dddf7b241 lib/test-string_helpers: print flags in hexadecimal format omits 156d01546a62 lib/string_helpers: allow to append additional characters [...] omits dc44b133b550 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits e623e727675b lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 51163d172cb5 lib/string_helpers: drop indentation level in string_escape_mem() omits 48ad3520b686 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 5ac9ce14d73e lib/string_helpers: switch to use BIT() macro omits 5ab9146be50c lib: decompress_bunzip2: remove an unneeded semicolon omits 886c3e5ba5e0 kernel.h: split out panic and oops helpers (ia64 fix) omits 2da9c6a8f27c kernelh-split-out-panic-and-oops-helpers-fix omits 22bfc23305e7 kernel.h: split out panic and oops helpers omits a1ddf1f6ba0b drm: include only needed headers in ascii85.h omits 0e86bf73b8dd proc/sysctl: make protected_* world readable omits 7fd66a55eeda sysctl: remove redundant assignment to first omits 9efdb1cdad0a procfs/dmabuf: add inode number to /proc/*/fdinfo omits 7b6bc95b88a4 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 8ef1da89858a fs-proc-kcorec-add-mmap-interface-fix omits 87bd0a067bed fs/proc/kcore.c: add mmap interface omits f4d6da6423f6 proc: Avoid mixing integer types in mem_rw() omits 31ae913f0641 kernel/hung_task.c: Monitor killed tasks. omits e864bb4d727f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits fee18e7aca10 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2645cbb696ff nouveau/svm: implement atomic SVM access omits a09a12ba4409 nouveau/svm: refactor nouveau_range_fault omits 923aafd38221 mm: selftests for exclusive device memory omits fa1e686e5f53 mm: device exclusive memory access omits 41efa2bf8a94 mm/memory.c: allow different return codes for copy_nonpres [...] omits f3ce625fb83f mm: rename migrate_pgmap_owner omits 5489e7bf460b mm/rmap: split migration into its own function omits 9bd0f951dee6 mm/rmap: split try_to_munlock from try_to_unmap omits 466134563c6a mm/swapops: rework swap entry manipulation code omits 28730b15bf41 mm: remove special swap entry functions omits ec1993931c5a kfence: unconditionally use unbound work queue omits 04aeb6da00e5 mm/thp: define default pmd_pgtable() omits 9b49bf756226 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits 3e4e93a11265 mm/page_alloc: move prototype for find_suitable_fallback omits 1611d85e0c49 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits 0a5d53aa1eb4 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits c1d7f01c6291 mm/swap: make swap_address_space an inline function omits ca9ac5b5c87e mm/z3fold: add kerneldoc fields for z3fold_pool omits 0342f85a84f6 mm/zbud: add kerneldoc fields for zbud_pool omits a2b57aec5d96 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 3fd6f9424be3 mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits 3a940b635068 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits 45deb8ec9349 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits a301f7fbf2b1 mm/page_alloc: make should_fail_alloc_page() static omits 57cdea94a8b3 mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits e1f45af8f873 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 1aeb4ba49345 mm: fix spelling mistakes omits 6e22a7a5550e mm: define default value for FIRST_USER_ADDRESS omits f49c89b7a3f5 mm: fix comments mentioning i_mutex omits b1f168294f6f mm: fix typos and grammar error in comments omits 336b552d62f5 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits 3920cc8e39d0 mm/highmem: Remove deprecated kmap_atomic omits 34562ddc70cb mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep omits aace500d2335 mm/zswap.c: fix two bugs in zswap_writeback_entry() omits d7f342babc1c mm/zswap.c: avoid unnecessary copy-in at map time omits 98a18a5ae7fd mm/zswap.c: remove unused function zswap_debugfs_exit() omits 28ca7c865967 mmmemory_hotplug-drop-unneeded-locking-fix omits 7b85fd43ec7a mm,memory_hotplug: drop unneeded locking omits db3804058b96 memory-hotplug.rst: complete admin-guide overhaul omits ed9f4d8b6d1e mm/memory_hotplug: rate limit page migration warnings omits 4968492fd8b4 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits 858e72fca33f selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits 1061322629e9 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 495765c0bb89 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 8474e978a98c mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 8b4e411bfe55 mm: make variable names for populate_vma_page_range() consistent omits 899b7cc7870d mm: generalize ZONE_[DMA|DMA32] omits f799bbbdf9c8 mm/nommu: unexport do_munmap() omits dde8a078e835 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 94df56e1083d nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits 28a5c7f083b9 mm/thp: fix strncpy warning omits c18ed183eca6 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC omits 5b6009c99010 mm/thp: remap_page() is only needed on anonymous THP omits a6ae47364389 mm: rmap: make try_to_unmap() void function omits 3220aa3773b9 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits ad54b476436a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits ba2dac03a9bc mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 896b81188790 mm: migrate: check mapcount for THP instead of refcount omits 5fd59274eaa6 mm: migrate: don't split THP for misplaced NUMA page omits abe9bb965f77 mm: migrate: account THP NUMA migration counters correctly omits 793dc526ecaa mm: thp: fix a double unlock bug omits 9d089eaa2477 mm: thp: refactor NUMA fault handling omits b041925cfa60 mm: memory: make numa_migrate_prep() non-static omits 9164eef15d43 mm: memory: add orig_pmd to struct vm_fault omits 67b2c2cc298f mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 0bc71dd9ebf0 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits bf4ce5a48010 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 8c987f4128a9 arm64/mm: drop HAVE_ARCH_PFN_VALID omits b9b69aeb1892 arm64: drop pfn_valid_within() and simplify pfn_valid() omits be954de8f4da arm64: decouple check whether pfn is in linear map from pf [...] omits 56c002254b5b memblock: update initialization of reserved pages omits 7ac2ab6e8939 include/linux/mmzone.h: add documentation for pfn_valid() omits e714b7ee233e mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] omits e95ccae96d09 mm: mempolicy: don't have to split pmd for huge zero page omits 3f828c43c03b mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 6d23fe3904b3 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 676d22dae35e mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 7124845c521d mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 1fa4318f81ce mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits 164cfb220b45 mm/mempolicy: cleanup nodemask intersection check for oom omits b42c1ec6c7ff mm: compaction: remove duplicate !list_empty(&sublist) check omits 252b6bc0f1fe mm/compaction: use DEVICE_ATTR_WO macro omits 962b7e9ad124 mm/zbud: don't export any zbud API omits 80473bcb4cf7 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool omits ce028091476b fs/proc/kcore: use page_offline_(freeze|thaw) omits 6fe334259e14 virtio-mem: use page_offline_(start|end) when setting Page [...] omits 904476d7b3c9 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits b964b14ece70 fs/proc/kcore: don't read offline sections, logically offl [...] omits 4b780f62cdf3 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits fb9a0f6fe25d fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits b6bb07de3436 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 2eab96b020dc mm/kconfig: move HOLES_IN_ZONE into mm omits 65b313b19b0a include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] omits ca902eee68c0 mm/vmscan.c: fix potential deadlock in reclaim_pages() omits 6411cf2f9970 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition omits a74505ca7233 userfaultfd/selftests: exercise minor fault handling shmem [...] omits d9df408020c8 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits 09c619fbe426 userfaultfd/selftests: reinitialize test context in each test omits e883f04e7ef1 userfaultfd/selftests: create alias mappings in the shmem test omits 74b7554abce1 userfaultfd/selftests: use memfd_create for shmem test type omits 17dbc958b7b2 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits f1aee694e29c userfaultfd/shmem: advertise shmem minor fault support omits 56d9adb40c0d userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 4ecc5560c627 userfaultfd/shmem: support minor fault registration for shmem omits 899f44571066 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits db88d7e969d8 userfaultfd/selftests: add pagemap uffd-wp test omits 8609a54491a9 mm/pagemap: export uffd-wp protection information omits a16af54b9b15 mm/userfaultfd: fail uffd-wp registration if not supported omits c1084d4e828e mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits 80c4abd4197d mm/userfaultfd: fix uffd-wp special cases for fork() omits 6acaadc917dc mm/thp: simplify copying of huge zero page pmd when fork omits ef1587cdf92c userfaultfd/selftests: unify error handling omits d2642774b2ef userfaultfd/selftests: only dump counts if mode enabled omits da9b99f2218b userfaultfd/selftests: dropping VERIFY check in locking_thread omits 301012649829 userfaultfd/selftests: remove the time() check on delayed uffd omits 5a876902539b userfaultfd/selftests: use user mode only omits 0dc72e78f582 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] omits 7d41d8046c5a mm: sparsemem: use huge PMD mapping for vmemmap pages omits c328df25a312 mm: sparsemem: split the huge PMD mapping of vmemmap pages omits a312ef5787c5 mm, hugetlb: fix allocation error check and copy func name omits 7d15a5bd1f50 userfaultfd: remove set but not used variable 'vm_alloc_shared' omits d1e57359bc8c mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits 5d972831865f khugepaged: selftests: remove debug_cow omits c8e40a775278 powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 6f106ccadeee mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits d97b7cb68c9e mm/vmalloc: enable mapping of huge pages at pte level in vmap omits 3723c531e23e arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 7116c652cb82 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 8cf6f198bb04 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits d36002a403c9 mm/hugetlb: change parameters of arch_make_huge_pte() omits fcb9422478b7 mm/huge_memory.c: don't discard hugepage if other processe [...] omits bf2443711616 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits a9ded6c9b7ec mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits e95a5ff12eb4 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 594bfd3b4f19 mm/huge_memory.c: use page->deferred_list omits d2a65c8f4791 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 3e0327224e8d mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 692cae259431 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 449c83347651 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits d2530128f43b mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 2a13468d3667 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 2942a6bbff77 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 03a1df154195 mm: fix alloc_vmemmap_page_list documentation warning omits 05416a3fa388 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits 04983cdbbb72 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 70fbad649b22 mm: hugetlb: defer freeing of HugeTLB pages omits f7e077296957 mm/sparse-vmemmap: fix documentation warning omits 4b0175b547c4 mm: hugetlb: free the vmemmap pages associated with each H [...] omits a528813770ac mm: hugetlb: gather discrete indexes of tail page omits aabbc8f9144b mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 880e4806cbaf mm: memory_hotplug: factor out bootmem core functions to b [...] omits 2559babfe85f mm,hwpoison: make get_hwpoison_page() call get_any_page() omits 1c3de7a6340f mmhwpoison-send-sigbus-with-error-virutal-address-fix omits df791c6fc4d2 mm,hwpoison: send SIGBUS with error virutal address omits 7131780b761f mm/page_alloc: split pcp->high across all online CPUs for [...] omits 03a04f7936f3 mm/page_alloc: allow high-order pages to be stored on the [...] omits 62a09d1c36a9 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM omits 9b2b46e34a34 mm-replace-config_need_multiple_nodes-with-config_numa-fix omits e4ee76c5b3ed mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA omits 4cf2488a8be9 docs: remove description of DISCONTIGMEM omits 82c48c9b73fd arch, mm: remove stale mentions of DISCONIGMEM omits 5e9d3a8fbf73 mm: remove CONFIG_DISCONTIGMEM omits 4992c732957a m68k: remove support for DISCONTIGMEM omits 572f98c35b00 arc: remove support for DISCONTIGMEM omits 19ccadf25958 arc: update comment about HIGHMEM implementation omits c067d904fc14 alpha: remove DISCONTIGMEM and NUMA omits 34cff55f025f mm/page_alloc: move free_the_page omits e2ca3b25e51a mm/page_alloc: fix counting of managed_pages omits 9513e7dff3ac mm/page_alloc: improve memmap_pages dbg msg omits 558dd0e3841e mm: drop SECTION_SHIFT in code comments omits 26003a3f760a mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix omits 6d56c245e333 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits 563df2b0f8bc mm/page_alloc: limit the number of pages on PCP lists when [...] omits 3bffa86f48f4 mm/page_alloc: scale the number of pages that are batch freed omits a45239f8f9d2 mm/page_alloc: adjust pcp->high after CPU hotplug events omits b72ec4b3d259 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix omits b281af82b9b1 mm/page_alloc: disassociate the pcp->high from pcp->batch omits b8cdd5fa5cbd mm/page_alloc: delete vm.percpu_pagelist_fraction omits 804a3ba2b226 mm: page_alloc: dump migrate-failed pages only at -EBUSY omits 2a48506278e5 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 054c7c95d33c mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits dd7acf53b1b8 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits 47eec20f928c mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 536c5e7bcbb8 mm/page_alloc: batch the accounting updates in the bulk allocator omits 49786a6b15c0 mm/vmstat: inline NUMA event counter updates omits ede64ac550ee mm/vmstat: convert NUMA statistics to basic NUMA counters omits 292f084f86e5 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] omits 97a05718606e mm/page_alloc: work around a pahole limitation with zero-s [...] omits 30a8ada59c1f mm/page_alloc: convert per-cpu list protection to local_lock omits 8117d8b6159b mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits ef450f9af2af mm/page_alloc: split per cpu page lists and zone stats -fix omits d4d2c0f5a79a mm/page_alloc: split per cpu page lists and zone stats omits cb4ed22011b5 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 omits bd7cb8be0af9 mm/page_alloc: switch to pr_debug omits 2603ad05cd2c mm: optimise nth_page for contiguous memmap omits a8d67f3288fc mm: constify page_count and page_ref_count omits 6020b76ada96 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 3b3379e11edf mm: make compound_head const-preserving omits 8ed2242e7797 mm/page_owner: constify dump_page_owner omits 7ceca0eee02a mm/debug: factor PagePoisoned out of __dump_page omits 24d994b95435 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 99564b0bdf7d mm: make __dump_page static omits 43fff164cb5d mm/mmzone.h: simplify is_highmem_idx() omits 9c932d83fdab mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits ad04aef00d54 mm: report which part of mem is being freed on initmem case omits dd4eea480663 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() omits 47f7c30296dc kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits 6384db56813f fix for "printk: introduce dump_stack_lvl()" omits 250da8183544 printk: introduce dump_stack_lvl() omits 0d6f9a777167 mm/vmalloc: fallback to a single page allocator omits f9228f76ec8e mm/vmalloc: remove quoted strings split across lines omits 863d49576733 mm/vmalloc: print a warning message first on failure omits 786bd2dea38d mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits ba2952dce154 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits a2b1f0325365 mm, tracing: unify PFN format strings omits 42cbc0dbf996 mm/dmapool: use DEVICE_ATTR_RO macro omits d0b50ba8e476 h8300: remove unused variable omits 3779ff318321 mm: improve mprotect(R|W) efficiency on pages referenced once omits f1372dc70435 mm: improve mprotect(R|W) efficiency on pages referenced once omits a489b834064c powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 9186891a7e6b lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits ef1e926e28b1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits e1602d0b7952 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 275fcbbd9536 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 217d85e3b101 lazy tlb: allow lazy tlb mm refcounting to be configurable omits e2e9218cc457 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 103e676c91d0 lazy tlb: introduce lazy mm refcount helper functions omits 44da1b098108 mm: update legacy flush_tlb_* to use vma omits f24b6ef60feb mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 20da2292dadf mm/memory.c: use vma_lookup() in __access_remote_vm() omits fc04bf17ad85 mm/mremap: use vma_lookup() in vma_to_resize() omits 5732a1be0ebf mm/migrate: use vma_lookup() in do_pages_stat_array() omits 9d865bf6cef9 mm/ksm: use vma_lookup() in find_mergeable_vma() omits 6b679a2031cf lib/test_hmm: use vma_lookup() in dmirror_migrate() omits ce9aada91115 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits a247156a02c3 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits 24e0e7008de8 media: videobuf2: use vma_lookup() in get_vaddr_frames() omits 2a2affa47a90 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits 160e5ff7c2b2 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits e9c8cf580a92 vfio: use vma_lookup() instead of find_vma_intersection() omits 81a2fb82ee39 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits 190c6c1dc154 x86/sgx: use vma_lookup() in sgx_encl_find() omits 1fba02c8194a arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits c967016dda73 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 02528d121c2d arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits 3cfa5fad2ec2 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits ec0c503f401b arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits 961974cc49c8 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits 587b3916a788 drm/i915/selftests: use vma_lookup() in __igt_mmap() omits f8e69122f560 mm: add vma_lookup(), update find_vma_intersection() comments omits 414b4a9fe4d2 mm/memory.c: fix comment of finish_mkwrite_fault() omits eb7c6694ea79 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 50e2ca347d40 mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits bb89092be4c8 mm/mmap: introduce unlock_range() for code cleanup omits 1f9ade7e3ccb mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits d38657300cf9 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits e183ca37f852 binfmt-remove-in-tree-usage-of-map_executable-fix omits fa5a4fe7c9a6 binfmt: remove in-tree usage of MAP_EXECUTABLE omits b5ac6e19e95c perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 592fddaaeec7 mm: memcontrol: remove trailing semicolon in macros omits 9de5d2508be0 loop: charge i/o to mem and blk cg omits 878e93944f0c mm: charge active memcg when no mm is set omits 6dd1e344400a loop: use worker per cgroup instead of kworker omits 3f035b160cd3 memcontrol: use flexible-array member omits e7ba481ad6f3 mm: vmscan: remove noinline_for_stack omits 8fcc63a7eaea mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits 994321a44f1b mm: memcontrol: simplify the logic of objcg pinning memcg omits 5d3f54e6972d mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits e1e9971a0b51 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 511543664ed4 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits cf2c6072cc49 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits 9fd41eeaa20d mm: memcontrol: fix page charging in page replacement omits 51e28dfcbda7 mm: memcontrol: fix root_mem_cgroup charging omits 2302ec54a185 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits c49970c9ed67 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits ed4e3e5a3f58 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 1b51e8f1314c mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 0641879cbf10 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits a29a3accdd73 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits 40f095039ce9 mm/memcontrol.c: fix potential uninitialized variable warning omits af03268ececa mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits 8d36d35ed541 mm/memcg: optimize user context object stock access omits af2623a056b6 mm/memcg: improve refill_obj_stock() performance omits 277192d398f8 mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits ebaddfc6d1d0 mm/memcg: move mod_objcg_state() to memcontrol.c omits e621976f733a swap: check mapping_empty() for swap cache before being freed omits a632ad0e9454 mm: free idle swap cache page after COW omits 3925f6bb29a2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits a78ecc21fc14 mm/swap_slots.c: delete meaningless forward declarations omits 91b68b63cf50 mm/swap: remove unused local variable nr_shadows omits 8aa4c3fb9617 mm/swapfile: fold scan_swap_map() into the only caller get [...] omits 4e030d466d45 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits 9b2c72c392fc mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits d0d0d419e097 mm/shmem: fix shmem_swapin() race with swapoff omits 682102bc7825 mm/swap: remove confusing checking for non_swap_entry() in [...] omits 8a6941a4d322 swap: fix do_swap_page() race with swapoff omits b375339bdf0d mm/swapfile: use percpu_ref to serialize against concurren [...] omits dcec8e71c19b fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 66dbd2d16478 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits eaa5b51fc75b mm: gup: pack has_pinned in MMF_HAS_PINNED omits 66731118498c mm: gup: allow FOLL_PIN to scale in SMP omits c09bb4aeea65 mm/gup_benchmark: support threading omits b2f02dbe145a mm: move page dirtying prototypes from mm.h omits 3adc00179c74 fs-remove-noop_set_page_dirty-fix omits bc9a5cae5b20 fs: remove noop_set_page_dirty() omits 83307ee85a31 fs: remove anon_set_page_dirty() omits 5a23ad867c2a iomap: use __set_page_dirty_nobuffers omits ae713b088f00 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers omits 5535bcf90e80 mm/writeback: move __set_page_dirty() to core mm omits aa914048989e mm: require ->set_page_dirty to be explicitly wired up omits 3b6343dd5312 fs: move ramfs_aops to libfs omits ad976b694edc fs: unexport __set_page_dirty omits 64856acca091 vfs: keep inodes with page cache off the inode shrinker LRU omits b7899b0a183e fs: inode: count invalidated shadow pages in pginodesteal omits c1de29ca3a69 fs: drop_caches: fix skipping over shadow cache inodes omits 217b7d6d07a8 mm: remove irqsave/restore locking from contexts with irqs [...] omits 3b2978683c8b mm writeback,cgroup: fix documentation omits ce0af0efcae4 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() omits 27a5a094ebfa writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] omits 7b29f017ba8f writeback, cgroup: release dying cgwbs by switching attach [...] omits 43d03f70e673 writeback, cgroup: support switching multiple inodes at once omits 5db943c6b973 writeback, cgroup: split out the functional part of inode_ [...] omits c17c5756d0d1 writeback, cgroup: keep list of inodes attached to bdi_writeback omits 7789c9ef5e2c writeback, cgroup: switch to rcu_work API in inode_switch_wbs() omits 4ec0c93642d7 writeback, cgroup: increment isw_nr_in_flight before grabb [...] omits 7918e96f20c9 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() omits 6c6b16a5576a writeback, cgroup: do not switch inodes with I_WILL_FREE flag omits 65c09d994f8b mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits ff7c43e30e8d mm/page-writeback: update the comment of Dirty position control omits 7daee93ee06b mm/page-writeback: Fix performance when BDI's share of rat [...] omits d7f6748975ce mm: page-writeback: kill get_writeback_state() comments omits 61333b10f8bb mm: mark idle page tracking as BROKEN omits 37746741a53a mm: mmap_lock: use local locks instead of disabling preemption omits c0dd65c2e295 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits 4afa3b8b08ee tools/vm/page_owner_sort.c: check malloc() return omits 196133184597 mm/kmemleak: fix possible wrong memory scanning period omits e6374f967ee1 mm/slub: add taint after the errors are printed omits 84a2bdb1b458 mm: slub: move sysfs slab alloc/free interfaces to debugfs omits 4bbb8c37ac2e slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix omits bf8b9ce52033 slub: force on no_hash_pointers when slub_debug is enabled omits 8cd2ca34a1b9 slub: indicate slab_fix() uses printf formats omits 9c1c63bee397 slub: actually use 'message' in restore_bytes() omits 397f97001b9c slub: restore slub_debug=- behavior omits e8e1788c4364 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] omits 2afaf83dbe18 mm, slub: fix support for clang 10 omits 213ab2413a19 kfence: test: fix for "mm, slub: change run-time assertion [...] omits 5ba77b44714a mm, slub: change run-time assertion in kmalloc_index() to [...] omits 73c2b215d36d slub: remove resiliency_test() function omits eca1ed45dfa8 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits bde5a6ea0bc4 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits 73f19ca68a77 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits 595b72b9c590 kunit: make test->lock irq safe omits c0cccaf93f86 doc: watchdog: modify the doc related to "watchdog/%u" omits 6c91ed16f6a8 doc: watchdog: modify the explanation related to watchdog thread omits eb8d79c35e81 kernel: watchdog: modify the explanation related to watchd [...] omits 089ebb613f66 ocfs2: fix ocfs2 corrupt when iputting an inode omits d6d2506f4e3a ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 94fa18c8a42b ocfs2: remove redundant initialization of variable ret omits 527784eb8b0b ocfs2: replace simple_strtoull() with kstrtoull() omits c80038f25c2d ocfs2: remove repeated uptodate check for buffer omits 5b2ce24d2505 ocfs2: remove redundant assignment to pointer queue omits c36da30260e5 ocfs2: fix snprintf() checking omits d079c2593fb5 ocfs2: remove unnecessary INIT_LIST_HEAD() omits 68bc18cee9f7 squashfs: add option to panic on errors omits 621d7978ebea scripts/spelling.txt: add more spellings to spelling.txt omits f8539a7aee91 streamline_config.pl: add softtabstop=4 for vim users omits b26d13cc79d0 streamline_config.pl: make spacing consistent omits 19239050d790 ia64: mca_drv: fix incorrect array size calculation omits d93ea755e4ec ia64: headers: drop duplicated words omits 81149afb4321 kthread_worker: fix return value when kthread_mod_delayed_ [...] omits f1b79764bdc8 kthread: switch to new kerneldoc syntax for named variable [...] omits 447523f0c22c /proc/kpageflags: do not use uninitialized struct pages omits 17c4ff1ad457 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits ad9defb32847 mm/hwpoison: do not lock page again when me_huge_page() su [...] omits 618322bd6b43 mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits d49ca96305e7 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits 52d56d5cb82a mm/memory-failure: use a mutex to avoid memory_failure() races omits 5b5b77ffc254 mm/gup: fix try_grab_compound_head() race with split_huge_page() omits bc4607ae6e3b mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix omits 7ae3f05e17f6 mm, futex: fix shared futex pgoff on shmem huge page omits 777d2352e8cc kthread: prevent deadlock when kthread_mod_delayed_work() [...] omits f5b08b22be0a kthread_worker: split code for canceling the delayed work timer omits 32411840589a KVM: s390: prepare for hugepage vmalloc omits abb9caacd385 mm-vmalloc-add-vmalloc_no_huge-fix omits e0227a55f0ab mm/vmalloc: add vmalloc_no_huge omits 8d11b06998d7 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group omits f9484ef8f403 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() omits 5d1c30d6a5a5 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes omits 8cb775adcb1c mm: page_vma_mapped_walk(): get vma_address_end() earlier omits 49e3f449b09f mm: page_vma_mapped_walk(): use goto instead of while (1) omits b776cd6d3009 mm: page_vma_mapped_walk(): add a level of indentation fix omits 876e6b8ae1d9 mm: page_vma_mapped_walk(): add a level of indentation omits 9210af4ae5da mm: page_vma_mapped_walk(): crossing page table boundary omits ccc2b5bd9f2a mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block omits c7a20f3efe00 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd omits c082796d1fed mm: page_vma_mapped_walk(): settle PageHuge on entry omits 6138b6650f2b mm: page_vma_mapped_walk(): use page for pvmw->page omits ab3a29a6b253 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 7cc52cc33717 f2fs: swap: support migrating swapfile in aligned write mode omits 10f764e8ec92 f2fs: swap: remove dead codes omits 39d1bfdf9626 f2fs: compress: add compress_inode to cache compressed blocks omits 1d16a49783b4 f2fs: clean up /sys/fs/f2fs/<disk>/features omits aabf679c9a4e drm/msm/disp/dpu1: avoid perf update in frame done event omits 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] omits 4ea9aa8c6369 f2fs: add pin_file in feature list omits 4dcca668d91a f2fs: Advertise encrypted casefolding in sysfs omits 713782802935 f2fs: Show casefolding support only when supported omits 1a59a14da8f2 f2fs: support RO feature omits f8b6ecbe96ca f2fs: logging neatening omits 1f13c48bbce1 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] omits a492dedb708d ext4: update journal documentation omits 339183dfb87c ext4: add ioctl EXT4_IOC_CHECKPOINT omits 84ed553af7e5 ext4: add discard/zeroout flags to journal flush omits b83fb4d242c0 drm/msm/disp: Move various debug logs to atomic bucket omits 17f868760458 drm/msm/disp: Use plane debug print helper omits 47c8c24e98da drm/msm: Move FB debug prints to drm_dbg_state() omits 8e1b682e0131 drm/msm/dp: Drop malformed debug print omits 5bd6a6f99b91 drm/msm: Move vblank debug prints to drm_dbg_vbl() omits 1c1e7763a6d4 drm/msm/dpu: simplify IRQ enabling/disabling omits 20fbdd16f5a0 drm/msm/dpu: drop remains of old irq lookup subsystem omits ee49ca01c812 drm/msm/dpu: replace IRQ lookup with the data in hw catalog omits 6f8351cabfe5 drm/msm/dpu: define interrupt register names omits 2c54508a47c4 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] omits db0468472335 drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] omits 0532108c6512 drm/msm/dp: Handle aux timeouts, nacks, defers omits 2644686c741c drm/msm/dp: Shrink locking area of dp_aux_transfer() omits c03f89762fcf drm/msm/dp: Simplify aux irq handling code omits d305bc817f7c drm/msm: fix display snapshotting if DP or DSI is disabled omits 7955749b1c69 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) omits ed79bb60c957 drm/msm: add MSM_BO_CACHED_COHERENT omits 0a87f8cb8505 drm/msm: use the right pgprot when mapping BOs in the kernel omits a790edada756 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] omits 76716778b51f drm/msm: remove unnecessary mmap logic for cached BOs omits 39c036a98d52 f2fs: compress: remove unneeded preallocation omits b585a90e9fe2 f2fs: avoid attaching SB_ACTIVE flag during mount/remount omits 889098074648 drm/msm/dsi: add DSI PHY registers to snapshot data omits 32a1cf96c9ff drm/msm: get rid of msm_iomap_size omits a7f405880a3b drm/msm: make msm_disp_state transient data struct omits 1c3b7ac1a71d drm/msm: pass dump state as a function argument omits 54fb053f8d44 drm/msm: add disp snapshot points across dpu driver omits 43c0e4352b6f drm/msm: add support to take dsi, dp and dpu snapshot omits e5aa9914db30 drm/msm/disp/dpu1: add API to take DPU register snapshot omits 95e84adc2da7 drm/msm/dp: add API to take DP register snapshot omits 48edf1680e75 drm/msm/dsi: add API to take DSI register snapshot omits 5f1982d019df drm/msm: add support to take dpu snapshot omits 1ce05bb86407 drm: allow drm_atomic_print_state() to accept any drm_printer omits 8dbde399044b drm/msm/dp: handle irq_hpd with sink_count = 0 correctly adds 8fd2ed1c01dd Merge branch 'stable/for-linus-5.14' of git://git.kernel.o [...] adds 7266f2030eb0 Merge tag 'pm-5.13-rc8' of git://git.kernel.org/pub/scm/li [...] adds 7426cedc7dad Merge tag 'spi-fix-v5.13-rc7' of git://git.kernel.org/pub/ [...] adds 7537f9d08011 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds e8e32ba07af7 Merge remote-tracking branch 's390-fixes/fixes' adds 8744365e2584 MAINTAINERS: netfilter: add irc channel adds cdd73cc545c0 netfilter: nft_exthdr: check for IPv6 packet before furthe [...] adds 8f518d43f89a netfilter: nft_osf: check for TCP packet before further pr [...] adds 52f0f4e178c7 netfilter: nft_tproxy: restrict support to TCP and UDP tra [...] adds 3c5e44622011 netfilter: nf_tables: memleak in hw offload abort path adds ea45fdf82cc9 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...] adds 534799097a77 netfilter: nf_tables: skip netlink portID validation if zero adds e31f072ffab0 netfilter: nf_tables: do not allow to delete table with ow [...] adds f4b29d2ee903 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds dd72fadf2186 xfrm: Fix xfrm offload fallback fail case adds 7c2becf7968b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4d293fe1c69c bonding: allow nesting of bonding device adds b2ac9800cfe0 net: bcmgenet: Fix attaching to PYH failed on RPi 4B adds bcc3f2a829b9 ipv6: exthdrs: do not blindly use init_net adds c2f5c57d99de Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4620a92d2f1f Merge remote-tracking branch 'net/master' adds a7a0a2feb957 ASoC: fsl_spdif: Fix unexpected interrupt after suspend adds 1aab0f8da491 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 8a36214ce0d8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 50c9462edcbf regulator: mt6358: Fix vdram2 .vsel_mask adds ebad413c3cb0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 6c6420333d92 Merge remote-tracking branch 'regulator-fixes/for-linus' adds eba24b40bd64 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 0d7993b234c9 spi: spi-sun6i: Fix chipselect/clock bug adds 721c34719532 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 93bd0a0d95d7 Merge remote-tracking branch 'spi-fixes/for-linus' adds b2a97233ac06 Merge remote-tracking branch 'input-current/for-linus' adds 956e90a08ec5 Merge remote-tracking branch 'ide/master' adds 74da4d0e4462 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 646c40cc3d5c Merge remote-tracking branch 'omap-fixes/fixes' adds f83bf993f269 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 7522b8abffec Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds cf1255921b91 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 153bdbf06de9 Merge remote-tracking branch 'vfs-fixes/fixes' adds bd188de131d3 Merge remote-tracking branch 'scsi-fixes/fixes' adds 97ece1dfb2eb drm/i915/display: Do not zero past infoframes.vsc adds 6af3192d7eb6 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 56dead2947bc Merge remote-tracking branch 'mmc-fixes/fixes' adds ad4fb220c0b4 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 0ce26c2250c5 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 31fa3850e1ba Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds bb1ca52083ff Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds f41e09ab2272 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new a73bbfba991f media: siano: Fix out-of-bounds warnings in smscore_load_f [...] new 6ed7cb8a460e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new c7f88602ce18 Merge remote-tracking branch 'kbuild/for-next' new 9ab51cfc29bc Merge remote-tracking branch 'dma-mapping/for-next' new e950223a3244 Merge remote-tracking branch 'asm-generic/master' new 9f40d54be78e Merge remote-tracking branch 'arm/for-next' new cf292e93f423 arm64: Restrict undef hook for cpufeature registers new 00da9d2ead1a Merge branch 'for-next/cpufeature' into for-next/core new 52218fcd61cb arm64: tlb: fix the TTL value of tlb_get_level new cdc03d4eb623 Merge branch 'for-next/mm' into for-next/core new 9cb5af5d8c98 Merge remote-tracking branch 'arm64/for-next/core' new 61e3b0636674 Merge remote-tracking branch 'arm-soc/for-next' new 81d1d196d6d5 Merge remote-tracking branch 'actions/for-next' new b830f16c0fa8 Merge remote-tracking branch 'amlogic/for-next' new d07f38370af6 Merge remote-tracking branch 'aspeed/for-next' new a650fc7271c6 Merge remote-tracking branch 'at91/at91-next' new bf3ec9deaa33 dt-bindings: arm-smmu: Fix json-schema syntax new 316ce128fbbe Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next new 70b05c69d74d Merge remote-tracking branch 'drivers-memory/for-next' new 343986320f77 Merge remote-tracking branch 'imx-mxs/for-next' new 462627fd16c4 Merge remote-tracking branch 'keystone/next' new 3c23ffd9e74e Merge remote-tracking branch 'mediatek/for-next' new 5ab1b36c0f43 Merge remote-tracking branch 'mvebu/for-next' new 909886662573 Merge remote-tracking branch 'omap/for-next' new efc5cbce1481 Merge remote-tracking branch 'qcom/for-next' new 176348a9620d Merge remote-tracking branch 'renesas/next' new 5a63fe4432c9 Merge remote-tracking branch 'rockchip/for-next' new f61d53b5a213 Merge remote-tracking branch 'samsung-krzk/for-next' new 0a2e1162230d Merge remote-tracking branch 'scmi/for-linux-next' new 6060e47c723d Merge remote-tracking branch 'sunxi/sunxi/for-next' new 03e6fe7df58c Merge remote-tracking branch 'tegra/for-next' new c282de287668 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 33c48cb56267 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new a6c58bea5cf0 Merge remote-tracking branch 'xilinx/for-next' new 3ff0a9cd956e Merge remote-tracking branch 'clk/clk-next' new d7ed1a0e0960 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 2e53a486e6a8 Merge remote-tracking branch 'csky/linux-next' new 117482b397a6 Merge remote-tracking branch 'h8300/h8300-next' new b003c9cbaa44 Merge remote-tracking branch 'm68k/for-next' new 5cd66486ce8f Merge remote-tracking branch 'm68knommu/for-next' new e974b9a052de Merge remote-tracking branch 'microblaze/next' new 6c7dafb13ac3 Merge remote-tracking branch 'mips/mips-next' new 440fb3803a0e Merge remote-tracking branch 'openrisc/for-next' new 20c12be6ec0d Merge remote-tracking branch 'powerpc/next' new 8ef7d4a4b83c Merge remote-tracking branch 'risc-v/for-next' new 10402ac68d3f Merge remote-tracking branch 's390/for-next' new a81a95de4d98 Merge remote-tracking branch 'sh/for-next' new af0464719361 Merge remote-tracking branch 'uml/linux-next' new f37bb968f153 Merge remote-tracking branch 'xtensa/xtensa-for-next' new e6ec84fc50cf Merge remote-tracking branch 'pidfd/for-next' new dce88eb58770 Merge remote-tracking branch 'fscrypt/master' new 44eb007c038f Merge remote-tracking branch 'fscache/fscache-next' new 051623af0b16 Merge remote-tracking branch 'btrfs/for-next' new 7813e2976ec2 Merge remote-tracking branch 'ceph/master' new db310c562e2f smb3: fix possible access to uninitialized pointer to DACL new 550713a71708 cifs: missing null check for newinode pointer new 632096b66b2f cifs: missing null pointer check in cifs_mount new 8651814d890c Merge remote-tracking branch 'cifs/for-next' new 06ff4b4a9b9d Merge remote-tracking branch 'cifsd/cifsd-for-next' new 1a5de7b78839 Merge remote-tracking branch 'configfs/for-next' new 5ad66542dcd7 Merge remote-tracking branch 'erofs/dev' new 5e52df62cb30 Merge remote-tracking branch 'exfat/dev' new 49c212e873bf ext4: Convert to use mapping->invalidate_lock new b8bcb7175d9b ext2: Convert to using invalidate_lock new 639f718659cd xfs: Refactor xfs_isilocked() new 598a78b1f875 xfs: Convert to use invalidate_lock new f2679b5e2d1e xfs: Convert double locking of MMAPLOCK to use VFS helpers new 17bfafba198b zonefs: Convert to using invalidate_lock new 1474c39351f0 f2fs: Convert to using invalidate_lock new 32821b7a58b4 fuse: Convert to using invalidate_lock new 8a8c7074e862 ceph: Fix race between hole punch and page fault new e996ae6bdbd1 cifs: Fix race between hole punch and page fault new 7d7204936dd9 Merge tag 'hole_punch_fixes_for_5.14-rc1' into for_next new 10f1f122d9d3 Merge remote-tracking branch 'ext3/for_next' new d0b040f5f255 ext4: fix overflow in ext4_iomap_alloc() new 5c680150d7f4 ext4: remove redundant check buffer_uptodate() new 1fc57ca5a2cd ext4: remove redundant assignment to error new 618f003199c6 ext4: fix memory leak in ext4_fill_super new ce3aba43599f ext4: fix kernel infoleak via ext4_extent_header new b9a037b7f3c4 ext4: cleanup in-core orphan list if ext4_truncate() faile [...] new 8f6840c4fd1e ext4: return error code when ext4_fill_flex_info() fails new 01d5d96542fd ext4: add discard/zeroout flags to journal flush new 351a0a3fbc35 ext4: add ioctl EXT4_IOC_CHECKPOINT new fd7b23be9205 ext4: update journal documentation new b2d2e7573548 ext4: remove set but rewrite variables new e5e7010e5444 ext4: remove check for zero nr_to_scan in ext4_es_scan() new 4fb7c70a889e ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit new c89849cc0259 ext4: fix avefreec in find_group_orlov new f9505c72b2ee ext4: use local variable ei instead of EXT4_I() macro new 3f174498b069 Merge remote-tracking branch 'ext4/dev' new 8f1d49832636 f2fs: compress: remove unneeded preallocation new c61404153eb6 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] new 833dcd354537 f2fs: logging neatening new a7d9fe3c3388 f2fs: support RO feature new 39307f8ee353 f2fs: Show casefolding support only when supported new 4c039d545269 f2fs: Advertise encrypted casefolding in sysfs new 4a196df4cfba f2fs: add pin_file in feature list new 4c89b53d05f1 f2fs: clean up /sys/fs/f2fs/<disk>/features new 6ce19aff0b8c f2fs: compress: add compress_inode to cache compressed blocks new 0b8fc00601c0 f2fs: swap: remove dead codes new 859fca6b706e f2fs: swap: support migrating swapfile in aligned write mode new 4d9a2bb1a6ba f2fs: introduce f2fs_casefolded_name slab cache new 3c16dc40aab8 f2fs: fix to avoid adding tab before doc section new 91f9e052f7dc f2fs: enable extent cache for compression files in read-only new 4effcf27f123 f2fs: remove false alarm on iget failure during GC new d97a1da884ac Merge remote-tracking branch 'f2fs/dev' new f353197effab Merge remote-tracking branch 'fuse/for-next' new 07cef1b500be Merge remote-tracking branch 'gfs2/for-next' new 9d574f985fe3 jfs: fix GPF in diFree new e15a56b74695 jfs: remove unnecessary oom message new 5d299f44d765 jfs: Avoid field-overflowing memcpy() new 700cf6051765 Merge remote-tracking branch 'jfs/jfs-next' new 237bfd1981d0 Merge remote-tracking branch 'nfsd/nfsd-next' new 13a13f6b6332 Merge remote-tracking branch 'ubifs/next' new 9ee98d31120c Merge remote-tracking branch 'v9fs/9p-next' new 4a6e2617f3de Merge remote-tracking branch 'xfs/for-next' new b7a612075dab Merge remote-tracking branch 'vfs/for-next' new ee2771e15dfa Merge remote-tracking branch 'printk/for-next' new 9a26cc3bfa0b Merge remote-tracking branch 'pci/next' new 02967459e5e8 Merge remote-tracking branch 'pstore/for-next/pstore' new f0272b714165 Merge remote-tracking branch 'hid/for-next' new 466164a25d36 Merge remote-tracking branch 'i2c/i2c/for-next' new fa38744d9f12 Merge remote-tracking branch 'i3c/i3c/next' new 6e69e01f3e76 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 58217810620f Merge remote-tracking branch 'jc_docs/docs-next' new 6c649808887a Merge remote-tracking branch 'v4l-dvb/master' new 8dacd4470593 Merge remote-tracking branch 'v4l-dvb-next/master' new 5e8196afb5ac Merge remote-tracking branch 'pm/linux-next' new 3544706fa489 cpufreq: cppc: Migrate to ->exit() callback instead of ->s [...] new 8de70ef84454 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init new ef3b62f0db8c cpufreq: cppc: Pass structure instance by reference new e0069a462a4f arch_topology: Avoid use-after-free for scale_freq_data new 6f8c28e722de cpufreq: CPPC: Add support for frequency invariance new 8cf958d05d3a Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next new ef788bfc1eaa Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 419c363e5d99 Merge remote-tracking branch 'devfreq/devfreq-next' new 53a37e715ce0 Merge remote-tracking branch 'opp/opp/linux-next' new 937791a40223 Merge remote-tracking branch 'thermal/thermal/linux-next' new 2d20b68303cf Merge remote-tracking branch 'dlm/next' new 5ac80c71df70 Merge remote-tracking branch 'swiotlb/linux-next' new 6d33cabf2baf RDMA/core: Use flexible array for mad data new fdcebbc2ac2c Merge tag 'v5.13-rc7' into rdma.git for-next new 336529518e97 RDMA/mlx5: Support real-time timestamp directly from the device new 2833c977c304 Merge branch 'mlx5_realtime_ts' into rdma.git for-next new e13026578b72 RDMA/hns: Force rewrite inline flag of WQE new 2a38c0f10e6d RDMA/hns: Fix uninitialized variable new 125073e76ba3 RDMA/hns: Fix some print issues new cc925ece79ad RDMA/hns: Add member assignments for qp_init_attr new 58bc7acaf3f8 RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp new c2614b99337d RDMA/hns: Clean definitions of EQC structure new a33958ca5204 RDMA/hns: Modify function return value type new c462a0242bd9 RDMA/hns: Encapsulate flushing CQE as a function new cf7d00bff439 RDMA/hns: Simplify the judgment in hns_roce_v2_post_send() new f176199dc7a8 RDMA/hns: Fix spelling mistakes of original new c4eb44ffd9d7 RDMA/irdma: Check return value from ib_umem_find_best_pgsz new d5d182ea5aa2 RDMA/hns: Add vendor_err info to error WC new fceb24a73eec RDMA/rxe: Fix useless copy in send_atomic_ack new 230bb836ee88 RDMA/rxe: Fix redundant call to ip_send_check new 1993cbed65bb RDMA/rxe: Fix extra copies in build_rdma_network_hdr new ec0fa2445c18 RDMA/rxe: Fix over copying in get_srq_wqe new 3896bde92d03 RDMA/rxe: Fix extra copy in prepare_ack_packet new 2d3b2e4427e2 RDMA/rxe: Fix redundant skb_put_zero new feda49a1a550 RDMA/irdma: Use the queried port attributes new c95f60a875d3 MAINTAINERS: Update Broadcom RDMA maintainers new e7c07d5e0750 RDMA/hns: Fix incorrect vlan enable bit in QPC new 296a465389df Merge remote-tracking branch 'rdma/for-next' new dd25296afaf6 net: sched: avoid unnecessary seqcount operation for lockl [...] new c4fef01ba479 net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc new d3e0f57501bd net: sched: remove qdisc->empty for lockless qdisc new e940eb3c1ba8 Merge branch 'lockless-qdisc-opts' new 0a36a75c6818 selftests: icmp_redirect: support expected failures new a7b62112f0ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 9201ab5f5522 net/mlx5: Fix missing error code in mlx5_init_fs() new d4472a4b8c61 net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() new 2cc7dad75da2 net/mlx5: Fix spelling mistake "enught" -> "enough" new 5bf3ee97f466 net/mlx5: remove "default n" from Kconfig new dd7cf00f87dc net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet new fa4535238fb5 net/xfrm: Add inner_ipproto into sec_path new f1267798c980 net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload new fe87797bf245 Merge tag 'mlx5-net-next-2021-06-22' of git://git.kernel.o [...] new 7525de2516fb ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. new 55d444b310c6 tcp: Add stats for socket migration. new 10ed7ce42b13 net/tls: Remove the __TLS_DEC_STATS() macro. new a2f7dc00ea51 virtio_net: Use virtio_find_vqs_ctx() helper new 1321ed5e7648 devlink: Decrease refcnt of parent rate object on leaf destroy new ff99324ded01 devlink: Remove eswitch mode check for mode set call new a3e5e5797faa devlink: Protect rate list with lock while switching modes new 35713d9b8f09 Merge branch 'devlink-rate-limit-fixes' new 511c393c9a98 Merge remote-tracking branch 'net-next/master' new 4b9718b5a201 docs, af_xdp: Consistent indentation in examples new bc786d338962 Merge remote-tracking branch 'bpf-next/for-next' new 62ec85bf09f6 Merge remote-tracking branch 'ipsec-next/master' new 8a952a955de7 ath10k: demote chan info without scan request warning new 49f5b114e36e ath11k: Enable QCN9074 device new c8bcd82a4efd ath11k: Avoid memcpy() over-reading of he_cap new d3a1a18ab034 wcn36xx: Avoid memset() beyond end of struct field new 5ef7a5fb2b15 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 761025b51c54 cfg80211: Add wiphy_info_once() new 78f0a64f66d4 brcmfmac: Silence error messages about unsupported firmwar [...] new 7119f02b5d34 iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia new c4ae8b9d0f32 iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() new e348b8a62c14 iwlwifi: mvm: fix indentation in some scan functions new 7a9a44456d74 iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions new 8835a64f74c4 iwlwifi: mvm: don't change band on bound PHY contexts new f00c3f9e2cfc iwlwifi: pcie: handle pcim_iomap_table() failures better new 5cc816ef9db1 iwlwifi: increase PNVM load timeout new 7e2c14372bd8 iwlwifi: pcie: Add support for AX231 radio module with Ma devices new 57e6492cf0fd iwlwifi: pcie: print interrupt number, not index new 163c36150179 iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID new 7e10d7ae9602 iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration new a451b823074c iwlwifi: yoyo: support region TLV version 2 new aa899e683fe5 iwlwifi: pcie: identify the RF module new 46d1da21d0cb iwlwifi: mvm: don't request SMPS in AP mode new a171399fd687 iwlwifi: mvm: apply RX diversity per PHY context new 2a7ce54ccc23 iwlwifi: mvm: honour firmware SMPS requests new 976ac0af7ba2 iwlwifi: mvm: fix error print when session protection ends new b26d4996c862 iwlwifi: mvm: Call NMI instead of REPLY_ERROR new 1381eb5c8ed5 iwlwifi: correct HE capabilities new 5c1f09422e66 iwlwifi: mvm: support LMR feedback new 03470ba71fde iwlwifi: advertise broadcast TWT support new bef99c7d9177 iwlwifi: pcie: fix some kernel-doc comments new 8e08e191fc93 iwlwifi: pcie: remove TR/CR tail allocations new 54b4fda5a761 iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. new 7b3954a1d69a iwlwifi: mvm: Explicitly stop session protection before unbinding new b1c6cec04bbc iwlwifi: mvm: don't request mac80211 to disable/enable sta [...] new 5b16565a7f9d iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 [...] new d65ab7c0e0b9 iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version new 310f60f53a86 iwlwifi: pcie: free IML DMA memory allocation new 26d18c75a749 iwlwifi: pcie: fix context info freeing new fa331068a591 iwlwifi: mvm: fill phy_data.d1 for no-data RX new 947689756352 iwlwifi: pcie: free some DMA memory earlier new 12236e9af903 iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid spar [...] new b60bc716ba26 iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 new 0b35991a8076 iwlwifi: mvm: update iwl_wowlan_patterns_cmd new 80e6711919d4 iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 new 5c157941cda0 iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd new 84c3c9952afb iwlwifi: move UEFI code to a separate file new 9dad325f9d57 iwlwifi: support loading the reduced power table from UEFI new 4db7cf1e0108 iwlwifi: move error dump to fw utils new c863797b8198 iwlwifi: add 9560 killer device new 48d0c8d5a0b9 iwlwifi: fw: dump TCM error table if present new 4c59eac6ac43 iwlwifi: bump FW API to 64 for AX devices new 559c664751e5 Merge tag 'iwlwifi-next-for-kalle-2021-06-22' of git://git [...] new c8ee84ef8ca9 Merge remote-tracking branch 'wireless-drivers-next/master' new 190de68ba85c Bluetooth: Increment management interface revision new 1c8901331409 Merge remote-tracking branch 'bluetooth/master' new e93bdd78406d wireless: wext-spy: Fix out-of-bounds warning new c2a8637c055e net: wireless: wext_compat.c: Remove redundant assignment to ps new 5eae27050048 mac80211: Remove redundant assignment to ret new 21b7805434f6 cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS new 5b5c9f3bd5f3 cfg80211: clean up variable use in cfg80211_parse_colocated_ap() new 0edab4ff84b6 mac80211: minstrel_ht: ignore frame that was sent with noAck flag new 0044cc177f23 mac80211: unify queueing SKB to iface new 07bd1c79c9fb mac80211: refactor SKB queue processing a bit new f057d1403689 mac80211: use sdata->skb_queue for TDLS new 4ebdce1dcbd4 mac80211: simplify ieee80211_add_station() new cff7b5ca2535 mac80211: add ieee80211_is_tx_data helper function new d333322361e7 mac80211: do not use low data rates for data frames with n [...] new 4e6c78bdcfbc mac80211: refactor rc_no_data_or_no_ack_use_min function new 057e377af24a mac80211: remove the repeated declaration new 9df66d5b9f45 cfg80211: fix default HE tx bitrate mask in 2G band new d656a4c6ead6 mac80211: consider per-CPU statistics if present new 3f9d9725cb7d mac80211: don't open-code LED manipulations new 358ae88881ad cfg80211: expose the rfkill device to the low level driver new 08a46c642001 mac80211: move A-MPDU session check from minstrel_ht to mac80211 new 03c3911d2d67 mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue new 3187ba0cea77 mac80211: add rate control support for encap offload new 4f2e3eb6c985 mac80211: check per vif offload_flags in Tx path new e6ed929b4140 wireless: add check of field VHT Extended NSS BW Capable f [...] new 626c30f9e773 mac80211_hwsim: add concurrent channels scanning support o [...] new 93efeeea0fe6 mac80211_hwsim: record stats in non-netlink path new 1806239dec0d ieee80211: add the value for Category '6' in "rtw_ieee8021 [...] new e41eb3e408de mac80211: remove iwlwifi specific workaround that broke st [...] new 10a35c222bc6 mac80211: allow SMPS requests only in client mode new 79ea0a5fad74 mac80211: move SMPS mode setting after ieee80211_prep_connection new 7d7b00759e56 mac80211: free skb in WEP error case new d6c375095ade mac80211: handle rate control (RC) racing with chanctx definition new 7da70d6cdf0d ieee80211: define timing measurement in extended capabilities IE new d8b261548dcf mac80211: add to bss_conf if broadcast TWT is supported new dd3e4fc75b4a nl80211/cfg80211: add BSS color to NDP ranging parameters new 45daaa131841 mac80211: Properly WARN on HW scan before restart new 9c7c637050b4 ieee80211: add defines for HE PHY cap byte 10 new c74025f47ac8 mac80211: rearrange struct txq_info for fewer holes new 6516ee22f2a9 mac80211: improve AP disconnect message new 64a874723829 cfg80211: trace more information in assoc trace event new bac2fd3d7534 mac80211: remove use of ieee80211_get_he_sta_cap() new f253683e6029 cfg80211: remove ieee80211_get_he_sta_cap() new ab4040df6efb mac80211: fix some spelling mistakes new aeddc05fa9cf nl80211: Fix typo pmsr->pmsr new b767ecdaf98a cfg80211: reg: improve bad regulatory warning new be989891e4f2 cfg80211: add cfg80211_any_usable_channels() new 0bc47057b54b mac80211: conditionally advertise HE in probe requests new 1b7b3ac8ff33 cfg80211: set custom regdomain after wiphy registration new f4f8650588d3 cfg80211: allow advertising vendor-specific capabilities new 9bd6a83e53a7 mac80211: add vendor-specific capabilities to assoc request new 52bb205213a8 cfg80211: Support hidden AP discovery over 6GHz band new 7d29bc50b30e mac80211: always include HE 6GHz capability in probe request new 15fae3410f1d mac80211: notify driver on mgd TX completion new 65be6aa36ded mac80211: add HE 6 GHz capability only if supported new 6e899fa027ad mac80211: Enable power save after receiving NULL packet ACK new 95f83ee8d857 mac80211: fix NULL ptr dereference during mesh peer connec [...] new 744757e46bf1 mac80211: remove iwlwifi specific workaround NDPs of null_ [...] new 2832943c789a Revert "mac80211: HE STA disassoc due to QOS NULL not sent" new 2433647bc8d9 mac80211: Switch to a virtual time-based airtime scheduler new 3b1fe8935c9c Merge remote-tracking branch 'mac80211-next/master' new a765bd1a215e Merge remote-tracking branch 'mtd/mtd/next' new 6322d8f18740 Merge remote-tracking branch 'nand/nand/next' new 171906be839d Merge remote-tracking branch 'spi-nor/spi-nor/next' new 8bf917e1e239 Merge remote-tracking branch 'crypto/master' new f45fbbb6d5cf Backmerge tag 'v5.13-rc7' into drm-next new d12919bb5da5 drm/tegra: Remove superfluous error messages around platfo [...] new 46f99eebda08 drm/tegra: Don't call SET_APPLICATION_ID in VIC boot new bde431fbe834 Merge tag 'drm/tegra/for-5.14-rc1' of ssh://git.freedeskto [...] new 61c0cb8ae794 Merge tag 'drm-misc-next-fixes-2021-06-18' of git://anongi [...] new f21c8a276c2d drm/msm/dp: handle irq_hpd with sink_count = 0 correctly new a4324a7a1c3d drm: allow drm_atomic_print_state() to accept any drm_printer new 98659487b845 drm/msm: add support to take dpu snapshot new 9d30a4bcf43c drm/msm/dsi: add API to take DSI register snapshot new 0f6090f37f80 drm/msm/dp: add API to take DP register snapshot new a698b5cdfe63 drm/msm/disp/dpu1: add API to take DPU register snapshot new d87fe031bf3a drm/msm: add support to take dsi, dp and dpu snapshot new 2ec5b3dc18ba drm/msm: add disp snapshot points across dpu driver new eb9d6c7ebe44 drm/msm: pass dump state as a function argument new 2503003cb2b8 drm/msm: make msm_disp_state transient data struct new bac2c6a62ed9 drm/msm: get rid of msm_iomap_size new d91940e28970 drm/msm/dsi: add DSI PHY registers to snapshot data new 8eaf9b02acb5 drm/msm: remove unnecessary mmap logic for cached BOs new a5fc7aa901b6 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] new af9b35470799 drm/msm: use the right pgprot when mapping BOs in the kernel new d12e339044a0 drm/msm: add MSM_BO_CACHED_COHERENT new 9ef364432db4 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) new 53e231705e1c drm/msm: fix display snapshotting if DP or DSI is disabled new 24c7861b811b drm/msm/dp: Simplify aux irq handling code new 47327fdd7e85 drm/msm/dp: Shrink locking area of dp_aux_transfer() new e305f678e987 drm/msm/dp: Handle aux timeouts, nacks, defers new 09e3a2b4421e drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] new 98fbe6bb5bb2 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] new 597762d5bf50 drm/msm/dpu: define interrupt register names new 667e9985ee24 drm/msm/dpu: replace IRQ lookup with the data in hw catalog new 18b20ac0ec2f drm/msm/dpu: drop remains of old irq lookup subsystem new d94fc8f36f78 drm/msm/dpu: simplify IRQ enabling/disabling new 721c6e0c6aed drm/msm: Move vblank debug prints to drm_dbg_vbl() new e45b40ab9bf0 drm/msm/dp: Drop malformed debug print new 7cb017db1896 drm/msm: Move FB debug prints to drm_dbg_state() new f6bc4e1d5126 drm/msm/disp: Use plane debug print helper new 5b702d787b47 drm/msm/disp: Move various debug logs to atomic bucket new a1f2ba60eace drm/msm/disp/dpu1: avoid perf update in frame done event new 8c08c7b51ad3 Merge branch 'msm-fixes-v5.13-rc6' into msm-next-redo new a1c9b1e3bdd6 drm/msm: Fix error return code in msm_drm_init() new e020ac961ce5 drm/msm/dpu: Fix error return code in dpu_mdss_init() new 6bac5b13b4ec drm/msm/dpu: Fix a typo new d2dfd21fcbf0 drm/msm/dpu: Fix a typo new 46188352307c drm/msm/dp: Fixed couple of typos new 11120e9351d8 drm/msm: Convert to use resource-managed OPP API new 48c305808da7 drm/msm: Remove unneeded variable: "rc" new 0c86f885116e drm/msm/dp/dp_display: Remove unused variable 'hpd' new 614f94b5416d drm/msm/dpu: remove unused local variable 'cmd_enc' new 7d21fb8af5db drm/msm: remove unneeded variable ret new 08b2a9bb54ae drm/msm/dsi: fix 32-bit clang warning new 5ed7944dfa50 drm/msm/dp: Drop unnecessary NULL checks after container_of new 9389a0e7b17c drm/msm/dpu: Drop unnecessary NULL checks after container_ [...] new 0920b0f6e7b4 drm/msm/dp: remove the repeated declaration new f591dbb5fb8c drm/msm/dp: power off DP phy at suspend new bce98bf7f6ce drm/msm: Use VERB() for extra verbose logging new 02023638da7f drm/msm/disp/dpu1/dpu_plane: Fix a couple of naming issues new 37c68900a252 drm/msm/msm_gem: Demote kernel-doc abuses new 2eb4bfc0b71e drm/msm/dp/dp_catalog: Correctly document param 'dp_catalog' new 44b4fcbc4553 drm/msm/dp/dp_link: Fix some potential doc-rot new 299b809e89e8 drm/msm/dsi: print error code when MIPI DSI host registrat [...] new 88b0f5a56d11 drm/msm/dpu: remove unused dpu_hw_blk features new 6f94be582d6f drm/msm/dpu: drop dpu_hw_blk_destroy function new dfa35bac9930 drm/msm/dpu: use struct dpu_hw_merge_3d in dpu_hw_pingpong new b3fbfa234348 drm/msm/dpu: hw_blk: make dpu_hw_blk empty opaque structure new cc4c26d4ae4e drm/msm: Generated register update new bda1d6e56038 drm/msm: remove unused icc_path/ocmem_icc_path new 64245fc55172 drm/msm/a6xx: use AOP-initialized PDC for a650 new 58e933e3f012 drm/msm/a6xx: add GMU_CX_GMU_CX_FALNEXT_INTF write for a650 new 564499f5ddbb drm/msm/a6xx: add missing PC_DBG_ECO_CNTL bit for a640/a650 new f6d62d091cfd drm/msm/a6xx: add support for Adreno 660 GPU new 1d2fa58e0dda drm/msm: export hangcheck_period in debugfs new f8f934c180f6 iommu/arm-smmu: Add support for driver IOMMU fault handlers new ab5df7b953d8 iommu/arm-smmu-qcom: Add an adreno-smmu-priv callback to g [...] new 2a574cc05d38 drm/msm: Improve the a6xx page fault handler new ba6014a4e480 iommu/arm-smmu-qcom: Add stall support new e25e92e08e32 drm/msm: devcoredump iommu fault support new c96348a8fbff drm/msm/dpu: Avoid ABBA deadlock between IRQ modules new 5434941fd45d drm/msm: Add debugfs to trigger shrinker new a14440042fe8 drm/msm/dsi: do not enable PHYs when called for the slave [...] new 9074b67b83bd drm/msm/mdp5: use drm atomic helpers to handle base drm pl [...] new 21ab7e8dc9cf drm/msm/mdp5: use drm_plane_state for storing alpha value new a4fdc2602902 drm/msm/mdp5: use drm_plane_state for pixel blend mode new ed6b97e5b5a7 drm/msm/mdp5: add support for alpha/blend_mode properties new 7d36db0be3b9 drm/msm/mdp5: switch to standard zpos property new 310317719ef1 drm/msm/mdp5: add perf blocks for holding fudge factors new c1d12c19efd9 drm/msm/mdp5: provide dynamic bandwidth management new e88bbc91849b Revert "drm/msm/mdp5: provide dynamic bandwidth management" new 334200bf52f0 Merge tag 'drm-msm-next-2021-06-23b' of https://gitlab.fre [...] new b322a50d17ed Merge tag 'amd-drm-next-5.14-2021-06-22-1' of https://gitl [...] new 401d427379a0 Merge remote-tracking branch 'drm/drm-next' new 6ad890083ecf Merge remote-tracking branch 'drm-misc/for-linux-next' new 5faa389f2478 Merge remote-tracking branch 'amdgpu/drm-next' new 919d13bfa9e3 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 7e1be0b460a4 Merge remote-tracking branch 'regmap/for-next' new 0f7c95653368 ALSA: hdsp: fix a test for copy_to_user() failure new 1f7fa6e5afbf ALSA: usb-audio: scarlett2: Add usb_tx/rx functions new acf91b8122c7 ALSA: usb-audio: scarlett2: Update initialisation sequence new c712c6c0ff2d ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions new e840ee303639 ALSA: usb-audio: scarlett2: Always enable interrupt polling new f3c61043013b ALSA: usb-audio: scarlett2: Add "Sync Status" control new 077e104e2e8b ALSA: usb-audio: scarlett2: Merge common line in capture strings new 76cb680603d5 ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] new d92b91576e37 ALSA: usb-audio: scarlett2: Improve device info lookup new 6fd9d695f305 ALSA: usb-audio: scarlett2: Move info lookup out of init function new 904e6da1fd72 ALSA: usb-audio: scarlett2: Remove repeated device info comments new 06250c89d47c ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper new 0c88f9db1910 ALSA: usb-audio: scarlett2: Add mute support new 6522c36419af ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mu [...] new e2cc91ac8f4e ALSA: usb-audio: scarlett2: Split struct scarlett2_ports new b126bbac98d4 ALSA: usb-audio: scarlett2: Fix Level Meter control new 785b6f29a795 ALSA: usb-audio: scarlett2: Fix wrong resume call new 4be47798d76e ALSA: usb-audio: scarlett2: Add Gen 3 mixer support new a5b3612305b2 ALSA: usb-audio: scarlett2: Add support for "input-other" notify new 303f204e8352 ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch new 8aea2e32a9e3 ALSA: usb-audio: scarlett2: Move get config above set config new 9e15fae6c51a ALSA: usb-audio: scarlett2: Allow bit-level access to config new 2fa96277fee6 ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 new dbbd4f9ea066 ALSA: usb-audio: scarlett2: Add "air" switch support new ae58a1a1d7a4 ALSA: usb-audio: scarlett2: Add phantom power switch support new 6ef9fa4a0eb4 ALSA: usb-audio: scarlett2: Add direct monitor support new 9cfe1276a673 ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs [...] new 3b9e3720a91e ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() new f02da6534810 ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls new 8df25eb0a2ec ALSA: usb-audio: scarlett2: Update mux controls to allow updates new e914d8432cb4 ALSA: usb-audio: scarlett2: Add speaker switching support new ac34df733d2d ALSA: usb-audio: scarlett2: Update get_config to do endian [...] new d5bda7e03982 ALSA: usb-audio: scarlett2: Add support for the talkback feature new 91bc92d783fe MAINTAINERS: Add Focusrite Scarlett Gen 2/3 Mixer Driver entry new fa4db23233eb ALSA: firewire-motu: fix detection for S/PDIF source on op [...] new 25eb438920e4 ALSA: firewire-motu: code refactoring for detection of clo [...] new 683d36690f8a ALSA: firewire-motu: add support for AES/EBU clock source [...] new 184aa6b7e105 ALSA: firewire-motu: use macro instead of magic number for [...] new 53ed8cf625fa ALSA: firewire-motu: code refactoring for packet format de [...] new ef8f14ad2aec ALSA: firewire-motu: code refactoring for source detection [...] new 7203233ea7fd ALSA: firewire-motu: use macro instead of magic number for [...] new e949e338d7bb ALSA: firewire-motu: fix register handling for 828 new ae44705f98ca ALSA: firewire-motu: fix register handling for 896 new 0ac05b25c3dd ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too new 472e18f63c42 ALSA: hda: Release controller display power during shutdow [...] new 3099406ef483 ALSA: hda: Release codec display power during shutdown/reboot new cffc761301dc Merge remote-tracking branch 'sound/for-next' new 723ca2f89412 ASoC: fsl: remove unnecessary oom message new 8ad9e5baa90f ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() new 8d81f0da47bb ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_re [...] new c29b6382d23c ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_io [...] new fc8344e63e59 ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() new f5e2d697d3cb Merge series "ASoC: tegra: Use devm_platform_get_and_iorem [...] new 688d47cdd934 ASoC: tlv320aic32x4: add type to device private data struct new b4525b6196cd ASoC: tlv320aic32x4: add support for TAS2505 new 8e0eb2fb5c07 ASoC: tlv320aic32x4: dt-bindings: add TAS2505 to compatible new 8cc802bd75fb Merge series "ASoC: tlv320aic32x4: Add support for TAS2505 [...] new c07adf6925ff Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 9948cc1fd2bf Merge remote-tracking branch 'sound-asoc/for-next' new a226241a9ad9 Merge remote-tracking branch 'modules/modules-next' new 84db210dc945 Merge remote-tracking branch 'input/next' new 334723c1507c io_uring: Fix race condition when sqp thread goes to sleep new bf65004a4644 io_uring: Create define to modify a SQPOLL parameter new 444ef33be31f Merge branch 'for-5.14/io_uring' into for-next new 363254ac0a11 Merge remote-tracking branch 'block/for-next' new b49faec6c71c Merge remote-tracking branch 'device-mapper/for-next' new f7bba6ea65b0 Merge remote-tracking branch 'mmc/next' new 7bf710a678d3 Merge remote-tracking branch 'mfd/for-mfd-next' new c308db2fa7d2 Merge remote-tracking branch 'backlight/for-backlight-next' new 2d8ac702e41a Merge remote-tracking branch 'battery/for-next' new a336dc8f683e regulator: da9052: Ensure enough delay time for .set_volta [...] new 1aeb1a72f330 regulator: max8893: Select REGMAP_I2C to fix build error new ddf275b219ab regulator: bd9576: Fix uninitializes variable may_have_irqs new 7fb593cbd88c Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new c2739099ca58 Merge remote-tracking branch 'regulator/for-next' new 4ca2a2cff6ea Merge remote-tracking branch 'security/next-testing' new 9afb7a08b927 Merge remote-tracking branch 'apparmor/apparmor-next' new 87ac3d002d56 evm: output EVM digest calculation info new 907a399de7b0 evm: Check xattr size discrepancy between kernel and user new 5324bf4f7c6b Merge remote-tracking branch 'integrity/next-integrity' new ff064db5554b Merge remote-tracking branch 'keys/keys-next' new c4797e401542 Merge remote-tracking branch 'safesetid/safesetid-next' new cbe41190e485 Merge remote-tracking branch 'selinux/next' new f73d41a1647c Merge remote-tracking branch 'smack/next' new 5ccb0ac2ee5c Merge remote-tracking branch 'tomoyo/master' new 7937bd532fe6 tpm_crb: Use IOMEM_ERR_PTR when function returns iomem new 114e43371c58 tpm_tis_spi: set default probe function if device id not match new 446cd6f0f304 char: tpm: move to use request_irq by IRQF_NO_AUTOEN flag new 5317677db429 tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE new c46ed2281bbe tpm_tis_spi: add missing SPI device ID entries new 6e0fe58b08e7 tpm: fix some doc warnings in tpm1-cmd.c new 5a118a39ec92 tpm_tis: Use DEFINE_RES_MEM() to simplify code new 0178f9d0f60b tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() new 28d62d945ded certs: Trigger creation of RSA module signing key if it's [...] new 87e968848116 certs: Add support for using elliptic curve keys for signi [...] new 7cb7a02cf9f7 Merge remote-tracking branch 'tpmdd/next' new 0d624a349c74 Merge remote-tracking branch 'watchdog/master' new 372a53dd8888 Merge remote-tracking branch 'iommu/next' new b726bb769b95 Merge remote-tracking branch 'audit/next' new 9029a1d90c96 Merge remote-tracking branch 'devicetree/for-next' new 97691a9d2d0a Merge remote-tracking branch 'mailbox/mailbox-for-next' new 29176edd6e7a spi: spi-rspi: : use proper DMAENGINE API for termination new a26dee29ec04 spi: spi-sh-msiof: : use proper DMAENGINE API for termination new 0f4f58b847b2 spi: rockchip: add compatible string for rv1126 new 4a47fcdb5f8b spi: rockchip: Set rx_fifo interrupt waterline base on tra [...] new 2758bd093ac3 spi: rockchip: Wait for STB status in slave mode tx_xfer new b8d423711d18 spi: rockchip: Support cs-gpio new 736b81e07517 spi: rockchip: Support SPI_CS_HIGH new c58c7e9bf55c spi: spi-rockchip: add description for rv1126 new d74d99229f4d Merge series "Support ROCKCHIP SPI new feature" from Jon L [...] new a9a38d725ce1 Merge remote-tracking branch 'spi/for-5.14' into spi-next new c00760a980c8 Merge remote-tracking branch 'spi/for-next' new 1692cc03feae Merge remote-tracking branch 'tip/auto-latest' new 014f8a16e083 Merge remote-tracking branch 'clockevents/timers/drivers/next' new c8e931239196 Merge remote-tracking branch 'edac/edac-for-next' new 23b98d8e3862 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 0d50b3015e3b Merge remote-tracking branch 'ftrace/for-next' new 12cf22e61add Merge remote-tracking branch 'rcu/rcu/next' new 5140bc7d6bc8 KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller [...] new ba1f82456ba8 KVM: nVMX: Dynamically compute max VMCS index for vmcs12 new c3ab0e28a437 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub [...] new a06ada4743e4 Merge remote-tracking branch 'kvm/next' new acdd7b838537 Merge remote-tracking branch 'kvm-arm/next' new 4fa3b91bdee1 KVM: s390: get rid of register asm usage new a3efa8429266 KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 new 1f703d2cf204 KVM: s390: allow facility 192 (vector-packed-decimal-enhan [...] new 26ae74a513fe Merge remote-tracking branch 'kvms390/next' new 76dd34702ae6 Merge remote-tracking branch 'percpu/for-next' new cbd86260ab9e Merge remote-tracking branch 'workqueues/for-next' new 8a645baa485a Merge remote-tracking branch 'drivers-x86/for-next' new a5d3d1adc95f leds: lp55xx: Initialize enable GPIO direction to output new 9d0150db9758 leds: turris-omnia: add missing MODULE_DEVICE_TABLE new 96a30960a2c5 leds: as3645a: Fix error return code in as3645a_parse_node() new ee78b9360e14 leds: ktd2692: Fix an error handling path new 7b97174cc93f leds: lgm: Fix up includes new d57b51008072 Merge remote-tracking branch 'leds/for-next' new 15558da4f55d Merge remote-tracking branch 'ipmi/for-next' new 55147a2d5e66 Merge remote-tracking branch 'driver-core/driver-core-next' new c05ef0083b29 Merge remote-tracking branch 'usb/usb-next' new 6a964d171b98 Merge remote-tracking branch 'usb-serial/usb-next' new 36767168bc2c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 7eb7a3bdc94f Merge remote-tracking branch 'tty/tty-next' new b289cb37b346 Merge remote-tracking branch 'char-misc/char-misc-next' new 79bc2a742a00 Merge remote-tracking branch 'extcon/extcon-next' new 7ee06772fb4b Merge remote-tracking branch 'phy-next/next' new 4443a6943f73 Merge remote-tracking branch 'vfio/next' new 81828b800544 Merge remote-tracking branch 'staging/staging-next' new d487e97e969a Merge remote-tracking branch 'dmaengine/next' new 879444515af0 Merge remote-tracking branch 'cgroup/for-next' new 75a89bf8b3a2 Merge remote-tracking branch 'scsi/for-next' new c060c0d15e13 Merge remote-tracking branch 'scsi-mkp/for-next' new 21b0b3b0b8f8 Merge remote-tracking branch 'vhost/linux-next' new 61d1961adf4b soc: qcom: smem_state: Add devm_qcom_smem_state_get() new 632f1ca39698 remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to f [...] new 8131156974cb remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get() new bfc245129caa dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs new 0740ec0893ea remoteproc: pru: Add support for various PRU cores on K3 A [...] new c6659ee893e2 remoteproc: core: Move cdev add before device add new 519346ecabd3 remoteproc: core: Move validate before device add new 930eec0be20c remoteproc: core: Fix cdev remove and rproc del new 7dbdb8bd7c02 remoteproc: core: Cleanup device in case of failure new 51c4b4e21226 remoteproc: stm32: fix mbox_send_message call new 5f5fb97491b9 dt-bindings: remoteproc: imx_rproc: support i.MX8ULP new d59eedc0e408 remoteproc: imx_rproc: support i.MX8ULP new f3dbc1aa6b49 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 9fad667bf0a6 Merge remote-tracking branch 'rpmsg/for-next' new fa63648bbc70 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 762b0ddbb692 Merge remote-tracking branch 'pinctrl/for-next' new 6d1136ea803a Merge remote-tracking branch 'pwm/for-next' new e31a39e210f8 Merge remote-tracking branch 'userns/for-next' new 07b60713b57a selftests/ftrace: fix event-no-pid on 1-core machine new 4896df9d53ae selftests/sgx: remove checks for file execute permissions new 2e0db692f543 Merge remote-tracking branch 'kselftest/next' new ff137ee29347 Merge remote-tracking branch 'livepatching/for-next' new aab5aa41991a Merge remote-tracking branch 'coresight/next' new 01fb6ec18e59 Merge remote-tracking branch 'rtc/rtc-next' new bc319ac050cf Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 7eb8542e812d Merge remote-tracking branch 'ntb/ntb-next' new 69733ec86855 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 723108c55f9a Merge remote-tracking branch 'kspp/for-next/kspp' new 347929d163be Merge remote-tracking branch 'gnss/gnss-next' new 3a3c8d4c7a95 Merge remote-tracking branch 'slimbus/for-next' new 70c7579a5d0b Merge remote-tracking branch 'nvmem/for-next' new 11a25dae08d9 Merge remote-tracking branch 'hyperv/hyperv-next' new f2dc724dd60b Merge remote-tracking branch 'auxdisplay/auxdisplay' new 953f8b5c72f6 Merge remote-tracking branch 'kgdb/kgdb/for-next' new fcc2e70958d5 Merge remote-tracking branch 'fpga/for-next' new 2c61052e4f6c Merge remote-tracking branch 'mhi/mhi-next' new 2aa93a2b952b Merge remote-tracking branch 'memblock/for-next' new 7011bb2d121d Merge remote-tracking branch 'rust/rust-next' new eeee32c59694 Merge remote-tracking branch 'cxl/next' new 2d2ab866481e Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 7e6ea26bf1e9 Revert "Merge branch 'marvell-mdio-ACPI'" new 72641b4b98d9 mm: page_vma_mapped_walk(): use page for pvmw->page new 4d15ff0b7270 mm: page_vma_mapped_walk(): settle PageHuge on entry new fb1d2ef6f1b1 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new b0c705685fb1 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new 2c433042f5f2 mm: page_vma_mapped_walk(): crossing page table boundary new c28cbdc47d9f mm: page_vma_mapped_walk(): add a level of indentation new 4cbee64ffa20 mm: page_vma_mapped_walk(): add a level of indentation fix new dde335f7ec8c mm: page_vma_mapped_walk(): use goto instead of while (1) new 199c7c9923b5 mm: page_vma_mapped_walk(): get vma_address_end() earlier new 4738b0cde21e mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new f10ef18a5dc8 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new fdd4e1b427f0 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 94f3110b5bc9 mm/vmalloc: add vmalloc_no_huge new 2bd2ad7d3832 mm-vmalloc-add-vmalloc_no_huge-fix new b5c57b2eacdb KVM: s390: prepare for hugepage vmalloc new 35436a33e074 mm/vmalloc: unbreak kasan vmalloc support new 6f29e796ada8 kthread_worker: split code for canceling the delayed work timer new a570ffe81487 kthread: prevent deadlock when kthread_mod_delayed_work() [...] new 7368527dfb51 mm, futex: fix shared futex pgoff on shmem huge page new 75a79804dd2d mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix new 3a609812e14d mm/gup: fix try_grab_compound_head() race with split_huge_page() new 57a978922219 mm/memory-failure: use a mutex to avoid memory_failure() races new ce5850440929 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new 8e8a71ecfd72 mm,hwpoison: return -EHWPOISON to denote that the page has [...] new 2e3b31261ac4 mm/hwpoison: do not lock page again when me_huge_page() su [...] new 1ae8420f0bcc mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 1b0ff6f6636a mm/page_alloc: do bulk array bounds check after checking p [...] new ca90bf0d13b9 MAINTAINERS: fix Marek's identity again new e73b4074a6e5 mailmap: add Marek's other e-mail address and identity wit [...] new 3361bb014270 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new c40f8182d65b /proc/kpageflags: do not use uninitialized struct pages new 37851be8b52b kthread: switch to new kerneldoc syntax for named variable [...] new da144d7504f4 kthread_worker: fix return value when kthread_mod_delayed_ [...] new dcddcf45d402 ia64: headers: drop duplicated words new 1ef08cee8d84 ia64: mca_drv: fix incorrect array size calculation new 3c69dc5fea28 streamline_config.pl: make spacing consistent new a8b88bc4d13d streamline_config.pl: add softtabstop=4 for vim users new 209ca4dc8d2b scripts/spelling.txt: add more spellings to spelling.txt new ff53ae856232 squashfs: add option to panic on errors new 223a553cd218 ocfs2: remove unnecessary INIT_LIST_HEAD() new 4582f1dfc1da ocfs2: fix snprintf() checking new 03781970fb31 ocfs2: remove redundant assignment to pointer queue new 6d42f752587d ocfs2: remove repeated uptodate check for buffer new bd4378eafb51 ocfs2: replace simple_strtoull() with kstrtoull() new 8404569ef661 ocfs2: remove redundant initialization of variable ret new 143e2875588e ocfs2: clear links count in ocfs2_mknod() if an error occurs new 9708573b379f ocfs2: fix ocfs2 corrupt when iputting an inode new 76357bd26c33 kernel: watchdog: modify the explanation related to watchd [...] new dc75278989fc doc: watchdog: modify the explanation related to watchdog thread new 058de55ce8c6 doc: watchdog: modify the doc related to "watchdog/%u" new 238cebc62b68 slab: use __func__ to trace function name new 555cc845447d kunit: make test->lock irq safe new ebb5db878b78 mm/slub, kunit: add a KUnit test for SLUB debugging functionality new 5236c1ebaaa0 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 795a9dad721b mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 26fddd314ae0 slub: remove resiliency_test() function new c43ebc5be1d0 mm, slub: change run-time assertion in kmalloc_index() to [...] new 7c770f183e45 kfence: test: fix for "mm, slub: change run-time assertion [...] new 1bd02bce684a mm, slub: fix support for clang 10 new e6e3629af9c2 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] new cd03035519a6 slub: restore slub_debug=- behavior new 99fe3b4d126d slub: actually use 'message' in restore_bytes() new d394ed2ba1c5 slub: indicate slab_fix() uses printf formats new 07a3f84cd975 slub: force on no_hash_pointers when slub_debug is enabled new e03df0e54283 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new d8765d2eb9f2 mm: slub: move sysfs slab alloc/free interfaces to debugfs new 29d055e7966b mm: slub: fix the leak of alloc/free traces debugfs interface new 99b98e332e31 mm/slub: add taint after the errors are printed new 71d61d33817c mm/kmemleak: fix possible wrong memory scanning period new 57be2467a2db dax: fix ENOMEM handling in grab_mapping_entry() new 7dca39e21314 tools/vm/page_owner_sort.c: check malloc() return new 7319e1a7b084 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new e6edf58f786e mm: mmap_lock: use local locks instead of disabling preemption new b1a782133275 mm: mark idle page tracking as BROKEN new a1b876a1f36c mm/page_reporting: fix code style in __page_reporting_request() new 223f64d9e679 mm/page_reporting: export reporting order as module parameter new d968adabdb9b mm-page_reporting-export-reporting-order-as-module-parameter-fix new 81d97a0f90d2 mm/page_reporting: allow driver to specify reporting order new f993176949fe virtio_balloon: specify page reporting order if needed new 7d2621266fc7 mm: page-writeback: kill get_writeback_state() comments new 72a2c220ed79 mm/page-writeback: Fix performance when BDI's share of rat [...] new 2e2276e2b597 mm/page-writeback: update the comment of Dirty position control new 56a012162ebf mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new 2de0ad7955f3 writeback, cgroup: do not switch inodes with I_WILL_FREE flag new 62b707f6776b writeback, cgroup: add smp_mb() to cgroup_writeback_umount() new c30f8b8e139b writeback, cgroup: increment isw_nr_in_flight before grabb [...] new 26c281653402 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() new bb835953809a writeback, cgroup: keep list of inodes attached to bdi_writeback new 3de6ebd00dc0 writeback, cgroup: split out the functional part of inode_ [...] new 81495abd2198 writeback, cgroup: support switching multiple inodes at once new 0cf09e50a536 writeback, cgroup: release dying cgwbs by switching attach [...] new 1b15fbdc1e57 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] new d1f3b3b7555d cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() new 92b5ec17cfad mm writeback,cgroup: fix documentation new 386783b3d1b8 mm: remove irqsave/restore locking from contexts with irqs [...] new 44c87acde9ea fs: drop_caches: fix skipping over shadow cache inodes new 5e5128783c48 fs: inode: count invalidated shadow pages in pginodesteal new c5083f514e74 vfs: keep inodes with page cache off the inode shrinker LRU new 1f5da128904c fs: unexport __set_page_dirty new 7c4f7c9939fc fs: move ramfs_aops to libfs new 4980779e5015 mm: require ->set_page_dirty to be explicitly wired up new 170bda2e0014 mm/writeback: move __set_page_dirty() to core mm new de6c6886799f mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers new e7e14dd7570e iomap: use __set_page_dirty_nobuffers new e14e4a118f34 fs: remove anon_set_page_dirty() new 484c62846e03 fs: remove noop_set_page_dirty() new f6199f586c7c fs-remove-noop_set_page_dirty-fix new d6384415889a mm: move page dirtying prototypes from mm.h new 066ae2575ad4 mm/gup_benchmark: support threading new 916557b6bcc5 mm: gup: allow FOLL_PIN to scale in SMP new 34b22b78ba43 mm: gup: pack has_pinned in MMF_HAS_PINNED new 709d61eb962c mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new bd8d3e89d4cc fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new e80eac2aba2a mm/swapfile: use percpu_ref to serialize against concurren [...] new 380797d55dbc swap: fix do_swap_page() race with swapoff new af28f85e87e0 mm/swap: remove confusing checking for non_swap_entry() in [...] new 99c2fb640af3 mm/shmem: fix shmem_swapin() race with swapoff new 12e0fb1376c9 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 6c574426aa68 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new f795c490d9c8 mm/swapfile: fold scan_swap_map() into the only caller get [...] new 87a9ac2fd7f8 mm/swap: remove unused local variable nr_shadows new 6a42d588127c mm/swap_slots.c: delete meaningless forward declarations new 2ed53ed30323 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new b5fbaa08787b mm: free idle swap cache page after COW new 694862bb4280 swap: check mapping_empty() for swap cache before being freed new 7b9bd9cfbd7f mm/memcg: move mod_objcg_state() to memcontrol.c new c796e9ccb0e7 mm/memcg: cache vmstat data in percpu memcg_stock_pcp new d5fa17bf1a07 mm/memcg: improve refill_obj_stock() performance new e70e1a17e57f mm/memcg: optimize user context object stock access new 08df2246efc3 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new e6c65d2bbd26 mm/memcontrol.c: fix potential uninitialized variable warning new 94023919f433 mm: memcg/slab: properly set up gfp flags for objcg pointer array new 13d27895b5cc mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new c1caf7336436 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new 94c5989e1f96 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new 6467f14d944f mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new e123e7ce2cb4 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 0e7783c1643d mm: memcontrol: fix root_mem_cgroup charging new c84474654355 mm: memcontrol: fix page charging in page replacement new 9eae5de4cbd1 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 7e0c6ac3abd8 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new f633c9907bc2 mm: memcontrol: simplify lruvec_holds_page_lru_lock new 26d383213ec1 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new 1c2faacf56eb mm: memcontrol: simplify the logic of objcg pinning memcg new a4b7d50b09a8 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 36faa75eec6d mm: vmscan: remove noinline_for_stack new 5a67a663c647 memcontrol: use flexible-array member new 327aac94775c loop: use worker per cgroup instead of kworker new dce911e0e7d3 mm: charge active memcg when no mm is set new cd7ea8aa1d0a loop: charge i/o to mem and blk cg new 5d9344d17185 mm: memcontrol: remove trailing semicolon in macros new 0f2b52909bae perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 8979f74e0245 binfmt: remove in-tree usage of MAP_EXECUTABLE new 488eadad1257 binfmt-remove-in-tree-usage-of-map_executable-fix new e5dbc3d0e2c3 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new e82bd74590af mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 4d00414d1496 mm/mmap: introduce unlock_range() for code cleanup new d13440ba85f5 mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 5f163c33503a mm/mmap: use find_vma_intersection() in do_mmap() for overlap new e0f3af0f6558 mm/memory.c: fix comment of finish_mkwrite_fault() new 4ea3214ec561 mm: add vma_lookup(), update find_vma_intersection() comments new e858bf215a2e drm/i915/selftests: use vma_lookup() in __igt_mmap() new 4fa93e150d14 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new b755a236db61 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new d328ee87170e arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 2f5efa378981 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new fadfbbf38bd4 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new a5dcbf211895 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new dc5b49b88502 x86/sgx: use vma_lookup() in sgx_encl_find() new 29a2071a2807 virt/kvm: use vma_lookup() instead of find_vma_intersection() new 0d25248595bd vfio: use vma_lookup() instead of find_vma_intersection() new f5b4b70dc9b7 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new d81a9b55aba2 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new ea26d17d91dd media: videobuf2: use vma_lookup() in get_vaddr_frames() new 91a88fbc1ea1 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 948477a80b65 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new bb846cf70615 lib/test_hmm: use vma_lookup() in dmirror_migrate() new d5118e07b483 mm/ksm: use vma_lookup() in find_mergeable_vma() new 8eacc60f1be9 mm/migrate: use vma_lookup() in do_pages_stat_array() new c8ecdabdb83c mm/mremap: use vma_lookup() in vma_to_resize() new 5a8d0f33cfac mm/memory.c: use vma_lookup() in __access_remote_vm() new 4d927ef78da5 mm/mempolicy: use vma_lookup() in __access_remote_vm() new 7e1d8b676eb8 mm: update legacy flush_tlb_* to use vma new 1912f2c39cce lazy tlb: introduce lazy mm refcount helper functions new 89f3191ecdc1 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 523b397096b9 lazy tlb: allow lazy tlb mm refcounting to be configurable new fec4c1c531f1 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new e20eb37e3f89 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 89febfd5cce2 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 2024c3ee2161 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 0e14b0c2886a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new b35cf3e4db66 mm: improve mprotect(R|W) efficiency on pages referenced once new 6fce621968ea mm: improve mprotect(R|W) efficiency on pages referenced once new 2c258e692e73 h8300: remove unused variable new f63eb4d8ba59 mm/dmapool: use DEVICE_ATTR_RO macro new 4b45057d287a mm, tracing: unify PFN format strings new 346daeb5fc54 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new 91d3e4ede282 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new e5b2b9710809 mm/vmalloc: print a warning message first on failure new da5e076d1987 mm/vmalloc: remove quoted strings split across lines new cd30d74638cd mm/vmalloc: fallback to a single page allocator new 7a711436f2dc mm: vmalloc: add cond_resched() in __vunmap() new 6e1158e7dec6 printk: introduce dump_stack_lvl() new 4c70b672384c fix for "printk: introduce dump_stack_lvl()" new d5767d9d7aa0 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 0143eb3283af kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() new 3de60062a987 mm: report which part of mem is being freed on initmem case new 5be8e68db081 mm/mmzone.h: simplify is_highmem_idx() new 65dacea67dbf mm: make __dump_page static new 10967aba9eb3 mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 4feb46798bc8 mm/debug: factor PagePoisoned out of __dump_page new 13fbe736b600 mm/page_owner: constify dump_page_owner new 69ea53dcf2c1 mm: make compound_head const-preserving new bc8830dd0586 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new b2381a8da009 mm: constify page_count and page_ref_count new 88490c13b062 mm: optimise nth_page for contiguous memmap new a83c20cc60eb mm/page_alloc: switch to pr_debug new 03f55e44806f kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new 0469e8205808 mm/page_alloc: split per cpu page lists and zone stats new 4ada8c8806a1 mm/page_alloc: split per cpu page lists and zone stats -fix new 3ac88a315184 mm/page_alloc: split per cpu page lists and zone stats -fix -fix new a68690b6848c mm/page_alloc: convert per-cpu list protection to local_lock new 70abf8254aaf mm/page_alloc: work around a pahole limitation with zero-s [...] new 6e98b86e3e31 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new 8cf48968cf39 mm/vmstat: convert NUMA statistics to basic NUMA counters new f1032d15ca6c mm/vmstat: inline NUMA event counter updates new 7f9cf8eab552 mm/page_alloc: batch the accounting updates in the bulk allocator new 63507c76d51a mm/page_alloc: reduce duration that IRQs are disabled for [...] new 05628fc36253 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 4b310c652e47 mm/page_alloc: avoid conflating IRQs disabled with zone->lock new c5d47d65cdb8 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new dccf9e01188f mm: page_alloc: dump migrate-failed pages only at -EBUSY new e42dd5171e9a mm/page_alloc: delete vm.percpu_pagelist_fraction new 64126fdb28a8 mm/page_alloc: disassociate the pcp->high from pcp->batch new 5abeda7a411e mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 1d90d1d33e40 mm/page_alloc: adjust pcp->high after CPU hotplug events new 8b40dccdbce0 mm/page_alloc: scale the number of pages that are batch freed new 20d601367775 mm/page_alloc: limit the number of pages on PCP lists when [...] new 5a7d3115da16 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 2f851ddb45b9 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new 741ef582bb39 mm: drop SECTION_SHIFT in code comments new 7a511bbd4a5e mm/page_alloc: improve memmap_pages dbg msg new 97d1963f6727 mm/page_alloc: fix counting of managed_pages new 55d5d94ef46c mm/page_alloc: move free_the_page new 0e4683a6cf5b alpha: remove DISCONTIGMEM and NUMA new 90614c1bd410 arc: update comment about HIGHMEM implementation new 7b6b3e5d0c3f arc: remove support for DISCONTIGMEM new 4100a46ec328 m68k: remove support for DISCONTIGMEM new 36b9ec2527ad mm: remove CONFIG_DISCONTIGMEM new 903714871254 arch, mm: remove stale mentions of DISCONIGMEM new 66cc7ab2f2c0 docs: remove description of DISCONTIGMEM new a789aaf0ee76 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA new e5ee40b68a65 mm-replace-config_need_multiple_nodes-with-config_numa-fix new 8169d8af4a9e mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM new f555e2b03f25 mm/page_alloc: allow high-order pages to be stored on the [...] new d1d320a90a77 mm/page_alloc: split pcp->high across all online CPUs for [...] new 3744892161d0 mm,hwpoison: send SIGBUS with error virutal address new fede4d01a8e8 mmhwpoison-send-sigbus-with-error-virutal-address-fix new b04bed7a8f18 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 688b9c036ae9 mm: memory_hotplug: factor out bootmem core functions to b [...] new f3498da1db4b mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 6a8efa145f72 mm: hugetlb: gather discrete indexes of tail page new 1b0abe606f76 mm: hugetlb: free the vmemmap pages associated with each H [...] new 15aea03d3c8a mm/sparse-vmemmap: fix documentation warning new d9c6f1c8d5b1 mm: hugetlb: defer freeing of HugeTLB pages new 8cbf16edb62d mm: hugetlb: alloc the vmemmap pages associated with each [...] new e2b8d7692a67 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new c45003143491 mm: fix alloc_vmemmap_page_list documentation warning new 4b4b1e285c59 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new dd6bb33c2806 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new 11c864f53bfa mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 2c66370e91f6 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new e0fa2df89d5d mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 7f04c0d90db6 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 68d344a93bf7 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 67ea2bc53570 mm/huge_memory.c: use page->deferred_list new 867dc8696339 mm/huge_memory.c: add missing read-only THP checking in tr [...] new 0f84b63aed2c mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new 12d6f1143b5b mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 6b46718aa277 mm/huge_memory.c: don't discard hugepage if other processe [...] new dd8f45edf76e mm/hugetlb: change parameters of arch_make_huge_pte() new 330198ffb3ae mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new d5f5815c0115 x86: define only {pud/pmd}_{set/clear}_huge when useful new b61b4833c873 arm64: define only {pud/pmd}_{set/clear}_huge when useful new 64be4c9ec7a5 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 17f3e6dfab31 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new 978da56d5d8e powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 21bbc85f6fd2 khugepaged: selftests: remove debug_cow new 019cb47bfb01 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new e316cd5b6c19 userfaultfd: remove set but not used variable 'vm_alloc_shared' new 4b49bc296156 mm, hugetlb: fix allocation error check and copy func name new fa16b756e9ae mm: sparsemem: split the huge PMD mapping of vmemmap pages new 5a89d3883fb5 mm: sparsemem: use huge PMD mapping for vmemmap pages new b6b1c78028d5 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] new 3a181649a745 hugetlb: remove prep_compound_huge_page cleanup new e75cd4ea15ad hugetlb: address ref count racing in prep_compound_gigantic_page new 27d4b24c5969 mm/hwpoison: disable pcp for page_handle_poison() new 0ff822eca396 userfaultfd/selftests: use user mode only new 0bc021a423ed userfaultfd/selftests: remove the time() check on delayed uffd new cb113b38412d userfaultfd/selftests: dropping VERIFY check in locking_thread new a4931653a699 userfaultfd/selftests: only dump counts if mode enabled new 5793b068bb21 userfaultfd/selftests: unify error handling new 0f9e4d767e33 mm/thp: simplify copying of huge zero page pmd when fork new ee4c6d789f47 mm/userfaultfd: fix uffd-wp special cases for fork() new f51438245ebd mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 6fdb4c41dee4 mm/userfaultfd: fail uffd-wp registration if not supported new 952376568d44 mm/pagemap: export uffd-wp protection information new f1f1f59816e5 userfaultfd/selftests: add pagemap uffd-wp test new 38760076bd46 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 0438a86cd47b userfaultfd/shmem: support minor fault registration for shmem new 5bc3f8d8e20a userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 3914d44b72e1 userfaultfd/shmem: advertise shmem minor fault support new 364cbe0c999a userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new dbeb246774e9 userfaultfd/selftests: use memfd_create for shmem test type new a369a443c330 userfaultfd/selftests: create alias mappings in the shmem test new 287e6bbb99cd userfaultfd/selftests: reinitialize test context in each test new b364a2db5c4d userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new 7690e688f178 userfaultfd/selftests: exercise minor fault handling shmem [...] new 7bae8316382e userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new 168392bb5fb0 mm/vmscan.c: fix potential deadlock in reclaim_pages() new 42efed67a9b9 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] new b8cd2a966e66 mm/kconfig: move HOLES_IN_ZONE into mm new 4af4835e405e docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new e1524db84400 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 2c9a836de089 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 5d20830773a5 fs/proc/kcore: don't read offline sections, logically offl [...] new 9bae6913001f mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 34916a28849e virtio-mem: use page_offline_(start|end) when setting Page [...] new 65e71ecd898c fs/proc/kcore: use page_offline_(freeze|thaw) new 3a6599ed827d mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS new 8927f2deed2a mm/z3fold: avoid possible underflow in z3fold_alloc() new d1e7da77e961 mm/z3fold: remove magic number in z3fold_create_pool() new 44022275dd38 mm/z3fold: remove unused function handle_to_z3fold_header() new 571a063aae22 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() new f8acef805708 mm/z3fold: use release_z3fold_page_locked() to release loc [...] new e33c3414734e mm/zbud: reuse unbuddied[0] as buddied in zbud_pool new 132672fc7627 mm/zbud: don't export any zbud API new 2b9ec66758c9 mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] new 07a4cb9567cc mm/compaction: use DEVICE_ATTR_WO macro new 07e089678244 mm: compaction: remove duplicate !list_empty(&sublist) check new ba7dc4005f0c mm/mempolicy: cleanup nodemask intersection check for oom new 729edbb4e4ea mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new a6e0bc517bfe mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new f08315729b21 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 64c2465454c8 mm/mempolicy: unify the parameter sanity check for mbind a [...] new f427330118e1 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 1dbe210738f1 mm: mempolicy: don't have to split pmd for huge zero page new af06f164e42a mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] new 70db6cd39129 include/linux/mmzone.h: add documentation for pfn_valid() new acb41212efe7 memblock: update initialization of reserved pages new 0045426969d9 arm64: decouple check whether pfn is in linear map from pf [...] new 58471bf18694 arm64: drop pfn_valid_within() and simplify pfn_valid() new a2b64f8064f9 arm64/mm: drop HAVE_ARCH_PFN_VALID new 01f15cdfa0ed mm: migrate: fix missing update page_private to hugetlb_pa [...] new 1fe7bd56d2cf mm: migrate: fix missing update page_private to hugetlb_pa [...] new 1980ce71239e mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 991987c178c4 mm: memory: add orig_pmd to struct vm_fault new 7a310d0a5cce mm: memory: make numa_migrate_prep() non-static new c8e079360ef1 mm: thp: refactor NUMA fault handling new 2e9a705a820a mm: thp: fix a double unlock bug new ace4b90e597f mm: migrate: account THP NUMA migration counters correctly new eed613c1b1f4 mm: migrate: don't split THP for misplaced NUMA page new cb3d864f5d74 mm: migrate: check mapcount for THP instead of refcount new caa830e75aa0 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 4c71894ae166 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 8009c5e305f9 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new e6059571af70 mm: rmap: make try_to_unmap() void function new 739abcdf1074 mm/thp: remap_page() is only needed on anonymous THP new bd7a1283d0ce mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC new 956e75b8e809 mm/thp: fix strncpy warning new c67a4ba9a1c2 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new e819557bbf88 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 0a4956bec24b mm/nommu: unexport do_munmap() new 69765246b4a4 mm: generalize ZONE_[DMA|DMA32] new 08283b2d1311 mm: make variable names for populate_vma_page_range() consistent new c36daad439da mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new 3eebd985458c mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new 3e07819d6866 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new d15450ebb3e8 selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 53dd97389447 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 3617f8c8538f mm/memory_hotplug: rate limit page migration warnings new 0f31a219dbab memory-hotplug.rst: complete admin-guide overhaul new f80e4356d8bc mm,memory_hotplug: drop unneeded locking new b75a69f205b5 mmmemory_hotplug-drop-unneeded-locking-fix new ff46586abe52 mm/zswap.c: remove unused function zswap_debugfs_exit() new 1b3cb8ee15d5 mm/zswap.c: avoid unnecessary copy-in at map time new 70549d7f589a mm/zswap.c: fix two bugs in zswap_writeback_entry() new eb42fbee7fdd mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep new 62978a73f21c mm/highmem: Remove deprecated kmap_atomic new 46142688060e zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 9999e17267ff mm: fix typos and grammar error in comments new 88d5e5c1727e mm: define default value for FIRST_USER_ADDRESS new f1cddd994fa9 mm: fix spelling mistakes new a909d209a69c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new 31449db72ba3 mm/vmalloc: include header for prototype of set_iounmap_nonlazy new 67569f949d1f mm/page_alloc: make should_fail_alloc_page() static new 5aa345191e4a mm/mapping_dirty_helpers: remove double Note in kerneldoc new 64736588f8cf mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 855370aac192 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new d994acdbdf15 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new 2bcf5b3b3cfe mm/zbud: add kerneldoc fields for zbud_pool new a3ca5efb91dd mm/z3fold: add kerneldoc fields for z3fold_pool new 0ec6b0788ae4 mm/swap: make swap_address_space an inline function new c749179ff6b9 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new 2dcafb21248d mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new 7e8cba76b204 mm/page_alloc: move prototype for find_suitable_fallback new b3e96f15a2d8 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new 1c9b300f0062 mm/thp: define default pmd_pgtable() new b952fcc7d737 kfence: unconditionally use unbound work queue new 8c44da4dbb58 mm: remove special swap entry functions new d336f2973c0a mm/swapops: rework swap entry manipulation code new 5d6183a1b222 mm/rmap: split try_to_munlock from try_to_unmap new f6f8f0c68c57 mm/rmap: split migration into its own function new b4fd12fb181d mm: rename migrate_pgmap_owner new 8adbefdbf70e mm/memory.c: allow different return codes for copy_nonpres [...] new d71330a13191 mm: device exclusive memory access new 7264d02f0ad3 mm/rmap: fix signedness bug in make_device_exclusive_range() new f604e6004742 mm: selftests for exclusive device memory new dbd9211170e2 nouveau/svm: refactor nouveau_range_fault new da8aee6a88c9 nouveau/svm: implement atomic SVM access new 161a97b08ca9 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 23fa67a268a1 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 93be7d05800b kernel/hung_task.c: Monitor killed tasks. new 9c432ecf1cbd proc: Avoid mixing integer types in mem_rw() new 1c955242b034 fs/proc/kcore.c: add mmap interface new d0021f34b1a8 fs-proc-kcorec-add-mmap-interface-fix new eb390ee2ee13 procfs: allow reading fdinfo with PTRACE_MODE_READ new 2cb7cd11cf67 procfs/dmabuf: add inode number to /proc/*/fdinfo new b13ca6297584 sysctl: remove redundant assignment to first new 6473fed20043 proc/sysctl: make protected_* world readable new 70b3506c5330 drm: include only needed headers in ascii85.h new 29aa6a9393b9 kernel.h: split out panic and oops helpers new f22a99fe96f5 kernelh-split-out-panic-and-oops-helpers-fix new 865b511f445d kernel.h: split out panic and oops helpers (ia64 fix) new 8dda65bcd839 lib: decompress_bunzip2: remove an unneeded semicolon new 0754a27800a1 lib/string_helpers: switch to use BIT() macro new e2d6e79f1bd5 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 40c7a96d37c6 lib/string_helpers: drop indentation level in string_escape_mem() new 05deb68d9bea lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new d0abb05fdcd0 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new d2c548042711 lib/string_helpers: allow to append additional characters [...] new 1155b2f48bfa lib/test-string_helpers: print flags in hexadecimal format new 99002ad80b8b lib/test-string_helpers: get rid of trailing comma in terminators new 0d8ffcb2b57a lib/test-string_helpers: add test cases for new features new a11224c74aa3 MAINTAINERS: add myself as designated reviewer for generic [...] new 2079229db9ef seq_file: introduce seq_escape_mem() new b3632d2487f9 seq_file: add seq_escape_str() as replica of string_escape_str() new a00308cb7024 seq_file: convert seq_escape() to use seq_escape_str() new c7813d634b2c nfsd: avoid non-flexible API in seq_quote_mem() new 8da3b9424235 seq_file: drop unused *_escape_mem_ascii() new 29efc8756689 lib/math/rational.c: fix divide by zero new a62672ed7dad lib/math/rational: add Kunit test cases new 03975ac18e7d lib-math-rational-add-kunit-test-cases-fix new 768aade0a3c5 lib/math/rational: fix spelling mistake "demominator" -> " [...] new 35d15274fee8 lib/decompressors: fix spelling mistakes new 67bd9ae9d771 lib/mpi: fix spelling mistakes new aac70def0d00 lib: memscan() fixlet new 1beb3f609753 lib: uninline simple_strtoull() new 6b370e293295 lib/test_string.c: allow module removal new 696410e60f09 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] new 795546ec2887 kstrtox: fix documentation references new 14c1b7d34a82 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new 37a477104b1e lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new dd0402457ecc checkpatch: scripts/spdxcheck.py now requires python3 new 79ac7ad32ba8 checkpatch: improve the indented label test new 502fe94890ca checkpatch: do not complain about positive return values s [...] new 79057646bf14 init: print out unknown kernel parameters new 2e6ea65dc72a init/main.c: silence some -Wunused-parameter warnings new 0c4b1e04afd0 kprobes: remove duplicated strong free_insn_page in x86 and s390 new 653ee6a18ca9 hfsplus: remove unnecessary oom message new 6a34b5984235 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new a9e2458de123 x86: signal: don't do sas_ss_reset() until we are certain [...] new 417a1712897e exec: remove checks in __register_bimfmt() new b5f92e50c58c kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 65c39d286bb2 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new a85731455f10 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new b810ed209c18 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new 405b9c60e351 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code new a5d68492a0a1 selftests/vm/pkeys: refill shadow register after implicit [...] new 4ad2df9ab0de selftests/vm/pkeys: exercise x86 XSAVE init state new e480d6fe3c78 lib/decompressors: remove set but not used variabled 'level' new 62edf38f2f69 lib-decompressors-remove-set-but-not-used-variabled-level-fix new f11a715d1cf1 ipc sem: use kvmalloc for sem_undo allocation new 8701996e3630 ipc: use kmalloc for msg_queue and shmid_kernel new 145e43fa720c ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new b7e972e7880b ipc/util.c: use binary search for max_idx new 29b503cc8f40 ipc-utilc-use-binary-search-for-max_idx-fix new 6234befd55b9 linux-next-pre new 830a92fbdba4 Merge branch 'akpm-current/current' new d6cb93a567b8 Revert "virtio_balloon: specify page reporting order if needed" new 84c9b39f75f1 Revert "mm/page_reporting: allow driver to specify reporti [...] new adc96c1a93a5 Revert "mm-page_reporting-export-reporting-order-as-module [...] new 67578d186745 Revert "mm/page_reporting: export reporting order as modul [...] new b1d3e6d3ca73 lib/test: fix spelling mistakes new 5022fe3b42d8 lib: fix spelling mistakes new 1d97ad775590 lib: fix spelling mistakes in header files new 43743003c9d5 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script new fded5985f8dd hexagon: use common DISCARDS macro new 14538247c523 hexagon: select ARCH_WANT_LD_ORPHAN_WARN new e41ac3b85336 mm/slub: use stackdepot to save stack trace in objects new b1b3625357f5 slub: STACKDEPOT: rename save_stack_trace() new 3532d40204f2 mm/slub: use stackdepot to save stack trace in objects-fix new d36b36df6345 mmap: make mlock_future_check() global new e92d9ef46c31 riscv/Kconfig: make direct map manipulation options depend on MMU new 0cec4a530b91 set_memory: allow querying whether set_direct_map_*() is a [...] new a9a01dfb2f9b mm: introduce memfd_secret system call to create "secret" [...] new 757a7d737a4c mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 84bc08faf736 PM: hibernate: disable when there are active secretmem users new 79c7c5348abd arch, mm: wire up memfd_secret system call where relevant new 2cf7f4e43e50 secretmem: test: add basic selftest for memfd_secret(2) new 38d44e09e993 mm: fix spelling mistakes in header files new b2e01a091a0d mm: add setup_initial_init_mm() helper new 0c696ebde021 arc: convert to setup_initial_init_mm() new 2b25cba2e1b2 arm: convert to setup_initial_init_mm() new 7a544bde553c arm64: convert to setup_initial_init_mm() new 3f4227d015bb csky: convert to setup_initial_init_mm() new 1cc3e6143904 h8300: convert to setup_initial_init_mm() new a91ce77f3702 m68k: convert to setup_initial_init_mm() new 25c5c304863c nds32: convert to setup_initial_init_mm() new 9c94e80a9c25 nios2: convert to setup_initial_init_mm() new 82bb4e96e0f0 openrisc: convert to setup_initial_init_mm() new f67f1c941c36 powerpc: convert to setup_initial_init_mm() new 3f20fd64dc7b riscv: convert to setup_initial_init_mm() new a8deee47f781 s390: convert to setup_initial_init_mm() new fa19c75c3458 sh: convert to setup_initial_init_mm() new d63d67579c7f x86: convert to setup_initial_init_mm() new 81c22926b995 buildid: only consider GNU notes for build ID parsing new 44a7276741c0 buildid: add API to parse build ID out of buffer new e784538d30fb buildid: stash away kernels build ID on init new a54db1b562f0 buildid-stash-away-kernels-build-id-on-init-fix new ce2bcb8110a5 dump_stack: add vmlinux build ID to stack traces new 522c215432c9 module: add printk formats to add module build ID to stacktraces new 51673134988a module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 7585c4b8e4d7 buildid: fix build when CONFIG_MODULES is not set new a80eab336496 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new d2a5630b78e9 module: fix build error when CONFIG_SYSFS is disabled new 76c2fdc073fd arm64: stacktrace: use %pSb for backtrace printing new 2621594a3d5a x86/dumpstack: use %pSb/%pBb for backtrace printing new 438c7ffe33cb scripts/decode_stacktrace.sh: support debuginfod new 4ac65b321062 scripts/decode_stacktrace.sh: silence stderr messages from [...] new 29f8ccee3bc4 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new c81ee5996c50 buildid: mark some arguments const new 4be08c732c47 buildid: fix kernel-doc notation new 6fa303a123a4 kdump: use vmlinux_build_id to simplify new 00d5f7c2cf9f mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new 8759455ffca6 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] new cb6151f538e0 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new bb6163221718 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] new 4855a8379ae8 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] new b2f6b58089d6 selftest/mremap_test: update the test to handle pagesize o [...] new 1a3d75735d62 selftest/mremap_test: avoid crash with static build new 50fb23f2ca9b mm/mremap: convert huge PUD move to separate helper new 095babe55b77 mm/mremap: fix build failure with clang-10 new 18f37bcf5726 mm/mremap: don't enable optimized PUD move if page table l [...] new 4636087c280d mm/mremap: use pmd/pud_poplulate to update page table entries new 93983e8dff26 mm/mremap: hold the rmap lock in write mode when moving pa [...] new d6c08571efe9 mm/mremap: allow arch runtime override new ff6a4bbdea83 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] new 879e26014f75 powerpc/mm: enable HAVE_MOVE_PMD support
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 (986fad968b7c) \ N -- N -- N refs/heads/akpm (879e26014f75)
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 1155 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + .../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- .../bindings/remoteproc/fsl,imx-rproc.yaml | 1 + .../bindings/remoteproc/ti,pru-rproc.yaml | 5 + .../devicetree/bindings/sound/tlv320aic32x4.txt | 1 + .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + Documentation/firmware-guide/acpi/dsd/phy.rst | 59 - Documentation/networking/af_xdp.rst | 32 +- MAINTAINERS | 14 +- arch/arm64/include/asm/tlb.h | 4 + arch/arm64/kernel/cpufeature.c | 4 +- arch/s390/kvm/kvm-s390.c | 18 +- arch/sparc/include/asm/pgtable_32.h | 2 +- arch/x86/kvm/vmx/nested.c | 37 +- arch/x86/kvm/vmx/vmcs.h | 8 + arch/x86/kvm/vmx/vmcs12.h | 6 - arch/x86/kvm/vmx/vmx.c | 23 +- certs/Kconfig | 26 + certs/Makefile | 21 + crypto/asymmetric_keys/pkcs7_parser.c | 8 + drivers/base/arch_topology.c | 27 +- drivers/char/tpm/tpm1-cmd.c | 4 +- drivers/char/tpm/tpm2-cmd.c | 2 +- drivers/char/tpm/tpm_crb.c | 2 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 25 +- drivers/char/tpm/tpm_tis_core.h | 3 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 4 +- drivers/char/tpm/tpm_tis_spi_main.c | 14 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/cppc_cpufreq.c | 319 ++- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a2xx.xml.h | 60 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 40 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 38 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 95 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 2201 ++++++++-------- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 55 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 34 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 303 ++- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 42 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 33 + drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 30 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 13 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 24 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 35 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 10 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 4 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 139 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 60 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 34 +- drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 38 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 35 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 7 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 - drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 135 +- drivers/gpu/drm/msm/disp/mdp_common.xml.h | 34 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 1 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 40 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 1 - drivers/gpu/drm/msm/dp/dp_display.c | 37 +- drivers/gpu/drm/msm/dp/dp_link.c | 21 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dp/dp_power.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 1722 +----------- drivers/gpu/drm/msm/dsi/dsi_host.c | 13 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 12 +- drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 228 ++ drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 310 +++ drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 238 ++ drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 385 +++ drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 287 ++ drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h | 480 ++++ drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 482 ++++ drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 34 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 7 +- drivers/gpu/drm/msm/dsi/sfpb.xml.h | 34 +- drivers/gpu/drm/msm/edp/edp.xml.h | 34 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 34 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 34 +- drivers/gpu/drm/msm/msm_debugfs.c | 31 + drivers/gpu/drm/msm/msm_drv.c | 2 + drivers/gpu/drm/msm/msm_drv.h | 9 +- drivers/gpu/drm/msm/msm_gem.c | 4 +- drivers/gpu/drm/msm/msm_gem.h | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 18 + drivers/gpu/drm/msm/msm_gem_submit.c | 1 + drivers/gpu/drm/msm/msm_gpu.c | 51 +- drivers/gpu/drm/msm/msm_gpu.h | 29 +- drivers/gpu/drm/msm/msm_gpummu.c | 5 + drivers/gpu/drm/msm/msm_iommu.c | 22 +- drivers/gpu/drm/msm/msm_mmu.h | 5 +- drivers/infiniband/hw/hns/hns_roce_device.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 65 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 19 +- drivers/infiniband/hw/hns/hns_roce_main.c | 8 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 27 +- drivers/infiniband/hw/irdma/verbs.c | 10 +- drivers/infiniband/hw/mlx5/cq.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 6 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 + drivers/infiniband/hw/mlx5/qp.c | 30 +- drivers/infiniband/sw/rxe/rxe_net.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 56 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 50 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 9 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 + drivers/leds/blink/leds-lgm-sso.c | 5 +- drivers/leds/leds-as3645a.c | 1 + drivers/leds/leds-ktd2692.c | 27 +- drivers/leds/leds-lp55xx-common.c | 2 +- drivers/leds/leds-turris-omnia.c | 1 + drivers/net/bonding/bond_main.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 + drivers/net/ethernet/freescale/Kconfig | 4 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 11 +- drivers/net/ethernet/ibm/ibmveth.c | 51 +- drivers/net/ethernet/marvell/mvmdio.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 9 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 65 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- drivers/net/mdio/fwnode_mdio.c | 22 - drivers/net/virtio_net.c | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 14 +- drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/wcn36xx/smd.c | 21 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 + drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 16 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 50 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 10 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 110 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 26 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 3 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 19 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 418 +++ drivers/net/wireless/intel/iwlwifi/fw/file.h | 25 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 262 ++ drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 42 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 6 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 20 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 11 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 138 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 118 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 20 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 40 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 357 +-- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 90 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 34 - .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 78 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 39 +- drivers/net/wireless/mac80211_hwsim.c | 55 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/regulator/Kconfig | 1 + drivers/regulator/bd9576-regulator.c | 2 +- drivers/regulator/da9052-regulator.c | 3 +- drivers/regulator/mt6358-regulator.c | 2 +- drivers/remoteproc/imx_rproc.c | 13 + drivers/remoteproc/pru_rproc.c | 3 + drivers/remoteproc/qcom_q6v5.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 5 +- drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 27 +- drivers/remoteproc/stm32_rproc.c | 14 +- drivers/soc/qcom/smem_state.c | 36 + drivers/spi/spi-rockchip.c | 55 +- drivers/spi/spi-rspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 4 +- drivers/spi/spi-sun6i.c | 6 +- fs/afs/cmservice.c | 5 +- fs/cifs/cifsacl.c | 2 +- fs/cifs/connect.c | 3 +- fs/cifs/dir.c | 9 +- fs/dax.c | 3 +- fs/ext4/ext4.h | 6 +- fs/ext4/extents.c | 3 + fs/ext4/extents_status.c | 4 +- fs/ext4/ialloc.c | 11 +- fs/ext4/inode.c | 4 +- fs/ext4/ioctl.c | 15 +- fs/ext4/mmp.c | 28 +- fs/ext4/namei.c | 2 +- fs/ext4/super.c | 20 +- fs/f2fs/checkpoint.c | 3 + fs/f2fs/gc.c | 4 +- fs/f2fs/recovery.c | 8 +- fs/f2fs/super.c | 11 +- fs/hfsplus/xattr.c | 1 - fs/io_uring.c | 7 +- fs/jbd2/journal.c | 2 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_dinode.h | 14 +- fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_incore.h | 12 +- fs/jfs/super.c | 3 +- include/linux/adreno-smmu-priv.h | 38 +- include/linux/arch_topology.h | 1 + include/linux/fwnode_mdio.h | 12 - include/linux/ieee80211.h | 10 +- include/linux/soc/qcom/smem_state.h | 8 + include/net/cfg80211.h | 51 +- include/net/mac80211.h | 72 +- include/net/sch_generic.h | 31 +- include/net/tls.h | 2 - include/net/xfrm.h | 1 + include/uapi/linux/nl80211.h | 9 +- include/uapi/linux/snmp.h | 2 + include/uapi/rdma/ib_user_mad.h | 2 +- include/uapi/rdma/mlx5-abi.h | 2 + kernel/cgroup/cgroup.c | 1 + kernel/sched/core.c | 1 + lib/test_string.c | 5 + mm/Kconfig | 1 + mm/hugetlb.c | 99 +- mm/memory-failure.c | 19 +- mm/mremap.c | 3 +- mm/page_alloc.c | 5 +- mm/page_reporting.c | 4 +- mm/rmap.c | 5 +- mm/slab_common.c | 12 +- mm/slub.c | 20 +- mm/vmalloc.c | 25 +- mm/z3fold.c | 37 +- mm/zbud.c | 10 - net/bluetooth/mgmt.c | 2 +- net/core/dev.c | 27 +- net/core/devlink.c | 17 +- net/core/sock_reuseport.c | 15 +- net/ipv4/inet_connection_sock.c | 15 +- net/ipv4/proc.c | 2 + net/ipv4/tcp_minisocks.c | 3 + net/ipv6/exthdrs.c | 4 +- net/mac80211/cfg.c | 45 +- net/mac80211/chan.c | 108 +- net/mac80211/debugfs.c | 70 +- net/mac80211/debugfs_netdev.c | 33 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/driver-ops.h | 26 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 18 +- net/mac80211/ieee80211_i.h | 194 +- net/mac80211/iface.c | 234 +- net/mac80211/led.c | 12 +- net/mac80211/main.c | 32 +- net/mac80211/mesh.h | 2 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mesh_plink.c | 2 +- net/mac80211/mlme.c | 248 +- net/mac80211/rate.c | 13 +- net/mac80211/rc80211_minstrel_ht.c | 34 +- net/mac80211/rx.c | 54 +- net/mac80211/sta_info.c | 83 +- net/mac80211/sta_info.h | 11 +- net/mac80211/status.c | 26 +- net/mac80211/tdls.c | 28 +- net/mac80211/trace.h | 33 +- net/mac80211/tx.c | 466 +++- net/mac80211/util.c | 35 +- net/netfilter/nf_tables_api.c | 65 +- net/netfilter/nf_tables_offload.c | 34 +- net/netfilter/nft_exthdr.c | 3 + net/netfilter/nft_osf.c | 5 + net/netfilter/nft_tproxy.c | 9 +- net/sched/sch_generic.c | 23 +- net/wireless/chan.c | 43 +- net/wireless/core.c | 50 +- net/wireless/core.h | 3 +- net/wireless/nl80211.c | 22 +- net/wireless/pmsr.c | 12 + net/wireless/rdev-ops.h | 12 +- net/wireless/reg.c | 5 +- net/wireless/scan.c | 22 +- net/wireless/trace.h | 36 +- net/wireless/wext-compat.c | 8 +- net/wireless/wext-spy.c | 14 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_output.c | 41 +- scripts/checkpatch.pl | 2 +- security/integrity/evm/evm_crypto.c | 51 +- security/integrity/evm/evm_main.c | 4 + sound/firewire/motu/motu-protocol-v1.c | 86 +- sound/firewire/motu/motu-protocol-v2.c | 176 +- sound/firewire/motu/motu-protocol-v3.c | 79 +- sound/pci/hda/hda_bind.c | 7 +- sound/pci/hda/hda_codec.c | 10 +- sound/pci/hda/hda_intel.c | 22 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_realtek.c | 1 + sound/pci/rme9652/hdsp.c | 5 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 22 +- sound/soc/codecs/tlv320aic32x4-spi.c | 23 +- sound/soc/codecs/tlv320aic32x4.c | 139 +- sound/soc/codecs/tlv320aic32x4.h | 10 + sound/soc/fsl/fsl_spdif.c | 3 + sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/tegra/tegra20_i2s.c | 3 +- sound/soc/tegra/tegra20_spdif.c | 3 +- sound/soc/tegra/tegra210_admaif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 3 +- sound/usb/mixer.c | 3 + sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 6 + sound/usb/mixer_scarlett_gen2.c | 2732 ++++++++++++++++---- .../selftests/ftrace/test.d/event/event-no-pid.tc | 7 + tools/testing/selftests/net/icmp_redirect.sh | 8 +- tools/testing/selftests/sgx/load.c | 16 +- 372 files changed, 12099 insertions(+), 6848 deletions(-) delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h