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 b13f7cadcd89 secretmem: test: add basic selftest for memfd_secret(2) omits 53b0f175219a arch, mm: wire up memfd_secret system call where relevant omits c195cc49ec8f PM: hibernate: disable when there are active secretmem users omits 0a2210773c1c secretmem: add memcg accounting omits da1a2f1f4b54 secretmem: use PMD-size pages to amortize direct map fragm [...] omits e8b7b77acbbc mm: introduce memfd_secret system call to create "secret" [...] omits 13e4917702c3 arm64: kfence: fix header inclusion omits c4452bb76143 set_memory: allow querying whether set_direct_map_*() is a [...] omits 306a98a6000b set_memory: allow set_direct_map_*_noflush() for multiple pages omits a8e15216086e riscv/Kconfig: make direct map manipulation options depend on MMU omits a16bfbe10bbe mmap: make mlock_future_check() global omits 3db94751671a mm: add definition of PMD_PAGE_ORDER omits 75b36acb6b22 ramfs-support-O_TMPFILE-fix omits c6ff29ddff85 Merge branch 'akpm-current/current' omits 04b827e85596 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 9babb1cae2c6 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 5b6bc3991b9e Merge remote-tracking branch 'memblock/for-next' omits c0f2f82983db Merge remote-tracking branch 'mhi/mhi-next' omits 507a0b02791d Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 154d2e2890ed Merge remote-tracking branch 'hyperv/hyperv-next' omits 6f19d77809d5 Merge remote-tracking branch 'xarray/main' omits 2667c2ba77ef Merge remote-tracking branch 'nvmem/for-next' omits 278d1e922560 Merge remote-tracking branch 'slimbus/for-next' omits 1d8d7fe6bce0 Merge remote-tracking branch 'gnss/gnss-next' omits db29e4a7e25a Merge remote-tracking branch 'kspp/for-next/kspp' omits 0ab5a2f029ba Merge remote-tracking branch 'rtc/rtc-next' omits 5884b465fe42 Merge remote-tracking branch 'coresight/next' omits e4ce25b6bf0d Merge remote-tracking branch 'livepatching/for-next' omits d4af3c136a8d Merge remote-tracking branch 'userns/for-next' omits 67d753b0dba8 Merge remote-tracking branch 'pwm/for-next' omits bfcb4931a1f1 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 90f6390faabb next-20210125/pinctrl omits faece962d47b Merge remote-tracking branch 'gpio-intel/for-next' omits 3a4e59e8cd8b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits ddb66f2ba5f6 Merge remote-tracking branch 'rpmsg/for-next' omits 2beaab848557 Merge remote-tracking branch 'vhost/linux-next' omits 7adbc32fb870 Merge remote-tracking branch 'scsi/for-next' omits d4326c073251 Merge remote-tracking branch 'cgroup/for-next' omits 40eed500b50d Merge remote-tracking branch 'dmaengine/next' omits a5985bf8e5cd Merge remote-tracking branch 'icc/icc-next' omits c827d2609671 Merge remote-tracking branch 'staging/staging-next' omits 604219df984d Merge remote-tracking branch 'thunderbolt/next' omits 7c560f15b27b Merge remote-tracking branch 'soundwire/next' omits 80fc9d2c6297 Merge remote-tracking branch 'extcon/extcon-next' omits 3de216d9833e Merge remote-tracking branch 'char-misc/char-misc-next' omits 90020c6e0cf3 Merge remote-tracking branch 'tty/tty-next' omits ef45333a2312 Merge remote-tracking branch 'phy-next/next' omits b47e693f1472 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits b65e497a76f4 Merge remote-tracking branch 'usb-serial/usb-next' omits 75fe905e1dfa Merge remote-tracking branch 'usb/usb-next' omits a69bb4a56bb8 Merge remote-tracking branch 'driver-core/driver-core-next' omits 90056ec87088 Merge remote-tracking branch 'leds/for-next' omits e3d117d3e42f Merge remote-tracking branch 'hsi/for-next' omits fa8d9e964387 Merge remote-tracking branch 'chrome-platform/for-next' omits 6c5fe93c5f0d Merge remote-tracking branch 'drivers-x86/for-next' omits e5c1b17ce95f Merge remote-tracking branch 'workqueues/for-next' omits 9d8421d330ca Merge remote-tracking branch 'percpu/for-next' omits de26ff760aa5 Merge remote-tracking branch 'kvm-arm/next' omits b5508dbfedc2 Merge remote-tracking branch 'rcu/rcu/next' omits 0f321695b934 Merge remote-tracking branch 'edac/edac-for-next' omits d18f8b200bb0 Merge remote-tracking branch 'tip/auto-latest' omits 7aa5a751f435 Merge remote-tracking branch 'spi/for-next' omits 3ca151e621fb Merge remote-tracking branch 'devicetree/for-next' omits ba7d69783f19 Merge remote-tracking branch 'audit/next' omits 15aa8c7af50f Merge remote-tracking branch 'tpmdd/next' omits cacaf82897a1 Merge remote-tracking branch 'selinux/next' omits 9fb20ae2abb4 Merge remote-tracking branch 'keys/keys-next' omits aa5e4a633394 Merge remote-tracking branch 'integrity/next-integrity' omits a70d8d9aaa65 Merge remote-tracking branch 'security/next-testing' omits 64eb3577899a Merge remote-tracking branch 'regulator/for-next' omits 004cea61b9b2 Merge remote-tracking branch 'battery/for-next' omits d4591326b3af Merge remote-tracking branch 'backlight/for-backlight-next' omits 99a8d0ab618a Merge remote-tracking branch 'mfd/for-mfd-next' omits dcbcb06be8f9 Merge remote-tracking branch 'mmc/next' omits fe7d0f5ab314 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 5c13bbe8a532 Merge remote-tracking branch 'device-mapper/for-next' omits d35aeb75b072 Merge remote-tracking branch 'block/for-next' omits 30a1b3a90bb1 Merge remote-tracking branch 'input/next' omits b939c6073730 Merge remote-tracking branch 'modules/modules-next' omits 87e78215d649 Merge remote-tracking branch 'sound-asoc/for-next' omits c1214131f34e Merge remote-tracking branch 'sound/for-next' omits a0e9582c5364 Merge remote-tracking branch 'regmap/for-next' omits d5521d9707f6 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 9aa4367118da Merge remote-tracking branch 'drm-misc/for-linux-next' omits 681a96de40dd Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits bfff6d703dc2 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 3e098be5ec01 Merge remote-tracking branch 'amdgpu/drm-next' omits 8c5e76ac3fc3 Merge remote-tracking branch 'drm/drm-next' omits 91b47b2ee43b Merge remote-tracking branch 'crypto/master' omits abb0795956f2 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 29c9adaf77d8 Merge remote-tracking branch 'nand/nand/next' omits 1834e69df7ca Merge remote-tracking branch 'mtd/mtd/next' omits 7a3b20b55192 Merge remote-tracking branch 'gfs2/for-next' omits e449687662b0 Merge remote-tracking branch 'mac80211-next/master' omits 793703974675 Merge remote-tracking branch 'bluetooth/master' omits fd73df54d24e Merge remote-tracking branch 'wireless-drivers-next/master' omits 0237334745b1 Merge remote-tracking branch 'ipsec-next/master' omits 236f4cd718ee Merge remote-tracking branch 'bpf-next/for-next' omits 30326ad59b65 Merge remote-tracking branch 'net-next/master' omits 47c270ac1f53 Merge remote-tracking branch 'rdma/for-next' omits 6c31703ea73d Merge remote-tracking branch 'ieee1394/for-next' omits f10bf8b0e0dc Merge remote-tracking branch 'thermal/thermal/linux-next' omits c5c4f63861ad Merge remote-tracking branch 'opp/opp/linux-next' omits 37b81d0bef25 Merge remote-tracking branch 'devfreq/devfreq-next' omits f26496cf6a0a Merge remote-tracking branch 'cpupower/cpupower' omits 765c1c45ebe2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits f8fa68ada1fe Merge remote-tracking branch 'pm/linux-next' omits 286cba618b8e Merge remote-tracking branch 'v4l-dvb-next/master' omits 5ac3022fb4e5 Merge remote-tracking branch 'v4l-dvb/master' omits c87530bb1a85 Merge remote-tracking branch 'jc_docs/docs-next' omits 6725af432830 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 6ae85d6a816b Merge remote-tracking branch 'dmi/dmi-for-next' omits 5f1928fb5ff8 Merge remote-tracking branch 'i2c/i2c/for-next' omits 6ebb6788a356 Merge remote-tracking branch 'hid/for-next' omits 5ca11ff4d046 Merge remote-tracking branch 'pci/next' omits 8001c500425c Merge remote-tracking branch 'printk/for-next' omits ab693f47ed29 Merge remote-tracking branch 'vfs/for-next' omits 3d8408d6da0b Merge remote-tracking branch 'iomap/iomap-for-next' omits a34da92fb958 Merge remote-tracking branch 'xfs/for-next' omits a5889b418d92 Merge remote-tracking branch 'v9fs/9p-next' omits f5eac4eb7424 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits b934c4736403 Merge remote-tracking branch 'cel/for-next' omits d40897e20223 Merge remote-tracking branch 'nfs-anna/linux-next' omits 84a50b078030 Merge remote-tracking branch 'nfs/linux-next' omits 80a968e7bfca Merge remote-tracking branch 'jfs/jfs-next' omits ffc7df0adfeb Merge remote-tracking branch 'f2fs/dev' omits f7f969e6942a Merge remote-tracking branch 'ext3/for_next' omits 0477f356b880 Merge remote-tracking branch 'exfat/dev' omits f2c788301758 Merge remote-tracking branch 'ecryptfs/next' omits ba82c80a6d16 Merge remote-tracking branch 'btrfs/for-next' omits a9171fab5cdf Merge remote-tracking branch 'fscache/fscache-next' omits 5347e9218cdf Merge remote-tracking branch 'pidfd/for-next' omits a721c3fd1685 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits cfc494e4b27e Merge remote-tracking branch 'uml/linux-next' omits c739d4241429 Merge remote-tracking branch 's390/for-next' omits 6867bc49aca3 Merge remote-tracking branch 'risc-v/for-next' omits 3ff599024abf Merge remote-tracking branch 'parisc-hd/for-next' omits da6d54d93da9 Merge remote-tracking branch 'openrisc/for-next' omits a64e4b59a06d Merge remote-tracking branch 'nds32/next' omits 55b0c9c750ee Merge remote-tracking branch 'mips/mips-next' omits 240c5220d728 Merge remote-tracking branch 'microblaze/next' omits d6ee9d57842d Merge remote-tracking branch 'm68knommu/for-next' omits c544d1d457c5 Merge remote-tracking branch 'm68k/for-next' omits fac3f38b162b Merge remote-tracking branch 'h8300/h8300-next' omits f57ac85b712e Merge remote-tracking branch 'csky/linux-next' omits 2f1ccdbec3f6 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 2b4a731a9fd5 Merge remote-tracking branch 'clk/clk-next' omits 588084515466 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits e13fba0c9fb8 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 3328ed519893 Merge remote-tracking branch 'tegra/for-next' omits 39ac69a5f877 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 3bfb273282fa Merge remote-tracking branch 'stm32/stm32-next' omits c77e68021e40 Merge remote-tracking branch 'samsung-krzk/for-next' omits 2618685c9b12 Merge remote-tracking branch 'rockchip/for-next' omits b4ec3af75f1b Merge remote-tracking branch 'reset/reset/next' omits deefb7aed505 Merge remote-tracking branch 'renesas/next' omits f1c80cf8d4df Merge remote-tracking branch 'realtek/for-next' omits b9429f56cb65 Merge remote-tracking branch 'raspberrypi/for-next' omits ec8128100f1b Merge remote-tracking branch 'qcom/for-next' omits 441b6d29b240 Merge remote-tracking branch 'omap/for-next' omits e23af42d0a04 Merge remote-tracking branch 'mvebu/for-next' omits 59e5eb046339 Merge remote-tracking branch 'mediatek/for-next' omits 71756fb78686 Merge remote-tracking branch 'keystone/next' omits fc9fd471ab7c Merge remote-tracking branch 'imx-mxs/for-next' omits ae9d11600998 Merge remote-tracking branch 'drivers-memory/for-next' omits 10d56deb4f61 Merge remote-tracking branch 'at91/at91-next' omits 4080e55c984c Merge remote-tracking branch 'aspeed/for-next' omits 95f32f359d96 Merge remote-tracking branch 'amlogic/for-next' omits 599465dd634b Merge remote-tracking branch 'actions/for-next' omits 3078aa2255e4 Merge remote-tracking branch 'arm-soc/for-next' omits 7bc02df6ff02 Merge remote-tracking branch 'arm64/for-next/core' omits ba0b66e295ad Merge remote-tracking branch 'asm-generic/master' omits dd6c9db0af7d Merge remote-tracking branch 'dma-mapping/for-next' omits 0d0ffc868102 Merge remote-tracking branch 'kbuild/for-next' omits 3e6d74db7e02 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 1668e89878ac Merge remote-tracking branch 'risc-v-fixes/fixes' omits 5d0768e886b1 Merge remote-tracking branch 'mmc-fixes/fixes' omits cf70c7e05c7b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 60ea0de2bb67 Merge remote-tracking branch 'scsi-fixes/fixes' omits 04f7d3a4910e Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 31dae855877e Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 19f867cc5f95 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 1b3612bf87fd Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 67f4f3b17f6d Merge remote-tracking branch 'hwmon-fixes/hwmon' omits e31abc8ab0d0 Merge remote-tracking branch 'omap-fixes/fixes' omits 8aaee85770c7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 7629b6dffc2b Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 7ab708497721 Merge remote-tracking branch 'ide/master' omits 290d16452513 Merge remote-tracking branch 'input-current/for-linus' omits 442b6873b632 Merge remote-tracking branch 'phy/fixes' omits a66aa9cf6d63 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 30f90a495874 Merge remote-tracking branch 'usb.current/usb-linus' omits 3a6e49462902 Merge remote-tracking branch 'spi-fixes/for-linus' omits 9ed6d2ba540d Merge remote-tracking branch 'regulator-fixes/for-linus' omits 7fc6082e0028 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits bc3ab5d82258 Merge remote-tracking branch 'sound-current/for-linus' omits f5a2537a8129 Merge remote-tracking branch 'rdma-fixes/for-rc' omits e581b164d5c3 Merge remote-tracking branch 'mac80211/master' omits 04e33889fa23 Merge remote-tracking branch 'wireless-drivers/master' omits 46b3edf6f1ec Merge remote-tracking branch 'netfilter/master' omits 0dceea045c96 Merge remote-tracking branch 'bpf/master' omits 32f4b93ab4ed Merge remote-tracking branch 'net/master' omits 61355c96001f Merge remote-tracking branch 'sparc/master' omits 0f5d16e0f3ed Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 89f623e51efa Merge remote-tracking branch 'kbuild-current/fixes' omits 60af37ce06f8 initramfs-panic-with-memory-information-fix omits 0df3c4bdf032 initramfs: panic with memory information omits fcaf92fb0705 scripts/gdb: fix list_for_each omits 667b81832462 aio: simplify read_events() omits 552d4ab717e1 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 6d297c9cf50c checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits 85f7c18e2913 checkpatch: add warning for avoiding .L prefix symbols in [...] omits f53e339419dc checkpatch: improve TYPECAST_INT_CONSTANT test message omits 2045a0d12a7c checkpatch: prefer ftrace over function entry/exit printks omits 5e74155dc583 checkpatch: trivial style fixes omits ea3aa7670da4 checkpatch: ignore warning designated initializers using NR_CPUS omits ed2cbde95b42 checkpatch: improve blank line after declaration test omits d9d4e6b44999 include/linux/bitops.h: spelling s/synomyn/synonym/ omits d5a6d5e9477d mm/page_poison: use unhashed address in hexdump for check_ [...] omits 55a0d0b8b77f lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits da2a5542034b string.h: move fortified functions definitions in a dedica [...] omits a5a069eebe7a lib-optimize-cpumask_local_spread-v8 omits c8367f63bc1d lib: optimize cpumask_local_spread() omits 05ed237b45ae lib/genalloc.c: change return type to unsigned long for bi [...] omits 41333d357d2d proc/sysctl: make protected_* world readable omits a12ba7f82129 sysctl.c: fix underflow value setting risk in vm_table omits 755ce4aeb863 proc/wchan: use printk format instead of lookup_symbol_name() omits 3aae654e4034 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits ca63a3b1f2c1 kernel/hung_task.c: Monitor killed tasks. omits 08a8b4d9994f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ccfe7d222a7d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e95202b5f870 kasan: use error_report_end tracepoint omits fabe52db6000 kfence: use error_report_end tracepoint omits 13744852f934 tracing: add error_report_end trace point omits 63d53ea7c360 MAINTAINERS: add entry for KFENCE omits 818ca6b4c512 kfence: show access type in report omits 8af2fe3af0c8 kfence: fix typo in test omits b5520f245e28 kfence: add test suite omits 0daf576a9b71 kfence: add missing copyright header to documentation omits e4acd34017df kfence, Documentation: add KFENCE documentation omits 93420b81b3b1 revert kasan-remove-kfence-leftovers omits 8a5905aea185 kfence, kasan: make KFENCE compatible with KASAN omits ef1c43ee6da7 mm, kfence: insert KFENCE hooks for SLUB omits 41f43793a41c mm, kfence: insert KFENCE hooks for SLAB omits af7a76fb5e6a kfence: use pt_regs to generate stack trace on faults omits cf4859e9f547 kfence, arm64: add missing copyright and description header omits 1f7482161a94 arm64, kfence: enable KFENCE for ARM64 omits 10f88f31cbc1 kfence, x86: add missing copyright and description header omits 531477634a4c x86, kfence: enable KFENCE for x86 omits 1c224789ed76 kfence: add missing copyright and description headers omits 4ddbe084500e kfence: add option to use KFENCE without static keys omits 2eee20ce203e kfence: fix potential deadlock due to wake_up() omits e7f73117cef8 kfence: avoid stalling work queue task without allocations omits aac4aed07fa4 kfence: Fix parameter description for kfence_object_start() omits 0622fb466f80 mm: add Kernel Electric-Fence infrastructure omits 47b80ca844e1 mm/early_ioremap.c: use __func__ instead of function name omits 8ba81c35a17a bdi-use-might_alloc-fix omits 022de4c6bea5 mm/backing-dev.c: use might_alloc() omits c9d76a0e86ed mm/dmapool: use might_alloc() omits c09e6a2e4984 mm: page-flags.h: Typo fix (It -> If) omits fcce492bb2b5 mm: remove arch_remap() and mm-arch-hooks.h omits da8f050b6d86 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits cb142ec8b010 mm: set the sleep_mapped to true for zbud and z3fold omits e8d989a3b53f mm/zswap: fix variable 'entry' is uninitialized when used omits 860ae94ef75a mm/zswap: fix potential memory leak omits dd683923f74d mm/zswap: add return value in zswap_frontswap_load omits b915dc1ec684 mm/zswap: add the flag can_sleep_mapped omits c932686262ce mm: zswap: clean up confusing comment omits 5208308227dd mm/rmap: correct some obsolete comments of anon_vma omits 7df606439122 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 90ca2541b002 mm: fix memory_failure() handling of dax-namespace metadata omits 66c4b8cf6dfd mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits d94b1826b450 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 348da57390c0 mm: teach pfn_to_online_page() to consider subsection validity omits eae965ddb82b mm: move pfn_to_online_page() out of line omits 5308cf861710 mm/vmstat.c: erase latency in vmstat_shepherd omits 5a41462c4193 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 7a2b7e1f2fe6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 24425c4183d4 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 0f6345f4e421 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 33600a584fec mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 7f98c74e58e0 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits c527ccbebab6 mm-cma-allocate-cma-areas-bottom-up-fix omits 6709e0341f8b mm: cma: allocate cma areas bottom-up omits e94f8a02b214 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 63d44c81a6b8 mm,thp,shm: limit gfp mask to no more than specified omits 5b3996af061a mm,thp,shmem: limit shmem THP alloc gfp_mask omits 99c5067659ee mm: remove pagevec_lookup_entries omits c110062793a0 mm: pass pvec directly to find_get_entries omits cc9a020a59e2 mm: remove nr_entries parameter from pagevec_lookup_entries omits 49cc63197e6f mm: add an 'end' parameter to pagevec_lookup_entries omits 94e6d307b7b7 mm: add an 'end' parameter to find_get_entries omits 5be09962525a fix mm-add-and-use-find_lock_entries.patch omits 10a39e99e97a mm: add and use find_lock_entries omits 22bd907bc29c iomap: use mapping_seek_hole_data omits 825fb2eda9e1 fix mm-filemap-add-mapping_seek_hole_data.patch omits 7335e3449f74 mm/filemap: add mapping_seek_hole_data omits 096d646aed2b fix mm-filemap-add-helper-for-finding-pages.patch omits 5cdec72037ac mm/filemap: add helper for finding pages omits 10cec8a62bce mm/filemap: rename find_get_entry to mapping_get_entry omits 8e3ac095d2ab mm: add FGP_ENTRY omits e22b0abf4f06 mm/swap: optimise get_shadow_from_swap_cache omits 19c433f9bb7e mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 5617d54d1d1a mm: make pagecache tagged lookups return only head pages omits 3c291d78dbf8 mm/migrate: remove unneeded semicolons omits ee4b42793c54 hugetlbfs: make hugepage size conversion more readable omits 11fafa367ca2 hugetlbfs: remove meaningless variable avoid_reserve omits 663fa2d97f0c hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits aa0c71d6501b hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 57d3629b7a9a hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 0426841b0faf hugetlbfs: remove special hugetlbfs_set_page_dirty() omits ed2869e63c6a mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 27e924bf87dd mm, oom: fix a comment in dump_task() omits e3c9521bfe07 numa balancing: migrate on fault among multiple bound nodes omits b66a67e5f89a mm/compaction: fix edge case of fast_find_migrateblock() omits 335b0b0cda7a mm/compaction: correct deferral logic for proactive compaction omits 7b466db08cf4 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 4493ffa4bfce mm/compaction: remove rcu_read_lock during page compaction omits d70443821f4e z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 2cea3039a01a z3fold: remove unused attribute for release_z3fold_page omits 9aa5ad095ddd hugetlb: convert PageHugeFreed to HPageFreed flag omits e90f7ca315c6 hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits 0669cfb715b2 hugetlb: only set HPageMigratable for migratable hstates omits 627e0e9da82e hugetlb: convert page_huge_active() HPageMigratable flag omits 4d6f5ae10a73 hugetlb: use page.private for hugetlb specific page flags omits 9d3940995386 mm/vmscan.c: make lruvec_lru_size() static omits 092181075298 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits 01b9d1f55e97 include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits 5dc9b9fbe41e mm: VM_BUG_ON lru page flags omits 54bf95776a17 mm: add __clear_page_lru_flags() to replace page_off_lru() omits 4510e7052d9a mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits feea358f3112 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 35075114ac94 mm: don't pass "enum lru_list" to lru list addition functions omits 21c9c5bf0288 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits c4dc602ab361 mm/vmscan.c: use add_page_to_lru_list() omits fd5ff0315570 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits da272e28efe7 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 0c0553c1ef4e mm/hugetlb: refactor subpage recording omits ffbd069548d5 mm/hugetlb: grab head page refcount once per group of subpages omits aa493a1a2b24 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 3da991c5ec68 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 3bcdc081844b mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits eb2f8576b3fd mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits eea46aa905ed MIPS: do not call flush_tlb_all when setting pmd entry omits aae6402eabbe mm/huge_memory.c: update tlb entry if pmd is changed omits f85f23878605 mm: remove unneeded local variable in free_area_init_core omits 2f4f40676e94 mm: simplify parameter of setup_usemap() omits 5399649f35cf mm: simplify parater of function memmap_init_zone() omits 6f79bd071bf9 mm: rename memmap_init() and memmap_init_zone() omits 9a08c27e7a6b mm: fix prototype warning from kernel test robot omits 9f330c9322a8 kasan-remove-redundant-config-option-v3 omits 62fd0fe76c95 kasan: remove redundant config option omits aa4e87523407 kasan: don't run tests when KASAN is not enabled omits 9a6db3bc4e3f kasan: add a test for kmem_cache_alloc/free_bulk omits e67c6251caa0 kasan: add proper page allocator tests omits ef1ed9d25f44 kasan: fix bug detection via ksize for HW_TAGS mode omits ba96bd378169 kasan: move _RET_IP_ to inline wrappers omits 142ac50c9615 kasan: fix memory corruption in kasan_bitops_tags test omits 227521704fbd kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits e2bc1fb80e60 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 1a7399138078 kasan: rename CONFIG_TEST_KASAN_MODULE omits 58932d043c06 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 237ebb20427a kasan: export kasan_poison omits d6e2e5a38025 kasan: add match-all tag tests omits 39ec648b74d6 kasan: add macros to simplify checking test constraints omits f32501c62df9 kasan: clean up comments in tests omits 1f2f0cb84880 kasan: clarify HW_TAGS impact on TBI omits 23eaa649d3ce kasan: prefix global functions with kasan_ omits e9ff2ba4a6bc vmalloc: remove redundant NULL check omits a186bd7b362d mm/page_reporting: use list_entry_is_head() in page_report [...] omits 3571cc7a5e74 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 27f6af200b69 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits c39a01c9b6f4 mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 9c6b65319a88 mm/mmap.c: fix the adjusted length error omits 96a7e17e12a3 mm/memory.c: fix potential pte_unmap_unlock pte error omits 40e671223708 mm/mmap.c: remove unnecessary local variable omits ef7f9e631f1e mm/memcontrol: remove redundant NULL check omits 54491fdc98a0 mm: page_counter: re-layout structure to reduce false sharing omits 9ab2c05a5111 mm: kmem: make __memcg_kmem_(un)charge static omits 97183212609d mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits ab1bba970f85 mm: memcg: add swapcache stat for memcg v2 omits e2dd18089c86 mm/memcg: remove rcu locking for lock_page_lruvec function series omits 7385facad097 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 934e5b521b79 mm: memcontrol: make the slab calculation consistent omits a7432390a9c3 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits f1dfb52ad193 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits f92aac6e6213 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 19cc15ec40ba mm: memcontrol: convert NR_FILE_THPS account to pages omits ad83aeca3136 mm: memcontrol: convert NR_ANON_THPS account to pages omits 9fd9f7b7c1cb mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits ae1a62ae785d mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 97ef58e8c34f mm: memcontrol: optimize per-lruvec stats counter memory usage omits 85712c7dd1be mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits bb3420ecb2bc mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits a3cade620b7d mm/swap: don't SetPageWorkingset unconditionally during swapin omits 66bc3521b3ab mm/swapfile.c: fix debugging information problem omits ea59da4718ce mm/swap_slots.c: remove redundant NULL check omits 1d6442f9edb5 mm/filemap: simplify generic_file_read_iter omits ddcd14c48a30 mm/filemap: rename generic_file_buffered_read to filemap_read omits bd0e557ab34d mm/filemap: don't relock the page after calling readpage omits 4678094a5836 mm/filemap: restructure filemap_get_pages omits 99a2f4bdd41a mm/filemap: split filemap_readahead out of filemap_get_pages omits 5a99b872bcd3 mm/filemap: add filemap_range_uptodate omits a7f31d7babc8 mm/filemap: move the iocb checks into filemap_update_page omits b6cfe1adae12 mm/filemap: convert filemap_update_page to return an errno omits 561d1fa36181 mm/filemap: change filemap_create_page calling conventions omits 0c7fa084161b mm/filemap: change filemap_read_page calling conventions omits e35b757b55cf mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits 6501ff34c890 mm/filemap: inline __wait_on_page_locked_async into caller omits a7cefc145ab1 mm/filemap: support readpage splitting a page omits f5614fc4780c mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits 538d30b79151 mm/filemap: use head pages in generic_file_buffered_read omits 18cc7516142f mm/filemap: convert filemap_get_pages to take a pagevec omits 5d1caeb4dcb5 mm/filemap: remove dynamically allocated array from filemap_read omits e07c0d417329 mm/filemap: rename generic_file_buffered_read subfunctions omits 04f439c226a2 mm/filemap: don't revert iter on -EIOCBQUEUED omits 0628dc5676a6 mm/filemap: remove unused parameter and change to void typ [...] omits a74eb15852de mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits d82e501a0063 mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits bcf0e31c8bdc mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits de3df32e178f mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits b7998ca45e1a mm/debug: improve memcg debugging omits d0f66895b8fa mm, slub: splice cpu and page freelists in deactivate_slab() omits 55182ac228df mm, slab, slub: stop taking cpu hotplug lock omits 9deb5cb3ad31 mm, slab, slub: stop taking memory hotplug lock omits fe4fb834f035 mm, slub: stop freeing kmem_cache_node structures on node offline omits 995ec3c36a0b mm/slub: disable user tracing for kmemleak caches by default omits c05ec2868b85 mm, tracing: record slab name for kmem_cache_free() omits 8a9c212f5712 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 59c888ba59b2 fs: delete repeated words in comments omits 5567a1a4b1c3 ramfs: support O_TMPFILE omits f048844a97f9 ocfs2: fix ocfs2 corrupt when iputting an inode omits 12b0168434d3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 91f64f650ca0 ocfs2: clean up some definitions which are not used any more omits 8eee388ebf8f ocfs2: remove redundant conditional before iput omits be16b2a969af ntfs: layout.h: delete duplicated words omits e7f2fb426268 scripts/spelling.txt: increase error-prone spell checking omits 315ba3004986 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 18ee84e8a444 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] omits 7c02095c0303 /proc/kpageflags: do not use uninitialized struct pages omits a64525f1e712 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c494842efb1c memblock: do not start bottom-up allocations with kernel_end omits 07e16d1819f2 mm: thp: fix MADV_REMOVE deadlock on shmem THP omits 2572efbdc39d init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov omits e298134bd2b9 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] omits 9fc1ea49fbef mm/vmalloc: separate put pages and flush VM flags omits 58d532d1f034 mm, compaction: move high_pfn to the for loop scope omits dccd578a2e2d mm: migrate: do not migrate HugeTLB page whose refcount is one omits 22020bd3132f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 0593544e8d1c mm: hugetlb: fix a race between isolating and freeing page omits ef18b0b3fd37 mm: hugetlb: fix a race between freeing and dissolving the page omits 79191b284f93 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits 012f362fcb37 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits e986cb46e939 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 4bba12b1b0ed Merge branch 'v5.12/soc' into tmp/aml-rebuild omits b1ab7550f664 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits 42e5c6646bd5 Merge branch 'v5.12/dt' into tmp/aml-rebuild omits 28711d23ec52 Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits c649d91a8ec4 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] omits c9a490b33ff4 Merge branch 'for-next-next-v5.11-20210125' into for-next- [...] omits 5ad19536ebd4 Merge branch 'for-next-current-v5.10-20210125' into for-ne [...] omits 90c381d9d4ef Merge branch 'ext/qu/subpage-v4' into for-next-next-v5.11- [...] omits f6e6832b2351 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits d368a08054ec Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] omits e4067afad091 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits afea99943b01 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] omits 47de8422fd14 Merge branch 'misc-next' into for-next-next-v5.11-20210125 omits 4fa6c70e2381 Merge branch 'misc-5.11' into for-next-current-v5.10-20210125 omits c2c88834e42f btrfs: abort the transaction if we fail to inc ref in btrf [...] omits 5958ffc282e7 btrfs: add ASSERT()'s for deleting backref cache nodes omits cf70195b0d81 btrfs: do not warn if we can't find the reloc root when lo [...] omits 18a481aea425 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits 186de449c1a2 btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits c52b70b04033 btrfs: add a trace class for dumping the current ENOSPC state omits fa1c9e5634e3 btrfs: adjust the flush trace point to include the source omits 9e5fca519ddc btrfs: implement space clamping for preemptive flushing omits 72eec97e9012 btrfs: simplify the logic in need_preemptive_flushing omits 2c72bc9bd681 btrfs: rework btrfs_calc_reclaim_metadata_size omits 8ad86697055d btrfs: check reclaim_size in need_preemptive_reclaim omits 59eee261c229 btrfs: rename need_do_async_reclaim omits 74d40f3389a7 btrfs: improve preemptive background space flushing omits 7809e3c317ba btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits c462f4074c78 btrfs: track ordered bytes instead of just dio ordered bytes omits cf61ceb78394 btrfs: add a trace point for reserve tickets omits 94bd7103e9eb btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 89ede93516e8 btrfs: run delayed refs less often in commit_cowonly_roots omits 3850916ee958 btrfs: stop running all delayed refs during snapshot omits edae6d336d8a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 0a442f8f31ad btrfs: move delayed ref flushing for qgroup into qgroup helper omits 36563d1460df btrfs: only run delayed refs once before committing omits cda8a029a1bd btrfs: delayed refs pre-flushing should only run the heads [...] omits f60de7f561a7 btrfs: only let one thread pre-flush delayed refs in commit omits 68301d884d2f btrfs: do not block on deleted bgs mutex in the cleaner omits 0225a20db6d8 btrfs: Prevent nowait or async read from doing sync IO omits 38032606b009 btrfs: allow RO mount of 4K sector size fs on 64K page system omits e5a488853091 btrfs: integrate page status update for data read path int [...] omits feff09893642 btrfs: introduce btrfs_subpage for data inodes omits 4d1d2bd2fb1b btrfs: introduce subpage metadata validation check omits 298b1de381c3 btrfs: support subpage in endio_readpage_update_page_status() omits 5c60a522f1ea btrfs: introduce read_extent_buffer_subpage() omits d7202c9bf9c2 btrfs: support subpage in try_release_extent_buffer() omits ab690fe20f7f btrfs: support subpage in btrfs_clone_extent_buffer omits 64087f546da1 btrfs: support subpage in set/clear_extent_buffer_uptodate() omits ea9fc321001f btrfs: introduce helpers for subpage error status omits 30ac8bcb0d04 btrfs: introduce helpers for subpage uptodate status omits f63f0599a293 btrfs: attach private to dummy extent buffer pages omits a16d872b358c btrfs: support subpage for extent buffer page release omits 59d37309fe60 btrfs: make grab_extent_buffer_from_page() handle subpage case omits 18fc5c67b3a4 btrfs: make attach_extent_buffer_page() handle subpage case omits 561a2c33e996 btrfs: introduce the skeleton of btrfs_subpage structure omits 009c5430d0e9 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] omits 99ee1d36f743 btrfs: update locked page dirty/writeback/error bits in __ [...] omits 79e2281a6e2d btrfs: fix log replay failure due to race with space cache [...] omits 7e7b5e37b8c0 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch omits 2bca419d5c54 Merge branch for-5.12/arm64/defconfig into for-next omits c9c1851632c8 Merge branch for-5.12/arm64/dt into for-next omits f22c989cb67a Merge branch for-5.12/arm/defconfig into for-next omits ece11a2d3414 Merge branch for-5.12/arm/core into for-next omits 6b5278207ed3 arm64: tegra: Enable QSPI on Jetson Xavier NX omits f0f42237c7a0 arm64: tegra: Add QSPI nodes on Tegra194 omits c95d65b5b171 arm64: tegra: Enable QSPI on Jetson Nano omits c1e162a7c3b4 arm64: tegra: Audio graph sound card for Jetson Nano and TX1 omits de085444d238 arm64: tegra: Audio graph header for Tegra210 omits 6d19c342a1a5 arm64: tegra: Order nodes alphabetically on Tegra210 omits d60175457f67 btrfs: remove repeated word in struct member comment omits daa94e1d8977 NFS: Convert readpage to readahead and use netfs_readahead [...] omits 08a636bcf023 NFS: Convert to the netfs API and nfs_readpage to use netf [...] omits 56ee45bd6a23 NFS: Allow internal use of read structs and functions omits 31d24fb6dff4 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] omits 9cf28394cb4a NFS: Call readpage_async_filler() from nfs_readpage_async() omits cdb77ce77d41 NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] omits 70d842718007 NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] omits 150c02f5ba86 NFS: Clean up nfs_readpage() and nfs_readpages() omits e92c165b15bb afs: Use new fscache read helper API omits 374d820b3727 afs: Use the fs operation ops to handle FetchData completion omits 66d6e9aeb463 afs: Prepare for use of THPs omits 880368ebe440 afs: Extract writeback extension into its own function omits a5e8d1ff942b afs: Wait on PG_fscache before modifying/releasing a page omits ef30b13c90b4 afs: Use ITER_XARRAY for writing omits 18da75126f90 afs: Set up the iov_iter before calling afs_extract_data() omits b313df6526fd afs: Log remote unmarshalling errors omits 4baf801375b8 afs: Don't truncate iter during data fetch omits 0217e111a6d0 afs: Move key to afs_read struct omits 39fae8a0f39d afs: Print the operation debug_id when logging an unexpect [...] omits aa33e4cecb35 afs: Pass page into dirty region helpers to provide THP size omits f728f6470123 afs: Disable use of the fscache I/O routines omits 9a3ca948c6d7 fscache, cachefiles: Add alternate API to use kiocb for re [...] omits cc7776681605 netfs: Define an interface to talk to a cache omits 1efa0c5a6bb4 btrfs: fix possible free space tree corruption with online [...] omits 2716f1ae27ec btrfs: account for new extents being deleted in total_byte [...] omits 03d601715119 btrfs: handle space_info::total_bytes_pinned inside the de [...] omits 2c74435fb784 btrfs: enable W=1 checks for btrfs omits 7e46ab15edba Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 9e263ad50884 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 8c9eca5a432f netfs: Add write_begin helper omits d7826133ac1e netfs: Gather stats omits 9762508c3ba3 netfs: Add tracepoints omits 57500803146e netfs: Provide readahead and readpage netfs helpers omits 8fc33a0a620e dm integrity: introduce the "fix_hmac" argument omits 8d16846ab311 drm: msm: Migrate to dev_pm_opp_set_opp() omits 24d26db1eb3d cpufreq: qcom: Migrate to dev_pm_opp_set_opp() omits a0d67b94e2ef opp: Implement dev_pm_opp_set_opp() omits 28cd9bcc2184 opp: Update parameters of _set_opp_custom() omits 19f0ba476d13 opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] omits 5bd8f91109b5 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] omits 744e4635e7b3 opp: Allow _set_opp() to work for non-freq devices omits ee079d1587bc opp: Split _set_opp() out of dev_pm_opp_set_rate() omits 8ee943987b2b opp: Keep track of currently programmed OPP omits a2e5a195eeb0 opp: No need to check clk for errors omits 99da08a880e0 opp: Rename _opp_set_rate_zero() omits 0bb194ffcbad opp: Make _set_opp_custom() work without regulators omits 2e10c2d42f10 opp: Prepare for ->set_opp() helper to work without regulators omits 7658d46b92f2 f2fs: add ckpt_thread_ioprio sysfs node omits 2d84e621175b f2fs: introduce checkpoint=merge mount option omits a96a5e98d4d6 dm persistent data: fix return type of shadow_root() omits d5ffbbb9e85a dm: cleanup of front padding calculation omits ed2454800789 dm integrity: fix spelling mistake "flusing" -> "flushing" omits 3c50969f0be2 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/m [...] omits 95199feed097 dm crypt: Spelling s/cihper/cipher/ omits 196d8a9d8bf3 dm dust: remove h from printk format specifier omits 470a43a38e70 arm64: tegra: Enable Jetson-Xavier J512 USB host omits e4277d4d6ea5 opp: Print OPP level in debug message of _opp_add_static_v2() omits 08accf1e3661 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] omits 232dadbbd23d opp: Add devm_pm_opp_attach_genpd omits f7b98f896da4 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] omits f9812c033ad3 Merge branch 'remotes/lorenzo/pci/misc' omits c713db333c39 Merge branch 'remotes/lorenzo/pci/ntb' omits 99a9e54a9f59 Merge branch 'remotes/lorenzo/pci/rcar' omits fca5e4c5ccce Merge branch 'remotes/lorenzo/pci/dwc' omits 17a65dae5579 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 63780922474c Merge branch 'pci/resource' omits a2fc3949116e f2fs: deprecate f2fs_trace_io omits 4cbcc4d42e47 f2fs: Remove readahead collision detection omits 5c4542600f1f f2fs: remove unused stat_{inc, dec}_atomic_write omits 504da64a0753 f2fs: introduce sb_status sysfs node omits 67e5ab69dd7d f2fs: fix to use per-inode maxbytes omits c7fd0eab65e4 f2fs: compress: fix potential deadlock omits ad0764a46c17 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 2ba933a1a2c9 f2fs: fix to set/clear I_LINKABLE under i_lock omits 207ded61d8bd f2fs: fix null page reference in redirty_blocks omits 0670ef624733 f2fs: clean up post-read processing omits 05e02a362796 f2fs: trival cleanup in move_data_block() omits 19bb7075d1a9 f2fs: fix out-of-repair __setattr_copy() omits 84bfcbdf03ac f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 475edbb74397 f2fs: introduce a new per-sb directory in sysfs omits 125f5a4243e4 f2fs: compress: deny setting unsupported compress algorithm omits c08e95fc6466 f2fs: compress: support compress level omits 03a9a1a64a11 f2fs: relocate f2fs_precache_extents() omits 29d648e88309 f2fs: enforce the immutable flag on open files omits 7cf2e6173b2d f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits 9f0ff5b02727 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 0b67f8fe171c f2fs: Replace expression with offsetof() omits 9744035ef5ad f2fs: handle unallocated section and zone on pinned/atgc omits 6ffaabefb117 arm64: tegra: Add power-domain for Tegra210 HDA omits f205fa436042 Merge branch 'devel' into for-next omits 551417e153db opp: Add devm_pm_opp_register_set_opp_helper omits d4c073021112 opp: Add dev_pm_opp_get_required_pstate() omits 70f3b55abe15 opp: Add dev_pm_opp_find_level_ceil() omits fc0b27c828a0 opp: Correct debug message in _opp_add_static_v2() omits 498bbd83f983 opp: Filter out OPPs based on availability of a required-OPP omits 67ebc78f1cb4 opp: Fix adding OPP entries in a wrong order if rate is un [...] omits 341e4faf9cad mtd: remove redundant assignment to pointer eb omits a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup adds 2ab38c17aac1 mailmap: remove the "repo-abbrev" comment adds 76c057c84d28 Merge branch 'parisc-5.11-2' of git://git.kernel.org/pub/s [...] adds 2c04e837ef6e Merge remote-tracking branch 'kbuild-current/fixes' adds 519ea6f1c82f arm64: Fix kernel address detection of __is_lm_address() adds a1df829ead58 ACPI/IORT: Do not blindly trust DMA masks from firmware adds 88db4eb0321e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds e6777b8d35dc Merge tag 'stm32-dt-for-v5.11-fixes-1' of git://git.kernel [...] adds c25644d5db84 Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds 3de834b29239 Merge tag 'qcom-arm64-fixes-for-5.11' of git://git.kernel. [...] adds 082153866e66 Merge tag 'qcom-arm64-defconfig-fixes-for-5.11' of git://g [...] adds 01d7514cb40a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds f21916ec4826 s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] adds 6c12a6384e0c s390/vfio-ap: No need to disable IRQ after queue reset adds e82080e1f456 s390: uv: Fix sysfs max number of VCPUs reporting adds 66c47336630d Merge remote-tracking branch 's390-fixes/fixes' adds bb695e249af0 Merge remote-tracking branch 'sparc/master' adds 81a86e1bd8e7 iwlwifi: provide gso_type to GSO packets adds db22ce68a9c9 Merge tag 'wireless-drivers-2021-01-26' of git://git.kerne [...] adds c5e9e8d48acd Merge tag 'mac80211-for-net-2021-01-26' of git://git.kerne [...] adds 5cfeb5626d4a MAINTAINERS: add David Ahern to IPv4/IPv6 maintainers adds f0947d0d21b2 team: protect features update by RCU to avoid deadlock adds b491e6a7391e net: lapb: Add locking to the lapb module adds 33e9bb3770ca Merge remote-tracking branch 'net/master' adds 150a27328b68 bpf, preload: Fix build when $(O) points to a relative path adds c094fc9735d4 Merge remote-tracking branch 'bpf/master' adds 8c45f5bfe586 Merge remote-tracking branch 'netfilter/master' adds 1a53042f5dd0 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 62c4b4ed02b9 Merge remote-tracking branch 'sound-current/for-linus' adds ae07f5c7c5e9 ASoC: siu: Fix build error by a wrong const prefix adds 7da99ef9757a ASoC: SOF: allow soundwire use desc->default_fw_filename adds 3d14932527ff ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_ [...] adds 89e641ae647a ASoC: SOF: add a pointer to download repo in case FW reque [...] adds ded055eea679 ASoC: max98373: Fixes a typo in max98373_feedback_get adds b3e44a67efa7 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 56b12bc1fe27 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 8f9065ea7da9 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 3277f2e72f86 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 2e2e5c2e45e8 Merge remote-tracking branch 'spi-fixes/for-linus' adds 7e69d07d7c3c Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] adds 5565677faa3d Merge remote-tracking branch 'pci-current/for-linus' adds 85cde2313768 Merge remote-tracking branch 'usb.current/usb-linus' adds 6471839308fc Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 3fed4d8136ef Merge remote-tracking branch 'phy/fixes' adds a312c38f5578 Merge remote-tracking branch 'input-current/for-linus' adds f01aab8f579c Merge remote-tracking branch 'ide/master' adds a535bd20d140 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 207d448c2630 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 5a27c2571267 Merge remote-tracking branch 'omap-fixes/fixes' adds 684600bbdbbc Merge remote-tracking branch 'hwmon-fixes/hwmon' adds ce2661f4c912 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds d17405d52bac dma-mapping: benchmark: fix kernel crash when dma_map_sing [...] adds 8e6d41832de2 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds 3d6d67b42a7d Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds e7911e8464a3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 30596ae0547d ARM: zImage: atags_to_fdt: Fix node names on added root nodes adds 89c7cb1608ac of/device: Update dma_range_map only when dev has valid dm [...] adds c4506b132b11 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 23ca725db77a Merge remote-tracking branch 'scsi-fixes/fixes' adds f5c791e34517 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 00a53a5644ac Merge remote-tracking branch 'mmc-fixes/fixes' adds 3f47d216b5c9 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 03a58ea5905f gpiolib: cdev: clear debounce period if line set to output adds bc5a0027093a Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds c9df5fe15328 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3da01a95e209 kbuild: doc: remove "Objects which export symbols" section new 56885598c48f kbuild: stop removing stale <linux/version.h> file new d73a6a04c76a kbuild: use always-y instead of extra-y new f405db04ba7f Kbuild: Make composite object searching more generic new 79687b582dd2 Merge remote-tracking branch 'kbuild/for-next' new 9669d7ba7fa3 Merge remote-tracking branch 'dma-mapping/for-next' new ba3dcbe61484 Merge remote-tracking branch 'asm-generic/master' new f9ce0be71d1f mm: Cleanup faultaround and finish_fault() codepaths new 46bdb4277f98 mm: Allow architectures to request 'old' entries when prefaulting new 0388f9c74330 arm64: mm: Implement arch_wants_old_prefaulted_pte() new 742d33729a0d mm: Move immutable fields of 'struct vm_fault' into anonym [...] new 9d3af4b448a1 mm: Pass 'address' to map to do_set_pte() and drop FAULT_F [...] new 2b635dd372f6 mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() new 8c63ca5bc3e1 mm: Use static initialisers for immutable fields of 'struc [...] new 5857c9209ce5 mm: Mark anonymous struct field of 'struct vm_fault' as 'const' new 117cda9a7847 arm64: kexec: make dtb_mem always enabled new 41f67d40a31d arm64: hibernate: variable pudp is used instead of pd4dp new 072e3d96a79a arm64: hibernate: move page handling function to new trans_pgd.c new 50f53fb72181 arm64: trans_pgd: make trans_pgd_map_page generic new 89d1410f4af5 arm64: trans_pgd: pass allocator trans_pgd_create_copy new 5de59884ac0e arm64: trans_pgd: pass NULL instead of init_mm to *_popula [...] new 1401bef703a4 arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz() new 7018d467ff2d arm64: trans_pgd: hibernate: idmap the single page that ho [...] new 4c3c31230c91 arm64: kexec: move relocation function setup new 77a43be11648 arm64: kexec: call kexec_image_info only once new dbd82fee0f25 arm64: kexec: arm64_relocate_new_kernel clean-ups and opti [...] new a360190e8a42 arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp new 507d664450f8 arm64: mm: Remove unused header file new 1e193c70f5bb arm64: cacheflush: Remove stale comment new c7b9095e87bf arm64: Include linux/io.h in mm/mmap.c new ca66f9519b50 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/f [...] new b44162939655 Merge remote-tracking branch 'arm64/for-next/core' new 7ce1f11d2fc4 Merge branch 'arm/fixes' into for-next new 7b18e43d08ab MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver new 4fd18fc38757 arm64: dts: visconti: Add watchdog support for TMPV7708 SoC new cfd7eed90315 Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.ke [...] new 1f99bd1a51b8 Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/pub/ [...] new 74ef47dba6ce Merge branch 'arm/dt' into for-next new 8bd99a058fb6 Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/p [...] new a1122e4bbe7e Merge branch 'arm/soc' into for-next new a492b3c39260 soc: document merges new 28e391ff351e Merge remote-tracking branch 'arm-soc/for-next' new 04e6118bdb4a Merge remote-tracking branch 'actions/for-next' new 19f6fe976a61 Revert "arm64: dts: amlogic: add missing ethernet reset ID" new daf12bee07b9 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] new 52e877aa7511 Merge branch 'v5.11/fixes' into tmp/aml-rebuild new e8a4ba504ede Merge branch 'v5.12/dt' into tmp/aml-rebuild new ea7d75abfde0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 35fe4b2c91ae Merge branch 'v5.12/soc' into tmp/aml-rebuild new 140b82c9f5fa Merge remote-tracking branch 'amlogic/for-next' new 29a77ac60169 Merge remote-tracking branch 'aspeed/for-next' new 6bdadfa978b7 Merge remote-tracking branch 'at91/at91-next' new b2cddf6787ca Merge remote-tracking branch 'drivers-memory/for-next' new 9426bdde4e94 Merge remote-tracking branch 'imx-mxs/for-next' new 1f16ab1db93e Merge remote-tracking branch 'keystone/next' new a71dfa1e19c1 Merge remote-tracking branch 'mediatek/for-next' new da22836551e0 Merge remote-tracking branch 'mvebu/for-next' new 6f770a2d1839 Merge remote-tracking branch 'omap/for-next' new 7beb98d145e8 Merge remote-tracking branch 'qcom/for-next' new 4c1507b6dac4 Merge remote-tracking branch 'raspberrypi/for-next' new 5fcf8073198e Merge remote-tracking branch 'realtek/for-next' new 56920b2d9ea8 Merge remote-tracking branch 'renesas/next' new d744c705e44f Merge remote-tracking branch 'reset/reset/next' new 85dfa63b6423 Merge remote-tracking branch 'rockchip/for-next' new 4f3380643aa8 Merge remote-tracking branch 'samsung-krzk/for-next' new b4c230d19fcd Merge remote-tracking branch 'stm32/stm32-next' new a544e655137c ARM: dts: sunxi: Use the new r_intc binding new f10d37f21eaf ARM: dts: sunxi: h3/h5: Add r_intc node new 7240f6156428 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc new 77f8a2352739 arm64: dts: allwinner: Use the new r_intc binding new 02e07b8ada0e arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc new a352e9e72aa3 Merge branch 'sunxi/dt-for-5.12-late' into sunxi/for-next new f9a220f03787 Merge remote-tracking branch 'sunxi/sunxi/for-next' new fe379a0b0838 Merge branch for-5.12/arm/core into for-next new 88893986338b dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM new 0745de325500 Merge branch for-5.12/dt-bindings into for-next new 88627edab390 Merge branch for-5.12/arm/defconfig into for-next new 0f08a540832e Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt new 1e0ca5467445 arm64: tegra: Add power-domain for Tegra210 HDA new 4ff5e30d8bd9 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] new 40b4d824ad22 arm64: tegra: Enable Jetson-Xavier J512 USB host new 38254d1976b8 arm64: tegra: Order nodes alphabetically on Tegra210 new f5208672eba0 arm64: tegra: Audio graph header for Tegra210 new b0b4e286f9aa arm64: tegra: Audio graph sound card for Jetson Nano and TX1 new 07910a79fc34 arm64: tegra: Enable QSPI on Jetson Nano new 96ded827a2e8 arm64: tegra: Add QSPI nodes on Tegra194 new ad338c2d69ec arm64: tegra: Enable QSPI on Jetson Xavier NX new 93d90aeb1ce9 Merge branch for-5.12/arm64/dt into for-next new 73a13c8d3efa Merge branch for-5.12/arm64/defconfig into for-next new bc38a74f1040 Merge remote-tracking branch 'tegra/for-next' new 7ceb63571bcb Merge remote-tracking branch 'ti-k3/ti-k3-next' new fa8b0c1d2eeb Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 17164b5d023c Merge remote-tracking branch 'clk/clk-next' new 5827f3dbf308 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 9d986b01feb9 csky: use free_initmem_default() in free_initmem() new 0a6c8b3526aa Merge remote-tracking branch 'csky/linux-next' new e9e77f0c04a4 Merge remote-tracking branch 'h8300/h8300-next' new 3c620a61678e Merge remote-tracking branch 'm68k/for-next' new 9acb282d6f2f Merge remote-tracking branch 'm68knommu/for-next' new b131f7b9c5ff Merge remote-tracking branch 'microblaze/next' new 5b2d6d2d6020 mips: cacheinfo: Remove unnecessary increment of level new 7cf52001ee7b MIPS: vpe: Remove vpe_getcwd new 31205f0e0084 MIPS: asm: spram: remove unneeded semicolon new c4cbe3fb1c6f MIPS: loongson2ef: remove function __uncached_access() new e6a52b8f0f81 MIPS: mm:remove function __uncached_access() new 198688edbf77 MIPS: Fix inline asm input/output type mismatch in checksu [...] new 59f6e5b25799 Merge remote-tracking branch 'mips/mips-next' new 939454fb0606 Merge remote-tracking branch 'nds32/next' new d83f8f7893a3 Merge remote-tracking branch 'openrisc/for-next' new ffeae6429c01 riscv/kasan: add KASAN_VMALLOC support new 6d43fc8f97aa arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] new 93bf7095a779 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver new 8fae56d056e4 RISC-V: probes: Treat the instruction stream as host-endian new e081d807153f Merge remote-tracking branch 'risc-v/for-next' new e7f9773ccb32 Merge branch 'fixes' into for-next new aa0028e67952 s390/tape: Fix spelling mistake in function name tape_3590 [...] new c1971eae30cf s390: add missing include to arch/s390/kernel/signal.c new e1bff843cde6 s390/pci: remove superfluous zdev->zbus check new 1daafea411f3 s390/crypto: improve retry logic in case of master key change new 58ccd7e11822 Merge branch 'features' into for-next new 7e77acb36c70 Merge remote-tracking branch 's390/for-next' new cd22f3f0ed50 Merge remote-tracking branch 'uml/linux-next' new 16e3f059e553 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 8daa2d1c696b Merge remote-tracking branch 'pidfd/for-next' new 467ef3015ee4 netfs: Provide readahead and readpage netfs helpers new f36fd472366d netfs: Add tracepoints new 2c9d76ec8343 netfs: Gather stats new 1cd11ccf1530 netfs: Add write_begin helper new 99fed40841c4 netfs: Define an interface to talk to a cache new 9e86220443e6 fscache, cachefiles: Add alternate API to use kiocb for re [...] new e02751cf5fb0 afs: Disable use of the fscache I/O routines new bcadeaaf824a afs: Pass page into dirty region helpers to provide THP size new 4cdbeeef96d6 afs: Print the operation debug_id when logging an unexpect [...] new 8f242c011257 afs: Move key to afs_read struct new 8a7c124dd644 afs: Don't truncate iter during data fetch new b4e287323b05 afs: Log remote unmarshalling errors new 44f5e7c2eee2 afs: Set up the iov_iter before calling afs_extract_data() new 126ca026c28b afs: Use ITER_XARRAY for writing new 738d61e85f2f afs: Wait on PG_fscache before modifying/releasing a page new 13ebd1d8f6a1 afs: Extract writeback extension into its own function new 65684c4735d7 afs: Prepare for use of THPs new df0114544afe afs: Use the fs operation ops to handle FetchData completion new 9278ba50ba1b afs: Use new fscache read helper API new ad9f979f0413 Merge branch 'fscache-netfs-lib' into fscache-next new b8880bf1084c Merge remote-tracking branch 'fscache/fscache-next' new 7d69ea416d60 Merge branch 'misc-5.11' into for-next-current-v5.10-20210127 new d10150e54b29 Merge branch 'for-next-current-v5.10-20210127' into for-ne [...] new d9f6b455016d btrfs: enable W=1 checks for btrfs new d7db99f48254 btrfs: handle space_info::total_bytes_pinned inside the de [...] new 6d25d4951cef btrfs: account for new extents being deleted in total_byte [...] new 10cdf44dd30e btrfs: fix possible free space tree corruption with online [...] new 4b49408c9880 btrfs: remove repeated word in struct member comment new 52cb55c0e040 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch new faa3b47d4779 btrfs: fix log replay failure due to race with space cache [...] new 1a28a003fbc1 btrfs: fix reloc root leak with 0 ref reloc roots on recovery new f8151890e85f btrfs: splice remaining dirty_bg's onto the transaction di [...] new dcafff59f16c btrfs: do not warn if we can't find the reloc root when lo [...] new ee221c42078b btrfs: add asserts for deleting backref cache nodes new 62bec91df1d8 btrfs: abort the transaction if we fail to inc ref in btrf [...] new 75189683ef7f btrfs: do not block on deleted bgs mutex in the cleaner new 743a19fb84f5 btrfs: only let one thread pre-flush delayed refs in commit new 36595079dc44 btrfs: delayed refs pre-flushing should only run the heads [...] new 6fe48ffa595a btrfs: only run delayed refs once before committing new 2b21a0f6a8cb btrfs: move delayed ref flushing for qgroup into qgroup helper new 8eb8b1c030fb btrfs: remove bogus BUG_ON in alloc_reserved_tree_block new 337598572515 btrfs: stop running all delayed refs during snapshot new cf66c6495b6b btrfs: run delayed refs less often in commit_cowonly_roots new 3a3c121dddc3 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] new d335d9660867 btrfs: make flush_space take a enum btrfs_flush_state inst [...] new df98dd834f93 btrfs: add a trace point for reserve tickets new 6dc7260fa0e5 btrfs: track ordered bytes instead of just dio ordered bytes new efdcd44fc785 btrfs: introduce a FORCE_COMMIT_TRANS flush operation new 8e2db42b5d2d btrfs: improve preemptive background space flushing new 8accb2f6b9fb btrfs: rename need_do_async_reclaim new de0c93ec835d btrfs: check reclaim_size in need_preemptive_reclaim new 092e15ad684d btrfs: rework btrfs_calc_reclaim_metadata_size new 8eab98f50757 btrfs: simplify the logic in need_preemptive_flushing new 9fad043b453b btrfs: implement space clamping for preemptive flushing new a7b562f83151 btrfs: adjust the flush trace point to include the source new c2aed44b82ce btrfs: add a trace class for dumping the current ENOSPC state new 71e09fbc90f1 Merge branch 'misc-next' into for-next-next-v5.11-20210127 new 1c97a99f9d16 btrfs: Prevent nowait or async read from doing sync IO new df315f3b1233 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] new 4e741bb750fd btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] new cb92ccfd3e11 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] new a74f1f0b43e2 btrfs: introduce the skeleton of btrfs_subpage structure new 85f91d46d0ea btrfs: make attach_extent_buffer_page() handle subpage case new f5550d382051 btrfs: make grab_extent_buffer_from_page() handle subpage case new a0ccd5e50a0e btrfs: support subpage for extent buffer page release new 64668ecb1dd8 btrfs: attach private to dummy extent buffer pages new 5b87f5a5174f btrfs: introduce helpers for subpage uptodate status new 601fec25ce5d btrfs: introduce helpers for subpage error status new 1aee49b3405e btrfs: support subpage in set/clear_extent_buffer_uptodate() new 324d061d45de btrfs: support subpage in btrfs_clone_extent_buffer new 3fd8161612d2 btrfs: support subpage in try_release_extent_buffer() new 04a4dae171e9 btrfs: introduce read_extent_buffer_subpage() new d1d8296c7a79 btrfs: support subpage in endio_readpage_update_page_status() new 623d8c2f3706 btrfs: introduce subpage metadata validation check new 3e8d1be6b20c btrfs: introduce btrfs_subpage for data inodes new 7fccec5e8137 btrfs: integrate page status update for data read path int [...] new a7f78a332e36 btrfs: allow RO mount of 4K sector size fs on 64K page system new f24862579d09 Merge branch 'ext/qu/subpage-v5-orig' into for-next-next-v [...] new 65cb48f45773 Merge branch 'for-next-next-v5.11-20210127' into for-next- [...] new 3bb01bfd2ac0 Merge remote-tracking branch 'btrfs/for-next' new bc57493ff2f0 Merge remote-tracking branch 'ecryptfs/next' new 9e97548e1aa3 Merge remote-tracking branch 'exfat/dev' new 578a039d706c Merge remote-tracking branch 'ext3/for_next' new 632faca72938 f2fs: handle unallocated section and zone on pinned/atgc new 36218b81f094 f2fs: Replace expression with offsetof() new a28d9aa1a2c7 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] new 17232e830afb f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] new e0fcd01510ad f2fs: enforce the immutable flag on open files new 0b979f1bded3 f2fs: relocate f2fs_precache_extents() new 32be0e97c713 f2fs: compress: deny setting unsupported compress algorithm new 3fde13f817e2 f2fs: compress: support compress level new 5d4daa579e56 f2fs: introduce a new per-sb directory in sysfs new 0953fe864c4d f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() new 2562515f0ad7 f2fs: fix out-of-repair __setattr_copy() new cf7404036019 f2fs: trival cleanup in move_data_block() new 7f59b277f79e f2fs: clean up post-read processing new df0736d70c4f f2fs: fix null page reference in redirty_blocks new 46085f37fc9e f2fs: fix to set/clear I_LINKABLE under i_lock new 794c43f71684 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() new 3afae09ffea5 f2fs: compress: fix potential deadlock new 6d1451bf7f84 f2fs: fix to use per-inode maxbytes new 0bfe9f790448 f2fs: introduce sb_status sysfs node new deaa965fb011 f2fs: remove unused stat_{inc, dec}_atomic_write new 12699fb78157 f2fs: Remove readahead collision detection new d5f7bc0064e0 f2fs: deprecate f2fs_trace_io new 5e32c774f850 f2fs: introduce checkpoint=merge mount option new 6092f61dfc24 f2fs: add ckpt_thread_ioprio sysfs node new baf5ceb42d33 f2fs: flush data when enabling checkpoint back new 302df633768e Merge remote-tracking branch 'f2fs/dev' new f17b50713db8 Merge remote-tracking branch 'jfs/jfs-next' new fcf32cee6387 Merge remote-tracking branch 'nfs/linux-next' new d3098ba0fa65 Merge remote-tracking branch 'nfs-anna/linux-next' new 278edad81a52 Merge remote-tracking branch 'cel/for-next' new e34a1803d0f7 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 3e40ad39e308 Merge remote-tracking branch 'v9fs/9p-next' new b2ac1eeb6465 Merge remote-tracking branch 'xfs/for-next' new 6716b125b339 zonefs: add tracepoints for file operations new 6720ab3a08c3 Merge remote-tracking branch 'zonefs/for-next' new 242939f2041b Merge remote-tracking branch 'iomap/iomap-for-next' new 15e46ee0e7ec Merge remote-tracking branch 'vfs/for-next' new b7b10eb6f5d3 Merge remote-tracking branch 'printk/for-next' new 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static new 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock new 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure new e496ebc8c19b Merge branch 'pci/enumeration' new f089c324b6cd Merge branch 'pci/resource' new ef9e4005cbaf PCI: Align checking of syscall user config accessors new e10c25b77c33 Merge branch 'pci/misc' new 0966b5839406 Merge branch 'remotes/lorenzo/pci/brcmstb' new 42aa2bd9a033 PCI: dwc: Drop support for config space in 'ranges' new 538157be1ec0 PCI: dwc: layerscape: Convert to builtin_platform_driver() new 5b858ff9888c Merge branch 'remotes/lorenzo/pci/dwc' new 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak new a419fc17dab9 Merge branch 'remotes/lorenzo/pci/mediatek' new c4b023d205ba Merge branch 'remotes/lorenzo/pci/rcar' new 96f760cc00e4 PCI: rockchip: Make 'ep-gpios' DT property optional new b205659626d5 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B new d77f10978453 Merge branch 'remotes/lorenzo/pci/rockchip' new 22032f952928 Merge branch 'remotes/lorenzo/pci/ntb' new de9427ca87cf PCI: Remove tango host controller driver new 6a6dbf81cd88 Merge branch 'remotes/lorenzo/pci/tango' new ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path new e708ae37df4e Merge branch 'remotes/lorenzo/pci/xilinx' new 71df1724cda3 Merge branch 'remotes/lorenzo/pci/misc' new 140ff0abac7d Merge remote-tracking branch 'pci/next' new f709bf46bdd1 Merge remote-tracking branch 'hid/for-next' new 0bc30e696eba Merge remote-tracking branch 'i2c/i2c/for-next' new 7a179b6d1699 Merge remote-tracking branch 'dmi/dmi-for-next' new 19e171d5c767 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 2a1cb92590ca Merge remote-tracking branch 'jc_docs/docs-next' new 586bb700b325 media: sunxi-cir: Clean up dead register writes new d1036eb43f71 media: sunxi-cir: Remove unnecessary spinlock new 8f9061fa773c media: sunxi-cir: Factor out hardware initialization new a6f42f5ebb7f media: sunxi-cir: Implement suspend/resume/shutdown callbacks new 9dec0f48a75e media: mceusb: sanity check for prescaler value new 59a3e78f8cc3 media: lmedm04: Fix misuse of comma new add5861769f9 media: lmedm04: Use GFP_KERNEL for URB allocation/submission. new 7b2afdbc00c5 media: lmedm04: Remove lme2510_kill_urb function. new 036bf04f14a1 media: atomisp/pci/hmm: fix wrong printk format new 048c96e28674 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate new 8089651cd9ed media: meson/ge2d: set ret to -ENOMEM new 7692057d9cc5 media: davinci/vpbe.c: ret contains the return code, not err new fec9b0e84916 media: tuners/it913x.c: fix missing error code new 6e7cca2790a5 media: i2c/ov8865.c: fix error checks using wrong variable new 3d14284fe363 media: sti/c8sectpfe: set correct return code new 0dfa73608f45 media: sti/hva: add missing clk_disable_unprepare() new dd3bca72c4db media: pci/ivtv: release memory regions on error new add434e551f0 media: usb/dvb-usb-v2/rtl28xxu.c: clean up code to fix sma [...] new 83104f045dae media: dvb-frontends/rtl2832.c: fix missing error code new e121993ae4b5 media: dvb-frontends/af9033.c: fix missing error codes new 7be37332ecfd media: atomisp/pci: add missing include new 5320f4c1fb88 media: i2c/ov02a10.c: add cast to fix type mismatch new 0a933a7f73d6 media: vidtv: psi: fix missing crc for PMT new 4671c204dd5f media: vidtv: remove unused field from 'struct vidtv_mpeg_ts' new 8d23ada8e72d media: vidtv: Use kmemdup instead of kzalloc and memcpy new e259572d6ffc media: vidtv: Add media controller support new 707848ccdf36 media: vidtv: reinstate sysfs bind attrs new 0b8f1d4a093a media: vidtv: use a simpler name in platform_{device|driver} new ed35980a4d8a media: vidtv: print message when driver is removed new 7072db895721 media: cedrus: Remove checking for required controls new 625993166b55 media: atomisp: Fix a buffer overflow in debug code new af7ab6622511 media: dvb-frontends: Fix fall-through warnings for Clang new 623cd8b13f63 media: usb: dvb-usb-v2: Fix fall-through warnings for Clang new 45fe926241bc media: atomisp: Fix fall-through warnings for Clang new 97735d3a55c8 media: dvb_frontend: Fix fall-through warnings for Clang new bbcab30420f4 media: rcar_jpu: Fix fall-through warnings for Clang new 69518b52e923 media: saa7134: Fix fall-through warnings for Clang new fcf8d018bdca media: qm1d1c0042: fix error return code in qm1d1c0042_init() new c0011fe210c5 media: mtk-vcodec: Fix order of log arguments new 4d2e37340ec9 media: rc: select CONFIG_BITREVERSE where needed new fed3f55dfca8 media: mtk-mdp: Do not zero reserved fields new 4701825e0987 media: fdp1: Do not zero reserved fields new 7b472a76fccd media: jpu: Do not zero reserved fields new b7d2c99a69a1 media: ti-vpe: Do not zero reserved fields new ed2fb2f57430 media: vicodec: Do not zero reserved fields new f5cc14e420e8 media: sun4i-csi: Do not zero reserved fields new 204cffafd4f5 media: mtk-vcodec: Do not zero reserved fields new 873a623fd42d media: saa7164: switch from 'pci_' to 'dma_' API new b2de3643c502 media: cx25821: Fix a bug when reallocating some dma memory new a04e187d2310 media: mtk-vcodec: fix argument used when DEBUG is defined new 031b9212eeee media: pxa_camera: declare variable when DEBUG is defined new 319c4bd41a36 media: v4l2-ioctl: print capabilities in v4l_print_create_ [...] new b7da24739f31 media: videobuf2-v4l2: remove redundant error test new c4f115355c53 media: rcar-vin: Do not try to stop stream if not running new bdd59592b29b media: rcar-vin: Route events to correct video device new 65fba0b15e99 media: Fix RTL2832 not depending on REGMAP_I2C new 711ae4f6f353 media: hdmi: cec: replace broken link to HDMI specs new b05bb3bfa583 media: smipcie: switch from 'pci_' to 'dma_' API new 9d3b7ca42d6f media: imx6-mipi-csi2: Call remote subdev get_mbus_config [...] new ea354b6ddd6f media: zr364xx: fix memory leaks in probe() new b400b6f28af0 media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 new dc9455ffae02 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...] new 351509c604dc media: uvcvideo: Move guid to entity new cae79e50d122 media: uvcvideo: Allow extra entities new 7532dad66340 media: uvcvideo: Allow entities with no pads new d9c8763e6129 media: uvcvideo: Provide sync and async uvc_ctrl_status_event new 65900c581d01 media: uvcvideo: Allow entity-defined get_info and get_cur new 2886477ff987 media: uvcvideo: Implement UVC_EXT_GPIO_UNIT new 6f6a87eb8266 media: uvcvideo: Add Privacy control based on EXT_GPIO new 69df09547e7a media: uvcvideo: Use dev_ printk aliases new 59e92bf62771 media: uvcvideo: New macro uvc_trace_cont new ed4c5fa4d804 media: uvcvideo: use dev_printk() for uvc_trace() new 9e56380ae625 media: uvcvideo: Rename debug functions new 97cf50b6f8e5 media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOM new 517fd2b6a058 media: v4l2-async: Add waiting subdevices debugfs new b7cdd6453ca2 media: i2c/Kconfig: Select FWNODE for OV772x sensor new 25a6436002d3 media: v4l2-async: Safely unregister an non-registered asy [...] new 35cb6aa82656 media: dt-bindings: media: ov5647: Fix filename new 256442881b17 media: allegro: extract RBSP handler from H.264 NAL generator new 98c588b6d27c media: allegro: add helper to report unsupported fields new 7f8e438b90c9 media: allegro: add HEVC NAL unit generator new 8e64f00846bb media: allegro: implement S_FMT for CAPTURE new d2a1b58fd2df media: allegro: adjust channel after format change new 83a4b7fd7f6f media: allegro: move encoding options to channel new e7cd90988b9d media: allegro: fix log2_max_poc in firmware 2019.1 new 21de56fa0789 media: allegro: use handler_setup to configure channel new 2e3917e6bd22 media: allegro: initialize bitrate using v4l2_ctrl new d4a881c1b9f6 media: allegro: implement scaling of cpb size in SPS new 7f046e4b05b3 media: allegro: remove cpb_size and gop_size from channel new 608341075c2d media: allegro: remove profile and level from channel new 2b6e6e5b26cf media: allegro: use accessor functions for QP values new 655ef9f9e875 media: allegro: add helper to get entropy mode new 4132dcbf5ccd media: allegro: rename codec specific functions new be7f41f2f10c media: allegro: increase offset in CAPTURE buffer new 99b05ce74cee media: allegro: activate v4l2-ctrls only for current codec new b08797d1b2ec media: allegro: add support for HEVC encoding new c5b14df7a80a media: venus: Fix uninitialized variable count being check [...] new 0f9774dddf6c media: venus: Mark bufreq_enc with static keyword new 0ca0ca980505 media: venus: core: add support to dump FW region new 74c357fc2c4b media: platform: Remove depends on interconnect new a76f43a49054 media: venus: pm_helpers: Control core power domain manually new 01e869e78756 media: venus: venc: fix handlig of S_SELECTION and G_SELECTION new 002c22bd360e media: venus: venc: set inband mode property to FW. new f0ddb4e99116 media: venus: venc: set IDR period to FW only for H264 & HEVC new 3d1e50737a2e Merge remote-tracking branch 'v4l-dvb/master' new 227288e0de51 Merge remote-tracking branch 'v4l-dvb-next/master' new c1013ff7a547 ACPI: scan: Rearrange memory allocation in acpi_device_add() new 5e73c5187cf4 ACPI: scan: Adjust white space in acpi_device_add() new 83e2c8fc7ab8 ACPI: scan: Rearrange code related to acpi_get_device_data() new e7c5b62ade5e Merge branch 'acpi-scan' into linux-next new e425f6a2fb07 ACPI: power: Clean up printing messages new e8799ef988c1 ACPI: PM: Clean up printing messages new 20c094415096 ACPI: bus: Clean up printing messages new 304b4929ecf4 ACPI: scan: Clean up printing messages new 806c8bf2729b ACPI: utils: Clean up printing messages new c0af2e02e0bb ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more new 17dcbe861bc9 Merge branch 'acpi-messages' into linux-next new 56c91a18432b kernel: kexec: remove the lock operation of system_transit [...] new fef9c8d28e28 PM: hibernate: flush swap writer after marking new 93c3d4245f20 Merge branch 'pm-sleep' into linux-next new ea854259dd2b Merge remote-tracking branch 'pm/linux-next' new aa55464610a3 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 3fc569921552 Merge remote-tracking branch 'cpupower/cpupower' new aa4e20db2b48 Merge remote-tracking branch 'devfreq/devfreq-next' new c1e6d3d2757b opp: Fix adding OPP entries in a wrong order if rate is un [...] new 3a6eb5e5fbca opp: Filter out OPPs based on availability of a required-OPP new cc13e2c375cf opp: Correct debug message in _opp_add_static_v2() new d9f2f4edf5d6 opp: Add dev_pm_opp_find_level_ceil() new 193f31707a93 opp: Add dev_pm_opp_get_required_pstate() new 793a16e0ba91 opp: Add dev_pm_opp_sync_regulators() new 6c2160ff30a8 opp: Create _of_add_table_indexed() to reduce code duplication new 26de96f20080 opp: Add dev_pm_opp_of_add_table_noclk() new 16a2bbfefaeb opp: Add devm_pm_opp_register_set_opp_helper new a60b1d85bf63 opp: Add devm_pm_opp_attach_genpd new 4ffee0de0f36 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] new d75478a70d06 opp: Print OPP level in debug message of _opp_add_static_v2() new 1209f89818c5 opp: Prepare for ->set_opp() helper to work without regulators new 7e306e1251c0 opp: Make _set_opp_custom() work without regulators new 9baaa81328e1 opp: Rename _opp_set_rate_zero() new 2e2f3cc38d95 opp: No need to check clk for errors new c005f2181606 opp: Keep track of currently programmed OPP new e01da2ca079d opp: Split _set_opp() out of dev_pm_opp_set_rate() new ddf14415b744 opp: Allow _set_opp() to work for non-freq devices new 7d55c0301aac opp: Allow _generic_set_opp_regulator() to work for non-fr [...] new c4c9f1d22116 opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] new bd6e46950620 opp: Update parameters of _set_opp_custom() new 7a2df1999fb8 opp: Implement dev_pm_opp_set_opp() new ab90c175fd1d cpufreq: qcom: Migrate to dev_pm_opp_set_opp() new ff7f11c9ec10 drm: msm: Migrate to dev_pm_opp_set_opp() new 55e6ddeb8f39 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() new 6866339e7ba4 opp: Remove dev_pm_opp_set_bw() new ffc815e37021 Merge remote-tracking branch 'opp/opp/linux-next' new af023cfb91e2 Merge remote-tracking branch 'thermal/thermal/linux-next' new 93ce3e974a81 Merge remote-tracking branch 'ieee1394/for-next' new 23fddeaf06ea Merge remote-tracking branch 'rdma/for-next' new 9b0b7837b9f1 selftests: add IPv4 unicast extensions tests new 67c9ed1c8809 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_getnext() for the 6250 new b28f3f3c3f30 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_loadpurge() for [...] new 3e4715ec58ff Merge branch 'net-dsa-mv88e6xxx-remove-some-6250-specific- [...] new 90a586b8d741 net: usbnet: initialize tasklet using tasklet_init new c955e329bb9d net: usbnet: use new tasklet API new 6626a0266566 Merge branch 'net-usbnet-convert-to-new-tasklet-api' new 6b2e04bc240f net: allow user to set metric on default route learned via [...] new 275b1e88cabb pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() new 17ce76c4985f r8169: remove not needed call to rtl_wol_enable_rx from rt [...] new 50a13bc3945c mptcp: support MPJoin with IPv4 mapped in v6 sk new 7b9b0f7e1230 mptcp: pm nl: support IPv4 mapped in v6 addresses new 1f2f1931b2a8 mptcp: pm nl: reduce variable scope new a6094788031d selftests: mptcp: add IPv4-mapped IPv6 testcases new 9c2cadefde48 selftests: increase timeout to 10 min new fd0e4ec4a701 Merge branch 'mptcp-ipv4-mapped-ipv6-addressing-for-subflows' new 69783429cd13 net: sysctl: remove redundant #ifdef CONFIG_NET new 8b5f4eb3ab70 net: move CONFIG_NET guard to top Makefile new 1e328ed55920 net: dcb: use obj-$(CONFIG_DCB) form in net/Makefile new 0cfd99b487f1 net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in ne [...] new d32f834cd687 net: l3mdev: use obj-$(CONFIG_NET_L3_MASTER_DEV) form in n [...] new 864e898ba3f6 net: remove redundant 'depends on NET' new 1d96006dccf0 rocker: Simplify the calculation of variables new 7426957d237f Merge remote-tracking branch 'net-next/master' new 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() new 8063e184e490 skmsg: Make sk_psock_destroy() static new 09797b508aac Merge remote-tracking branch 'bpf-next/for-next' new c89e003de874 Merge remote-tracking branch 'ipsec-next/master' new f5bacc4440e1 Merge remote-tracking branch 'wireless-drivers-next/master' new fb246bf8015e Merge remote-tracking branch 'bluetooth/master' new 38ec7c6b6bd6 virt_wifi: fix deadlock on RTNL new d3b9b45f7e98 mac80211: minstrel_ht: fix regression in the max_prob_rate fix new 137fc300e6c6 Merge remote-tracking branch 'mac80211-next/master' new 6b3285db1c5e Merge remote-tracking branch 'gfs2/for-next' new b81770a7007c mtd: remove redundant assignment to pointer eb new dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup new 048fcda68afb Merge remote-tracking branch 'mtd/mtd/next' new 65e4cbbd7cd1 mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...] new 89efb0516bec Merge remote-tracking branch 'nand/nand/next' new aa09ab9117a7 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 75154b5ed307 Merge remote-tracking branch 'crypto/master' new 7a09577d80bb Merge remote-tracking branch 'drm/drm-next' new 8dec28257f39 Merge remote-tracking branch 'amdgpu/drm-next' new 2aa0f4faa164 drm/i915: WARN if plane src coords are too big new fed387572040 drm/i915/display: Prevent double YUV range correction on H [...] new cfb1bb698432 Merge remote-tracking branch 'drm-intel/for-linux-next' new e32bb6179749 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() new 5067ca99a25c Merge remote-tracking branch 'drm-misc/for-linux-next' new 772cde420e99 Merge remote-tracking branch 'etnaviv/etnaviv/next' new f4e05e4e5822 Merge remote-tracking branch 'regmap/for-next' new 28299771d207 Merge remote-tracking branch 'sound/for-next' new 1da0b9899abd ASoC: soc-component: add snd_soc_component_read/write_field() new 7db4c4cd767e ASoC: codecs: lpass-wsa-macro: make use of snd_soc_compone [...] new 9fd5599a9b26 ASoC: q6asm: fix 'physical' typos new 89a400bdeb12 ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams new 6e0210763024 ASoC: SOF: Intel: hda: Enable DMI L1 for trace new 4c87f71565ce Merge series "ASoC: SOF: Intel: hda: Enable DMI L1 for pow [...] new e32df142359f ASoC: Intel: adl: remove sof_fw_filename setting in ADL sn [...] new eeb4efe8ccf3 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 5919e24428e9 Merge remote-tracking branch 'sound-asoc/for-next' new fe0c44439e32 Merge remote-tracking branch 'modules/modules-next' new dfeb16a2dccd Merge remote-tracking branch 'input/next' new 41e76c85660c bfq: Avoid false bfq queue merging new 28c6def00919 bfq: Use 'ttime' local variable new 7684fbde4516 bfq: Use only idle IO periods for think time calculations new a11396672cfc Merge branch 'for-5.12/block' into for-next new f91ca2a370be zonefs: use bio_alloc in zonefs_file_dio_append new 616c6a6884e2 btrfs: use bio_kmalloc in __alloc_device new 4eb1d6890455 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio new 3175199ab0ac block: split bio_kmalloc from bio_alloc_bioset new c6bf3f0e25f4 block: use an on-stack bio in blkdev_issue_flush new a587daa0643a dm-clone: use blkdev_issue_flush in commit_metadata new 25ac84262cb5 f2fs: use blkdev_issue_flush in __submit_flush_wait new 67883ade7a98 f2fs: remove FAULT_ALLOC_BIO new 19304f959ffd drbd: remove bio_alloc_drbd new ae7153f1a7b0 drbd: remove drbd_req_make_private_bio new a78f18da6692 md: remove bio_alloc_mddev new 32637385b834 md: simplify sync_page_io new 6a5965696856 md: remove md_bio_alloc_sync new e82ed3a4fbb5 md/raid6: refactor raid5_read_one_chunk new 6808f7af964b nfs/blocklayout: remove cruft in bl_alloc_init_bio new 64820ac6c696 nilfs2: remove cruft in nilfs_alloc_seg_bio new 48d15436fde6 mm: remove get_swap_bio new fd06c8738a55 Merge branch 'for-5.12/block' into for-next new 3e3126cf2a6d mm: only make map_swap_entry available for CONFIG_HIBERNATION new c37fcc538fa0 Merge branch 'for-5.12/block' into for-next new 59c157433fbc nvme-core: check bdev value for NULL new f3a3659e73be Merge branch 'for-5.12/block' into for-next new 912ed50f3cde Merge remote-tracking branch 'block/for-next' new 2f78bd4f33d4 dm dust: remove h from printk format specifier new ebb25f32874f dm crypt: Spelling s/cihper/cipher/ new 1f2bbc40eea1 dm integrity: fix spelling mistake "flusing" -> "flushing" new 1c8585ede665 dm: cleanup of front padding calculation new 3a476f75fbd5 dm persistent data: fix return type of shadow_root() new 2ee53e76f3ff dm integrity: introduce the "fix_hmac" argument new 8145b3b99beb dm writecache: fix performance degradation in ssd mode new 266917bd4a21 dm writecache: fix unnecessary NULL check warnings new ffdc58c3079b Merge remote-tracking branch 'device-mapper/for-next' new 659a3d848205 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 464dc8117649 Merge remote-tracking branch 'mmc/next' new faee5bec4f30 Merge remote-tracking branch 'mfd/for-mfd-next' new 2cb66eeafe83 Merge remote-tracking branch 'backlight/for-backlight-next' new b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs new 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...] new 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960 new 9483b961ad08 power/reset: remove zte zx driver new 2a0aa0fa39d4 power: supply: charger-manager: fix typo new a72acc56f3e9 power-supply: use kobj_to_dev() new f95aaecf2e4f Merge remote-tracking branch 'battery/for-next' new 0e7c965f83af Merge remote-tracking branch 'regulator/for-next' new 7c64cd2f200c Merge remote-tracking branch 'security/next-testing' new 310e6ca91a1b Merge remote-tracking branch 'integrity/next-integrity' new f7b0fd0b96b1 Merge branch 'keys-misc' into keys-next new 2067276630a6 Merge remote-tracking branch 'keys/keys-next' new 82c5ad5ac9db Merge remote-tracking branch 'selinux/next' new 6247019eefe0 Merge remote-tracking branch 'tpmdd/next' new 127c8c5f0589 audit: Make audit_filter_syscall() return void new 97b8674e77bf Merge remote-tracking branch 'audit/next' new 6307cb01f327 Merge remote-tracking branch 'devicetree/for-next' new 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string new 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check new 05cda27d7eb5 Merge remote-tracking branch 'spi/for-5.12' into spi-next new f2d4f5539594 Merge remote-tracking branch 'spi/for-next' new 4ec2323a131a Merge remote-tracking branch 'tip/auto-latest' new 7eb78ef662d4 Merge remote-tracking branch 'edac/edac-for-next' new c4660976ab39 Merge remote-tracking branch 'rcu/rcu/next' new f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc new 5db27823c3fd Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next new ff9fc08b2b61 Merge remote-tracking branch 'kvm-arm/next' new 0549cd67b010 xen-blkfront: allow discard-* nodes to be optional new 5f46400f7a6a xen: Fix XenStore initialisation for XS_LOCAL new 2e92493637a0 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM [...] new 32b725aee653 Merge remote-tracking branch 'xen-tip/linux-next' new 8a998c6ab76f Merge remote-tracking branch 'percpu/for-next' new e9ad2eb3d9ae workqueue: Use %s instead of function name new 58164778c818 Merge remote-tracking branch 'workqueues/for-next' new 29bc9e03466d Merge remote-tracking branch 'drivers-x86/for-next' new 17694391ff67 Merge remote-tracking branch 'chrome-platform/for-next' new 2843f6d982eb Merge remote-tracking branch 'hsi/for-next' new a50dc831b213 Merge remote-tracking branch 'leds/for-next' new e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] new 4104ca776ba3 of: property: Add fw_devlink support for interrupts new 7a08aa10048d Merge remote-tracking branch 'driver-core/driver-core-next' new 60b4c9d5c6fe usb/c67x00: Replace tasklet with work new 4c1934bda88a usb: raw-gadget: add copyright new 7a35a5ca2637 usb: raw-gadget: update documentation and Kconfig new 7961b77c0d48 dt-bindings: dwc3-xilinx: Add missing comma in example new 415fa1c7305d usb: dwc2: Do not update data length if it is 0 on inbound [...] new f74b68c61cbc usb: dwc2: Abort transaction after errors with unknown reason new 1a9e38cabd80 usb: dwc2: Make "trimming xfer length" a debug message new d75cc901d6e5 Merge remote-tracking branch 'usb/usb-next' new 7bad39088033 Merge remote-tracking branch 'usb-serial/usb-next' new f5e8e5d11f31 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 5c201fb96f1a Merge remote-tracking branch 'phy-next/next' new e9103f47bf1a serial: ifx6x60: Remove driver for deprecated platform new e0f2a902c9f0 serial: stm32: improve platform_get_irq condition handling [...] new 267ed74f103f Merge remote-tracking branch 'tty/tty-next' new fc716ffb9afe misc/vmw_vmci: fix typo new e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible new 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory new 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC new e4240253ac85 greybus: es2: drop short control-transfer checks new 26c2e9226140 most: core: Constify static attribute_group structs new c41e21dca8dc sgi-xp: remove h from printk format specifier new 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value new 954fa2963760 Merge remote-tracking branch 'char-misc/char-misc-next' new 081014646cb1 Merge remote-tracking branch 'extcon/extcon-next' new 2502da45c303 Merge remote-tracking branch 'soundwire/next' new 002afd8e9fc4 Merge remote-tracking branch 'thunderbolt/next' new 89be5992e1a5 staging: rtl8188eu: fix rtw_xmit_entry's return value new c6c4a17bc3a2 Staging: rtl8192u: use %s and __func__ new 61834c967a92 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] new c88c76c7286e staging: mt7621-dts: remove obsolete switch node new 115dbad485a7 staging: comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 new 2e0e629d0f62 staging: comedi: adv_pci_dio: Add interrupt handling for PCI-1730 new b4783da2c185 staging: comedi: adv_pci_dio: Support falling edge triggers new a346129ee461 staging: hikey9xx: phy-hi3670-usb3: use bitfield macros new 00c5c96886fa staging: hikey9xx: phy-hi3670-usb3: adjust retry logic new c04c9966a3ca staging: hikey9xx: phy-hi3670-usb3: hi3670_is_abbclk_selet [...] new 93e3ef23e290 staging: hikey9xx: phy-hi3670-usb3.yaml: add a blank line new 596e763620fe staging: hikey9xx: hisilicon, hisi-spmi-controller.yaml fi [...] new 352335a6aced staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: simpl [...] new fac4da4ff02d staging: hikey9xx: hi6421v600-regulator: do some cleanups new d2dfd50a0b57 staging: hikey9xx: hi6421v600-regulator: move LDO config from DT new 0b5a562a9e2a staging: hikey9xx: hi6421v600-regulator: cleanup debug msgs new 6436a12504da staging: hikey9xx: hi6421v600-regulator: get rid of an sta [...] new 6a5e7aafa431 staging: hikey9xx: hi6421v600-regulator: do some cleanups new 746eae6a164e staging: hikey9xx: hi6421v600-regulator: update copyright new fd765da06066 staging: hikey9xx: hi6421v600-regulator: fix delay logic new 54f1155af685 staging: hikey9xx: hi6421v600-regulator: cleanup comments new 75d39eb53893 staging: hikey9xx: hi6421v600-regulator: fix get_optimum_mode new 37c91ea7fe68 staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: clean [...] new 64542b9f2695 staging: hikey9xx: hi6421-spmi-pmic: update copyright new 27cf133c5d3c staging: hikey9xx: hi6421-spmi-pmic: simplify includes new 3c52ab55f922 Merge remote-tracking branch 'staging/staging-next' new 30e8679294fa Merge remote-tracking branch 'icc/icc-next' new 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] new c281cde7a456 dmaengine: stedma40: fix 'physical' typo new 84993bddb92f Merge remote-tracking branch 'dmaengine/next' new 03dffdb8f02a Merge remote-tracking branch 'cgroup/for-next' new 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] new efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] new f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...] new a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...] new 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...] new bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...] new 0653c358d2dc scsi: Drop gdth driver new 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup new bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup new 1789671ded39 scsi: 3w-sas: Whitespace cleanup new bcd5c59f21e3 scsi: atp870u: Whitespace cleanup new 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup new c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations new 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...] new eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes new 0eb198d2c35f scsi: acornscsi: Use standard defines new 23d339f08fac scsi: nsp32: Fixup status handling new f55475891edb scsi: dc395: Drop private SAM status code definitions new 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions new 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE new cdec16c1177a scsi: aacraid: Avoid setting message byte on completion new 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE new 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE new 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition new d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition new 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions new 9df17f4679b7 scsi: initio: Drop internal SCSI message definition new 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE new db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE new f3272258d79a scsi: atp870u: Use standard definitions new ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result new 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message new d37932a91600 scsi: core: Add 'set_status_byte()' accessor new 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...] new 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte new fc8e006c38e2 scsi: wd33c93: Use SCSI status new 88188179f36c scsi: ips: Use correct command completion on error new ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands new 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...] new aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors new 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values new 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event() new 121181f3f839 scsi: libsas: Remove notifier indirection new c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers new feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers new 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down() new 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up() new 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() new 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers new cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers new 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers new 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers new 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications new 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers new 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers new de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers new f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API new c12208668aef scsi: isci: Switch back to original libsas event notifiers new 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers new 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants new bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison new 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...] new 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable new c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check new d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation new cd9df0c21636 scsi: qla1280: Fix printk regression new 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings new 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check new a6811a41feb2 Merge branch 'misc' into for-next new e0bcbd765d7f Merge remote-tracking branch 'scsi/for-next' new 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue new bc2b4e680231 scsi: qla2xxx: Fix some memory corruption new 0be310979e5e scsi: lpfc: Fix ancient double free new 3ae0819079f2 scsi: ncr53c8xx: Fix typos new fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL new 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...] new 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() new 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default new 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() new cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support new eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices new cc0b6ad72e18 scsi: target: core: Signal WRITE residuals new ead0ffc95a89 scsi: target: core: Change ASCQ for residual write new a927ec399542 scsi: message: fusion: Fix 'physical' typos new afeb9f82ebc7 Merge remote-tracking branch 'scsi-mkp/for-next' new 18c69325c838 Merge remote-tracking branch 'vhost/linux-next' new e63c15562717 Merge remote-tracking branch 'rpmsg/for-next' new b1cd4f67f2c2 gpio: tegra: Improve formatting of the code new bc0953516e5b gpio: tegra: Use debugfs_create_devm_seqfile() new 71e1e5df9002 gpio: tegra: Clean up whitespaces in tegra_gpio_driver new 865cbbdf57d2 gpio: tegra: Support building driver as a loadable module new d60c1614b6df gpio: tegra: Fix irq_set_affinity new 79bc7dabc6f4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 04701bc0f93f Merge remote-tracking branch 'gpio-intel/for-next' new 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] new 484c58d6601c pinctrl: remove zte zx driver new c41e02c384f5 pinctrl: remove sirf atlas/prima drivers new 5817364a90c9 pinctrl: remove coh901 driver new 4ef82b305239 pinctrl: remove ste u300 driver new dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support new fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings new 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller new 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...] new 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers new cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins new 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking new 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions new b4478a080673 Merge tag 'v5.11-rc2' into devel new 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...] new 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible new 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning new ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx new d3e0c0572caf Merge branch 'devel' into for-next new d61264531e28 Merge remote-tracking branch 'pinctrl/for-next' new f684f9b051f9 Merge remote-tracking branch 'pwm/for-next' new a46e6f4feb03 Merge remote-tracking branch 'userns/for-next' new e6bb89a0a9dd Merge remote-tracking branch 'livepatching/for-next' new 59b3ad2cb684 Merge remote-tracking branch 'coresight/next' new d7f001baeb46 Merge remote-tracking branch 'rtc/rtc-next' new e9746e17ae82 Merge remote-tracking branch 'kspp/for-next/kspp' new 6dc6b2c5d463 Merge remote-tracking branch 'gnss/gnss-next' new 253077f81bd7 Merge remote-tracking branch 'slimbus/for-next' new 8fcef85ec36d Merge remote-tracking branch 'nvmem/for-next' new 2c94feeb96b1 Merge remote-tracking branch 'xarray/main' new ccaca61a2a4c Merge remote-tracking branch 'hyperv/hyperv-next' new 305170f15b8e Merge remote-tracking branch 'auxdisplay/auxdisplay' new 87baa23e0236 bus: mhi: core: Add helper API to return number of free TREs new 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next new 392393b309a0 Merge remote-tracking branch 'mhi/mhi-next' new e47426e425e4 Merge remote-tracking branch 'memblock/for-next' new c366932190d4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 86179a527a37 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new d1b472e84641 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new 79c33ca27305 mm: hugetlb: fix a race between freeing and dissolving the page new d338e7548a1c mm: hugetlb: fix a race between isolating and freeing page new 9e94c074eda9 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new 2e381a1e7245 mm: migrate: do not migrate HugeTLB page whose refcount is one new eacd93c6b474 mm, compaction: move high_pfn to the for loop scope new c4b574064541 mm/vmalloc: separate put pages and flush VM flags new ab55392178af init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov new 18adb809c13f mm: thp: fix MADV_REMOVE deadlock on shmem THP new 85f4d03a6734 memblock: do not start bottom-up allocations with kernel_end new 3e5e78c76ff8 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] new 6f1fce9b7c89 kasan: add explicit preconditions to kasan_report() new 5da2ebc002fa kasan: make addr_has_metadata() return true for valid addresses new f440794078d0 ubsan: implement __ubsan_handle_alignment_assumption new 9b43d7061be0 mm: hugetlb: fix missing put_page in gather_surplus_pages() new d97372de6a40 MAINTAINERS/.mailmap: use my @kernel.org address new 32cc1e70fc0a mm/rmap: fix potential pte_unmap on an not mapped pte new ed14e3378dea /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 635adf63afe3 /proc/kpageflags: do not use uninitialized struct pages new 59e026b75b07 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] new 66d3dad16537 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new a83edd0a72c0 scripts/spelling.txt: increase error-prone spell checking new a00df80360ac scripts/spelling.txt: check for "exeeds" new c1a4a7de005e scripts/spelling.txt: add "allocted" and "exeeds" typo new f84e89c19a26 ntfs: layout.h: delete duplicated words new b960c3941f58 ocfs2: remove redundant conditional before iput new 47f3a71acd6f ocfs2: clean up some definitions which are not used any more new 6ae989bfe634 ocfs2: clear links count in ocfs2_mknod() if an error occurs new b250d8e75c42 ocfs2: fix ocfs2 corrupt when iputting an inode new 480356019d85 fs: delete repeated words in comments new 285a1c8af4be ramfs: support O_TMPFILE new f6d6566dddb1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 993c9ca2b0d8 mm, tracing: record slab name for kmem_cache_free() new 604b22cebe74 mm/sl?b.c: remove ctor argument from kmem_cache_flags new 3b6ff89e912c mm/slub: disable user tracing for kmemleak caches by default new 174d712e789a mm, slub: stop freeing kmem_cache_node structures on node offline new 4271ea598339 mm, slab, slub: stop taking memory hotplug lock new 12b64b5a8e1d mm, slab, slub: stop taking cpu hotplug lock new eb66501b27d7 mm, slub: splice cpu and page freelists in deactivate_slab() new fea25e692696 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] new b1c385172246 mm/debug: improve memcg debugging new 02ff9aff8fa5 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new 1116b2cda738 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new f2fb3b829e2d mm/page_owner: use helper function zone_end_pfn() to get end_pfn new fb4dee54455e mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 30702d92f24d mm/filemap: remove unused parameter and change to void typ [...] new c4d07ea92cd9 mm/filemap: don't revert iter on -EIOCBQUEUED new 7ce50b2e327b mm/filemap: rename generic_file_buffered_read subfunctions new a6f39d63e7c9 mm/filemap: remove dynamically allocated array from filemap_read new 1e60808ea681 mm/filemap: convert filemap_get_pages to take a pagevec new 103800fb42cd mm/filemap: use head pages in generic_file_buffered_read new e69d0aeb0d70 mm/filemap: pass a sleep state to put_and_wait_on_page_locked new d07ec25167aa mm/filemap: support readpage splitting a page new 9e10ca39f731 mm/filemap: inline __wait_on_page_locked_async into caller new b55a9e770e17 mm/filemap: don't call ->readpage if IOCB_WAITQ is set new 7f3e5d86085f mm/filemap: change filemap_read_page calling conventions new 8722063d3f49 mm/filemap: change filemap_create_page calling conventions new 7b0fcacec1e9 mm/filemap: convert filemap_update_page to return an errno new 2435869d34b5 mm/filemap: move the iocb checks into filemap_update_page new 48cd528f624e mm/filemap: add filemap_range_uptodate new 7d7ad5be58b2 mm/filemap: split filemap_readahead out of filemap_get_pages new 07b19d45277a mm/filemap: restructure filemap_get_pages new 073b070d9633 mm/filemap: don't relock the page after calling readpage new bc8aedcb37c1 mm/filemap: rename generic_file_buffered_read to filemap_read new 2c45b6e95db8 mm/filemap: simplify generic_file_read_iter new a508a1f751a3 mm/swap_slots.c: remove redundant NULL check new eaba24b5e050 mm/swapfile.c: fix debugging information problem new e8b05abd8e6e mm/swap: don't SetPageWorkingset unconditionally during swapin new c19f9ec25dbf mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 90124c300a47 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 78e24fa18911 mm: memcontrol: optimize per-lruvec stats counter memory usage new 5c18c412f8a6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new a78d40f785c9 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new c79d92dbc497 mm: memcontrol: convert NR_ANON_THPS account to pages new e8892caa78d0 mm: memcontrol: convert NR_FILE_THPS account to pages new 6817cdbc17aa mm: memcontrol: convert NR_SHMEM_THPS account to pages new cb4b74f214e2 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 7dae2f730ed6 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 022ea795e23d mm: memcontrol: make the slab calculation consistent new 402f8ba0a089 mm/memcg: revise the using condition of lock_page_lruvec f [...] new 5ae410ef21fe mm/memcg: remove rcu locking for lock_page_lruvec function series new 09599a05f14b mm: memcg: add swapcache stat for memcg v2 new 213be79af2eb mm-memcg-add-swapcache-stat-for-memcg-v2-fix new 37428e03d387 mm: kmem: make __memcg_kmem_(un)charge static new d43cb8b8d78a mm: page_counter: re-layout structure to reduce false sharing new 1433d6040c7e mm/memcontrol: remove redundant NULL check new 9b4425f905b5 mm/mmap.c: remove unnecessary local variable new f3ae9bb1a7e5 mm/memory.c: fix potential pte_unmap_unlock pte error new f66eca99b336 mm/mmap.c: fix the adjusted length error new fb696aeb89cf mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 794d599b6256 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new bdfcbe306bcc mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 4f42a2c299d6 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 6b367ed2edbf mm/page_reporting: use list_entry_is_head() in page_report [...] new 690f787a76e8 vmalloc: remove redundant NULL check new e8af0450b095 kasan: prefix global functions with kasan_ new d3dbd2e179ec kasan: clarify HW_TAGS impact on TBI new 2c602fa15743 kasan: clean up comments in tests new 87ea5bfcdb7d kasan: add macros to simplify checking test constraints new 588f2d4cb5ee kasan: add match-all tag tests new e7bbafe8ce8c kasan: export kasan_poison new f96598705022 kasan-add-match-all-tag-tests-fix-fix new 2b96a6d3b03d kasan, arm64: allow using KUnit tests with HW_TAGS mode new 1370f68b37a7 kasan: rename CONFIG_TEST_KASAN_MODULE new 9b17ad5daf10 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 0ab673fed45a kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new 876e925de931 kasan: fix memory corruption in kasan_bitops_tags test new cfe7fd3845a6 kasan: move _RET_IP_ to inline wrappers new a5acf6bea536 kasan: fix bug detection via ksize for HW_TAGS mode new ffd16716c9ab kasan: add proper page allocator tests new 1c2995ce928d kasan: add a test for kmem_cache_alloc/free_bulk new 97b38284edb8 kasan: don't run tests when KASAN is not enabled new 0b68bc7ad901 kasan: remove redundant config option new 35e13952154c kasan-remove-redundant-config-option-v3 new f91c8286946c mm: fix prototype warning from kernel test robot new d115e1b0a4ef mm: rename memmap_init() and memmap_init_zone() new 9b3e042d9740 mm: simplify parater of function memmap_init_zone() new f7ecbb2ae5e6 mm: simplify parameter of setup_usemap() new 4406170969d7 mm: remove unneeded local variable in free_area_init_core new 6e09ffd3994b video: fbdev: acornfb: remove free_unused_pages() new f10f65c2f1f7 mm: simplify free_highmem_page() and free_reserved_page() new 28fc3f01e078 mm/huge_memory.c: update tlb entry if pmd is changed new 10a53419f539 MIPS: do not call flush_tlb_all when setting pmd entry new 39393526edb4 mm/hugetlb: fix potential double free in hugetlb_register_ [...] new d3543c27fbcb mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 365390002821 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new 6c04ed8e855b mm/hugetlb: use helper huge_page_order and pages_per_huge_page new 1be2ec4421e0 mm/hugetlb: fix use after free when subpool max_hpages acc [...] new b94b1d08d09e mm/hugetlb: simplify the calculation of variables new 9958319b6ee6 mm/vmscan: __isolate_lru_page_prepare() cleanup new 95e111d32b65 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new 8110f3e18224 mm/vmscan.c: use add_page_to_lru_list() new f5cb76f13d96 include/linux/mm_inline.h: shuffle lru list addition and d [...] new 5a36ff7c723f mm: don't pass "enum lru_list" to lru list addition functions new 6c004acbe1cd mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new d2b9cf787a2b mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new 539d78052ecb mm: add __clear_page_lru_flags() to replace page_off_lru() new 8d1cae74bc7a mm: VM_BUG_ON lru page flags new 9e98fc2c2f27 include/linux/mm_inline.h: fold page_lru_base_type() into [...] new ec79d047561d include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 1b9d647c89f1 mm/vmscan.c: make lruvec_lru_size() static new 4e93fd9d743a hugetlb: use page.private for hugetlb specific page flags new 4df2c1a2db79 hugetlb: convert page_huge_active() HPageMigratable flag new 60501fbbf9d6 hugetlb: only set HPageMigratable for migratable hstates new e3cfd14ced15 hugetlb: convert PageHugeTemporary() to HPageTemporary flag new 73fd0298d5a2 hugetlb: convert PageHugeFreed to HPageFreed flag new de706631e182 z3fold: remove unused attribute for release_z3fold_page new 5a17e98d3ca1 z3fold: simplify the zhdr initialization code in init_z3fo [...] new 9b7629e55e15 mm/compaction: remove rcu_read_lock during page compaction new 611f5854e206 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 5567cabc58de mm/compaction: correct deferral logic for proactive compaction new fa8d71bc6b5b numa balancing: migrate on fault among multiple bound nodes new 8c42a3fd76eb mm, oom: fix a comment in dump_task() new 85e5b762126c mm/hugetlb: change hugetlb_reserve_pages() to type bool new 675cb8ca3200 hugetlbfs: remove special hugetlbfs_set_page_dirty() new a397187dc6c1 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 4000e3241c3d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 7f15463ded87 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 5099896fe3ea hugetlbfs: remove meaningless variable avoid_reserve new 744c96736488 hugetlbfs: make hugepage size conversion more readable new c06f68dbe8be hugetlbfs: correct some obsolete comments about inode i_mutex new 0458ae078e0e mm/migrate: remove unneeded semicolons new 675539d9ac47 mm: make pagecache tagged lookups return only head pages new ef2ca2863a96 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new d16b5495477c mm/swap: optimise get_shadow_from_swap_cache new d4ce47b9a1c4 mm: add FGP_ENTRY new 77be2f18d89f mm/filemap: rename find_get_entry to mapping_get_entry new 3967059d9798 mm/filemap: add helper for finding pages new fc81ca1f8345 fix mm-filemap-add-helper-for-finding-pages.patch new 39b91cd441be mm/filemap: add mapping_seek_hole_data new eebbbf8513c8 fix mm-filemap-add-mapping_seek_hole_data.patch new 60055185ed46 iomap: use mapping_seek_hole_data new edd3f49c8151 mm: add and use find_lock_entries new 114fed2d5eb6 fix mm-add-and-use-find_lock_entries.patch new 9701bbcffe79 mm: add an 'end' parameter to find_get_entries new e424c6379290 mm: add an 'end' parameter to pagevec_lookup_entries new 79dd7eb6b985 mm: remove nr_entries parameter from pagevec_lookup_entries new b1e314c9e6cb mm: pass pvec directly to find_get_entries new 1e3f62e77f15 mm: remove pagevec_lookup_entries new d7a629f9c4f8 mm,thp,shmem: limit shmem THP alloc gfp_mask new 239ddb327d97 mm,thp,shm: limit gfp mask to no more than specified new 5a36e426ee4c mm,thp,shmem: make khugepaged obey tmpfs mount flags new fdc6b79b3b7d mm: cma: allocate cma areas bottom-up new 8de3affc116f mm-cma-allocate-cma-areas-bottom-up-fix new 036fabfb3453 mm-cma-allocate-cma-areas-bottom-up-fix-2 new ba2e1df127fd mm-cma-allocate-cma-areas-bottom-up-fix-3 new ba003b9fdc8b mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new 7fe8299a7166 mm/cma: expose all pages to the buddy if activation of an [...] new 1b2dc5e73522 mm/page_alloc: count CMA pages per zone and print them in [...] new 56ecf59da3ac mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 8d82a52d8248 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 950cd7e2ebab mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 1cf5f5c5a41c mm/vmstat.c: erase latency in vmstat_shepherd new 859b70f6d30f mm: move pfn_to_online_page() out of line new 11fe8b278af3 mm: teach pfn_to_online_page() to consider subsection validity new 5f4b35ac03d7 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 3e96d1287f19 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new fc152dbdb686 mm: fix memory_failure() handling of dax-namespace metadata new 6c9adeecc77d mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new bd0af9f88dea mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new bd3798b62d8d mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new c6f081f5b8c7 mm/rmap: correct some obsolete comments of anon_vma new 0027cf3c2a6b mm/rmap: remove unneeded semicolon in page_not_mapped() new 6adfdd3a81cd mm: zswap: clean up confusing comment new f6a7c86466f7 mm/zswap: add the flag can_sleep_mapped new aa3f90f29d63 mm/zswap: add return value in zswap_frontswap_load new 908aa806dba0 mm/zswap: fix potential memory leak new cf0779cd111d mm/zswap: fix variable 'entry' is uninitialized when used new 9e2eb5fe233c mm: set the sleep_mapped to true for zbud and z3fold new e4970201052a mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new d048ab142484 mm: remove arch_remap() and mm-arch-hooks.h new 4102fc76a2a5 mm: page-flags.h: Typo fix (It -> If) new e2e919cb15f7 mm/dmapool: use might_alloc() new b7a41338a6b3 mm/backing-dev.c: use might_alloc() new cb5aaf4ea0e5 bdi-use-might_alloc-fix new 4845160409ae mm/early_ioremap.c: use __func__ instead of function name new d418eb921eb5 mm: add Kernel Electric-Fence infrastructure new 3578c17e4a00 kfence: Fix parameter description for kfence_object_start() new 5973b0dd0914 kfence: avoid stalling work queue task without allocations new 72f7651c8d4b kfence: fix potential deadlock due to wake_up() new d12436aa5310 kfence: add option to use KFENCE without static keys new 3f584687e7dc kfence: add missing copyright and description headers new 67e6de6ac12f x86, kfence: enable KFENCE for x86 new 8f5b72cf1737 kfence, x86: add missing copyright and description header new 592b10ecb149 arm64, kfence: enable KFENCE for ARM64 new 973d782290ad kfence, arm64: add missing copyright and description header new cd4f59689441 kfence: use pt_regs to generate stack trace on faults new b0fc72e1e1e6 mm, kfence: insert KFENCE hooks for SLAB new 6d4a4ac82d31 mm, kfence: insert KFENCE hooks for SLUB new 284c6e117ff7 kfence, kasan: make KFENCE compatible with KASAN new b5e5adc3118f revert kasan-remove-kfence-leftovers new 9b56b067593d kfence, Documentation: add KFENCE documentation new 975e88918a62 kfence: add missing copyright header to documentation new 398a989d1442 kfence: add test suite new eb9947001af6 kfence: fix typo in test new 975eed270430 kfence: show access type in report new bed6c606faee MAINTAINERS: add entry for KFENCE new d75278322e46 tracing: add error_report_end trace point new f10623faf244 kfence: use error_report_end tracepoint new ceca664b9581 kasan: use error_report_end tracepoint new 323bb7cb7b6f fs/buffer.c: add debug print for __getblk_gfp() stall problem new 1fe1c4ab5e51 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 27ed7ea1c421 kernel/hung_task.c: Monitor killed tasks. new 26735ad19d97 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 7a52da33fa44 proc/wchan: use printk format instead of lookup_symbol_name() new 9daee6683340 sysctl.c: fix underflow value setting risk in vm_table new cd0a77e9883f proc/sysctl: make protected_* world readable new 7c438b97ab4a include/linux: remove repeated words new 704050d00440 groups: use flexible-array member in struct group_info new 4cff3714d4ee groups: simplify struct group_info allocation new 7b63459f340e kernel: delete repeated words in comments new a221b5f6da2c lib/genalloc.c: change return type to unsigned long for bi [...] new d4ebfcad3edf lib: optimize cpumask_local_spread() new c9472342580c lib-optimize-cpumask_local_spread-v8 new 63e931c7cc80 string.h: move fortified functions definitions in a dedica [...] new 626ee2c93e13 lib: stackdepot: add support to configure STACK_HASH_SIZE new b9779abb09a8 lib: stackdepot: add support to disable stack depot new ba1952a0027b lib-stackdepot-add-support-to-disable-stack-depot-fix new ec23c845f1b3 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new b5a580c05edb mm/page_poison: use unhashed address in hexdump for check_ [...] new 669e5b10fb6f include/linux/bitops.h: spelling s/synomyn/synonym/ new edb2801129cd checkpatch: improve blank line after declaration test new 60039572fbb4 checkpatch: ignore warning designated initializers using NR_CPUS new 56ea41b4d8a5 checkpatch: trivial style fixes new fdddb1eb8541 checkpatch: prefer ftrace over function entry/exit printks new 7d9b1d722ac9 checkpatch: improve TYPECAST_INT_CONSTANT test message new 312e413b953e checkpatch: add warning for avoiding .L prefix symbols in [...] new 7fbffd429bdc checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new e06af0b2ba02 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new d71f51b8912c aio: simplify read_events() new 207b9c737e07 scripts/gdb: fix list_for_each new 4a5d789d5535 initramfs: panic with memory information new 8c6158474df0 initramfs-panic-with-memory-information-fix new 14bf8d6cdf50 Merge branch 'akpm-current/current' new e671509ebc4b mm: add definition of PMD_PAGE_ORDER new 03439a7256aa mmap: make mlock_future_check() global new d84ad5d7120a riscv/Kconfig: make direct map manipulation options depend on MMU new 157925b34a2b set_memory: allow set_direct_map_*_noflush() for multiple pages new da2f7cfd4a60 set_memory: allow querying whether set_direct_map_*() is a [...] new 50a5900f1f62 arm64: kfence: fix header inclusion new f7263452cdc6 mm: introduce memfd_secret system call to create "secret" [...] new dedc13ce6e7e secretmem: use PMD-size pages to amortize direct map fragm [...] new ec57019f6edd secretmem: add memcg accounting new 4df1b706458f PM: hibernate: disable when there are active secretmem users new c0377543e19f arch, mm: wire up memfd_secret system call where relevant new 82020362acaf secretmem: test: add basic selftest for memfd_secret(2)
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 (b13f7cadcd89) \ N -- N -- N refs/heads/akpm (82020362acaf)
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 1048 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 | 4 +- Documentation/admin-guide/kernel-parameters.txt | 14 +- Documentation/devicetree/bindings/Makefile | 8 +- .../devicetree/bindings/arm/rockchip.yaml | 1 + .../devicetree/bindings/gpio/gpio-atlas7.txt | 50 - .../bindings/gpio/gpio-stericsson-coh901.txt | 7 - .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +- .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 - .../devicetree/bindings/pinctrl/pinctrl-single.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + .../devicetree/bindings/usb/dwc3-xilinx.txt | 2 +- Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/filesystems/f2fs.rst | 1 - Documentation/firmware-guide/acpi/debug.rst | 14 +- Documentation/kbuild/makefiles.rst | 12 +- Documentation/networking/ip-sysctl.rst | 10 + Documentation/process/magic-number.rst | 2 - Documentation/scsi/libsas.rst | 9 +- Documentation/scsi/scsi-parameters.rst | 3 - Documentation/usb/raw-gadget.rst | 102 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 12 +- Makefile | 5 +- arch/arm/arm-soc-for-next-contents.txt | 16 +- arch/arm/boot/compressed/atags_to_fdt.c | 3 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 6 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 + arch/arm64/Kconfig | 4 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 3 - arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 5 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 12 + arch/arm64/include/asm/cacheflush.h | 5 - arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/mmu_context.h | 7 +- arch/arm64/include/asm/pgtable.h | 12 +- arch/arm64/include/asm/trans_pgd.h | 39 + arch/arm64/kernel/hibernate.c | 271 +- arch/arm64/kernel/machine_kexec.c | 57 +- arch/arm64/kernel/relocate_kernel.S | 48 +- arch/arm64/mm/Makefile | 1 + arch/arm64/mm/mmap.c | 15 +- arch/arm64/mm/trans_pgd.c | 324 + arch/csky/mm/init.c | 17 +- arch/mips/include/asm/checksum.h | 6 +- arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/vpe.h | 3 - arch/mips/kernel/cacheinfo.c | 4 +- arch/mips/kernel/vpe.c | 33 - arch/mips/loongson2ef/common/mem.c | 11 - arch/mips/mm/cache.c | 8 - arch/riscv/Kconfig | 1 + arch/riscv/Kconfig.socs | 1 + arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/probes/decode-insn.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 2 +- arch/riscv/mm/kasan_init.c | 57 +- arch/s390/boot/uv.c | 2 +- arch/s390/crypto/paes_s390.c | 28 +- arch/s390/include/asm/uv.h | 4 +- arch/s390/kernel/signal.c | 1 + arch/s390/kernel/uv.c | 2 +- arch/s390/pci/pci_event.c | 2 +- arch/x86/include/asm/idtentry.h | 1 + arch/x86/xen/enlighten_pv.c | 15 +- arch/x86/xen/xen-asm.S | 1 + block/bfq-iosched.c | 13 +- block/bio.c | 167 +- block/blk-crypto-fallback.c | 2 +- block/blk-flush.c | 17 +- drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/bus.c | 60 +- drivers/acpi/device_pm.c | 20 +- drivers/acpi/pci_root.c | 40 +- drivers/acpi/power.c | 44 +- drivers/acpi/scan.c | 128 +- drivers/acpi/sysfs.c | 2 - drivers/acpi/utils.c | 56 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 2 - drivers/block/drbd/drbd_main.c | 13 - drivers/block/drbd/drbd_req.c | 5 +- drivers/block/drbd/drbd_req.h | 12 - drivers/block/drbd/drbd_worker.c | 5 +- drivers/block/xen-blkfront.c | 20 +- drivers/bus/mhi/core/main.c | 12 + drivers/char/mem.c | 7 - drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/ste_dma40.c | 2 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-tegra.c | 49 +- drivers/gpio/gpiolib-cdev.c | 2 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 7 + drivers/gpu/drm/i915/display/intel_display.c | 6 + drivers/gpu/drm/i915/display/intel_sprite.c | 65 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/greybus/es2.c | 9 +- drivers/hv/hv_balloon.c | 2 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-integrity.c | 18 +- drivers/md/dm-writecache.c | 8 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/md.c | 48 +- drivers/md/md.h | 2 - drivers/md/raid1.c | 2 +- drivers/md/raid10.c | 2 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 108 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 - drivers/media/dvb-core/dvb_frontend.c | 1 + drivers/media/dvb-frontends/Kconfig | 2 +- drivers/media/dvb-frontends/af9033.c | 2 + drivers/media/dvb-frontends/cx24120.c | 1 + drivers/media/dvb-frontends/dib0090.c | 2 + drivers/media/dvb-frontends/drxk_hard.c | 1 + drivers/media/dvb-frontends/m88rs2000.c | 1 + drivers/media/dvb-frontends/rtl2832.c | 1 + drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov8865.c | 6 +- drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/ivtv/ivtv-driver.c | 5 + drivers/media/pci/saa7134/saa7134-tvaudio.c | 25 +- drivers/media/pci/saa7164/saa7164-buffer.c | 16 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/smipcie/smipcie-main.c | 26 +- drivers/media/platform/Kconfig | 1 - drivers/media/platform/allegro-dvt/Makefile | 3 +- drivers/media/platform/allegro-dvt/allegro-core.c | 817 ++- drivers/media/platform/allegro-dvt/allegro-mail.c | 13 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 1 + drivers/media/platform/allegro-dvt/nal-h264.c | 336 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 824 +++ drivers/media/platform/allegro-dvt/nal-hevc.h | 350 ++ drivers/media/platform/allegro-dvt/nal-rbsp.c | 310 + drivers/media/platform/allegro-dvt/nal-rbsp.h | 61 + drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/meson/ge2d/ge2d.c | 1 + drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 - drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 12 +- drivers/media/platform/pxa_camera.c | 3 + drivers/media/platform/qcom/venus/core.c | 30 + drivers/media/platform/qcom/venus/core.h | 4 +- drivers/media/platform/qcom/venus/firmware.c | 3 + drivers/media/platform/qcom/venus/helpers.c | 18 + drivers/media/platform/qcom/venus/helpers.h | 2 + drivers/media/platform/qcom/venus/hfi_cmds.c | 12 + drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/qcom/venus/hfi_parser.c | 2 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 4 +- drivers/media/platform/qcom/venus/pm_helpers.c | 36 +- drivers/media/platform/qcom/venus/venc.c | 73 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 17 +- drivers/media/platform/rcar-vin/rcar-dma.c | 5 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 42 +- drivers/media/platform/rcar_fdp1.c | 4 - drivers/media/platform/rcar_jpu.c | 6 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 - drivers/media/platform/ti-vpe/vpe.c | 2 - drivers/media/rc/Kconfig | 2 + drivers/media/rc/img-ir/Kconfig | 1 + drivers/media/rc/mceusb.c | 9 +- drivers/media/rc/sunxi-cir.c | 169 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 5 - drivers/media/test-drivers/vidtv/vidtv_bridge.c | 34 +- drivers/media/test-drivers/vidtv/vidtv_bridge.h | 7 + drivers/media/test-drivers/vidtv/vidtv_psi.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 1 - drivers/media/tuners/it913x.c | 1 + drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/usb/cx231xx/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/af9015.c | 1 + drivers/media/usb/dvb-usb-v2/lmedm04.c | 26 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 35 +- drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/uvc/uvc_ctrl.c | 179 +- drivers/media/usb/uvc/uvc_driver.c | 552 +- drivers/media/usb/uvc/uvc_entity.c | 11 +- drivers/media/usb/uvc/uvc_isight.c | 17 +- drivers/media/usb/uvc/uvc_queue.c | 9 +- drivers/media/usb/uvc/uvc_status.c | 44 +- drivers/media/usb/uvc/uvc_v4l2.c | 62 +- drivers/media/usb/uvc/uvc_video.c | 162 +- drivers/media/usb/uvc/uvcvideo.h | 99 +- drivers/media/usb/zr364xx/zr364xx.c | 49 +- drivers/media/v4l2-core/v4l2-async.c | 83 +- drivers/media/v4l2-core/v4l2-ctrls.c | 3 +- drivers/media/v4l2-core/v4l2-dev.c | 5 + drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/lsi/mpi_history.txt | 2 +- drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 16 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +- drivers/most/core.c | 6 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 4 +- drivers/net/dsa/mv88e6xxx/global1.h | 4 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 69 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/team/team.c | 6 +- drivers/net/usb/usbnet.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + drivers/net/wireless/virt_wifi.c | 8 - drivers/nvme/host/core.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/of/device.c | 10 +- drivers/of/property.c | 34 + drivers/opp/core.c | 112 +- drivers/opp/of.c | 99 +- drivers/opp/opp.h | 2 +- drivers/pci/controller/Kconfig | 14 - drivers/pci/controller/Makefile | 1 - drivers/pci/controller/dwc/pci-layerscape.c | 5 +- drivers/pci/controller/dwc/pcie-designware-host.c | 45 +- drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/controller/pcie-rockchip.c | 9 +- drivers/pci/controller/pcie-tango.c | 341 -- drivers/pci/controller/pcie-xilinx-cpm.c | 1 + drivers/pci/pci.c | 7 - drivers/pci/pci.h | 4 - drivers/pci/pcie/aspm.c | 44 - drivers/pci/syscall.c | 10 +- drivers/pinctrl/Kconfig | 38 +- drivers/pinctrl/Makefile | 5 +- drivers/pinctrl/actions/Kconfig | 3 + drivers/pinctrl/mediatek/mtk-eint.c | 13 +- drivers/pinctrl/pinctrl-coh901.c | 774 --- drivers/pinctrl/pinctrl-coh901.h | 6 - drivers/pinctrl/pinctrl-ingenic.c | 38 +- drivers/pinctrl/pinctrl-k210.c | 985 ++++ drivers/pinctrl/pinctrl-u300.c | 1111 ---- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 16 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 22 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sirf/Makefile | 7 - drivers/pinctrl/sirf/pinctrl-atlas6.c | 1137 ---- drivers/pinctrl/sirf/pinctrl-atlas7.c | 6157 -------------------- drivers/pinctrl/sirf/pinctrl-prima2.c | 1131 ---- drivers/pinctrl/sirf/pinctrl-sirf.c | 894 --- drivers/pinctrl/sirf/pinctrl-sirf.h | 116 - drivers/pinctrl/sunxi/Kconfig | 10 + drivers/pinctrl/sunxi/Makefile | 2 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 56 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 548 ++ drivers/pinctrl/zte/Kconfig | 14 - drivers/pinctrl/zte/Makefile | 3 - drivers/pinctrl/zte/pinctrl-zx.c | 445 -- drivers/pinctrl/zte/pinctrl-zx.h | 102 - drivers/pinctrl/zte/pinctrl-zx296718.c | 1024 ---- drivers/power/reset/Kconfig | 7 - drivers/power/reset/Makefile | 1 - drivers/power/reset/zx-reboot.c | 86 - drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/s390/char/tape_3590.c | 4 +- drivers/s390/crypto/vfio_ap_drv.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 149 +- drivers/s390/crypto/vfio_ap_private.h | 12 +- drivers/s390/crypto/zcrypt_ccamisc.c | 15 +- drivers/s390/scsi/zfcp_fc.h | 1 - drivers/scsi/3w-9xxx.c | 56 +- drivers/scsi/3w-9xxx.h | 156 +- drivers/scsi/3w-sas.c | 52 +- drivers/scsi/3w-sas.h | 118 +- drivers/scsi/3w-xxxx.c | 251 +- drivers/scsi/3w-xxxx.h | 199 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/Makefile | 2 - drivers/scsi/aacraid/aachba.c | 173 +- drivers/scsi/advansys.c | 84 +- drivers/scsi/aic7xxx/aic79xx.h | 36 +- drivers/scsi/aic7xxx/aic79xx_core.c | 257 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +- drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +- drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +- drivers/scsi/aic7xxx/aiclib.h | 15 - drivers/scsi/aic7xxx/scsi_message.h | 41 - drivers/scsi/aic94xx/aic94xx_scb.c | 24 +- drivers/scsi/arm/acornscsi.c | 14 +- drivers/scsi/atp870u.c | 451 +- drivers/scsi/atp870u.h | 14 +- drivers/scsi/bfa/bfa_fc.h | 15 - drivers/scsi/bfa/bfa_fcpim.c | 2 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/dc395x.c | 28 +- drivers/scsi/dc395x.h | 38 - drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/esp_scsi.c | 23 +- drivers/scsi/gdth.c | 4322 -------------- drivers/scsi/gdth.h | 981 ---- drivers/scsi/gdth_ioctl.h | 251 - drivers/scsi/gdth_proc.c | 586 -- drivers/scsi/gdth_proc.h | 18 - drivers/scsi/hisi_sas/Kconfig | 6 + drivers/scsi/hisi_sas/hisi_sas.h | 18 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 259 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/initio.c | 64 +- drivers/scsi/initio.h | 25 - drivers/scsi/ips.c | 9 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/libsas/sas_event.c | 27 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 15 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/mac53c94.c | 1 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/ncr53c8xx.c | 83 +- drivers/scsi/ncr53c8xx.h | 16 - drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 12 +- drivers/scsi/pcmcia/nsp_cs.h | 11 - drivers/scsi/pm8001/pm8001_hwi.c | 54 +- drivers/scsi/pm8001/pm8001_sas.c | 12 +- drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/qla1280.c | 12 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_dfs.c | 2 +- drivers/scsi/qla2xxx/qla_init.c | 15 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla4xxx/ql4_fw.h | 1 - drivers/scsi/qla4xxx/ql4_isr.c | 2 +- drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/stex.c | 25 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/ufs/ufshcd.c | 65 +- drivers/scsi/wd33c93.c | 6 +- drivers/spi/spi-hisi-sfc-v3xx.c | 25 +- drivers/staging/comedi/drivers/adl_pci7x3x.c | 284 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 289 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 32 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 508 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 108 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 19 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 79 +- drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 1 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 1 + .../media/atomisp/pci/runtime/isys/src/rx.c | 1 + drivers/staging/media/imx/imx6-mipi-csi2.c | 108 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 49 - drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/mt7621-dts/mt7621.dtsi | 7 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 2 +- drivers/target/iscsi/iscsi_target.c | 20 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 11 +- drivers/target/iscsi/iscsi_target_util.h | 2 +- drivers/target/target_core_alua.c | 2 - drivers/target/target_core_transport.c | 65 +- drivers/tty/serial/Kconfig | 7 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/ifx6x60.c | 1387 ----- drivers/tty/serial/ifx6x60.h | 118 - drivers/tty/serial/stm32-usart.c | 10 +- drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00-sched.c | 12 +- drivers/usb/dwc2/hcd.c | 15 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/gadget/legacy/Kconfig | 13 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 +- drivers/video/fbdev/acornfb.c | 34 - drivers/virtio/virtio_mem.c | 2 +- drivers/xen/balloon.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 31 + fs/Kconfig | 2 +- fs/afs/internal.h | 1 + fs/block_dev.c | 2 +- fs/btrfs/Makefile | 3 - fs/btrfs/block-group.c | 16 +- fs/btrfs/extent_io.c | 92 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 4 +- fs/btrfs/ioctl.c | 5 +- fs/btrfs/send.c | 15 +- fs/btrfs/space-info.c | 45 +- fs/btrfs/space-info.h | 3 +- fs/btrfs/subpage.c | 256 +- fs/btrfs/subpage.h | 266 +- fs/btrfs/super.c | 1 - fs/btrfs/transaction.c | 5 +- fs/btrfs/volumes.c | 2 +- fs/exfat/file.c | 2 +- fs/ext4/fast_commit.c | 4 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 2 +- fs/ext4/super.c | 2 +- fs/f2fs/data.c | 28 +- fs/f2fs/f2fs.h | 2 - fs/f2fs/segment.c | 12 +- fs/f2fs/super.c | 86 +- fs/fat/file.c | 2 +- fs/hfsplus/inode.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hugetlbfs/inode.c | 4 +- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/libfs.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 5 - fs/nfs/file.c | 2 +- fs/nfs/fscache.c | 206 +- fs/nfs/fscache.h | 66 +- fs/nfs/internal.h | 8 - fs/nfs/pagelist.c | 2 - fs/nfs/read.c | 244 +- fs/nilfs2/segbuf.c | 4 - fs/nilfs2/the_nilfs.h | 2 +- fs/ocfs2/file.c | 2 +- fs/ramfs/inode.c | 4 +- fs/reiserfs/file.c | 2 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_super.c | 2 +- fs/zonefs/Makefile | 2 + fs/zonefs/super.c | 11 +- fs/zonefs/trace.h | 103 + include/acpi/acpi_drivers.h | 2 - include/linux/acpi.h | 3 - include/linux/bio.h | 6 +- include/linux/blkdev.h | 4 +- include/linux/cred.h | 2 +- include/linux/firmware/xlnx-zynqmp.h | 1 - include/linux/fscache.h | 44 +- include/linux/highmem-internal.h | 5 - include/linux/ipv6.h | 1 + include/linux/kasan.h | 7 + include/linux/mdev.h | 2 +- include/linux/memory_hotplug.h | 2 +- include/linux/mfd/hi6421-spmi-pmic.h | 1 - include/linux/mhi.h | 9 + include/linux/mm.h | 44 +- include/linux/mmzone.h | 4 + include/linux/nfs_fs.h | 5 +- include/linux/nfs_iostat.h | 2 +- include/linux/nfs_page.h | 1 - include/linux/nfs_xdr.h | 1 - include/linux/pgtable.h | 11 + include/linux/pm_opp.h | 18 +- include/linux/ptrace.h | 2 +- include/linux/rmap.h | 3 +- include/linux/skmsg.h | 1 - include/linux/spi/ifx_modem.h | 15 - include/linux/stackdepot.h | 9 + include/linux/swap.h | 1 - include/linux/vmw_vmci_defs.h | 4 +- include/media/v4l2-async.h | 25 +- include/net/ip6_route.h | 3 +- include/net/lapb.h | 2 + include/scsi/libsas.h | 9 +- include/scsi/scsi.h | 1 + include/scsi/scsi_cmnd.h | 5 + include/sound/soc-component.h | 6 + include/target/target_core_base.h | 1 + include/trace/events/btrfs.h | 6 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/input.h | 2 +- include/uapi/linux/ipv6.h | 1 + include/uapi/linux/sysctl.h | 1 + init/Kconfig | 14 - init/main.c | 2 + kernel/auditsc.c | 16 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/preload/Makefile | 5 +- kernel/dma/map_benchmark.c | 6 +- kernel/events/core.c | 8 +- kernel/events/uprobes.c | 2 +- kernel/groups.c | 7 +- kernel/kexec_core.c | 2 - kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- kernel/locking/semaphore.c | 2 +- kernel/power/swap.c | 2 +- kernel/sched/fair.c | 2 +- kernel/sched/membarrier.c | 2 +- kernel/workqueue.c | 4 +- lib/Kconfig | 9 + lib/stackdepot.c | 35 +- lib/ubsan.c | 31 + lib/ubsan.h | 6 + mm/cma.c | 43 +- mm/compaction.c | 10 +- mm/filemap.c | 178 +- mm/gup.c | 5 +- mm/hugetlb.c | 90 +- mm/kasan/kasan.h | 2 +- mm/kasan/shadow.c | 2 +- mm/khugepaged.c | 37 +- mm/memory.c | 223 +- mm/memory_hotplug.c | 11 +- mm/mremap.c | 3 +- mm/page_alloc.c | 12 +- mm/page_io.c | 45 +- mm/rmap.c | 2 +- mm/shmem.c | 6 +- mm/slab.c | 3 +- mm/slab.h | 6 +- mm/slab_common.c | 2 +- mm/slub.c | 25 +- mm/swapfile.c | 27 +- mm/vmstat.c | 6 +- net/9p/Kconfig | 1 - net/Makefile | 23 +- net/batman-adv/Kconfig | 1 - net/bluetooth/Kconfig | 2 +- net/bpfilter/Kconfig | 2 +- net/can/Kconfig | 1 - net/core/pktgen.c | 2 +- net/core/skmsg.c | 3 +- net/core/sysctl_net_core.c | 2 - net/dcb/Makefile | 2 +- net/dns_resolver/Kconfig | 2 +- net/ife/Kconfig | 1 - net/ipv6/addrconf.c | 11 + net/ipv6/ndisc.c | 12 +- net/ipv6/route.c | 5 +- net/l3mdev/Makefile | 2 +- net/lapb/lapb_iface.c | 70 +- net/lapb/lapb_timer.c | 30 +- net/llc/Kconfig | 1 - net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mptcp/pm_netlink.c | 39 +- net/mptcp/subflow.c | 24 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 2 +- net/nfc/Kconfig | 1 - net/psample/Kconfig | 1 - net/switchdev/Makefile | 2 +- scripts/Makefile.lib | 22 +- scripts/gdb/linux/Makefile | 4 +- scripts/spelling.txt | 3 + sound/soc/codecs/lpass-wsa-macro.c | 43 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 1 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 7 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 2 +- sound/soc/soc-component.c | 53 + sound/soc/sof/intel/hda-compress.c | 2 +- sound/soc/sof/intel/hda-loader.c | 2 +- sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 38 +- sound/soc/sof/intel/hda-trace.c | 4 +- sound/soc/sof/intel/hda.c | 5 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/loader.c | 2 + sound/soc/sof/topology.c | 2 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 75 + tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/unicast_extensions.sh | 228 + 626 files changed, 11792 insertions(+), 27924 deletions(-) delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt create mode 100644 arch/arm64/include/asm/trans_pgd.h create mode 100644 arch/arm64/mm/trans_pgd.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.h create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.c create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.h delete mode 100644 drivers/pci/controller/pcie-tango.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.h create mode 100644 drivers/pinctrl/pinctrl-k210.c delete mode 100644 drivers/pinctrl/pinctrl-u300.c delete mode 100644 drivers/pinctrl/sirf/Makefile delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas6.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas7.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-prima2.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.h create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c delete mode 100644 drivers/pinctrl/zte/Kconfig delete mode 100644 drivers/pinctrl/zte/Makefile delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.c delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.h delete mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c delete mode 100644 drivers/power/reset/zx-reboot.c delete mode 100644 drivers/scsi/gdth.c delete mode 100644 drivers/scsi/gdth.h delete mode 100644 drivers/scsi/gdth_ioctl.h delete mode 100644 drivers/scsi/gdth_proc.c delete mode 100644 drivers/scsi/gdth_proc.h delete mode 100644 drivers/tty/serial/ifx6x60.c delete mode 100644 drivers/tty/serial/ifx6x60.h create mode 100644 fs/zonefs/trace.h delete mode 100644 include/linux/spi/ifx_modem.h create mode 100755 tools/testing/selftests/net/unicast_extensions.sh