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 e08ba4b47bbd kdump: use vmlinux_build_id to simplify omits 204a90151b9f buildid: fix kernel-doc notation omits 265ed541b5e7 buildid: mark some arguments const omits 56cc5e4e6c00 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 18e83095e2f1 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 3cbc54655d6c scripts/decode_stacktrace.sh: support debuginfod omits 57bc853bf8c6 x86/dumpstack: use %pSb/%pBb for backtrace printing omits 2d73d367d718 arm64: stacktrace: use %pSb for backtrace printing omits 9a78ddab83da module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 39a85add9ea5 module: add printk formats to add module build ID to stacktraces omits 315a35621104 dump_stack: add vmlinux build ID to stack traces omits a5e4125c8c98 buildid: stash away kernels build ID on init omits 62eb81155da1 buildid: add API to parse build ID out of buffer omits 6001dba4c744 buildid: only consider GNU notes for build ID parsing omits 222b71bb5fe8 memfd_secret: use unsigned int rather than long as syscall [...] omits 4fd2119fc3eb secretmem: test: add basic selftest for memfd_secret(2) omits caeba903e7d8 memfd_secret: use unsigned int rather than long as syscall [...] omits 3e7a69ff2be1 arch, mm: wire up memfd_secret system call where relevant omits 876337bf676b PM: hibernate: disable when there are active secretmem users omits 8582ff613d62 secretmem: optimize page_is_secretmem() omits b6d0c57d4d3c secretmem/gup: don't check if page is secretmem without reference omits 9cb2184a5a9d memfd_secret: use unsigned int rather than long as syscall [...] omits 81fa68758aed mm: introduce memfd_secret system call to create "secret" [...] omits 198494dd06c2 set_memory: allow querying whether set_direct_map_*() is a [...] omits 90abfaf9cd2a set_memory: allow set_direct_map_*_noflush() for multiple pages omits 4788b000492c riscv/Kconfig: make direct map manipulation options depend on MMU omits 8d8d7cc3aa2f mmap: make mlock_future_check() global omits 95b12e5ed87f mm: define default value for FIRST_USER_ADDRESS omits fc3e0d7bea0b Merge branch 'akpm-current/current' omits ed0a8b1efb3a Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits c67d648ce170 Merge remote-tracking branch 'rust/rust-next' omits 4e26df222ad8 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 9f5ba61e446d Merge remote-tracking branch 'fpga/for-next' omits 1f9c2622e575 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 72f3385b30cc Merge remote-tracking branch 'hyperv/hyperv-next' omits ece24849ff5a Merge remote-tracking branch 'nvmem/for-next' omits 92940781ac76 Merge remote-tracking branch 'slimbus/for-next' omits a9b7f544d23f Merge remote-tracking branch 'gnss/gnss-next' omits 25c77d4ab93a Merge remote-tracking branch 'kspp/for-next/kspp' omits 7231ad0e8d00 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits ee4559e95f35 Merge remote-tracking branch 'coresight/next' omits 75e6ebd3515f Merge remote-tracking branch 'livepatching/for-next' omits 047e5460d55a Merge remote-tracking branch 'userns/for-next' omits a9ddf99b3c09 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits f7d7e78f1b92 Merge remote-tracking branch 'pinctrl/for-next' omits 2e3cd643314d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits ab2823f067fc Merge remote-tracking branch 'rpmsg/for-next' omits cd26306b671f Merge remote-tracking branch 'vhost/linux-next' omits 8bb6c0c5fd03 Merge remote-tracking branch 'scsi/for-next' omits 44b509e02b4d Merge remote-tracking branch 'cgroup/for-next' omits fd3c2d48f33b Merge remote-tracking branch 'dmaengine/next' omits 3e7ec500ed0d Merge remote-tracking branch 'icc/icc-next' omits 9303e97c63b3 Merge remote-tracking branch 'iio/togreg' omits b47634912596 Merge remote-tracking branch 'staging/staging-next' omits 5da7f070f7ee Merge remote-tracking branch 'soundwire/next' omits 19f21edd9804 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 9ce47a5a444f Merge remote-tracking branch 'usb/usb-next' omits 9966fa375062 Merge remote-tracking branch 'leds/for-next' omits 7b8d600c929a Merge remote-tracking branch 'percpu/for-next' omits 3e5183318c3a Merge remote-tracking branch 'xen-tip/linux-next' omits d9aa99f81494 Merge remote-tracking branch 'rcu/rcu/next' omits 49aa1aba8897 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits b3a455eb0c45 Merge remote-tracking branch 'edac/edac-for-next' omits 4c79b9b3002a Merge remote-tracking branch 'spi/for-next' omits a32d0f7c6b3e Merge remote-tracking branch 'devicetree/for-next' omits 3cd8c74c81fe Merge remote-tracking branch 'audit/next' omits f97d2d62738b Merge remote-tracking branch 'smack/next' omits 8cf7d590ef89 Merge remote-tracking branch 'selinux/next' omits c751f603dd73 Merge remote-tracking branch 'keys/keys-next' omits 31d53b6076d6 Merge remote-tracking branch 'apparmor/apparmor-next' omits 98b13238b6bc Merge remote-tracking branch 'security/next-testing' omits 61754d031c6e Merge remote-tracking branch 'regulator/for-next' omits 51ce3cedb9d7 Merge remote-tracking branch 'mmc/next' omits 8436078d2017 Merge remote-tracking branch 'device-mapper/for-next' omits 64467f5de76a Merge remote-tracking branch 'block/for-next' omits 09f92c162d45 Merge remote-tracking branch 'sound-asoc/for-next' omits 325220472471 ipc: use kmalloc for msg_queue and shmid_kernel omits 541a795aff4a ipc sem: use kvmalloc for sem_undo allocation omits 8395cbb8fdfb aio: simplify read_events() omits a056b5600c0b x86: signal: don't do sas_ss_reset() until we are certain [...] omits c4ddfe4a63f6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 9f2b51a78257 checkpatch: scripts/spdxcheck.py now requires python3 omits 3ff174c23505 rcu/tree_plugin: don't handle the case of 'all' CPU range omits 6b212bb9b992 bitmap_parse: support 'all' semantics omits be684990c1dc seq_file: drop unused *_escape_mem_ascii() omits 36d6647382ab nfsd: avoid non-flexible API in seq_quote_mem() omits d4116f50ddc3 seq_file: convert seq_escape() to use seq_escape_str() omits 7ba649311913 seq_file: add seq_escape_str() as replica of string_escape_str() omits 55b1e383d648 seq_file: introduce seq_escape_mem() omits 3bbb7d2b0bc0 MAINTAINERS: add myself as designated reviewer for generic [...] omits ed43770f1314 lib/test-string_helpers: add test cases for new features omits e582c94495a6 lib/test-string_helpers: get rid of trailing comma in terminators omits 211aff87622f lib/test-string_helpers: print flags in hexadecimal format omits 731a02960df3 lib/string_helpers: allow to append additional characters [...] omits d5a720b12123 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits 2b46b4f7e3a1 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 366fb05d8607 lib/string_helpers: drop indentation level in string_escape_mem() omits b7a6caa30330 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits ea1f207f66c4 lib/string_helpers: switch to use BIT() macro omits 04dc2ab30b8b lib: decompress_bunzip2: remove an unneeded semicolon omits 47fb746f6853 proc/sysctl: make protected_* world readable omits 420efc3b6c6d procfs/dmabuf: add inode number to /proc/*/fdinfo omits e03632757421 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 7e49f74f9319 kernel/hung_task.c: Monitor killed tasks. omits 27ed92cb35b8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 06d54fc7c2e1 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 33fe985377a8 mm: fix comments mentioning i_mutex omits a1e858499d4d mm: fix typos and grammar error in comments omits 732099fd12af mm/highmem: Remove deprecated kmap_atomic omits 88afe9ac39a8 mm/memory_hotplug: rate limit page migration warnings omits 25670a561816 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits 0aa71f3fff4f selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits f3096fd52be9 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits e6f9e4ef0cd2 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 581e0e0d76c1 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits b930d18fba0a mm: make variable names for populate_vma_page_range() consistent omits 9ce9355e5041 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits d7deb6bbbfc5 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits d80bf0e11ec4 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 9b8a39056e24 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits de02697315b2 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 8e1286fab8a3 mm/kconfig: move HOLES_IN_ZONE into mm omits 8d22398a3f8e userfaultfd/selftests: exercise minor fault handling shmem [...] omits 280ebe9abcb4 userfaultfd/selftests: reinitialize test context in each test omits 6ccce57a3ee4 userfaultfd/selftests: create alias mappings in the shmem test omits 1c0385e8406d userfaultfd/selftests: use memfd_create for shmem test type omits 7ec5412f689e userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits b9d806dac47c userfaultfd/shmem: advertise shmem minor fault support omits ddd01fd4033a userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 5e5c844fd6d4 userfaultfd/shmem: support minor fault registration for shmem omits 9d86e8f967c5 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits bffe17011729 userfaultfd/selftests: add pagemap uffd-wp test omits 08abb7400203 mm/pagemap: export uffd-wp protection information omits 9d31bba118c8 mm/userfaultfd: fail uffd-wp registeration if not supported omits c837e4c8395e mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits 303b3b5db2a8 mm/userfaultfd: fix uffd-wp special cases for fork() omits e5743f1d28dc mm/thp: simplify copying of huge zero page pmd when fork omits b8004ef4b432 userfaultfd/selftests: unify error handling omits a82564b42ecf userfaultfd/selftests: only dump counts if mode enabled omits aa263233ab37 userfaultfd/selftests: dropping VERIFY check in locking_thread omits 674479c9b0bc userfaultfd/selftests: remove the time() check on delayed uffd omits 8ee87eecca32 userfaultfd/selftests: use user mode only omits 62266b01cb16 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits a8d639d148b1 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 8492fe2252bc mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits 8ca8f3d9feb0 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 89c52f62a967 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 65419747b0e5 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 424aa1ef7e8d mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 6941d83b2d5f mm: hugetlb: defer freeing of HugeTLB pages omits 5cbd271b6dc8 mm: hugetlb: free the vmemmap pages associated with each H [...] omits a1e5df0ddf09 mm: hugetlb: gather discrete indexes of tail page omits 534d58a4d78f mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 2880c44ed3e3 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 1eef9e5285d1 mm: optimise nth_page for contiguous memmap omits ed2e4da7141c mm: constify page_count and page_ref_count omits 5bd4e564d1c6 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 7f350a5d0518 mm: make compound_head const-preserving omits 3c7584bef856 mm/page_owner: constify dump_page_owner omits e369915828cf mm/debug: factor PagePoisoned out of __dump_page omits 05ad22725996 mm: make __dump_page static omits 2e1fd7063c2a mm/mmzone.h: simplify is_highmem_idx() omits 299d0b575e5d mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 9fb7170c7fba kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits 12cb4a05e5a5 printk: introduce dump_stack_lvl() omits e6c34011be39 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits eb88b70a008b mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits f76bced47df5 mm/mmap: introduce unlock_range() for code cleanup omits 0b7d5767e2a3 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits f37735674dfe mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 868239c71175 binfmt-remove-in-tree-usage-of-map_executable-fix omits 0c9796ac5d74 binfmt: remove in-tree usage of MAP_EXECUTABLE omits 78c38f859549 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 2682c15d6d37 mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix omits 1acd930c9469 mm: improve mprotect(R|W) efficiency on pages referenced once omits dc1d8375844f mm: vmscan: remove noinline_for_stack omits fbdacebe536e mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits c51ca6354e81 mm: memcontrol: simplify the logic of objcg pinning memcg omits 6de902120e82 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 40598a4c905c mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 1cd91a883a45 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits 1bd29b0c87ec mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits 71851a5e0c3a mm: memcontrol: fix page charging in page replacement omits 7d49e54ca07d mm: memcontrol: fix root_mem_cgroup charging omits 044137fa5411 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits 7e54bfc2e573 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 9c2356356461 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits a16b80710f91 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 801438ca4ddd Merge remote-tracking branch 'imx-drm/imx-drm/next' omits a3d347921442 Merge remote-tracking branch 'drm-msm/msm-next' omits 651e7f23eb28 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits c6972c924c6b Merge remote-tracking branch 'drm-intel/for-linux-next' omits b57d40410879 Merge remote-tracking branch 'amdgpu/drm-next' omits c5d0412a4a1a Merge remote-tracking branch 'drm-misc/for-linux-next' omits 4648ed002064 Merge remote-tracking branch 'nand/nand/next' omits 93ab8dfa710b Merge remote-tracking branch 'mtd/mtd/next' omits d6133865fd01 Merge remote-tracking branch 'gfs2/for-next' omits 13b58f041d77 Merge remote-tracking branch 'bluetooth/master' omits 44b84089552c Merge remote-tracking branch 'bpf-next/for-next' omits c404c5d85d1e Merge remote-tracking branch 'net-next/master' omits 78cb5435a108 Merge remote-tracking branch 'ieee1394/for-next' omits b59248f1b636 Merge remote-tracking branch 'pm/linux-next' omits e76781f17c6b Merge remote-tracking branch 'v4l-dvb/master' omits f993dd778d20 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits f1ace82636cc Merge remote-tracking branch 'i2c/i2c/for-next' omits 42feae23245f Merge remote-tracking branch 'hid/for-next' omits 8a549b66242d Merge remote-tracking branch 'printk/for-next' omits 551063c72696 Merge remote-tracking branch 'vfs/for-next' omits 462b8cf215dd Merge remote-tracking branch 'jfs/jfs-next' omits 53cfc1e0a82f Merge remote-tracking branch 'f2fs/dev' omits ed1c40ece2f9 Merge remote-tracking branch 'ext3/for_next' omits 6983fe913f24 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 31e1838d53c9 Merge remote-tracking branch 'cifs/for-next' omits 09a6f3f48744 Merge remote-tracking branch 'ceph/master' omits eec2d4b6c4cf Merge remote-tracking branch 'btrfs/for-next' omits 0adac3cf2227 Merge remote-tracking branch 'pidfd/for-next' omits e617833a7665 Merge remote-tracking branch 'sh/for-next' omits 24d32b1b2b5c Merge remote-tracking branch 'mips/mips-next' omits ac46f46f2f55 Merge remote-tracking branch 'm68k/for-next' omits 3d06feeebe87 Merge remote-tracking branch 'h8300/h8300-next' omits 6d2578d2a314 Merge remote-tracking branch 'csky/linux-next' omits 2e6f7a732727 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 9ba72362bdbc Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 5f4df0cb4f9f Merge remote-tracking branch 'tegra/for-next' omits 11a1cf7e60c0 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d83215d05b44 Merge remote-tracking branch 'scmi/for-linux-next' omits 14fefed1e292 Merge remote-tracking branch 'samsung-krzk/for-next' omits bed2bd7a4e97 Merge remote-tracking branch 'rockchip/for-next' omits 1b055a03405e Merge remote-tracking branch 'reset/reset/next' omits f7cbb98519b1 Merge remote-tracking branch 'renesas/next' omits f0a29b71051f Merge remote-tracking branch 'realtek/for-next' omits c794397095c9 Merge remote-tracking branch 'raspberrypi/for-next' omits 22469e8d29cb Merge remote-tracking branch 'qcom/for-next' omits 1ed958b3d894 Merge remote-tracking branch 'omap/for-next' omits 733958f70d8f Merge remote-tracking branch 'mvebu/for-next' omits 44c5f4eda7f3 Merge remote-tracking branch 'mediatek/for-next' omits 8884a39f4b25 Merge remote-tracking branch 'keystone/next' omits e685daa9b6d9 Merge remote-tracking branch 'imx-mxs/for-next' omits b9f61ba450b0 Merge remote-tracking branch 'drivers-memory/for-next' omits d0455602318c Merge remote-tracking branch 'at91/at91-next' omits 634ac5462c7f Merge remote-tracking branch 'aspeed/for-next' omits c5bb2e4ddbaa Merge remote-tracking branch 'amlogic/for-next' omits 120b9c1f8ad7 Merge remote-tracking branch 'actions/for-next' omits 1243fa7f003c Merge remote-tracking branch 'arm/for-next' omits 18daccaf8548 Merge remote-tracking branch 'asm-generic/master' omits 9006d582ae42 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 969f92011896 Merge remote-tracking branch 'kbuild/for-next' omits fb5dc51bb2eb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 0059278b9926 Merge remote-tracking branch 'erofs-fixes/fixes' omits 6da431b476fe Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits f87e630e8637 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 3985754db076 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 8e0d1fbbcc23 Merge remote-tracking branch 'mmc-fixes/fixes' omits e4f6306358b7 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 94c732ab5377 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 4483c471a2a4 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits a5ffa462c741 Merge remote-tracking branch 'vfs-fixes/fixes' omits 6424a9f89f79 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits aef24eda0911 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits d853d5b6a72d Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 0ca9a8c744c8 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 082542f5776c Merge remote-tracking branch 'dmaengine-fixes/fixes' omits c13752fe0bff Merge remote-tracking branch 'ide/master' omits 037255ffc290 Merge remote-tracking branch 'soundwire-fixes/fixes' omits abd214444b43 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7280ecff4aa2 Merge remote-tracking branch 'staging.current/staging-linus' omits c2b66add2f7b Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 9ce8a1ce6e86 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits a58d419ae545 Merge remote-tracking branch 'usb.current/usb-linus' omits c3c0a2859331 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits c404185df76f Merge remote-tracking branch 'pci-current/for-linus' omits 1d0b4c989a99 Merge remote-tracking branch 'spi-fixes/for-linus' omits b66fb223bdaf Merge remote-tracking branch 'regulator-fixes/for-linus' omits ec9a88155c7c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 9bb1a2fe4d5a Merge remote-tracking branch 'sound-current/for-linus' omits ddb6e868e23f Merge remote-tracking branch 'rdma-fixes/for-rc' omits 589a48ab94d3 Merge remote-tracking branch 'ipsec/master' omits 2ffb7a060149 Merge remote-tracking branch 'bpf/master' omits 9beed7f3bef4 Merge remote-tracking branch 'net/master' omits 1d7f4f4c9dcd Merge remote-tracking branch 'powerpc-fixes/fixes' omits be9e7e542db2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 1591f7f3dfcf Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits a8fcecd189f0 Merge remote-tracking branch 'arc-current/for-curr' omits e30d805b315f hwmon: (adm1275) enable adm1272 temperature reporting omits 0bb8831d584d Merge branch 'fixes-for-master' into for-next-20210512 omits 8d3e236ca77c Merge branch 'for-next-next-v5.13-20210512' into for-next- [...] omits 09f245f661ef Merge branch 'for-next-current-v5.12-20210512' into for-ne [...] omits d6cd3cbfd59b Merge branch 'ext/qu/repair-by-sector-v5' into for-next-ne [...] omits 284b6efe9b39 Merge branch 'misc-next' into for-next-next-v5.13-20210512 omits 7d04306f6541 Merge branch 'misc-5.13' into for-next-current-v5.12-20210512 omits 71363420005d btrfs: remove io_failure_record::in_validation omits 120d733b4073 btrfs: submit read time repair only for each corrupted sector omits bfbe0e3fbb25 btrfs: make btrfs_verify_data_csum() to return a bitmap omits 9ac7ce2296c1 drm/amdgpu/display: restore the backlight on modeset (v2) omits 2400b41afc45 drm/amdgpu/display: add helper functions to get/set backli [...] omits cbe08083608c drm/radeon: Add HD-audio component notifier support omits ad1b2b59ca5d drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 62440c1d1464 Revert "drm/amd/display: To modify the condition in indica [...] omits d7f7da8f094e Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits bc9bbda6e496 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 63eb5fb5aa0f drm/amdgpu: only check for _PR3 on dGPUs omits a50415efa8b1 drm/amdgpu: add another raven1 gfxoff quirk omits 61fef6dd92a2 usb/host: enable auto power control for xhci-pci omits bd2d88679647 drm/amdgpu: Add vbios info ioctl interface omits 607040aaa8b5 dt-bindings: Add MP2888 voltage regulator device omits 242842c16004 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller omits bc369de819da hwmon: (pmbus) Increase maximum number of phases per page omits 79bf9f5bd504 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] omits f136f3279d85 soundwire: qcom: fix handling of qcom,ports-block-pack-mode omits 4d57437a3d3c mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits 2512c17d7eb9 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits ac4dbc17a171 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits c5d956bfd910 mm/memcg: optimize user context object stock access omits 6c10cc971cbe mm/memcg: improve refill_obj_stock() performance omits 530d560077df mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits 9dbf53d92ff8 mm/memcg: move mod_objcg_state() to memcontrol.c omits f33f08d7ea33 mm/shmem: fix shmem_swapin() race with swapoff omits be33e81fcc24 mm/swap: remove confusing checking for non_swap_entry() in [...] omits f1b086572add swap: fix do_swap_page() race with swapoff omits aafe655bc0fc mm/swapfile: use percpu_ref to serialize against concurren [...] omits 7da4d6e6109b mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits 354a2e3604e2 mm: gup: pack has_pinned in MMF_HAS_PINNED omits 26781969ab36 mm: gup: allow FOLL_PIN to scale in SMP omits 998d54496af3 mm/gup_benchmark: support threading omits a1a47b89d0e3 mm/page-writeback: Fix performance when BDI's share of rat [...] omits c94d1bccc975 mm: page-writeback: kill get_writeback_state() comments omits c4ab231f5e7c tools/vm/page_owner_sort.c: check malloc() return omits 2736b35daa01 doc: watchdog: modify the doc related to "watchdog/%u" omits b1d8a66b0f18 doc: watchdog: modify the explanation related to watchdog thread omits 9b4c6dbaf41a kernel: watchdog: modify the explanation related to watchd [...] omits 8b502011b065 ocfs2: fix ocfs2 corrupt when iputting an inode omits 23ded016eb58 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 272bf25fc776 streamline_config.pl: add softtabstop=4 for vim users omits b3bdb5dec3ed streamline_config.pl: make spacing consistent omits af0d700f457a Makefile: extend 32B aligned debug option to 64B aligned omits dabf0369cb09 ia64: headers: drop duplicated words omits f48a2ce81f0d /proc/kpageflags: do not use uninitialized struct pages omits 1d2e8cdac435 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 584eb53d2c71 docs: admin-guide: update description for kernel.modprobe sysctl omits 0b7a2357113b ipc/mqueue, msg, sem: Avoid relying on a stack reference p [...] omits 6efa39b9ccbb hfsplus: prevent corruption in shrinking truncate omits 571c7e0ba6ab mm/filemap: fix readahead return types omits 94f2588b243f kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled omits 4635d1e811fb mm: fix struct page layout on 32-bit systems omits 9054fd6cce6c mm/ioremap: fix iomap_max_page_shift omits 13ba8be6134c ksm: revert "use GET_KSM_PAGE_NOLOCK to get ksm page in re [...] omits eadfcbbe2f37 userfaultfd: release page in error path to avoid BUG_ON omits 8441ea3ea932 squashfs: fix divide error in calculate_skip() omits 87bfee5ee875 Revert "mm/gup: check page posion status for coredump." omits 795d0da5cd7d mm, slub: move slub_debug static key enabling outside slab_mutex omits 97f596e2f6fe mm/hugetlb: fix cow where page writtable in child omits 43ad9e2b5c6d mm/hugetlb: fix F_SEAL_FUTURE_WRITE omits eb644db2c64e torture: Add clocksource-watchdog testing to torture.sh omits 4b46fcb7f1a6 refscale: Add measurement of clock readout omits 0fafd0f8558c Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 01805614af2d Merge branch 'clocksource.2021.05.10a' into HEAD omits fea101579753 Merge branch 'lkmm.2021.05.10c' into HEAD omits 3c5356dddd00 Merge branch 'kcsan.2021.05.10c' into HEAD omits 098016007642 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] omits 0aabad0a0456 Merge branch 'for-5.14' into for-next omits cd777582b997 rcu: Add missing __releases() annotation omits 619be67e038f rcu: Remove obsolete rcu_read_unlock() deadlock commentary omits d13b0ace393a rcu: Improve comments describing RCU read-side critical sections omits 18a1117a8a6d sched/isolation: reconcile rcu_nocbs= and nohz_full= omits 6c54602781b4 rcu: Create an unrcu_pointer() to remove __rcu from a pointer omits 001c5c4e8b57 rcu: Fix various typos in comments omits 2f7f5761af2b srcu: Early test SRCU polling start omits 1b84027ed450 rcu/nocb: Unify timers omits 6c8c00cc36ae rcu/nocb: Prepare for fine-grained deferred wakeup omits c110a1b8e78a rcu/nocb: Only cancel nocb timer if not polling omits ce1889bc6ee3 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 19e37e2f3b58 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 9a4ee07c161c rcu/nocb: Allow de-offloading rdp leader omits c08c9ef538e9 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits ee6038dcadb2 btrfs: handle transaction start error in btrfs_fileattr_set omits 01e833fe19fd btrfs: return whole extents in fiemap omits 7fcedcc533c9 btrfs: rename check_async_write and let it return bool omits 466a680e0a9c btrfs: avoid RCU stalls while running delayed iputs omits 71691bf0877c btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] omits 9f5c5a88cedc clocksource: Print deviation in nanoseconds for unstable case omits 059e9de43db0 clocksource: Provide kernel module to test clocksource watchdog omits ebf19e60282e clocksource: Reduce clocksource-skew threshold for TSC omits 7bda7af179b6 clocksource: Limit number of CPUs checked for clock synchr [...] omits c4918e070843 clocksource: Check per-CPU clock synchronization when mark [...] omits 21ffd1534eb2 hwmon: (pmbus) Add support for additional Flex BMR convert [...] omits 5d45661ac793 hwmon: (pmbus) Add documentation for new flags omits f5cc2338f8d9 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK omits eab15404fd74 hwmon: (sch56xx-common) Simplify sch56xx_device_add omits a4c3d4997925 hwmon: (sch56xx-common) Use helper function omits 7ea477dda6cc hwmon: (sch56xx-common) Use strscpy omits 420e57350855 hwmon: (sch56xx) Use devres functions for watchdog omits 7c9df4e6170c hwmon: (lm70) Use SPI_MODE_X_MASK omits caecfdc38c96 hwmon: (max31722) Remove non-standard ACPI device IDs omits d3b08ef255fd hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits aa6567a7a5f8 docs: hwmon: avoid using UTF-8 chars omits e37f504ec8c7 dt-bindings: hwmon: Add Texas Instruments TMP1075 omits ade8fc9a8063 hwmon: (lm75) Add TI TMP1075 support omits 928b30ee31e7 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits ac6618e468e4 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 omits ad9dc2db84ee btrfs: initialize return variable in cleanup_free_space_cache_v1 omits 056cfe0adbdd btrfs: zoned: bail out if we can't read a reliable write pointer omits 9f31cbebd859 btrfs: zoned: sanity check zone type omits 18fe6de46e05 btrfs: fix unmountable seed device after fstrim omits f66b2e1ef2c4 btrfs: handle preemptive delalloc flushing slightly differently omits 78769e657973 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits 721d61fc5ad3 btrfs: don't include the global rsv size in the preemptive [...] omits a7f55ec9adc0 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 9ce05a815a3a btrfs: take into account global rsv in need_preemptive_reclaim omits 6b9a538f8942 btrfs: only clamp the first time we have to start flushing omits bd421c4a493b btrfs: check worker before need_preemptive_reclaim omits 2bacdf3109cb btrfs: fix deadlock when cloning inline extents and using qgroups omits 365509457ea3 btrfs: fix race leading to unpersisted data and metadata on fsync omits 0daf40d9fffc btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 83c92f561d16 btrfs: do not consider send context as valid when trying t [...] omits e0de1bd47376 btrfs: zoned: fix silent data loss after failure splitting [...] omits 960fe5671803 btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next omits ff5eee1bcd9e Merge branch 'imx/dt64' into for-next omits 4d233f5a92a1 Merge branch 'imx/dt' into for-next omits 4634113a0a35 Merge branch 'imx/bindings' into for-next omits 345e38caaa3d Merge branch 'imx/soc' into for-next omits 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 3b5169c2eb81 hwmon: (adm9240) Fix writes into inX_max attributes adds d1e7c13a9b0c Merge tag 'hwmon-for-v5.13-rc2' of git://git.kernel.org/pu [...] adds d4d0ad57b386 vgacon: Record video mode changes with VT_RESIZEX adds a90c275eb144 vt_ioctl: Revert VT_RESIZEX parameter handling removal adds 860dafa90259 vt: Fix character height handling with VT_RESIZEX adds adc12a7407b2 Merge branch 'resizex' (patches from Maciej) adds 2404b8747019 ACPI: PM: Add ACPI ID of Alder Lake Fan adds fd38651716b4 Merge branch 'acpi-pm' adds 2df38a8e9b83 Merge tag 'acpi-5.13-rc2' of git://git.kernel.org/pub/scm/ [...] adds 78a6948bbadd Merge branch 'pm-core' adds 315d99318179 Merge tag 'pm-5.13-rc2' of git://git.kernel.org/pub/scm/li [...] adds 6486f0e9cfe7 Merge remote-tracking branch 'arc-current/for-curr' adds af44068c581c arm64: tools: Add __ASM_CPUCAPS_H to the endif in cpucaps.h adds b59b2b6210ad Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 19caf2eff717 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds b47ed5ea695f Merge remote-tracking branch 'powerpc-fixes/fixes' adds a93a0a15876d net: mdio: thunder: Fix a double free issue in the .remove [...] adds e1d027dd97e1 net: mdio: octeon: Fix some double free issues adds 65e302a9bd57 cxgb4/ch_ktls: Clear resources when pf4 device is removed adds c7d8302478ae net: korina: Fix return value check in korina_probe() adds e4df1b0c2435 openvswitch: meter: fix race when getting now_ms. adds 8dc12d893cd4 Merge remote-tracking branch 'net/master' adds 146c411ee6de Merge remote-tracking branch 'bpf/master' adds 1488fadd34a6 Merge remote-tracking branch 'ipsec/master' adds 1f237ff65d4f Merge remote-tracking branch 'rdma-fixes/for-rc' adds 8d08a6214cf4 Merge remote-tracking branch 'sound-current/for-linus' adds 387a7d00e67c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 185907f3e8d8 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 4cdab3570137 Merge remote-tracking branch 'spi-fixes/for-linus' adds 10065d8777af Merge remote-tracking branch 'pci-current/for-linus' adds e36835f68fe5 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 3ddb4ce1e6e3 serial: tegra: Fix a mask operation that is always true adds 5e722b217ad3 serial: core: fix suspicious security_locked_down() call adds 2ea2e019c190 serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] adds 3c35d2a960c0 serial: 8250_dw: Add device HID for new AMD UART controller adds 5e91999c8553 Merge remote-tracking branch 'tty.current/tty-linus' adds b813511135e8 xhci-pci: Allow host runtime PM as default for Intel Alder [...] adds 9b6a126ae58d xhci: Fix giving back cancelled URBs even if halted endpoi [...] adds dda32c00c9a0 xhci: Do not use GFP_KERNEL in (potentially) atomic context adds ca09b1bea63a usb: xhci: Increase timeout for HC halt adds 3c128781d8da xhci: Add reset resume quirk for AMD xhci controller. adds 12701ce524bc usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default adds 975f94c7d6c3 usb: core: hub: fix race condition about TRSMRCY of resume adds 6e84986308fe Merge remote-tracking branch 'usb.current/usb-linus' adds e1eeac2dac3a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 540248ea307c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds e67ec636a244 Merge remote-tracking branch 'staging.current/staging-linus' adds 4573472315f0 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] adds f2a772c51206 iio: adc: ad7124: Fix potential overflow due to non sequen [...] adds e32fe6d90f44 iio: adc: ad7192: Avoid disabling a clock that was never enabled. adds b0f27fca5a6c iio: adc: ad7192: handle regulator voltage error first adds 04f5b9f539ce staging: iio: cdc: ad7746: avoid overwrite of num_channels adds 488abb0f5c83 iio: gyro: fxas21002c: balance runtime power in error path adds 703190407039 iio: dac: ad5770r: Put fwnode in error case during ->probe() adds c853d5203dfe Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds a73b6a3b4109 ics932s401: fix broken handling of errors when word reading fails adds 6a3239a738d8 Revert "crypto: cavium/nitrox - add an error message to ex [...] adds 3e465fc38467 Revert "media: rcar_drif: fix a memory disclosure" adds 99ae3417672a Revert "hwmon: (lm80) fix a missing check of bus read in l [...] adds 754f39158441 Revert "serial: mvebu-uart: Fix to avoid a potential NULL [...] adds fd013265e5b5 Revert "media: usb: gspca: add a missed check for goto_low_power" adds 4b059ce1f4b3 Revert "ALSA: sb: fix a missing check of snd_ctl_add" adds 8d1beda5f119 Revert "leds: lp5523: fix a missing check of return value [...] adds 6647f7a06eb0 leds: lp5523: check return value of lp5xx_read and jump to [...] adds b0a85abbe92e Revert "serial: max310x: pass return value of spi_register [...] adds 3890e3dea315 serial: max310x: unregister uart driver in case of failure [...] adds 68c5634c4a72 Revert "rtlwifi: fix a potential NULL pointer dereference" adds 30b0e0ee9d02 net: rtlwifi: properly check for alloc_workqueue() failure adds 5f94eaa4ee23 Revert "net: fujitsu: fix a potential NULL pointer dereference" adds 52202be1cd99 net: fujitsu: fix potential null-ptr-deref adds 5369ead83f5a Revert "net/smc: fix a NULL pointer dereference" adds bbeb18f27a44 net/smc: properly handle workqueue allocation failure adds 4df07045fcfd Revert "net: caif: replace BUG_ON with recovery code" adds 65a67792e341 net: caif: remove BUG_ON(dev == NULL) in caif_xmit adds bee1b0511844 Revert "net: stmicro: fix a missing check of clk_prepare" adds 0c32a96d000f net: stmicro: handle clk_prepare() failure during init adds 7930742d6a0f Revert "niu: fix missing checks of niu_pci_eeprom_read" adds e6e337708c22 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() adds b95b57dfe7a1 Revert "qlcnic: Avoid potential NULL pointer dereference" adds 84460f01cba3 qlcnic: Add null check after calling netdev_alloc_skb adds 257343d3ed55 Revert "gdrom: fix a memory leak bug" adds d03d1021da6f cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom adds 566f53238da7 Revert "char: hpet: fix a missing check of ioremap" adds b11701c93311 char: hpet: add checks after calling ioremap adds 4d427b408c4c Revert "scsi: ufs: fix a missing check of devm_reset_control_get" adds 2f4a784f40f8 scsi: ufs: handle cleanup correctly on devm_reset_control_ [...] adds 1dacca7fa1eb Revert "ALSA: gus: add a check of the status of snd_ctl_add" adds 94f88309f201 Revert "ALSA: sb8: add a check for request_region" adds a28591f61b60 ALSA: sb8: Add a comment note regarding an unused pointer adds 4667a6fc1777 Revert "ALSA: usx2y: Fix potential NULL pointer dereference" adds 58c0cc2d90f1 Revert "video: hgafb: fix potential NULL pointer dereference" adds dc13cac4862c video: hgafb: fix potential NULL pointer dereference adds abd7bca23bd4 Revert "isdn: mISDNinfineon: fix potential NULL pointer de [...] adds c446f0d4702d isdn: mISDNinfineon: check/cleanup ioremap failure correct [...] adds efba106f89fc Revert "ath6kl: return error code in ath6kl_wmi_set_roam_l [...] adds 54433367840b ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() adds 5e68b86c7b7c Revert "rapidio: fix a NULL pointer dereference when creat [...] adds 69ce3ae36dcb rapidio: handle create_workqueue() failure adds 36a2c87f7ed9 Revert "isdn: mISDN: Fix potential NULL pointer dereferenc [...] adds 5265db2ccc73 isdn: mISDN: correctly handle ph_info allocation failure i [...] adds e1436df2f255 Revert "ecryptfs: replace BUG_ON with error handling code" adds c6052f09c14b fs: ecryptfs: remove BUG_ON from crypt_scatterlist adds 43ed0fcf613a Revert "dmaengine: qcom_hidma: Check for driver register failure" adds 4df2a8b0ad63 dmaengine: qcom_hidma: comment platform_driver_register call adds 46651077765c Revert "libertas: add checks for the return value of sysfs [...] adds 7e79b38fe9a4 libertas: register sysfs groups properly adds 1e0ce84215db Revert "ASoC: rt5645: fix a NULL pointer dereference" adds 5e70b8e22b64 ASoC: rt5645: add error checking to rt5645_probe function adds fdda0dd2686e Revert "ASoC: cs43130: fix a NULL pointer dereference" adds 2da441a6491d ASoC: cs43130: handle errors in cs43130_probe() properly adds 47e4ff06fa7f Revert "media: dvb: Add check on sp8870_readreg" adds c6d822c56e7f media: dvb: Add check on sp8870_readreg return adds d8c3be2fb207 Revert "media: gspca: mt9m111: Check write_bridge for timeout" adds e932f5b458ee media: gspca: mt9m111: Check write_bridge for timeout adds 8e23e83c752b Revert "media: gspca: Check the return value of write_brid [...] adds dacb408ca6f0 media: gspca: properly check for errors in po1030_probe() adds 4fd798a5a891 Revert "net: liquidio: fix a NULL pointer dereference" adds dbc97bfd3918 net: liquidio: Add missing null pointer checks adds ed04fe8a0e87 Revert "video: imsttfb: fix potential NULL pointer dereferences" adds 13b7c0390a5d video: imsttfb: check for ioremap() failures adds 30a350947692 Revert "brcmfmac: add a check for the status of usb_register" adds 419b4a142a7e brcmfmac: properly check for bus register errors adds 9183f01b5e6e cdrom: gdrom: initialize global variable at init time adds ced081a436d2 binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM [...] adds 640d1eaff2c0 dyndbg: avoid calling dyndbg_emit_prefix when it has no work adds a3626bcf5faf dyndbg: drop uninformative vpr_info adds 27b57bb76a89 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer de [...] adds 8c9b955c562f Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds da096fbccd52 soundwire: qcom: fix handling of qcom,ports-block-pack-mode adds 8fac668f22e4 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 3b2e8861a60c Merge remote-tracking branch 'ide/master' adds 3a62431182b7 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 67a76e34d17f Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 95b798bdb199 hwmon: (dell-smm-hwmon) Fix index values adds 5107074e2c60 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 6f380c3f5fc2 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 567abdef430f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 10105b969269 Merge remote-tracking branch 'vfs-fixes/fixes' adds 6d4e56fb7264 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds cb7cb88ccbbd Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 77169b8533c1 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds e246007028b8 Merge remote-tracking branch 'mmc-fixes/fixes' adds 9753eb3c486f Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds fd02bb18adbd Merge remote-tracking branch 'pidfd-fixes/fixes' adds 424ae58851dc Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 0852b6ca941e erofs: fix 1 lcluster-sized pcluster for big pcluster adds a7e0d5442efe Merge remote-tracking branch 'erofs-fixes/fixes' adds 249c444ea60c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 14ceac89f921 Merge remote-tracking branch 'kbuild/for-next' new b263650e4bf0 Merge remote-tracking branch 'compiler-attributes/compiler [...] new cab5eafb4302 Merge remote-tracking branch 'asm-generic/master' new 6547efabb969 Merge remote-tracking branch 'arm/for-next' new 85b6597e825c Merge remote-tracking branch 'actions/for-next' new c39e169ffd13 Merge remote-tracking branch 'amlogic/for-next' new 32c0639f735e Merge remote-tracking branch 'aspeed/for-next' new 65d80c42bf74 Merge remote-tracking branch 'at91/at91-next' new 1fd8c799ebd3 Merge remote-tracking branch 'drivers-memory/for-next' new 0e4a4a08cd78 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch new 8967b27a6c1c ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators new 89b759469d52 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info new 22b5059b95e4 ARM: imx: Initialize SoC ID on i.MX50 new 839d71d436cf Merge branch 'imx/soc' into for-next new bf3605187530 dt-bindings: arm: imx: add imx8mm gw7901 support new 4e708d49f07c Merge branch 'imx/bindings' into for-next new fd268e371c5e ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from [...] new e0cdd26af8eb ARM: dts: imx25-pinfunc: Fix gpio function name for pads G [...] new 14cdc1f243d7 ARM: dts: imx6: phyFLEX: Fix UART hardware flow control new 340364b8b10a ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset new 622a7536a574 Merge branch 'imx/dt' into for-next new 5497bc2a2bff arm64: dts: imx8mp-evk: Add PMIC device new c67b761aac6c arm64: dts: ls1028a-rdb: enable optee node new 2b1649a83afc arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support new 6914d1ba4d0a arm64: dts: imx8mp: add flexspi node new c634a97b5ab6 arm64: imx8mp: imx8mp-phycore-som enable spi nor new f265172df8d6 arm64: dts: imx8mq-nitrogen: add USB OTG support new 151f608289ae arm64: dts: imx8mq-nitrogen: add USB HOST support new e8f23d5478c9 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI new 2999e6785f8c arm64: dts: imx8mn: Add spba1 bus new 0cfe23051fec arm64: dts: imx8mm: Add spba1 and spba2 buses new a92c971de380 arm64: dts: imx8mq-evk: add one regulator used to power up [...] new f55b62ff0467 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] new ffd9b81d3d9d arm64: dts: imx8mp-evk: enable EQOS ethernet new ec5cf02a091b arm64: dts: ls1012a: enable PCIe on freeway board new cc7d79f33955 arm64: dts: ls208xa: remove bus-num from dspi node new 7e5e8639a4a0 arm64: dts: imx8mn-beacon-som: Assign PMIC clock new 276daa8728fb Merge branch 'imx/dt64' into for-next new 2b46d5dafef2 arm64: defconfig: Enable LT8912B DRM bridge driver new b1d96e9c8a6e Merge branch 'imx/defconfig' into for-next new f23f9bbe9e8b Merge remote-tracking branch 'imx-mxs/for-next' new 3ad935085e5e Merge remote-tracking branch 'keystone/next' new 3f21bb15d158 Merge remote-tracking branch 'mediatek/for-next' new 4118f40e73ab Merge remote-tracking branch 'mvebu/for-next' new 1f1b639db82b Merge remote-tracking branch 'omap/for-next' new 95372a7a36c3 Merge remote-tracking branch 'qcom/for-next' new 2511f6cc34c4 Merge remote-tracking branch 'raspberrypi/for-next' new fd249ac3f3b3 Merge remote-tracking branch 'renesas/next' new 4a21edc131de Merge remote-tracking branch 'reset/reset/next' new 84d80d045988 Merge remote-tracking branch 'rockchip/for-next' new 8bc12571d62e Merge remote-tracking branch 'samsung-krzk/for-next' new 11d5cbe3e9d8 Merge remote-tracking branch 'scmi/for-linux-next' new ec8248027368 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 873a237d6dc7 Merge remote-tracking branch 'tegra/for-next' new 483a155dc67b Merge remote-tracking branch 'ti-k3/ti-k3-next' new 737dd8f333f0 clk: imx: Remove the audio ipg clock from imx8mp new 500b6900a54b Merge remote-tracking branch 'clk-imx/for-next' new 5c8081bc2a10 Merge remote-tracking branch 'clk-renesas/renesas-clk' new c0fbca4dda70 Merge remote-tracking branch 'csky/linux-next' new 88236ae90dff Merge remote-tracking branch 'h8300/h8300-next' new 16293e8bcb59 Merge remote-tracking branch 'm68k/for-next' new 195cf4f2a51c Merge remote-tracking branch 'mips/mips-next' new 9fa9919325a4 Merge remote-tracking branch 'sh/for-next' new cb7e8bc4d3e7 Merge remote-tracking branch 'pidfd/for-next' new f8d45b3766b8 Merge branch 'misc-5.13' into for-next-current-v5.12-20210514 new d29d0a0a1e5d Merge branch 'for-next-current-v5.12-20210514' into for-ne [...] new a89b9b7cd2bc btrfs: correct try_lock_extent() usage in read_extent_buff [...] new 403df2685875 btrfs: remove stale comment for argument seed of btrfs_fin [...] new 69c22c8959e7 btrfs: check worker before need_preemptive_reclaim new 74c5977b7faf btrfs: only clamp the first time we have to start flushing new 6010699bfd49 btrfs: take into account global rsv in need_preemptive_reclaim new ad25cc31b111 btrfs: use the global rsv size in the preemptive thresh ca [...] new 954b054f5a8c btrfs: don't include the global rsv size in the preemptive [...] new d4e822de6c66 btrfs: only ignore delalloc if delalloc is much smaller th [...] new c4a9e5234e5b btrfs: handle preemptive delalloc flushing slightly differently new 057e1f5da475 btrfs: zoned: sanity check zone type new 43f917d59bd4 btrfs: zoned: bail out if we can't read a reliable write pointer new c14661057b9f btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] new 4d8def203b31 btrfs: avoid RCU stalls while running delayed iputs new c7a7393c5c3f btrfs: rename check_async_write and let it return bool new fca97b2be4db btrfs: return whole extents in fiemap new 598883cc675c btrfs: fix removed dentries still existing after log is synced new b4e8824337f8 btrfs: make btrfs_verify_data_csum() to return a bitmap new 42c9df081aea btrfs: submit read time repair only for each corrupted sector new 966e34689729 btrfs: remove io_failure_record::in_validation new 39a12c2e8393 Merge branch 'misc-next' into for-next-next-v5.13-20210514 new aef4a18f9913 btrfs: zoned: pass start block to btrfs_use_zone_append new c8217c505032 btrfs: zoned: fix compressed writes new 89c69d15169c Merge branch 'ext/jth/zone-compress-fixes' into for-next-n [...] new 1553ff3f5b03 btrfs: scrub: fix subpage repair error caused by hard code [...] new 94f505fa7cb7 btrfs: make free space cache size consistent across differ [...] new 8d3ac8474bb1 btrfs: remove the unused parameter @len for btrfs_bio_fits [...] new 8935c8a70f01 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] new f0b46e334b4d btrfs: refactor submit_extent_page() to make bio and its f [...] new cc9c3411e5e6 btrfs: make subpage metadata write path call its own endio [...] new 19992d6d10cd btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() new 004103c825b0 btrfs: make Private2 lifespan more consistent new cb0ac8e744fa btrfs: refactor how we finish ordered extent io for endio [...] new ea3e20ce62c1 set_bit does not imply a barrier new fd991eb7f4d0 btrfs: update comments in btrfs_invalidatepage() new 6ec5feb089e5 btrfs: introduce btrfs_lookup_first_ordered_range() new 66ea961f7c80 btrfs: refactor btrfs_invalidatepage() for subpage support new a9bcab7677c4 btrfs: rename PagePrivate2 to PageOrdered inside btrfs new 1fc565b5ee6d Merge branch 'ext/qu/subpage-prep-13' into for-next-next-v [...] new 520750ac65f8 Merge branch 'for-next-next-v5.13-20210514' into for-next- [...] new 9e6dd507c69e Merge branch 'fixes-for-master' into for-next-20210514 new 81af788ba4fa Merge remote-tracking branch 'btrfs/for-next' new c1636197f217 Merge remote-tracking branch 'ceph/master' new 2ae28e926ccf Merge remote-tracking branch 'cifs/for-next' new e591de9e41ea Merge remote-tracking branch 'cifsd/cifsd-for-next' new 23f33ffcc288 Merge remote-tracking branch 'ext3/for_next' new f395183f9544 f2fs: return EINVAL for hole cases in swap file new 536cd0faf817 Merge remote-tracking branch 'f2fs/dev' new 9bfaf5f15568 Merge remote-tracking branch 'jfs/jfs-next' new fc8fc351a723 Merge remote-tracking branch 'vfs/for-next' new 660babca3094 Merge remote-tracking branch 'printk/for-next' new 49b43571604f HID: asus: Cleanup Asus T101HA keyboard-dock handling new 37c7fa2b26a4 HID: multitouch: Disable event reporting on suspend on the [...] new 773f75058fef Merge branch 'for-5.13/upstream-fixes' into for-next new 72f61ff146a8 HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] new 5b95bf4cc297 Merge branch 'for-5.13/upstream-fixes' into for-next new 955def482e96 Merge remote-tracking branch 'hid/for-next' new 0556d05cec36 Merge remote-tracking branch 'i2c/i2c/for-next' new 7dd6c2dc8b49 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 new 6f2021daea2b hwmon: (pmbus/zl6100) Update documentation for zl6100 driver new fedbe457de1a hwmon: (lm75) Add TI TMP1075 support new 701eefc849df dt-bindings: hwmon: Add Texas Instruments TMP1075 new 5814940afb68 docs: hwmon: avoid using UTF-8 chars new 8adab87a136f hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" new 19ee12475b6b hwmon: (max31722) Remove non-standard ACPI device IDs new 69f7c43647c3 hwmon: (lm70) Use SPI_MODE_X_MASK new b8c960c796bf hwmon: (sch56xx) Use devres functions for watchdog new 257af3f9828c hwmon: (sch56xx-common) Use strscpy new 43b1642564ce hwmon: (sch56xx-common) Use helper function new acd2b6347e30 hwmon: (sch56xx-common) Simplify sch56xx_device_add new 419aac4f8688 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK new 43e97b7f6e93 hwmon: (pmbus) Add documentation for new flags new 821fae4ddc47 hwmon: (pmbus) Add support for additional Flex BMR convert [...] new 2db2d8962c7c hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] new 602af91c1aa7 hwmon: (pmbus) Increase maximum number of phases per page new 2f67540f2c84 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller new d816c017fcef dt-bindings: Add MP2888 voltage regulator device new 80ceb2c97b78 hwmon: (adm1275) enable adm1272 temperature reporting new d3f97e37328c Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 3e42d1de0208 docs: typo fixes in Documentation/ABI/ new 1e886090cefe docs: admin-guide: update description for kernel.hotplug sysctl new 2c5ff2caa4f8 docs: usb: function: Modify path name new 2d1d13f4b505 Merge remote-tracking branch 'jc_docs/docs-next' new 60d8d249627c Merge remote-tracking branch 'v4l-dvb/master' new 11e9cf2d6a28 Merge remote-tracking branch 'pm/linux-next' new 13511704f8d7 net: taprio offload: enforce qdisc to netdev queue mapping new 4a5fe57e7751 alx: use fine-grained locking instead of RTNL new 8380c81d5c4f net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] new ce6f709775bd net: bridge: mcast: rename multicast router lists and timers new 44ebb081dc69 net: bridge: mcast: add wrappers for router node retrieval new ff391c5d9871 net: bridge: mcast: prepare mdb netlink for mcast router split new b19232effd09 net: bridge: mcast: prepare query reception for mcast rout [...] new 1a3065a26807 net: bridge: mcast: prepare is-router function for mcast r [...] new ee5fb2223ee5 net: bridge: mcast: prepare expiry functions for mcast rou [...] new d9b8c4d8d937 net: bridge: mcast: prepare add-router function for mcast [...] new ed2d35971a80 net: bridge: mcast: split router port del+notify for mcast [...] new a3c02e769efe net: bridge: mcast: split multicast router state for IPv4 [...] new b7fb0916544d net: bridge: mcast: add ip4+ip6 mcast router timers to mdb [...] new 3b85f9ba3480 net: bridge: mcast: export multicast router presence adjac [...] new d38717af2c9e Merge branch 'bridge-split-ipv4-ipv6-mc-router-state' new 9afcb5959730 net: hinic: remove unnecessary blank line new 3402ab54a8e3 net: hinic: add blank line after function declaration new c8ad5df6151e net: hinic: remove unnecessary parentheses new 5db8c86e8904 net: hinic: fix misspelled "acessing" new 0d59c95ea3d2 Merge branch 'hinic-cleanups' new f19d4997fd1f atl1c: show correct link speed on Mikrotik 10/25G NIC new d7ab6419bdee atl1c: improve performance by avoiding unnecessary pcie wr [...] new 545fa3fb1e84 atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability new b0390009502b atl1c: enable rx csum offload on Mikrotik 10/25G NIC new ea0fbd05d7bd atl1c: improve link detection reliability on Mikrotik 10/25G NIC new 33b314265683 Merge branch 'atl1c-support-for-Mikrotik-10-25G-NIC-features' new 6c66c147b9a4 virtio-net: fix for unable to handle page fault for address new 7bf64460e3b2 virtio-net: get build_skb() buf by data ptr new 25e248a2bc43 Merge branch 'virtio_net-fixes' new 5efe2575316f net: qed: remove redundant initialization of variable rc new 0f3ee280331e net: caif: Drop unnecessary NULL check after container_of new fe0bdaec8dea bpf: Use struct_size() in kzalloc() new ea89c862f01e net: mana: Use struct_size() in kzalloc() new a4e7d2ecb7a1 Merge remote-tracking branch 'net-next/master' new 19f689721186 Merge remote-tracking branch 'bpf-next/for-next' new 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth new c14639fae938 Merge remote-tracking branch 'bluetooth/master' new 15a7b15084a6 Merge remote-tracking branch 'gfs2/for-next' new 67110a525f37 Merge remote-tracking branch 'mtd/mtd/next' new c59734987533 Merge remote-tracking branch 'nand/nand/next' new d17685260b85 drm/panfrost: Remove redundant error printing in panfrost_ [...] new 68b433fe6937 drm/ingenic: Switch IPU plane to type OVERLAY new bfba94162ba7 drm/nouveau: Remove invalid reference to struct drm_device.pdev new d84680d35937 drm: simpledrm: print resource info using '%pr' new 858aa5a4be22 drm/aperture: Fix missing unlock on error in devm_aperture [...] new 0ff9bf9f3e0c drm: simpledrm: Fix use after free issues new a7f0849682b7 drm/amdgpu: free resources on fence usage query new 5c439c38f5fb drm/amdgpu: fix fence calculation (v2) new 9634d7cb3c50 Merge remote-tracking branch 'drm-misc/for-linux-next' new b820a5f55ed7 drm/amdkfd: refine the poison data consumption handling new d9de3aa1d633 drm/amdgpu: Add compile flag for securedisplay new f1f3c69d831a drm/amdgpu: Arcturus: MTYPE_NC for coarse-grain remote memory new 6466b9cf38d3 drm/amdgpu: Albebaran: MTYPE_NC for coarse-grain remote memory new 1fad65bd2acf drm/amdgpu: Complete multimedia bandwidth interface new 47b53283c89d drm/amdgpu: Add vbios info ioctl interface new 334c828022f9 drm/amdgpu: Field type update in drm_amdgpu_info_vbios new f8ba200a2ec3 drm/amdgpu: remove unsafe optimization to drop preamble ib new 2b33673ceda1 usb/host: enable auto power control for xhci-pci new f09d6da1965a drm/amdgpu: add another raven1 gfxoff quirk new 5abfd3bcc412 drm/amdgpu: only check for _PR3 on dGPUs new f6cd8141bcb7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 54433ef0cad7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 6cab5fc0006f Revert "drm/amd/display: To modify the condition in indica [...] new ad9610f50d5c drm/amdgpu: check whether s2idle is enabled to determine s0ix new 84ba7b977a74 drm/radeon: Add HD-audio component notifier support new ba1f79f5d0c8 drm/amdgpu/display: add helper functions to get/set backli [...] new baa795d8b9aa drm/amdgpu/display: restore the backlight on modeset (v2) new c739760448a7 Merge remote-tracking branch 'amdgpu/drm-next' new 488feb412fd8 Merge remote-tracking branch 'drm-intel/for-linux-next' new 4e54f22e1bf0 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 51319e5d0501 Merge remote-tracking branch 'drm-msm/msm-next' new 7964abdf3ec6 Merge remote-tracking branch 'imx-drm/imx-drm/next' new d9a812af61db Merge remote-tracking branch 'etnaviv/etnaviv/next' new 5c742f83d976 Merge remote-tracking branch 'sound-asoc/for-next' new 39a71f0e95fa Merge remote-tracking branch 'block/for-next' new c699a0db2d62 dm snapshot: fix crash with transient storage and zero chunk size new dbae70d452a0 dm integrity: revert to not using discard filler when reca [...] new bc8f3d4647a9 dm integrity: fix sparse warnings new b57c91aecae4 Merge remote-tracking branch 'device-mapper/for-next' new 1a9b27374742 Merge remote-tracking branch 'mmc/next' new a5afc7605b2a dt-bindings: power: supply: charger-manager: Convert to DT [...] new 5e9ae9573684 MAINTAINERS: power: supply: use Krzysztof Kozlowski's Cano [...] new 603fcfb9d4ec power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE new 2aac79d14d76 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE new 3c1f5e6cdd16 Merge remote-tracking branch 'battery/for-next' new 1d809e150fa6 Merge remote-tracking branch 'regulator/for-next' new b0e621801d4c Merge remote-tracking branch 'security/next-testing' new 85c1987053a6 Merge remote-tracking branch 'apparmor/apparmor-next' new ac2f5287cfaf Merge remote-tracking branch 'keys/keys-next' new 98b6716768c8 Merge remote-tracking branch 'selinux/next' new f608f9a8f705 Merge remote-tracking branch 'smack/next' new 39c2173a8039 Merge remote-tracking branch 'audit/next' new d91133eddb58 dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema new d1dd216738f5 dt-bindings: timer: renesas,tpu: Convert to json-schema new b0eaef677609 Merge remote-tracking branch 'devicetree/for-next' new 69f990d6e01b Merge remote-tracking branch 'spi/for-next' new e759959fe3b8 x86/sev-es: Rename sev-es.{ch} to sev.{ch} new b81fc74d53d1 x86/sev: Move GHCB MSR protocol and NAE definitions in a c [...] new 059e5c321a65 x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG new a554e740b66a x86/boot/compressed: Enable -Wundef new aebc28b9846e Merge branch 'x86/urgent' new 64e1f5872a8c x86/alternatives: Make the x86nops[] symbol static new 1bc67873d401 x86/asm: Simplify __smp_mb() definition new 6f0d271d21c5 Merge branch 'linus' into x86/cleanups, to pick up depende [...] new c43426334b31 x86: Fix leftover comment typos new 0598547206de Merge branch 'x86/cleanups' new f279b49f13bd x86/boot: Modernize genimage script; hdimage+EFI support new 7e87f5090a0b Merge branch 'x86/boot' new be5bb8021c97 x86/asm: Have the __ASM_FORM macros handle commas in arguments new d88be187a6e6 x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence new eef23e72b78b x86/asm: Use _ASM_BYTES() in <asm/nops.h> new 6627eb25e40c x86/entry: Unify definitions from <asm/calling.h> and <asm [...] new 3e5e7f7736b0 x86/entry: Reverse arguments to do_syscall_64() new dce0aa3b2ef2 x86/syscall: Unconditionally prototype {ia32,x32}_sys_call [...] new 6de4ac1d03f7 x86/syscall: Maximize MSR_SYSCALL_MASK new 29e9758966f4 x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros new 9ddcb87b9218 x86/regs: Syscall_get_nr() returns -1 for a non-system call new 4173d63a75ce x86/asm: Make <asm/asm.h> valid on cross-builds as well new cff0e46b9bef Merge branch 'x86/asm' new e09784a8a751 alarmtimer: Check RTC features instead of ops new 4874c76f8420 Merge branch 'timers/urgent' new f105dfec0a95 tick/nohz: Evaluate the CPU expression after the static key new a5183862e76f tick/nohz: Conditionally restart tick on idle exit new 3f624314b3f7 tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACC [...] new 96c9b90396f9 tick/nohz: Update idle_exittime on actual idle exit new 176b8906c399 tick/nohz: Update nohz_full Kconfig help new 29721b859217 tick/nohz: Only wake up a single target cpu when kicking a task new 1e4ca26d367a tick/nohz: Change signal tick dependency to wake up CPUs o [...] new a1dfb6311c77 tick/nohz: Kick only _queued_ task whose tick dependency i [...] new 0fdcccfafcff tick/nohz: Call tick_nohz_task_switch() with interrupts disabled new 06311b0e7f39 Merge branch 'timers/nohz' new 02dbb7246c5b sched/fair: Fix clearing of has_idle_cores flag in select_ [...] new 3743d55b289c x86, sched: Fix the AMD CPPC maximum performance value on [...] new b29e54e1b7ff Merge branch 'sched/urgent' new 2b8ca1a907d5 sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() new e5e678e4fea2 sched,fair: Skip newidle_balance if a wakeup is pending new 8d4c97c105ca sched/fair: Only compute base_energy_pd if necessary new 619e090c8e40 sched/fair: Fix negative energy delta in find_energy_effic [...] new 4b7a08a0b6e4 delayacct: Use sched_clock() new 4e29fb709885 sched: Rename sched_info_{queued,dequeued} new c5895d3f06cb sched: Simplify sched_info_on() new 63b3f96e1a98 kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT new eee4d9fee254 delayacct: Add static_branch in scheduler hooks new e4042ad49235 delayacct: Default disabled new 0cd7c741f01d delayacct: Add sysctl to enable at runtime new 9099a14708ce sched/fair: Add a few assertions new 39d371b7c0c2 sched: Provide raw_spin_rq_*lock*() helpers new 5cb9eaa3d274 sched: Wrap rq::lock access new d66f1b06b5b4 sched: Prepare for Core-wide rq->lock new 9edeaea1bc45 sched: Core-wide rq->lock new 9ef7e7e33bcd sched: Optimize rq_lockp() usage new 875feb41fd20 sched: Allow sched_core_put() from atomic context new 21f56ffe4482 sched: Introduce sched_class::pick_task() new 8a311c740b53 sched: Basic tracking of matching tasks new 539f65125d20 sched: Add core wide task selection and scheduling new 8039e96fcc1d sched/fair: Fix forced idle sibling starvation corner case new 7afbba119f0d sched: Fix priority inversion of cookied task with sibling new c6047c2e3af6 sched/fair: Snapshot the min_vruntime of CPUs on force idle new d2dfa17bc7de sched: Trivial forced-newidle balancer new 97886d9dcd86 sched: Migration changes for core scheduling new 6e33cad0af49 sched: Trivial core scheduling cookie management new 85dd3f61203c sched: Inherit task cookie on fork() new 7ac592aa35a6 sched: prctl() core-scheduling interface new 9f2699007493 kselftest: Add test for core sched prctl interface new f1a0a376ca0c sched/core: Initialize the idle task with preemption disabled new cc00c1988801 sched: Fix leftover comment typos new 01aee8fd7fb2 sched: Make nr_running() return 32-bit value new 9745516841a5 sched: Make nr_iowait() return 32-bit value new 8fc2858e572c sched: Make nr_iowait_cpu() return 32-bit value new e6fe3f422be1 sched: Make multiple runqueue task counters 32-bit new 915a2bc3c6b7 sched/isolation: Reconcile rcu_nocbs= and nohz_full= new ad4bc5763701 Merge branch 'sched/core' new 440e90670241 perf/x86/intel/uncore: Drop unnecessary NULL checks after [...] new e738e1bab04b Merge branch 'perf/core' new 46c7405df7de objtool: Fix elf_create_undef_symbol() endianness new f66c05d6baf3 objtool/x86: Fix elf_add_alternative() endianness new ed17f5e083a9 Merge branch 'objtool/urgent' new 25cf0d8aa2a3 objtool: Rewrite hashtable sizing new 80870e6ece78 x86, objtool: Dont exclude arch/x86/realmode/ new 8bfafcdccb52 jump_label, x86: Strip ASM jump_label support new e1aa35c4c4bc jump_label, x86: Factor out the __jump_table generation new f9510fa9caaf jump_label, x86: Improve error when we fail expected text new fa5e5dc39669 jump_label, x86: Introduce jump_entry_size() new 001951bea748 jump_label, x86: Add variable length patching support new 5af0ea293d78 jump_label: Free jump_entry::key bit1 for build use new e7bf1ba97afd jump_label, x86: Emit short JMP new cbf82a3dc241 objtool: Decode jump_entry::key addend new 6d37b83c5d79 objtool: Rewrite jump_label instructions new e2d9494beff2 objtool: Provide stats for jump_labels new ab3257042c26 jump_label, x86: Allow short NOPs new 46129fd2eed0 Merge branch 'objtool/core' new 93d0955e6cf5 locking: Fix comment typos new c7d84e7ff5a6 selftests: futex: Correctly include headers dirs new f4addd54b161 selftests: futex: Expand timeout test new e281d5f07fab Merge branch 'locking/core' new 0d3ae948741a sh: Remove unused variable new e7f740fe37e7 Merge branch 'irq/urgent' new 2515dd6ce8e5 stack: Replace "o" output with "r" input constraint new aa96d0d0b147 Merge branch 'core/urgent' new 9821c2fa5dac Merge remote-tracking branch 'tip/auto-latest' new 06d3237d6aaf Merge remote-tracking branch 'edac/edac-for-next' new 92b7af9b561c Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 76c8eaafe4f0 rcu: Create an unrcu_pointer() to remove __rcu from a pointer new 1893afd63409 rcu: Improve comments describing RCU read-side critical sections new 022384601075 rcu: Remove obsolete rcu_read_unlock() deadlock commentary new c70360c3343f rcu: Add missing __releases() annotation new c7ef7500a891 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer new 552cac80e65f rcu/nocb: Allow de-offloading rdp leader new b6e2c4ed35c3 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup new 3b2348e2fdf4 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup new f9fc166b790b rcu/nocb: Only cancel nocb timer if not polling new 870905169da8 rcu/nocb: Prepare for fine-grained deferred wakeup new e75bcd48e2c4 rcu/nocb: Unify timers new a616aec9aa14 rcu: Fix various typos in comments new 0a580fa65cfa srcu: Early test SRCU polling start new 918b4d4c9a0b Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] new 3a4aa731b368 Merge branch 'kcsan.2021.05.10c' into HEAD new c533a9c0f4aa Merge branch 'lkmm.2021.05.10c' into HEAD new b509a9800648 clocksource: Check per-CPU clock synchronization when mark [...] new df29d3cd5ad4 clocksource: Limit number of CPUs checked for clock synchr [...] new 6f488f72c0ed clocksource: Reduce clocksource-skew threshold for TSC new f4c6b34ee12b clocksource: Provide kernel module to test clocksource watchdog new 515016ad5f46 clocksource: Print deviation in nanoseconds for unstable case new 2ac17b1cf312 Merge branch 'clocksource.2021.05.13a' into HEAD new ba30a1dde749 Merge branch 'lkmm-dev.2021.05.10c' into HEAD new 210b2a9a9247 refscale: Add measurement of clock readout new da72f9ffb4ff torture: Add clocksource-watchdog testing to torture.sh new 471bbaea5179 torture: Make torture.sh accept --do-all and --donone new 294636a24ae8 Merge remote-tracking branch 'rcu/rcu/next' new 6706a2422541 Merge remote-tracking branch 'xen-tip/linux-next' new 9e9da02a68d4 percpu_ref: Don't opencode percpu_ref_is_dying new c547addba709 MAINTAINERS: Add lib/percpu* as part of percpu entry new a15c68334920 Merge branch 'for-5.13-fixes' into for-next new cd43fce65b39 Merge branch 'for-5.14' into for-next new feabb86bbd51 Merge remote-tracking branch 'percpu/for-next' new 5b90ac1ccb3e Merge remote-tracking branch 'leds/for-next' new 2253042d86f5 ipmi/watchdog: Stop watchdog timer when the current action [...] new 15f72251988c Merge remote-tracking branch 'ipmi/for-next' new f81b1600a4a0 Merge remote-tracking branch 'usb/usb-next' new e238663f9427 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 8687031c7264 Merge remote-tracking branch 'soundwire/next' new bb788d65b123 Merge remote-tracking branch 'staging/staging-next' new cb5cb7878ec1 Merge remote-tracking branch 'iio/togreg' new 15bb0a56cfad Merge remote-tracking branch 'icc/icc-next' new c43be7f3fae7 Merge remote-tracking branch 'dmaengine/next' new b2ee37e259e0 Merge remote-tracking branch 'cgroup/for-next' new 5f49fdb2e101 Merge remote-tracking branch 'scsi/for-next' new 6fe8f6081e74 Merge remote-tracking branch 'vhost/linux-next' new 46a0384c6374 Merge remote-tracking branch 'rpmsg/for-next' new cb753d0611f9 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 7da499269b50 Merge remote-tracking branch 'pinctrl/for-next' new 4a1ff9cef914 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 1fca9d83b7d9 Merge remote-tracking branch 'userns/for-next' new d5db7be4d555 Merge remote-tracking branch 'livepatching/for-next' new 0bf1d51f72d5 Merge remote-tracking branch 'coresight/next' new 9a3407e24865 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new c69e9fb058a3 Merge remote-tracking branch 'kspp/for-next/kspp' new 9531397a876a Merge remote-tracking branch 'gnss/gnss-next' new 6e1efa80c90b Merge remote-tracking branch 'slimbus/for-next' new 9e8bdf4809ae Merge remote-tracking branch 'nvmem/for-next' new 1759ae325d53 Merge remote-tracking branch 'hyperv/hyperv-next' new 95e1935022e2 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 3813a5c73e38 Merge remote-tracking branch 'fpga/for-next' new 8b2a0c13e39a Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 21ed3b03ff11 Merge remote-tracking branch 'rust/rust-next' new a5beef0552c1 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 4081f9f5a2ad Revert "net: bridge: mcast: export multicast router presen [...] new 0c17f222f6af Revert "net: bridge: mcast: split multicast router state f [...] new ee69f1fefdf7 mm/hugetlb: fix F_SEAL_FUTURE_WRITE new 148b93b8e7bb mm/hugetlb: fix cow where page writtable in child new db034a40fc01 mm, slub: move slub_debug static key enabling outside slab_mutex new 49015721a9f7 kernel/resource: fix return code check in __request_free_m [...] new 28cc4642aa6b squashfs: fix divide error in calculate_skip() new 2a317658209d userfaultfd: release page in error path to avoid BUG_ON new cc1dd8629f59 ksm: revert "use GET_KSM_PAGE_NOLOCK to get ksm page in re [...] new 0a114b3915e6 mm: fix struct page layout on 32-bit systems new ebf74eda211a kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled new cb77da279c42 mm/filemap: fix readahead return types new 235f9c9dcb67 hfsplus: prevent corruption in shrinking truncate new b5a83020fc2e docs: admin-guide: update description for kernel.modprobe sysctl new 90e77ef191de mm/ioremap: fix iomap_max_page_shift new ce62262058e2 Revert "mm/gup: check page posion status for coredump." new 60f611fa216c ipc/mqueue, msg, sem: Avoid relying on a stack reference p [...] new 961fa78cd41d /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 71d94b249944 /proc/kpageflags: do not use uninitialized struct pages new bdc940c35e09 kthread: switch to new kerneldoc syntax for named variable [...] new eb1576cd7db5 ia64: headers: drop duplicated words new 7a51c7818e7a streamline_config.pl: make spacing consistent new 57eb2fbbe1b1 streamline_config.pl: add softtabstop=4 for vim users new 09acb7621347 ocfs2: remove unnecessary INIT_LIST_HEAD() new 93e440dd0e48 ocfs2: fix snprintf() checking new 89ccf041522f ocfs2: remove redundant assignment to pointer queue new df34b04171e9 ocfs2: remove repeated uptodate check for buffer new 184105298391 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 164503b69bb3 ocfs2: fix ocfs2 corrupt when iputting an inode new e5de62f31b61 kernel: watchdog: modify the explanation related to watchd [...] new c1a46d087865 doc: watchdog: modify the explanation related to watchdog thread new aacd59583618 doc: watchdog: modify the doc related to "watchdog/%u" new 3521284d5d78 kunit: make test->lock irq safe new d374131926df mm/slub, kunit: add a KUnit test for SLUB debugging functionality new b324de01d52a mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new e50cf2a75817 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new f32aeffdb407 slub: remove resiliency_test() function new ff3daafe3fd3 mm, slub: change run-time assertion in kmalloc_index() to [...] new 0ec3603432be kfence: test: fix for "mm, slub: change run-time assertion [...] new 597da4750c8e tools/vm/page_owner_sort.c: check malloc() return new 18ccbe53bbe0 mm: page-writeback: kill get_writeback_state() comments new 54766f22d76b mm/page-writeback: Fix performance when BDI's share of rat [...] new 2c9b936dae88 mm/page-writeback: update the comment of Dirty position control new a0df7b6df755 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new b6803df78040 mm/gup_benchmark: support threading new 3f588b52abf6 mm: gup: allow FOLL_PIN to scale in SMP new 87eee597c1f6 mm: gup: pack has_pinned in MMF_HAS_PINNED new 8926ae7a86fa mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 4a292ff7a819 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new 26ef958a315d mm/swapfile: use percpu_ref to serialize against concurren [...] new 3fe5407ec9e3 swap: fix do_swap_page() race with swapoff new c4100a0d11cd mm/swap: remove confusing checking for non_swap_entry() in [...] new 6094ad703621 mm/shmem: fix shmem_swapin() race with swapoff new 135687ed384d mm/memcg: move mod_objcg_state() to memcontrol.c new 63c4aa2dced6 mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 70d87eb8aff8 mm/memcg: improve refill_obj_stock() performance new b5fae57fb6cb mm/memcg: optimize user context object stock access new faf86a943aa5 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 28b72a2396e4 mm: memcg/slab: properly set up gfp flags for objcg pointer array new b25bdce8f631 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new 23460a11273e mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new 00e962418c34 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new 0b0fedb4099f mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 868915c27f89 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 28a67cffc7e0 mm: memcontrol: fix root_mem_cgroup charging new 3811a312e5ee mm: memcontrol: fix page charging in page replacement new 8cc5cfcbbb40 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 7d6a4b64d723 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new 73ab86572fd7 mm: memcontrol: simplify lruvec_holds_page_lru_lock new 762653aed3b7 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new bc536986c981 mm: memcontrol: simplify the logic of objcg pinning memcg new 5ed68c90c7fb mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new f5129bd9eec4 mm: vmscan: remove noinline_for_stack new 28b489b722e9 mm: improve mprotect(R|W) efficiency on pages referenced once new c82f2cc19a83 mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix new a92150ec5b20 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 23fdc34bb635 binfmt: remove in-tree usage of MAP_EXECUTABLE new 1af346fc7223 binfmt-remove-in-tree-usage-of-map_executable-fix new 17642b11dc5a mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 3b4c08117f48 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new e4820a61ccf9 mm/mmap: introduce unlock_range() for code cleanup new 48e4d9ee00d4 mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 27f267f5a0a9 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new f96ae2c1e63b mm/memory.c: fix comment of finish_mkwrite_fault() new 2d8b1e595e97 selftest/mremap_test: update the test to handle pagesize o [...] new c4c8a76d96a7 selftest/mremap_test: avoid crash with static build new dbee97d1f49a mm/mremap: use pmd/pud_poplulate to update page table entries new ecf3a6025280 powerpc/mm/book3s64: fix possible build error new ecf2d63b27be powerpc/mm/book3s64: update tlb flush routines to take a p [...] new 5b0a28a7f9f5 mm/mremap: use range flush that does TLB and page walk cac [...] new 5be2ac7f46d2 mm/mremap: move TLB flush outside page table lock new 370c7805e007 mm/mremap: allow arch runtime override new 8e26004aac04 powerpc/mm: enable move pmd/pud new e8c4bbbd160c printk: introduce dump_stack_lvl() new 9c060e7a8a2b fix for "printk: introduce dump_stack_lvl()" new bf5570ed0654 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 565a96859dd8 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 7c7a38b22117 mm/mmzone.h: simplify is_highmem_idx() new edf338281c61 mm: make __dump_page static new dec9dba6c2d6 mm/debug: factor PagePoisoned out of __dump_page new 570634b372d8 mm/page_owner: constify dump_page_owner new 77d9454d690b mm: make compound_head const-preserving new f2292cb0f19e mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 421964cc4b01 mm: constify page_count and page_ref_count new 98b65ae3fb80 mm: optimise nth_page for contiguous memmap new 74bab7438034 mm/page_alloc: switch to pr_debug new 65c174d0f3d7 mm/page_alloc: split per cpu page lists and zone stats new f6b54997d570 mm/page_alloc: convert per-cpu list protection to local_lock new f4ed1e51739a mm/vmstat: convert NUMA statistics to basic NUMA counters new 24b6fe5b16c2 mm/vmstat: inline NUMA event counter updates new 68d757df322a mm/page_alloc: batch the accounting updates in the bulk allocator new 0e85b857aa6e mm/page_alloc: reduce duration that IRQs are disabled for [...] new 42379c3f9857 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 875e383f248b mm/page_alloc: avoid conflating IRQs disabled with zone->lock new d6806ee68dd7 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new fbc6dd236b03 mm: memory_hotplug: factor out bootmem core functions to b [...] new 7dea755b71eb mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 9d2909f09966 mm: hugetlb: gather discrete indexes of tail page new d2904d62b0cf mm: hugetlb: free the vmemmap pages associated with each H [...] new 21f00044201f mm: hugetlb: defer freeing of HugeTLB pages new 2bc85dcbd6ad mm: hugetlb: alloc the vmemmap pages associated with each [...] new 782903b318cb mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 20f3ae562c0f mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new 8421298f6da9 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new b99aa33f14e2 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 8f7c1245c353 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new ae7920ce9e9b mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 7fbe41dccfa8 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new f19e8061d2f5 mm/huge_memory.c: use page->deferred_list new 99a820de4a82 mm/huge_memory.c: add missing read-only THP checking in tr [...] new fa2303f1ee5f mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 705e396c7d17 mm/huge_memory.c: don't discard hugepage if other processe [...] new 4f21f7d1345a mm/hugetlb: change parameters of arch_make_huge_pte() new fc3883f43885 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 0a86766a9f5a x86: define only {pud/pmd}_{set/clear}_huge when useful new ecfe547e4f39 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 1633dab9cb63 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new 5f1e42879fcc powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 719f6182814f userfaultfd/selftests: use user mode only new b6ca7fa3b6d9 userfaultfd/selftests: remove the time() check on delayed uffd new 747fcba367ef userfaultfd/selftests: dropping VERIFY check in locking_thread new 5edabbbe74ee userfaultfd/selftests: only dump counts if mode enabled new fcd7d008016c userfaultfd/selftests: unify error handling new 60c7e615d937 mm/thp: simplify copying of huge zero page pmd when fork new 2f536424dc68 mm/userfaultfd: fix uffd-wp special cases for fork() new 8bb5c35197f4 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new d3b8386e3a9c mm/userfaultfd: fail uffd-wp registration if not supported new bb8e43274478 mm/pagemap: export uffd-wp protection information new fad368fc2319 userfaultfd/selftests: add pagemap uffd-wp test new cad30b266632 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 9f5ccf8a5895 userfaultfd/shmem: support minor fault registration for shmem new bebdb2f127a5 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new ca95c07cc67b userfaultfd/shmem: advertise shmem minor fault support new 78ff714ec58a userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 3bd59c50dc8a userfaultfd/selftests: use memfd_create for shmem test type new 7bff8fa51d61 userfaultfd/selftests: create alias mappings in the shmem test new 8908312d7393 userfaultfd/selftests: reinitialize test context in each test new 4be4b783f329 userfaultfd/selftests: exercise minor fault handling shmem [...] new e4f98260cdd1 mm/kconfig: move HOLES_IN_ZONE into mm new d69a65394c09 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new b0a7596acb5e include/linux/mmzone.h: add documentation for pfn_valid() new 51ee57aa4b83 memblock: update initialization of reserved pages new 32b0a3aeb914 arm64: decouple check whether pfn is in linear map from pf [...] new 43953f1dc4dc arm64: drop pfn_valid_within() and simplify pfn_valid() new 78cd2df2f9dd arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix new 248470b9914c mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 69cc52577e67 mm: thp: check total_mapcount instead of page_mapcount new 8ff0510885d2 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new fb366da9043c nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 3bf2e31d8b2f mm: make variable names for populate_vma_page_range() consistent new 59eb6bf7be96 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new b786507dcc4b mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new 26063d7aecec MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new 7bdbebf6ae31 selftests/vm: add protection_keys_32 / protection_keys_64 [...] new c99b7f4689f7 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new d2c1e1940226 mm/memory_hotplug: rate limit page migration warnings new 41feb2ecc53f mm/highmem: Remove deprecated kmap_atomic new 75e39485d96f mm: fix typos and grammar error in comments new 4af5034f7b34 mm: fix comments mentioning i_mutex new 13c223f7d507 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 9bdc3ef956fe fs/buffer.c: dump more info for __getblk_gfp() stall problem new 122a2423378b kernel/hung_task.c: Monitor killed tasks. new 6b45c76fcc54 proc: Avoid mixing integer types in mem_rw() new cee7a8c4ebc8 procfs: allow reading fdinfo with PTRACE_MODE_READ new 3e3cf6537b73 procfs/dmabuf: add inode number to /proc/*/fdinfo new c5b5eea2860e sysctl: remove redundant assignment to first new cf33b8e13437 proc/sysctl: make protected_* world readable new 081fc0dbf90f kernel.h: split out panic and oops helpers new 7794d02c1675 kernelh-split-out-panic-and-oops-helpers-fix new 08a89d4a7b9f lib: decompress_bunzip2: remove an unneeded semicolon new b1e738944908 lib/string_helpers: switch to use BIT() macro new aee6e649eac8 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new e34dce4538c3 lib/string_helpers: drop indentation level in string_escape_mem() new db573174ed5a lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 5689c8827f31 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new 8cde2505b9d8 lib/string_helpers: allow to append additional characters [...] new e31cfb3f8170 lib/test-string_helpers: print flags in hexadecimal format new be5c644e43bf lib/test-string_helpers: get rid of trailing comma in terminators new 66460c2b4973 lib/test-string_helpers: add test cases for new features new 6bce2e6c1474 MAINTAINERS: add myself as designated reviewer for generic [...] new fd823d7080cf seq_file: introduce seq_escape_mem() new afc4169b31df seq_file: add seq_escape_str() as replica of string_escape_str() new abe09dca25f8 seq_file: convert seq_escape() to use seq_escape_str() new ca6aff59f003 nfsd: avoid non-flexible API in seq_quote_mem() new 81e009820e0e seq_file: drop unused *_escape_mem_ascii() new 57d23ff65513 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new 243c0472b211 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 0333c3f0cc9d checkpatch: scripts/spdxcheck.py now requires python3 new bfb9d2b194ff init: print out unknown kernel parameters new 8823f99a16f6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new aec2a1db33eb x86: signal: don't do sas_ss_reset() until we are certain [...] new 2b115efbff24 aio: simplify read_events() new dd1cdedd24cc ipc sem: use kvmalloc for sem_undo allocation new 66df0308c4bf ipc: use kmalloc for msg_queue and shmid_kernel new 5ab4678d477f Merge branch 'akpm-current/current' new 912f180c1b33 mm: define default value for FIRST_USER_ADDRESS new ad36bafb3bcd mm/slub: use stackdepot to save stack trace in objects new 74e262454733 slub: STACKDEPOT: rename save_stack_trace() new bc5d3a1d279d mmap: make mlock_future_check() global new 8b9ed3afb8de riscv/Kconfig: make direct map manipulation options depend on MMU new b7172c398553 set_memory: allow set_direct_map_*_noflush() for multiple pages new a0b4f83f1914 set_memory: allow querying whether set_direct_map_*() is a [...] new 7c002db4bf4b mm: introduce memfd_secret system call to create "secret" [...] new 34f0cdb4febe PM: hibernate: disable when there are active secretmem users new e0cf2460f671 arch, mm: wire up memfd_secret system call where relevant new 595e07fb5d7f secretmem: test: add basic selftest for memfd_secret(2) new c79ccb6a2d8e buildid: only consider GNU notes for build ID parsing new d8ccd25c11aa buildid: add API to parse build ID out of buffer new 9bbb6ec7e7a5 buildid: stash away kernels build ID on init new 737db0e010c4 dump_stack: add vmlinux build ID to stack traces new e3f068741c87 module: add printk formats to add module build ID to stacktraces new 8af78e665d77 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 3ffe5079ef5b buildid: fix build when CONFIG_MODULES is not set new e407f19ee823 arm64: stacktrace: use %pSb for backtrace printing new b3831923027c x86/dumpstack: use %pSb/%pBb for backtrace printing new ebd57e7c1473 scripts/decode_stacktrace.sh: support debuginfod new 91ccb5cc29da scripts/decode_stacktrace.sh: silence stderr messages from [...] new 0114d5238173 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new e3e369ca89e9 buildid: mark some arguments const new 8dbe80a47d03 buildid: fix kernel-doc notation new edfe7185ef73 kdump: use vmlinux_build_id to simplify
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e08ba4b47bbd) \ N -- N -- N refs/heads/akpm (edfe7185ef73)
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 657 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/obsolete/sysfs-cpuidle | 2 +- Documentation/ABI/removed/sysfs-kernel-uids | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 2 +- Documentation/ABI/stable/sysfs-bus-xen-backend | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 4 +- Documentation/ABI/testing/configfs-iio | 2 +- Documentation/ABI/testing/configfs-most | 8 +- Documentation/ABI/testing/configfs-usb-gadget | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- Documentation/ABI/testing/debugfs-driver-genwqe | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/sysfs-bus-fsi | 2 +- Documentation/ABI/testing/sysfs-bus-pci | 4 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-driver-ufs | 4 +- Documentation/ABI/testing/sysfs-fs-f2fs | 2 +- Documentation/accounting/delay-accounting.rst | 12 +- Documentation/admin-guide/kernel-parameters.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 7 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../bindings/power/supply/charger-manager.txt | 91 -- .../bindings/power/supply/charger-manager.yaml | 215 +++++ .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 26 + .../devicetree/bindings/timer/renesas,tpu.txt | 21 - .../devicetree/bindings/timer/renesas,tpu.yaml | 56 ++ Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/x86/amd-memory-encryption.rst | 6 +- MAINTAINERS | 4 +- arch/alpha/kernel/setup.c | 2 +- arch/alpha/kernel/smp.c | 1 - arch/arc/kernel/smp.c | 1 - arch/arm/boot/dts/imx25-pinfunc.h | 12 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 7 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 12 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/kernel/smp.c | 1 - arch/arm/mach-imx/mach-imx50.c | 7 + arch/arm/mach-imx/suspend-imx53.S | 4 +- arch/arm64/Kconfig | 1 - arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1019 ++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 362 +++---- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 146 +-- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 139 +++ .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 182 ++++ arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/hugetlb.h | 3 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/page.h | 3 +- arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/kernel/setup.c | 1 + arch/arm64/kernel/smp.c | 1 - arch/arm64/kvm/Kconfig | 5 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/mm/hugetlbpage.c | 5 +- arch/arm64/mm/init.c | 14 +- arch/arm64/mm/ioremap.c | 4 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/tools/gen-cpucaps.awk | 2 +- arch/csky/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/mips/kernel/relocate.c | 1 + arch/mips/kernel/smp.c | 1 - arch/mips/sgi-ip22/ip22-reset.c | 1 + arch/mips/sgi-ip32/ip32-reset.c | 1 + arch/openrisc/kernel/smp.c | 2 - arch/parisc/kernel/pdc_chassis.c | 1 + arch/parisc/kernel/smp.c | 1 - arch/powerpc/Kconfig | 2 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 19 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 29 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 5 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 43 + arch/powerpc/include/asm/tlb.h | 6 + arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/smp.c | 1 - arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 55 +- arch/powerpc/platforms/Kconfig.cputype | 2 + arch/riscv/kernel/smpboot.c | 1 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/smp.c | 1 - arch/sh/kernel/smp.c | 2 - arch/sparc/include/asm/pgtable_64.h | 3 +- arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 3 - arch/sparc/kernel/sstate.c | 1 + arch/sparc/mm/hugetlbpage.c | 6 +- arch/um/drivers/mconsole_kern.c | 1 + arch/um/kernel/um_arch.c | 1 + arch/x86/Makefile | 5 +- arch/x86/boot/.gitignore | 1 + arch/x86/boot/Makefile | 44 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/boot/compressed/misc.h | 2 +- arch/x86/boot/compressed/{sev-es.c => sev.c} | 4 +- arch/x86/boot/genimage.sh | 303 ++++-- arch/x86/boot/mtools.conf.in | 3 + arch/x86/entry/calling.h | 45 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/events/intel/uncore.c | 4 - arch/x86/hyperv/hv_init.c | 2 +- arch/x86/include/asm/asm.h | 27 +- arch/x86/include/asm/barrier.h | 7 +- arch/x86/include/asm/desc.h | 1 + arch/x86/include/asm/jump_label.h | 79 +- arch/x86/include/asm/msr-index.h | 6 +- arch/x86/include/asm/nops.h | 24 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/sev-common.h | 62 ++ arch/x86/include/asm/{sev-es.h => sev.h} | 30 +- arch/x86/include/asm/sgx.h | 2 +- arch/x86/include/asm/stackprotector.h | 2 +- arch/x86/include/asm/syscall.h | 13 +- arch/x86/kernel/Makefile | 6 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/amd.c | 20 +- arch/x86/kernel/cpu/common.c | 12 +- arch/x86/kernel/cpu/mshyperv.c | 1 + arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 6 +- arch/x86/kernel/jump_label.c | 83 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/mmconf-fam10h_64.c | 2 +- arch/x86/kernel/nmi.c | 2 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/setup.c | 1 + arch/x86/kernel/{sev-es-shared.c => sev-shared.c} | 20 +- arch/x86/kernel/{sev-es.c => sev.c} | 4 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kvm/Kconfig | 5 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/svm/svm.h | 38 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/mem_encrypt_identity.c | 6 +- arch/x86/mm/pgtable.c | 34 +- arch/x86/pci/amd_bus.c | 2 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/purgatory/purgatory.c | 2 + arch/x86/realmode/Makefile | 1 - arch/x86/realmode/init.c | 2 +- arch/x86/realmode/rm/trampoline_64.S | 4 +- arch/x86/xen/enlighten.c | 1 + arch/xtensa/kernel/smp.c | 1 - arch/xtensa/platforms/iss/setup.c | 1 + drivers/acpi/acpi_apd.c | 1 + drivers/acpi/device_pm.c | 1 + drivers/android/binder.c | 2 +- drivers/base/node.c | 18 +- drivers/bluetooth/btbcm.c | 1 + drivers/bus/brcmstb_gisb.c | 1 + drivers/cdrom/gdrom.c | 13 +- drivers/char/hpet.c | 2 + drivers/char/ipmi/ipmi_msghandler.c | 1 + drivers/char/ipmi/ipmi_watchdog.c | 22 +- drivers/char/mem.c | 4 + drivers/clk/analogbits/wrpll-cln28hpc.c | 4 + drivers/clk/imx/clk-imx8mp.c | 1 - drivers/cpufreq/acpi-cpufreq.c | 6 +- drivers/cpuidle/governors/menu.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/dma/qcom/hidma_mgmt.c | 17 +- drivers/edac/altera_edac.c | 1 + drivers/edac/amd64_edac.c | 2 +- drivers/firewire/net.c | 2 + drivers/firmware/google/gsmi.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 56 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 54 +- drivers/gpu/drm/amd/amdgpu/nv.c | 109 ++- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 39 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 6 +- drivers/gpu/drm/drm_aperture.c | 8 +- drivers/gpu/drm/drm_pci.c | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 11 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 1 - drivers/gpu/drm/tiny/simpledrm.c | 6 +- drivers/hid/hid-asus.c | 20 +- drivers/hid/hid-multitouch.c | 28 +- drivers/hid/hid-sensor-custom.c | 8 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/adm9240.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/lm80.c | 11 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 1 + drivers/iio/adc/ad7124.c | 36 +- drivers/iio/adc/ad7192.c | 19 +- drivers/iio/dac/ad5770r.c | 16 +- drivers/iio/gyro/fxas21002c_core.c | 2 + drivers/isdn/hardware/mISDN/hfcsusb.c | 17 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 21 +- drivers/leds/leds-lp5523.c | 2 +- drivers/leds/trigger/ledtrig-activity.c | 1 + drivers/leds/trigger/ledtrig-heartbeat.c | 1 + drivers/leds/trigger/ledtrig-panic.c | 1 + drivers/md/dm-integrity.c | 81 +- drivers/md/dm-snap.c | 1 + drivers/media/dvb-frontends/sp8870.c | 2 +- drivers/media/platform/rcar_drif.c | 1 - drivers/media/usb/gspca/cpia1.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 16 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 14 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 1 + drivers/misc/ibmasm/heartbeat.c | 1 + drivers/misc/ics932s401.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 1 + drivers/net/caif/caif_serial.c | 3 - drivers/net/ethernet/atheros/alx/alx.h | 2 + drivers/net/ethernet/atheros/alx/ethtool.c | 17 +- drivers/net/ethernet/atheros/alx/main.c | 86 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 + drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 35 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 8 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 55 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 27 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 80 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 2 + drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_port.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/korina.c | 12 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- drivers/net/ethernet/sun/niu.c | 32 +- drivers/net/ipa/ipa_smp2p.c | 1 + drivers/net/mdio/mdio-octeon.c | 2 - drivers/net/mdio/mdio-thunder.c | 1 - drivers/net/virtio_net.c | 20 +- drivers/net/wireless/ath/ath6kl/debug.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 42 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 5 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 8 +- drivers/net/wireless/marvell/libertas/mesh.c | 33 +- drivers/net/wireless/realtek/rtlwifi/base.c | 18 +- drivers/parisc/power.c | 1 + drivers/power/reset/ltc2952-poweroff.c | 1 + drivers/power/supply/sc2731_charger.c | 1 + drivers/power/supply/sc27xx_fuel_gauge.c | 1 + drivers/rapidio/rio_cm.c | 17 +- drivers/remoteproc/remoteproc_core.c | 1 + drivers/s390/char/con3215.c | 1 + drivers/s390/char/con3270.c | 1 + drivers/s390/char/sclp.c | 1 + drivers/s390/char/sclp_con.c | 1 + drivers/s390/char/sclp_vt220.c | 1 + drivers/s390/char/zcore.c | 1 + drivers/scsi/ufs/ufs-hisi.c | 15 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 1 + drivers/soc/imx/soc-imx.c | 3 + drivers/staging/iio/cdc/ad7746.c | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 1 + drivers/tty/serial/8250/8250_dw.c | 1 + drivers/tty/serial/max310x.c | 2 + drivers/tty/serial/mvebu-uart.c | 3 - drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/vt/vt_ioctl.c | 57 +- drivers/usb/class/cdc-wdm.c | 1 + drivers/usb/core/hub.c | 6 +- drivers/usb/host/xhci-ext-caps.h | 5 +- drivers/usb/host/xhci-pci.c | 8 +- drivers/usb/host/xhci-ring.c | 16 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/video/console/vgacon.c | 56 +- drivers/video/fbdev/hgafb.c | 21 +- drivers/video/fbdev/hyperv_fb.c | 1 + drivers/video/fbdev/imsttfb.c | 26 +- fs/btrfs/block-group.c | 18 +- fs/btrfs/compression.c | 47 +- fs/btrfs/ctree.h | 15 +- fs/btrfs/extent_io.c | 304 +++--- fs/btrfs/extent_io.h | 15 +- fs/btrfs/inode.c | 328 +++---- fs/btrfs/ordered-data.c | 251 +++-- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/scrub.c | 82 +- fs/btrfs/tree-log.c | 18 + fs/btrfs/volumes.c | 6 +- fs/btrfs/volumes.h | 2 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zoned.h | 5 +- fs/ecryptfs/crypto.c | 4 - fs/erofs/zmap.c | 21 +- fs/f2fs/data.c | 4 +- fs/ocfs2/aops.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 2 - fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/stackglue.c | 8 +- fs/proc/base.c | 2 +- fs/proc/loadavg.c | 2 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 2 +- include/asm-generic/bug.h | 3 +- include/asm-generic/preempt.h | 2 +- include/drm/drm_device.h | 3 - include/kunit/test.h | 5 +- include/linux/console_struct.h | 1 + include/linux/delayacct.h | 22 +- include/linux/dynamic_debug.h | 5 + include/linux/huge_mm.h | 33 +- include/linux/hugetlb.h | 4 +- include/linux/jump_label.h | 16 +- include/linux/kernel.h | 84 +- include/linux/kthread.h | 2 +- include/linux/lockdep_types.h | 2 +- include/linux/memblock.h | 4 +- include/linux/mm_types_task.h | 5 - include/linux/mmzone.h | 42 +- include/linux/panic.h | 98 ++ include/linux/panic_notifier.h | 12 + include/linux/pgtable.h | 26 +- include/linux/printk.h | 4 + include/linux/randomize_kstack.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/sched.h | 21 +- include/linux/sched/stat.h | 16 +- include/linux/sched_clock.h | 2 +- include/linux/secretmem.h | 2 +- include/linux/slab.h | 16 +- include/linux/thread_info.h | 1 + include/linux/tick.h | 26 +- include/linux/vmalloc.h | 15 + include/linux/vmstat.h | 65 +- include/soc/imx/cpu.h | 1 + include/trace/events/btrfs.h | 20 +- include/uapi/asm-generic/unistd.h | 1 + include/uapi/drm/amdgpu_drm.h | 2 +- include/uapi/linux/if_bridge.h | 2 + include/uapi/linux/prctl.h | 8 + init/Kconfig | 1 + init/main.c | 48 +- kernel/Kconfig.preempt | 6 + kernel/delayacct.c | 71 +- kernel/fork.c | 6 +- kernel/futex.c | 12 +- kernel/hung_task.c | 1 + kernel/jump_label.c | 12 +- kernel/kallsyms.c | 2 + kernel/kexec_core.c | 1 + kernel/panic.c | 1 + kernel/rcu/refscale.c | 4 +- kernel/rcu/tree.c | 4 +- kernel/resource.c | 2 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 901 ++++++++++++++++- kernel/sched/core_sched.c | 229 +++++ kernel/sched/cpuacct.c | 12 +- kernel/sched/deadline.c | 38 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 357 +++++-- kernel/sched/idle.c | 13 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/rt.c | 31 +- kernel/sched/sched.h | 433 +++++++-- kernel/sched/stats.h | 57 +- kernel/sched/stop_task.c | 14 +- kernel/sched/topology.c | 4 +- kernel/smpboot.c | 1 - kernel/sys.c | 5 + kernel/sysctl.c | 16 +- kernel/time/Kconfig | 11 +- kernel/time/alarmtimer.c | 2 +- kernel/time/clocksource.c | 2 +- kernel/time/jiffies.c | 2 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/tick-sched.c | 129 ++- kernel/trace/trace.c | 1 + lib/Kconfig.debug | 12 + lib/Makefile | 1 + lib/decompress_unlz4.c | 8 + lib/dynamic_debug.c | 20 +- lib/kunit/test.c | 18 +- lib/lz4/lz4_decompress.c | 2 +- lib/percpu-refcount.c | 6 +- lib/slub_kunit.c | 152 +++ mm/Kconfig | 7 +- mm/Makefile | 2 +- mm/gup.c | 22 +- mm/huge_memory.c | 31 +- mm/hugetlb.c | 6 +- mm/ioremap.c | 6 +- mm/kasan/common.c | 3 + mm/kfence/kfence_test.c | 5 +- mm/khugepaged.c | 4 +- mm/memblock.c | 28 +- mm/memory.c | 4 +- mm/mempolicy.c | 2 +- mm/migrate.c | 4 +- mm/mremap.c | 40 +- mm/page-writeback.c | 4 +- mm/page_alloc.c | 271 +++--- mm/rmap.c | 10 +- mm/secretmem.c | 3 + mm/shmem.c | 3 +- mm/slab.h | 1 + mm/slab_common.c | 7 +- mm/slub.c | 189 ++-- mm/vmalloc.c | 34 +- mm/vmstat.c | 246 ++--- net/bridge/br_forward.c | 5 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 47 +- net/bridge/br_multicast.c | 262 +++-- net/bridge/br_private.h | 55 +- net/caif/chnl_net.c | 2 - net/core/bpf_sk_storage.c | 3 +- net/core/dev.c | 11 +- net/openvswitch/meter.c | 8 + net/sched/sch_taprio.c | 85 +- net/smc/smc_ism.c | 15 +- sound/isa/gus/gus_main.c | 13 +- sound/isa/sb/sb16_main.c | 10 +- sound/isa/sb/sb8.c | 10 +- sound/soc/codecs/cs43130.c | 28 +- sound/soc/codecs/rt5645.c | 49 +- {arch => tools/arch}/x86/include/asm/asm.h | 27 +- tools/arch/x86/include/asm/msr-index.h | 6 +- tools/arch/x86/include/asm/nops.h | 24 +- tools/include/uapi/linux/prctl.h | 8 + tools/objtool/arch/x86/decode.c | 3 +- tools/objtool/arch/x86/include/arch/special.h | 1 + tools/objtool/check.c | 34 +- tools/objtool/elf.c | 114 ++- tools/objtool/include/objtool/elf.h | 17 +- tools/objtool/include/objtool/objtool.h | 3 + tools/objtool/include/objtool/special.h | 1 + tools/objtool/special.c | 14 + tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 126 ++- tools/testing/selftests/rcutorture/bin/torture.sh | 4 +- tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile | 14 + tools/testing/selftests/sched/config | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 338 +++++++ tools/testing/selftests/vm/mremap_test.c | 118 +-- 487 files changed, 8849 insertions(+), 3323 deletions(-) delete mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.yaml create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts rename arch/x86/boot/compressed/{sev-es.c => sev.c} (98%) create mode 100644 arch/x86/include/asm/sev-common.h rename arch/x86/include/asm/{sev-es.h => sev.h} (70%) rename arch/x86/kernel/{sev-es-shared.c => sev-shared.c} (96%) rename arch/x86/kernel/{sev-es.c => sev.c} (99%) create mode 100644 include/linux/panic.h create mode 100644 include/linux/panic_notifier.h create mode 100644 kernel/sched/core_sched.c create mode 100644 lib/slub_kunit.c copy {arch => tools/arch}/x86/include/asm/asm.h (87%) create mode 100644 tools/testing/selftests/sched/.gitignore create mode 100644 tools/testing/selftests/sched/Makefile create mode 100644 tools/testing/selftests/sched/config create mode 100644 tools/testing/selftests/sched/cs_prctl_test.c