This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 700e0cd3a5ce Add linux-next specific files for 20221130 omits b2af3539d787 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 2591260ddf12 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits f9604478b124 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 440f180e2d22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6394106cd7d2 Merge branch 'unsigned-char' of git://git.kernel.org/pub/s [...] omits f40999ed5423 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits caaed95294e7 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 170b50baadeb Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 664ce7a36f92 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 01915576129e Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 431fb914af33 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 0df34afb532c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits daefc936773a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b587a4defc83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc45bb6243e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09eaae906691 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6dfc1ca678b4 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 832ce83a866a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 07172146d66a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 569776c1497d Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 89ec184ff5b1 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 64ca623c4066 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac3cb731d0bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9f230f1bd55 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 243634415236 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 496cb69f6471 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits b2c8781a7ddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 913bde2c0279 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits d4a972c44ad3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 85ee911c4ed1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8bc48cc05f90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5dd96b1ba3b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 68bb8943ac8c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits d0ccd75a7bc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2330a43a584d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02b75b538af0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58aed4592698 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1698b4dc1d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 100b2e4ab557 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 98e99bf8c246 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 7f72afa50ad9 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 8ce72f91d59d Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 017fa561d529 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8849321ca785 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4cd0d3cf7430 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits bacfb1d83b92 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits dca2f103bf31 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 2c13f04162b3 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 02071e2e696e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c9133f03da5e random: mix in cycle counter when jitter timer fires omits 71f88d9ed4f3 random: align entropy_timer_state to cache line omits 808a0335d3bb next-20221129/usb omits 694c11c28152 random: spread out jitter callback to different CPUs omits 19a8226c725a Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 251fed03552d Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 3d083411b0b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18732d21ff33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76e45665c43e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e1a2e01dc42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbe911dc4ebd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9b2ff0066c3 Merge branch 'mm-nonmm-unstable' into mm-everything omits 6ea87d25e73e relay: fix type mismatch when allocating memory in relay_c [...] omits f3339c8369f5 ocfs2: always read both high and low parts of dinode link count omits 35bcef8bcf27 io-mapping: move some code within the include guarded section omits 33d814e1bef2 kernel: kcsan: kcsan_test: build without structleak plugin omits 74074b0cfeac mailmap: update email for Iskren Chernev omits 1724f400e2ec eventfd: change int to __u64 in eventfd_signal() ifndef CO [...] omits aaec5cf3fd4e rapidio: fix possible UAF when kfifo_alloc() fails omits 0701ff2fffcc relay: use strscpy() is more robust and safer omits 6ee8370989fa cpumask: limit visibility of FORCE_NR_CPUS omits 412d588071c3 acct: fix potential integer overflow in encode_comp_t() omits b5d4d67becae acct: fix accuracy loss for input value of encode_comp_t() omits 624f20e71479 linux/init.h: include <linux/build_bug.h> and <linux/stringify.h> omits 1484bc157dfa rapidio: rio: fix possible name leak in rio_register_mport() omits c927b8c0090d rapidio: fix possible name leaks when rio_add_device() fails omits d175f2ad194c fat (exportfs): fix some kernel-doc warnings omits 1e088512b9df ocfs2: fix memory leak in ocfs2_mount_volume() omits c61a35078d15 lib/radix-tree.c: fix uninitialized variable compilation warning omits 66e5ee6260ab vmcoreinfo: warn if we exceed vmcoreinfo data size omits ceab244d9b0d kprobes: freelist.h removed omits e7463db2d93b kprobes: kretprobe scalability improvement with objpool omits 0122b28ebf3b lib: objpool test module added omits 64a76d8877ec lib: objpool: fix some kernel-doc comments omits 4826c0708653 lib: objpool added: ring-array based lockless MPMC queue omits 5d2e2af777fc checkpatch: add check for array allocator family argument order omits a291ffa52b63 wifi: rt2x00: use explicitly signed or unsigned types omits c933c9cd8699 debugfs: fix error when writing negative value to atomic_t [...] omits 5e014511e739 lib/notifier-error-inject: fix error when writing -errno t [...] omits dd34ab842a1a libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value omits 8ffcb1118471 maple_tree: update copyright dates for test code omits 3b16226d00ff maple_tree: fix mas_find_rev() comment omits 88849561f5fe mm/hugetlb: change hugetlb allocation functions to return a folio omits e2f92d63d730 mm/hugetlb: convert hugetlb prep functions to folios omits b7845b4e7ef8 mm/hugetlb: convert free_gigantic_page() to folios omits e03943168a76 mm/hugetlb: convert enqueue_huge_page() to folios omits 1761a3408de4 mm/hugetlb: convert add_hugetlb_page() to folios and add h [...] omits e35f4591ab0f mm/hugetlb: convert update_and_free_page() to folios omits 63369c5c002e mm/hugetlb: convert remove_hugetlb_page() to folios omits a6489a2f78c6 mm/hugetlb: convert dissolve_free_huge_page() to folios omits 392fa68cc2d5 mm/hugetlb: convert destroy_compound_gigantic_page() to folios omits cd8e22e9d92e mm: add folio dtor and order setter functions omits 98438ed47d60 mm/hugetlb: introduce hugetlb_walk() omits 853d5fd51b63 mm/hugetlb: make page_vma_mapped_walk() safe to pmd unshare omits 9afa44d86ff7 mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare omits 6e2e1c4b2913 mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare omits 4819f3cc7df5 mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare omits 15670742ada1 mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare omits d55c847e1db5 mm/hugetlb: move swap entry handling into vma lock when faulted omits 92a5ab432d7c mm/hugetlb: document huge_pte_offset usage omits a65ea1a18f09 mm/hugetlb: don't wait for migration entry during follow page omits 4b1b309f4ead mm/hugetlb: let vma_offset_start() to return start omits 854266277cef folio-compat: remove lru_cache_add() omits fa28349bd8fd khugepage: replace lru_cache_add() with folio_add_lru() omits da9d882dafdc userfaultfd: replace lru_cache functions with folio_add functions omits fd25b0366051 fuse: convert fuse_try_move_page() to use folios omits 5912941303b3 filemap: convert replace_page_cache_page() to replace_page [...] omits e3ea028d1ba6 LoongArch: enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP omits 0849e8b7cfdc mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() omits f5e12471d2e7 LoongArch: add sparse memory vmemmap support omits ea6ae65aec96 MIPS&LoongArch&NIOS2: adjust prototypes of p?d_init() omits b9f663e1f2db kmsan: allow using __msan_instrument_asm_store() inside runtime omits 48d48391fb62 lockdep: allow instrumenting lockdep.c with KMSAN omits 4beb65bd2a34 include/linux/pgtable.h: : remove redundant pte variable omits 95382614d067 mm/fadvise: use LLONG_MAX instead of -1 for eof omits f1cc947bdfd8 filemap: skip write and wait if end offset precedes start omits 300bc3707eff zsmalloc: implement writeback mechanism for zsmalloc omits 1c82e2d8e6a2 zsmalloc: add zpool_ops field to zs_pool to store evict handlers omits e07704c8c1e7 zsmalloc: add a LRU to zs_pool to keep track of zspages in [...] omits 636386d4b6f5 zsmalloc: consolidate zs_pool's migrate_lock and size_clas [...] omits aaa825a9e8b6 zpool: clean out dead code omits 58a136874c73 zswap: fix writeback lock ordering for zsmalloc omits 230168b560d4 mm/memory-failure.c: cleanup in unpoison_memory omits c4b1179c5ae3 mm/thp: re-apply mkdirty for small pages after split omits 93b7a6e2286c mm: vmscan: use sysfs_emit() to instead of scnprintf() omits 04a118bdbe51 s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() omits 386e5e036588 mm/thp: rename pmd_to_page() as pmd_pgtable_page() omits fbffd7107c0f zswap: do not allocate from atomic pool omits 95fc8c5c1b29 documentation/mm: update pmd_present() in arch_pgtable_hel [...] omits 054531443f5f mm, compaction: fix fast_isolate_around() to stay within b [...] omits 4106c65c5c07 mm-document-sys-class-bdi-bdi-min_ratio_fine-knob-fix omits 7e7f51d5ccd9 mm: document /sys/class/bdi/<bdi>/min_ratio_fine knob omits 3213095ba3b8 mm: add /sys/class/bdi/<bdi>/min_ratio_fine knob omits 47c202b10b1e mm: add bdi_set_min_ratio_no_scale() function omits 11885ad82138 mm-document-sys-class-bdi-bdi-max_ratio_fine-knob-fix omits 8ac90f133952 mm: document /sys/class/bdi/<bdi>/max_ratio_fine knob omits 7f83b70c7d2e mm: add /sys/class/bdi/<bdi>/max_ratio_fine knob omits 96810b492da4 mm: add bdi_set_max_ratio_no_scale() function omits 6139e1020b19 mm-document-sys-class-bdi-bdi-min_bytes-knob-fix omits ff5c4a7ee43e mm: document /sys/class/bdi/<bdi>/min_bytes knob omits 1b334d12bee6 mm: add /sys/class/bdi/<bdi>/min_bytes knob omits d8f92f9fd531 mm: add bdi_set_min_bytes() function omits dc49cdbf6435 mm: split off __bdi_set_min_ratio() function omits d004a48534d2 mm: add bdi_get_min_bytes() function. omits fb44a6fe0862 mm: document /sys/class/bdi/<bdi>/max_bytes knob omits accaa5bcfe74 mm: add knob /sys/class/bdi/<bdi>/max_bytes omits 8da43f297b0b mm: add bdi_set_max_bytes() function. omits cf8bb5c2a1e2 mm: split off __bdi_set_max_ratio() function omits e1da0d25c25b mm: add bdi_get_max_bytes() function omits d61df7d42fc0 mm: use part per 1000000 for bdi ratios. omits 3b3c5a438627 mm: document /sys/class/bdi/<bdi>/strict_limit knob omits 378bbbd7a51a mm: add knob /sys/class/bdi/<bdi>/strict_limit omits 2ceb713680df mm: add bdi_set_strict_limit() function omits d7a6d7b6be24 maple_tree: allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set omits 1e14bfadde3c Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()" omits f72b4b036cfa folio-compat: remove try_to_release_page() omits e6af0cc85e26 memory-failure: convert truncate_error_page() to use folio omits 7791474468ba khugepage: replace try_to_release_page() with filemap_rele [...] omits e7e93d0d7298 ext4: convert move_extent_per_page() to use folios omits cc643c1430f4 mm/page_alloc: simplify locking during free_unref_page_list omits 94f63e75b6c8 mm/page_alloc: leave IRQs enabled for per-cpu page allocat [...] omits 9631cc8d79a9 mm/page_alloc: leave IRQs enabled for per-cpu page allocations omits 7ab17aaabe2f mm/page_alloc: always remove pages from temporary list omits 2cf4611810af selftests/vm: use memfd for hugepage-mmap test omits bfbaa75d3825 zram: remove unused stats fields omits 2f40aed51dff mm/migrate.c: stop using 0 as NULL pointer omits 4c177691003b mm: multi-gen LRU: remove NULL checks on NODE_DATA() omits ca58cc8c39ba mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings omits 849ba872a0f9 habanalabs: remove FOLL_FORCE usage omits efc504fde68f RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage omits 7a52127c8474 drm/exynos: remove FOLL_FORCE usage omits 013c7afa15fb mm/frame-vector: remove FOLL_FORCE usage omits f7025855bae7 media: pci/ivtv: remove FOLL_FORCE usage omits 78b35eef4a0f drm/etnaviv: remove FOLL_FORCE usage omits 3c6b1a08d12e media: videobuf-dma-sg: remove FOLL_FORCE usage omits 0c1d53d08ead RDMA/siw: remove FOLL_FORCE usage omits b75d9395449a RDMA/usnic: remove FOLL_FORCE usage omits 792a4a6d341c RDMA/umem: remove FOLL_FORCE usage omits 442fb84e9c5a mm/gup: reliable R/O long-term pinning in COW mappings omits b89f2a10b136 mm: extend FAULT_FLAG_UNSHARE support to anything in a COW [...] omits baa6c676363d mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_hu [...] omits bd40123e9bbd mm: rework handling in do_wp_page() based on private vs. s [...] omits 8537a8304ee1 mm: add early FAULT_FLAG_WRITE consistency checks omits f7231167b596 mm: add early FAULT_FLAG_UNSHARE consistency checks omits 04dfb946f6f9 selftests/vm: cow: R/O long-term pinning reliability tests [...] omits 1c0ea2b636b0 selftests/vm: cow: basic COW tests for non-anonymous pages omits d24b01b2b178 selftests/vm: anon_cow: prepare for non-anonymous COW tests omits 050935a4a1b0 mm: Kconfig: make config SECRETMEM visible with EXPERT omits bd59af86211a mm/gup: remove the restriction on locked with FOLL_LONGTERM omits b61f855f5020 selftests/damon: fix unnecessary compilation warnings omits 94288fef18b9 hugetlbfs: inode: remove unnecessary (void*) conversions omits 2642be00f112 mm: make drop_caches keep reclaiming on all nodes omits 70bdcb54fd8a mm: anonymous shared memory naming omits 15a02e04530d mm: shrinkers: Add missing includes for undeclared types omits 79ffe236ba44 hugetlb: remove duplicate mmu notifications omits 14df5ed0074a mm/uffd: sanity check write bit for uffd-wp protected ptes omits 2358a3fee5ba mm/kmemleak.c: fix a comment omits e1cc3071192a docs: admin-guide: cgroup-v1: update description of inactive_file omits 150f4e3ba59b mm/demotion: fix NULL vs IS_ERR checking in memory_tier_init omits 5af1ad9acb02 migrate: convert migrate_pages() to use folios omits cf823e0d27ff migrate: convert unmap_and_move() to use folios omits 3c4d3db6cf1f mm/madvise: fix madvise_pageout for private file mappings omits b3ffff59aed1 Revert "mm: migration: fix the FOLL_GET failure on followi [...] omits 5bf01ee0a326 mm/kfence: remove hung_task cruft omits 82d6390eab01 Docs/ABI/zram: document zram recompress sysfs knobs omits 10746060fe06 zram: add incompressible flag to read_block_state() omits cc465b488ca8 zram: add incompressible writeback omits 34469a9389b7 documentation: add zram recompression documentation omits 423173e707ce zram: add algo parameter support to zram_recompress() omits 59d026836673 zram: remove redundant checks from zram_recompress() omits f92b4130354c zram: add size class equals check into recompression omits e1508bb73c12 zram: use IS_ERR_VALUE() to check for zs_malloc() errors omits be8f66a249f3 zram: clarify writeback_store() comment omits 6f49cc9f6315 zram: add recompress flag to read_block_state() omits a0c70902caf4 zram: we should always zero out err variable in recompress loop omits 16f13465dde7 zram: introduce recompress sysfs knob omits 764bc5e79ce5 zram: factor out WB and non-WB zram read functions omits c700116e0e30 zram: add recompression algorithm sysfs knob omits c58e952510f1 zram: preparation for multi-zcomp support omits 9ab0c2379217 mm: mmu_gather: do not expose delayed_rmap flag omits ee52b3ab82af mm-delay-page_remove_rmap-until-after-the-tlb-has-been-flu [...] omits bdeeeffce541 mm: delay page_remove_rmap() until after the TLB has been flushed omits bc4d010e29ff mm: mmu_gather: prepare to gather encoded page pointers wi [...] omits 407839160dc9 mm: teach release_pages() to take an array of encoded page [...] omits 56439a03b21f mm-introduce-encoded-page-pointers-with-embedded-extra-bits-fix omits 66017441db29 mm: introduce 'encoded' page pointers with embedded extra bits omits 10d3930de09b selftests/vm: anon_cow: add mprotect() optimization tests omits c321fd0ecd37 mm: remove unused savedwrite infrastructure omits 8d0666a78b60 mm/autonuma: use can_change_(pte|pmd)_writable() to replac [...] omits 2187691b930d mm/mprotect: factor out check whether manual PTE write upg [...] omits 6713a7df2df7 mm/huge_memory: try avoiding write faults when changing PM [...] omits df043acda05b mm/mprotect: minor can_change_pte_writable() cleanups omits 4d685b74f313 mm/mprotect: allow clean exclusive anon pages to be writable omits 8af52fb3613f tools/vm/page_owner: ignore page_owner_sort binary omits 8e658bcdff0a mm,thp,rmap: clean up the end of __split_huge_pmd_locked() omits ea82903e1caf mm,thp,rmap: subpages_mapcount COMPOUND_MAPPED if PMD-mapped omits 7a729d12b33b mm,thp,rmap: subpages_mapcount of PTE-mapped subpages omits e56f4948e375 mm-hugetlb_vmemmap-remap-head-page-to-newly-allocated-page-v4 omits 3e1190c28832 mm-hugetlb_vmemmap-remap-head-page-to-newly-allocated-page-v3 omits 2407c74f0cd6 mm/hugetlb_vmemmap: remap head page to newly allocated page omits eb81146ef751 selftests/damon: test non-context inputs to rm_contexts file omits 627065d193af mm,thp,rmap: handle the normal !PageCompound case first omits 82aee7f30d12 mm,thp,rmap: lock_compound_mapcounts() on THP mapcounts omits 0ee1065393a5 mm,thp,rmap: simplify compound page mapcount handling omits 51ed8b749cff mm,hugetlb: use folio fields in second tail page: fix omits 2ea135a19fea mm,hugetlb: use folio fields in second tail page omits 57fa21234c2c selftests/vm: update hugetlb madvise omits 80502a5e2572 zsmalloc: replace IS_ERR() with IS_ERR_VALUE() omits bec11584d1d5 mm: use pte markers for swap errors omits e267fed5c1af mm: always compile in pte markers omits 34089977b84c mm: use kstrtobool() instead of strtobool() omits 39581b28b520 mm/damon: use kstrtobool() instead of strtobool() omits 3cf70f4c8349 Docs/ABI/damon: document 'schemes/<s>/tried_regions' sysfs [...] omits 475c71847439 Docs/admin-guide/mm/damon/usage: document schemes/<s>/trie [...] omits 33205ec8b01f tools/selftets/damon/sysfs: test tried_regions directory e [...] omits 11cee47ace15 mm/damon/sysfs-schemes: skip schemes regions clearing if t [...] omits 12fd27114371 mm/damon/sysfs-schemes: implement DAMOS-tried regions clea [...] omits 822ad94953b3 mm/damon/sysfs-schemes: skip tried regions update if the s [...] omits 72748e5038ac mm/damon/sysfs: implement DAMOS tried regions update command omits e8c7fad87bbe mm/damon/sysfs-schemes: implement scheme region directory omits 11ed385b947f mm/damon/sysfs-schemes: implement schemes/tried_regions directory omits 844550cabe0a mm/damon/core: add a callback for scheme target regions check omits bdc3b5c170c5 mm-hugetlb-convert-move_hugetlb_state-to-folios-fix omits 857ac9e6c056 mm/hugetlb: convert move_hugetlb_state() to folios omits 22fa44352fd8 mm/hugeltb_cgroup: convert hugetlb_cgroup_commit_charge*() [...] omits 8e7727d369e0 mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() [...] omits ebe879ffefbf mm/hugetlb: convert free_huge_page to folios omits a451c33700d5 mm/hugetlb: convert isolate_or_dissolve_huge_page to folios omits 646b12c59d1f mm/hugetlb_cgroup: convert hugetlb_cgroup_migrate to folios omits 9c93d630253f mm/hugetlb_cgroup: convert set_hugetlb_cgroup*() to folios omits 655dc67813ab mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios omits 7977de407f97 mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios omits 9dd9c7349f77 mempool-do-not-use-ksize-for-poisoning-fix omits 53ed7bedcdfe mempool: do not use ksize() for poisoning omits 0e0136d7e2ee maple_tree: mte_set_full() and mte_clear_full() clang-anal [...] omits 07d012dd9065 mm/khugepaged: add tracepoint to collapse_file() omits a8448018192e mm: vmscan: split khugepaged stats from direct reclaim stats omits ef994e8ae03e Docs/admin-guide/mm/damon/usage: fix wrong usage example o [...] omits af1a29f4a447 Docs/admin-guide/mm/damon/usage: describe the rules of sys [...] omits 13222f65805d mm: hugetlb_vmemmap: remove redundant list_del() omits 1fb9a16a7f00 mm, hwpoison: when copy-on-write hits poison, take page offline omits a737c60fa697 mm-hwpoison-try-to-recover-from-copy-on-write-faults-v4 omits 5103688c649e mm, hwpoison: try to recover from copy-on write faults omits e4accf904130 percpu_counter: add percpu_counter_sum_all interface omits 7b251533fd6a mm: convert mm's rss stats into percpu_counter omits 6e9db1d00e6c mm-memremap-introduce-pgmap_request_folio-using-pgmap-offs [...] omits f503814de690 mm-memremap-introduce-pgmap_request_folio-using-pgmap-offsets-fix omits a1b1b88efb33 mm/memremap: Introduce pgmap_request_folio() using pgmap offsets omits 3b56f2e7ce5c mm-gup-remove-foll_migration-fix omits 80a97ab3cde5 mm/gup: remove FOLL_MIGRATION omits aba918dfcc21 mm/ksm: convert break_ksm() to use walk_page_range_vma() omits adeca18950e2 mm/pagewalk: add walk_page_range_vma() omits 402cf07ccc0d mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT [...] omits 039eb0c36e69 mm: remove VM_FAULT_WRITE omits 2a8e00c03c8a mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE omits d9749290d796 selftests/vm: add test to measure MADV_UNMERGEABLE performance omits b5b2c8c17008 mm/pagewalk: don't trigger test_walk() in walk_page_vma() omits efde343a40e6 selftests/vm: add CATEGORY for ksm_functional_tests omits fdf2ec7a70b1 selftests/vm: add KSM unmerge tests omits 429b3d4670a0 selftests/vm: remove extraneous echo omits 67f5084c1b79 selftests/vm: calculate variables in correct order omits 19bc7e3d6619 selftests/vm: enable running select groups of tests omits 52d509678945 mm/gup: drop DAX pgmap accounting omits a4e98deea6a1 mm: memremap: delete static key devmap_managed_key omits 7575b2eb9241 mm/meremap_pages: delete put_devmap_managed_page_refs() omits 1391932d9bed mm/memremap_pages: initialize all ZONE_DEVICE pages to sta [...] omits 11be81e08155 mm-memremap_pages-replace-zone_device_page_init-with-pgmap [...] omits e3ca1b27b640 mm/memremap_pages: replace zone_device_page_init() with pg [...] omits 55c883125ba2 devdax: use dax_insert_entry() + dax_delete_mapping_entry() omits 6533811786f9 devdax: add PUD support to the DAX mapping infrastructure omits 742a39020f2e devdax: sparse fixes for vm_fault_t in tracepoints omits db6651bcb708 devdax: sparse fixes for vmfault_t/dax-entry conversions omits 920d811a3c4d devdax: sparse fixes for xarray locking omits 812bfb6a4609 devdax: move address_space helpers to the DAX core omits 9c621d4015d6 libnvdimm/pmem: support pmem block devices without dax omits 03915e53df7a devdax: fix sparse lock imbalance warning omits 2fd76507eb0e devdax: minor warning fixups omits eb3b08536191 fsdax: cleanup dax_associate_entry() omits e7e0cf8c823e fsdax: rework dax_insert_entry() calling convention omits 52c3a74ab2a3 mm/memremap: mark folio_span_valid() as __maybe_unused omits d23624c9a092 fsdax: introduce pgmap_request_folios() omits cca48ba31967 fsdax: rework for_each_mapped_pfn() to dax_for_each_folio() omits 93f65b3ecdcb fsdax: update dax_insert_entry() calling convention to ret [...] omits cba3d6800d17 fsdax: hold dax lock over mapping insertion omits f2236158196c fsdax: validate DAX layouts broken before truncate omits a4a6252a32f7 fsdax: wait for pinned pages during truncate_inode_pages_final() omits d6b1e6f65943 fsdax: introduce dax_zap_mappings() omits 8c4963473f01 fsdax: include unmapped inodes for page-idle detection omits 50c321181e3c fsdax: use dax_page_idle() to document DAX busy page checking omits cfdd1367c8fc fsdax: wait on @page not @page->_refcount omits 22a6e3dbae41 selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter omits 3a8b64041abe mm/damon/lru_sort: enable and disable synchronously omits aecee218b127 selftests/damon: add tests for DAMON_RECLAIM's enabled parameter omits 8b78defa1519 mm/damon/reclaim: enable and disable synchronously omits 6a65ac71436a mm/damon/{reclaim,lru_sort}: remove unnecessarily included [...] omits 44b39c639767 mm/damon/modules: deduplicate init steps for DAMON context setup omits 33957a39412c mm/damon/sysfs: split out schemes directory implementation [...] omits c71f1115eb3a mm/damon/sysfs: split out kdamond-independent schemes stat [...] omits de901a8effc7 mm/damon/sysfs: move unsigned long range directory to comm [...] omits 9cdeef6f76f6 mm/damon/sysfs: move sysfs_lock to common module omits 989cc0720478 mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() omits 4c6bf4e00665 mm/damon/sysfs: use damon_addr_range for region's start an [...] omits fd0c425ae2f5 mm/damon/core: split out scheme quota adjustment logic int [...] omits ef18ccc2ceae mm/damon/core: split out scheme stat update logic into a n [...] omits 1bbb60d69a6e mm/damon/core: split damos application logic into a new function omits 9f370a9b753f mm/damon/core: split out DAMOS-charged region skip logic i [...] omits 67d4ec5c3577 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 6775987453d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ec9349f75574 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f64b4e8c320b Merge branch 'mm-stable' into mm-unstable omits 9f6fe77e7cf0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 6dfd22975a34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bdd9969c375 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 8aace1524049 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits aaedc437a102 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 01db7a36afa1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 05729c1c1d95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb37cfbd90b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea407655e922 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2b4b80668fd6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c8b4639b3ed Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits d57c6dcd9bea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf2f35af395b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits d2d578e7c028 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 56e349344439 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f1edec3ff12f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits c8a7bfe0665c Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 057f12236d55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6275b2bce20a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f685e7e9b376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5aec31cb7bc0 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 7c76f1eeb184 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e61170cf2a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d13ae8cecf8c Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 7d3e7aef0d67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c2ba86f1e581 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 517519032cc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 986214091ff5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4eb0d9c26a4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13c98c1f2c88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6d266c1d54b5 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits 05ca86a22bd6 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 6722d6200882 Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] omits 055366f877e7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 3494f0aff739 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 1b6989338142 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits bb8f6e91da58 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 2653a00e1fe1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits db4a461879f4 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 71740c2ddda0 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits fbc4b52ece5c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits aa71a42412ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e17c40f0bdf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 32d1b1ca93f1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 42ae32cf3041 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 87d1c6f2d0c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2ea5e8d64d4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4f26f1b5b2f1 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 98b2635c93e9 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 8013d6f0771f Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 27b0af1b3b00 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 0d9684ad6a7f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d35a8e141a71 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 9a7b5ead901c Merge branch 'master' of git://linuxtv.org/media_tree.git omits 2748f92760ce Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 0a74991ee11b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 313b05fd0edd Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits e1ca667d8473 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f8fe02fc0ed Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 402e43f20aaa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 117c3898a4c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08ad8e3c41c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8215fc6a46aa Merge branch 'iversion-next' of git://git.kernel.org/pub/s [...] omits 95d4a7d94211 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 523990aef292 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 0c13ff63e62a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 1bebf9015d2e Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 80655c446528 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 05f0b6f9732d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eaa33e72ea36 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 6c97b351e46c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 8c9fc93583c2 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 83dcd93fabea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 980b77ef98f4 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] omits 0e965c61845b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e09aa4614155 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ff59e7e8c4f4 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 074c04b32c44 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits dd5445074bd1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e0069668b28f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8c1bd4766e43 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 881ade50d461 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3b570113077 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits 5a517392ce9b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits d44fe4689047 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a6a440a97dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5a0a75c0aa4 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 4afd4775f34c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e45a467664d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44cb8d202e8d Merge branch 'topic/objtool' of git://git.kernel.org/pub/s [...] omits 17c15df13dfe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 404c849c606f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1bea533c58a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 2c1804a5217e Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits cf997e3fa7c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits daf955856a0c Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 83cb2cc2fb0e Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits b2aa2c365744 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40a88266a9d9 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 2e0dddd134c3 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits bdb03b73c799 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 1aa71cadcc37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a7bd4221aad Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 11380ac31821 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits db7455faaf4a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 5cd64e5aa338 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits d53045fa70ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f70f1a07304 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99c9e0bcff3d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8f2c09cabd5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb4d26106380 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8eca819f8d3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5154ef41c2b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51ec430ab97f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ae691e24266 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 41c0257a064a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b94c5c1fdae5 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits 1bd411462bc5 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits f4a269f63e0a Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits ef3ee60deb9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 654fbcb81255 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 206eb6b0bbba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c3e92f695d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09fab5a13fef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 314aba364211 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits b6b395587004 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d10d28e80a10 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c42843ad6c71 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 5d56e05e44fd Merge branch 'compiler-attributes' of https://github.com/o [...] omits 4ec18298bffd Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 242e4809628e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09f2f0dde2e8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits f702d5570d28 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits e14df1910d45 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 3178659d050b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 45bbff972ff5 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits c5ecf284549f Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits c0a83b96fbd4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2e16adc044ed Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3ce57301383c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 48296be67837 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 6792e8fc2819 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 3c042e34ce6e Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 0139fd5bff72 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits a290f30f176b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits e93180830600 Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] omits 005da9dd5533 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits ba68d0fb4851 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 910eb6a8783b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 97618f4567b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9b5f06a2073c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cd6d414bc913 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 076b29cffab0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cd055d3a274a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fbe092e22fd8 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 872a2b13e53d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits dc0833276f73 Merge x86/boot into tip/master omits be2cf04496bb arm64: efi: Make runtime service wrapper more robust omits b004cd20b274 init/version.c: remove #include <generated/utsversion.h> omits 52ac8ede1c40 powerpc/book3e: remove #include <generated/utsrelease.h> omits 677188ed67da firmware_loader: remove #include <generated/utsrelease.h> omits 2a2230fa314a fsverity: simplify fsverity_get_digest() omits c40276035f93 revert "kbuild: fix -Wimplicit-function-declaration in lic [...] omits ec098936edec Kconfig.debug: provide a little extra FRAME_WARN leeway wh [...] omits 81da6701e06e drm/amdgpu: temporarily disable broken Clang builds due to [...] omits b78a1f77d34f mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths omits df5fed81ae32 mm/khugepaged: fix GUP-fast interaction by sending IPI omits 3969ab050600 mm/khugepaged: take the right locks for page table retraction omits efacb18880e9 mm: migrate: fix THP's mapcount on isolation omits bb12bd3b8f15 mm: introduce arch_has_hw_nonleaf_pmd_young() omits c09c2e056ebf mm: add dummy pmd_young() for architectures not having it omits 0305ddebd1bd mm/damon/sysfs: fix wrong empty schemes assumption under o [...] omits 1f23decef844 tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" omits f811c8dd278a nilfs2: fix NULL pointer dereference in nilfs_palloc_commi [...] omits 101c03b8f5b3 error-injection: add prompt for function error injection omits f48808c603af hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED pr [...] omits 7cc482dcd786 madvise: use zap_page_range_single for madvise dontneed omits 5dd22e63dc50 mm/migrate: fix read-only page got writable when recover pte omits c850f0cbf936 mm-replace-vm_warn_on-to-pr_warn-if-the-node-is-offline-wi [...] omits c18e0abf4a4d mm-replace-vm_warn_on-to-pr_warn-if-the-node-is-offline-wi [...] omits 896e325c9c47 mm: replace VM_WARN_ON to pr_warn if the node is offline w [...] omits f0ad60ed584a mm: replace VM_WARN_ON to pr_warn if the node is offline w [...] omits 0717326aca9f erofs: switch to prepare_ondemand_read() in fscache mode omits b762fa668eee fscache,cachefiles: add prepare_ondemand_read() callback omits 54efd556a520 erofs: check the uniqueness of fsid in shared domain in advance omits 58f0622adf00 Merge branch 'zynqmp/dt' into for-next omits c2216860479e Merge branch 'slub-tiny-v1r6' into slab/for-next omits 7613c41a0d75 Merge x86/cache into tip/master omits 8dc830739a87 mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED omits b965a5f4b162 mm, slub: don't aggressively inline with CONFIG_SLUB_TINY omits 49f369ea7494 mm, slub: remove percpu slabs with CONFIG_SLUB_TINY omits c3645a4cd42f mm, slub: split out allocations from pre/post hooks omits 5cc03dc848be erofs: enable large folios for iomap mode omits 36575b684b1b Merge x86/boot into tip/master omits 340e763a6779 Merge irq/core into tip/master omits 3d412a49f820 Merge timers/core into tip/master omits e8fab6638c5e Merge x86/core into tip/master omits 6f8045813a71 Merge perf/core into tip/master omits 9582a7886427 Merge perf/urgent into tip/master omits 86f4f88ede4c Merge tag 'v6.1-rc6' into iommufd.git for-next omits ca5d443ce194 iommufd: Allow iommufd to supply /dev/vfio/vfio omits 2c1a9975d626 vfio: Make vfio_container optionally compiled omits 935b65d18475 vfio: Move container related MODULE_ALIAS statements into [...] omits f5bf0274617c vfio-iommufd: Support iommufd for emulated VFIO devices omits 30cc20a62177 vfio-iommufd: Support iommufd for physical VFIO devices omits 6f9fd10c043b vfio-iommufd: Allow iommufd to be used in place of a container fd omits 2e47cc4d283b vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_ [...] omits dd2ded2b4262 vfio: Rename vfio_device_assign/unassign_container() omits 630272cde58f vfio: Move vfio_device_assign_container() into vfio_device [...] omits b5e3c0df4ed9 vfio: Move vfio_device driver open/close code to a function omits c42128ea9f47 vfio/ap: validate iova during dma_unmap and trigger irq disable omits 090c090945ba i915/gvt: Move kvmgt_protect_table_init() and gvt_cache_in [...] omits 2e001d973854 Merge branch 'iommufd' into iommufd.git for-next omits 6c884f276f5a iommufd: Add a selftest omits a9b4c57eef50 iommufd: Add additional invariant assertions omits a5efd5fa6c74 iommufd: Add some fault injection points omits 51551916a4c8 iommufd: Add kernel support for testing iommufd omits 4987d7f54d84 iommufd: vfio container FD ioctl compatibility omits acfef3a08203 iommufd: Add kAPI toward external drivers for kernel access omits 5c6ca1cff029 iommufd: Add kAPI toward external drivers for physical devices omits 08cd7fc80c45 Merge x86/boot into tip/master omits e80142938496 Merge irq/core into tip/master omits 1682b36ba353 Merge x86/cpu into tip/master omits 9498fca7fa5c Merge x86/fpu into tip/master omits e4e73f4cb1e1 Merge x86/alternatives into tip/master omits 6ef39b554b3b Merge x86/urgent into tip/master omits 11f1e536902b Merge branch 'for-6.2' into for-next omits c9d345156c6a Merge branch 'rework/console-list-lock' into for-next omits 9907ed06432a printk: htmldocs: add missing description omits 39035b41bccb tools/memory-model: Use "grep -E" instead of "egrep" omits 5579fcfe18bf rcu-tasks: Use accurate runstart time for RCU Tasks boot-t [...] omits 78c546973ef9 rcu: Align the output of RCU CPU stall warning messages omits d2fcebab8387 Merge branch into tip/master: 'x86/tdx' omits 9c213a6e6b6f Merge branch into tip/master: 'x86/splitlock' omits 3855a2ab9ae6 Merge branch 'x86/sgx' omits 2ac0d209a0b7 Merge branch into tip/master: 'x86/sev' omits a8fa611ac002 Merge branch into tip/master: 'x86/paravirt' omits 93f0f313a234 Merge branch into tip/master: 'x86/mm' omits 7818a88eeecb Merge branch into tip/master: 'x86/misc' omits b1eddf74638f Merge branch into tip/master: 'x86/microcode' omits 41737f31e75f Merge branch into tip/master: 'x86/fpu' omits 451409017dc1 Merge branch into tip/master: 'x86/cpu' omits 9f83c7e9f695 Merge branch into tip/master: 'x86/core' omits 88d91f07a7b7 Merge branch into tip/master: 'x86/cleanups' omits 9882a7f9520b Merge branch into tip/master: 'x86/cache' omits 1b607e1dd6ab Merge branch into tip/master: 'x86/asm' omits 4c8cfbabbb3e Merge branch into tip/master: 'timers/core' omits 53acb5583153 Merge branch into tip/master: 'sched/core' omits 261bc7806f79 Merge branch into tip/master: 'ras/core' omits 19737431945c Merge branch into tip/master: 'perf/core' omits 9f4ac5104d1b Merge branch into tip/master: 'locking/core' omits ea7b3f871bd4 Merge branch into tip/master: 'irq/core' omits f413093ab0f6 Merge branch into tip/master: 'x86/urgent' omits fe6bca052fc3 Merge branch into tip/master: 'timers/urgent' omits 697d7369c093 Merge branch into tip/master: 'objtool/urgent' omits 3d2788ba4573 doc: Document CONFIG_RCU_CPU_STALL_CPUTIME=y stall information omits a21f6c8cc084 rcu: Add RCU stall diagnosis information omits 76b7b9d73c41 sched: Add helper nr_context_switches_cpu() omits 13250326423c sched: Add helper kstat_cpu_softirqs_sum() omits 51b25738acd6 genirq: Fix the return type of kstat_cpu_irqs_sum() omits b102c3995e90 Merge branch 'rework/console-list-lock' into for-next omits 6c625ca38feb tty: serial: sh-sci: use setup() callback for early console omits 0eb633ca3053 printk: relieve console_lock of list synchronization duties omits 54db9e930ece tty: serial: kgdboc: use console_list_lock to trap exit omits 578e9819fab7 tty: serial: kgdboc: synchronize tty_find_polling_driver() [...] omits 9581c19b97fb tty: serial: kgdboc: use console_list_lock for list traversal omits bb62dac5b827 tty: serial: kgdboc: use srcu console list iterator omits c0c9f395388d proc: consoles: use console_list_lock for list iteration omits 620f591b558a tty: tty_io: use console_list_lock for list synchronization omits 286b0e8fb35f printk, xen: fbfront: create/use safe function for forcing [...] omits 0a1ce169e3bb netconsole: avoid CON_ENABLED misuse to track registration omits 5fadfbeabe27 usb: early: xhci-dbc: use console_is_registered() omits b2f2a04ecf27 tty: serial: xilinx_uartps: use console_is_registered() omits d07e2c7d31c6 tty: serial: samsung_tty: use console_is_registered() omits 7513ef2ef509 tty: serial: pic32_uart: use console_is_registered() omits de39679be7c9 tty: serial: earlycon: use console_is_registered() omits 09bfe80833af tty: hvc: use console_is_registered() omits 7185acc616fe efi: earlycon: use console_is_registered() omits 456b1cf00026 tty: nfcon: use console_is_registered() omits f75406d08657 serial_core: replace uart_console_enabled() with uart_cons [...] omits 68e695d42a63 console: introduce console_is_registered() omits 095a4c528e1c printk: console_device: use srcu console list iterator omits ad2505f4563b printk: console_flush_on_panic: use srcu console list iterator omits d7ff69ac643f printk: console_unblank: use srcu console list iterator omits 510894c31fbf printk: console_is_usable: use console_srcu_read_flags omits f19f5b680ac9 printk: __pr_flush: use srcu console list iterator omits 2acd13e5f9ed printk: console_flush_all: use srcu console list iterator omits ba60888455b8 kdb: use srcu console list iterator omits 28340a90cfe5 um: kmsg_dumper: use srcu console list iterator omits e89dcccbad7b console: introduce wrappers to read/write console flags omits 8fc5f5fc7f52 printk: introduce console_list_lock omits 8d73f799691f torture: make kvm-find-errors.sh check for compressed vmli [...] omits 0513283941f6 Add process name and pid to locks warning omits 875c6ddbe1c7 tools: memory-model: Add rmw-sequences to the LKMM omits a956bb067a06 clocksource: Print clocksource name when clocksource is te [...] omits 63c40cad869d srcu: Fix the comparision in srcu_invl_snp_seq() omits 048243777bda srcu: Fix a misspelling in comment omits fffa19d22cb4 srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL omits fd4e59ee50df rcu: Throttle callback invocation based on number of ready [...] omits 0bf43fcbf8eb srcu: Make Tiny synchronize_srcu() check for readers omits 23bdd98f48db srcu: Release early_srcu resources when no longer in use omits 4363c00ae0a2 locking/csd_lock: Add Kconfig option for csd_debug default omits 2c83bffa55eb refscale: Add tests using SLAB_TYPESAFE_BY_RCU omits dde5485f8936 refscale: Provide for initialization failure omits a2105cf139d6 torture: Seed torture_random_state on CPU omits f1b6863f04b8 rcu: Consolidate initialization and CPU-hotplug code omits 5384756209ba doc: Update whatisRCU.rst omits 34280df4ce95 doc: Update rcu.rst URL to RCU publications omits bf9b7a712e68 doc: Update UP.rst omits bdef3b9b7802 doc: Update torture.rst omits 6b126dff9718 doc: Update stallwarn.rst omits c840b2cf6a7d doc: Update rcu.rst omits dbd2a3421d90 doc: Update and wordsmith rculist_nulls.rst omits 0fb41e15ebfe doc: Update rcu_dereference.rst omits eacdaf1d2afe doc: Update rcubarrier.rst omits a7ccabfb1f4c doc: Update NMI-RCU.rst omits e169a31f133b doc: Further updates to RCU's lockdep.rst omits 984a9a694f02 locking/memory-barriers.txt: Improve documentation for wri [...] omits 4ed1bca9da5b rcu: Refactor kvfree_call_rcu() and high-level helpers omits 31b1b4caa038 rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu() omits c604f64df253 memory-model: Prohibit nested SRCU read-side critical sections omits 3e344fcda6be Merge branch 'lkmm-dev.2022.10.18c' into HEAD omits 34f992664576 Merge branch 'nolibc.2022.10.28a' into HEAD omits d1fcfbcd55d7 Merge branch 'urgent.2022.10.20a' into HEAD omits 486432c005ca Merge branch 'lkmm.2022.10.18c' into HEAD omits 3241d559290b Merge branch 'kcsan.2022.10.18c' into HEAD omits ec070e6bfa89 Merge branches 'doc.2022.10.20a', 'fixes.2022.10.21a', 'la [...] omits 077c3a539239 net: devinet: Reduce refcount before grace period omits dee2cd7a0d6f net: Use call_rcu_flush() for dst_release() omits 6e003cf60c58 rxrpc: Use call_rcu_flush() instead of call_rcu() omits b289f9e0a415 workqueue: Make queue_rcu_work() use call_rcu_flush() omits e365d278d6a0 scsi/scsi_error: Use call_rcu_flush() instead of call_rcu() omits 98e941f10328 rcu/rcutorture: Use call_rcu_flush() where needed omits ba5bb1698552 rcu/rcuscale: Use call_rcu_flush() for async reader test omits 2ba9ccf2871b rcu/sync: Use call_rcu_flush() instead of call_rcu omits d9c2e4e2b3a7 percpu-refcount: Use call_rcu_flush() for atomic switch omits 586b2527cfd1 iommufd: Add a HW pagetable object omits bdbc01618477 iommufd: IOCTLs for the io_pagetable omits c04142b9e688 iommufd: Data structure to provide IOVA to PFN mapping omits 7c24cadcbbc4 iommufd: Algorithms for PFN storage omits e244d73d4625 iommufd: PFN handling for iopt_pages omits 97ee615ca267 kernel/user: Allow user::locked_vm to be usable for iommufd omits 99c5c7922bfc iommufd: File descriptor, context, kconfig and makefiles omits 88893f94f6cb proc: consoles: document console_lock usage omits 4e1a5e6e79a1 tty: tty_io: document console_lock usage omits 34138c3a4967 tty: serial: kgdboc: document console_lock usage omits 00e13cbd3f22 um: kmsg_dump: only dump when no output console available omits 8e00afc44a47 printk: fix setting first seq for consoles omits b2cc12f8d453 printk: move @seq initialization to helper omits a0b3b4f09865 printk: register_console: use "registered" for variable names omits 8bdbdd7f43cd printk: Prepare for SRCU console list protection omits 318eb6d93848 printk: Convert console_drivers list to hlist omits 718e7e491437 serial: kgdboc: Lock console list in probe function omits 0ca9313e52ea nfsd: use locks_inode_context helper omits 8c0e8654316c nfs: use locks_inode_context helper omits ed43c0a73c97 lockd: use locks_inode_context helper omits 874105519b8c ksmbd: use locks_inode_context helper omits 2283619a5959 cifs: use locks_inode_context helper omits 1890500edf73 ceph: use locks_inode_context helper omits 639ee9965cef filelock: add a new locks_inode_context accessor function omits dc78fd87b8b6 filelock: new helper: vfs_inode_has_locks omits 96f2b32f2ad2 iommufd: Document overview of iommufd omits 8c49d83835a5 scripts/kernel-doc: support EXPORT_SYMBOL_NS_GPL() with -export omits f79a4a8b1a95 interval-tree: Add a utility to iterate over spans in an i [...] omits dadb2d9cd100 iommu: Add device-centric DMA ownership interfaces omits 75d1362b02c5 iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY omits 6eeb237694be rcuscale: Add laziness and kfree tests omits 88147836e575 rcu: Shrinker for lazy rcu omits 9121723696c0 rcu: Refactor code a bit in rcu_nocb_do_flush_bypass() omits 65d030d037b0 rcu: Make call_rcu() lazy to save power omits 50c6afa16f61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits e92a4e8dd1a2 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 3d7ce11965d3 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 72940c7103fb tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits e0a7639fb336 tools/memory-model: Repair parseargs.sh header comment omits 5c1cf79c377e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 837634e86955 tools/memory-model: Make history-check scripts use mselect7 omits 3dd1f6d8b4a9 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 4c73636c2a35 tools/memory-model: Fix scripting --jobs argument omits f2a90f332b2a tools/memory-model: Implement --hw support for checkghlitmus.sh omits 77b5c905e537 tools/memory-model: Add -v flag to jingle7 runs omits 1552247ee7a3 tools/memory-model: Make runlitmus.sh check for jingle errors omits 7c5b7292e40d tools/memory-model: Allow herd to deduce CPU type omits 106ec3771bf5 tools/memory-model: Keep assembly-language litmus tests omits 2df5ed639c32 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 608555851518 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0178f21f008c tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 8b6284f58949 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits bf01072794b7 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 943b257e4c74 tools/memory-model: Fix checkalllitmus.sh comment omits 516cbc0af1a5 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits f1c28a73308d tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits ce9e6a4ed6cb tools/memory-model: Update parseargs.sh for hardware verification omits 020b2bc0bd6f tools/memory-model: Fix paulmck email address on pre-exist [...] omits 35f786842aee tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 3c29b5fdd4ad tools/memory-model: Make judgelitmus.sh identify bad macros omits f14398f5a395 tools/memory-model: Make cmplitmushist.sh note timeouts omits 9f89d2850f71 tools/memory-model: Make judgelitmus.sh note timeouts omits ff28c913fe60 tools/memory-model: Document locking corner cases omits b5df013cd194 Merge of ucount-rlimits-cleanups-for-v5.19, interrupting_k [...] adds 04aa64375f48 drm/i915: fix TLB invalidation for Gen12 video and compute [...] adds ef4d3ea40565 afs: Fix server->active leak in afs_put_server adds 9c545c1c7a30 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds da0cbf9307a2 Merge tag 'at91-fixes-6.1-3' of https://git.kernel.org/pub [...] adds 79a85998852f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds f9c944614dac Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds e65aed2b53cb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bb66f6b0547e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9b84f0f74d0d ALSA: dice: fix regression for Lexicon I-ONIX FW810S adds b47068b4aa53 Merge tag 'asoc-fix-v6.1-rc7' of https://git.kernel.org/pu [...] adds 0418b7faa8cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 001e87c58283 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 764f607bafe9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 583083c90350 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a08ca6ebafe6 USB: serial: f81232: fix division by zero on line-speed change adds 188c9c2e0c7f USB: serial: f81534: fix division by zero on line-speed change adds 98e79bf44497 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 76c647ccb2f4 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds f0b291542fd0 Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds 1985e215323e Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] adds a10220055d91 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds aab2d3bd15cc Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 505a4ffd5cc5 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds cd012464fc37 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds ea3c83ff0b67 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 2f3830544a89 drm/i915/mtl: Fix dram info readout adds 3c1ea6a5f4f5 drm/i915: Remove non-existent pipes from bigjoiner pipe mask adds a8899b872801 drm/i915: Fix negative value passed as remaining time adds 12b8b046e4c9 drm/i915: Never return 0 if not all requests retired adds 1058deba0923 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds c6a6e7cc7ffc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 74f6bb55c834 riscv: vdso: fix section overlapping under some conditions adds 6fdd5d2f8c2f riscv: mm: Proper page permissions after initmem free adds b17d19a5314a riscv: kexec: Fixup irq controller broken in kexec crash path adds 9b932aadfc47 riscv: kexec: Fixup crash_smp_send_stop without multi cores adds d556a9aeb62a Merge patch series "riscv: kexec: Fxiup crash_save percpu [...] adds d6db9a075a50 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 67606dda505e Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds 45fecdb9f658 gpio: amd8111: Fix PCI device reference count leak adds a3f872c6632a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 093ea059fcc6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8179c38b60e6 arm64: efi: Revert "Recover from synchronous exceptions ..." adds 1feda1dfb581 Merge tag 'efi-v6.1-arm64-sync-exception-recovery' into ef [...] adds a97b340d1026 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 1cc8a9068a4b Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 8c115864501f drm/bridge: ti-sn65dsi86: Fix output polarity setting bug adds aa32fdf387da Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 984a998d9746 firmware_loader: remove #include <generated/utsrelease.h> new 1a06f6a7c1c9 init/version.c: remove #include <generated/utsrelease.h> new 87d9e75455dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef19438ef19a Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 6578c86f18ac Merge branch 'compiler-attributes' of https://github.com/o [...] new 0c5dddcddee2 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new b3d2b8aff0f0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 39b7699d8dab Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new ea838c079fbf Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 8f345960cec1 arm64: defconfig: Enable Qualcomm SM6115 / SM4250 GCC and Pinctrl new 3880e0df2e14 Merge tag 'at91-defconfig-6.2-2' of https://git.kernel.org [...] new 4005affb215e Merge branch 'arm/defconfig' into for-next new 4ddb1bf1a837 tegra: mark BPMP driver as little-endian only new e0d394e4eeec Merge tag 'asahi-soc-rtkit-sart-6.2' of https://github.com [...] new 69a485191b00 Merge tag 'arm-soc/for-6.2/drivers' of https://github.com/ [...] new d3af8d5b9ac7 Merge branch 'soc/drivers' into for-next new c98ba7817618 Merge tag 'renesas-arm-dt-for-v6.2-tag3' of git://git.kern [...] new 0c5f21291c1e Merge tag 'v6.2-rockchip-dts64-1' of git://git.kernel.org/ [...] new bcbc46852835 Merge tag 'qcom-arm64-for-6.2' of https://git.kernel.org/p [...] new 1e52d6c8113e Merge tag 'omap-for-v6.2/dt-signed' of git://git.kernel.or [...] new 799423ec5a6d Merge tag 'musb-for-v6.2-signed' of git://git.kernel.org/p [...] new ca1a1892f8eb Merge tag 'at91-dt-6.2-3' of https://git.kernel.org/pub/sc [...] new 3deeb5b079f7 Merge tag 'mvebu-dt64-6.2-1' of git://git.kernel.org/pub/s [...] new c93a25d77592 Merge tag 'mvebu-dt-6.2-1' of git://git.kernel.org/pub/scm [...] new 7b16ab92bbf8 Revert "ARM: dts: stm32: add fake interrupt propoerty for [...] new 33423a8bd2d8 Merge tag 'juno-updates-6.2' of git://git.kernel.org/pub/s [...] new af84101e3f22 ARM: dts: broadcom: align LED node names with dtschema new b23024676a2f arm: dts: Update cache properties for broadcom new 9490ae741db6 Merge tag 'arm-soc/for-6.2/devicetree' of https://github.c [...] new b5a17c35c7ff arm64: dts: broadcom: trim addresses to 8 digits new e567e58d6819 arm64: dts: Update cache properties for broadcom new f8a9f2704a0f Merge tag 'arm-soc/for-6.2/devicetree-arm64' of https://gi [...] new 511b2f3d4c99 Merge branch 'soc/dt' into for-next new 13277f97c66b Merge branch 'arm/fixes' into for-next new 7587962a9cbe soc: doument merges new 6f340858f11a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6a6f71f0baf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06732471667e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 164ecd223302 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new cac505c352ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2670d2f4b402 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 81df51a7aec7 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 712555347aff Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new aad530143d8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c640b5384bf8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0a7f20677adb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70d6c916f155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f0a53c6bc9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18a2234c4c69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1bc43dd77760 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bcc1bfa7aa4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6cc048a6cf2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fa2416ae7e7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7768738486d3 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 559ae3f93d20 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new ecc983354645 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new fa99787eb31e Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 5a872b492349 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7477c08993d4 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 6e9d797d0e1c arm64: xilinx: Fix opp-table-cpu new 0735ccec9dd4 arm64: dts: xilinx: Rename DTB overlay source files from . [...] new f922fa603ae1 Merge branch 'zynqmp/dt' into for-next new e90a9fbba968 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 9238c8768db5 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new b667e6f3cee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 562d5c8ca14c Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 3f0eec89114e Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new e3c709b9f575 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64b590ded190 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 0b511c63daac Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 119da62a4ccb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b83744a67b72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 444cf91956e6 Merge branch 'topic/objtool' of git://git.kernel.org/pub/s [...] new ceda550d6350 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06b679cfc487 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b06f49e3da9a Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 3bafe89fdb8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b720da084910 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51597d33650b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 2135426c37b8 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new a63cf90c2bc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7747744cc0e6 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 105585a43cf7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e4ffeb54df67 erofs: enable large folios for iomap mode new fb19a531ce55 erofs: check the uniqueness of fsid in shared domain in advance new 742005bb17ad erofs: update documentation new 3ea3211b0c7f fscache,cachefiles: add prepare_ondemand_read() callback new aa02305d6a92 erofs: switch to prepare_ondemand_read() in fscache mode new ea17e69ee59b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7485fe1d4cb1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d302aa4e951b Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new b20340e04376 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 1465df2b3e62 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a4bbf53d88c7 fsverity: simplify fsverity_get_digest() new a21acec7ae81 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] new 7f6339171f95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f266e6b90423 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new b264e9a8c3e6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new dc27cfa00488 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 1461b09473d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebcf102c332f Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 627f7076669e Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new c2beff99eb03 xfs: add debug knob to slow down writeback for fun new 254e3459285c xfs: add debug knob to slow down write for fun new cd14f15b0e64 Merge tag 'iomap-write-race-testing-6.2_2022-11-30' of git [...] new 032e160305f6 xfs: invalidate block device page cache during unmount new fd5beaff250d xfs: use memcpy, not strncpy, to format the attr prefix du [...] new e5827a007aa4 xfs: shut up -Wuninitialized in xfsaild_push new 4c6dbfd2756b xfs: attach dquots to inode before reading data/cow fork mappings new 4b4d11bbeca4 Merge tag 'random-fixes-6.2_2022-11-30' of git://git.kerne [...] new 1eb52a6a7198 xfs: wait iclog complete before tearing down AIL new 575689fc0ffa xfs: fix super block buf log item UAF during force shutdown new 3dea4e1aeb18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 609a53339c68 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new a79168a0c00d fs/remap_range: avoid spurious writeback on zero length request new 31260e2298f1 Merge branch 'vfs-for-next' of git://git.kernel.org/pub/sc [...] new ab1ddef98a71 filelock: new helper: vfs_inode_has_locks new 401a8b8fd5ac filelock: add a new locks_inode_context accessor function new d4e78663f6bc ceph: use locks_inode_context helper new a1fde8ee771f cifs: use locks_inode_context helper new 87f00aba211e ksmbd: use locks_inode_context helper new 98b41ffe0afd lockd: use locks_inode_context helper new 17b985def2a8 nfs: use locks_inode_context helper new 77c67530e1f9 nfsd: use locks_inode_context helper new f2f2494c8aa3 Add process name and pid to locks warning new 01ce3ded6bc1 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new b633c1435d75 Merge branch 'iversion-next' of git://git.kernel.org/pub/s [...] new dae6dd6a3a57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6adfa2623b4a Merge branch 'for-6.2' into for-next new 64e838679e14 rcu: Make SRCU mandatory new c1313d1ab38d serial: kgdboc: Lock console list in probe function new 7f2dc9671648 printk: Convert console_drivers list to hlist new 621a912810a5 printk: Prepare for SRCU console list protection new fd9e5fe0e2a8 printk: register_console: use "registered" for variable names new e67ab8b3ec32 printk: move @seq initialization to helper new dc8a7b335341 printk: fix setting first seq for consoles new e1130f4854a7 um: kmsg_dump: only dump when no output console available new 45d5c5399db0 tty: serial: kgdboc: document console_lock usage new 5e218815491f tty: tty_io: document console_lock usage new feec6b0406f1 proc: consoles: document console_lock usage new 9e7728d5579d printk: introduce console_list_lock new ff813c0c3048 console: introduce wrappers to read/write console flags new 10793ddd98f5 um: kmsg_dumper: use srcu console list iterator new cd58822ea740 kdb: use srcu console list iterator new 6b480616d128 printk: console_flush_all: use srcu console list iterator new 6957f43f305f printk: __pr_flush: use srcu console list iterator new ff102bfc0ce7 printk: console_is_usable: use console_srcu_read_flags new a2e9a93e8cd9 printk: console_unblank: use srcu console list iterator new 5a0b896382e9 printk: console_flush_on_panic: use srcu console list iterator new cd85526a39b5 printk: console_device: use srcu console list iterator new 838d88185ab4 console: introduce console_is_registered() new a96417a47eca serial_core: replace uart_console_enabled() with uart_cons [...] new 5bef575c41d9 tty: nfcon: use console_is_registered() new 84b2d240edb6 efi: earlycon: use console_is_registered() new d67bec19065f tty: hvc: use console_is_registered() new 5613ad9a477a tty: serial: earlycon: use console_is_registered() new 02db399e5a00 tty: serial: pic32_uart: use console_is_registered() new 637ebe7037a3 tty: serial: samsung_tty: use console_is_registered() new b487ed0b7504 tty: serial: xilinx_uartps: use console_is_registered() new 278bc83f2ad3 usb: early: xhci-dbc: use console_is_registered() new c7b2b7191b94 netconsole: avoid CON_ENABLED misuse to track registration new 85bdd825fcc6 printk, xen: fbfront: create/use safe function for forcing [...] new 1a30db5d0467 tty: tty_io: use console_list_lock for list synchronization new e530a53e0a9d proc: consoles: use console_list_lock for list iteration new 18fb3f9f50e1 tty: serial: kgdboc: use srcu console list iterator new 50c985a54d80 tty: serial: kgdboc: use console_list_lock for list traversal new c08ec59d355c tty: serial: kgdboc: synchronize tty_find_polling_driver() [...] new 204367f521c0 tty: serial: kgdboc: use console_list_lock to trap exit new bdeeef368599 printk: relieve console_lock of list synchronization duties new 3e8cb48256e0 tty: serial: sh-sci: use setup() callback for early console new 250fc54f3a38 printk: htmldocs: add missing description new a04b46d8846f Merge branch 'rework/console-list-lock' into for-next new bc2cb4c30ff9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d9e2018111d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 85c17ad5461a Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 89e8355104a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5338cfea6d97 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 94d8b3ecea78 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 79dd497b510b Merge branch 'docs-next' of git://git.lwn.net/linux.git new 0e4c3a93d8ac Merge branch 'master' of git://linuxtv.org/media_tree.git new f1a832399edd Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 2cbf3893d925 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 6286bbb40576 cpufreq: apple-soc: Add new driver to control Apple SoC CP [...] new 166d05dbd4ba Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 3f58b97fc18b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 4be2ae00eab0 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 2bbefbd22d43 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 3a508bf2ccd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c75de24e386d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e777f39b4d7 mptcp: add MSG_FASTOPEN sendmsg flag support new fe33d3862677 mptcp: track accurately the incoming MPC suboption type new b3ea6b272d79 mptcp: consolidate initial ack seq generation new dfc8d0603033 mptcp: implement delayed seq generation for passive fastopen new 36b122baf6a8 mptcp: add subflow_v(4,6)_send_synack() new 4ffb0a02346c mptcp: add TCP_FASTOPEN sock option new cb99816cb59d mptcp: add support for TCP_FASTOPEN_KEY sockopt new ca7ae8916043 selftests: mptcp: mptfo Initiator/Listener new 7f0c940be5c5 Merge branch 'mptcp-msg_fastopen-and-tfo-listener-side-support' new d1a0ff5ff9ef net: pcs: altera-tse: use read_poll_timeout to wait for reset new b4a7bf9f5bb8 net: pcs: altera-tse: don't set the speed for 1000BaseX new befd851de295 net: pcs: altera-tse: remove unnecessary register definitions new b2d7b6e9e4a8 Merge branch 'net-pcs-altera-tse-simplify-and-clean-up-the [...] new 5cb0c51fe366 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 91a7de85600d selftests/net: add csum offload test new 9b5ba19aec25 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 052c82dcdcbb selftests/bpf: Use if_nametoindex instead of reading the / [...] new 57d0863f1d28 selftests/bpf: Avoid pinning bpf prog in the tc_redirect_d [...] new f1b73577bb3c selftests/bpf: Avoid pinning bpf prog in the tc_redirect_p [...] new 5dc42a7fc286 selftests/bpf: Avoid pinning bpf prog in the netns_load_bp [...] new 3084097c369c selftests/bpf: Remove the "/sys" mount and umount dance in [...] new 9b6a77739737 selftests/bpf: Remove serial from tests using {open,close}_netns new 443f216448ab selftests/bpf: Avoid pinning prog when attaching to tc ing [...] new b42693415b86 libbpf: Avoid enum forward-declarations in public API in C++ mode new f8186bf65ae6 selftests/bpf: Make sure enum-less bpf_enable_stats() API [...] new 59b843691d72 selftests/bpf: Add bench test to arm64 and s390x denylist new 713c2367f9e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e37a376d9405 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6074f5179f6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3eb5a968a946 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 983eb79bab07 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 1bf4bfa0f587 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new e21f15c77886 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8bf4889762a8 drivers/accel: define kconfig and register a new major new 2c204f3d5321 accel: add dedicated minor for accelerator devices new 7428ff70a18a drm: initialize accel framework new 8c5577a5ccc6 doc: add documentation for accel subsystem new 795bd9bb21c6 Merge tag 'drm-accel-2022-11-22' of https://git.kernel.org [...] new 02339a83dc82 Merge tag 'drm/tegra/for-6.2-rc1' of https://gitlab.freede [...] new f513a19a603a Merge tag 'amd-drm-next-6.2-2022-11-25' of https://gitlab. [...] new 92e11ddb2c3d Merge tag 'drm-msm-display-for-6.2' of https://gitlab.free [...] new 077bd80083ab Merge tag 'drm-msm-next-2022-11-28' of https://gitlab.free [...] new d30bd3b21e22 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 395a051dd8f5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new b3d5fb8fb25c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 2d299f5bfe21 drm/i915/huc: always init the delayed load fence new 7d579eff3e55 drm/i915/dmc: Update DG2 DMC version to v2.08 new 3bb4c7d5104d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 3795951becbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84dd23fabe3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2133dc91d665 ALSA: dice: add support for Focusrite Saffire Pro 40 with [...] new ae5fa16e1c1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e063330a77ed ASoC: SOF: mediatek: add shutdown callback new c1dd6bf61997 ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table new 17b3101c995b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 087dfd50824a Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 80fb249da98e Input: elants_i2c - delete some dead code new ba99755e81c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c62256dda371 Revert "blk-cgroup: Flush stats at blkgs destruction path" new 86ba77c4fa6f Merge branch 'for-6.2/block' into for-next new b2cf789f6cb6 Merge branch 'for-6.2/io_uring' into for-6.2/io_uring-next new f6f7f903e78d io_uring: kill io_poll_issue's PF_EXITING check new 9805fa2d9499 io_uring: carve io_poll_check_events fast path new 047b6aef0966 io_uring: remove ctx variable in io_poll_check_events new c3bfb57ea701 io_uring: improve poll warning handling new 443e57550670 io_uring: combine poll tw handlers new 618d653a345a io_uring: don't raw spin unlock to match cq_lock new 0ced756f6412 io_uring: improve rsrc quiesce refs checks new 77e3202a2196 io_uring: don't reinstall quiesce node for each tw new 7500194a630b io_uring: reshuffle issue_flags new e2a65c8865e1 Merge branch 'for-6.2/io_uring-next' into for-next new 450deb93df7d blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register new 6fc75f309d29 block: factor out a blk_debugfs_remove helper new 40602997be26 block: fix error unwinding in blk_register_queue new 2bd85221a625 block: untangle request_queue refcounting from sysfs new 63f93fd6fa57 block: mark blk_put_queue as potentially blocking new 0e6fe04ddc23 Merge branch 'for-6.2/block' into for-next new 92a34c461719 virtio-blk: replace ida_simple[get|remove] with ida_[alloc [...] new 04598c701786 Merge branch 'for-6.2/block' into for-next new 88c8b1705bbd Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 1f2961bb06ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3eebfd3838d dt-bindings: mmc: Remove comment on wakeup-source property new 18737caf5120 mmc: core: Normalize the error handling branch in sd_read_ [...] new 62c156beb35c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7412ab6f153c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 3015944e9131 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 68ebd422d506 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 13e6b2fb7907 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 979bbf6ffe37 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 5a7da47ded52 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 3c911399f7f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 20a91e66c095 Merge branch 'next' of git://github.com/cschaufler/smack-next new 103d365caa5c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 255611a1f3a6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 41742597f841 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 883f65e4ade2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eaab7350e1e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 719ace8b5781 dt-bindings: Add missing start and/or end of line regex anchors new 674b96c88a34 dt-bindings: display: Convert fsl,imx-fb.txt to dt-schema new e4aef3f65b90 of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values new d71d1f43b8f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47083ec91297 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f682d08a999 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8065f1ee19f5 Merge branch into tip/master: 'objtool/urgent' new 517e6a301f34 perf: Fix perf_pending_task() UaF new 6076cc53146b Merge branch into tip/master: 'perf/urgent' new 9c8907d4c843 Merge branch into tip/master: 'timers/urgent' new 3b15991ac98c Merge branch into tip/master: 'x86/urgent' new e6a31ca5f089 Merge branch into tip/master: 'irq/core' new 7a4fdca8af28 Merge branch into tip/master: 'locking/core' new acb050a3f005 Merge branch 'perf/core' new ec661db63332 Merge branch into tip/master: 'ras/core' new 69f5f77b17ec Merge branch into tip/master: 'sched/core' new fac29380f425 Merge branch into tip/master: 'timers/core' new 9e88848d582b Merge branch into tip/master: 'x86/alternatives' new 8e837f73c165 Merge branch into tip/master: 'x86/asm' new 4f18bc723845 Merge branch into tip/master: 'x86/boot' new c5493cb61723 Merge branch into tip/master: 'x86/cache' new 8bd06dc0364a Merge branch into tip/master: 'x86/cleanups' new 12eb3f0ee5b6 Merge branch into tip/master: 'x86/core' new d800169041c0 x86/cpuid: Carve out all CPUID functionality new 6354faca1c9f Merge branch into tip/master: 'x86/cpu' new 03fb9952c059 Merge branch into tip/master: 'x86/fpu' new 2fe3d995d504 Merge branch into tip/master: 'x86/microcode' new 2462c2c544c3 Merge branch into tip/master: 'x86/misc' new 6b1dc2ad4c89 Merge branch into tip/master: 'x86/mm' new 733ec1377ad3 Merge branch into tip/master: 'x86/paravirt' new c4c23f9ee66b Merge branch into tip/master: 'x86/sev' new d2839e0f2352 Merge branch 'x86/sgx' new 4ce17d1e3597 Merge branch into tip/master: 'x86/splitlock' new 8efdc946f320 Merge branch into tip/master: 'x86/tdx' new 344e549212ac Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f2c3f90101fc Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 8466c2662196 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new ef31921b1916 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3cb278e73be5 rcu: Make call_rcu() lazy to save power new 3d222a0c0cfe rcu: Refactor code a bit in rcu_nocb_do_flush_bypass() new c945b4da7a44 rcu: Shrinker for lazy rcu new 084e04fff160 rcuscale: Add laziness and kfree tests new 7651d6b25086 rcu/sync: Use call_rcu_hurry() instead of call_rcu new 723df859d8bb rcu/rcuscale: Use call_rcu_hurry() for async reader test new 405d8e91f0a9 rcu/rcutorture: Use call_rcu_hurry() where needed new 54d87b0a0c19 scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() new a31cdf572df6 percpu-refcount: Use call_rcu_hurry() for atomic switch new 3c643b1383ae workqueue: Make queue_rcu_work() use call_rcu_hurry() new 7c05c5350900 rxrpc: Use call_rcu_hurry() instead of call_rcu() new 998f228a374b net: Use call_rcu_hurry() for dst_release() new ff9ac73e2616 net: devinet: Reduce refcount before grace period new 6a6301256dd5 Merge branches 'doc.2022.10.20a', 'fixes.2022.10.21a', 'la [...] new 0cd7e350abc4 rcu: Make SRCU mandatory new 3c0fdb4b2d05 Merge branch 'srcunmisafe.2022.11.29a' into HEAD new 1afcedf120cc Merge branch 'kcsan.2022.10.18c' into HEAD new e79921669a8c Merge branch 'lkmm.2022.10.18c' into HEAD new d40d7824b51c Merge branch 'urgent.2022.10.20a' into HEAD new 5267eaa7e2e5 Merge branch 'nolibc.2022.10.28a' into HEAD new 83936e214fb3 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 0b9ca98b7229 perf/x86/core: Zero @lbr instead of returning -1 in x86_pe [...] new bec46859fb9d KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps new 6c6f82bea96f KVM: x86: Init vcpu->arch.perf_capabilities in common x86 code new 5fe9805dc2f5 KVM: x86: Handle PERF_CAPABILITIES in common x86's kvm_get [...] new 686e0f0324f0 KVM: x86: Directly query supported PERF_CAPABILITIES for W [...] new 0f9edb8cab29 KVM: x86: remove obsolete kvm_mmu_gva_to_gpa_fetch() new fa3e42037ef5 KVM: x86/mmu: fix some comment typos new 3adbdf810388 KVM: x86/mmu: use helper macro SPTE_ENT_PER_PAGE new bb5c8abea094 KVM: x86: Insert "AMD" in KVM_X86_FEATURE_PSFD new 00009406f0db x86/kvm: Remove unused virt to phys translation in kvm_gue [...] new 07a368b3f55a bug: introduce ASSERT_STRUCT_OFFSET new d08b48585309 KVM: SVM: Name and check reserved fields with structs offset new b0b42197b5c6 KVM: x86: start moving SMM-related functions to new files new c53da4f3af6e KVM: x86: move SMM entry to a new file new f1554150d3c6 KVM: x86: move SMM exit to a new file new 1d0da94cdafe KVM: x86: do not go through ctxt->ops when emulating rsm new 4b8e1b32013d KVM: allow compiling out SMM support new 31e83e21cf00 KVM: x86: compile out vendor-specific code if SMM is disabled new ba97bb07e0b2 KVM: x86: remove SMRAM address space if SMM is not supported new cf7316d0361c KVM: x86: do not define KVM_REQ_SMI if SMM disabled new 85672346a707 KVM: zero output of KVM_GET_VCPU_EVENTS before filling in [...] new a7662aa5e56f KVM: x86: do not define SMM-related constants if SMM disabled new 89dccf82e99e KVM: x86: smm: check for failures on smm entry new 09779c16e3ed KVM: x86: smm: add structs for KVM's smram layout new 58c1d206d545 KVM: x86: smm: use smram structs in the common code new f34bdf4c1707 KVM: x86: smm: use smram struct for 32 bit smram load/restore new 8bcda1dee95a KVM: x86: smm: use smram struct for 64 bit smram load/restore new e6a82199b610 KVM: svm: drop explicit return value of kvm_vcpu_map new dd5045fed588 KVM: x86: SVM: use smram structs new 95504c7c981b KVM: x86: SVM: don't save SVM state to SMRAM when VM is no [...] new fb28875fd7da KVM: x86: smm: preserve interrupt shadow in SMRAM new 93c5c61d9e58 mm/gup: Add FOLL_INTERRUPTIBLE new fe5ed56c7973 kvm: Add KVM_PFN_ERR_SIGPENDING new c8b88b332bed kvm: Add interruptible flag to __gfn_to_pfn_memslot() new 766576874b97 kvm: x86: Allow to respond to generic signals during slow PF new be83794210e7 KVM: x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW [...] new db205f7e1edc KVM: x86: Add a VALID_MASK for the MSR exit reason flags new c1340fe3590e KVM: x86: Add a VALID_MASK for the flag in kvm_msr_filter new 8aff460f2167 KVM: x86: Add a VALID_MASK for the flags in kvm_msr_filter_range new f7d647727123 selftests: kvm/x86: Test the flags in MSR filtering and MS [...] new 428e921611bc KVM: x86/mmu: Tag disallowed NX huge pages even if they're [...] new 55c510e26ab6 KVM: x86/mmu: Rename NX huge pages fields/functions for co [...] new b5b0977f4aa2 KVM: x86/mmu: Properly account NX huge page workaround for [...] new 61f94478547b KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU befor [...] new d25ceb926436 KVM: x86/mmu: Track the number of TDP MMU pages, but not t [...] new 5e3edd7e8b7e KVM: x86/mmu: Add helper to convert SPTE value to its shadow page new 76901e56fb51 KVM: x86/mmu: explicitly check nx_hugepage in disallowed_h [...] new 3a0567572225 KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after [...] new f1c5651fda43 KVM: x86/pmu: Force reprogramming of all counters on PMU f [...] new dcbb816a2842 KVM: x86/pmu: Clear "reprogram" bit if counter is disabled [...] new 68fb4757e867 KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event() new de0f619564f4 KVM: x86/pmu: Defer counter emulated overflow via pmc->pre [...] new d663b8a28598 KVM: replace direct irq.h inclusion new c5c4f72ad4fa KVM: selftests: Add missing break between -e and -g option [...] new 0eb88a412186 KVM: selftests: Put command line options in alphabetical o [...] new 018ea2d71a43 KVM: selftests: Add atoi_paranoid() to catch errors missed [...] new 69a62e2004b8 KVM: selftests: Use SZ_* macros from sizes.h in max_guest_ [...] new c15bdebb32dd KVM: selftests: Shorten the test args in memslot_modificat [...] new 0001725d0f9b KVM: selftests: Add atoi_positive() and atoi_non_negative( [...] new d886724ea81c KVM: selftests: Allowing running dirty_log_perf_test on sp [...] new b31f21a7e97e KVM: selftests: implement random number generator for guest code new f11aa24bdbc6 KVM: selftests: create -r argument to specify random seed new 6864c6442f4d KVM: selftests: randomize which pages are written vs read new c967a4752ac6 KVM: selftests: randomize page access order new 9fda6753c9dd KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch] new a008a3351fea KVM: selftests: Rename pta (short for perf_test_args) to args new 7812d80c0f89 KVM: selftests: Rename perf_test_util symbols to memstress new 1cec8bbc1764 KVM: arm64: selftests: Disable single-step with correct KV [...] new b3d937722de0 KVM: arm64: selftests: Disable single-step without relying [...] new 7046638192d5 KVM: selftests: Consolidate common code for populating uca [...] new ef38871eb228 KVM: selftests: Consolidate boilerplate code in get_ucall() new dc88244bf548 KVM: selftests: Automatically do init_ucall() for non-bare [...] new cf4694be2b2c tools: Add atomic_test_and_set_bit() new 03b4750533fc KVM: selftests: Make arm64's MMIO ucall multi-VM friendly new 28a65567acb5 KVM: selftests: Drop now-unnecessary ucall_uninit() new 426729b2cf2e KVM: selftests: Add ucall pool based implementation new 9a6418dacd24 KVM: selftests: Fix spelling mistake "begining" -> "beginning" new 816c54b74742 KVM: selftests: Drop helpers to read/write page table entries new 751f280017b6 KVM: selftests: Drop reserved bit checks from PTE accessor new 91add12d384c KVM: selftests: Remove useless shifts when creating guest [...] new ed0b58fc6f0b KVM: selftests: Verify parent PTE is PRESENT when getting [...] new 99d51c6eef2d KVM: selftests: Use virt_get_pte() when getting PTE pointer new efe91dc307d0 KVM: selftests: Use vm_get_page_table_entry() in addr_arch [...] new 96b69958c77d KVM: selftests: Play nice with huge pages when getting PTEs/GPAs new 197ebb713ad0 KVM: selftests: move common startup logic to kvm_util.c new e1ab31245c4e KVM: selftests: Add arch specific initialization new 2115713cfab0 KVM: selftests: Add arch specific post vm creation hook new 376bc1b458c9 KVM: selftests: Don't assume vcpu->id is '0' in xAPIC state test new 52d3a4fb5be1 KVM: selftests: Rename emulator_error_test to smaller_maxp [...] new 48e59373398a KVM: selftests: Explicitly require instructions bytes new 50824c6eee39 KVM: selftests: Delete dead ucall code new 19a2b32f5d24 KVM: selftests: Move flds instruction emulation failure ha [...] new d6ecfe976ac3 KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks new 77f7813cc2b9 KVM: selftests: Copy KVM PFERR masks into selftests new f2e5b53b4ba9 KVM: selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE() new b9635930f0a7 KVM: selftests: Provide error code as a KVM_ASM_SAFE() output new a323845d6c3d KVM: selftests: Expect #PF(RSVD) when TDP is disabled new 3ae5b759c3c0 KVM: selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE new 3bd396353d18 KVM: selftests: Add X86_FEATURE_PAE and use it calc "fallb [...] new ee3795536664 KVM: selftests: Refactor X86_FEATURE_* framework to prep f [...] new 53a7dc0f215e KVM: selftests: Add X86_PROPERTY_* framework to retrieve C [...] new d80ddad2a8e0 KVM: selftests: Use X86_PROPERTY_MAX_KVM_LEAF in CPUID test new a29e6e383b0d KVM: selftests: Refactor kvm_cpuid_has() to prep for X86_P [...] new 40854713e325 KVM: selftests: Add kvm_cpu_*() support for X86_PROPERTY_* new 5dc19f1c7dd3 KVM: selftests: Convert AMX test to use X86_PROPRETY_XXX new 4feb9d21a407 KVM: selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_* new 5228c02a4c54 KVM: selftests: Add PMU feature framework, use in PMU even [...] new 24f3f9898e3c KVM: selftests: Add dedicated helpers for getting x86 Fami [...] new 074e9d4c9c60 KVM: selftests: Add and use KVM helpers for x86 Family and Model new b941ba2380cc KVM: selftests: Drop helpers for getting specific KVM supp [...] new ecb89a51724b KVM: selftests: Check for KVM nEPT support using "feature" MSRs new 5c107f7085f4 KVM: selftests: Assert in prepare_eptp() that nEPT is supported new 92292c1de21d Merge tag 'kvm-selftests-6.2-1' of https://github.com/kvm- [...] new c4b33d28ea51 KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault new 63d28a25e04c KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has [...] new eb298605705a KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages new 771a579c6e74 Merge branch 'kvm-svm-harden' into HEAD new 6c7b2202e4d1 KVM: x86: avoid memslot check in NX hugepage recovery if i [...] new 089fe572a2e0 x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h new 381fc63ac075 KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h new 68ae7c7bc56a KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments new 26b516bb3921 x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_en [...] new b83237ad2167 KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tl [...] new a789aeba4196 KVM: VMX: Rename "vmx/evmcs.{ch}" to "vmx/hyperv.{ch}" new e94cea093019 KVM: x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_f [...] new adc43caa0a25 KVM: x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flag new 0823570f0198 KVM: x86: hyper-v: Introduce TLB flush fifo new 56b5354fd8f9 KVM: x86: hyper-v: Add helper to read hypercall data for array new 260970862c88 KVM: x86: hyper-v: Handle HVCALL_FLUSH_VIRTUAL_ADDRESS_LIS [...] new f84fcb66568c KVM: x86: hyper-v: Expose support for extended gva ranges [...] new aee738236dca KVM: x86: Prepare kvm_hv_flush_tlb() to handle L2's GPAs new bd19c94a19b0 x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PE [...] new ca7372aca7f4 KVM: x86: hyper-v: Use HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_P [...] new b6c2c22fa701 KVM: x86: hyper-v: Don't use sparse_set_to_vcpu_mask() in [...] new 53ca765a041d KVM: x86: hyper-v: Create a separate fifo for L2 TLB flush new 7d5e88d301f8 KVM: x86: hyper-v: Use preallocated buffer in 'struct kvm_ [...] new 38edb4523183 KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in use new e45aa2444d28 KVM: nSVM: Keep track of Hyper-V hv_vm_id/hv_vp_id new b0c9c25e4625 KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_f [...] new 3c9eb0655fc0 KVM: x86: hyper-v: Introduce kvm_hv_is_tlb_flush_hcall() new c58a318f6090 KVM: x86: hyper-v: L2 TLB flush new d4baf1a9a572 KVM: x86: hyper-v: Introduce fast guest_hv_cpuid_has_l2_tl [...] new 046f5756c491 KVM: nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv' new c30e9bc8b606 KVM: nVMX: hyper-v: Enable L2 TLB flush new b415d8d417bb KVM: x86: Make kvm_hv_get_assist_page() return 0/-errno new 3f4a812edf5c KVM: nSVM: hyper-v: Enable L2 TLB flush new f4de6a1fa3ee KVM: x86: Expose Hyper-V L2 TLB flush feature new 676a863ce605 KVM: selftests: Better XMM read/write helpers new c05a0a71c5d0 KVM: selftests: Move HYPERV_LINUX_OS_ID definition to a co [...] new caf4110fbaa8 KVM: selftests: Move the function doing Hyper-V hypercall [...] new 998489245d84 KVM: selftests: Hyper-V PV IPI selftest new 56fc7732031d KVM: selftests: Fill in vm->vpages_mapped bitmap in virt_m [...] new 2d4a5f91837f KVM: selftests: Export vm_vaddr_unused_gap() to make it po [...] new 9e7726a8a08a KVM: selftests: Hyper-V PV TLB flush selftest new 1ad51c0c0cdd KVM: selftests: Sync 'struct hv_enlightened_vmcs' definiti [...] new d7b14a868ac2 KVM: selftests: Sync 'struct hv_vp_assist_page' definition [...] new e8f3d23c02d0 KVM: selftests: Move Hyper-V VP assist page enablement out [...] new cd8f11bd6bbd KVM: selftests: Split off load_evmcs() from load_vmcs() new 2dc458b86221 KVM: selftests: Create a vendor independent helper to allo [...] new 6c15c3c46520 KVM: selftests: Allocate Hyper-V partition assist page new 8fda37cf3d41 KVM: selftests: Stuff RAX/RCX with 'safe' values in vmmcal [...] new 75ee7505feae KVM: selftests: Introduce rdmsr_from_l2() and use it for M [...] new 4b5d8b222bf1 KVM: selftests: evmcs_test: Introduce L2 TLB flush test new 9c2e881945dc KVM: selftests: hyperv_svm_test: Introduce L2 TLB flush test new 0fa32dad1e78 KVM: selftests: Rename 'evmcs_test' to 'hyperv_evmcs' new 79268e9c62ec Merge branch 'kvm-dwmw2-fixes' into HEAD new 3ca9d84e722e KVM: always declare prototype for kvm_arch_irqchip_in_kernel new c3f3719952b9 KVM: x86/xen: Add CPL to Xen hypercall tracepoint new 7927e27549d3 MAINTAINERS: Add KVM x86/xen maintainer list new c4690d016182 KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scatt [...] new 047c72299061 KVM: x86: Update KVM-only leaf handling to allow for 100% [...] new 6a19d7aa5821 x86: KVM: Advertise CMPccXADD CPUID to user space new af2872f62254 x86: KVM: Advertise AMX-FP16 CPUID to user space new 5e85c4ebf206 x86: KVM: Advertise AVX-IFMA CPUID to user space new 24d74b9f5f2a KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space new 9977f0877de7 KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space new 29c46979b25d KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space new 1e79a9e3ab96 Merge tag 'kvm-s390-next-6.2-1' of https://git.kernel.org/ [...] new ab41756b0ac4 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 87a841c822f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e21418cbb499 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ea67d50710eb Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 6e1d29ae5e17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 260ff572544a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ead63f283788 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b927abed07ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6b516eed0231 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9eb847738ba0 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 69b14fde0b8d driver core: fix up missed scsi/cxlflash class.devnode() c [...] new 50dc8d18f62d driver core: fix up missed drivers/s390/char/hmcdrv_dev.c [...] new d9e963d0e974 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 1ab30c610630 usb: roles: fix of node refcount leak in usb_role_switch_i [...] new e0dced9c7d47 usb: typec: ucsi: Resume in separate work new 57b7b733b1a7 usb: gadget: function: Simplify diagnostic messaging in printer new 3c347cdafa3d usb: core: hcd: Fix return value check in usb_hcd_setup_lo [...] new f05f80f217bf usb: dwc3: pci: Update PCIe device ID for USB3 controller [...] new 01792c6036af usb: host: fix a typo in ehci.h new 27ef17849779 usb: add usb_set_intfdata() documentation new 03a88b0bafbe usb: xhci-mtk: fix leakage of shared hcd when fail to set [...] new 032399819dd5 usb: typec: Add partner PD object wrapper new ab3593eeef60 platform/chrome: cros_ec_typec: Set parent of partner PD object new 57f8e00d8a82 usb: musb: Drop old unused am35x glue layer new ae423ef5d095 usb: cdnsp: fix lack of ZLP for ep0 new 22683e480b37 usb: misc: onboard_usb_hub: Drop obsolete dependency on CO [...] new 49b42475dd8a dt-bindings: usb: mtu3: add compatible for mt8186 new 89ff3dfac604 usb: gadget: f_hid: fix f_hidg lifetime vs cdev new 70a3288a7586 usb: gadget: f_hid: fix refcount leak on error path new 944fe915d00d usb: gadget: f_hid: tidy error handling in hidg_alloc new a9efc04cfd05 i915: Move list_count() to list.h for broader use new 33f00f41d963 usb: gadget: hid: Convert to use list_count() new c2d9d02f7bf3 usb: gadget: udc: bcm63xx: Convert to use list_count() new b47ec9727f47 xhci: Convert to use list_count() new 4051a1c96e48 Merge tag 'thunderbolt-for-v6.2-rc1' of git://git.kernel.o [...] new 62c73bfea048 usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode new 33379c054211 Revert "xhci: Convert to use list_count()" new acebf6191919 Revert "usb: gadget: udc: bcm63xx: Convert to use list_count()" new 54aa8af53905 Revert "usb: gadget: hid: Convert to use list_count()" new 51daa42d6b86 Revert "i915: Move list_count() to list.h for broader use" new 5a463bf248d4 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new d03a6d4e2bea USB: serial: cp210x: add support for B0 hangup new 63b8ed26cd09 USB: serial: xr: avoid requesting zero DTE rate new a151c5508452 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 3e32332226a3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new bbb09f8353c1 Merge tag 'icc-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] new 1d4ecf488499 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 2665936eb36b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 34855b0ff991 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 768f6a9eff72 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 69cbd199c66b Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 10348ba90c98 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 257f0ad724c7 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 72b59beedd7c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1dc932c439e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e689d870357a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8f0e841a69e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0bb796484a74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 959784005f7a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 1b3ccadb6873 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e70e1e7a977a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 295227b10192 ucount: Fix atomic_long_inc_below argument type new b4b11b58cd02 ucount: Use atomic_long_try_cmpxchg in atomic_long_inc_below new 05bd6e0242b4 Merge of unpriv-ipc-sysctls-for-v6.2, and fix-atomic_lock_ [...] new a9b0eff7722b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0a30c6a2e67d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9d8221e0ca9d Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 879ef35163e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 850746da0b71 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 23c7c0088b51 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 0fdb8e9dea23 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 7d4375d88268 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 010fc3ebabe4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3503f7732821 Merge branch 'main' of git://git.infradead.org/users/willy [...] new b722c356cf71 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 5001015e06c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 523f8a86f72e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7ad30bb8a388 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new ecff303cbcbb arm64: efi: Move runtime services asm wrapper out of .text new f39a8733fbe6 arm64: efi: Recover from synchronous exceptions occurring [...] new 448e9825ef8d Merge branch 'efi-arm64-sync-exception-recovery' into efi/next new 1227144b53f1 efi: libstub: Always enable initrd command line loader and [...] new fd70dd59be71 efi: Put Linux specific magic number in the DOS header new b23aafee106b efi: vars: prohibit reading random seed variables new f2e862b7eae2 efi: stub: use random seed from EFI variable new 88ecfc32558d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9b51c25e3519 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d9dd4b0ce88 mm/slub, kunit: add SLAB_SKIP_KFENCE flag for cache creation new 6cd6d33ca41f mm/slub, kunit: Add a test case for kmalloc redzone check new 617666521385 Merge branch 'slab/for-6.2/kmalloc_redzone' into slab/for-next new 56d5a2b9ba85 mm, slub: split out allocations from pre/post hooks new 0af8489b0216 mm, slub: remove percpu slabs with CONFIG_SLUB_TINY new be784ba861b9 mm, slub: don't aggressively inline with CONFIG_SLUB_TINY new 149b6fa228ed mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED new dc19745ad0e4 Merge branch 'slub-tiny-v1r6' into slab/for-next new f16e5e7eb695 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae72363962f0 random: spread out jitter callback to different CPUs new 9e8cf63ec213 random: mix in cycle counter when jitter timer fires new 1747d6cc5ded random: align entropy_timer_state to cache line new f2ccb96facf7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fd8332679c31 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8e3963b96085 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new b24df9391329 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 439eadfe17f3 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 1d847610851a Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 1f5908f1f020 next-20221130/kspp new 0229c3cf835e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new f369370abd06 Merge branch 'unsigned-char' of git://git.kernel.org/pub/s [...] new 4989764d8ed3 iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY new 89395ccedbc1 iommu: Add device-centric DMA ownership interfaces new 5fe937862c84 interval-tree: Add a utility to iterate over spans in an i [...] new 632ce1377dbb scripts/kernel-doc: support EXPORT_SYMBOL_NS_GPL() with -export new 658234de0d2e iommufd: Document overview of iommufd new 2ff4bed7fee7 iommufd: File descriptor, context, kconfig and makefiles new ce5a23c835aa kernel/user: Allow user_struct::locked_vm to be usable for [...] new f394576eb11d iommufd: PFN handling for iopt_pages new 8d160cd4d506 iommufd: Algorithms for PFN storage new 51fe6141f0f6 iommufd: Data structure to provide IOVA to PFN mapping new aad37e71d5c4 iommufd: IOCTLs for the io_pagetable new ea4acfac57b9 iommufd: Add a HW pagetable object new e8d57210035b iommufd: Add kAPI toward external drivers for physical devices new 8d40205f6093 iommufd: Add kAPI toward external drivers for kernel access new d624d6652a65 iommufd: vfio container FD ioctl compatibility new f4b20bb34c83 iommufd: Add kernel support for testing iommufd new e26eed4f623d iommufd: Add some fault injection points new 52f528583bb3 iommufd: Add additional invariant assertions new 57f0988706fe iommufd: Add a selftest new 1a65c39e2a52 Merge patch series "IOMMUFD Generic interface" new b158efca56d0 i915/gvt: Move gvt mapping cache initialization to intel_v [...] new aab1fcba0786 vfio/ap: validate iova during dma_unmap and trigger irq disable new d4c50345f294 vfio: Move vfio_device driver open/close code to a function new a6859ee10f30 vfio: Move vfio_device_assign_container() into vfio_device [...] new 9eb5f8181259 vfio: Rename vfio_device_assign/unassign_container() new 6eb86b9d1985 vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_ [...] new 2bbe2562ade7 vfio-iommufd: Allow iommufd to be used in place of a container fd new db2f8dc18b8d vfio-iommufd: Support iommufd for physical VFIO devices new d63318686c5c vfio-iommufd: Support iommufd for emulated VFIO devices new 442ae582c961 vfio: Move container related MODULE_ALIAS statements into [...] new e271cb80847b vfio: Make vfio_container optionally compiled new 6c66c017350f iommufd: Allow iommufd to supply /dev/vfio/vfio new 1110d68ae2d0 Merge patch series "Connect VFIO to IOMMUFD" new e60c7c8417da Merge tag 'v6.1-rc7' into iommufd.git for-next new 9a6c10c441dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dec1d352de5c mm: replace VM_WARN_ON to pr_warn if the node is offline w [...] new 21b85b09527c madvise: use zap_page_range_single for madvise dontneed new 04ada095dcfc hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED pr [...] new f0a0ccda18d6 nilfs2: fix NULL pointer dereference in nilfs_palloc_commi [...] new a435874bf626 tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" new 95bc35f9bee5 mm/damon/sysfs: fix wrong empty schemes assumption under o [...] new 6617da8fb565 mm: add dummy pmd_young() for architectures not having it new 4aaf269c768d mm: introduce arch_has_hw_nonleaf_pmd_young() new 829ae0f81ce0 mm: migrate: fix THP's mapcount on isolation new 8d3c106e19e8 mm/khugepaged: take the right locks for page table retraction new 2ba99c5e0881 mm/khugepaged: fix GUP-fast interaction by sending IPI new f268f6cf875f mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths new 6f6cb1714365 drm/amdgpu: temporarily disable broken Clang builds due to [...] new 152fe65f300e Kconfig.debug: provide a little extra FRAME_WARN leeway wh [...] new 1d351f189434 revert "kbuild: fix -Wimplicit-function-declaration in lic [...] new a38358c934f6 Merge branch 'mm-hotfixes-stable' into mm-stable new 2ea3498980f5 mm/damon/core: split out DAMOS-charged region skip logic i [...] new e63a30c51f84 mm/damon/core: split damos application logic into a new function new d1cbbf621fc2 mm/damon/core: split out scheme stat update logic into a n [...] new 898810e5ca54 mm/damon/core: split out scheme quota adjustment logic int [...] new 789a230613c8 mm/damon/sysfs: use damon_addr_range for region's start an [...] new 1f71981408ef mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() new 39240595917e mm/damon/sysfs: move sysfs_lock to common module new d332fe11debe mm/damon/sysfs: move unsigned long range directory to comm [...] new 4acd715ff57f mm/damon/sysfs: split out kdamond-independent schemes stat [...] new c8e7b4d0ba34 mm/damon/sysfs: split out schemes directory implementation [...] new 7ae2c17f53d5 mm/damon/modules: deduplicate init steps for DAMON context setup new b0d3dbd1b986 mm/damon/{reclaim,lru_sort}: remove unnecessarily included [...] new 04e98764befa mm/damon/reclaim: enable and disable synchronously new 4cc0ee7787d7 selftests/damon: add tests for DAMON_RECLAIM's enabled parameter new 7a034fbba336 mm/damon/lru_sort: enable and disable synchronously new 9cd6ffa60256 selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter new f1a7941243c1 mm: convert mm's rss stats into percpu_counter new f689054aace2 percpu_counter: add percpu_counter_sum_all interface new a873dfe1032a mm, hwpoison: try to recover from copy-on write faults new d302c2398ba2 mm, hwpoison: when copy-on-write hits poison, take page offline new 1cc53a047b0b mm: hugetlb_vmemmap: remove redundant list_del() new bd4149290c3e Docs/admin-guide/mm/damon/usage: describe the rules of sys [...] new 1b0166387586 Docs/admin-guide/mm/damon/usage: fix wrong usage example o [...] new 57e9cc50f4dd mm: vmscan: split khugepaged stats from direct reclaim stats new 6e7ba8b5e238 maple_tree: mte_set_full() and mte_clear_full() clang-anal [...] new b2b23ba03cb9 mempool: do not use ksize() for poisoning new a098c977722c mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios new f074732d599e mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios new de656ed376c4 mm/hugetlb_cgroup: convert set_hugetlb_cgroup*() to folios new 29f394304f62 mm/hugetlb_cgroup: convert hugetlb_cgroup_migrate to folios new d5e33bd8c16b mm/hugetlb: convert isolate_or_dissolve_huge_page to folios new 0356c4b96f68 mm/hugetlb: convert free_huge_page to folios new d4ab0316cc33 mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() [...] new 541b7c7b3ec0 mm/hugeltb_cgroup: convert hugetlb_cgroup_commit_charge*() [...] new 345c62d16349 mm/hugetlb: convert move_hugetlb_state() to folios new 44467bbb7e81 mm/damon/core: add a callback for scheme target regions check new 5181b75f438d mm/damon/sysfs-schemes: implement schemes/tried_regions directory new 9277d0367ba1 mm/damon/sysfs-schemes: implement scheme region directory new f1d13cacabe1 mm/damon/sysfs: implement DAMOS tried regions update command new 772c15e5adcb mm/damon/sysfs-schemes: implement DAMOS-tried regions clea [...] new 2b3ee3f66c67 tools/selftets/damon/sysfs: test tried_regions directory e [...] new 7f0a86f3c99b Docs/admin-guide/mm/damon/usage: document schemes/<s>/trie [...] new 1b0006daa36f Docs/ABI/damon: document 'schemes/<s>/tried_regions' sysfs [...] new e6aff38b2e25 mm/damon: use kstrtobool() instead of strtobool() new f15be1b8d449 mm: use kstrtobool() instead of strtobool() new ca92ea3dc5a2 mm: always compile in pte markers new 15520a3f0469 mm: use pte markers for swap errors new 65917b538bcc zsmalloc: replace IS_ERR() with IS_ERR_VALUE() new 634ba645f9bc selftests/vm: update hugetlb madvise new dad6a5eb5556 mm,hugetlb: use folio fields in second tail page new cb67f4282bf9 mm,thp,rmap: simplify compound page mapcount handling new 9bd3155ed83b mm,thp,rmap: lock_compound_mapcounts() on THP mapcounts new d8dd5e979d09 mm,thp,rmap: handle the normal !PageCompound case first new d7ec8f421ade selftests/damon: test non-context inputs to rm_contexts file new 11aad2631bf7 mm/hugetlb_vmemmap: remap head page to newly allocated page new be5ef2d9b006 mm,thp,rmap: subpages_mapcount of PTE-mapped subpages new 4b51634cd16a mm,thp,rmap: subpages_mapcount COMPOUND_MAPPED if PMD-mapped new 96d82deb743a mm,thp,rmap: clean up the end of __split_huge_pmd_locked() new 1a1af17ea811 tools/vm/page_owner: ignore page_owner_sort binary new d84887739d5c mm/mprotect: allow clean exclusive anon pages to be writable new 7ea7e333842e mm/mprotect: minor can_change_pte_writable() cleanups new c27f479ef542 mm/huge_memory: try avoiding write faults when changing PM [...] new eb309ec89953 mm/mprotect: factor out check whether manual PTE write upg [...] new 6a56ccbcf6c6 mm/autonuma: use can_change_(pte|pmd)_writable() to replac [...] new d6379159f476 mm: remove unused savedwrite infrastructure new 07f8bac4982f selftests/vm: anon_cow: add mprotect() optimization tests new 70fb4fdff582 mm: introduce 'encoded' page pointers with embedded extra bits new 449c796768c9 mm: teach release_pages() to take an array of encoded page [...] new 7cc8f9c7146a mm: mmu_gather: prepare to gather encoded page pointers wi [...] new 5df397dec7c4 mm: delay page_remove_rmap() until after the TLB has been flushed new f036c8184f8b mm: mmu_gather: do not expose delayed_rmap flag new 7ac07a26dea7 zram: preparation for multi-zcomp support new 001d92735701 zram: add recompression algorithm sysfs knob new 5561347aa598 zram: factor out WB and non-WB zram read functions new 84b33bf78889 zram: introduce recompress sysfs knob new 60e9b39ebec5 zram: add recompress flag to read_block_state() new 9fda785dbd14 zram: clarify writeback_store() comment new f24ee92cbe13 zram: use IS_ERR_VALUE() to check for zs_malloc() errors new 7c2af309abd2 zram: add size class equals check into recompression new 4942cf6ad07c zram: remove redundant checks from zram_recompress() new a55cf9648d3d zram: add algo parameter support to zram_recompress() new 443dd798062c documentation: add zram recompression documentation new b46f9ea3cb35 zram: add incompressible writeback new 77db7bb56bd7 zram: add incompressible flag to read_block_state() new c959a0e8de2c Docs/ABI/zram: document zram recompress sysfs knobs new c66b6ead74ff mm/kfence: remove hung_task cruft new 16fd6b31dd9b Revert "mm: migration: fix the FOLL_GET failure on followi [...] new 49f51859221a migrate: convert unmap_and_move() to use folios new eaec4e639f11 migrate: convert migrate_pages() to use folios new 4a625ceee8a0 mm/demotion: fix NULL vs IS_ERR checking in memory_tier_init new 9b34a307f394 docs: admin-guide: cgroup-v1: update description of inactive_file new 25e9fa22fbfe mm/kmemleak.c: fix a comment new c2da319c2e27 mm/uffd: sanity check write bit for uffd-wp protected ptes new 369258ce41c6 hugetlb: remove duplicate mmu notifications new b7217a0bbe00 mm: shrinkers: add missing includes for undeclared types new d09e8ca6cb93 mm: anonymous shared memory naming new e83b39d6bbdb mm: make drop_caches keep reclaiming on all nodes new dbaf7dc97ab8 hugetlbfs: inode: remove unnecessary (void*) conversions new eff6aa17aa7c selftests/damon: fix unnecessary compilation warnings new 53b2d09bdd12 mm/gup: remove the restriction on locked with FOLL_LONGTERM new 749477244b05 mm: Kconfig: make config SECRETMEM visible with EXPERT new 7aca5ca15493 selftests/vm: anon_cow: prepare for non-anonymous COW tests new f8664f3c4a08 selftests/vm: cow: basic COW tests for non-anonymous pages new 97713a3abe33 selftests/vm: cow: R/O long-term pinning reliability tests [...] new cdc5021cda19 mm: add early FAULT_FLAG_UNSHARE consistency checks new 79881fed6052 mm: add early FAULT_FLAG_WRITE consistency checks new b9086fde6d44 mm: rework handling in do_wp_page() based on private vs. s [...] new aea06577a900 mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_hu [...] new 8d6a0ac09a16 mm: extend FAULT_FLAG_UNSHARE support to anything in a COW [...] new 84209e87c696 mm/gup: reliable R/O long-term pinning in COW mappings new b40656aa7d55 RDMA/umem: remove FOLL_FORCE usage new a9d0284033e9 RDMA/usnic: remove FOLL_FORCE usage new 129e636fe983 RDMA/siw: remove FOLL_FORCE usage new 3298de2c66e0 media: videobuf-dma-sg: remove FOLL_FORCE usage new 7d96eb6a9164 drm/etnaviv: remove FOLL_FORCE usage new 70b96f24a441 media: pci/ivtv: remove FOLL_FORCE usage new cb78a634f3f7 mm/frame-vector: remove FOLL_FORCE usage new c098ce73c247 drm/exynos: remove FOLL_FORCE usage new 20ea7783236c RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage new 052d9b0f7ae1 habanalabs: remove FOLL_FORCE usage new f347454d0341 mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings new 931b6a8b36a2 mm: multi-gen LRU: remove NULL checks on NODE_DATA() new 4c74b65f478d mm/migrate.c: stop using 0 as NULL pointer new 47939359add5 zram: remove unused stats fields new 91a99f1d1248 selftests/vm: use memfd for hugepage-mmap test new c3e58a70425a mm/page_alloc: always remove pages from temporary list new 574907741599 mm/page_alloc: leave IRQs enabled for per-cpu page allocations new a4bafffb5dc5 mm/page_alloc: simplify locking during free_unref_page_list new 6dd8fe86fa84 ext4: convert move_extent_per_page() to use folios new 64ab3195ea07 khugepage: replace try_to_release_page() with filemap_rele [...] new ac5efa782041 memory-failure: convert truncate_error_page() to use folio new 7438899b0b8d folio-compat: remove try_to_release_page() new f6fbb8b23b81 Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()" new 845aad0aa038 maple_tree: allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set new 8e9d5ead865a mm: add bdi_set_strict_limit() function new 27bbe9d48d4e mm: add knob /sys/class/bdi/<bdi>/strict_limit new 16b837eb84e6 mm: document /sys/class/bdi/<bdi>/strict_limit knob new ae82291e9ca4 mm: use part per 1000000 for bdi ratios new 00df7d51263b mm: add bdi_get_max_bytes() function new efc3e6ad53ea mm: split off __bdi_set_max_ratio() function new 1bf27e98d26d mm: add bdi_set_max_bytes() function new c56e049a5e40 mm: add knob /sys/class/bdi/<bdi>/max_bytes new c354d9268d78 mm: document /sys/class/bdi/<bdi>/max_bytes knob new 712c00d66a34 mm: add bdi_get_min_bytes() function new 8021fb3232f2 mm: split off __bdi_set_min_ratio() function new 803c98050569 mm: add bdi_set_min_bytes() function new 9c84819bd64e mm: add /sys/class/bdi/<bdi>/min_bytes knob new 9c832a8d5717 mm: document /sys/class/bdi/<bdi>/min_bytes knob new 4e230b406eda mm: add bdi_set_max_ratio_no_scale() function new bca52dcbadc5 mm: add /sys/class/bdi/<bdi>/max_ratio_fine knob new 54790f30fea7 mm: document /sys/class/bdi/<bdi>/max_ratio_fine knob new 2c44af4f2aaa mm: add bdi_set_min_ratio_no_scale() function new ad3e6dabf6f7 mm: add /sys/class/bdi/<bdi>/min_ratio_fine knob new eba39236f18d mm: document /sys/class/bdi/<bdi>/min_ratio_fine knob new be21b32afe47 mm, compaction: fix fast_isolate_around() to stay within b [...] new 7ce5f7e16afa documentation/mm: update pmd_present() in arch_pgtable_hel [...] new 8d9b63708ddd zswap: do not allocate from atomic pool new 373dfda2bac1 mm/thp: rename pmd_to_page() as pmd_pgtable_page() new 7e25de77bc5e s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() new 8ef9c32a12a8 mm: vmscan: use sysfs_emit() to instead of scnprintf() new e833bc503405 mm/thp: re-apply mkdirty for small pages after split new e0ff42804233 mm/memory-failure.c: cleanup in unpoison_memory new a9ac09f25593 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 2e41f274f9aa libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value new f883c3edd2c4 lib/notifier-error-inject: fix error when writing -errno t [...] new d472cf797c4e debugfs: fix error when writing negative value to atomic_t [...] new d04bb0852b8b wifi: rt2x00: use explicitly signed or unsigned types new 3965292ad0ca checkpatch: add check for array allocator family argument order new 08fc35f31b9e vmcoreinfo: warn if we exceed vmcoreinfo data size new fc0e7387926d lib/radix-tree.c: fix uninitialized variable compilation warning new ce2fcf1516d6 ocfs2: fix memory leak in ocfs2_mount_volume() new 811b99fd237e fat (exportfs): fix some kernel-doc warnings new f9574cd48679 rapidio: fix possible name leaks when rio_add_device() fails new e92a216d16bd rapidio: rio: fix possible name leak in rio_register_mport() new de985c109096 linux/init.h: include <linux/build_bug.h> and <linux/stringify.h> new 457139f16ae1 acct: fix accuracy loss for input value of encode_comp_t() new c5f31c655bcc acct: fix potential integer overflow in encode_comp_t() new fe5759d5bfda cpumask: limit visibility of FORCE_NR_CPUS new 08ea148ab73f Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 935c91db1c7d mm/migrate: fix read-only page got writable when recover pte new acc259e89d55 error-injection: add prompt for function error injection new 7cab5e558c5b Merge branch 'mm-stable' into mm-unstable new 2104bfa91c26 fsdax: wait on @page not @page->_refcount new 99b1bea4f2b2 fsdax: use dax_page_idle() to document DAX busy page checking new e56ab5e2521d fsdax: include unmapped inodes for page-idle detection new 5dc99ec1bc1e fsdax: introduce dax_zap_mappings() new a554929c516c fsdax: wait for pinned pages during truncate_inode_pages_final() new 8fc626c2ec28 fsdax: validate DAX layouts broken before truncate new 3f806a3b3d72 fsdax: hold dax lock over mapping insertion new f824a779b202 fsdax: update dax_insert_entry() calling convention to ret [...] new 97efc28a599a fsdax: rework for_each_mapped_pfn() to dax_for_each_folio() new 966e86511d75 fsdax: introduce pgmap_request_folios() new 0178bf54bb56 mm/memremap: mark folio_span_valid() as __maybe_unused new f5878653df25 fsdax: rework dax_insert_entry() calling convention new 1c66d94a9e4c fsdax: cleanup dax_associate_entry() new 13def60d0324 devdax: minor warning fixups new 18c35a8897cf devdax: fix sparse lock imbalance warning new c464b66b4a55 libnvdimm/pmem: support pmem block devices without dax new cb5c69fc7971 devdax: move address_space helpers to the DAX core new 77ae9cdcabff devdax: sparse fixes for xarray locking new 0bf8b4aeab91 devdax: sparse fixes for vmfault_t/dax-entry conversions new 033a5ecc5dbe devdax: sparse fixes for vm_fault_t in tracepoints new fe7781eb9af1 devdax: add PUD support to the DAX mapping infrastructure new 3e16071daccc devdax: use dax_insert_entry() + dax_delete_mapping_entry() new 433e49a4d99b mm/memremap_pages: replace zone_device_page_init() with pg [...] new fb04985792af mm-memremap_pages-replace-zone_device_page_init-with-pgmap [...] new c6d5113d0980 mm/memremap_pages: initialize all ZONE_DEVICE pages to sta [...] new 2313072594fa mm/meremap_pages: delete put_devmap_managed_page_refs() new cd961a6aa8a5 mm: memremap: delete static key devmap_managed_key new 35be51915bef mm/gup: drop DAX pgmap accounting new 3b381d1691b4 selftests/vm: enable running select groups of tests new b6d67e7ffdd7 selftests/vm: add KSM unmerge tests new 155c065dcbbe mm/pagewalk: don't trigger test_walk() in walk_page_vma() new 7769ee5e5c84 selftests/vm: add test to measure MADV_UNMERGEABLE performance new 79ca8cb24629 mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE new f9fc0b5d819a mm: remove VM_FAULT_WRITE new ee485fe37912 mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT [...] new 74a1990c0e73 mm/pagewalk: add walk_page_range_vma() new b7adf9311470 mm/ksm: convert break_ksm() to use walk_page_range_vma() new 1baed77ba80a mm/gup: remove FOLL_MIGRATION new ab6dc86420db mm-gup-remove-foll_migration-fix new d243e393ccd2 mm/memremap: Introduce pgmap_request_folio() using pgmap offsets new 089c93b2cd6f mm-memremap-introduce-pgmap_request_folio-using-pgmap-offsets-fix new 92185406cd1d mm-memremap-introduce-pgmap_request_folio-using-pgmap-offs [...] new 1f9e96cbff3a mm/khugepaged: add tracepoint to collapse_file() new f4fe394d6be0 mm/madvise: fix madvise_pageout for private file mappings new fb9e8e3d8561 zswap: fix writeback lock ordering for zsmalloc new 33d274843098 zpool: clean out dead code new fd4e5b8008f7 zsmalloc: consolidate zs_pool's migrate_lock and size_clas [...] new b82f29786382 zsmalloc: add a LRU to zs_pool to keep track of zspages in [...] new 08ad44bdd1fa zsmalloc: add zpool_ops field to zs_pool to store evict handlers new 3cc396636f3e zsmalloc: implement writeback mechanism for zsmalloc new 8988ec470b2d filemap: skip write and wait if end offset precedes start new b762051edb09 mm/fadvise: use LLONG_MAX instead of -1 for eof new f0938aed5e2d include/linux/pgtable.h: : remove redundant pte variable new 40a963c8c2dd lockdep: allow instrumenting lockdep.c with KMSAN new dd94fae9b9f5 kmsan: allow using __msan_instrument_asm_store() inside runtime new e2220c5149d1 MIPS&LoongArch&NIOS2: adjust prototypes of p?d_init() new fd9d949ed669 LoongArch: add sparse memory vmemmap support new 275c6cb9813d mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() new 7383f05c2d59 LoongArch: enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP new 9df013d95feb filemap: convert replace_page_cache_page() to replace_page [...] new 1aa4f26d9ef2 fuse: convert fuse_try_move_page() to use folios new 6164adc0441e userfaultfd: replace lru_cache functions with folio_add functions new 195c1dd89c59 khugepage: replace lru_cache_add() with folio_add_lru() new fcd1bf95afa9 folio-compat: remove lru_cache_add() new f10cceaf6c11 mm/hugetlb: let vma_offset_start() to return start new 88c6305ea228 mm/hugetlb: don't wait for migration entry during follow page new 5768f64e113b mm/hugetlb: document huge_pte_offset usage new 7facb25c785c mm/hugetlb: move swap entry handling into vma lock when faulted new 560d6ec7e684 mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare new 3d8228cf57cb mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare new 6dd871291527 mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare new c4c202cb6665 mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare new c3cdb90d0489 mm/hugetlb: make page_vma_mapped_walk() safe to pmd unshare new 447086c852fe mm/hugetlb: introduce hugetlb_walk() new a2f44cd14a3c mm-hugetlb-introduce-hugetlb_walk-fix new a8a5c841ab70 mm-hugetlb-introduce-hugetlb_walk-fix-2 new 30dc50e819ab mm: add folio dtor and order setter functions new 3849328335bd mm/hugetlb: convert destroy_compound_gigantic_page() to folios new a608c21ac646 mm/hugetlb: convert dissolve_free_huge_page() to folios new b64e565991a6 mm/hugetlb: convert remove_hugetlb_page() to folios new a6cdd61ba851 mm/hugetlb: convert update_and_free_page() to folios new 8067045ee202 mm/hugetlb: convert add_hugetlb_page() to folios and add h [...] new c52821e8f5bc mm/hugetlb: convert enqueue_huge_page() to folios new f1d293e636be mm/hugetlb: convert free_gigantic_page() to folios new 3ffc7219108d mm/hugetlb: convert hugetlb prep functions to folios new 21d412e68451 mm/hugetlb: change hugetlb allocation functions to return a folio new 4d63ade9d1ac kasan: fail non-kasan KUnit tests on KASAN reports new 8a2334112da3 maple_tree: fix mas_find_rev() comment new aa5690f00daa maple_tree: update copyright dates for test code new dab497f5b9c5 relay: use strscpy() is more robust and safer new a187b4693ea5 rapidio: fix possible UAF when kfifo_alloc() fails new 6150b145e32b eventfd: change int to __u64 in eventfd_signal() ifndef CO [...] new 03a544443583 mailmap: update email for Iskren Chernev new acc4e9eca609 kernel: kcsan: kcsan_test: build without structleak plugin new d872d6207232 io-mapping: move some code within the include guarded section new be1d572b7fb5 ocfs2: always read both high and low parts of dinode link count new 789eae9efceb relay: fix type mismatch when allocating memory in relay_c [...] new 3d6386994443 hfs: fix OOB Read in __hfs_brec_find new 33f20e4a37f3 Merge branch 'mm-nonmm-unstable' into mm-everything new 1e8901d387fc Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 2934ceb4e967 Add linux-next specific files for 20221201
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 (700e0cd3a5ce) \ N -- N -- N refs/heads/master (2934ceb4e967)
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 965 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/RCU/NMI-RCU.rst | 4 +- Documentation/RCU/UP.rst | 13 +- Documentation/RCU/lockdep.rst | 13 +- Documentation/RCU/rcu.rst | 6 +- Documentation/RCU/rcu_dereference.rst | 21 +- Documentation/RCU/rcubarrier.rst | 196 +- Documentation/RCU/rculist_nulls.rst | 109 +- Documentation/RCU/stallwarn.rst | 131 +- Documentation/RCU/torture.rst | 89 +- Documentation/RCU/whatisRCU.rst | 193 +- Documentation/accel/index.rst | 17 + Documentation/accel/introduction.rst | 110 + Documentation/admin-guide/devices.txt | 5 + Documentation/admin-guide/kernel-parameters.txt | 12 +- .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 2 +- .../devicetree/bindings/display/imx/fsl,imx-fb.txt | 57 - .../bindings/display/imx/fsl,imx-lcdc.yaml | 102 + .../devicetree/bindings/hwmon/adt7475.yaml | 4 +- .../devicetree/bindings/mmc/mmc-controller.yaml | 1 - .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 +- .../bindings/pci/mediatek,mt7621-pcie.yaml | 2 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 2 +- .../devicetree/bindings/power/wakeup-source.txt | 13 +- .../devicetree/bindings/regulator/max8660.yaml | 2 +- .../bindings/regulator/maxim,max77802.yaml | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../bindings/regulator/rohm,bd9576-regulator.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- .../bindings/spi/nvidia,tegra210-quad.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + Documentation/filesystems/erofs.rst | 35 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/memory-barriers.txt | 22 +- Documentation/subsystem-apis.rst | 1 + Documentation/userspace-api/iommufd.rst | 8 +- MAINTAINERS | 19 + Next/SHA1s | 94 +- Next/merge.log | 3532 ++++++++++---------- arch/arm/arm-soc-for-next-contents.txt | 51 +- arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 15 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 8 +- .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi | 16 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 16 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 6 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 2 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 10 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 10 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 22 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 10 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 14 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 16 +- arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 6 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 20 +- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 18 +- arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 6 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 18 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 16 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 22 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 18 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 12 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 14 +- arch/arm/boot/dts/bcm47094-dlink-dir-890l.dts | 16 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 28 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 6 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 20 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 10 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 14 +- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 4 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 10 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 14 +- arch/arm/boot/dts/bcm47622.dtsi | 1 + arch/arm/boot/dts/bcm53016-dlink-dwl-8610ap.dts | 8 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 6 +- arch/arm/boot/dts/bcm63148.dtsi | 1 + arch/arm/boot/dts/bcm63178.dtsi | 1 + arch/arm/boot/dts/bcm6756.dtsi | 1 + arch/arm/boot/dts/bcm6846.dtsi | 1 + arch/arm/boot/dts/bcm6855.dtsi | 1 + arch/arm/boot/dts/bcm6878.dtsi | 1 + arch/arm/boot/dts/bcm947189acdbmr.dts | 6 +- arch/arm/boot/dts/stm32mp131.dtsi | 2 - arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 1 + .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 2 +- .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 1 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 + ...sck-kv-g-revA.dts => zynqmp-sck-kv-g-revA.dtso} | 0 ...sck-kv-g-revB.dts => zynqmp-sck-kv-g-revB.dtso} | 0 arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 +- arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/efi.h | 4 +- arch/arm64/kernel/efi-rt-wrapper.S | 31 +- arch/arm64/kernel/efi.c | 51 +- arch/arm64/kvm/arm.c | 5 + arch/arm64/kvm/irq.h | 16 - arch/arm64/kvm/mmu.c | 2 +- arch/loongarch/kernel/head.S | 3 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/irq.h | 22 - arch/powerpc/kvm/powerpc.c | 18 +- arch/powerpc/mm/nohash/kaslr_booke.c | 1 + arch/riscv/include/asm/smp.h | 3 + arch/riscv/kernel/machine_kexec.c | 46 +- arch/riscv/kernel/setup.c | 9 +- arch/riscv/kernel/smp.c | 97 +- arch/riscv/kernel/vdso/Makefile | 1 + arch/s390/kvm/irq.h | 19 - arch/s390/kvm/kvm-s390.c | 5 + arch/x86/boot/header.S | 3 +- arch/x86/events/intel/lbr.c | 6 +- arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/cpuid.h | 141 +- arch/x86/include/asm/hyperv-tlfs.h | 37 + arch/x86/include/asm/kvm-x86-ops.h | 4 +- arch/x86/include/asm/kvm_host.h | 141 +- arch/x86/include/asm/perf_event.h | 6 +- arch/x86/include/asm/processor.h | 133 +- arch/x86/include/asm/svm.h | 100 +- arch/x86/include/uapi/asm/kvm.h | 5 + arch/x86/kernel/kvm.c | 2 +- arch/x86/kvm/Kconfig | 11 + arch/x86/kvm/Makefile | 6 +- arch/x86/kvm/cpuid.c | 29 +- arch/x86/kvm/emulate.c | 355 +- arch/x86/kvm/hyperv.c | 353 +- arch/x86/kvm/hyperv.h | 64 +- arch/x86/kvm/irq.c | 5 + arch/x86/kvm/kvm_cache_regs.h | 5 - arch/x86/kvm/kvm_emulate.h | 48 +- arch/x86/kvm/lapic.c | 8 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu/mmu.c | 176 +- arch/x86/kvm/mmu/mmu_internal.h | 33 +- arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/spte.c | 12 + arch/x86/kvm/mmu/spte.h | 19 +- arch/x86/kvm/mmu/tdp_mmu.c | 114 +- arch/x86/kvm/mmu/tdp_mmu.h | 2 + arch/x86/kvm/pmu.c | 90 +- arch/x86/kvm/pmu.h | 6 +- arch/x86/kvm/reverse_cpuid.h | 25 +- arch/x86/kvm/smm.c | 649 ++++ arch/x86/kvm/smm.h | 168 + arch/x86/kvm/svm/hyperv.c | 18 + arch/x86/kvm/svm/hyperv.h | 50 +- arch/x86/kvm/svm/nested.c | 52 +- arch/x86/kvm/svm/pmu.c | 4 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 53 +- arch/x86/kvm/svm/svm.h | 5 +- arch/x86/kvm/svm/svm_onhyperv.c | 8 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 36 +- arch/x86/kvm/vmx/capabilities.h | 24 - arch/x86/kvm/vmx/{evmcs.c => hyperv.c} | 45 +- arch/x86/kvm/vmx/{evmcs.h => hyperv.h} | 12 +- arch/x86/kvm/vmx/nested.c | 44 +- arch/x86/kvm/vmx/pmu_intel.c | 11 +- arch/x86/kvm/vmx/vmcs12.h | 5 +- arch/x86/kvm/vmx/vmx.c | 53 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 439 +-- arch/x86/kvm/x86.h | 1 + arch/x86/kvm/xen.c | 2 +- block/blk-cgroup.c | 15 +- block/blk-core.c | 44 +- block/blk-crypto-internal.h | 10 +- block/blk-crypto-sysfs.c | 11 +- block/blk-ia-ranges.c | 3 +- block/blk-sysfs.c | 129 +- block/blk.h | 4 - block/bsg.c | 11 +- block/elevator.c | 2 +- drivers/Kconfig | 2 + drivers/accel/Kconfig | 24 + drivers/accel/drm_accel.c | 323 ++ drivers/block/virtio_blk.c | 8 +- drivers/char/random.c | 54 +- drivers/cpufreq/Kconfig.arm | 9 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/apple-soc-cpufreq.c | 352 ++ drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/firmware/efi/Kconfig | 15 - drivers/firmware/efi/libstub/efi-stub-helper.c | 3 +- drivers/firmware/efi/libstub/random.c | 68 +- drivers/firmware/efi/libstub/zboot-header.S | 3 +- drivers/firmware/tegra/Kconfig | 1 + drivers/gpio/gpio-amd8111.c | 4 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/drm_drv.c | 101 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_sysfs.c | 24 +- drivers/gpu/drm/i915/display/intel_dmc.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt.c | 5 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 47 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 - drivers/gpu/drm/i915/gvt/kvmgt.c | 14 +- drivers/gpu/drm/i915/gvt/vgpu.c | 2 - drivers/input/touchscreen/elants_i2c.c | 2 - drivers/iommu/iommufd/device.c | 18 +- drivers/iommu/iommufd/ioas.c | 18 +- drivers/iommu/iommufd/main.c | 3 + drivers/iommu/iommufd/vfio_compat.c | 14 + drivers/mmc/core/sd.c | 11 +- drivers/net/pcs/pcs-altera-tse.c | 21 +- drivers/of/kexec.c | 10 +- drivers/platform/chrome/cros_ec_typec.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 8 +- drivers/scsi/scsi_error.c | 2 +- drivers/usb/cdns3/cdnsp-ring.c | 42 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/gadget/function/f_hid.c | 60 +- drivers/usb/gadget/function/f_printer.c | 9 +- drivers/usb/host/ehci.h | 2 +- drivers/usb/host/xhci-mtk.c | 1 - drivers/usb/misc/Kconfig | 2 +- drivers/usb/musb/Kconfig | 5 - drivers/usb/musb/Makefile | 1 - drivers/usb/musb/am35x.c | 610 ---- drivers/usb/roles/class.c | 5 +- drivers/usb/serial/cp210x.c | 19 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 12 +- drivers/usb/serial/xr_serial.c | 2 - drivers/usb/typec/class.c | 19 + drivers/usb/typec/ucsi/ucsi.c | 17 +- drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/usb-skeleton.c | 1 - fs/afs/server.c | 2 +- fs/efivarfs/inode.c | 4 + fs/efivarfs/super.c | 3 + fs/erofs/data.c | 2 + fs/hfs/inode.c | 2 + fs/remap_range.c | 7 +- fs/xfs/libxfs/xfs_errortag.h | 6 +- fs/xfs/xfs_aops.c | 14 +- fs/xfs/xfs_buf.c | 1 + fs/xfs/xfs_buf_item.c | 2 + fs/xfs/xfs_error.c | 19 + fs/xfs/xfs_error.h | 13 + fs/xfs/xfs_iomap.c | 22 +- fs/xfs/xfs_log.c | 36 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 86 + fs/xfs/xfs_trans_ail.c | 4 +- fs/xfs/xfs_xattr.c | 2 +- include/asm-generic/hyperv-tlfs.h | 5 + include/asm-generic/mshyperv.h | 11 +- include/drm/drm_accel.h | 97 + include/drm/drm_device.h | 3 + include/drm/drm_drv.h | 8 + include/drm/drm_file.h | 21 +- include/linux/blkdev.h | 6 +- include/linux/build_bug.h | 9 + include/linux/cgroup.h | 1 - include/linux/freelist.h | 129 + include/linux/fs.h | 5 + include/linux/hugetlb.h | 4 +- include/linux/io_uring.h | 11 +- include/linux/kernel_stat.h | 14 +- include/linux/kprobes.h | 9 +- include/linux/kvm_host.h | 21 +- include/linux/mm.h | 1 + include/linux/objpool.h | 153 - include/linux/pe.h | 9 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 9 +- include/linux/rcutiny.h | 16 +- include/linux/rcutree.h | 2 +- include/linux/rethook.h | 15 +- include/linux/srcu.h | 9 +- include/linux/srcutree.h | 2 +- include/linux/usb.h | 12 + include/linux/usb/typec.h | 4 + include/uapi/linux/iommufd.h | 20 +- include/uapi/linux/kvm.h | 3 + io_uring/io_uring.c | 4 +- io_uring/io_uring.h | 5 + io_uring/poll.c | 98 +- io_uring/rsrc.c | 53 +- kernel/cgroup/rstat.c | 20 - kernel/events/core.c | 17 +- kernel/kprobes.c | 95 +- kernel/rcu/Kconfig | 11 +- kernel/rcu/Kconfig.debug | 16 - kernel/rcu/rcu.h | 9 +- kernel/rcu/rcu_segcblist.c | 2 +- kernel/rcu/rcu_segcblist.h | 2 - kernel/rcu/rcuscale.c | 2 +- kernel/rcu/rcutorture.c | 16 +- kernel/rcu/refscale.c | 252 +- kernel/rcu/srcutiny.c | 10 - kernel/rcu/srcutree.c | 11 +- kernel/rcu/sync.c | 2 +- kernel/rcu/tasks.h | 8 +- kernel/rcu/tiny.c | 11 +- kernel/rcu/tree.c | 373 +-- kernel/rcu/tree.h | 19 - kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_stall.h | 35 +- kernel/rcu/update.c | 21 +- kernel/sched/core.c | 5 - kernel/smp.c | 2 +- kernel/time/clocksource.c | 4 +- kernel/torture.c | 2 +- kernel/trace/fprobe.c | 17 +- kernel/trace/rethook.c | 80 +- kernel/ucount.c | 16 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 20 - lib/Makefile | 4 +- lib/objpool.c | 487 --- lib/percpu-refcount.c | 2 +- lib/slub_kunit.c | 57 +- lib/test_objpool.c | 1052 ------ localversion-next | 2 +- mm/gup.c | 33 +- mm/hugetlb.c | 5 +- mm/kasan/kasan.h | 12 + mm/kasan/kasan_test.c | 4 + mm/kasan/report.c | 53 + mm/slab.h | 4 +- net/core/dst.c | 2 +- net/mptcp/Makefile | 2 +- net/mptcp/fastopen.c | 73 + net/mptcp/options.c | 25 +- net/mptcp/protocol.c | 39 +- net/mptcp/protocol.h | 28 +- net/mptcp/sockopt.c | 9 +- net/mptcp/subflow.c | 105 +- net/rxrpc/conn_object.c | 2 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-focusrite.c | 25 + sound/firewire/dice/dice-stream.c | 12 +- sound/firewire/dice/dice.c | 10 + sound/firewire/dice/dice.h | 1 + sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/sof/mediatek/mt8186/mt8186.c | 7 + tools/arch/x86/include/asm/atomic.h | 7 + tools/include/asm-generic/atomic-gcc.h | 12 + tools/lib/bpf/bpf.h | 7 + tools/memory-model/Documentation/explanation.txt | 30 - tools/memory-model/Documentation/locking.txt | 320 -- tools/memory-model/linux-kernel.bell | 16 +- tools/memory-model/linux-kernel.cat | 5 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 15 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/testing/selftests/bpf/DENYLIST.aarch64 | 1 + tools/testing/selftests/bpf/DENYLIST.s390x | 1 + tools/testing/selftests/bpf/network_helpers.c | 51 +- .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 25 +- tools/testing/selftests/bpf/prog_tests/empty_skb.c | 2 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 314 +- .../testing/selftests/bpf/prog_tests/test_tunnel.c | 2 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 2 +- .../selftests/bpf/prog_tests/xdp_synproxy.c | 2 +- tools/testing/selftests/bpf/test_cpp.cpp | 13 +- tools/testing/selftests/kvm/.gitignore | 7 +- tools/testing/selftests/kvm/Makefile | 13 +- .../selftests/kvm/aarch64/aarch32_id_regs.c | 3 - tools/testing/selftests/kvm/aarch64/arch_timer.c | 29 +- .../selftests/kvm/aarch64/debug-exceptions.c | 32 +- tools/testing/selftests/kvm/aarch64/hypercalls.c | 3 - tools/testing/selftests/kvm/aarch64/psci_test.c | 1 - tools/testing/selftests/kvm/aarch64/vgic_init.c | 2 - tools/testing/selftests/kvm/aarch64/vgic_irq.c | 10 +- .../selftests/kvm/access_tracking_perf_test.c | 24 +- tools/testing/selftests/kvm/demand_paging_test.c | 26 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 130 +- tools/testing/selftests/kvm/dirty_log_test.c | 3 - .../testing/selftests/kvm/include/kvm_util_base.h | 29 + tools/testing/selftests/kvm/include/memstress.h | 74 + .../testing/selftests/kvm/include/perf_test_util.h | 66 - tools/testing/selftests/kvm/include/test_util.h | 25 + tools/testing/selftests/kvm/include/ucall_common.h | 10 +- tools/testing/selftests/kvm/include/x86_64/evmcs.h | 48 +- .../testing/selftests/kvm/include/x86_64/hyperv.h | 103 + .../selftests/kvm/include/x86_64/processor.h | 439 ++- tools/testing/selftests/kvm/include/x86_64/svm.h | 26 +- .../selftests/kvm/include/x86_64/svm_util.h | 14 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 25 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 6 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 18 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 102 +- tools/testing/selftests/kvm/lib/elf.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 94 +- .../kvm/lib/{perf_test_util.c => memstress.c} | 137 +- tools/testing/selftests/kvm/lib/riscv/ucall.c | 42 +- tools/testing/selftests/kvm/lib/s390x/ucall.c | 39 +- tools/testing/selftests/kvm/lib/test_util.c | 36 + tools/testing/selftests/kvm/lib/ucall_common.c | 103 + tools/testing/selftests/kvm/lib/x86_64/hyperv.c | 46 + .../lib/x86_64/{perf_test_util.c => memstress.c} | 37 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 223 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 39 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 56 +- .../testing/selftests/kvm/max_guest_memory_test.c | 21 +- .../kvm/memslot_modification_stress_test.c | 40 +- tools/testing/selftests/kvm/memslot_perf_test.c | 28 +- tools/testing/selftests/kvm/rseq_test.c | 4 - tools/testing/selftests/kvm/s390x/memop.c | 2 - tools/testing/selftests/kvm/s390x/resets.c | 2 - tools/testing/selftests/kvm/s390x/sync_regs_test.c | 3 - .../testing/selftests/kvm/set_memory_region_test.c | 5 +- tools/testing/selftests/kvm/steal_time.c | 1 - .../selftests/kvm/system_counter_offset_test.c | 1 - tools/testing/selftests/kvm/x86_64/amx_test.c | 101 +- tools/testing/selftests/kvm/x86_64/cpuid_test.c | 11 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 - .../selftests/kvm/x86_64/emulator_error_test.c | 193 -- .../kvm/x86_64/exit_on_emulation_failure_test.c | 45 + .../testing/selftests/kvm/x86_64/flds_emulation.h | 55 + tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 3 - .../kvm/x86_64/{evmcs_test.c => hyperv_evmcs.c} | 96 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 25 +- tools/testing/selftests/kvm/x86_64/hyperv_ipi.c | 314 ++ .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 99 +- .../selftests/kvm/x86_64/hyperv_tlb_flush.c | 690 ++++ .../selftests/kvm/x86_64/nx_huge_pages_test.c | 5 +- .../selftests/kvm/x86_64/platform_info_test.c | 3 - .../selftests/kvm/x86_64/pmu_event_filter_test.c | 77 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 3 - .../kvm/x86_64/smaller_maxphyaddr_emulation_test.c | 111 + tools/testing/selftests/kvm/x86_64/smm_test.c | 2 + .../kvm/x86_64/svm_nested_soft_inject_test.c | 3 - .../testing/selftests/kvm/x86_64/sync_regs_test.c | 3 - .../selftests/kvm/x86_64/userspace_io_test.c | 3 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 88 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 1 + .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 19 +- .../selftests/kvm/x86_64/xapic_state_test.c | 4 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/csum.c | 986 ++++++ tools/testing/selftests/net/mptcp/mptcp_connect.c | 171 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 21 + .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 2 + virt/kvm/irqchip.c | 3 +- virt/kvm/kvm_main.c | 38 +- virt/kvm/kvm_mm.h | 4 +- virt/kvm/pfncache.c | 2 +- 475 files changed, 12324 insertions(+), 10347 deletions(-) create mode 100644 Documentation/accel/index.rst create mode 100644 Documentation/accel/introduction.rst delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx-fb.txt create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx-lcdc.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus rename arch/arm64/boot/dts/xilinx/{zynqmp-sck-kv-g-revA.dts => zynqmp-sck-kv-g-rev [...] rename arch/arm64/boot/dts/xilinx/{zynqmp-sck-kv-g-revB.dts => zynqmp-sck-kv-g-rev [...] delete mode 100644 arch/arm64/kvm/irq.h delete mode 100644 arch/powerpc/kvm/irq.h delete mode 100644 arch/s390/kvm/irq.h create mode 100644 arch/x86/kvm/smm.c create mode 100644 arch/x86/kvm/smm.h create mode 100644 arch/x86/kvm/svm/hyperv.c rename arch/x86/kvm/vmx/{evmcs.c => hyperv.c} (95%) rename arch/x86/kvm/vmx/{evmcs.h => hyperv.h} (95%) create mode 100644 drivers/accel/Kconfig create mode 100644 drivers/accel/drm_accel.c create mode 100644 drivers/cpufreq/apple-soc-cpufreq.c delete mode 100644 drivers/usb/musb/am35x.c create mode 100644 include/drm/drm_accel.h create mode 100644 include/linux/freelist.h delete mode 100644 include/linux/objpool.h delete mode 100644 lib/objpool.c delete mode 100644 lib/test_objpool.c create mode 100644 net/mptcp/fastopen.c create mode 100644 sound/firewire/dice/dice-focusrite.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/kvm/include/memstress.h delete mode 100644 tools/testing/selftests/kvm/include/perf_test_util.h rename tools/testing/selftests/kvm/lib/{perf_test_util.c => memstress.c} (62%) create mode 100644 tools/testing/selftests/kvm/lib/ucall_common.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/hyperv.c rename tools/testing/selftests/kvm/lib/x86_64/{perf_test_util.c => memstress.c} (68%) delete mode 100644 tools/testing/selftests/kvm/x86_64/emulator_error_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/exit_on_emulation_failure_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/flds_emulation.h rename tools/testing/selftests/kvm/x86_64/{evmcs_test.c => hyperv_evmcs.c} (67%) create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_ipi.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_tlb_flush.c create mode 100644 tools/testing/selftests/kvm/x86_64/smaller_maxphyaddr_emulation_test.c create mode 100644 tools/testing/selftests/net/csum.c