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 15da5a516af0 secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits 2c0c16553b3d secretmem: test: add basic selftest for memfd_secret(2) omits 6bd61f3c40ef arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix omits e9d2ff28a0e5 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits 9136e7663279 arch, mm: wire up memfd_secret system call where relevant omits 6748a7aa42c4 PM: hibernate: disable when there are active secretmem users omits cdae3475c46b secretmem: add memcg accounting omits 64333651ddb1 secretmem: use PMD-size pages to amortize direct map fragm [...] omits ac56d2527c1c mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 0dd33b2e2117 mm: introduce memfd_secret system call to create "secret" [...] omits a9b1c154707f kfence: fix implicit function declaration omits 5a573356aa58 set_memory: allow querying whether set_direct_map_*() is a [...] omits ae2357cdc23f set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits f1af697ac322 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 2f40f9bb86d7 mmap: make mlock_future_check() global omits d135b70751ae mm: add definition of PMD_PAGE_ORDER omits 7645b8f0ba03 Merge branch 'akpm-current/current' omits bcdacf47c169 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 0803fc5e1376 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 68ddd8cbceb0 Merge remote-tracking branch 'memblock/for-next' omits 7fb7181ce002 Merge remote-tracking branch 'notifications/notifications- [...] omits 24a9d95de181 Merge remote-tracking branch 'mhi/mhi-next' omits a56bab8b06bf Merge remote-tracking branch 'pidfd/for-next' omits 1bbc658b8f2a Merge remote-tracking branch 'hyperv/hyperv-next' omits 8c68672cac26 Merge remote-tracking branch 'xarray/main' omits 825f5b0cf177 Merge remote-tracking branch 'nvmem/for-next' omits 00d0c03bd395 Merge remote-tracking branch 'gnss/gnss-next' omits f47a9f2e18e2 Merge remote-tracking branch 'kspp/for-next/kspp' omits fb33e94a1c44 Merge remote-tracking branch 'rtc/rtc-next' omits 715ddf52315d Merge remote-tracking branch 'coresight/next' omits 100b573be060 Merge remote-tracking branch 'livepatching/for-next' omits cde4382709de Merge remote-tracking branch 'userns/for-next' omits f4e03bdbda82 Merge remote-tracking branch 'pinctrl-intel/for-next' omits fbb4acef468b Merge remote-tracking branch 'pinctrl/for-next' omits dd9d69c8147b Merge remote-tracking branch 'gpio-intel/for-next' omits 9cc8ea9b0f1f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits dca37a0ebc08 Merge remote-tracking branch 'rpmsg/for-next' omits 855c050c1cd2 Merge remote-tracking branch 'scsi-mkp/for-next' omits ccbd06fe197b Merge remote-tracking branch 'scsi/for-next' omits 3d80b637963c Merge remote-tracking branch 'cgroup/for-next' omits 787fa04f9fdc Merge remote-tracking branch 'dmaengine/next' omits a1412eeaab6b Merge remote-tracking branch 'icc/icc-next' omits 8acfd27e4850 Merge remote-tracking branch 'staging/staging-next' omits 6efdab5c9542 Merge remote-tracking branch 'thunderbolt/next' omits c558220881e9 Merge remote-tracking branch 'soundwire/next' omits bdd190990e4b Merge remote-tracking branch 'extcon/extcon-next' omits 6983ce54a834 Merge remote-tracking branch 'char-misc/char-misc-next' omits 6186b05ed218 Merge remote-tracking branch 'tty/tty-next' omits 50871800461a Merge remote-tracking branch 'phy-next/next' omits d350e60c2200 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits a49eade94289 Merge remote-tracking branch 'usb-serial/usb-next' omits 7340e2100765 Merge remote-tracking branch 'usb/usb-next' omits 91c17f7c22ce Merge remote-tracking branch 'driver-core/driver-core-next' omits eaee12ccce3f Merge remote-tracking branch 'leds/for-next' omits 8ab4c7072b1c Merge remote-tracking branch 'hsi/for-next' omits 477c5014de1c Merge remote-tracking branch 'drivers-x86/for-next' omits de1f6c1f69e6 Merge remote-tracking branch 'workqueues/for-next' omits 4803b5d0d2ff Merge remote-tracking branch 'percpu/for-next' omits caaeb6556e01 Merge remote-tracking branch 'xen-tip/linux-next' omits 74fb27cdc7a0 Merge remote-tracking branch 'kvm-arm/next' omits 46c3981cacc6 Merge remote-tracking branch 'rcu/rcu/next' omits 4474ea00c9ae Merge remote-tracking branch 'edac/edac-for-next' omits 423dabf5ce6a Merge remote-tracking branch 'tip/auto-latest' omits 80bdea28ced7 Merge remote-tracking branch 'spi/for-next' omits cace4bbe9230 Merge remote-tracking branch 'devicetree/for-next' omits cc7fdb73894d Merge remote-tracking branch 'audit/next' omits d2b7638d2464 Merge remote-tracking branch 'tpmdd/next' omits 4005f1181b97 Merge remote-tracking branch 'selinux/next' omits fbfd3aef0520 Merge remote-tracking branch 'keys/keys-next' omits ed411b7213ce Merge remote-tracking branch 'security/next-testing' omits 6fff91962dad Merge remote-tracking branch 'regulator/for-next' omits 05cc176d507b Merge remote-tracking branch 'battery/for-next' omits 6fab7d7cd822 Merge remote-tracking branch 'mfd/for-mfd-next' omits f45e82bdb54e Merge remote-tracking branch 'mmc/next' omits b31a68909ef1 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 23d320e41041 Merge remote-tracking branch 'block/for-next' omits 74125052553d Merge remote-tracking branch 'input/next' omits 7ef621dc7f63 Merge remote-tracking branch 'modules/modules-next' omits c25233af22d9 Merge remote-tracking branch 'sound-asoc/for-next' omits 82ca317c28af Merge remote-tracking branch 'sound/for-next' omits 0ffe358bad04 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5498506d0e0e Merge remote-tracking branch 'drm-misc/for-linux-next' omits 428ac837a533 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits dff467ae969e next-20210108/drm-intel omits 49b1a685bb60 Merge remote-tracking branch 'amdgpu/drm-next' omits e303868b66b8 Merge remote-tracking branch 'crypto/master' omits 4e86afd389b5 Merge remote-tracking branch 'nand/nand/next' omits 56d95418cc3c Merge remote-tracking branch 'mtd/mtd/next' omits 44134e83d20b Merge remote-tracking branch 'gfs2/for-next' omits f49c14c42e07 Merge remote-tracking branch 'bluetooth/master' omits e7939c7f0e57 Merge remote-tracking branch 'wireless-drivers-next/master' omits 521963d29476 Merge remote-tracking branch 'ipsec-next/master' omits cc9cb498d216 Merge remote-tracking branch 'bpf-next/for-next' omits 74dfa04b0ec1 Merge remote-tracking branch 'net-next/master' omits 266c2f5476a8 Merge remote-tracking branch 'rdma/for-next' omits c2b8f9029b04 Merge remote-tracking branch 'ieee1394/for-next' omits 87d10125df77 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 15c2e45f32f0 Merge remote-tracking branch 'opp/opp/linux-next' omits 753142da48f3 Merge remote-tracking branch 'devfreq/devfreq-next' omits a88d2abf35d5 Merge remote-tracking branch 'cpupower/cpupower' omits 11bf6420176d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits dcb654273ce7 Merge remote-tracking branch 'pm/linux-next' omits 298c6691b51b Merge remote-tracking branch 'v4l-dvb-next/master' omits 433babd58374 Merge remote-tracking branch 'v4l-dvb/master' omits 35b810f55cd9 Merge remote-tracking branch 'jc_docs/docs-next' omits 40ab6dcece9b Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 7cb81b5ccf30 Merge remote-tracking branch 'dmi/dmi-for-next' omits 5b319ebb0b5e Merge remote-tracking branch 'i2c/i2c/for-next' omits 8eda174eaf8e Merge remote-tracking branch 'hid/for-next' omits 20b7aaff4ab6 Merge remote-tracking branch 'pci/next' omits 4f3cd8616cac Merge remote-tracking branch 'printk/for-next' omits d120bd259454 Merge remote-tracking branch 'vfs/for-next' omits 1f955cc6fdd5 Merge remote-tracking branch 'v9fs/9p-next' omits 1afaa5454c25 Merge remote-tracking branch 'cel/for-next' omits f6b58b2b72dd Merge remote-tracking branch 'nfs-anna/linux-next' omits 791a85a48ab2 Merge remote-tracking branch 'jfs/jfs-next' omits e2924bf70898 Merge remote-tracking branch 'f2fs/dev' omits 214c9dc26afe Merge remote-tracking branch 'ext3/for_next' omits 0ec673300cb7 Merge remote-tracking branch 'exfat/dev' omits 7f9159f3cf34 Merge remote-tracking branch 'cifs/for-next' omits b9daeeb46adb Merge remote-tracking branch 'ceph/master' omits 4bc5542787f2 Merge remote-tracking branch 'btrfs/for-next' omits 7ee534a16193 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 101257eee67b Merge remote-tracking branch 'sh/for-next' omits 55bfda324eaa Merge remote-tracking branch 's390/for-next' omits 49693ac3bc66 Merge remote-tracking branch 'risc-v/for-next' omits c830763db956 Merge remote-tracking branch 'openrisc/for-next' omits 43e12b2a8f3b Merge remote-tracking branch 'nds32/next' omits 6ca1a413a830 Merge remote-tracking branch 'mips/mips-next' omits 31914778395f Merge remote-tracking branch 'microblaze/next' omits 0f186c5dd74b Merge remote-tracking branch 'h8300/h8300-next' omits 8b5d37f61751 Merge remote-tracking branch 'csky/linux-next' omits bcf0e8f6d1e2 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 09451d795c3a Merge remote-tracking branch 'clk/clk-next' omits 92a9b06bb09a Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits e7b10ed8a0b3 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 00c41979ddac Merge remote-tracking branch 'tegra/for-next' omits 00124b8e384f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d41da3e23c92 Merge remote-tracking branch 'stm32/stm32-next' omits 495721cc0d0d Merge remote-tracking branch 'scmi/for-linux-next' omits 295de15a2932 Merge remote-tracking branch 'samsung-krzk/for-next' omits f155b9dbe78b Merge remote-tracking branch 'rockchip/for-next' omits 59cb8a8fa92f Merge remote-tracking branch 'reset/reset/next' omits c0dd8e98d4a9 Merge remote-tracking branch 'renesas/next' omits b04f0ae659b3 Merge remote-tracking branch 'realtek/for-next' omits ac488b31169f Merge remote-tracking branch 'raspberrypi/for-next' omits 2c64e9cffe72 Merge remote-tracking branch 'qcom/for-next' omits e2e849f14df7 Merge remote-tracking branch 'omap/for-next' omits da7db6235142 Merge remote-tracking branch 'mvebu/for-next' omits db0ac3bbb002 Merge remote-tracking branch 'mediatek/for-next' omits bfd3aab14a2c Merge remote-tracking branch 'keystone/next' omits 2aefd116d271 Merge remote-tracking branch 'imx-mxs/for-next' omits fe8546a5630b Merge remote-tracking branch 'drivers-memory/for-next' omits be0de9b4d411 Merge remote-tracking branch 'at91/at91-next' omits 5ed2446b51f8 Merge remote-tracking branch 'aspeed/for-next' omits d29476548554 Merge remote-tracking branch 'amlogic/for-next' omits c3a72c034c64 Merge remote-tracking branch 'actions/for-next' omits 7392e5ff70ce Merge remote-tracking branch 'arm-soc/for-next' omits d9b5b3bd4f6c Merge remote-tracking branch 'dma-mapping/for-next' omits cff31593772a Merge remote-tracking branch 'kbuild/for-next' omits e3f3158a4b86 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits fa94cb8ba4e7 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits c14b0a7bceca Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 6709e03a1081 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 1f10bf96e4cd Merge remote-tracking branch 'mmc-fixes/fixes' omits d4f024be4b71 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 323749856f78 Merge remote-tracking branch 'scsi-fixes/fixes' omits f9c4d3de0186 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 6d3ac3f6c430 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 1158bb22805c Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits e932e5f764c4 Merge remote-tracking branch 'omap-fixes/fixes' omits 60cad0ae3052 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 7bf34eb50843 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 1cd5ea6d30bd Merge remote-tracking branch 'dmaengine-fixes/fixes' omits f8b5b18b0c09 Merge remote-tracking branch 'ide/master' omits 1877723eb907 Merge remote-tracking branch 'input-current/for-linus' omits 2b0f175e979a Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 47c8f824c4d6 Merge remote-tracking branch 'staging.current/staging-linus' omits 28b0991b9ff9 Merge remote-tracking branch 'phy/fixes' omits 97d4e0cbf884 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 135969561494 Merge remote-tracking branch 'usb.current/usb-linus' omits 6edfd5025e88 Merge remote-tracking branch 'tty.current/tty-linus' omits 90d414026961 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 0a6ef86aa174 Merge remote-tracking branch 'regulator-fixes/for-linus' omits a8a859e626ff Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits bf09289b793f Merge remote-tracking branch 'sound-current/for-linus' omits 5b444e00d5e0 Merge remote-tracking branch 'mac80211/master' omits 5180f946d205 Merge remote-tracking branch 'wireless-drivers/master' omits c86a9e3a78e4 Merge remote-tracking branch 'ipsec/master' omits 861375fb7597 Merge remote-tracking branch 'net/master' omits 932605b815f8 Merge remote-tracking branch 'sparc/master' omits 003388a235b6 Merge remote-tracking branch 's390-fixes/fixes' omits 246fe0977e4d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 157c0dc46175 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 46b93cf85455 module: harden ELF info handling omits 363ed2e431da ubsan: disable unsigned-overflow check for i386 omits a570bf08e768 scripts/gdb: fix list_for_each omits 00379ff9b187 aio: simplify read_events() omits bbb157eb7503 checkpatch: prefer ftrace over function entry/exit printks omits 790b399f9834 checkpatch: trivial style fixes omits b3007b477774 checkpatch: ignore warning designated initializers using NR_CPUS omits 8c5a50f3bef0 checkpatch: improve blank line after declaration test omits dfcd49bbff40 include/linux/bitops.h: spelling s/synomyn/synonym/ omits 1068f9c7eade string.h: move fortified functions definitions in a dedica [...] omits 40816c851681 lib-optimize-cpumask_local_spread-v8 omits 95dfdda24356 lib: optimize cpumask_local_spread() omits 190277f46423 lib/genalloc.c: change return type to unsigned long for bi [...] omits a092c8aa7c45 proc/sysctl: make protected_* world readable omits 2dceb5740f88 sysctl.c: fix underflow value setting risk in vm_table omits e93d69ab0ea9 proc/wchan: use printk format instead of lookup_symbol_name() omits 2b3a97438d68 kernel/hung_task.c: Monitor killed tasks. omits 080fd79974a8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits cbee53ab92c9 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 162837526b2a MAINTAINERS: add entry for KFENCE omits a2a04311b4ae kfence: show access type in report omits b7e548cf865f kfence: fix typo in test omits e3202d15dc49 kfence: add test suite omits 120b630e927d kfence, Documentation: add KFENCE documentation omits c8648705deae revert kasan-remove-kfence-leftovers omits 8d7a5dc5b5cb kfence, kasan: make KFENCE compatible with KASAN omits 1d49888a1c90 mm, kfence: insert KFENCE hooks for SLUB omits 2a440b81bd56 mm, kfence: insert KFENCE hooks for SLAB omits 1b740b2a94ce kfence: use pt_regs to generate stack trace on faults omits 13660417fb34 arm64, kfence: enable KFENCE for ARM64 omits 2a5976696abf x86, kfence: enable KFENCE for x86 omits 705b18bfbd31 kfence: add option to use KFENCE without static keys omits 828fa4af4900 kfence: fix potential deadlock due to wake_up() omits f73b7a7b6904 kfence: avoid stalling work queue task without allocations omits 16b11d33d6a4 kfence: Fix parameter description for kfence_object_start() omits e7ffa97f6369 mm: add Kernel Electric-Fence infrastructure omits fec0a468251d mm: page-flags.h: Typo fix (It -> If) omits 730d9f82ab2f mm: remove arch_remap() and mm-arch-hooks.h omits 7e0b50be0edc mm: zswap: clean up confusing comment omits e6ff39e60ec8 mm/vmstat.c: erase latency in vmstat_shepherd omits 5f24c45f3158 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 0dcf92b5a1eb mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits e9d813138520 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 7a9e0ddd51ba memblock: do not start bottom-up allocations with kernel_end omits d8c9775e7df2 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 224be27e2308 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 7983488ebdd0 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits 5aa81d041451 mm-cma-allocate-cma-areas-bottom-up-fix omits af8e0288900d mm: cma: allocate cma areas bottom-up omits 8afdf4193506 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 7cac6a162a7e mm,thp,shm: limit gfp mask to no more than specified omits 542a0916aa29 mm,thp,shmem: limit shmem THP alloc gfp_mask omits 410c58793958 mm: remove pagevec_lookup_entries omits fc1e16a2784e mm: pass pvec directly to find_get_entries omits 2c4ad1e9b764 mm: remove nr_entries parameter from pagevec_lookup_entries omits 1e19c58c825a mm: add an 'end' parameter to pagevec_lookup_entries omits db81efd9e836 mm: add an 'end' parameter to find_get_entries omits 23b99d95650a fix mm-add-and-use-find_lock_entries.patch omits 74833c50dcea mm: add and use find_lock_entries omits c8932e620bcb iomap: use mapping_seek_hole_data omits 5e5b6f80b190 fix mm-filemap-add-mapping_seek_hole_data.patch omits 25ac33dee7c1 mm/filemap: add mapping_seek_hole_data omits 8ce65bae98ef fix mm-filemap-add-helper-for-finding-pages.patch omits bf848535dd5a mm/filemap: add helper for finding pages omits 8fe85fd60cc8 mm/filemap: rename find_get_entry to mapping_get_entry omits fdfc54153fb1 mm: add FGP_ENTRY omits 7f4a38e41b30 mm/swap: optimise get_shadow_from_swap_cache omits 92a3fef99a1d mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits f1f2e8f72bc9 mm: make pagecache tagged lookups return only head pages omits 6f484b9cd2d1 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits ad9747f676a3 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 7abc9239713b mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 8a50673129de mm/compaction: remove rcu_read_lock during page compaction omits d9315cee6aa9 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 80172962c933 mm: hugetlb: add return -EAGAIN for dissolve_free_huge_page omits e216b7d358d2 mm: migrate: do not migrate HugeTLB page whose refcount is one omits e1dc8b3f9622 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 76d54de62d07 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 81d23366b7e1 MIPS: do not call flush_tlb_all when setting pmd entry omits 8a2ba7312a0f mm/huge_memory.c: update tlb entry if pmd is changed omits 10031b780f60 kasan-remove-redundant-config-option-v3 omits 031734e88175 kasan: remove redundant config option omits 1b984175ed43 kasan: add proper page allocator tests omits 646e09bdb189 kasan-fix-bug-detection-via-ksize-for-hw_tags-mode-fix omits 5155993371cf kasan: fix bug detection via ksize for HW_TAGS mode omits 52b0290241da kasan: fix memory corruption in kasan_bitops_tags test omits 8753d09401ee kasan: adopt kmalloc_uaf2 test to HW_TAGS mode omits 315ba57ea1ed kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 343008cf226b kasan: rename CONFIG_TEST_KASAN_MODULE omits a5d5aa83a6a4 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits b25c83fdae41 kasan: add match-all tag tests omits c4b114db3a98 kasan: clean up comments in tests omits bcee36f2ffb5 kasan: clarify HW_TAGS impact on TBI omits 414f9c6fce1a kasan: prefix exported functions with kasan_ omits fc6298fc77f5 mm/page_reporting: use list_entry_is_head() in page_report [...] omits 2980da4ad5e3 mm: improve mprotect(R|W) efficiency on pages referenced once omits 306624a685c5 mm/mmap.c: fix the adjusted length error omits 7e1c2eb23a6a mm/mmap.c: remove unnecessary local variable omits e89edd1f6b68 mm: kmem: make __memcg_kmem_(un)charge static omits 6b0033ffdd2f mmotm 2021-01-12-01-57 uploaded (NR_SWAPCACHE in mm/) omits 0e5f069518f5 mm: memcg: add swapcache stat for memcg v2 omits e268304cf4a0 mm/memcg: remove rcu locking for lock_page_lruvec function series omits ba5b2ab791bd mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 927f7c318535 mm: memcontrol: make the slab calculation consistent omits a7b6e5c1aa3f mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 5a47788a477e mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits bef9d2f04e6c mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 90c8a257df71 mm: memcontrol: convert NR_FILE_THPS account to pages omits 0f913609097f mm: memcontrol: convert NR_ANON_THPS account to pages omits 99b924d6f683 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 0a034210656e mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 4c98c77462d4 mm: memcontrol: optimize per-lruvec stats counter memory usage omits 5d69d31d70e9 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 33c67212411c mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 1a741c226fa4 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 1f2ce2780b54 mm/filemap: don't revert iter on -EIOCBQUEUED omits 6e1fb7389313 mm/filemap: remove unused parameter and change to void typ [...] omits 7b04c7df3001 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 42c8e0241230 mm, tracing: record slab name for kmem_cache_free() omits 5f2c8f543f9e kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 514b7af0cab2 fs: delete repeated words in comments omits 17b3ae1ac177 ramfs: support O_TMPFILE omits fe0d5ed09974 ocfs2: fix ocfs2 corrupt when iputting an inode omits 4e37e421fd0e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 85bb3d7e2d37 ocfs2: remove redundant conditional before iput omits 10ae8e97a69e /proc/kpageflags: do not use uninitialized struct pages omits d399d3f75a58 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6a0bdef5124d proc_sysctl: fix oops caused by incorrect command parameters. omits 31ed2964c7f7 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits a203cbd35d24 mm: hugetlb: fix a race between isolating and freeing page omits 01a915f24687 mm: hugetlb: fix a race between freeing and dissolving the page omits 9b87f734db13 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits edf72fcac82e kasan: fix incorrect arguments passing in kasan_add_zero_shadow omits 71c8c0b73ee2 kasan: fix unaligned address is unhandled in kasan_remove_ [...] omits 3fb567c60309 mm: fix numa stats for thp migration omits d39133fa4685 mm: memcg: fix memcg file_dirty numa stat omits 2ec134f9a136 mm: memcg/slab: optimize objcg stock draining omits 9ebeee59af4c mm: fix initialization of struct page for holes in memory layout omits 644f381c6e24 x86/setup: don't remove E820_TYPE_RAM for pfn 0 omits 9dd19d5232a6 drm/amdgpu: fix build error without x86 kconfig omits dc471a110d99 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 019755aab596 drm/amdgpu: add another raven1 gfxoff quirk omits 95bb60171136 drm/radeon: fix check order in radeon_bo_move omits 9180ab8bc248 drm/amdgpu: fix check order in amdgpu_bo_move omits 2c8b9f51972b usb: typec: ucsi: check cci busy during PPM reset omits 97ced452472d Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 62e49233bd64 f2fs: deprecate f2fs_trace_io omits d2fbad680269 f2fs: Remove readahead collision detection omits 79944b581b95 f2fs: remove unused stat_{inc, dec}_atomic_write omits 9e6bf79127c3 f2fs: introduce sb_status sysfs node omits 176672491ec8 f2fs: fix to use per-inode maxbytes omits 147b93186f2d f2fs: compress: fix potential deadlock omits 34764a5f03f4 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 532ea36da8da f2fs: fix to set/clear I_LINKABLE under i_lock omits 1cea718dfa97 f2fs: fix null page reference in redirty_blocks omits 1991c3c81380 f2fs: clean up post-read processing omits 277e4e2fcdc1 f2fs: trival cleanup in move_data_block() omits 754fcb1cedb4 f2fs: fix out-of-repair __setattr_copy() omits 2c5e42dfe693 f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 744ae0e8c508 Merge branch 'fixes' into for-next omits a1a322a62dba s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] omits 85482fbab59e PCI: Revoke mappings like devmem omits bce967787624 f2fs: introduce a new per-sb directory in sysfs omits ec0d0eb347b0 f2fs: compress: deny setting unsupported compress algorithm omits 0ba061b9e957 f2fs: compress: support compress level omits c055be20d805 f2fs: relocate f2fs_precache_extents() omits 5bb98750fae5 f2fs: enforce the immutable flag on open files omits 5904fdc48fcf f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits 6502b773ecf5 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 767890bd72d0 f2fs: Replace expression with offsetof() omits b2078605ad77 f2fs: handle unallocated section and zone on pinned/atgc omits 6250d904ae1d thermal/core: Remove pointless thermal_zone_device_reset() [...] omits 0176dad782e2 thermal/core: Remove ms based delay fields omits af60e00b6892 thermal/core: Use precomputed jiffies for the polling omits 44dd19ee79d8 thermal/core: Precompute the delays from msecs to jiffies omits cb08ab16a2c1 thermal/core: Remove unused macro THERMAL_TRIPS_NONE omits 6b872a40803d thermal/core: Remove THERMAL_TRIPS_NONE test omits 866950facffb acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding omits 3f5d428662fb thermal/core: Remove pointless test with the THERMAL_TRIPS [...] omits 63c1a223f0b6 thermal/core: Remove unused functions rebind/unbind exception omits 96d720a84140 thermal/core: Remove the 'forced_passive' option omits b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next omits e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next omits 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next omits 63ae6e96153c Merge branch for-5.11/firmware into for-next omits 5ed23106dfeb Merge branch for-5.11/soc into for-next omits f9637a690acb Merge branch for-5.11/dt-bindings into for-next omits b2147967503f Merge branch for-5.11/clk into for-next omits ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds c5db16918b1b Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 757086fd2dff Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 7a140c204ab9 Merge remote-tracking branch 'sparc/master' adds bde2c0af6141 Merge tag 'mac80211-for-net-2021-01-18.2' of git://git.ker [...] adds a826b04303a4 ipv6: create multicast route with RTPROT_KERNEL adds ceed9038b278 ipv6: set multicast flag on the multicast route adds b889c7c8c02e Merge branch 'ipv6-fixes-for-the-multicast-routes' adds 9d9b1ee0b2d1 tcp: fix TCP_USER_TIMEOUT with zero window adds 7e238de8283a net: core: devlink: use right genl user_ptr when handling [...] adds 8eed01b5ca9c mdio-bitbang: Export mdiobb_{read,write}() adds 02cae02a7de1 sh_eth: Make PHY access aware of Runtime PM to fix reboot crash adds f7b9820dbe16 Merge branch 'sh_eth-fix-reboot-crash' adds ec0b85026d6c Merge remote-tracking branch 'net/master' adds d9aee9be02f0 Merge remote-tracking branch 'ipsec/master' adds e508826d879b Merge remote-tracking branch 'wireless-drivers/master' adds a372173bf314 RDMA/cxgb4: Fix the reported max_recv_sge value adds 4615b3a906c2 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 2b73649cee65 ALSA: hda: Balance runtime/system PM if direct-complete is [...] adds d3bf8d3d8e6b Merge remote-tracking branch 'sound-current/for-linus' adds d2c389eede5b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 60ec3617c21b Merge remote-tracking branch 'regulator-fixes/for-linus' adds a12e0fb859fc Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 590719e38549 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1ac1ac3a7a27 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 3a0d059479a4 Merge remote-tracking branch 'tty.current/tty-linus' adds ef02684c4e67 usb: bdc: Make bdc pci driver depend on BROKEN adds ddcc1fe8a23c Merge remote-tracking branch 'usb.current/usb-linus' adds 9a9d3194e954 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds ec93884193b9 Merge remote-tracking branch 'phy/fixes' adds 05bd2a43fa7f Merge remote-tracking branch 'staging.current/staging-linus' adds 9dc165a3bc77 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds e61fa3470504 Merge remote-tracking branch 'input-current/for-linus' adds 0131a8a6a028 Merge remote-tracking branch 'ide/master' adds e594443196d6 dmaengine: move channel device_node deletion to driver adds ff0389e1f2d4 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds ce3904a38e0b Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 6a19a0f48a9e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 531325f48a6b Merge remote-tracking branch 'omap-fixes/fixes' adds 5d9d9a12dee0 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 859117a94e93 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 3b83d186486c Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds a1bec434c7ec Merge remote-tracking branch 'scsi-fixes/fixes' adds 1c4995b0a576 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] adds e160adf7eaf7 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds a48be0401cfc Merge remote-tracking branch 'mmc-fixes/fixes' adds 3188b662ff58 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds ef38237444ce gpiolib: add a warning on gpiochip->to_irq defined adds e73b0101ae51 gpio: mvebu: fix pwm .get_state period calculation adds 18eedf2b5ec7 gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depe [...] adds 298d75c9b188 gpio: tegra: Add missing dependencies adds 8979cfe332a5 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 7d1d4ef40525 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 43b67309b6b2 drm/atomic: put state on error path adds abbc4d6ecd07 drm/vram-helper: Reuse existing page mappings in vmap adds 31be679b2913 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 04008ee192fc Merge remote-tracking branch 'kbuild/for-next' new 6ea3b3112110 Merge remote-tracking branch 'dma-mapping/for-next' new d1f75a892684 Merge remote-tracking branch 'arm-soc/for-next' new 494fd04eb0d3 Merge remote-tracking branch 'actions/for-next' new 0e9927210273 Merge remote-tracking branch 'amlogic/for-next' new 0cde956fc3c3 Merge remote-tracking branch 'aspeed/for-next' new 70449d48a541 Merge remote-tracking branch 'at91/at91-next' new 56d479871003 Merge remote-tracking branch 'drivers-memory/for-next' new 2524c55182d3 Merge remote-tracking branch 'imx-mxs/for-next' new 9d407dea6d0e Merge remote-tracking branch 'keystone/next' new 3cd5211770a3 Merge remote-tracking branch 'mediatek/for-next' new e6363832bd51 Merge remote-tracking branch 'mvebu/for-next' new 193aaa7ffe70 Merge remote-tracking branch 'omap/for-next' new 10b9c317ea54 Merge remote-tracking branch 'qcom/for-next' new dd90735030f4 Merge remote-tracking branch 'raspberrypi/for-next' new fb61e25afb8b Merge remote-tracking branch 'realtek/for-next' new 73474ab832b8 Merge remote-tracking branch 'renesas/next' new 6c968500cd64 Merge remote-tracking branch 'reset/reset/next' new 6dbe6242a6ef Merge remote-tracking branch 'rockchip/for-next' new aec82c4d0287 Merge remote-tracking branch 'samsung-krzk/for-next' new 4ce89d15b215 Merge remote-tracking branch 'scmi/for-linux-next' new 49234f6a1eac Merge remote-tracking branch 'stm32/stm32-next' new d16c08c66184 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 680ae44526ea ARM: tegra: Don't enable unused PLLs on resume from suspend new 61791c3a7600 Merge branch for-5.12/arm/core into for-next new 760f9c2b8410 ARM: config: Enable Tegra SoC Thermal driver new 54c57921dd9b Merge branch for-5.12/arm/defconfig into for-next new 6ffaabefb117 arm64: tegra: Add power-domain for Tegra210 HDA new f5724e3a4fef Merge branch for-5.12/arm64/dt into for-next new e3f8bde5a418 arm64: defconfig: Enable Tegra SoC Thermal driver new eb46193ad61a Merge branch for-5.12/arm64/defconfig into for-next new 69782f480dbc Merge remote-tracking branch 'tegra/for-next' new 6e964f852c26 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 854a53cf7c07 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 77f9badbd784 Merge remote-tracking branch 'clk/clk-next' new f592ef4dbc03 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 8a42f6717424 Merge remote-tracking branch 'csky/linux-next' new ac9082eab595 Merge remote-tracking branch 'h8300/h8300-next' new 5017326c1b6b Merge remote-tracking branch 'microblaze/next' new 9bef4c11c764 Merge remote-tracking branch 'mips/mips-next' new 958888f8f119 Merge remote-tracking branch 'nds32/next' new 6da22d3196ca Merge remote-tracking branch 'openrisc/for-next' new cb32fcd42ea8 Merge remote-tracking branch 'risc-v/for-next' new f95b2c45d5f7 s390/tlb: make cleared_pXs flags consistent with generic code new 29c53de01443 s390/cio: remove ccw_device_add() wrapper new 4520a91a976e s390/cio: use dma helpers for setting masks new 6110ccecd3c0 s390/atomic: remove small optimization to fix clang build new efe5e0fea4b2 s390/bitops: remove small optimization to fix clang build new ac94a2911e84 s390: update defconfigs new 56e62a737028 s390: convert to generic entry new 39589ada1cab s390: remove asmlinkage new 3a790cc1c9ef s390: pass struct pt_regs instead of registers to syscalls new 6098bdf9481d Merge remote-tracking branch 's390/for-next' new 968f75d499ad Merge remote-tracking branch 'sh/for-next' new 49258b2083cf Merge remote-tracking branch 'xtensa/xtensa-for-next' new 5236e9fb8866 Merge remote-tracking branch 'btrfs/for-next' new 7c474dd80504 Merge remote-tracking branch 'ceph/master' new 059b755fb80f Merge remote-tracking branch 'cifs/for-next' new 25820786be16 Merge remote-tracking branch 'exfat/dev' new f6dd37d67bc8 Merge remote-tracking branch 'ext3/for_next' new 9744035ef5ad f2fs: handle unallocated section and zone on pinned/atgc new 0b67f8fe171c f2fs: Replace expression with offsetof() new 9f0ff5b02727 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] new 7cf2e6173b2d f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] new 29d648e88309 f2fs: enforce the immutable flag on open files new 03a9a1a64a11 f2fs: relocate f2fs_precache_extents() new c08e95fc6466 f2fs: compress: support compress level new 125f5a4243e4 f2fs: compress: deny setting unsupported compress algorithm new 475edbb74397 f2fs: introduce a new per-sb directory in sysfs new 84bfcbdf03ac f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() new 19bb7075d1a9 f2fs: fix out-of-repair __setattr_copy() new 05e02a362796 f2fs: trival cleanup in move_data_block() new 0670ef624733 f2fs: clean up post-read processing new 207ded61d8bd f2fs: fix null page reference in redirty_blocks new 2ba933a1a2c9 f2fs: fix to set/clear I_LINKABLE under i_lock new ad0764a46c17 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() new c7fd0eab65e4 f2fs: compress: fix potential deadlock new 67e5ab69dd7d f2fs: fix to use per-inode maxbytes new 504da64a0753 f2fs: introduce sb_status sysfs node new 5c4542600f1f f2fs: remove unused stat_{inc, dec}_atomic_write new 4cbcc4d42e47 f2fs: Remove readahead collision detection new a2fc3949116e f2fs: deprecate f2fs_trace_io new b640eda3ba7e f2fs: introduce checkpoint=merge mount option new 4b33a2892daf Merge remote-tracking branch 'f2fs/dev' new 75e8e3ccd20d Merge remote-tracking branch 'jfs/jfs-next' new c86977fdd859 Merge remote-tracking branch 'nfs-anna/linux-next' new 044fca7d7154 Merge remote-tracking branch 'cel/for-next' new 60e453c2902c Merge remote-tracking branch 'v9fs/9p-next' new b78d3135e4a3 Merge remote-tracking branch 'vfs/for-next' new f0e386ee0c0b printk: fix buffer overflow potential for print_text() new e103e8f1e0bf Merge branch 'printk-rework' into for-next new d8f3514b56b6 Merge remote-tracking branch 'printk/for-next' new b86acb1374ba Merge remote-tracking branch 'pci/next' new 890815775d71 Merge remote-tracking branch 'hid/for-next' new e81530ae97c8 Merge remote-tracking branch 'i2c/i2c/for-next' new a5ea1dd7604e Merge remote-tracking branch 'dmi/dmi-for-next' new c75c8f2a0729 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 2433e91846a5 Merge remote-tracking branch 'jc_docs/docs-next' new 6d7096e2ff22 Merge remote-tracking branch 'v4l-dvb/master' new 2bee14472173 Merge remote-tracking branch 'v4l-dvb-next/master' new 3dfaea3811f8 ACPICA: Fix exception code class checks new 25d866c46c1d ACPICA: Clean up exception code class checks new 244eac08622e ACPICA: ACPICA: fix -Wfallthrough new 4c549b2854f9 ACPICA: add type casts for string functions new 4f148ec14a43 ACPICA: Update version to 20201217 new 97849978fba8 ACPICA: Remove the MTMR (Mid-Timer) table new 93efad1117b2 ACPICA: Remove the VRTC table new 79993d068f48 ACPICA: Updated all copyrights to 2021 new e1abcce21537 ACPICA: Update version to 20210105 new a2ab445613e2 Merge branch 'acpica' into linux-next new 9c8b200035a2 Merge remote-tracking branch 'pm/linux-next' new 58eed86c0492 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 8a95ae2a393d Merge remote-tracking branch 'cpupower/cpupower' new 48a51b845f1f Merge remote-tracking branch 'devfreq/devfreq-next' new 302c014726db opp: Prepare for ->set_opp() helper to work without regulators new 156aa0b32735 Merge remote-tracking branch 'opp/opp/linux-next' new a7d6ba14efb7 thermal/core: Remove the 'forced_passive' option new a20b995b23e4 thermal/core: Remove unused functions rebind/unbind exception new 53f04ca8153c thermal/core: Remove pointless test with the THERMAL_TRIPS [...] new 43bb4a9d6583 acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding new 716072d065b6 thermal/core: Remove THERMAL_TRIPS_NONE test new 2121496fdc5f thermal/core: Remove unused macro THERMAL_TRIPS_NONE new 17d399cd9c89 thermal/core: Precompute the delays from msecs to jiffies new 39a38808d082 thermal/core: Use precomputed jiffies for the polling new b39d2dd5b5ed thermal/core: Remove ms based delay fields new d0df264fbd3c thermal/core: Remove pointless thermal_zone_device_reset() [...] new dd47366aaa9b thermal: int340x: Fix unexpected shutdown at critical temperature new 03671968d0bf thermal: intel: pch: Fix unexpected shutdown at critical t [...] new 23ff8529ee20 thermal/core: Make cooling device state change private new 7a583405f24b thermal: power allocator: fail binding for non-power actor [...] new 253ac251180a Merge remote-tracking branch 'thermal/thermal/linux-next' new 445f8c22bceb Merge remote-tracking branch 'ieee1394/for-next' new f97efdb7ec44 Merge remote-tracking branch 'rdma/for-next' new 505e3f00c3f3 hv_netvsc: Add (more) validation for untrusted Hyper-V values new cb2c57112432 vxlan: add NETIF_F_FRAGLIST flag for dev features new 18423e1a9d7d geneve: add NETIF_F_FRAGLIST flag for dev features new 3224dcfd850f bareudp: add NETIF_F_FRAGLIST flag for dev features new c080559a7153 Merge branch 'net-make-udp-tunnel-devices-support-fraglist' new 6ea9309acc28 net: phy: national: remove definition of DEBUG new d349f9976868 net_sched: fix RTNL deadlock again caused by request_module() new 41fb4c1ba747 net/qla3xxx: switch from 'pci_' to 'dma_' API new 719a402cf603 net: netdevice: Add operation ndo_sk_get_lower_dev new 5b99854540e3 net/bonding: Take IP hash logic into a helper new 007feb87fb15 net/bonding: Implement ndo_sk_get_lower_dev new f45583de361d net/bonding: Take update_features call out of XFRM funciton new 89df6a810470 net/bonding: Implement TLS TX device offload new dc5809f9e2b6 net/bonding: Declare TLS RX device offload support new 153cbd137f0a net/tls: Device offload to use lowest netdevice in chain new 4e5a73329051 net/tls: Except bond interface from some TLS checks new be7f4578e57d Merge branch 'tls-device-offload-for-bond' new 7cfabe4f85a5 arcnet: fix macro name when DEBUG is defined new 99d518970c5a net: hns: fix variable used when DEBUG is defined new dc9c9e72ff3b vhost_net: avoid tx queue stuck when sendmsg fails new 7eab14de73a8 mdio, phy: fix -Wshadow warnings triggered by nested conta [...] new 3b752c60b200 Merge remote-tracking branch 'net-next/master' new f7fbf00a46fd bpf,x64: Pad NOPs to make images converge more easily new df26a033e99b test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 new eb33aa20eb2a selftests/bpf: Add verifier tests for x64 jit jump padding new 3a6984e6a26a Merge branch 'bpf,x64: implement jump padding in jit' new 55a9e3ab4053 trace: bpf: Allow bpf to attach to bare tracepoints new 1053cbbd7199 selftests: bpf: Add a new test for bare tracepoints new 8edc0c67d09d Merge branch 'Allow attaching to bare tracepoints' new 73ab2eed2f73 Merge remote-tracking branch 'bpf-next/for-next' new 955c7dc94f87 Merge remote-tracking branch 'ipsec-next/master' new ab0da5a57188 net/mlx5: Expose ifc bits for query modify header new 0df35b12dc26 Merge remote-tracking branch 'mlx5-next/mlx5-next' new d224520163f9 Merge remote-tracking branch 'wireless-drivers-next/master' new d8d781daa6c3 Merge remote-tracking branch 'bluetooth/master' new 6de024aa05ed Merge remote-tracking branch 'gfs2/for-next' new 9e65b35a22f7 Merge remote-tracking branch 'mtd/mtd/next' new 9de2cb02f54c Merge remote-tracking branch 'nand/nand/next' new 124021c2d4a2 Merge remote-tracking branch 'crypto/master' new 4aef0ebc6b65 drm/amdgpu: fix build error without x86 kconfig (v2) new 974ea6a0dd70 drm/amd/pm: remove unused message SMU_MSG_SpareX new 4701787e4041 drm/amd/amdgpu: remove redundant flush_delayed_work new 2efcced556f6 drm/amd/display: Fixed corruptions on HPDRX link loss restore new fab7b4f7da24 drm/amd/display: disable FEC while using eDP new 95c2298bd0e6 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] new 25aa44f3c2da drm/amd/display: Use hardware sequencer functions for PG control new cd5c16c5c6e1 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] new 3880fce468c8 drm/amd/display: Allow dmub srv hardware reset before HW init new a74069c25bfe drm/amd/display: Guard against NULL pointer deref when get [...] new 18cf20d3daf6 drm/amd/display: Fix reset sequence with driver direct DMC [...] new 0f9c280cfc1e drm/amd/display: Change function decide_dp_link_settings t [...] new c12366b837b7 drm/amd/display: Allow dmu_stg to support cached inbox for dmub new 1975b95ad4e7 drm/amd/display: Log link/connector info provided in BIOS [...] new 086729b13c59 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] new edc3f4517de8 drm/amd/display: Allow PSTATE chnage when no displays are enabled new 2038eb1e4a4c drm/amd/display: Update dram_clock_change_latency for DCN2.1 new 0d660e461ce0 drm/amd/display: [FW Promotion] Release 0.0.48 new 5494c285883c drm/amd/display: 3.2.119 new b83070fd79e7 drm/amdgpu: Remove GFXOFF MASK for Vangogh new 533c23ac4dc4 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh new 70f32506beee usb: typec: ucsi: check cci busy during PPM reset new f07fa86f98e2 drm/amdgpu: fix check order in amdgpu_bo_move new a95a09fb9b2d drm/radeon: fix check order in radeon_bo_move new 31140b5c293f drm/amdgpu: add another raven1 gfxoff quirk new 4db0a05c28de ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new 73d303d0b4c7 Merge remote-tracking branch 'amdgpu/drm-next' new 10b38503d2ff next-20210108/drm-intel new 9155c0b90c3e Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 36b73b051c41 drm: Upcast struct drm_device.dev to struct pci_device; re [...] new b9d4efa8f9a2 drm: Unamp the entire device address space on device unplug new e582951baabb drm/sched: Cancel and flush all outstanding jobs before finish. new c31eb10fd5ae drm/amdgpu: Remove accidentally added small unused hunk. new 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev new 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues new abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] new d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] new e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours new 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] new ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] new a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] new b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header new 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] new c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] new 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] new c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] new 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] new ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses new 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] new cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues new 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] new ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] new 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] new 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' new 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] new 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] new 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] new a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] new e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] new 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' new 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] new dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] new f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] new 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] new d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] new 71a9205a325a Merge remote-tracking branch 'drm-misc/for-linux-next' new e9a70645e4ea Merge remote-tracking branch 'imx-drm/imx-drm/next' new 6b313bf6daed Merge remote-tracking branch 'sound/for-next' new f1695d3b3a52 Merge remote-tracking branch 'sound-asoc/for-next' new ec2a29593c83 module: harden ELF info handling new 389c6aca089a Merge remote-tracking branch 'modules/modules-next' new f44e442c53cb Merge remote-tracking branch 'input/next' new ad2979ea29a6 Merge remote-tracking branch 'block/for-next' new 76aeb02d9523 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 2d9c5c1991f0 mmc: sdhci-of-arasan: use of_device_get_match_data() new 3e0435307d91 mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] new bbbfffd68c7d mmc: sdhci-of-arasan: Add structure device pointer in prob [...] new 3efb54d2b90f mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs new 7876cf513cf3 mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E new 44cfba75a815 mmc: core: convert comma to semicolon new dd98340fbd45 mmc: omap_hsmmc: Simplify bool comparison and conversion new f2134ac9905b dt-bindings: mmc: sdhci-am654: fix compatible for j7200 new 693fbe1fb9c0 Merge remote-tracking branch 'mmc/next' new e0343b6f5263 Merge remote-tracking branch 'mfd/for-mfd-next' new 1afd22a180a3 Merge remote-tracking branch 'battery/for-next' new 945ee85cb359 Merge remote-tracking branch 'regulator/for-next' new e0d7a9efef06 Merge remote-tracking branch 'security/next-testing' new f720d4a73414 Merge remote-tracking branch 'keys/keys-next' new 3f864e632393 Merge remote-tracking branch 'selinux/next' new e286598023fa Merge remote-tracking branch 'tpmdd/next' new 27febfc3db5c Merge remote-tracking branch 'audit/next' new e9c6efd6b627 Merge remote-tracking branch 'devicetree/for-next' new 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER new 246f4bfa2b97 Merge remote-tracking branch 'spi/for-5.12' into spi-next new c02683140a9a Merge remote-tracking branch 'spi/for-next' new fff37f10323d Merge branch 'linus' new 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning new 45ef057f18e1 Merge branch 'x86/misc' new fb084fde0c81 objtool: Fully validate the stack frame new 468af56a7bba objtool: Support addition to set CFA base new 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics new c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests new 1d509f2a6ebc x86/insn: Support big endian cross-compiles new a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles new 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles new 7786032e52cb objtool: Rework header include paths new 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...] new ab4e0744e99b objtool: Refactor ORC section generation new b23cc71c6274 objtool: Add 'alt_group' struct new c9c324dc22aa objtool: Support stack layout changes in alternatives new a518bfa05b6f Merge branch 'objtool/core' new fb293c55156c Merge remote-tracking branch 'tip/auto-latest' new e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice new 83c0cf46675f Merge branch 'edac-misc' into edac-for-next new 5388ee68bc92 Merge remote-tracking branch 'edac/edac-for-next' new 6946a9dee395 Merge remote-tracking branch 'rcu/rcu/next' new 6b959ea71295 Merge remote-tracking branch 'kvm-arm/next' new 2a294b55bef3 Merge remote-tracking branch 'xen-tip/linux-next' new 08b31e1fb840 Merge remote-tracking branch 'percpu/for-next' new 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS new 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...] new 7a34c46a38e3 Merge remote-tracking branch 'workqueues/for-next' new 1ed4764135b2 Merge remote-tracking branch 'drivers-x86/for-next' new a74a6d6060fa Merge remote-tracking branch 'hsi/for-next' new cb5d663589a7 Merge remote-tracking branch 'leds/for-next' new 7a212e149f96 Merge remote-tracking branch 'driver-core/driver-core-next' new 2e559638f729 usb: phy: phy-mxs-usb: Use of_device_get_match_data() new 7766cafea0ec usb: bdc: Remove the BDC PCI driver new f2fc9ff28d1c usb: ch9: Add USB 3.2 SSP attributes new 121fc3ac2f02 usb: gadget: composite: Use SSP sublink speed macros new db615c6264cf usb: gadget: Introduce SSP rates and lanes new ead4c124852e usb: gadget: Introduce udc_set_ssp_rate() for SSP new 7bf0fc5a6b6e usb: gadget: composite: Report various SSP sublink speeds new 7de8681be2cd usb: gadget: u_audio: Free requests only after callback new 25dbd75dd506 usb: gadget: u_audio: factorize ssize to alsa fmt conversion new 298651178043 usb: gadget: u_audio: remove struct uac_req new d70f7598c458 usb: gadget: u_audio: clean up locking new 9b1277824c2c Merge remote-tracking branch 'usb/usb-next' new 0f8f88bda946 Merge remote-tracking branch 'usb-serial/usb-next' new 05a86eaf50f3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] new 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs new fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] new 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme new b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 new 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible new c68bb121f9a8 Merge remote-tracking branch 'phy-next/next' new f4cc8b721c9c Merge remote-tracking branch 'tty/tty-next' new bf5c54f22b9c Merge remote-tracking branch 'char-misc/char-misc-next' new 53640dc312a2 Merge remote-tracking branch 'extcon/extcon-next' new 0cff99117991 soundwire: cadence: reduce timeout on transactions new 565e3afaefee soundwire: sysfs: Constify static struct attribute_group new c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree new 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id new ee3db942432c soundwire: intel: don't return error when clock stop failed new c397efb77d81 soundwire: use consistent format for Slave devID logs new 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log new ec47518742c6 soundwire: bus: add more details to track failed transfers new db9d9f944f95 soundwire: cadence: fix ACK/NAK handling new 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling new 5a222ace5df9 Merge remote-tracking branch 'soundwire/next' new 2bdf8202558c Merge remote-tracking branch 'thunderbolt/next' new 42766aba3169 Merge remote-tracking branch 'staging/staging-next' new 888903b9d036 Merge remote-tracking branch 'icc/icc-next' new 659634fc124a Merge remote-tracking branch 'dmaengine/next' new 385aac151941 cgroup: fix psi monitor for root cgroup new 74bdd45c85d0 cgroup: update PSI file description in docs new 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next new 9f60c2f1621e Merge remote-tracking branch 'cgroup/for-next' new eb58615065ee Merge remote-tracking branch 'scsi/for-next' new a8716b370b94 Merge remote-tracking branch 'scsi-mkp/for-next' new 93fc022891a8 Merge remote-tracking branch 'rpmsg/for-next' new 365f8e97893d gpio: pca953x: Add support for pca9506 new 4378d3479ad5 dt-bindings: gpio: pca953x: Document new supported chip pca9506 new 9a00b428f9f8 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] new 3a4d0bc81bc6 gpio: tegra: Fix wake interrupt new 355ef6bb005f gpio: tegra: Add dependency on GPIOLIB_IRQCHIP new 20a29fbdf8d4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 4c2fa4f70e07 Merge remote-tracking branch 'gpio-intel/for-next' new 31c45161764c Merge remote-tracking branch 'pinctrl/for-next' new 268f85f52ef8 Merge remote-tracking branch 'pinctrl-intel/for-next' new 2940ed9f6c27 Merge remote-tracking branch 'userns/for-next' new 4e510ebf461b Merge remote-tracking branch 'livepatching/for-next' new 053c6bc13cc4 Merge remote-tracking branch 'coresight/next' new 1f0cbda3b452 rtc: s5m: select REGMAP_I2C new 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device() new 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg() new 7ae41220ef58 rtc: introduce features bitfield new d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM new 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq new 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm new b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops new e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops new 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops new d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm new aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops new 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops new 3948a866822e rtc: m41t80: constify m41t80_rtc_ops new 50f97e919faf rtc: opal: constify opal_rtc_ops new 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops new 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops new 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops new 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops new 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq new 2b6b0c826680 Merge remote-tracking branch 'rtc/rtc-next' new 5f38da740e9c Merge remote-tracking branch 'kspp/for-next/kspp' new c1a15049e814 Merge remote-tracking branch 'gnss/gnss-next' new 7317668cc0d2 Merge remote-tracking branch 'nvmem/for-next' new 3a3b4065c614 Merge remote-tracking branch 'xarray/main' new 5cbaa733cb6a Merge remote-tracking branch 'hyperv/hyperv-next' new fbf5c821ceea Merge remote-tracking branch 'pidfd/for-next' new 629c0b7a5c5c Merge remote-tracking branch 'mhi/mhi-next' new f3eb1435d866 Merge remote-tracking branch 'notifications/notifications- [...] new abe48c098358 Merge remote-tracking branch 'memblock/for-next' new a37f02c2777d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 7a3d985fc10f Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new 769447e652cb x86/setup: don't remove E820_TYPE_RAM for pfn 0 new 9b905f8b56bd mm: fix initialization of struct page for holes in memory layout new 85ec2075ecd0 mm: memcg/slab: optimize objcg stock draining new e1a8c07f903d mm: memcg: fix memcg file_dirty numa stat new 31ddbcb71bd1 mm: fix numa stats for thp migration new a3539181ec6d mm: memcontrol: prevent starvation when writing memory.high new acb69b7813cd kasan: fix unaligned address is unhandled in kasan_remove_ [...] new 3e46c1cc860e kasan: fix incorrect arguments passing in kasan_add_zero_shadow new 3db3c4cfc05d kasan: fix HW_TAGS boot parameters new 4eeeae15f146 kasan, mm: fix conflicts with init_on_alloc/free new ed428fb35a4c kasan, mm: fix resetting page_alloc tags for HW_TAGS new 7a9028306f89 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new ccb0c5309b58 mm: hugetlb: fix a race between freeing and dissolving the page new 4e9350932a3f mm: hugetlb: fix a race between isolating and freeing page new 0d34361950fa mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new 051bb41384b6 mm: migrate: do not migrate HugeTLB page whose refcount is one new c6000f9e4979 ubsan: disable unsigned-overflow check for i386 new d111b92f3f14 mm, compaction: move high_pfn to the for loop scope new dca451056306 mm: fix page reference leak in soft_offline_page() new 4a6d2f28803f sparc/mm/highmem: flush cache and TLB new 44e05a70dfc0 mm/highmem: prepare for overriding set_pte_at() new 0d95bc482355 mips/mm/highmem: use set_pte() for kmap_local() new b7358b59890b powerpc/mm/highmem: use __set_pte_at() for kmap_local() new ef2076ee872a proc_sysctl: fix oops caused by incorrect command parameters new 7fe25bc1e2ab MAINTAINERS: add a couple more files to the Clang/LLVM section new 4f24dae4872f /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 8225cbfd4a4b /proc/kpageflags: do not use uninitialized struct pages new d795734c802e hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new 657d4f7a34e3 ocfs2: remove redundant conditional before iput new b92f88b343ab ocfs2: clean up some definitions which are not used any more new a455fe913949 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 09780d9d252c ocfs2: fix ocfs2 corrupt when iputting an inode new 66aeed285d1b ramfs: support O_TMPFILE new ac8b98193393 fs: delete repeated words in comments new 3bdc1c073660 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 12981538ddcb mm, tracing: record slab name for kmem_cache_free() new dd476047d4d6 mm/slub: disable user tracing for kmemleak caches by default new 1131f0c2d2c6 mm, slub: stop freeing kmem_cache_node structures on node offline new f1b2599176e8 mm, slab, slub: stop taking memory hotplug lock new 55c1d8866fce mm, slab, slub: stop taking cpu hotplug lock new 9f42c75249bf mm, slub: splice cpu and page freelists in deactivate_slab() new 895e88068c51 mm/debug: improve memcg debugging new 96677673a49b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new a18d651a76b7 mm/filemap: remove unused parameter and change to void typ [...] new e1bebb7e29c6 mm/filemap: don't revert iter on -EIOCBQUEUED new 46eaedf5a6be mm/swap: don't SetPageWorkingset unconditionally during swapin new 7592e2f167ca mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 8f54e1b4937a mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 8457e5012068 mm: memcontrol: optimize per-lruvec stats counter memory usage new c961f7249d70 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 9e6ef9cb08b4 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new 92ed79420e57 mm: memcontrol: convert NR_ANON_THPS account to pages new 3f17de8c75de mm: memcontrol: convert NR_FILE_THPS account to pages new f9b86d8255e0 mm: memcontrol: convert NR_SHMEM_THPS account to pages new 48ccf9f44a6d mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new e8e64046ea1b mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 930625198a35 mm: memcontrol: make the slab calculation consistent new 231890fff0d8 mm/memcg: revise the using condition of lock_page_lruvec f [...] new 869406b7daa8 mm/memcg: remove rcu locking for lock_page_lruvec function series new 536c2a236fd4 mm: memcg: add swapcache stat for memcg v2 new f55a526f72bf mm-memcg-add-swapcache-stat-for-memcg-v2-fix new 5ddf291db5dc mm: kmem: make __memcg_kmem_(un)charge static new 6175b49ea706 mm: page_counter: re-layout structure to reduce false sharing new 2dfb6b931a4b mm/mmap.c: remove unnecessary local variable new 8817e454e83a mm/mmap.c: fix the adjusted length error new 9a2c0d26cd9c mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 3f8c2aae5d45 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new fbdbae3da30a mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new e8eaf50dd374 mm/page_reporting: use list_entry_is_head() in page_report [...] new 5fb91c4da84f kasan: prefix global functions with kasan_ new e0c951a912c4 kasan: clarify HW_TAGS impact on TBI new f99984f35e15 kasan: clean up comments in tests new 424804505941 kasan: add macros to simplify checking test constraints new ffe364dfb2f9 kasan: add match-all tag tests new ef5d3e14b159 kasan, arm64: allow using KUnit tests with HW_TAGS mode new f9c45992799f kasan: rename CONFIG_TEST_KASAN_MODULE new 4ea35fc5cd26 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new c194ddf4304f kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new 266ac0787cb2 kasan: fix memory corruption in kasan_bitops_tags test new 02afad77ae04 kasan: move _RET_IP_ to inline wrappers new 56ce675f891c kasan: fix bug detection via ksize for HW_TAGS mode new b42ccb46241f kasan: add proper page allocator tests new 70656b0c927e kasan: add a test for kmem_cache_alloc/free_bulk new 3451d01e3d4a kasan: don't run tests when KASAN is not enabled new e8e4a9b0c4b2 kasan: remove redundant config option new a11b1758cb9b kasan-remove-redundant-config-option-v3 new 3d5ade2d1013 mm/huge_memory.c: update tlb entry if pmd is changed new d2d994cd8617 MIPS: do not call flush_tlb_all when setting pmd entry new c4762df12f5b mm/hugetlb: fix potential double free in hugetlb_register_ [...] new df8a88fa3da0 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 279873b705b8 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new d9f0a580710b mm/hugetlb: use helper huge_page_order and pages_per_huge_page new 75ed4e5d0a29 mm/vmscan: __isolate_lru_page_prepare() cleanup new ff8dcb2fb48e mm/compaction: remove rcu_read_lock during page compaction new d390a9c8a78d mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 67ce2087e599 mm/compaction: return proper state in should_proactive_com [...] new 849f5c623d07 mm-compaction-return-proper-state-in-should_proactive_comp [...] new c86cbe2eaf34 mm/compaction: correct deferral logic for proactive compaction new 62f988dc5177 mm/hugetlb: change hugetlb_reserve_pages() to type bool new 92f02bbaaaf5 hugetlbfs: remove special hugetlbfs_set_page_dirty() new 906a7ae1785b hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 9e6d7ac38430 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new d0a64899dc6e hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 5a9bfb00a49e mm/migrate: remove unneeded semicolons new 6772da94e02a mm: make pagecache tagged lookups return only head pages new 766841a5b483 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new aa35caced558 mm/swap: optimise get_shadow_from_swap_cache new e51bb704ce53 mm: add FGP_ENTRY new 368abb279cfa mm/filemap: rename find_get_entry to mapping_get_entry new f5cf552c2185 mm/filemap: add helper for finding pages new 4cbee442ba45 fix mm-filemap-add-helper-for-finding-pages.patch new 3e96346c2b91 mm/filemap: add mapping_seek_hole_data new e3af35924922 fix mm-filemap-add-mapping_seek_hole_data.patch new e3df74122d30 iomap: use mapping_seek_hole_data new f4787126e0da mm: add and use find_lock_entries new c58b402ad71f fix mm-add-and-use-find_lock_entries.patch new 108681f7be81 mm: add an 'end' parameter to find_get_entries new eee1acb20975 mm: add an 'end' parameter to pagevec_lookup_entries new 8f6cfb2d5b44 mm: remove nr_entries parameter from pagevec_lookup_entries new d510aab9b593 mm: pass pvec directly to find_get_entries new 96cea1cd03f7 mm: remove pagevec_lookup_entries new eb837e1d574a mm,thp,shmem: limit shmem THP alloc gfp_mask new 1a307f687c31 mm,thp,shm: limit gfp mask to no more than specified new 2d29d15c594a mm,thp,shmem: make khugepaged obey tmpfs mount flags new aa7dd94c6a96 mm: cma: allocate cma areas bottom-up new 65cdecd8b999 mm-cma-allocate-cma-areas-bottom-up-fix new 4db64b8ee357 mm-cma-allocate-cma-areas-bottom-up-fix-2 new 2497def94f08 mm-cma-allocate-cma-areas-bottom-up-fix-3 new 147079f4e18a mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new a5d638249c39 memblock: do not start bottom-up allocations with kernel_end new 6dc3cf9b67e3 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new ffb9f69e943c mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 89b70699c7bd mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 89599df99227 mm/vmstat.c: erase latency in vmstat_shepherd new 725e1566b91e mm: move pfn_to_online_page() out of line new 29970e9cdbf0 mm: teach pfn_to_online_page() to consider subsection validity new e821cf25cfee mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new bd4e22b7bf23 mm: fix memory_failure() handling of dax-namespace metadata new 9a2871c7e30b mm: zswap: clean up confusing comment new 6753c561f653 mm/zswap: add the flag can_sleep_mapped new e18108c8587e mm: set the sleep_mapped to true for zbud and z3fold new bcbf36dbb073 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new 3f76d286b27b mm: remove arch_remap() and mm-arch-hooks.h new 5a1b117a8125 mm: page-flags.h: Typo fix (It -> If) new 5a82cac5b4c3 mm/dmapool: use might_alloc() new 9bc4c5bdc55c mm/backing-dev.c: use might_alloc() new b6dbf0238cbf bdi-use-might_alloc-fix new 383a42bb8ffe mm: add Kernel Electric-Fence infrastructure new 7a0fe99fc57a kfence: Fix parameter description for kfence_object_start() new bf15f8240e21 kfence: avoid stalling work queue task without allocations new 82668d93cee0 kfence: fix potential deadlock due to wake_up() new edee60b93d54 kfence: add option to use KFENCE without static keys new b1de5741965d kfence: add missing copyright and description headers new 1f8ba0613af0 x86, kfence: enable KFENCE for x86 new 5256ff8c223b kfence, x86: add missing copyright and description header new e7d954b22971 arm64, kfence: enable KFENCE for ARM64 new 8133480e1397 kfence, arm64: add missing copyright and description header new 68c35e7deadb kfence: use pt_regs to generate stack trace on faults new ef6828507baf mm, kfence: insert KFENCE hooks for SLAB new cc6fe51a70a1 mm, kfence: insert KFENCE hooks for SLUB new 9833c08cc19f kfence, kasan: make KFENCE compatible with KASAN new d0eed67ab70b revert kasan-remove-kfence-leftovers new 43479aefe1bb kfence, Documentation: add KFENCE documentation new ed44cce98c8e kfence: add missing copyright header to documentation new 3d82d50a6a04 kfence: add test suite new 1cb39a534c22 kfence: fix typo in test new 30fe242b76ed kfence: show access type in report new 215df41f70d6 MAINTAINERS: add entry for KFENCE new 8a931b91a693 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0f621c9ecc71 fs/buffer.c: dump more info for __getblk_gfp() stall problem new e756ded44ecb kernel/hung_task.c: Monitor killed tasks. new 39027020a45a alpha: remove CONFIG_EXPERIMENTAL from defconfigs new f37005e5973c proc/wchan: use printk format instead of lookup_symbol_name() new a7bec8074509 sysctl.c: fix underflow value setting risk in vm_table new 43fe586bc1cc proc/sysctl: make protected_* world readable new e49dc6609760 lib/genalloc.c: change return type to unsigned long for bi [...] new 1c60cbd33d1e lib: optimize cpumask_local_spread() new 13c176ef773e lib-optimize-cpumask_local_spread-v8 new 7d97a47f2cc1 string.h: move fortified functions definitions in a dedica [...] new 3a8a2dd47487 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new 08e2da73d5c9 mm/page_poison: use unhashed address in hexdump for check_ [...] new cb90c6b35113 include/linux/bitops.h: spelling s/synomyn/synonym/ new 8947945de6bd checkpatch: improve blank line after declaration test new 2d3c4757e7f2 checkpatch: ignore warning designated initializers using NR_CPUS new 527e33b041fd checkpatch: trivial style fixes new 61a3b3b22d90 checkpatch: prefer ftrace over function entry/exit printks new 35d78d0e969b checkpatch: improve TYPECAST_INT_CONSTANT test message new e4c7dfb1c1ba aio: simplify read_events() new 49ad35e34eae scripts/gdb: fix list_for_each new f89f42fd743f initramfs: panic with memory information new 51346d25dd3e initramfs-panic-with-memory-information-fix new 1d453ca57171 Merge branch 'akpm-current/current' new 941feb06baa5 mm/memory_hotplug: fix for CONFIG_ZONE_DEVICE not enabled new 784061a5578c mm: add definition of PMD_PAGE_ORDER new 70d2b7d6a59c mmap: make mlock_future_check() global new aedb7dac2d7b set_memory: allow set_direct_map_*_noflush() for multiple pages new 62dd07cb457a set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix new 3485efc78682 set_memory: allow querying whether set_direct_map_*() is a [...] new 7b2d365c36e9 kfence: fix implicit function declaration new 378d8f531dd5 mm: introduce memfd_secret system call to create "secret" [...] new 481f019f1d18 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 25a46714692f riscv/Kconfig: make direct map manipulation options depend on MMU new b1f151bc0470 secretmem: use PMD-size pages to amortize direct map fragm [...] new 5f86b861a437 secretmem: add memcg accounting new 046723da4c66 PM: hibernate: disable when there are active secretmem users new 2a69b8bffb5e arch, mm: wire up memfd_secret system call where relevant new cd23607c9f25 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix new bc8d248d2146 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix new 0d4a4de79504 secretmem: test: add basic selftest for memfd_secret(2) new dc3c00fdf97c secretmem-test-add-basic-selftest-for-memfd_secret2-fix
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 (15da5a516af0) \ N -- N -- N refs/heads/akpm (dc3c00fdf97c)
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 598 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/cgroup-v2.rst | 6 +- Documentation/bpf/bpf_design_QA.rst | 6 + Documentation/dev-tools/kasan.rst | 29 +- Documentation/dev-tools/kfence.rst | 1 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 3 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 21 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 67 ++ .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 + Documentation/filesystems/f2fs.rst | 10 + MAINTAINERS | 3 + arch/alpha/configs/defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/tegra_defconfig | 1 + arch/arm/mach-tegra/sleep-tegra20.S | 38 +- arch/arm/mach-tegra/sleep-tegra30.S | 94 ++- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 1 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/kfence.h | 5 + arch/arm64/mm/fault.c | 6 +- arch/hexagon/configs/comet_defconfig | 1 - arch/mips/include/asm/highmem.h | 1 + arch/powerpc/include/asm/highmem.h | 2 + arch/riscv/Kconfig | 4 +- arch/s390/Kconfig | 1 + arch/s390/Kconfig.debug | 10 +- arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 2 +- arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/include/asm/atomic.h | 20 - arch/s390/include/asm/bitops.h | 36 - arch/s390/include/asm/cputime.h | 2 + arch/s390/include/asm/elf.h | 7 +- arch/s390/include/asm/entry-common.h | 60 ++ arch/s390/include/asm/fpu/api.h | 2 + arch/s390/include/asm/idle.h | 4 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/processor.h | 50 +- arch/s390/include/asm/ptrace.h | 9 +- arch/s390/include/asm/syscall.h | 11 +- arch/s390/include/asm/syscall_wrapper.h | 128 ++-- arch/s390/include/asm/thread_info.h | 3 + arch/s390/include/asm/tlb.h | 5 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/asm/vtime.h | 14 + arch/s390/include/uapi/asm/ptrace.h | 5 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 19 +- arch/s390/kernel/compat_signal.c | 1 + arch/s390/kernel/entry.S | 803 +++------------------ arch/s390/kernel/entry.h | 12 +- arch/s390/kernel/fpu.c | 88 +++ arch/s390/kernel/idle.c | 24 + arch/s390/kernel/irq.c | 89 ++- arch/s390/kernel/nmi.c | 19 +- arch/s390/kernel/process.c | 30 +- arch/s390/kernel/ptrace.c | 117 +-- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 12 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/{sys_s390.c => syscall.c} | 66 ++ arch/s390/kernel/traps.c | 65 ++ arch/s390/kernel/uprobes.c | 6 +- arch/s390/kvm/kvm-s390.c | 3 + arch/s390/kvm/vsie.c | 3 + arch/s390/lib/uaccess.c | 12 +- arch/s390/mm/fault.c | 2 +- arch/sparc/include/asm/highmem.h | 9 +- arch/x86/include/asm/insn.h | 45 ++ arch/x86/include/asm/kfence.h | 5 + arch/x86/include/asm/orc_types.h | 10 + arch/x86/lib/insn.c | 119 ++- arch/x86/net/bpf_jit_comp.c | 140 +++- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 - drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 4 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 4 +- drivers/acpi/acpica/dsdebug.c | 4 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/acpica/dswload.c | 4 +- drivers/acpi/acpica/dswload2.c | 4 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 6 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 6 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 5 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 4 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/utdelete.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utstrsuppt.c | 4 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/dma/dmaengine.c | 1 - drivers/dma/idxd/dma.c | 5 +- drivers/edac/xgene_edac.c | 2 +- drivers/gpio/Kconfig | 5 +- drivers/gpio/gpio-mvebu.c | 19 +- drivers/gpio/gpio-pca953x.c | 2 + drivers/gpio/gpio-tegra.c | 16 +- drivers/gpio/gpiolib.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 117 ++- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 11 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 - drivers/gpu/drm/drm_agpsupport.c | 9 +- drivers/gpu/drm/drm_atomic_helper.c | 2 +- drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_edid.c | 7 +- drivers/gpu/drm/drm_gem_vram_helper.c | 14 +- drivers/gpu/drm/drm_irq.c | 12 +- drivers/gpu/drm/drm_pci.c | 26 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/hwmon/pwm-fan.c | 1 - drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/mmc/core/core.c | 8 +- drivers/mmc/host/omap_hsmmc.c | 18 +- drivers/mmc/host/sdhci-of-arasan.c | 50 +- drivers/mmc/host/sdhci-pci-gli.c | 9 + drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/bareudp.c | 5 +- drivers/net/bonding/bond_main.c | 138 +++- drivers/net/bonding/bond_options.c | 42 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 196 +++-- drivers/net/ethernet/renesas/sh_eth.c | 26 + drivers/net/geneve.c | 5 +- drivers/net/hyperv/netvsc.c | 3 +- drivers/net/hyperv/netvsc_bpf.c | 6 + drivers/net/hyperv/netvsc_drv.c | 18 +- drivers/net/hyperv/rndis_filter.c | 171 +++-- drivers/net/mdio/mdio-bitbang.c | 6 +- drivers/net/phy/national.c | 2 - drivers/net/vxlan.c | 5 +- drivers/opp/core.c | 81 ++- drivers/opp/opp.h | 2 + drivers/phy/qualcomm/phy-qcom-qmp.c | 212 ++++++ drivers/phy/qualcomm/phy-qcom-qmp.h | 100 +++ drivers/phy/qualcomm/phy-qcom-qusb2.c | 30 +- drivers/rtc/Kconfig | 1 + drivers/rtc/class.c | 5 + drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-armada38x.c | 21 +- drivers/rtc/rtc-cmos.c | 12 +- drivers/rtc/rtc-m41t80.c | 14 +- drivers/rtc/rtc-m48t59.c | 22 +- drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-opal.c | 13 +- drivers/rtc/rtc-pcf2127.c | 11 +- drivers/rtc/rtc-pcf85063.c | 11 +- drivers/rtc/rtc-pcf85363.c | 8 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-rv3028.c | 11 +- drivers/rtc/rtc-rv3029c2.c | 11 +- drivers/rtc/rtc-rv3032.c | 11 +- drivers/rtc/rtc-rv8803.c | 11 +- drivers/rtc/rtc-rx8010.c | 13 +- drivers/rtc/rtc-s5m.c | 33 +- drivers/rtc/rtc-tps65910.c | 15 +- drivers/s390/cio/css.c | 20 +- drivers/s390/cio/device.c | 39 +- drivers/s390/crypto/vfio_ap_ops.c | 49 +- drivers/soundwire/bus.c | 11 +- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 6 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spi/spi-imx.c | 2 +- drivers/thermal/gov_power_allocator.c | 35 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 6 + drivers/thermal/intel/intel_pch_thermal.c | 6 + drivers/thermal/khadas_mcu_fan.c | 1 - drivers/thermal/thermal_core.h | 2 + drivers/usb/gadget/composite.c | 83 ++- drivers/usb/gadget/function/u_audio.c | 135 ++-- drivers/usb/gadget/udc/bdc/Kconfig | 11 - drivers/usb/gadget/udc/bdc/Makefile | 2 - drivers/usb/gadget/udc/bdc/bdc_pci.c | 128 ---- drivers/usb/gadget/udc/core.c | 16 +- drivers/usb/phy/phy-mxs-usb.c | 7 +- drivers/vhost/net.c | 26 +- fs/f2fs/checkpoint.c | 177 +++++ fs/f2fs/debug.c | 12 + fs/f2fs/f2fs.h | 27 + fs/f2fs/super.c | 55 +- fs/hugetlbfs/inode.c | 6 +- fs/ocfs2/dlm/dlmast.c | 10 - fs/ocfs2/dlm/dlmcommon.h | 4 - fs/proc/proc_sysctl.c | 12 +- fs/seq_file.c | 3 + include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 12 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 26 +- include/acpi/actbl3.h | 25 +- include/acpi/actypes.h | 7 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 17 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/linux/kasan.h | 27 +- include/linux/kfence.h | 6 + include/linux/mdio-bitbang.h | 3 + include/linux/mdio.h | 23 +- include/linux/memory_hotplug.h | 17 +- include/linux/memremap.h | 6 + include/linux/migrate.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 12 + include/linux/mmzone.h | 22 +- include/linux/netdevice.h | 4 + include/linux/page_counter.h | 9 +- include/linux/phy.h | 7 +- include/linux/printk.h | 8 +- include/linux/rtc.h | 2 + include/linux/thermal.h | 3 - include/linux/usb/ch9.h | 9 + include/linux/usb/gadget.h | 11 + include/linux/workqueue.h | 2 +- include/linux/zpool.h | 3 + include/net/act_api.h | 5 +- include/net/bonding.h | 4 + include/net/inet_connection_sock.h | 3 + include/trace/bpf_probe.h | 12 +- include/trace/events/workqueue.h | 6 +- include/uapi/linux/rtc.h | 5 + include/uapi/linux/usb/ch9.h | 13 + init/initramfs.c | 19 +- kernel/cgroup/cgroup.c | 4 +- kernel/printk/printk.c | 36 +- lib/hexdump.c | 9 +- lib/seq_buf.c | 9 +- lib/test_bpf.c | 7 +- lib/test_fpu.c | 6 +- lib/test_kasan.c | 196 ++--- mm/backing-dev.c | 3 +- mm/compaction.c | 50 +- mm/debug.c | 10 +- mm/dmapool.c | 3 +- mm/highmem.c | 7 +- mm/hugetlb.c | 44 +- mm/kasan/common.c | 6 +- mm/kasan/generic.c | 2 +- mm/kasan/hw_tags.c | 77 +- mm/kasan/kasan.h | 4 +- mm/kasan/report.c | 2 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 5 + mm/kfence/kfence.h | 6 + mm/kfence/report.c | 5 + mm/memcontrol.c | 7 +- mm/memory-failure.c | 26 +- mm/memory_hotplug.c | 71 ++ mm/mempool.c | 2 +- mm/memremap.c | 15 + mm/mprotect.c | 13 +- mm/mremap.c | 7 + mm/page_alloc.c | 2 + mm/page_poison.c | 2 +- mm/rmap.c | 9 +- mm/slab.c | 2 +- mm/slab_common.c | 27 +- mm/slub.c | 137 ++-- mm/z3fold.c | 1 + mm/zbud.c | 1 + mm/zpool.c | 13 + mm/zsmalloc.c | 3 +- mm/zswap.c | 50 +- net/core/dev.c | 33 + net/core/devlink.c | 4 +- net/ipv4/inet_connection_sock.c | 1 + net/ipv4/tcp.c | 1 + net/ipv4/tcp_input.c | 1 + net/ipv4/tcp_output.c | 1 + net/ipv4/tcp_timer.c | 14 +- net/ipv6/addrconf.c | 3 +- net/sched/act_api.c | 104 ++- net/sched/cls_api.c | 11 +- net/tls/tls_device.c | 4 +- net/tls/tls_device_fallback.c | 2 +- scripts/checkpatch.pl | 20 +- sound/pci/hda/hda_codec.c | 24 +- tools/arch/x86/include/asm/insn.h | 45 ++ tools/arch/x86/include/asm/orc_types.h | 10 + tools/arch/x86/lib/insn.c | 119 ++- tools/objtool/.gitignore | 2 +- tools/objtool/Documentation/stack-validation.txt | 16 +- tools/objtool/Makefile | 5 +- tools/objtool/arch/x86/decode.c | 8 +- .../objtool/arch/x86/include/{ => arch}/cfi_regs.h | 0 .../arch/x86/include/{arch_elf.h => arch/elf.h} | 0 tools/objtool/arch/x86/include/arch/endianness.h | 9 + .../x86/include/{arch_special.h => arch/special.h} | 0 tools/objtool/arch/x86/special.c | 4 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/check.c | 272 ++++--- tools/objtool/elf.c | 40 +- tools/objtool/{ => include/objtool}/arch.h | 8 +- tools/objtool/{ => include/objtool}/builtin.h | 0 tools/objtool/{ => include/objtool}/cfi.h | 2 +- tools/objtool/{ => include/objtool}/check.h | 26 +- tools/objtool/{ => include/objtool}/elf.h | 0 tools/objtool/include/objtool/endianness.h | 38 + tools/objtool/{ => include/objtool}/objtool.h | 5 +- tools/objtool/{ => include/objtool}/special.h | 4 +- tools/objtool/{ => include/objtool}/warn.h | 2 +- tools/objtool/objtool.c | 6 +- tools/objtool/orc_dump.c | 9 +- tools/objtool/orc_gen.c | 315 ++++---- tools/objtool/special.c | 14 +- tools/objtool/weak.c | 9 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 21 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 + .../selftests/bpf/prog_tests/module_attach.c | 27 + .../selftests/bpf/progs/test_module_attach.c | 10 + tools/testing/selftests/bpf/test_verifier.c | 72 ++ tools/testing/selftests/bpf/verifier/jit.c | 24 + 519 files changed, 4977 insertions(+), 3347 deletions(-) create mode 100644 arch/s390/include/asm/entry-common.h rename arch/s390/kernel/{sys_s390.c => syscall.c} (61%) delete mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c rename tools/objtool/arch/x86/include/{ => arch}/cfi_regs.h (100%) rename tools/objtool/arch/x86/include/{arch_elf.h => arch/elf.h} (100%) create mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch_special.h => arch/special.h} (100%) rename tools/objtool/{ => include/objtool}/arch.h (94%) rename tools/objtool/{ => include/objtool}/builtin.h (100%) rename tools/objtool/{ => include/objtool}/cfi.h (96%) rename tools/objtool/{ => include/objtool}/check.h (73%) rename tools/objtool/{ => include/objtool}/elf.h (100%) create mode 100644 tools/objtool/include/objtool/endianness.h rename tools/objtool/{ => include/objtool}/objtool.h (84%) rename tools/objtool/{ => include/objtool}/special.h (94%) rename tools/objtool/{ => include/objtool}/warn.h (98%)