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 0bcf3a704d57 arch: remove compat_alloc_user_space omits 7d19ac2d1a9a compat: remove some compat entry points omits 7d0f503d7b62 fixup! mm: simplify compat numa syscalls omits c3b620283d45 mm: simplify compat numa syscalls omits 19e23ba9945c mm: simplify compat_sys_move_pages omits 186285189818 kexec: avoid compat_alloc_user_space omits 8893752d761f kexec: move locking into do_kexec_load omits 4cf522edcc56 scripts: check_extable: fix typo in user error message omits b12621c55b05 mm: move kvmalloc-related functions to slab.h omits 3784605df54c mm/workingset: correct kernel-doc notations omits 1e9d65966836 Merge branch 'akpm-current/current' omits 2206a92ea463 Merge remote-tracking branch 'folio/for-next' omits 7f34b3f21e13 Merge remote-tracking branch 'cxl/next' omits fefb2cfc3c34 Merge remote-tracking branch 'rust/rust-next' omits 03ec10aa3d8d Merge remote-tracking branch 'memblock/for-next' omits 1f17a3146a2a Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 20b786585620 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits c7de62991f66 Merge remote-tracking branch 'hyperv/hyperv-next' omits 63de162e472b Merge remote-tracking branch 'nvmem/for-next' omits ef351dfa46ea Merge remote-tracking branch 'slimbus/for-next' omits 97aef6f74a0d Merge remote-tracking branch 'gnss/gnss-next' omits fe4a75dc269a Merge remote-tracking branch 'kspp/for-next/kspp' omits a9c6d8b57a8e Merge remote-tracking branch 'ntb/ntb-next' omits 2e694de2c0d0 Merge remote-tracking branch 'at24/at24/for-next' omits 2ae60f1f26ac Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits c7fb5b419817 Merge remote-tracking branch 'rtc/rtc-next' omits 88455e5d76e0 Merge remote-tracking branch 'coresight/next' omits 87af7ca94824 Merge remote-tracking branch 'livepatching/for-next' omits 797896d32d52 Merge remote-tracking branch 'userns/for-next' omits 343a1ea33de0 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 1173304dde53 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 76c6a549347d Merge remote-tracking branch 'pinctrl/for-next' omits c77d5090daf8 Merge remote-tracking branch 'gpio-intel/for-next' omits afbbfc3a6ee1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits a6c35ee7e7c4 Merge remote-tracking branch 'rpmsg/for-next' omits 61dc582e7d2c Merge remote-tracking branch 'vhost/linux-next' omits a4dc8a1dd8c8 Merge remote-tracking branch 'scsi-mkp/for-next' omits 10075f9bd2b8 Merge remote-tracking branch 'scsi/for-next' omits 9626904140b7 Merge remote-tracking branch 'cgroup/for-next' omits 923c43c80860 Merge remote-tracking branch 'dmaengine/next' omits df5087ded72e Merge remote-tracking branch 'icc/icc-next' omits f39713146792 Merge remote-tracking branch 'iio/togreg' omits 41f97b6df1c8 Merge remote-tracking branch 'staging/staging-next' omits 14bdc2309629 Merge remote-tracking branch 'vfio/next' omits dd6160242318 Merge remote-tracking branch 'thunderbolt/next' omits ee9e50297a75 Merge remote-tracking branch 'soundwire/next' omits 9f13f5c6776d Merge remote-tracking branch 'phy-next/next' omits b1b765b2aeaa Merge remote-tracking branch 'extcon/extcon-next' omits 27df80f4c1e8 Merge remote-tracking branch 'char-misc/char-misc-next' omits b9a7e5a710ca Merge remote-tracking branch 'tty/tty-next' omits 3fb5aca2a980 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 9a9097e7ac50 Merge remote-tracking branch 'usb-serial/usb-next' omits 6bfa158d51e6 Merge remote-tracking branch 'usb/usb-next' omits f9e9f2cabd81 Merge remote-tracking branch 'driver-core/driver-core-next' omits fd30ac282f8b Merge remote-tracking branch 'ipmi/for-next' omits c4168faea04b Merge remote-tracking branch 'leds/for-next' omits 87d6e126990e Merge remote-tracking branch 'drivers-x86/for-next' omits 0c2c00fbaff9 Merge remote-tracking branch 'workqueues/for-next' omits bc8ed2d9b114 Merge remote-tracking branch 'percpu/for-next' omits 3942c0e3c9a1 Merge remote-tracking branch 'xen-tip/linux-next' omits 91a7a2be3512 Merge remote-tracking branch 'kvm-arm/next' omits 61e7cac0f5fe Merge remote-tracking branch 'kvm/next' omits 02f07e4b10d3 mm/writeback: Add folio_write_one omits 0efb3bb62601 mm/filemap: Add FGP_STABLE omits 01c004f94f63 mm/filemap: Add filemap_get_folio omits 8b5a8018039b mm/filemap: Convert mapping_get_entry to return a folio omits e722da64983d mm/filemap: Add filemap_add_folio() omits 7417557eae14 mm/filemap: Add filemap_alloc_folio omits 1248a3bba1d0 mm/page_alloc: Add folio allocation functions omits 0c6515968c45 mm/lru: Add folio_add_lru() omits a0f0e7731e55 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 4f53c8d7d666 mm: Add folio_evictable() omits 65dc3f047122 mm/workingset: Convert workingset_refault() to take a folio omits eb0e13c5bdb2 mm/filemap: Add readahead_folio() omits 383865b99353 mm/filemap: Add folio_mkwrite_check_truncate() omits a608e7f5b647 mm/filemap: Add i_blocks_per_folio() omits 369b052ca7f6 mm/writeback: Add folio_redirty_for_writepage() omits 9e6ea826db24 mm/writeback: Add folio_account_redirty() omits 822fc58aec6c mm/writeback: Add folio_clear_dirty_for_io() omits e990731a67c8 mm/writeback: Add folio_cancel_dirty() omits 01e78b6a5bf8 mm/writeback: Add folio_account_cleaned() omits 288f54c58e24 mm/writeback: Add filemap_dirty_folio() omits 0dfc43991c01 mm/writeback: Convert tracing writeback_page_template to folios omits 09891ef4eaf4 mm/writeback: Add __folio_mark_dirty() omits 6b6726b2589f mm/writeback: Add folio_mark_dirty() omits ce19a6d7e406 mm/writeback: Add folio_start_writeback() omits a21c220d76b2 mm/writeback: Add __folio_end_writeback() omits caf1c0989b37 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 2b3126e2970d flex_proportions: Allow N events instead of 1 omits 45308e0da7c6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 47e210cd25aa mm/migrate: Add folio_migrate_copy() omits a83a9947a2b3 mm/migrate: Add folio_migrate_flags() omits 5d2cf356a3e7 Merge remote-tracking branch 'rcu/rcu/next' omits 577ae71f9b42 Merge remote-tracking branch 'ftrace/for-next' omits 4a835b19a0cb Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits cca5f9ec3a3c Merge remote-tracking branch 'edac/edac-for-next' omits fa91f94822d2 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 2201162fca73 Merge remote-tracking branch 'tip/auto-latest' omits 12b9f9d8b993 Merge remote-tracking branch 'spi/for-next' omits 5901b12a3ea6 Merge remote-tracking branch 'devicetree/for-next' omits aef576efe8bb Merge remote-tracking branch 'audit/next' omits e580681bf8c8 Merge remote-tracking branch 'iommu/next' omits 84f51c0c477e Merge remote-tracking branch 'tpmdd/next' omits 521894455627 Merge remote-tracking branch 'smack/next' omits 7dd4cb407e95 Merge remote-tracking branch 'selinux/next' omits 4cf2ba19deea Merge remote-tracking branch 'keys/keys-next' omits 62b8d88fb16c Merge remote-tracking branch 'apparmor/apparmor-next' omits 7f0efce9ee33 Merge remote-tracking branch 'security/next-testing' omits 8b55639faf8a Merge remote-tracking branch 'regulator/for-next' omits a4c31ea03b80 Merge remote-tracking branch 'battery/for-next' omits e999c52568f0 Merge remote-tracking branch 'mfd/for-mfd-next' omits 87101e41e4f0 Merge remote-tracking branch 'mmc/next' omits 23e3473cde09 Merge remote-tracking branch 'device-mapper/for-next' omits 33a201f05bbd Merge remote-tracking branch 'block/for-next' omits abd3d999567f Merge remote-tracking branch 'input/next' omits 711d3ec07b3b Merge remote-tracking branch 'modules/modules-next' omits 77fb0208ae88 Merge remote-tracking branch 'sound-asoc/for-next' omits 6849b6a4f2d8 Merge remote-tracking branch 'sound/for-next' omits d2f069a27938 Merge remote-tracking branch 'regmap/for-next' omits 310c58c13b2c Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 4ccf25ff8697 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 0f07bd17d46c Merge remote-tracking branch 'drm-msm/msm-next' omits 9291d4ad6602 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 40bb3db4f13f Merge remote-tracking branch 'drm-intel/for-linux-next' omits 0a025f54d16c Merge remote-tracking branch 'amdgpu/drm-next' omits c18b193d0da6 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 6ead28f1c2e4 Merge remote-tracking branch 'drm/drm-next' omits 204808b2ca75 Merge remote-tracking branch 'crypto/master' omits a6e3b4ebca26 Merge remote-tracking branch 'nand/nand/next' omits 84c4b6e7c795 Merge remote-tracking branch 'mtd/mtd/next' omits b0a47f3b3a68 ipc: replace costly bailout check in sysvipc_find_ipc() omits cfd9b4c874b5 selftests/memfd: remove unused variable omits 1d55430a1668 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 59cb54d1ae0c configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 1479c3bdbca2 prctl: allow to setup brk for et_dyn executables omits 6475e9e9090a pid: cleanup the stale comment mentioning pidmap_init(). omits f6ef5b5eda15 coredump: fix memleak in dump_vma_snapshot() omits 86a07d602ad0 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits 26d2ed6d3a3f fs/coredump.c: log if a core dump is aborted due to change [...] omits e025f98558ca hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits c2bc6d4bcf68 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 543b910b3f7b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits e44384dcb77d nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 3dda6783dcfc nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 8f23a16e03b4 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits bfbafb61f69f nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 7eba3668ec10 init/main.c: silence some -Wunused-parameter warnings omits e69083347198 trap: cleanup trap_init() omits 15a0b9720730 ramfs: fix mount source show for ramfs omits 8ff57569dcb3 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits 1db8cb140385 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits d7bb84202ed0 fs/epoll: use a per-cpu counter for user's watches count omits 9133f947190e checkpatch: support wide strings omits dc44648adfca lib/iov_iter.c: fix kernel-doc warnings omits a0a024684085 lib/dump_stack: correct kernel-doc notation omits 9fce4b13d64f lib/test: convert test_sort.c to use KUnit omits 126da8079fd2 lib/string: optimized memset omits 95e9efe7fbd7 lib/string: optimized memmove omits 8b3586facf43 lib/string: optimized memcpy omits 0d11becf7175 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 4e97ddd009cd math: make RATIONAL tristate omits 0731ca01aad6 kernel/acct.c: use dedicated helper to access rlimit values omits 13993693719d include/linux/once.h: fix trivia typo Not -> Note omits 5c7e12cc3d39 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 9bb90144eec7 proc/sysctl: make protected_* world readable omits e107c5cc5acf connector: send event on write to /proc/[pid]/comm omits c40f9bcd43eb proc: stop using seq_get_buf in proc_task_name omits 88b3d48e3bb2 fs/proc/kcore.c: add mmap interface omits 3baa094b79fe percpu: remove export of pcpu_base_addr omits c8303781dbfa alpha: pci-sysfs: fix all kernel-doc warnings omits 20318521f9a7 alpha: agp: make empty macros use do-while-0 style omits efcea53002be kernel/hung_task.c: Monitor killed tasks. omits 5f5316e5f0f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 926b12cfdb9e fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e26e586c9a67 MAINTAINERS: update for DAMON omits c002f2520b5a mm/damon: add user space selftests omits 97f428a23837 mm/damon: add kunit tests omits 3873a8e7c805 Documentation: add documents for DAMON omits 814bd97f9135 mm/damon/dbgfs: support multiple contexts omits 02de72ee0492 mm/damon/dbgfs: export kdamond pid to the user space omits b51674f0161c mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 2e7fe794a658 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits faa85bd38e7b mm/damon: implement a debugfs-based user space interface omits 8a546f5ff018 mm/damon: add a tracepoint omits 1f0303d88f2f mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 7ce5ce39e15a mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits 9f9bed49e2e3 mm/damon: implement primitives for the virtual memory addr [...] omits a24f9d028769 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits 09d9efa1ccce mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits c3d784207583 mm/idle_page_tracking: make PG_idle reusable omits b894198bdf6d mm/damon: adaptively adjust regions omits 2808eab07251 mm/damon/core: implement region-based sampling omits 43af68f39036 mm: introduce Data Access MONitor (DAMON) omits af390471005b kfence: show cpu and timestamp in alloc/free info omits b2f777538240 mm/highmem: Remove deprecated kmap_atomic omits 560f90d66221 highmem: don't disable preemption on RT in kmap_atomic() omits cd29c1820aed mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 30bf82ea062a mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 2f73e4435c94 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits d7b6abfc26b7 mm: remove redundant compound_head() calling omits ade0bc31bd3a mm/memory_hotplug: improved dynamic memory group aware "au [...] omits cc1b0cff7435 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 971572e11752 virtio-mem: use a single dynamic memory group for a single [...] omits a2326524ca43 dax/kmem: use a single static memory group for a single pr [...] omits cb1276ca58c5 ACPI: memhotplug: use a single static memory group for a s [...] omits 894e6653a4fd mm/memory_hotplug: track present pages in memory groups omits 2b62d2d42156 drivers/base/memory: introduce "memory groups" to logicall [...] omits 914167d1e029 mm/memory_hotplug: introduce "auto-movable" online policy omits 8808078bc21a mm: track present early pages per zone omits d00422e52fd8 ACPI: memhotplug: memory resources cannot be enabled yet omits 2f514e06fca2 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits e876c4480517 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 409bbeaf0243 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits a84b5537e8cc mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 7d2a728ed87f mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits a5f9b12786cd memory-hotplug.rst: complete admin-guide overhaul omits 93232019a060 memory-hotplug.rst: remove locking details from admin-guide omits 62a585c0bf0c mm/madvise: add MADV_WILLNEED to process_madvise() omits 929f88c6e359 mm/vmstat: protect per cpu variables with preempt disable on RT omits 871e0d4e76d5 mm/vmstat: remove unneeded return value omits 7222a4f5044f mm/vmstat: simplify the array size calculation omits 0b659521ed50 mm/vmstat: correct some wrong comments omits f16c77c240d4 selftests: vm: add COW time test for KSM pages omits 816ca2c9b79a selftests: vm: add KSM merging time test omits 21228729791c mm: KSM: fix data type omits c7b0498b882d selftests: vm: add KSM merging across nodes test omits f561f2228b93 selftests: vm: add KSM zero page merging test omits f2baa47f01ca selftests: vm: add KSM unmerge test omits 04d076067834 selftests: vm: add KSM merge test omits 3d3307ab6952 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 6b5fc21d8cdb mm/migrate: correct kernel-doc notation omits 28a485310456 oom_kill: oom_score_adj broken for processes with small me [...] omits 183aaa60c0a7 mm: wire up syscall process_mrelease omits 99b4476f3f7f mm: introduce process_mrelease system call omits a552ca92e5e0 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits 4db73553fa65 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits b48956c30e91 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 2b1ff4895e77 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 1e774f627c93 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 52bcca6dd2f6 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits cede1c7bd7a5 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits ed1078c64621 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 7d2daae0a719 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 0a2deed1207d mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 906b7096f990 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits 9d09fe1a3a72 mm: compaction: support triggering of proactive compaction [...] omits 99624fcadeb1 mm-compaction-optimize-proactive-compaction-deferrals-fix omits da9225d473d0 mm: compaction: optimize proactive compaction deferrals omits 114a4e1f95a7 mm/vmscan: add 'else' to remove check_pending label omits 4a4d32232d7d mm/vmscan: remove unneeded return value of kswapd_run() omits b7ae9164c930 mm/vmscan: remove misleading setting to sc->priority omits a0517e271ac5 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits f2e01c87094c mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits c813aa72f43b mm/migrate: add sysfs interface to enable reclaim migration omits bf549c01dde2 mm/vmscan: never demote for memcg reclaim omits 1ec79fc28f35 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits d671dd331095 mm/vmscan: Consider anonymous pages without swap omits 3fa05be11213 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits e27c4aac8c20 mm/vmscan: add helper for querying ability to age anonymous pages omits ff6e49e76544 mm/vmscan: add page demotion counter omits d420b99a66ee mm-migrate-demote-pages-during-reclaim-v11 omits 1dedc7da6dde mm/migrate: demote pages during reclaim omits 55a284559b06 mm/migrate: enable returning precise migrate_pages() succe [...] omits 5de00cb8e6f9 mm/migrate: update node demotion order on hotplug events omits a14bee2ad21c mm/numa: automatically generate node migration order omits 841eec7430ab selftests/vm/userfaultfd: wake after copy failure omits c036ab3bf021 userfaultfd: prevent concurrent API initialization omits 5971e42e3a04 userfaultfd: change mmap_changing to atomic omits 3e3896dff744 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 5fbfe2fa4a33 hugetlb: drop ref count earlier after page allocation omits d6e3de2f4ced hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 9f3a74d7da84 mm/page_alloc.c: use in_task() omits 98758a03f86b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits adfd330f41ce mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits d5c52f350208 memblock: stop poisoning raw allocations omits 75d60b6cd0a4 mm: introduce memmap_alloc() to unify memory map allocation omits d1e4da76ea36 microblaze: simplify pte_alloc_one_kernel() omits 3c6fc0521aaa mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits de67cf03ba17 mm/page_alloc: always initialize memory map for the holes omits 282572657cc1 kasan: test: avoid corrupting memory in kasan_rcu_uaf omits 182effbf4b7a kasan: test: avoid corrupting memory in copy_user_test omits 6aea46508b2c kasan: test: clean up ksize_uaf omits d9c1be6ddb82 kasan: test: only do kmalloc_uaf_memset for generic mode omits cb17a142bc48 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits c2b105008461 kasan: test: avoid corrupting memory via memset omits 57317026841d kasan: test: avoid writing invalid memory omits 779d9915a3ac kasan: test: rework kmalloc_oob_right omits 5827561e115d mm/kasan: move kasan.fault to mm/kasan/report.c omits da2eb6987900 mm/vmalloc: fix wrong behavior in vread omits 17957476b3a9 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits cc4919780923 mm/vmalloc: remove gfpflags_allow_blocking() check omits 93034ad3961a mm/vmalloc: use batched page requests in bulk-allocator omits eef276149bca mm/sparse: clarify pgdat_to_phys omits 3ab0428bbdec include/linux/mmzone.h: avoid a warning in sparse memory support omits eaa620891ecc mm/sparse: set SECTION_NID_SHIFT to 6 omits 4c19f5adc58a mm: sparse: remove __section_nr() function omits d3cc7a60c998 mm: sparse: pass section_nr to find_memory_block omits 86f2243a40a2 mm: sparse: pass section_nr to section_mark_present omits aba82553e330 mm/mremap: don't account pages in vma_to_resize() omits a4b7e981a15e mm/mremap: fix memory account on do_munmap() failure omits 3535cf93a31e add-mmap_assert_locked-annotations-to-find_vma-fix omits 1d40376a15ed mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits dc42be4a82b9 mm: change fault_in_pages_* to have an unsigned size parameter omits ae4923510967 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits ae20a1c39c36 mm: remove flush_kernel_dcache_page omits 35cf10c4f6c3 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 5bc2e5846a59 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits b1cdd6a4a3f4 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits 6c0f2206600e powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 9841f094c454 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 5a5d0f3221b1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits a7b08bd3b910 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 31aea52ab485 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 7f1d4ae4773d lazy tlb: allow lazy tlb mm refcounting to be configurable omits b0236978ace7 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 8ee5049b7a07 lazy tlb: introduce lazy mm refcount helper functions omits ffe4bffcfb79 memcg: fix up drain_local_stock comment omits 41771bdf44c5 mm, memcg: save some atomic ops when flush is already true omits 6eea262ae3ce mm, memcg: remove unused functions omits 2dcf4bd914a6 mm: memcontrol: set the correct memcg swappiness restriction omits 4dc66365379e memcg: replace in_interrupt() by !in_task() in active_memcg() omits 15dac90a35dd memcg: cleanup racy sum avoidance code omits b6e54672ad4d memcg: enable accounting for ldt_struct objects omits 7c05c2006904 memcg: enable accounting for posix_timers_cache slab omits 019cc9e1da96 memcg: enable accounting for signals omits c71a8169426e memcg: enable accounting of ipc resources omits 616fef563c3b memcg: enable accounting for new namesapces and struct nsproxy omits 801aa0959774 memcg: enable accounting for fasync_cache omits 2e176cdceede memcg: enable accounting for file lock caches omits a3dee9d059b0 memcg: enable accounting for pollfd and select bits arrays omits 263f0e944125 memcg: enable accounting for mnt_cache entries omits 162b13642cc0 memcg: charge fs_context and legacy_fs_context omits a6aa8dd50f8d memcg-infrastructure-to-flush-memcg-stats-v5 omits b132dcfc4d28 memcg: infrastructure to flush memcg stats omits 95e2d0efe14d memcg: switch lruvec stats to rstat omits 25087fcd5b19 memcg: enable accounting for pids in nested pid namespaces omits 31b241fb382c mm, memcg: inline swap-related functions to improve disabl [...] omits e916135f4692 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits f4d10e006aa6 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits a7b4de22d8ea shmem: include header file to declare swap_info omits 087aec825e35 shmem: remove unneeded function forward declaration omits 3ea3ab3d08ca shmem: remove unneeded header file omits 5c07b0c6570b shmem: remove unneeded variable ret omits 7e06cade373c shmem: use raw_spinlock_t for ->stat_lock omits 6e4f7ffba344 mm: delete unused get_kernel_page() omits c43bdde7b746 fs, mm: fix race in unlinking swapfile omits 6333d5bc5d6c mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits 2344861fae45 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits 39630fbc776d mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits ffcc4f59d6e2 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits aa755997becb mm: gup: remove useless BUG_ON in __get_user_pages() omits f549988ae896 mm: gup: remove unneed local variable orig_refs omits fec77b5f0a5f mm: gup: remove set but unused local variable major omits eb412b4b45a6 writeback: memcg: simplify cgroup_writeback_by_id omits 7ea4ce3e0096 vfs: keep inodes with page cache off the inode shrinker LRU omits fcee95d11174 fs: inode: count invalidated shadow pages in pginodesteal omits f8dbb5ef8f15 fs: drop_caches: fix skipping over shadow cache inodes omits 6372b52f8751 mm: remove irqsave/restore locking from contexts with irqs [...] omits 47acf22976d2 writeback: use READ_ONCE for unlocked reads of writeback stats omits d65b1befd214 writeback: rename domain_update_bandwidth() omits c296b5e6d684 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits 227cbd5124ad writeback: fix bandwidth estimate for spiky workload omits f9eb3673b914 writeback: reliably update bandwidth estimation omits b1dd7e59d0fa writeback: track number of inodes under writeback omits 9b395d276a5a mm: mark idle page tracking as BROKEN omits cd2fcd0b0a91 mm: report a more useful address for reclaim acquisition omits 2e26041c2f04 mm/debug_vm_pgtable: fix corrupted page flag omits 6c0e3def368a mm/debug_vm_pgtable: remove unused code omits ac90b3dacf32 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 67ef9292d979 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 32fb1d1a0dab mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 6294d4688fc7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 04171c28f548 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits b6eaadbce203 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 52e2938786f0 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits eca43101ca92 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 689dd047753e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 6ac9c394652d mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 3f57fd12e8b7 mm, slub: convert kmem_cpu_slab protection to local_lock omits 03e736e3ca2c mm, slub: use migrate_disable() on PREEMPT_RT omits 0e9463b9e44e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits 35a6f4bcf4ad mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits 139bc0807e40 mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 3f37f7b0fd33 mm: slub: make object_map_lock a raw_spinlock_t omits 81b1d0ba9bbe mm, slub: fix memory and cpu hotplug related lock ordering [...] omits 1c84f3c91640 mm, slub: fix memory and cpu hotplug related lock ordering issues omits db419f67e813 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 86c84aaf4d22 mm, slab: make flush_slab() possible to call with irqs enabled omits 1a7024b9ec2e mm, slub: don't disable irqs in slub_cpu_dead() omits 7dd3fc5e7f4f mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 220800ee2282 mm, slub: separate detaching of partial list in unfreeze_p [...] omits f7baff9ebf59 mm, slub: detach whole partial list at once in unfreeze_pa [...] omits fa2e941fc6ee mm, slub: discard slabs in unfreeze_partials() without irq [...] omits ad9d8c7578bb mm, slub: move irq control into unfreeze_partials() omits ee8a8e503295 mm, slub: call deactivate_slab() without disabling irqs omits 60fc69424a94 mm, slub: make locking in deactivate_slab() irq-safe omits d819124e29b2 mm, slub: move reset of c->page and freelist out of deacti [...] omits df152f7652f4 mm, slub: stop disabling irqs around get_partial() omits 4e3767321248 mm, slub: check new pages with restored irqs omits 67ace2856183 mm, slub: validate slab from partial list or page allocato [...] omits 5fa3253d0206 mm, slub: restore irqs around calling new_slab() omits 828d43cdeaca mm, slub: move disabling irqs closer to get_partial() in _ [...] omits 3a7ac8f97abd mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits b2bcf30144ca mm, slub: move disabling/enabling irqs to ___slab_alloc() omits 08feca1d155b mm, slub: simplify kmem_cache_cpu and tid setup omits 270c8ba9d069 mm, slub: restructure new page checks in ___slab_alloc() omits cb5f31cde720 mm, slub: return slab page from get_partial() and set c->p [...] omits 3d94bfe9bf66 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 9a0531201c06 mm, slub: extract get_partial() from new_slab_objects() omits 601a53fd22b9 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits a318e1d74050 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits edbff29952f7 mm, slub: don't disable irq for debug_check_no_locks_freed() omits e5633314f98b mm, slub: allocate private object map for validate_slab_cache() omits 7d2b177f0ee4 mm, slub: allocate private object map for debugfs listings omits e73e4596052f mm, slub: don't call flush_all() from slab_debug_trace_open() omits 78d628cb837c arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 879165be10e1 ocfs2: fix ocfs2 corrupt when iputting an inode omits b25b118290fa ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 1110af5a8087 ocfs2: reflink deadlock when clone file to the same direct [...] omits 4918f3c9b3ed ocfs2: remove an unnecessary condition omits 779fdbbc37b2 Makefile: remove stale cc-option checks omits 1e5f334540ee procfs: prevent unpriveleged processes accessing fdinfo dir omits 5ab5d139b668 /proc/kpageflags: do not use uninitialized struct pages omits c24d3485145f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits cdd7db2e156e mm/page_alloc: don't corrupt pcppage_migratetype omits ff5b6ac2ed0d mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits 8869d3c0c784 Revert "mm: swap: check if swap backing device is congeste [...] omits 994d2a390893 Revert "mm/shmem: fix shmem_swapin() race with swapoff" omits 936ebd7742b7 init: move usermodehelper_enable() to populate_rootfs() omits 4afc3c632bc8 lib: use PFN_PHYS() in devmem_is_allowed() omits f141ecd8e07c mm/memcg: fix incorrect flushing of lruvec data in obj_stock omits dd98747e88d6 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] omits f8ad3bcdcc01 mm: slub: fix slub_debug disabling for list of slabs omits 449138a002e9 slub: fix kmalloc_pagealloc_invalid_free unit test omits 53afa577c38c kasan, slub: reset tag when printing address omits b6aa2f6d2783 kasan, kmemleak: reset tags when scanning block omits 0d36508d79af Merge remote-tracking branch 'bluetooth/master' omits e1da6f3afbdc Merge remote-tracking branch 'wireless-drivers-next/master' omits 8edd67a217e0 Merge remote-tracking branch 'ipsec-next/master' omits b0bfe66bd029 Merge remote-tracking branch 'bpf-next/for-next' omits c7426e0c3a6e Merge remote-tracking branch 'net-next/master' omits bd7e786fba7b Merge remote-tracking branch 'rdma/for-next' omits 9843d8271421 Merge remote-tracking branch 'swiotlb/linux-next' omits 45baed1b1606 Merge remote-tracking branch 'dlm/next' omits b630cc547182 Merge remote-tracking branch 'ieee1394/for-next' omits e86eb1bee132 Merge remote-tracking branch 'opp/opp/linux-next' omits 675544fc29e9 Merge remote-tracking branch 'cpupower/cpupower' omits 7b684ec1822a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits c9ab8d583c49 Merge remote-tracking branch 'pm/linux-next' omits ac2bc9cfb9bb Merge remote-tracking branch 'v4l-dvb-next/master' omits be2f587f2a13 Merge remote-tracking branch 'v4l-dvb/master' omits 38e511ef45c4 Merge remote-tracking branch 'jc_docs/docs-next' omits cbdadae0e426 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 602d0cc65e11 Merge remote-tracking branch 'i2c/i2c/for-next' omits e91a1464815f Merge remote-tracking branch 'hid/for-next' omits 4b39438ada33 Merge remote-tracking branch 'pstore/for-next/pstore' omits 696cc3c02b2e Merge remote-tracking branch 'pci/next' omits ac5f6a92d654 Merge remote-tracking branch 'printk/for-next' omits 2bf9d868947c Merge remote-tracking branch 'file-locks/locks-next' omits 83677c5c82ab Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 114aec860b48 Merge remote-tracking branch 'zonefs/for-next' omits 49d4e005111b Merge remote-tracking branch 'xfs/for-next' omits 9fe6766b43d9 Merge remote-tracking branch 'v9fs/9p-next' omits bff4349dd51e Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 29c3e054fe8b Merge remote-tracking branch 'cel/for-next' omits 9d452d88e6e1 Merge remote-tracking branch 'nfs-anna/linux-next' omits def789b718f3 Merge remote-tracking branch 'gfs2/for-next' omits 1c27546a3a0f Merge remote-tracking branch 'fuse/for-next' omits c7e0ed04ac23 Merge remote-tracking branch 'f2fs/dev' omits 747c839bb343 Merge remote-tracking branch 'ext3/for_next' omits 8336b8c8f8ea Merge remote-tracking branch 'erofs/dev' omits 0ad49135c12f Merge remote-tracking branch 'configfs/for-next' omits 48e8464d50eb Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 70f97a67c105 Merge remote-tracking branch 'cifs/for-next' omits bde20b36b774 Merge remote-tracking branch 'ceph/master' omits b107739b4ab5 Merge remote-tracking branch 'btrfs/for-next' omits efb6858d7a06 Merge remote-tracking branch 'fscache/fscache-next' omits a2c9098d1085 Merge remote-tracking branch 'fscrypt/master' omits c4423ad45ffd Merge remote-tracking branch 'pidfd/for-next' omits ef7c14dcb56a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 17ebbefd6d2d Merge remote-tracking branch 'sh/for-next' omits 8eeea13fdf0e Merge remote-tracking branch 's390/for-next' omits 8aa6546f30be Merge remote-tracking branch 'risc-v/for-next' omits 5dc4f8ceed76 Merge remote-tracking branch 'powerpc/next' omits 35cc027518c7 Merge remote-tracking branch 'parisc-hd/for-next' omits 5f371abe785a Merge remote-tracking branch 'openrisc/for-next' omits a3c109ca71d7 Merge remote-tracking branch 'mips/mips-next' omits b8e0a3269cef Merge remote-tracking branch 'm68knommu/for-next' omits d1db62c66160 Merge remote-tracking branch 'm68k/for-next' omits b70ed5c8fb60 Merge remote-tracking branch 'h8300/h8300-next' omits f0046a2aa33b Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 0a24c848f0dd Merge remote-tracking branch 'clk-imx/for-next' omits 19bd8f38b1f6 Merge remote-tracking branch 'clk/clk-next' omits d1c7547df888 Merge remote-tracking branch 'xilinx/for-next' omits 2c558352b3c2 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits ee80a48b9c4c Merge remote-tracking branch 'tegra/for-next' omits 00819e3cbe47 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0a23218d8a3e Merge remote-tracking branch 'scmi/for-linux-next' omits b74a7016e42e Merge remote-tracking branch 'samsung-krzk/for-next' omits 4f8ad5238816 Merge remote-tracking branch 'rockchip/for-next' omits 706d627e7b0b Merge remote-tracking branch 'reset/reset/next' omits c2b4f0f38676 Merge remote-tracking branch 'renesas/next' omits 31a4b385978e Merge remote-tracking branch 'raspberrypi/for-next' omits 92b042e05135 Merge remote-tracking branch 'qcom/for-next' omits cf848788ca64 Merge remote-tracking branch 'omap/for-next' omits d9d4bbf9a543 Merge remote-tracking branch 'mvebu/for-next' omits 5a14dbca3a0f Merge remote-tracking branch 'mediatek/for-next' omits a8c8764d6d4e Merge remote-tracking branch 'keystone/next' omits 62290e2e5a6c Merge remote-tracking branch 'imx-mxs/for-next' omits 05c6f7394e24 Merge remote-tracking branch 'at91/at91-next' omits 08c698dbd02b Merge remote-tracking branch 'aspeed/for-next' omits 14f4c6619b41 Merge remote-tracking branch 'amlogic/for-next' omits 0961f14dbeb0 Merge remote-tracking branch 'actions/for-next' omits dfef6a8dbf58 Merge remote-tracking branch 'arm-soc/for-next' omits b899d36b9834 Merge remote-tracking branch 'arm-perf/for-next/perf' omits caca21d31902 Merge remote-tracking branch 'arm64/for-next/core' omits c2a131ba2b03 Merge remote-tracking branch 'arm/for-next' omits 6bcd2e25653d Merge remote-tracking branch 'arc/for-next' omits 5822da4050e7 Merge remote-tracking branch 'asm-generic/master' omits 319490f47634 Merge remote-tracking branch 'dma-mapping/for-next' omits cef715e104b6 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 7cb280d689fe Merge remote-tracking branch 'kbuild/for-next' omits f8275649b86e Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits d8d4bdcd59a5 Merge remote-tracking branch 'fpga-fixes/fixes' omits cbe116dc8d15 Merge remote-tracking branch 'pidfd-fixes/fixes' omits f5106b76273b Merge remote-tracking branch 'risc-v-fixes/fixes' omits 528e371d7868 Merge remote-tracking branch 'soc-fsl-fixes/fix' omits 746cdb458041 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits c70e951fcb80 Merge remote-tracking branch 'mmc-fixes/fixes' omits 94824592230a Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 7f6593e7ad34 Merge remote-tracking branch 'scsi-fixes/fixes' omits a9cb9496afb9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 9a8b85c7cd16 Merge remote-tracking branch 'vfs-fixes/fixes' omits 6e18d1f74ac7 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits a51e78a06396 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 02fe91a9810b Merge remote-tracking branch 'hwmon-fixes/hwmon' omits a853c9e3e439 Merge remote-tracking branch 'omap-fixes/fixes' omits e9c49a8ffb46 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits c7ecb807763e Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 7b80ad6b7eab Merge remote-tracking branch 'kselftest-fixes/fixes' omits c4d4cde6310f Merge remote-tracking branch 'staging.current/staging-linus' omits 6a89d789bcbc Merge remote-tracking branch 'usb.current/usb-linus' omits 2b3c9b2f1e14 Merge remote-tracking branch 'pci-current/for-linus' omits 37bb7517d5c3 Merge remote-tracking branch 'regulator-fixes/for-linus' omits ef8ac79f11bf Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c648f38ff968 Merge remote-tracking branch 'sound-current/for-linus' omits 3653a29932b8 Merge remote-tracking branch 'wireless-drivers/master' omits dc276cc84a2e Merge remote-tracking branch 'netfilter/master' omits 2615918ec214 Merge remote-tracking branch 'bpf/master' omits 827be4b71c58 Merge remote-tracking branch 'net/master' omits ed9b5f727b65 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 357b693c9286 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits cdd0ae6fb479 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 17cd06aad556 Merge remote-tracking branch 'arm-current/fixes' omits 7ad998234c23 cifs: avoid signed integer overflow in calculating blocks omits 607a4143d9a4 Merge branch 'x86/urgent' omits 0c542a874b4e Merge branch 'x86/misc' omits 52e830f6cfc0 Merge branch 'x86/irq' omits 1304d883b0c5 Merge branch 'x86/cpu' omits 3ba8499fd4cd Merge branch 'x86/cleanups' omits 882184d2e98d Merge branch 'x86/cache' omits 9ca59b48a47e Merge branch 'timers/core' omits a8bebdcd42c5 Merge branch 'smp/core' omits 92638eb80c51 Merge branch 'sched/core' omits 94f39e1617eb Merge branch 'perf/core' omits a6e5c83e7a8f Merge branch 'locking/urgent' omits 765e21902f4e Merge branch 'locking/core' omits b39278ceffb6 Merge branch 'irq/urgent' omits a0398e9bfc6e Merge branch 'irq/core' omits 74cc2261c678 Merge branch 'efi/urgent' omits 4e32644d45e0 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits c7aa3356d25d rcu: Make rcu update module parameters world-readable omits b03cbeba591b rcu: Make rcu_normal_after_boot writable again omits 6d7214665c3f cifs: fix signed integer overflow when fl_end is OFFSET_MAX omits 3725280b5dcb Merge branch irq/gic-strict-flow into irq/irqchip-next omits 3359fcab48b0 irqchip/gic-v3: Convert to handle_strict_flow_irq() omits 5bd8e3224b61 irqchip/gic: Convert to handle_strict_flow_irq() omits ff41d1016e84 irqchip/gic: Add .irq_ack() to GIC-based irqchips omits 69ad12c13d58 genirq/msi: Provide default .irq_ack() for MSI chips omits 5a06c146b3af irqchip/gic: Rely on MSI default .irq_eoi() omits 9b632bd34cea genirq/msi: Provide default .irq_eoi() for MSI chips omits 56707bb845f5 genirq, irq-gic-v3: Make NMI flow handlers use ->irq_ack() [...] omits 32797fe1c8ee genirq: Don't mask IRQ within flow handler if IRQ is flow-masked omits a4ea2933cc45 genirq: Let purely flow-masked ONESHOT irqs through unmask [...] omits 9d76bea7b1b4 genirq: Add handle_strict_flow_irq() flow handler omits 1b7a900c4da1 genirq: Employ ack_irq() and eoi_irq() where relevant omits 635e4fd40660 genirq: Define ack_irq() and eoi_irq() helpers omits e0c1a5b24f5b genirq: Add chip flag to denote automatic IRQ (un)masking omits 2138510cb6e1 Merge branch for-5.15/arm64/dt into for-next omits 7a7e7c5178aa Merge branch for-5.15/arm/defconfig into for-next omits b21f5d598227 Merge branch for-5.15/arm/dt into for-next omits cc9809e23b09 Merge branch for-5.15/clk into for-next omits 71c68784d9d7 Merge branch for-5.15/soc into for-next omits 479fe0e112e7 Merge branch for-5.15/firmware into for-next omits e933af6b8aa8 Merge branch for-5.15/dt-bindings into for-next omits 1366572aa47b Merge branch for-5.14/arm64/dt into for-next omits 98ed18e10de5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 66479edf46aa Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits a2c45a0d3772 clk: renesas: Make CLK_R9A06G032 invisible omits 1f3ab079db2f Merge branch 'devel' into for-next omits 84fdde0385d4 hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max omits 7e1a42c7aae4 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits omits 5a5a11fa7224 hwmon: 9axi-fan-control) Support temperature vs pwm points omits 25dc3895baaa selftests/bpf: Fix running of XDP bonding tests omits b3b3e68aaab6 ARM: tegra: nexus7: Improve thermal zones omits d97a74513cec ARM: tegra: acer-a500: Improve thermal zones omits 0cae833ff518 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] omits ebfbd63602b0 ARM: tegra: acer-a500: Add power supplies to accelerometer omits 0c3136565b64 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators omits 3970dc6444c5 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] omits 0a6e9f9cc27b ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] omits ad86e473e1f3 ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] omits 61f8c4f6eefb ARM: tegra: apalis: Correct interrupt trigger type of temp [...] omits 303e2f343403 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] omits c626fd7eeb11 ARM: tegra: acer-a500: Add interrupt to temperature sensor node omits 4eb121af6184 ARM: tegra: nexus7: Add interrupt to temperature sensor node omits a371e9698e89 ARM: tegra: paz00: Add interrupt to temperature sensor node omits 00786f61df89 ARM: tegra: ouya: Add interrupt to temperature sensor node omits ffd8969c9100 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees omits b843f03d0569 xtensa: ISS: don't use string pointer before NULL check omits 7f331fc57eaf rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits 257a474dd892 scftorture: Warn on individual scf_torture_init() error co [...] omits 6fa803cd23f9 rcuscale: Warn on individual rcu_scale_init() error conditions omits 3368a3069374 refscale: Warn on individual ref_scale_init() error conditions omits 2ca6b3a4b815 locktorture: Warn on individual lock_torture_init() error [...] omits 4cf160473c27 rcutorture: Warn on individual rcu_torture_init() error co [...] omits 7217f112d8a2 torture: Make kvm-remote.sh print size of downloaded tarball omits 3d0479957dec rcu-tasks: Fix s/instruction/instructions/ typo in comment omits c9d6dfea63dc rcutorture: Suppressing read-exit testing is not an error omits 76ae8a54e35c rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits f5413b21d6e5 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 6b2c2fba5447 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits 84291a7e0dd4 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits a6f03ea9a951 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 7609dfe9d08f rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 0eb479d9ee9e rcu-tasks: Wait for trc_read_check_handler() IPIs omits d6ee1c8fc09e clocksource: Forgive repeated long-latency watchdog clocks [...] omits 044b364b0a48 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 871c225c941e rcu: Fix undefined Kconfig macros omits 671353b28f43 doc: Add another stall-warning root cause in stallwarn.rst omits c2a27b8f49da rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits f926bf0f57d2 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 2eeaae3c02b9 irq: detect long-running IRQ handlers omits ef62bf7e92d8 irq: abstract irqaction handler invocation omits e59fe7525a66 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 824c2faeb88f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver omits 0dd74702c4bb clk: renesas: rzg2l: Add support to handle MUX clocks omits 503d1ac62829 Merge branch 'imx/defconfig' into for-next omits 260fcfc206b1 Merge branch 'imx/dt64' into for-next omits cbc8a1e9c97c Merge branch 'imx/dt' into for-next omits 41a21fa4c639 Merge branch 'imx/bindings' into for-next omits c60bcfe914f3 Merge branch 'imx/ecspi' into for-next omits 8e39396b4cee arm64: dts: imx8m: drop interrupt-affinity for pmu omits 5a75cf37eef8 arm64: dts: imx8qxp: update pmu compatible omits c85d2dda9271 arm64: dts: imx8mm: update pmu compatible omits 861b7f7a2620 arm64: dts: ls1046a: fix eeprom entries omits 9799f1cac840 ARC: retire MMUv1 and MMUv2 support omits aac01b7b3b99 ARC: retire ARC750 support omits 21e6ec96fec4 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits 82a39ae07f8c ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits 9cf1d7d830f4 ARC: cmpxchg/xchg: rewrite as macros to make type safe omits 99269c322964 ARC: xchg: !LLSC: remove UP micro-optimization/hack omits e0e94b3838bb ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits 34fc500cc9f8 ARC: switch to generic bitops omits b45e1a4322cc ARC: atomics: implement relaxed variants omits a638e623c9f8 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits 6c386739a446 ARC: atomic: !LLSC: use int data type consistently omits 80802c2a0398 ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits 147072a2cffa ARC: atomics: disintegrate header omits 79e71311a97c mm/migrate: Add folio_migrate_mapping() omits 491cefc3f1ff mm/rmap: Add folio_mkclean() omits 52192665e494 mm/swap: Add folio_mark_accessed() omits 36a1cb228373 mm/swap: Add folio_activate() omits 5009323080f0 mm: Add folio_young and folio_idle omits be88e1292f1d mm: Add arch_make_folio_accessible() omits 1826c6e209ac mm: Add kmap_local_folio() omits d1089c128eff mm: Add flush_dcache_folio() omits 3bc0556bade4 mm: Add folio_raw_mapping() omits 64135f31a647 mm: Add folio_pfn() omits 5be0e326902e mm/workingset: Convert workingset_activation to take a folio omits e5d7d32e22dc mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits 12bf70a0757e mm/memcg: Add folio_lruvec_lock() and similar functions omits c9e48fec6210 mm/memcg: Add folio_lruvec() omits 8e94a88d9a80 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 9cca711fcb6e mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits d3e8fec22b9b mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits f88fff37343c mm/memcg: Convert mem_cgroup_migrate() to take folios omits 92da69fd99f9 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits 883681aa2368 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 06a8bd6cf69a mm/memcg: Convert mem_cgroup_charge() to take a folio omits e2e8baa71ae9 mm/memcg: Convert commit_charge() to take a folio omits 78ab11aea8e7 mm/memcg: Add folio_memcg() and related functions omits e059cfa28ba8 mm/memcg: Convert memcg_check_events to take a node ID omits 117f7b38099a mm/memcg: Remove soft_limit_tree_node() omits 2c22c6982ffb mm/memcg: Use the node id in mem_cgroup_update_tree() omits c24442a4e103 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits fefa4d93accd mm: Add folio_nid() omits a7b7eeb698b8 mm: Add folio_mapped() omits 202dc4982905 fs/netfs: Add folio fscache functions omits 9977ac1227c7 mm/filemap: Add folio private_2 functions omits f1c18afa410a mm/filemap: Convert page wait queues to be folios omits 6f9586d66960 mm/filemap: Add folio_wake_bit() omits e94458e52185 mm/filemap: Add folio_wait_bit() omits d97895a60d88 mm/writeback: Add folio_wait_stable() omits c69377c1df47 mm/writeback: Add folio_wait_writeback() omits 00c3622c46c9 mm/filemap: Add folio_end_writeback() omits 8b5474f659ca mm/swap: Add folio_rotate_reclaimable() omits 03f8537f1c1b mm/filemap: Add __folio_lock_or_retry() omits 6e789744cb17 mm/filemap: Add folio_wait_locked() omits d99c830761c4 mm/filemap: Add __folio_lock_async() omits 0ef3ed598d01 mm/filemap: Add folio_lock_killable() omits 1419ac97ce0e mm/filemap: Add folio_lock() omits 95417bc72bc1 mm/filemap: Add folio_unlock() omits 927d5874251e mm/util: Add folio_mapping() and folio_file_mapping() omits 994739c6e251 mm/filemap: Add folio_pos() and folio_file_pos() omits abacca5605ef mm/filemap: Add folio_next_index() omits 2e9199487c05 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 61253040cc3f mm: Handle per-folio private data omits c158c0423fe7 mm/lru: Add folio LRU functions omits 9c2bfb50c1a8 mm: Add folio flag manipulation functions omits fde224cd71f8 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] omits e772b5fc0aba arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload omits ddea41e39b15 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS omits 3b5af672e76d arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config omits 3e59365f4d3b arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config omits d6f9b9c56588 arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions omits eaaed8fd45a7 mm: Add folio_try_get_rcu() omits e302f91b3c11 mm: Add folio_get() omits f835e266e1ad mm: Add folio_put() omits d86a8492bd8a mm: Add folio reference count functions omits a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits f77210d4232a mm/vmstat: Add functions to account folio statistics omits 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 684384f5ce12 mm: Introduce struct folio omits 43933e1b0dc5 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support omits 304d8e4d7b94 arm64: dts: imx8mp: Add dsp node omits d5b53631e322 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] omits 65733a83c393 arm64: dts: imx8mq-evk: Remove unnecessary blank lines omits 390955bb4fde arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 omits c4efed6b4a44 arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] omits 6178925933d0 mm: Convert get_page_unless_zero() to return bool omits 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes omits 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings omits b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information omits 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information omits 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information omits 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART omits ac637a0ada71 xtensa: add fairness to IRQ handling omits b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] omits 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] omits e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] omits 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] omits a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] adds 82cce5f4291e Merge tag 'drm-fixes-2021-08-13' of git://anongit.freedesk [...] adds 3a03c67de276 Merge tag 'ceph-for-5.14-rc6' of git://github.com/ceph/cep [...] adds f8e6dfc64f61 Merge tag 'net-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 462938cd48f2 Merge tag 'pinctrl-v5.14-2' of git://git.kernel.org/pub/sc [...] adds 8f40d0370795 tools/io_uring/io_uring-cp: sync with liburing example adds 42995cee61f8 Merge tag 'io_uring-5.14-2021-08-13' of git://git.kernel.d [...] adds 11431e26c9c4 blk-iocost: fix lockdep warning on blkcg->lock adds 0f7839955114 Revert "block/mq-deadline: Add cgroup support" adds 454bb6775202 blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_Q [...] adds cddce0116058 nbd: Aovid double completion of a request adds 020efdadd849 Merge tag 'block-5.14-2021-08-13' of git://git.kernel.dk/l [...] adds a83ed2257774 Merge tag 'linux-kselftest-fixes-5.14-rc6' of git://git.ke [...] adds 27b2eaa1180e Merge tag '5.14-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds 6c7a00b84337 kasan, kmemleak: reset tags when scanning block adds 340caf178ddc kasan, slub: reset tag when printing address adds 1ed7ce574c13 slub: fix kmalloc_pagealloc_invalid_free unit test adds a7f1d48585b3 mm: slub: fix slub_debug disabling for list of slabs adds eb2faa513c24 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] adds 7fa0dacbaf12 mm/memcg: fix incorrect flushing of lruvec data in obj_stock adds 854f32648b8a lib: use PFN_PHYS() in devmem_is_allowed() adds dfa377c35d70 Merge branch 'akpm' (patches from Andrew) adds 118516e21277 Merge tag 'configfs-5.14' of git://git.infradead.org/users [...] adds a7a4f1c0c845 Merge tag 'riscv-for-linus-5.14-rc6' of git://git.kernel.o [...] adds ba31f97d43be Merge tag 'for-linus-5.14-rc6-tag' of git://git.kernel.org [...] adds 76c9e465dd52 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 56aee5734582 Merge tag 'staging-5.14-rc6' of git://git.kernel.org/pub/s [...] adds 12f41321ce76 Merge tag 'usb-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 7ba34c0cba0b Merge tag 'libnvdimm-fixes-5.14-rc6' of git://git.kernel.o [...] adds 0aa78d17099b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1383279c6494 KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels adds ffbe17cadaf5 KVM: x86: remove dead initialization adds 7b9cae027ba3 KVM: VMX: Use current VMCS to query WAITPKG support for MS [...] adds 375d1adebc11 Merge branch 'kvm-vmx-secctl' into kvm-master adds 85aa8889b82e kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault adds 18712c13709d KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 [...] adds facee1be7689 KVM: arm64: Fix off-by-one in range_is_memory adds c4d7c51845af KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE adds c5e2bf0b4ae8 Merge tag 'kvmarm-fixes-5.14-2' of git://git.kernel.org/pu [...] adds 524a1e4e381f KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs adds 0103098fb4f1 KVM: x86/mmu: Don't step down in the TDP iterator when zap [...] adds ce25681d59ff KVM: x86/mmu: Protect marking SPs unsync when using TDP MM [...] adds 6e949ddb0a63 Merge branch 'kvm-tdpmmu-fixes' into kvm-master adds 3e763ec7914f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b045b8cc8653 Merge tag 'x86_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 12aef8acf099 Merge tag 'efi_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 839da2538529 Merge tag 'locking_urgent_for_v5.14_rc6' of git://git.kern [...] adds 7a3dc4f35bf8 driver core: Add missing kernel doc for device::msi_lock adds c4f14eac2246 Merge tag 'irq-urgent-2021-08-15' of git://git.kernel.org/ [...] adds ecf93431963a Merge tag 'powerpc-5.14-5' of git://git.kernel.org/pub/scm [...] adds 1fdfc2838c1d Merge remote-tracking branch 'arm-current/fixes' adds 239db065316e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 612fe1b89f51 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 3c603136c9f8 bnxt: don't lock the tx queue from napi poll adds 01cca6b9330a bnxt: disable napi before canceling DIM adds e8d8c5d80f5e bnxt: make sure xmit_more + errors does not miss doorbells adds fb9f7190092d bnxt: count Tx drops adds 9d5e6a707633 Merge branch 'bnxt-tx-napi-disabling-resiliency-improvements' adds 5f7735196390 ice: Fix perout start time rounding adds c39c76145a6c Merge remote-tracking branch 'net/master' adds 45c709f8c71b bpf: Clear zext_dst of dead insns adds 3776f3517ed9 selftests, bpf: Test that dead ldx_w insns are accepted adds ea1227c31065 Merge remote-tracking branch 'bpf/master' adds 4ba5a9e02222 Merge remote-tracking branch 'netfilter/master' adds 46b1ff08318c Merge remote-tracking branch 'wireless-drivers/master' adds 0899b50bea64 Merge remote-tracking branch 'sound-current/for-linus' adds fcccea2dd0db Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 43af5e659f19 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 13a94dbe2a0c Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0720aed7b34e Merge remote-tracking branch 'pci-current/for-linus' adds 9659281ce78d slimbus: messaging: start transaction ids from 1 instead of zero adds a263c1ff6abe slimbus: messaging: check for valid transaction id adds c0e38eaa8d51 slimbus: ngd: set correct device for pm adds d77772538f00 slimbus: ngd: reset dma setup during runtime pm adds 57a1681095f9 ipack: tpci200: fix many double free issues in tpci200_pci_probe adds 50f05bd114a4 ipack: tpci200: fix memory leak in the tpci200_register adds f753067494c2 Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit l [...] adds d30836a95289 Merge tag 'icc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 38b898fbddd1 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a9ad20e27141 Merge remote-tracking branch 'crypto-current/master' adds 5fe072e0ca41 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 74d0fd7c80e9 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds c587c3eb910a Merge remote-tracking branch 'omap-fixes/fixes' adds c99303bd9b4b Merge remote-tracking branch 'hwmon-fixes/hwmon' adds f37f76285895 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 82fc664365d6 Merge remote-tracking branch 'vfs-fixes/fixes' adds 13ff6e30839f Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds c16dae81c637 Merge remote-tracking branch 'mmc-fixes/fixes' adds e92f2ccacf84 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds c1e64c0aec8c soc: fsl: qe: fix static checker warning adds a091d9dfaeae Merge remote-tracking branch 'soc-fsl-fixes/fix' adds df48b6299bfc Merge remote-tracking branch 'pidfd-fixes/fixes' adds e6cf50408be8 Merge remote-tracking branch 'fpga-fixes/fixes' new cf5d31da25f2 Merge remote-tracking branch 'kbuild/for-next' new 3307c567e45f Merge remote-tracking branch 'compiler-attributes/compiler [...] new 2a047e0662ae dma-mapping: return an unsigned int from dma_map_sg{,_attrs} new 9390870fce45 Merge remote-tracking branch 'dma-mapping/for-next' new f27180dd63e1 asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user new 2f69b04a8868 h8300: remove stale strncpy_from_user new 2820cfdc0817 hexagon: use generic strncpy/strnlen from_user new c52801a774ce arc: use generic strncpy/strnlen from_user new 0cd115188693 csky: use generic strncpy/strnlen from_user new b26b181651f3 microblaze: use generic strncpy/strnlen from_user new e93a1cb8d2b3 s390: use generic strncpy/strnlen from_user new 98b861a30431 asm-generic: uaccess: remove inline strncpy_from_user/strn [...] new 166ec4633b63 asm-generic: remove extra strn{cpy_from,len}_user declarations new e6226997ec5a asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols new a71bfc007976 Merge branch 'asm-generic-uaccess-7' of git://git.kernel.o [...] new 8f76f9c46952 bitops/non-atomic: make @nr unsigned to avoid any DIV new b87eec3b30f0 Merge remote-tracking branch 'asm-generic/master' new b2ba8f3ad5a5 ARC: atomics: disintegrate header new b6fa44c178bb ARC: atomic: !LLSC: remove hack in atomic_set() for for UP new a8c13052e06d ARC: atomic: !LLSC: use int data type consistently new c6eabafaa083 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] new a8ffc3e103f7 ARC: atomics: implement relaxed variants new ee6d3d40c1e7 ARC: switch to generic bitops new 155233178679 ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] new d88507b5fb58 ARC: xchg: !LLSC: remove UP micro-optimization/hack new 250aef70001b ARC: cmpxchg/xchg: rewrite as macros to make type safe new 1723d2548fae ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) new af543c8193f2 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants new 1707e601d7b5 ARC: retire ARC750 support new 6b6bd68e466b ARC: retire MMUv1 and MMUv2 support new 8764fe7db429 ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] new e82f687f455c ARC: mm: remove tlb paranoid code new 61517fa955ff ARC: mm: move mmu/cache externs out to setup.h new e8b9d96d4ad0 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS new b52d644a4628 ARC: mm: Enable STRICT_MM_TYPECHECKS new 4f3bd1ffcd47 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] new fd3546637bec ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] new 9ca0c1f0a7bb ARC: mm: non-functional code movement/cleanup new aef08eacd5e5 ARC: mm: move MMU specific bits out of ASID allocator new 702b4e904d89 ARC: mm: move MMU specific bits out of entry code ... new 32a3f7f94fa5 Merge remote-tracking branch 'arc/for-next' new c188dacf7e18 Merge remote-tracking branch 'arm/for-next' new 5c6ef4a28042 Merge remote-tracking branch 'arm64/for-next/core' new 44c31eb121ed Merge remote-tracking branch 'arm-perf/for-next/perf' new 0adfeb728152 Merge remote-tracking branch 'arm-soc/for-next' new 9d32685b8eac Merge remote-tracking branch 'actions/for-next' new 3df6e6740d28 Merge remote-tracking branch 'amlogic/for-next' new b74759f75327 ARM: dts: Add Facebook BMC 128MB flash layout new 2cbc14749ae7 ARM: dts: aspeed: wedge400: Use common flash layout new 0c6881e86d2f ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs new 0ccdd60e51f0 ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC new 2f31f8c2a3aa ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC new 40cb6373b46c ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC new 6a04a384b183 Merge remote-tracking branch 'aspeed/for-next' new 4d4ef968b6bf Merge remote-tracking branch 'at91/at91-next' new 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next new a756f1b6e34a dt-bindings: vendor-prefixes: Add an entry for SKOV A/S new 23ee064a20e1 dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards new 94f846984375 dt-bindings: vendor-prefixes: add Traverse Technologies new 0fdedc09af18 dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board new 5a7d7ff15590 Merge branch 'imx/bindings' into for-next new b1111358e1e8 ARM: dts: add SKOV imx6q and imx6dl based boards new 85b5d85ce1fb ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and # [...] new 87a8c7164022 ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz new d653894feea7 Merge branch 'imx/dt' into for-next new 0c1ed5e70443 arm64: dts: lx2160ardb: update PHY nodes with IRQ information new 915622ce17f9 arm64: dts: ls2088ardb: update PHY nodes with IRQ information new 16fe55ba9532 arm64: dts: ls1088ardb: update PHY nodes with IRQ information new d6ce0bfaf9ce arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings new 5bb279171afc arm64: dts: imx8: Add jpeg encoder/decoder nodes new d05cd0dcb4db arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] new 7e5f3146670f arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 new 5ff554dd5c24 arm64: dts: imx8mq-evk: Remove unnecessary blank lines new 78e80c4b4238 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] new bc3ab388ee84 arm64: dts: imx8mp: Add dsp node new ef484dfcf6f7 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support new bcadd5f66c2a arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions new 092cd75e5270 arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config new 500659f3b401 arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config new bd306fdb4e60 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS new 590dc51bcaf2 arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload new a9c577822e98 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] new c1a6018d1839 arm64: dts: ls1046a: fix eeprom entries new ceec36ee0d15 arm64: dts: imx8mm: update pmu compatible new 16ce4ce32dc8 arm64: dts: imx8qxp: update pmu compatible new d4efa65f30ac arm64: dts: imx8m: drop interrupt-affinity for pmu new 6a47c304316d arm64: dts: imx8mq-reform2: add sound support new e3f9eb037c41 arm64: dts: ls1088a: add internal PCS for DPMAC1 node new 2cfad132b501 arm64: dts: ls1088a: add missing PMU node new 418962eea358 arm64: dts: add device tree for Traverse Ten64 (LS1088A) new cf8f5a4eafcb Merge branch 'imx/dt64' into for-next new 7fd19c58e48f ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC new 2cb411d89676 Merge branch 'imx/defconfig' into for-next new 0fc56d65c9b0 Merge remote-tracking branch 'imx-mxs/for-next' new 70124565aab5 Merge remote-tracking branch 'keystone/next' new 8986564e599f Merge remote-tracking branch 'mediatek/for-next' new b1a2fad1911c Merge remote-tracking branch 'mvebu/for-next' new 2fb7d5632fee Merge remote-tracking branch 'omap/for-next' new a64dd2425039 Merge remote-tracking branch 'qcom/for-next' new 5591b9ecf631 Merge remote-tracking branch 'raspberrypi/for-next' new 42ae8346f165 Merge remote-tracking branch 'renesas/next' new 6aae14762d4c Merge remote-tracking branch 'reset/reset/next' new 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board new ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board new d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] new 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 new 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next new fadbd4e78479 dt-bindings: power: add rk3568-pmu-io-domain support new 28b05a64e47c soc: rockchip: io-domain: add rk3568 support new c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next new 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x new 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 new e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] new ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 new eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] new b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next new a7d644195964 Merge remote-tracking branch 'rockchip/for-next' new 79b3018d8648 Merge remote-tracking branch 'samsung-krzk/for-next' new 4260f942c987 Merge remote-tracking branch 'scmi/for-linux-next' new 9b589020eb29 Merge remote-tracking branch 'sunxi/sunxi/for-next' new df7d33200d26 Merge branch for-5.14/arm64/dt into for-next new a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next new fa1bd5e15b72 Merge branch for-5.15/firmware into for-next new b66e2122b1f7 Merge branch for-5.15/soc into for-next new 6f8762f53def Merge branch for-5.15/clk into for-next new 13a2a5ea1a36 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees new da0ad8983cc4 ARM: tegra: ouya: Add interrupt to temperature sensor node new 155bfaf7ee1d ARM: tegra: paz00: Add interrupt to temperature sensor node new b844468615cd ARM: tegra: nexus7: Add interrupt to temperature sensor node new 8d78c750e3f6 ARM: tegra: acer-a500: Add interrupt to temperature sensor node new 965832950e60 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] new 382397f8d66d ARM: tegra: apalis: Correct interrupt trigger type of temp [...] new d8b17f31f12d ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] new e824fdfc7149 ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] new 457f62015080 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] new 70e740ad55e5 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators new d8c6c30bd868 ARM: tegra: acer-a500: Add power supplies to accelerometer new c60e6e981812 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] new 3f9c8c113fc8 ARM: tegra: acer-a500: Improve thermal zones new 2af8d585c30a ARM: tegra: nexus7: Improve thermal zones new 2270ad2f4e12 ARM: tegra: tamonten: Fix UART pad setting new b4ab844316db Merge branch for-5.15/arm/dt into for-next new 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next new f865d0292ff3 arm64: tegra: Fix compatible string for Tegra132 CPUs new cc701ccede61 Merge branch for-5.15/arm64/dt into for-next new 31c0db655608 Merge remote-tracking branch 'tegra/for-next' new a816d1db9b16 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 43088619cee7 Merge remote-tracking branch 'xilinx/for-next' new f977ec50dbe0 Merge remote-tracking branch 'clk/clk-next' new 6972f6ddc6c3 Merge remote-tracking branch 'clk-imx/for-next' new e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible new ddc22c82f118 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 06d58899faa2 Merge remote-tracking branch 'h8300/h8300-next' new 5846e30b075a Merge remote-tracking branch 'm68k/for-next' new 86ac40940e83 Merge remote-tracking branch 'm68knommu/for-next' new e7330918cdf6 Merge remote-tracking branch 'mips/mips-next' new 2d6c9fb3e388 Merge remote-tracking branch 'openrisc/for-next' new 36ad5c830656 Merge remote-tracking branch 'parisc-hd/for-next' new d04691d373e7 cpuidle: pseries: Mark pseries_idle_proble() as __init new 156ca4e650bf powerpc: remove unused zInstall target from arch/powerpc/b [...] new 9bef456b2058 powerpc: make the install target not depend on any build artifact new 86ff0bce2e96 powerpc: move the install rule to arch/powerpc/Makefile new a4bec516b9c0 powerpc/cacheinfo: Lookup cache by dt node and thread-group id new 69aa8e078545 powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() new e9ef81e1079b powerpc/smp: Use existing L2 cache_map cpumask to find L3 [...] new cf9c615cde49 powerpc/64s/perf: Always use SIAR for kernel interrupts new 09ca497528da powerpc: Remove in_kernel_text() new c8a6d9100534 powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm new 9c7248bb8de3 powerpc/numa: Consider the max NUMA node for migratable LPAR new d144f4d5a8a8 pseries/drmem: update LMBs after LPM new bd1dd4c5f528 powerpc/pseries: Prevent free CPU ids being reused on anot [...] new c00103abf76f powerpc/kexec: fix for_each_child.cocci warning new 5ae36401ca4e powerpc: Replace deprecated CPU-hotplug functions. new 27fd1111051d powerpc: Always inline radix_enabled() to fix build failure new 9b49f979b3d5 powerpc/configs: Disable legacy ptys on microwatt defconfig new 2ac78e0c0018 KVM: PPC: Use arch_get_random_seed_long instead of powernv [...] new 786e5b102a00 powerpc/pseries/pci: Introduce __find_pe_total_msi() new e81202007363 powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() new 14be098c5387 powerpc/xive: Add support for IRQ domain hierarchy new 6c2ab2a5d634 powerpc/xive: Ease debugging of xive_irq_set_affinity() new a5f3d2c17b07 powerpc/pseries/pci: Add MSI domains new 5690bcae1860 powerpc/xive: Drop unmask of MSIs at startup new 292145a6e598 powerpc/xive: Remove irqd_is_started() check when setting [...] new 07817a578a7a powerpc/pseries/pci: Add a domain_free_irqs() handler new 9a014f456881 powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data new 174db9e7f775 powerpc/pseries/pci: Add support of MSI domains to PHB hotplug new 2c50d7e99e39 powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() new 0fcfe2247e75 powerpc/powernv/pci: Add MSI domains new ba418a027826 KVM: PPC: Book3S HV: Use the new IRQ chip to detect passth [...] new e5e78b15113a KVM: PPC: Book3S HV: XIVE: Change interface of passthrough [...] new 51be9e51a800 KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts new 298f6f952885 powerpc/xics: Remove ICS list new 248af248a8f4 powerpc/xics: Rename the map handler in a check handler new 7d14f6c60b76 powerpc/xics: Give a name to the default XICS IRQ domain new 53b34e8db73a powerpc/xics: Add debug logging to the set_irq_affinity handlers new e4f0aa3b4731 powerpc/xics: Add support for IRQ domain hierarchy new bbb25af8fbdb powerpc/powernv/pci: Customize the MSI EOI handler to supp [...] new 679e30b9536e powerpc/pci: Drop XIVE restriction on MSI domains new 1e661f81a522 powerpc/xics: Drop unmask of MSIs at startup new 3005123eea0d powerpc/pseries/pci: Drop unused MSI code new 6d9ba6121b1c powerpc/powernv/pci: Drop unused MSI code new f1a377f86f51 powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect pas [...] new c80198a21792 powerpc/xics: Fix IRQ migration new 5cd69651ceee powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices new c325712b5f85 powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi() new 1753081f2d44 KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts new 59b2bc18b149 powerpc/xive: Use XIVE domain under xmon and debugfs new 17df41fec5b8 powerpc: use IRQF_NO_DEBUG for IPIs new b68c6646cce5 KVM: PPC: Book3S HV: XIVE: Add a 'flags' field new f5af0a978776 KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore new 1bce54250045 powerpc: Bulk conversion to generic_handle_domain_irq() new b11748e69316 powerpc: wii.dts: Reduce the size of the control area new 562a610b4c51 powerpc: wii.dts: Expose the OTP on this platform new 140a89b7bfe6 powerpc: wii_defconfig: Enable OTP by default new f34ee9cb2c5a cpufreq: powernv: Fix init_chip_info initialization in numa=off new 3e188b1ae880 powerpc/book3s64/radix: make tlb_single_page_flush_ceiling [...] new dbf77fed8b30 powerpc: rename powerpc_debugfs_root to arch_debugfs_dir new 7e35ef662ca0 powerpc/pseries: rename min_common_depth to primary_domain_index new 0eacd06bb8ad powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY new 8ddc6448ec5a powerpc/pseries: Consolidate different NUMA distance updat [...] new ef31cb83d19c powerpc/pseries: Add a helper for form1 cpu distance new 1c6b5a7e7405 powerpc/pseries: Add support for FORM2 associativity new db87a7199229 powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON( [...] new 1e688dd2a3d6 powerpc/bug: Provide better flexibility to WARN_ON/__WARN_ [...] new 5f21d1d3c6b0 Merge remote-tracking branch 'powerpc/next' new fb31f0a49933 riscv: fix the global name pfn_base confliction error new 8ba1a8b77ba1 riscv: Support allocating gigantic hugepages using CMA new f9f861a1cb9c Merge remote-tracking branch 'risc-v/for-next' new dd240ef5de44 Merge remote-tracking branch 's390/for-next' new 86ede9f2f849 Merge remote-tracking branch 'sh/for-next' new ed5aacc81cd4 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] new 43ba2237281a xtensa: add fairness to IRQ handling new 13066c303769 xtensa: ISS: don't use string pointer before NULL check new ef71db4845c0 xtensa: remove unneeded exports new c548584438d1 xtensa: do not build variants directory new 59210499a02a xtensa: build platform directories unconditionally new 7b7cec477fc3 xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild new 7c3bd8a4c92b Merge remote-tracking branch 'xtensa/xtensa-for-next' new 445bdedccd53 Merge remote-tracking branch 'pidfd/for-next' new c83e6205cca5 Merge remote-tracking branch 'fscrypt/master' new 77e08a5427ed Merge remote-tracking branch 'fscache/fscache-next' new dc6e579c3253 Merge remote-tracking branch 'btrfs/for-next' new 0870b28b1aa5 Merge remote-tracking branch 'cifsd/cifsd-for-next' new f8e1604969f0 Merge remote-tracking branch 'erofs/dev' new 85af35f7e625 Merge remote-tracking branch 'ext3/for_next' new 2b5ffa35dd9d Merge remote-tracking branch 'f2fs/dev' new c807137bb494 Merge remote-tracking branch 'fuse/for-next' new 96f7103b2654 Merge remote-tracking branch 'gfs2/for-next' new c1d96ab2286f Merge remote-tracking branch 'nfs-anna/linux-next' new 6e1992498f9d Merge remote-tracking branch 'cel/for-next' new 4534a70b7056 fs/ntfs3: Add headers and misc files new 82cae269cfa9 fs/ntfs3: Add initialization of super block new 3f3b442b5ad2 fs/ntfs3: Add bitmap new 4342306f0f0d fs/ntfs3: Add file operations and implementation new be71b5cba2e6 fs/ntfs3: Add attrib operations new 522e010b5837 fs/ntfs3: Add compression new b46acd6a6a62 fs/ntfs3: Add NTFS journal new 12dad495eaab fs/ntfs3: Add Kconfig, Makefile and doc new 6e5be40d32fb fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile new 96b18047a717 fs/ntfs3: Add MAINTAINERS new 338c6d8bd06c Merge remote-tracking branch 'ntfs3/master' new 6a5f33ee092b Merge remote-tracking branch 'overlayfs/overlayfs-next' new 09278be8f7c3 Merge remote-tracking branch 'v9fs/9p-next' new ab0d1b132dd3 Merge remote-tracking branch 'xfs/for-next' new 542528a10bff Merge remote-tracking branch 'zonefs/for-next' new 14cc9f5f9807 Merge remote-tracking branch 'djw-vfs/vfs-for-next' new acc283b80530 Merge remote-tracking branch 'file-locks/locks-next' new 7bb698f09bdd fs: Move notify_change permission checks into may_setattr new d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr new 9fbf106bf9bf Merge remote-tracking branch 'vfs/for-next' new 3200934f3154 Merge remote-tracking branch 'printk/for-next' new 50e4528adada Merge remote-tracking branch 'pci/next' new d070dfcab5af Merge remote-tracking branch 'pstore/for-next/pstore' new 28fe0494b580 Merge remote-tracking branch 'hid/for-next' new bc94c6eaa526 Merge remote-tracking branch 'i2c/i2c/for-next' new cfd322bace1a hwmon: (axi-fan-control) Support temperature vs pwm points new c4e10e2c3b02 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits new 84ec4ce7d583 hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max new 9c750c03435e hwmon: (dell-smm) Mark tables as __initconst new af0b345eb31d hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init new b51f752c586c hwmon: (dell-smm) Rework SMM function debugging new e709e5a40d18 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 111c8167849d Merge remote-tracking branch 'jc_docs/docs-next' new 65d05caa7b70 Merge remote-tracking branch 'v4l-dvb/master' new 0b3b3cab75e2 Merge remote-tracking branch 'v4l-dvb-next/master' new b21dbfa1392f Merge remote-tracking branch 'pm/linux-next' new 9b1a4b9c3a37 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new bdf35f047feb Merge remote-tracking branch 'cpupower/cpupower' new 2f096e8efa90 Merge remote-tracking branch 'opp/opp/linux-next' new 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor new 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers new 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() new a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] new 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] new d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int new d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] new 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] new 99d88c300553 thermal/tools/tmon: Improve the Makefile new b5f7912bb604 tools/thermal/tmon: Add cross compiling support new f1b07a14694b thermal/drivers/int340x: Use IMOK independently new fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype new 22fc857538c3 dt-bindings: thermal: Make trips node optional new 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ new 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] new 85e6e63e6301 Merge remote-tracking branch 'thermal/thermal/linux-next' new f32969b4bdeb Merge remote-tracking branch 'ieee1394/for-next' new 11ca127a960a Merge remote-tracking branch 'dlm/next' new 44d60afcaf1f Merge remote-tracking branch 'swiotlb/linux-next' new a50b45910246 Merge remote-tracking branch 'rdma/for-next' new f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 876c14ad014d af_unix: fix holding spinlock in oob handling new 39a0876d595b net, bonding: Disallow vlan+srcmac with XDP new afa79d08c6c8 net: in_irq() cleanup new b06a1ffe17ad net: hso: drop unused function argument new 44e5d0881280 ravb: Remove checks for unsupported internal delay modes new b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ new 7d13ad501169 net: macb: Add PTP support for SAMA5D29 new 593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 eth [...] new 4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLA [...] new d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal new f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH new a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net' new b697d9d38a5a net: phy: marvell: add SFP support for 88E1510 new e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies new 33d41c9cd74c mptcp: more accurate timeout new 71b7dec27f34 mptcp: less aggressive retransmission strategy new 1e1d9d6f119c mptcp: handle pending data on closed subflow new 6da14d74e2bd mptcp: cleanup sysctl data and helpers new ff5a0b421cb2 mptcp: faster active backup recovery new fc1b4e3b6274 mptcp: add mibs for stale subflows processing new 0460ce229f5b mptcp: backup flag from incoming MPJ ack option new 7d1e6f163904 selftests: mptcp: add testcase for active-back new 38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows' new cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call new 7ca973dc9fe5 devlink: Remove check of always valid devlink pointer new 437ebfd90a25 devlink: Count struct devlink consumers new 11a861d767cd devlink: Use xarray to store devlink instances new ed43fbac7178 devlink: Clear whole devlink_flash_notify struct new a1fcb106ae97 net: hns3: remove always exist devlink pointer check new 2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event' new bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex ins [...] new 67b746f94ff3 net: bridge: mcast: make sure querier port/address updates [...] new c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 [...] new c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state new 85b410821174 net: bridge: mcast: dump ipv6 querier state new ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state new 8db102a6f48b Merge branch 'bridgge-mcast' new d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup() new b9c532c11cab net: ipa: distinguish system from runtime suspend new a96e73fa1269 net: ipa: re-enable transmit in PM WQ context new 6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit() new 8dcf8bb30f17 net: ipa: don't stop TX on suspend new 8dc181f2cd62 net: ipa: don't hold clock reference while netdev open new fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion' new 6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files new e4637f621203 MAINTAINERS: Remove the ipx network layer info new 34698bb63747 Merge remote-tracking branch 'net-next/master' new cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests new 2211c825e7b6 libbpf: Support weak typed ksyms. new d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines new f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT new 6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYP [...] new faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] new d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number [...] new 2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket. new 3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare(). new 04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator [...] new ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c". new fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.' new 8b26f0dba9cc Merge remote-tracking branch 'bpf-next/for-next' new cb20e16d01d1 Merge remote-tracking branch 'ipsec-next/master' new 6e8f54ce9ca4 Merge remote-tracking branch 'wireless-drivers-next/master' new 4de54c1a7cb5 Merge remote-tracking branch 'bluetooth/master' new 3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage new deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check() new 4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_regis [...] new 79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through new 779969e3c895 mac80211: include <linux/rbtree.h> new 0323689d30af mac80211: Remove unnecessary variable and label new 5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts new 8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap new 276954f1b3ad Merge remote-tracking branch 'mac80211-next/master' new 48fa09c122c4 Merge remote-tracking branch 'mtd/mtd/next' new 337544e13a44 Merge remote-tracking branch 'nand/nand/next' new 844767084a84 Merge remote-tracking branch 'crypto/master' new 8ade9d6bf3e8 Merge remote-tracking branch 'drm/drm-next' new 0aa267386cd3 Merge remote-tracking branch 'drm-misc/for-linux-next' new a724958bdbcf Merge remote-tracking branch 'amdgpu/drm-next' new 55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB [...] new f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P new 5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload al [...] new 0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() new 3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations new 2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates new 6ea76fb0402d Merge remote-tracking branch 'drm-intel/for-linux-next' new 04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management new ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events new ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently new afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer new fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register new 862a7ffddf8b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 17a63be1c79d Merge remote-tracking branch 'drm-msm/msm-next' new 1ceb05895f62 Merge remote-tracking branch 'imx-drm/imx-drm/next' new a4b96b382982 Merge remote-tracking branch 'etnaviv/etnaviv/next' new d26efad27645 Merge remote-tracking branch 'regmap/for-next' new 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module new 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file new ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients new cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization new 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg new 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] new cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend new 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot new 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events new db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. new a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time new b2a887748e51 ALSA: hda/cs8409: Generalize volume controls new 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] new d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] new 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] new 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions new 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions new 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct new c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] new 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] new 20e507724113 ALSA: hda/cs8409: Add support for dolphin new e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] new fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 new 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] new c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays new 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] new 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops new 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy new 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc new 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend new bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler new 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox new 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag new 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too new b98444ed597d ALSA: hda: Suspend codec at shutdown new 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback new e0fc9ec407d0 Merge remote-tracking branch 'sound/for-next' new a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() new 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description new d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition new 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling new 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust new 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] new 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver new bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] new 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support new f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] new c50f126b3c9e ASoC: Intel: boards: harden codec property handling new 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] new d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] new cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] new 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] new e5a292d39466 ASoC: Intel: use software node API in SoundWire machines new f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards new 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards new 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] new f7c0c6dcc230 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new d81daed08674 Merge remote-tracking branch 'sound-asoc/for-next' new 921907ea4ec7 Merge remote-tracking branch 'modules/modules-next' new 15cdd6049983 Merge remote-tracking branch 'input/next' new 13b17703b0be bio: improve kerneldoc documentation for bio_alloc_kiocb() new 7028dac78424 Merge branch 'io_uring-bio-cache.5' into for-next new 86b975e52fed namei: ignore ERR/NULL names in putname() new 9d96ea38873f namei: change filename_parentat() calling conventions new d980fe10f1f9 namei: make do_mkdirat() take struct filename new c5b4a8083cba namei: make do_mknodat() take struct filename new eada4e72caed namei: make do_symlinkat() take struct filename new 17d45aa122dd namei: add getname_uflags() new 14f745199319 namei: make do_linkat() take struct filename new aefdb8a7daf8 namei: update do_*() helpers to return ints new 1bfbd8e285e3 io_uring: add support for IORING_OP_MKDIRAT new 0d17f6da57fa io_uring: add support for IORING_OP_SYMLINKAT new 097edaaa1cbe io_uring: add support for IORING_OP_LINKAT new eb5b762c6baf Merge branch 'for-5.15/io_uring-vfs' into for-next new fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() new 8299ab6b77ef Merge branch 'for-5.15/drivers' into for-next new 092b78aeb443 nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] new 656259e0e016 nbd: refactor device removal new 2f230b7996bd nbd: remove nbd_del_disk new 32f4161a9e26 nbd: return the allocated nbd_device from nbd_dev_add new e775b91fa405 nbd: refactor device search and allocation in nbd_genl_connect new 45e64befc989 nbd: reduce the nbd_index_mutex scope new d233ff04e1fc Merge branch 'for-5.15/drivers' into for-next new 68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] new 3f74e0645c52 nbd: refactor device removal new 327b501b1d94 nbd: remove nbd_del_disk new 7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add new 6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect new 6e4df4c64881 nbd: reduce the nbd_index_mutex scope new bd492d3edbed Merge branch 'for-5.15/drivers' into for-next new 9ea9b9c48387 remove the lightnvm subsystem new c8991a8a5cd5 Merge branch 'for-5.15/drivers' into for-next new 4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios new 0a26aaa45713 Merge branch 'for-5.15/block' into for-next new 87038fffe3af io_uring: optimise iowq refcounting new 64c08c80ec34 io_uring: don't inflight-track linked timeouts new a683917a5cc8 io_uring: optimise initial ltimeout refcounting new 543a1f79d212 io_uring: kill not necessary resubmit switch new e6915b3026c0 io_uring: deduplicate cancellation code new e00d0a9f2419 io_uring: kill REQ_F_LTIMEOUT_ACTIVE new 4e9b49dd086d io_uring: simplify io_prep_linked_timeout new 72f42973a559 io_uring: cancel not-armed linked touts separately new 483fc4e30869 io_uring: optimise io_prep_linked_timeout() new 0f6eedb0a71c Merge branch 'for-5.15/io_uring' into for-next new 9136d3b2d71c Merge remote-tracking branch 'block/for-next' new a54b18a20cec Merge remote-tracking branch 'device-mapper/for-next' new a967de311126 Merge remote-tracking branch 'mmc/next' new 6dec3e8ab710 Merge remote-tracking branch 'mfd/for-mfd-next' new c02aa89b7435 power: supply: axp288_charger: Use the defined variable to [...] new 38334231965e power: supply: ab8500: clean up warnings found by checkpatch new 1a844ddf06b0 iio: adc: rn5t618: Add iio map new 2f5caa26a074 power: supply: rn5t618: Add voltage_now property new 27a8ff4648f5 power: supply: bq24735: reorganize ChargeOption command macros new e12ef7bf3411 lib: add linear range get selector within new 23531eec79b6 dt-bindings: power: Add bindings document for Charger supp [...] new 0402e8ebb8b8 power: supply: mt6360_charger: add MT6360 charger support new ecdf7e7a1d66 Merge tag 'ib-mt6360-for-5.15-signed' into psy-next new e2f471efe1d6 power: reset: linkstation-poweroff: prepare for new devices new 0c77ec3da8c1 power: reset: linkstation-poweroff: add new device new b171cb623ca2 dt-bindings: power: Extend battery bindings with chemistry new 4eef766b7d4d power: supply: core: Parse battery chemistry/technology new 3e3378d9570f Merge remote-tracking branch 'battery/for-next' new 1d008b2f174f Merge remote-tracking branch 'regulator/for-next' new 7609258991e7 Merge remote-tracking branch 'security/next-testing' new a0e8bafdad37 Merge remote-tracking branch 'apparmor/apparmor-next' new 84bf051369e0 Merge remote-tracking branch 'keys/keys-next' new d530f69b9166 Merge remote-tracking branch 'selinux/next' new 68074db51bd9 Merge remote-tracking branch 'smack/next' new a18d255ce6e0 Merge remote-tracking branch 'tpmdd/next' new 79ea884b2054 Merge remote-tracking branch 'iommu/next' new 66530a147346 Merge remote-tracking branch 'audit/next' new 51ca8fcba2b0 dt-bindings: gpu: mali-bifrost: Add RK3568 compatible new 3e7e69f23045 dt-bindings: timer: Remove binding for energymicro,efm32-t [...] new 6b2117ad65f1 of: property: fw_devlink: Add support for "resets" and "pwms" new 18250b43f7b6 of: fdt: Remove early_init_dt_reserve_memory_arch() overri [...] new 39c6b3a3dd11 of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() new 739ed826395f Merge remote-tracking branch 'devicetree/for-next' new aca196842a97 spi: mxic: add missing braces new d88c829877a7 Merge remote-tracking branch 'spi/for-5.15' into spi-next new bb4af596b7c0 Merge remote-tracking branch 'spi/for-next' new 1d0cba97cd0f Merge branch 'x86/urgent' new 43dca7c996fb Merge branch 'x86/misc' new 22f909324d98 Merge branch 'x86/irq' new 49f637352ab8 Merge branch 'x86/cpu' new 51c6cc1454bd Merge branch 'x86/cleanups' new 02e3c405b821 Merge branch 'x86/cache' new 3494685bf77f Merge branch 'timers/core' new fce772e53638 Merge branch 'smp/core' new 8a133298a596 Merge branch 'sched/core' new b159b9a1e6b7 Merge branch 'perf/core' new a2e4e2c52d2a Merge branch 'locking/urgent' new bf80b271a8bb Merge branch 'locking/core' new bdc889c0d68d Merge branch 'irq/urgent' new 04c2721d3530 genirq: Fix kernel doc indentation new 9d0a3bfbef2f Merge branch 'irq/core' new e38c37302a4c Merge branch 'efi/urgent' new 4bedcc28469a debugobjects: Make them PREEMPT_RT aware new 5b38334330db Merge branch 'core/debugobjects' new 75f57981d871 Merge remote-tracking branch 'tip/auto-latest' new ae460fd9164b clocksource/drivers/exynos_mct: Prioritise Arm arch timer [...] new 88183788eacb clocksource/drivers/exynos_mct: Mark MCT device as CLOCK_E [...] new faa186adbd06 dt-bindings: timer: convert rockchip,rk-timer.txt to YAML new be83c3b6e7b8 clocksource/drivers/sh_cmt: Fix wrong setting if don't req [...] new 3b87265d825a clocksource/drivers/ingenic: Use bitfield macro helpers new ce9570657d45 clocksource/drivers/mediatek: Optimize systimer irq clear [...] new 0dce6cded1cd Merge remote-tracking branch 'clockevents/timers/drivers/next' new 5d5f8b1313bd Merge remote-tracking branch 'edac/edac-for-next' new 3289452fcad0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 8534e6d368a3 Merge remote-tracking branch 'ftrace/for-next' new b6815cd51282 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp new 19f7781cf557 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp new 25bc84bb68b5 doc: Add another stall-warning root cause in stallwarn.rst new 9e963adfbb50 rcu: Fix undefined Kconfig macros new ecfc43a97370 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] new ab9b2c941346 clocksource: Forgive repeated long-latency watchdog clocks [...] new 204bc2d12d22 rcu-tasks: Wait for trc_read_check_handler() IPIs new aa84c3ad78cd rcu-tasks: Simplify trc_read_check_handler() atomic operations new 797f29c2fae2 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] new 843bccb1231b rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] new 75b4884aeff2 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() new e93891fb910d rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() new ec15ac60c1c3 rcu: Make rcutree_dying_cpu() use its "cpu" parameter new d6669af86913 rcutorture: Suppressing read-exit testing is not an error new c57235267882 rcu-tasks: Fix s/instruction/instructions/ typo in comment new ca961006604b torture: Make kvm-remote.sh print size of downloaded tarball new 663c605b7286 rcutorture: Warn on individual rcu_torture_init() error co [...] new fb0075e64921 locktorture: Warn on individual lock_torture_init() error [...] new ada7ae05244c refscale: Warn on individual ref_scale_init() error conditions new 9c602efbe056 rcuscale: Warn on individual rcu_scale_init() error conditions new ce17af52f776 scftorture: Warn on individual scf_torture_init() error co [...] new 9e5e2da7feb2 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] new 0a9e1bf75b50 rcu: Make rcu_normal_after_boot writable again new 12843f2bc2a4 rcu: Make rcu update module parameters world-readable new ed3b30c24e44 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] new dfc6a5606240 Merge remote-tracking branch 'rcu/rcu/next' new 9d391b9c3e64 Merge remote-tracking branch 'kvm/next' new c021a2f550e4 Merge remote-tracking branch 'kvm-arm/next' new 633168f33dea Merge remote-tracking branch 'percpu/for-next' new 7b81abf6dde7 Merge remote-tracking branch 'workqueues/for-next' new 6be70ccdd989 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] new 411f48bb58f4 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] new ca91ea34778f asus-wmi: Add panel overdrive functionality new 98829e84dc67 asus-wmi: Add dgpu disable method new 382b91db8044 asus-wmi: Add egpu enable method new 20a1b3acfc80 i2c: acpi: Add an i2c_acpi_client_count() helper function new f13d483eafdf platform/x86: dual_accel_detect: Use the new i2c_acpi_clie [...] new 5791c2648dc4 platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_ [...] new e4ec7a49ef8b platform/x86: intel_cht_int33fe: Use the new i2c_acpi_clie [...] new e544e47a305e Merge remote-tracking branch 'drivers-x86/for-next' new ee71b1365cdd Merge remote-tracking branch 'leds/for-next' new cd465fad13db Merge remote-tracking branch 'ipmi/for-next' new 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] new 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases new bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] new 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] new 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf new e0da2c05df09 Merge remote-tracking branch 'driver-core/driver-core-next' new 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() new baa2986bda3f usb: dwc3: meson-g12a: add IRQ check new 175006956740 usb: dwc3: qcom: add IRQ check new 50855c31573b usb: gadget: udc: at91: add IRQ check new ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check new 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check new ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check new 0881e22c06e6 usb: phy: twl6030: add IRQ checks new e88f28514065 usb: mtu3: restore HS function when set SS/SSP new fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr new 44e4439d8f9f usb: mtu3: fix the wrong HS mult value new e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr new eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] new b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] new 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp new 7a4440bc0d86 dt-bindings: connector: Add pd-disable property new e9e6e164ed8f usb: typec: tcpm: Support non-PD mode new cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse new 0c45aecc60ba Merge remote-tracking branch 'usb/usb-next' new d28060f3e500 Merge remote-tracking branch 'usb-serial/usb-next' new 963edeb64e98 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 217b04c67b6b serial: stm32: fix the conditional expression writing new 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() new 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] new 920792aa44ff tty: serial: samsung: Init USI to keep clocks running new f63299b3972d tty: serial: samsung: Fix driver data macros style new 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data new 3c5d592976fd Merge remote-tracking branch 'tty/tty-next' new 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support new 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP new 890540f4cb3a Merge remote-tracking branch 'char-misc/char-misc-next' new ff35eaf3c4e1 Merge remote-tracking branch 'extcon/extcon-next' new f195af88a72a Merge remote-tracking branch 'phy-next/next' new 42e88d9b60a9 Merge remote-tracking branch 'soundwire/next' new 0706ae44e545 Merge remote-tracking branch 'thunderbolt/next' new a0d84edf50ac Merge remote-tracking branch 'vfio/next' new 959aabedcd91 staging: gdm724x: Place macro argument within parentheses new b8a59fed6b1d staging: r8188eu: remove unused efuse hal components new 86d90d776e1c staging: r8188eu: remove unused function parameters new ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print new a1c95234d6e6 staging: r8188eu: use proper way to build a module new e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile new 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types new 9f6804834627 staging: r8188eu: Remove code related to unsupported channels new 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code new 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c new 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c new 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c new 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs new 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() new 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() new 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] new 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] new 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() new f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] new 8b99095bcdab Merge remote-tracking branch 'staging/staging-next' new 90ed41538cb7 Merge remote-tracking branch 'icc/icc-next' new 48e51bb54c91 Merge remote-tracking branch 'dmaengine/next' new 5948044cd205 Merge remote-tracking branch 'cgroup/for-next' new bc4454ce5105 Merge remote-tracking branch 'scsi/for-next' new 61cae1fb425d Merge remote-tracking branch 'scsi-mkp/for-next' new e90525271caa Merge remote-tracking branch 'vhost/linux-next' new 00a23abf4e82 Merge remote-tracking branch 'rpmsg/for-next' new 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] new 49a2ee6bfe1c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver new c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver new 8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.ke [...] new 6319e82de98d Merge branch 'devel' into for-next new 269e5e034a22 Merge remote-tracking branch 'pinctrl/for-next' new 71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc new cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data new a0b7d2a68163 Merge remote-tracking branch 'pinctrl-samsung/for-next' new 27d0aff3dbdd Merge remote-tracking branch 'userns/for-next' new f29ca4fda515 Merge remote-tracking branch 'livepatching/for-next' new d6e36ca8e6d6 Merge remote-tracking branch 'coresight/next' new 8704304a7bd5 Merge remote-tracking branch 'rtc/rtc-next' new e2ae39a95d23 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new edc7778f0f1f Merge remote-tracking branch 'at24/at24/for-next' new a26520731757 Merge remote-tracking branch 'ntb/ntb-next' new cbea1e45f15e Merge remote-tracking branch 'kspp/for-next/kspp' new 3819cb8ec75f Merge remote-tracking branch 'gnss/gnss-next' new eaf7da613835 Merge remote-tracking branch 'slimbus/for-next' new d5daf9890b43 Merge remote-tracking branch 'nvmem/for-next' new 9a87e25d615c Merge remote-tracking branch 'hyperv/hyperv-next' new 40a1c2bdbcca Merge remote-tracking branch 'auxdisplay/auxdisplay' new ef314be82cf0 Merge remote-tracking branch 'kgdb/kgdb/for-next' new b0d4adaf3b3c fat: Add KUnit tests for checksums and timestamps new 1195505f5de2 kunit: ubsan integration new 6cb51a1874d0 kunit: tool: add --kernel_args to allow setting module params new 6a499c9c42d0 kunit: tool: make --raw_output support only showing kunit output new acd8e8407b8f kunit: Print test statistics on failure new 82cc8d0a6eb7 Merge remote-tracking branch 'kunit-next/kunit' new 82d044d5cb23 Merge remote-tracking branch 'memblock/for-next' new ccd75013d09a Merge remote-tracking branch 'rust/rust-next' new 0b9159d0ff21 cxl/pci: Store memory capacity values new f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges new ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges new 17e82b2870d9 Merge remote-tracking branch 'cxl/next' new 3fe839427439 mm: Convert get_page_unless_zero() to return bool new ecefbe302a47 mm: Introduce struct folio new 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() new 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics new f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() new 032c92517e41 mm: Add folio reference count functions new 5f018b63fb00 mm: Add folio_put() new ad2752ad96b4 mm: Add folio_get() new 02b840516657 mm: Add folio_try_get_rcu() new ee6d3ffc2a2d mm: Add folio flag manipulation functions new bad0aa09b2e8 mm/lru: Add folio LRU functions new 85aee17208e7 mm: Handle per-folio private data new ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] new e38c222acb9e mm/filemap: Add folio_next_index() new 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() new f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() new f22b7213986e mm/filemap: Add folio_unlock() new 64e86b8490c8 mm/filemap: Add folio_lock() new 71c53545234c mm/filemap: Add folio_lock_killable() new cc31c224972d mm/filemap: Add __folio_lock_async() new 7e64270772f9 mm/filemap: Add folio_wait_locked() new 844a782b0496 mm/filemap: Add __folio_lock_or_retry() new f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() new 4ab265808c75 mm/filemap: Add folio_end_writeback() new 6b69db27f901 mm/writeback: Add folio_wait_writeback() new a75fdfd58af2 mm/writeback: Add folio_wait_stable() new be8f72914261 mm/filemap: Add folio_wait_bit() new 13a2a38a5d73 mm/filemap: Add folio_wake_bit() new 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios new de1e8e6df93c mm/filemap: Add folio private_2 functions new 805e2c1c3830 fs/netfs: Add folio fscache functions new 70d77ae6ed3a mm: Add folio_mapped() new 78288ece6f04 mm: Add folio_nid() new ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] new fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() new 65c3430521fc mm/memcg: Remove soft_limit_tree_node() new 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID new 91c755d723c5 mm/memcg: Add folio_memcg() and related functions new 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio new 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio new de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() new d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio new 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios new 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] new 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() new ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio new 48a7afc171e4 mm/memcg: Add folio_lruvec() new eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions new 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] new eb515af21e31 mm/workingset: Convert workingset_activation to take a folio new 1555715b7c0a mm: Add folio_pfn() new a329a31fc8e2 mm: Add folio_raw_mapping() new 3431c15c5e0a mm: Add flush_dcache_folio() new 258aa9e135a0 mm: Add kmap_local_folio() new bc51910a9f3e mm: Add arch_make_folio_accessible() new 2dd8be4a9426 mm: Add folio_young and folio_idle new bc9438a8b97d mm/swap: Add folio_activate() new 8b9b282a54a8 mm/swap: Add folio_mark_accessed() new 0d48d295865e mm/rmap: Add folio_mkclean() new 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() new dd812ee687c9 mm/migrate: Add folio_migrate_flags() new 99ccedc65150 mm/migrate: Add folio_migrate_copy() new bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() new 7c11a8777027 flex_proportions: Allow N events instead of 1 new 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() new e2b89715d245 mm/writeback: Add __folio_end_writeback() new e93ccd808dff mm/writeback: Add folio_start_writeback() new 269b0bf991ba mm/writeback: Add folio_mark_dirty() new aa4c6098025e mm/writeback: Add __folio_mark_dirty() new 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios new f2985b9b5195 mm/writeback: Add filemap_dirty_folio() new 879709676090 mm/writeback: Add folio_account_cleaned() new b16b13ab960b mm/writeback: Add folio_cancel_dirty() new b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() new 51fee42ac1ed mm/writeback: Add folio_account_redirty() new 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() new 931d1c97640f mm/filemap: Add i_blocks_per_folio() new 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() new f4f991224133 mm/filemap: Add readahead_folio() new d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio new 806cdb0f0f1c mm: Add folio_evictable() new 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio new 27be1c553c73 mm/lru: Add folio_add_lru() new 70ef3684cea1 mm/page_alloc: Add folio allocation functions new dabba1aba97f mm/filemap: Add filemap_alloc_folio new 9ac79fccaa04 mm/filemap: Add filemap_add_folio() new 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio new ee189fe13a6b mm/filemap: Add filemap_get_folio new 7c468240484d mm/filemap: Add FGP_STABLE new 1a90e9dae32c mm/writeback: Add folio_write_one new 10e9c12d399e Merge remote-tracking branch 'folio/for-next' new a7e7a1574391 init: move usermodehelper_enable() to populate_rootfs() new 546c7b9af700 Revert "mm/shmem: fix shmem_swapin() race with swapoff" new feefd8356acf Revert "mm: swap: check if swap backing device is congeste [...] new b88f3a923a00 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] new b570eafeda2a mm/page_alloc: don't corrupt pcppage_migratetype new bdc644965c7e /proc/kpageflags: prevent an integer overflow in stable_pa [...] new d0ac146db3d6 /proc/kpageflags: do not use uninitialized struct pages new d14225e76201 procfs: prevent unpriveleged processes accessing fdinfo dir new 9b9a2f628440 Makefile: remove stale cc-option checks new f2921ee5472d ocfs2: remove an unnecessary condition new 0860012b6a3e ocfs2: reflink deadlock when clone file to the same direct [...] new 749b1d2b5d04 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 446e9814449b ocfs2: fix ocfs2 corrupt when iputting an inode new 1d5d56a03e56 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new 7351f556fdf9 mm, slub: don't call flush_all() from slab_debug_trace_open() new dc40a57d7450 mm, slub: allocate private object map for debugfs listings new 15f2d1f55fb4 mm, slub: allocate private object map for validate_slab_cache() new a8a27b953d21 mm, slub: don't disable irq for debug_check_no_locks_freed() new d0f6dfd3c6c9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] new 2474c4a7cd30 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() new 5e3e41f40f7c mm, slub: extract get_partial() from new_slab_objects() new 94bc94e68535 mm, slub: dissolve new_slab_objects() into ___slab_alloc() new 6831d992c20f mm, slub: return slab page from get_partial() and set c->p [...] new a6bf897cb263 mm, slub: restructure new page checks in ___slab_alloc() new b2f1d829d50f mm, slub: simplify kmem_cache_cpu and tid setup new 4e0bcf9290bc mm, slub: move disabling/enabling irqs to ___slab_alloc() new bc8fe4c3bd70 mm, slub: do initial checks in ___slab_alloc() with irqs enabled new 30cb6d0a7037 mm, slub: move disabling irqs closer to get_partial() in _ [...] new ffe6b510d08b mm, slub: restore irqs around calling new_slab() new 6858b1599eea mm, slub: validate slab from partial list or page allocato [...] new 37c9e4483844 mm, slub: check new pages with restored irqs new 966c93586dff mm, slub: stop disabling irqs around get_partial() new ae8b4b649599 mm, slub: move reset of c->page and freelist out of deacti [...] new 7baa120951fb mm, slub: make locking in deactivate_slab() irq-safe new deae8a0c34dc mm, slub: call deactivate_slab() without disabling irqs new 8a59d106ccd3 mm, slub: move irq control into unfreeze_partials() new 87915c4c5d3e mm, slub: discard slabs in unfreeze_partials() without irq [...] new 7fed8d9ca58d mm, slub: detach whole partial list at once in unfreeze_pa [...] new 077e1495a583 mm, slub: separate detaching of partial list in unfreeze_p [...] new 226122ffcbc4 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new dbbcc760ac8e mm, slub: don't disable irqs in slub_cpu_dead() new 097eddee2ded mm, slab: make flush_slab() possible to call with irqs enabled new 8d1dbb84233a mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new fd917c6407fb mm, slub: fix memory and cpu hotplug related lock ordering issues new b0caa91ed5ce mm, slub: fix memory and cpu hotplug related lock ordering [...] new 1075ce2a9ffa mm: slub: make object_map_lock a raw_spinlock_t new f229eac01f3d mm, slub: optionally save/restore irqs in slab_[un]lock()/ new fa25a824ca2d mm, slub: make slab_lock() disable irqs with PREEMPT_RT new d47d7c7d2ce4 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new 4d46fe10d733 mm, slub: use migrate_disable() on PREEMPT_RT new b130810cc8e4 mm, slub: convert kmem_cpu_slab protection to local_lock new e1c9e9618e18 mm/debug_vm_pgtable: introduce struct pgtable_debug_args new debfd821f66e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new f4b2052b935e mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new 938e695e8aff mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 3b5cf6ed4bc4 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new 7827abd79852 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 705631c03fa7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 508352d22249 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new dbb2b61d3c89 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new 3a638b723234 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 31e1bb44a795 mm/debug_vm_pgtable: remove unused code new abdd8a8329cb mm/debug_vm_pgtable: fix corrupted page flag new 3eb797878433 mm: report a more useful address for reclaim acquisition new 40b62e675051 mm: mark idle page tracking as BROKEN new b821dd57a355 writeback: track number of inodes under writeback new a4aba6eab76e writeback: reliably update bandwidth estimation new 703fb52e84d9 writeback: fix bandwidth estimate for spiky workload new 7d9bb876e12c writeback: avoid division by 0 in wb_update_dirty_ratelimit() new e716a2d62cb8 writeback: rename domain_update_bandwidth() new 4185712a6ef0 writeback: use READ_ONCE for unlocked reads of writeback stats new 4c67c21035b5 mm: remove irqsave/restore locking from contexts with irqs [...] new b2fbb01d9796 fs: drop_caches: fix skipping over shadow cache inodes new 61d31537590d fs: inode: count invalidated shadow pages in pginodesteal new 4d6d81fd23e3 vfs: keep inodes with page cache off the inode shrinker LRU new 8edfa20861ad writeback: memcg: simplify cgroup_writeback_by_id new 8bda9b4d481e mm: gup: remove set but unused local variable major new 26ba78d5e838 mm: gup: remove unneed local variable orig_refs new fd88983baa62 mm: gup: remove useless BUG_ON in __get_user_pages() new e66270cf6ca3 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() new 893bec80b4c6 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix new ce645c72eb6d mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] new 304d456f1d6a mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() new df7ef96f75de fs, mm: fix race in unlinking swapfile new 6f374b54efce mm: delete unused get_kernel_page() new 0df07d43666e shmem: use raw_spinlock_t for ->stat_lock new 4fbe4c52084f shmem: remove unneeded variable ret new e8b37763336b shmem: remove unneeded header file new 18d2fb18d28c shmem: remove unneeded function forward declaration new fecf0e0eae22 shmem: include header file to declare swap_info new d8f2a3fc6af1 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 0e95c22745ca mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new f53c0b8f86d1 mm, memcg: inline swap-related functions to improve disabl [...] new e535c4688226 memcg: enable accounting for pids in nested pid namespaces new 5aafec35979d memcg: switch lruvec stats to rstat new 8f202c9cf3e9 memcg: infrastructure to flush memcg stats new cc81f32ba855 memcg-infrastructure-to-flush-memcg-stats-v5 new f4008e79707d memcg: charge fs_context and legacy_fs_context new 92bd5d6962fb memcg: enable accounting for mnt_cache entries new 0c1690599e15 memcg: enable accounting for pollfd and select bits arrays new f055e11a6ceb memcg: enable accounting for file lock caches new 5fccce5e4b12 memcg: enable accounting for fasync_cache new 86afe83590fe memcg: enable accounting for new namesapces and struct nsproxy new 191b876bc193 memcg: enable accounting of ipc resources new fde22f1b37f7 memcg: enable accounting for signals new 44549ce09250 memcg: enable accounting for posix_timers_cache slab new db70bd9bcc3a memcg: enable accounting for ldt_struct objects new 9104e51dd0eb memcg: cleanup racy sum avoidance code new 21effa7863af memcg: replace in_interrupt() by !in_task() in active_memcg() new 739fd97234bc mm: memcontrol: set the correct memcg swappiness restriction new 2c7198c7ad3b mm, memcg: remove unused functions new 8e678daed890 mm, memcg: save some atomic ops when flush is already true new 8209cabe5c3b memcg: fix up drain_local_stock comment new 160d18d14d54 lazy tlb: introduce lazy mm refcount helper functions new e819fe888377 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 3fa3970ccdf8 lazy tlb: allow lazy tlb mm refcounting to be configurable new 0828e42df1b0 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 671d75698f56 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 014927f66648 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 62c2115047b6 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new bb37a2ee5781 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 59c93c883f00 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new 651fecbbcf06 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new d3809096f1ba scatterlist: replace flush_kernel_dcache_page with flush_d [...] new 13a02b1826c2 mm: remove flush_kernel_dcache_page new 14c95dd2b502 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new 4dffbf1e6862 mm: change fault_in_pages_* to have an unsigned size parameter new d2cb867a190b mm/pagemap: add mmap_assert_locked() annotations to find_vma*() new 031b07b8d7a3 add-mmap_assert_locked-annotations-to-find_vma-fix new d7132eb493de mm/mremap: fix memory account on do_munmap() failure new 1a4542154ec8 mm/mremap: don't account pages in vma_to_resize() new 082a61f20bbd mm: sparse: pass section_nr to section_mark_present new 410a8649c987 mm: sparse: pass section_nr to find_memory_block new b6f026b55a62 mm: sparse: remove __section_nr() function new de3fb9bef4ba mm/sparse: set SECTION_NID_SHIFT to 6 new e45812bf957d include/linux/mmzone.h: avoid a warning in sparse memory support new 77ef187d273c mm/sparse: clarify pgdat_to_phys new be0fba405d65 mm/vmalloc: use batched page requests in bulk-allocator new 78231f5a760d mm/vmalloc: remove gfpflags_allow_blocking() check new a9e9220a0cc5 lib/test_vmalloc.c: add a new 'nr_pages' parameter new fde2ae6b893a mm/vmalloc: fix wrong behavior in vread new a52e5af7d769 mm/kasan: move kasan.fault to mm/kasan/report.c new 5ce80a69f073 kasan: test: rework kmalloc_oob_right new 1e6549e19970 kasan: test: avoid writing invalid memory new 6c1827989263 kasan: test: avoid corrupting memory via memset new d17136a8bc98 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS new 8a2d6d9599b2 kasan: test: only do kmalloc_uaf_memset for generic mode new b49e0fc56deb kasan: test: clean up ksize_uaf new c9243c588d6b kasan: test: avoid corrupting memory in copy_user_test new bb697cb3eb03 kasan: test: avoid corrupting memory in kasan_rcu_uaf new 13419bcf0029 mm/page_alloc: always initialize memory map for the holes new 432b9d1c9082 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix new 8247785f4b94 microblaze: simplify pte_alloc_one_kernel() new 4e6ea70affdb mm: introduce memmap_alloc() to unify memory map allocation new 8cd5125cab30 memblock: stop poisoning raw allocations new b62752aa7796 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 5fd225e22ef4 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new 5203ae5986ba mm/page_alloc.c: use in_task() new 2fcee981b58c hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new f97835d30d6e hugetlb: drop ref count earlier after page allocation new 70f1bb54c5d5 hugetlb: before freeing hugetlb page set dtor to appropria [...] new 1c8dee223762 userfaultfd: change mmap_changing to atomic new 9a1e56ad2acb userfaultfd: prevent concurrent API initialization new b9412bb1a577 selftests/vm/userfaultfd: wake after copy failure new cbc44ef16654 mm/numa: automatically generate node migration order new 54a86391cc5e mm/migrate: update node demotion order on hotplug events new c1a972d666fc mm/migrate: enable returning precise migrate_pages() succe [...] new 4817281e490e mm/migrate: demote pages during reclaim new 48f62ba33a07 mm-migrate-demote-pages-during-reclaim-v11 new ccb07be4a55e mm/vmscan: add page demotion counter new 86087efa45a4 mm/vmscan: add helper for querying ability to age anonymous pages new 74d4f334ec1b mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new e23f8ad943ee mm/vmscan: Consider anonymous pages without swap new 2f14bc33580d mm-vmscan-consider-anonymous-pages-without-swap-v11 new d16b758b71d7 mm/vmscan: never demote for memcg reclaim new 531f137f9e50 mm/migrate: add sysfs interface to enable reclaim migration new c887e2cbac4e mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 31edc6612856 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 206a557df2ed mm/vmscan: remove misleading setting to sc->priority new 4d2ddf8151d0 mm/vmscan: remove unneeded return value of kswapd_run() new 97f9f051786f mm/vmscan: add 'else' to remove check_pending label new 74be53047f9b mm: compaction: optimize proactive compaction deferrals new 78217432447c mm-compaction-optimize-proactive-compaction-deferrals-fix new d2d8ebcecd2c mm: compaction: support triggering of proactive compaction [...] new 019590216bb7 mm-compaction-support-triggering-of-proactive-compaction-b [...] new 56025616e81c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new fd595ce0fc89 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new d678f7b86291 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] new 9064e2aab1ea mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new faa1ae637c63 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 75cfa0558182 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new 1a3a471a348d mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new e5798c310b7d mm/mempolicy: advertise new MPOL_PREFERRED_MANY new d527ecf9778f mm/mempolicy: unify the create() func for bind/interleave/ [...] new 5af3287a1f93 mm/mempolicy.c: use in_task() in mempolicy_slab_node() new 469473b4b6fe mm: introduce process_mrelease system call new 3128eb858a35 mm: wire up syscall process_mrelease new 03ce154e6acb oom_kill: oom_score_adj broken for processes with small me [...] new 7c94f3753a36 mm/migrate: correct kernel-doc notation new a7d78f846b60 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 125966c847af selftests: vm: add KSM merge test new c8c7f40ceb62 selftests: vm: add KSM unmerge test new 5955655ab670 selftests: vm: add KSM zero page merging test new e6188b12fe44 selftests: vm: add KSM merging across nodes test new 08904f0815b6 mm: KSM: fix data type new a98353234f4f selftests: vm: add KSM merging time test new 35d7dc8a7255 selftests: vm: add COW time test for KSM pages new cad920e54a18 mm/vmstat: correct some wrong comments new 6dfe75181302 mm/vmstat: simplify the array size calculation new 343cfd1d9883 mm/vmstat: remove unneeded return value new 3f25d3213e7c mm/vmstat: protect per cpu variables with preempt disable on RT new 8b77949e485f mm/madvise: add MADV_WILLNEED to process_madvise() new a7d8cb0d1d96 memory-hotplug.rst: remove locking details from admin-guide new 051e4f38b40d memory-hotplug.rst: complete admin-guide overhaul new 59cf6c0547b1 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 9bc8f2c21066 mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 298ba84d6470 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 082e2a646057 mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 8a7c82ecf9e2 mm/memory_hotplug: remove nid parameter from remove_memory [...] new 6f39a0e3402c ACPI: memhotplug: memory resources cannot be enabled yet new 732686d7204d mm: track present early pages per zone new 5efb3e93e4de mm/memory_hotplug: introduce "auto-movable" online policy new a577b8cb0c45 drivers/base/memory: introduce "memory groups" to logicall [...] new a894370671de mm/memory_hotplug: track present pages in memory groups new 0ae87c5fec8e ACPI: memhotplug: use a single static memory group for a s [...] new ee30bca60fd5 dax/kmem: use a single static memory group for a single pr [...] new 33c1879b8639 virtio-mem: use a single dynamic memory group for a single [...] new b404bdd00ed7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new 0827f314a03e mm/memory_hotplug: improved dynamic memory group aware "au [...] new 15125de622b0 mm: remove redundant compound_head() calling new 8daa7dd2a121 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new b0db28879bf4 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 1f07beb5c716 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 1a24fe8676e6 highmem: don't disable preemption on RT in kmap_atomic() new 5ed9fb72ae78 mm/highmem: Remove deprecated kmap_atomic new 35c573ab9b47 kfence: show cpu and timestamp in alloc/free info new 74225bfd2cd2 mm: introduce Data Access MONitor (DAMON) new 92a5e8baf5f8 mm/damon/core: implement region-based sampling new 4c2763fa44b5 mm/damon: adaptively adjust regions new bfb06b3e13ad mm/idle_page_tracking: make PG_idle reusable new 07a458ca696e mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT new 2c0e2c160731 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix new c1b5943eeeb0 mm/damon: implement primitives for the virtual memory addr [...] new 236675f335c3 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] new 2aaa1c56d33f mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup new 6d16b0a6f746 mm/damon: add a tracepoint new df15c5bb2d0a mm/damon: implement a debugfs-based user space interface new 2c505f55ba50 mm-damon-implement-a-debugfs-based-user-space-interface-fix new 954d2cdc9f6e mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix new 709909ce24e2 mm/damon/dbgfs: export kdamond pid to the user space new 27e262f34439 mm/damon/dbgfs: support multiple contexts new db1ee700c599 Documentation: add documents for DAMON new 0be9017d5b4d mm/damon: add kunit tests new 25ec9ea256d6 mm/damon: add user space selftests new 2842a8b0bd42 MAINTAINERS: update for DAMON new e616623bb32d fs/buffer.c: add debug print for __getblk_gfp() stall problem new f689187c39e1 fs/buffer.c: dump more info for __getblk_gfp() stall problem new b5f7f808441d kernel/hung_task.c: Monitor killed tasks. new 6e578d861c8f alpha: agp: make empty macros use do-while-0 style new c0e133fd916a alpha: pci-sysfs: fix all kernel-doc warnings new cfd6f9c135f0 percpu: remove export of pcpu_base_addr new 7548dc6e8131 fs/proc/kcore.c: add mmap interface new b7d4b2f79cda proc: stop using seq_get_buf in proc_task_name new a026745afc5b connector: send event on write to /proc/[pid]/comm new 30b7413cc3a8 proc/sysctl: make protected_* world readable new 2b2929ffd9c9 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new a32894fcc2c8 include/linux/once.h: fix trivia typo Not -> Note new 3a5c24ac18d0 kernel/acct.c: use dedicated helper to access rlimit values new 82db33701fa1 math: make RATIONAL tristate new 0f0698fa138c math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 3e6b26d9b54b lib/string: optimized memcpy new 51ac381fbea8 lib/string: optimized memmove new 8cf57871e21e lib/string: optimized memset new 5d96b0714988 lib/test: convert test_sort.c to use KUnit new 77b39839fb23 lib/dump_stack: correct kernel-doc notation new 045260dbd7e9 lib/iov_iter.c: fix kernel-doc warnings new 3572d4cb135d checkpatch: support wide strings new 303dd60cd2f3 fs/epoll: use a per-cpu counter for user's watches count new a5ebb1c18976 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix new d7723b871c28 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix new 884af39bb430 ramfs: fix mount source show for ramfs new d192112362cc trap: cleanup trap_init() new b8e4b336cb92 init/main.c: silence some -Wunused-parameter warnings new 6b129f803b52 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new fbe96b2710fb nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 9879996e3052 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 950fa5cd8101 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 92ef33e94ca2 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new d0dff983ebb1 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new ebac55f5e00a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new a019ba0cdd9b fs/coredump.c: log if a core dump is aborted due to change [...] new 89054ec1e1d3 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix new 4df5b5bca5c2 coredump: fix memleak in dump_vma_snapshot() new 6220d766e602 pid: cleanup the stale comment mentioning pidmap_init(). new f746de8599e5 prctl: allow to setup brk for et_dyn executables new 642e47939d5e configs: remove the obsolete CONFIG_INPUT_POLLDEV new aeef1e3957ff Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new ebef52701cc7 selftests/memfd: remove unused variable new 1119a8dd34d2 ipc: replace costly bailout check in sysvipc_find_ipc() new 1421402fd130 Merge branch 'akpm-current/current' new 27acb7a78482 mm/workingset: correct kernel-doc notations new 48d8bb4ef2c8 mm: move kvmalloc-related functions to slab.h new 184ee1683fc0 scripts: check_extable: fix typo in user error message new 41560faaf7f7 kexec: move locking into do_kexec_load new c1d52354f9bd kexec: avoid compat_alloc_user_space new cde913ffa05f mm: simplify compat_sys_move_pages new d6bbc0ebc1c0 mm: simplify compat numa syscalls new fa9a87bf83a2 fixup! mm: simplify compat numa syscalls new 63160d658a5b compat: remove some compat entry points new f5e0cc2c9f5f arch: remove compat_alloc_user_space
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 (0bcf3a704d57) \ N -- N -- N refs/heads/akpm (f5e0cc2c9f5f)
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 1122 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/dev-tools/kunit/kunit-tool.rst | 9 +- Documentation/dev-tools/kunit/running_tips.rst | 10 + Documentation/devicetree/bindings/arm/fsl.yaml | 11 + .../devicetree/bindings/arm/rockchip.yaml | 28 + .../bindings/connector/usb-connector.yaml | 4 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../bindings/power/rockchip-io-domain.yaml | 30 + .../devicetree/bindings/power/supply/battery.yaml | 14 + .../bindings/power/supply/mt6360_charger.yaml | 48 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 22 +- .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../bindings/timer/energymicro,efm32-timer.txt | 23 - .../bindings/timer/rockchip,rk-timer.txt | 27 - .../bindings/timer/rockchip,rk-timer.yaml | 64 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/lightnvm-pblk.rst | 21 - Documentation/filesystems/index.rst | 1 + Documentation/filesystems/ntfs3.rst | 106 + Documentation/networking/mptcp-sysctl.rst | 12 + Documentation/powerpc/associativity.rst | 104 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Documentation/virt/kvm/locking.rst | 8 +- MAINTAINERS | 30 +- arch/alpha/Kconfig | 2 - arch/arc/Kconfig | 3 - arch/arc/include/asm/cache.h | 4 - arch/arc/include/asm/cacheflush.h | 1 + arch/arc/include/asm/entry-compact.h | 8 - arch/arc/include/asm/mmu.h | 31 +- arch/arc/include/asm/mmu_context.h | 28 +- arch/arc/include/asm/page.h | 54 +- arch/arc/include/asm/pgalloc.h | 14 +- arch/arc/include/asm/pgtable.h | 32 - arch/arc/include/asm/setup.h | 12 +- arch/arc/include/asm/uaccess.h | 72 - arch/arc/kernel/entry-arcv2.S | 1 + arch/arc/kernel/entry.S | 7 +- arch/arc/mm/cache.c | 8 +- arch/arc/mm/extable.c | 12 - arch/arc/mm/fault.c | 2 +- arch/arc/mm/ioremap.c | 3 +- arch/arc/mm/tlb.c | 64 +- arch/arc/mm/tlbex.S | 52 +- arch/arm/Kconfig | 2 - arch/arm/boot/dts/Makefile | 8 + .../boot/dts/aspeed-bmc-facebook-cloudripper.dts | 539 ++ arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts | 185 + arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts | 1251 +++++ arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 48 +- .../boot/dts/ast2600-facebook-netbmc-common.dtsi | 169 + .../boot/dts/facebook-bmc-flash-layout-128.dtsi | 60 + arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 13 + arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts | 106 + arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 36 + arch/arm/boot/dts/imx6q-skov-revc-lt6.dts | 128 + .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 127 + arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 54 + arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 477 ++ arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 + arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm64/Kconfig | 2 - arch/arm64/boot/dts/freescale/Makefile | 1 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 389 ++ arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 18 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 49 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 251 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 5 + arch/arm64/kvm/arm.c | 12 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 2 +- arch/csky/include/asm/uaccess.h | 6 - arch/csky/lib/usercopy.c | 102 - arch/h8300/kernel/h8300_ksyms.c | 2 - arch/h8300/lib/Makefile | 2 +- arch/h8300/lib/strncpy.S | 35 - arch/hexagon/include/asm/uaccess.h | 31 - arch/hexagon/kernel/hexagon_ksyms.c | 1 - arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/strnlen_user.S | 126 - arch/ia64/Kconfig | 2 + arch/m68k/Kconfig | 2 - arch/microblaze/include/asm/uaccess.h | 21 +- arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/lib/uaccess_old.S | 90 - arch/mips/Kconfig | 2 + arch/mips/include/asm/cacheflush.h | 2 + arch/nds32/Kconfig | 2 - arch/nios2/Kconfig | 2 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/openrisc/Kconfig | 2 - arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/cacheflush.h | 3 +- arch/powerpc/Kconfig | 2 - arch/powerpc/Makefile | 3 +- arch/powerpc/boot/Makefile | 10 - arch/powerpc/boot/dts/wii.dts | 13 +- arch/powerpc/boot/install.sh | 27 +- arch/powerpc/configs/microwatt_defconfig | 1 + arch/powerpc/configs/wii_defconfig | 1 + arch/powerpc/include/asm/book3s/64/kup.h | 2 +- arch/powerpc/include/asm/bug.h | 61 +- arch/powerpc/include/asm/debugfs.h | 13 - arch/powerpc/include/asm/drmem.h | 1 + arch/powerpc/include/asm/extable.h | 14 + arch/powerpc/include/asm/firmware.h | 7 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/membarrier.h | 3 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 5 + arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/ppc_asm.h | 11 +- arch/powerpc/include/asm/prom.h | 3 +- arch/powerpc/include/asm/sections.h | 8 - arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 6 +- arch/powerpc/include/asm/xics.h | 3 +- arch/powerpc/include/asm/xive-regs.h | 3 + arch/powerpc/include/asm/xive.h | 2 + arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/cacheinfo.c | 124 +- arch/powerpc/kernel/dawr.c | 3 +- arch/powerpc/kernel/eeh.c | 16 +- arch/powerpc/kernel/eeh_cache.c | 4 +- arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/hw_breakpoint.c | 1 - arch/powerpc/kernel/kdebugfs.c | 14 + arch/powerpc/kernel/misc_32.S | 2 +- arch/powerpc/kernel/pci-common.c | 6 + arch/powerpc/kernel/prom_init.c | 3 +- arch/powerpc/kernel/rtasd.c | 4 +- arch/powerpc/kernel/security.c | 16 +- arch/powerpc/kernel/setup-common.c | 13 - arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/smp.c | 70 +- arch/powerpc/kernel/traps.c | 13 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 20 +- arch/powerpc/kvm/book3s_hv_builtin.c | 10 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 8 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xive.c | 74 +- arch/powerpc/kvm/book3s_xive.h | 11 +- arch/powerpc/kvm/book3s_xive_native.c | 24 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 16 +- arch/powerpc/mm/drmem.c | 46 + arch/powerpc/mm/numa.c | 445 +- arch/powerpc/mm/ptdump/bats.c | 4 +- arch/powerpc/mm/ptdump/segment_regs.c | 4 +- arch/powerpc/perf/core-book3s.c | 9 + arch/powerpc/platforms/cell/axon_msi.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/powernv/memtrace.c | 3 +- arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 260 +- arch/powerpc/platforms/powernv/pci.c | 67 - arch/powerpc/platforms/powernv/pci.h | 6 - arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/firmware.c | 3 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 173 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 + arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/msi.c | 296 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 + arch/powerpc/platforms/pseries/pseries.h | 2 + arch/powerpc/platforms/pseries/setup.c | 2 + arch/powerpc/sysdev/xics/ics-native.c | 13 +- arch/powerpc/sysdev/xics/ics-opal.c | 40 +- arch/powerpc/sysdev/xics/ics-rtas.c | 40 +- arch/powerpc/sysdev/xics/xics-common.c | 131 +- arch/powerpc/sysdev/xive/common.c | 103 +- arch/powerpc/sysdev/xive/native.c | 10 + arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 2 - arch/riscv/include/asm/page.h | 4 +- arch/riscv/mm/init.c | 9 +- arch/s390/include/asm/uaccess.h | 18 +- arch/s390/lib/uaccess.c | 52 - arch/sh/Kconfig | 2 - arch/sh/include/asm/cacheflush.h | 3 +- arch/sparc/Kconfig | 2 - arch/um/Kconfig | 2 + arch/um/include/asm/uaccess.h | 5 +- arch/um/kernel/skas/uaccess.c | 14 +- arch/x86/Kconfig | 2 - arch/x86/include/asm/kvm_host.h | 7 + arch/x86/kvm/cpuid.c | 28 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu.c | 28 + arch/x86/kvm/mmu/tdp_mmu.c | 35 +- arch/x86/kvm/vmx/nested.c | 56 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 3 +- arch/xtensa/Makefile | 12 - arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/include/asm/uaccess.h | 3 +- arch/xtensa/kernel/xtensa_ksyms.c | 2 +- arch/xtensa/platforms/Makefile | 4 + block/Kconfig.iosched | 6 - block/Makefile | 2 - block/bio.c | 5 +- block/blk-iocost.c | 8 +- block/blk-merge.c | 2 + block/blk-mq.c | 6 +- block/blk-throttle.c | 32 + block/blk.h | 2 + block/mq-deadline-cgroup.c | 126 - block/mq-deadline-cgroup.h | 114 - block/{mq-deadline-main.c => mq-deadline.c} | 73 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/base/node.c | 63 +- drivers/base/platform-msi.c | 2 + drivers/base/topology.c | 115 +- drivers/block/nbd.c | 185 +- drivers/clk/renesas/rzg2l-cpg.c | 23 - drivers/clk/renesas/rzg2l-cpg.h | 12 - drivers/clocksource/exynos_mct.c | 16 +- drivers/clocksource/ingenic-sysost.c | 318 +- drivers/clocksource/sh_cmt.c | 30 +- drivers/clocksource/timer-mediatek.c | 8 +- drivers/cpufreq/powernv-cpufreq.c | 16 +- drivers/cpuidle/cpuidle-pseries.c | 2 +- drivers/cxl/cxlmem.h | 9 + drivers/cxl/pci.c | 132 +- drivers/gpu/drm/i915/display/intel_ddi.c | 49 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 58 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 7 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 61 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +- drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dc.c | 358 +- drivers/gpu/drm/tegra/dc.h | 17 + drivers/gpu/drm/tegra/drm.c | 16 +- drivers/gpu/drm/tegra/plane.c | 117 + drivers/gpu/drm/tegra/plane.h | 16 + drivers/gpu/host1x/hw/debug_hw.c | 23 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 8 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 16 +- drivers/hwmon/dell-smm-hwmon.c | 31 +- drivers/i2c/i2c-core-acpi.c | 32 + drivers/iio/adc/rn5t618-adc.c | 23 + drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/ipack/carriers/tpci200.c | 60 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 1 + drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 3 - drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 27 +- drivers/irqchip/irq-gic.c | 14 +- drivers/lightnvm/Kconfig | 44 - drivers/lightnvm/Makefile | 11 - drivers/lightnvm/core.c | 1440 ------ drivers/lightnvm/pblk-cache.c | 137 - drivers/lightnvm/pblk-core.c | 2151 -------- drivers/lightnvm/pblk-gc.c | 726 --- drivers/lightnvm/pblk-init.c | 1324 ----- drivers/lightnvm/pblk-map.c | 210 - drivers/lightnvm/pblk-rb.c | 858 ---- drivers/lightnvm/pblk-read.c | 474 -- drivers/lightnvm/pblk-recovery.c | 874 ---- drivers/lightnvm/pblk-rl.c | 254 - drivers/lightnvm/pblk-sysfs.c | 728 --- drivers/lightnvm/pblk-trace.h | 145 - drivers/lightnvm/pblk-write.c | 665 --- drivers/lightnvm/pblk.h | 1358 ----- drivers/net/Kconfig | 4 +- drivers/net/bonding/bond_main.c | 18 +- drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/broadcom/Kconfig | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 98 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb_main.c | 9 + drivers/net/ethernet/cavium/Kconfig | 4 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/Kconfig | 1 - drivers/net/ethernet/freescale/fec.h | 4 + drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/hisilicon/Kconfig | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 8 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 8 +- drivers/net/ethernet/intel/Kconfig | 12 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 2 + drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + drivers/net/ethernet/pensando/Kconfig | 2 +- drivers/net/ethernet/qlogic/Kconfig | 2 +- drivers/net/ethernet/renesas/Kconfig | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/samsung/Kconfig | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ipa/ipa_clock.c | 49 +- drivers/net/ipa/ipa_clock.h | 4 +- drivers/net/ipa/ipa_main.c | 6 +- drivers/net/ipa/ipa_modem.c | 72 +- drivers/net/phy/Kconfig | 2 + drivers/net/phy/marvell.c | 105 +- drivers/net/usb/hso.c | 7 +- drivers/nvme/host/Makefile | 1 - drivers/nvme/host/core.c | 13 - drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/lightnvm.c | 1274 ----- drivers/nvme/host/nvme.h | 26 - drivers/nvme/host/pci.c | 6 - drivers/of/fdt.c | 39 +- drivers/of/property.c | 4 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 116 + drivers/pinctrl/samsung/pinctrl-exynos.h | 29 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/platform/surface/aggregator/core.c | 9 +- drivers/platform/x86/asus-wmi.c | 289 ++ drivers/platform/x86/dual_accel_detect.h | 26 +- drivers/platform/x86/i2c-multi-instantiate.c | 27 +- .../x86/intel/int33fe/intel_cht_int33fe_common.c | 29 +- drivers/power/reset/linkstation-poweroff.c | 77 +- drivers/power/supply/Kconfig | 13 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_chargalg.c | 24 +- drivers/power/supply/axp288_charger.c | 11 +- drivers/power/supply/bq24735-charger.c | 27 +- drivers/power/supply/mt6360_charger.c | 867 ++++ drivers/power/supply/power_supply_core.c | 20 + drivers/power/supply/rn5t618_power.c | 38 + drivers/ptp/Kconfig | 15 +- drivers/ptp/ptp_vclock.c | 2 + drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/soc/fsl/qe/qe_ic.c | 11 +- drivers/soc/rockchip/io-domain.c | 88 +- drivers/spi/spi-mxic.c | 3 +- drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/r8188eu/Kconfig | 1 + drivers/staging/r8188eu/Makefile | 4 - drivers/staging/r8188eu/core/rtw_ap.c | 13 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 2 +- drivers/staging/r8188eu/core/rtw_cmd.c | 8 +- drivers/staging/r8188eu/core/rtw_debug.c | 25 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 19 +- drivers/staging/r8188eu/core/rtw_io.c | 2 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/r8188eu/core/rtw_led.c | 20 +- drivers/staging/r8188eu/core/rtw_mlme.c | 26 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 29 +- drivers/staging/r8188eu/core/rtw_mp.c | 6 +- drivers/staging/r8188eu/core/rtw_p2p.c | 10 +- drivers/staging/r8188eu/core/rtw_recv.c | 22 +- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 6 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 29 +- drivers/staging/r8188eu/core/rtw_xmit.c | 4 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 16 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/r8188eu/hal/odm.c | 38 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 3 - drivers/staging/r8188eu/hal/usb_halinit.c | 18 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 87 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 4 - drivers/staging/r8188eu/include/ieee80211.h | 23 +- drivers/staging/r8188eu/include/odm.h | 8 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 5 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/r8188eu/include/rtw_recv.h | 46 - drivers/staging/r8188eu/include/rtw_rf.h | 3 - drivers/staging/r8188eu/include/wifi.h | 2 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 96 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 3 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 2 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 8 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 147 +- .../intel/int340x_thermal/int3400_thermal.c | 14 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 +++ drivers/tty/serdev/core.c | 36 +- drivers/tty/serial/samsung_tty.c | 49 +- drivers/tty/serial/stm32-usart.c | 4 +- drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/dwc2/gadget.c | 23 + drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-qcom.c | 4 + drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_gadget.c | 6 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/typec/tcpm/tcpm.c | 87 +- drivers/video/fbdev/efifb.c | 21 +- fs/Kconfig | 1 + fs/Makefile | 1 + fs/attr.c | 50 +- fs/cifs/cifsglob.h | 5 - fs/cifs/cifssmb.c | 3 +- fs/cifs/file.c | 11 +- fs/cifs/inode.c | 2 +- fs/cifs/smb2file.c | 2 +- fs/exec.c | 8 +- fs/fat/.kunitconfig | 5 + fs/fat/Kconfig | 14 +- fs/fat/Makefile | 2 + fs/fat/fat_test.c | 196 + fs/fat/misc.c | 3 + fs/gfs2/inode.c | 4 +- fs/internal.h | 8 +- fs/io_uring.c | 361 +- fs/namei.c | 239 +- fs/ntfs3/Kconfig | 46 + fs/ntfs3/Makefile | 36 + fs/ntfs3/attrib.c | 2096 ++++++++ fs/ntfs3/attrlist.c | 456 ++ fs/ntfs3/bitfunc.c | 135 + fs/ntfs3/bitmap.c | 1519 ++++++ fs/ntfs3/debug.h | 64 + fs/ntfs3/dir.c | 596 +++ fs/ntfs3/file.c | 1252 +++++ fs/ntfs3/frecord.c | 3071 ++++++++++++ fs/ntfs3/fslog.c | 5182 ++++++++++++++++++++ fs/ntfs3/fsntfs.c | 2551 ++++++++++ fs/ntfs3/index.c | 2647 ++++++++++ fs/ntfs3/inode.c | 2029 ++++++++ fs/ntfs3/lib/decompress_common.c | 332 ++ fs/ntfs3/lib/decompress_common.h | 352 ++ fs/ntfs3/lib/lib.h | 26 + fs/ntfs3/lib/lzx_decompress.c | 683 +++ fs/ntfs3/lib/xpress_decompress.c | 155 + fs/ntfs3/lznt.c | 452 ++ fs/ntfs3/namei.c | 539 ++ fs/ntfs3/ntfs.h | 1238 +++++ fs/ntfs3/ntfs_fs.h | 1092 +++++ fs/ntfs3/record.c | 609 +++ fs/ntfs3/run.c | 1111 +++++ fs/ntfs3/super.c | 1504 ++++++ fs/ntfs3/upcase.c | 105 + fs/ntfs3/xattr.c | 1128 +++++ include/asm-generic/bitops/non-atomic.h | 14 +- include/asm-generic/uaccess.h | 53 +- include/linux/bitmap.h | 6 + include/linux/btf_ids.h | 3 +- include/linux/cpumask.h | 38 + include/linux/device.h | 1 + include/linux/dma-mapping.h | 9 +- include/linux/fs.h | 3 + include/linux/i2c.h | 5 + include/linux/irq.h | 15 +- include/linux/lightnvm.h | 697 --- include/linux/linear_range.h | 2 + include/linux/memcontrol.h | 2 +- include/linux/netdevice.h | 2 +- include/linux/of_fdt.h | 3 - include/linux/platform_data/x86/asus-wmi.h | 7 + include/linux/power_supply.h | 1 + include/linux/ptp_clock_kernel.h | 48 +- include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/thermal.h | 7 +- include/linux/usb/gadget.h | 2 +- include/linux/vmstat.h | 6 - include/net/devlink.h | 4 +- include/net/ieee80211_radiotap.h | 5 + include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/uapi/linux/if_bridge.h | 14 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 4 + include/uapi/linux/lightnvm.h | 224 - include/uapi/linux/nl80211-vnd-intel.h | 77 + include/uapi/sound/asound.h | 1 + kernel/bpf/cgroup.c | 18 + kernel/bpf/helpers.c | 14 + kernel/bpf/verifier.c | 1 + kernel/dma/mapping.c | 2 +- kernel/irq/chip.c | 137 +- kernel/irq/debugfs.c | 2 - kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 64 - kernel/irq/irqdomain.c | 1 + kernel/irq/manage.c | 6 +- kernel/irq/msi.c | 4 - lib/Kconfig | 10 +- lib/Kconfig.debug | 15 - lib/bitmap.c | 121 + lib/debugobjects.c | 7 +- lib/kunit/test.c | 109 + lib/linear_ranges.c | 31 + lib/test_bitmap.c | 150 + lib/ubsan.c | 3 + mm/filemap.c | 2 +- mm/memcontrol.c | 31 +- mm/page-writeback.c | 2 +- mm/swap.c | 17 +- mm/workingset.c | 16 +- net/802/Makefile | 1 - net/802/p8023.c | 60 - net/bridge/br_multicast.c | 211 +- net/bridge/br_netlink.c | 5 +- net/bridge/br_private.h | 7 +- net/bridge/br_vlan_options.c | 5 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 2 +- net/core/devlink.c | 391 +- net/core/skbuff.c | 6 +- net/mac80211/ibss.c | 15 +- net/mac80211/ieee80211_i.h | 1 + net/mac80211/iface.c | 11 +- net/mac80211/main.c | 2 +- net/mac80211/rx.c | 29 +- net/mac80211/sta_info.c | 2 +- net/mac80211/status.c | 16 +- net/mptcp/ctrl.c | 26 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 8 +- net/mptcp/pm.c | 21 + net/mptcp/pm_netlink.c | 39 + net/mptcp/protocol.c | 187 +- net/mptcp/protocol.h | 31 +- net/mptcp/subflow.c | 6 +- net/nfc/rawsock.c | 2 +- net/unix/af_unix.c | 129 +- net/wireless/radiotap.c | 9 +- samples/bpf/offwaketime_kern.c | 9 +- scripts/mod/modpost.c | 2 +- sound/core/control_led.c | 2 +- sound/core/memalloc.c | 28 +- sound/core/pcm_native.c | 9 + sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 14 + sound/pci/hda/hda_generic.c | 19 - sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 1 - sound/pci/hda/patch_ca0132.c | 6 - sound/pci/hda/patch_cirrus.c | 1074 ---- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 +++ sound/pci/hda/patch_cs8409.c | 1279 +++++ sound/pci/hda/patch_cs8409.h | 369 ++ sound/pci/hda/patch_realtek.c | 13 - sound/pci/hda/patch_sigmatel.c | 1 - sound/soc/codecs/rt5682-i2c.c | 2 - sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 60 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/sof_sdw.c | 20 +- sound/soc/intel/boards/sof_sdw_common.h | 37 +- sound/soc/intel/boards/sof_sdw_max98373.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rz-ssi.c | 1063 ++++ sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/usb/mixer_quirks.c | 265 +- tools/io_uring/io_uring-cp.c | 31 +- tools/lib/bpf/libbpf.c | 16 +- tools/testing/kunit/kunit.py | 36 +- tools/testing/kunit/kunit_parser.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 29 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 80 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 4 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 16 + .../selftests/bpf/progs/test_core_autosize.c | 20 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 56 + tools/testing/selftests/bpf/progs/test_snprintf.c | 6 +- tools/testing/selftests/bpf/verifier/dead_code.c | 12 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 218 +- .../selftests/powerpc/primitives/asm/extable.h | 1 + tools/thermal/tmon/Makefile | 10 +- 628 files changed, 48673 insertions(+), 19579 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/supply/mt6360_charger.yaml delete mode 100644 Documentation/devicetree/bindings/timer/energymicro,efm32-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml delete mode 100644 Documentation/driver-api/lightnvm-pblk.rst create mode 100644 Documentation/filesystems/ntfs3.rst create mode 100644 Documentation/powerpc/associativity.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts create mode 100644 arch/arm/boot/dts/ast2600-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/facebook-bmc-flash-layout-128.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts delete mode 100644 arch/h8300/lib/strncpy.S delete mode 100644 arch/hexagon/mm/strnlen_user.S delete mode 100644 arch/powerpc/include/asm/debugfs.h create mode 100644 arch/powerpc/kernel/kdebugfs.c create mode 100644 arch/xtensa/platforms/Makefile delete mode 100644 block/mq-deadline-cgroup.c delete mode 100644 block/mq-deadline-cgroup.h rename block/{mq-deadline-main.c => mq-deadline.c} (95%) delete mode 100644 drivers/lightnvm/Kconfig delete mode 100644 drivers/lightnvm/Makefile delete mode 100644 drivers/lightnvm/core.c delete mode 100644 drivers/lightnvm/pblk-cache.c delete mode 100644 drivers/lightnvm/pblk-core.c delete mode 100644 drivers/lightnvm/pblk-gc.c delete mode 100644 drivers/lightnvm/pblk-init.c delete mode 100644 drivers/lightnvm/pblk-map.c delete mode 100644 drivers/lightnvm/pblk-rb.c delete mode 100644 drivers/lightnvm/pblk-read.c delete mode 100644 drivers/lightnvm/pblk-recovery.c delete mode 100644 drivers/lightnvm/pblk-rl.c delete mode 100644 drivers/lightnvm/pblk-sysfs.c delete mode 100644 drivers/lightnvm/pblk-trace.h delete mode 100644 drivers/lightnvm/pblk-write.c delete mode 100644 drivers/lightnvm/pblk.h delete mode 100644 drivers/nvme/host/lightnvm.c create mode 100644 drivers/power/supply/mt6360_charger.c create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c create mode 100644 fs/fat/.kunitconfig create mode 100644 fs/fat/fat_test.c create mode 100644 fs/ntfs3/Kconfig create mode 100644 fs/ntfs3/Makefile create mode 100644 fs/ntfs3/attrib.c create mode 100644 fs/ntfs3/attrlist.c create mode 100644 fs/ntfs3/bitfunc.c create mode 100644 fs/ntfs3/bitmap.c create mode 100644 fs/ntfs3/debug.h create mode 100644 fs/ntfs3/dir.c create mode 100644 fs/ntfs3/file.c create mode 100644 fs/ntfs3/frecord.c create mode 100644 fs/ntfs3/fslog.c create mode 100644 fs/ntfs3/fsntfs.c create mode 100644 fs/ntfs3/index.c create mode 100644 fs/ntfs3/inode.c create mode 100644 fs/ntfs3/lib/decompress_common.c create mode 100644 fs/ntfs3/lib/decompress_common.h create mode 100644 fs/ntfs3/lib/lib.h create mode 100644 fs/ntfs3/lib/lzx_decompress.c create mode 100644 fs/ntfs3/lib/xpress_decompress.c create mode 100644 fs/ntfs3/lznt.c create mode 100644 fs/ntfs3/namei.c create mode 100644 fs/ntfs3/ntfs.h create mode 100644 fs/ntfs3/ntfs_fs.h create mode 100644 fs/ntfs3/record.c create mode 100644 fs/ntfs3/run.c create mode 100644 fs/ntfs3/super.c create mode 100644 fs/ntfs3/upcase.c create mode 100644 fs/ntfs3/xattr.c delete mode 100644 include/linux/lightnvm.h delete mode 100644 include/uapi/linux/lightnvm.h create mode 100644 include/uapi/linux/nl80211-vnd-intel.h delete mode 100644 net/802/p8023.c create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/sh/rz-ssi.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_unix.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_weak.c create mode 120000 tools/testing/selftests/powerpc/primitives/asm/extable.h