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 c76083fac3ba Add linux-next specific files for 20221226 omits 16fe0d5d7e88 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 8896bbc661d8 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 68932d2b7670 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 7d804f7e2c1f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 8a6834707ac0 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 5d9bea6f818b Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 4615c466262b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 617234deb9f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bad3ee73caf1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fb44bd75eb9f Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits de1f653b8950 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 884f5922cd70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57a93d51d187 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 960ee9a46317 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits de151d4938f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1dbb40da1547 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f305094b552 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85f381535a1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98ab23926040 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c4e5739dbd56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db664dc7b67b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3036b529f9af Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits cbf66398e620 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits fcbfcb41569d Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] omits c2bfcd1edc5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 472dff64bbea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83b1f661c534 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2c645a9aed69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 70581a717e5a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b2fc662150c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ffbba7b27bc0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits dce5c6f4b8d7 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits a248a0aa3106 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fcdfcd82278b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4c70a744056 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 771a5e416d85 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 7b90b9955557 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 57a1b3a8a1fb Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits b1aaea8312e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2cfed463f76c Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 3d47812ecb29 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits cb33acce905d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 64af7b7963e6 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits a94117121788 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 6deb0d9528d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a8b9b5d15b6d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 970360f030d2 Merge branch 'master' of git://linuxtv.org/media_tree.git omits aa27284fe03c Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 6908df18db4d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 541022feb2d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c8811dbd383 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd351833db03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f888b8c9e4cf Merge branch 'iversion-next' of git://git.kernel.org/pub/s [...] omits af8c6a334c2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits e6768acffb67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 51381600cca5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 483f3693d879 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51792cb35fdb Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits f03da087f4df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2605381fa279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a7bbb1d74db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0e544b3aa10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83544bd1e150 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4cea737deb97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e77d441ab705 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 79d6e31157b0 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 947232170411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81316d9f3fad Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 873cba4d1861 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 9cb5dd033e8d Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits da70bb134a4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b85ac793b0c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 427784939187 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5d54f8b0dcef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3ef6b9ff631 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88c373375617 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63a34c8bed8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b8dfc292a9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6a8be0b9d16 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8c8e4e0c5862 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4b5ae1122ef Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits 4ab1433979ab Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits de0d204e2e7b Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 56ce024fca15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e9f669ce91ed Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 1d5166f61adc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24ba86593b7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65d55ec2ab9b Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 37e27c11ca5e Merge branch 'compiler-attributes' of https://github.com/o [...] omits 81c29d2c4600 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ec6dd2d0d80f Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] omits 9cd55f6c007b Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 8e15815ae19d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 29ef56a31deb Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits f01608143824 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a6c22b9c2955 Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] omits 535e2950c0ba Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2dd2b9f9c9df Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f6671a1b258b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b9b2311f3728 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c601743dde7a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ca2c29f024c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d6f8c71f947d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 00a31cf33e05 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 2281bdb23e6a Merge branch 'mm-nonmm-unstable' into mm-everything omits 2d69486a28bb of: overlay: fix trivial typo omits 5e110f894491 KVM: x86: fix trivial typo omits 4925bfe35434 scripts/spelling.txt: add `permitted' omits 077cc143f629 hfsplus-remove-unnecessary-variable-initialization-fix omits 79acd438d14b hfsplus: remove unnecessary variable initialization omits 8090ca4af9b5 lib-add-dhrystone-benchmark-test-fix omits cfbd4cc94027 lib: add Dhrystone benchmark test omits 5417d430d8ee kernel/irq/manage.c: disable_irq() might sleep. omits aa5fc8aa0f05 include/linux/percpu_counter.h: race in uniprocessor percp [...] omits c05286912d58 lib/percpu_counter: percpu_counter_add_batch() overflow/underflow omits 664b8b0fa105 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create omits 2ab0dc2c9e59 docs: fault-injection: add requirements of error injectabl [...] omits 566510795cde error-injection-remove-ei_etype_none-fix omits 97a5f671ea65 error-injection: remove EI_ETYPE_NONE omits 7d228c0a954b arch/alpha/kernel/process.c: remove unnecessary (void*) co [...] omits 799346dd3282 arch/alpha/kernel/smp.c: remove unnecessary (void*) conversions omits 08386e45ed2c mm: move FOLL_* defs to mm_types.h omits 247313c492d6 mm: new primitive kvmemdup() omits c83b70c3cc1e mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() omits 8a85ea97b359 mm: vmalloc: switch to find_unlink_vmap_area() in vm_unmap_ram() omits a7c84c673c71 mm: vmalloc: avoid calling __find_vmap_area() twise in __vunmap() omits 6f113b5f8225 mm/swap: convert deactivate_page() to folio_deactivate() omits 464bc1639484 mm/damon: convert damon_pa_mark_accessed_or_deactivate() t [...] omits 1a27d073e0d1 madvise: convert madvise_cold_or_pageout_pte_range() to us [...] omits d0fd4d147941 mm/memory: add vm_normal_folio() omits 95e6e9ed9889 maple_tree: refine mab_calc_split function omits fdeb5a05d2ec maple_tree: refine ma_state init from mas_start() omits 763b2a89cafd maple_tree: remove the redundant code omits 282420161ce5 maple_tree: use macro MA_ROOT_PARENT instead of number omits 66642d24ffc0 maple_tree: use mt_node_max() instead of direct operations [...] omits 4f7a3b972b23 maple_tree: remove extra return statement omits 5aaaa85b376f maple_tree: remove extra space and blank line omits 1a6265c66f0b Revert "mm: add nodes= arg to memory.reclaim" omits a37cee0b5110 mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc [...] omits a7a597427368 tools/vm/page_owner_sort: free memory before exit omits 7ac7591c9e6f kasan: allow sampling page_alloc allocations for HW_TAGS omits 1b3f5a6e8d1e swap: avoid holding swap reference in swap_cache_get_folio omits 594d3a329fa3 swap: fold swap_ra_clamp_pfn into swap_ra_info omits 0ee1fb5ca4ef swap: avoid a redundant pte map if ra window is 1 omits 0b640fd88523 swapfile: get rid of volatile and avoid redundant read omits 05eb3c015ed9 Docs/ABI/damon: document scheme filters files omits f83743d7aef3 Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs omits 623a98e32a32 selftests/damon/sysfs: test filters directory omits 576dcbc5f09e mm/damon/sysfs-schemes: return an error for filter memcg p [...] omits 7b990df6f8e2 mm/damon/sysfs-schemes: Fix leaking a filter for wrong cgr [...] omits 9f30fd732a9d mm/damon/sysfs-schemes: implement scheme filters omits 076514e434b8 mm/damon/sysfs-schemes: connect filter directory and filte [...] omits 7628d36e1636 mm/damon/sysfs-schemes: implement filter directory omits 253bf3aa25fd mm/damon/sysfs-schemes: implement filters directory omits 367b356849e6 Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter omits cbdd9ec10ba6 mm/damon/reclaim: add a parameter called skip_anon for avo [...] omits 371f04df6ed5 mm/damon/paddr: support DAMOS filters omits 55cdc521f842 mm/damon/core: implement damos filter omits 82492a7b0a1e mm/khugepaged: recover from poisoned file-backed memory omits 9ce4a2c9333d mm/khugepaged: recover from poisoned anonymous memory omits 18912d0f4238 mm-memcontrol-deprecate-charge-moving-fix omits 9d38731200a2 mm: memcontrol: deprecate charge moving omits 358cd91bac32 mm: rmap: remove lock_page_memcg() omits b023ec178388 mm: memcontrol: skip moving non-present pages that are map [...] omits 7a45088857ef hugetlb: initialize variable to avoid compiler warning omits bb74d4226f59 mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() omits ec7dd3914f95 mm: huge_memory: convert madvise_free_huge_pmd to use a folio omits ba7d898d673e cma: tracing: print alloc result in trace_cma_alloc_finish omits 22762cd17f5c lib/test_vmalloc.c: add parameter use_huge for fix_size_al [...] omits dc3e7c049b26 selftest/vm: add mremap expand merge offset test omits ffc684fe4fef mm/highmem: add notes about conversions from kmap{,_atomic}() omits 917aaf116fcf mm/mempolicy: do not duplicate policy if it is not applica [...] omits fcaa7aaf15ab mm-hugetlb-introduce-hugetlb_walk-checkpatch-fixes omits b264d67e6a32 mm/hugetlb: introduce hugetlb_walk() omits acee31a0c272 mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare omits 6822a0e3a6fa mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare omits 4f30e39c45fd mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare omits 3e91cdd4375f mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare omits 6b95ad07976d mm/hugetlb: move swap entry handling into vma lock when faulted omits 913ca8cb2cd5 mm/hugetlb: document huge_pte_offset usage omits aaf26585f5c7 mm/hugetlb: don't wait for migration entry during follow page omits 682a224de068 mm/hugetlb: let vma_offset_start() to return start omits 9ee742267bf5 mpage: use b_folio in do_mpage_readpage() omits f8105fbf83da reiserfs: replace obvious uses of b_page with b_folio omits cf5abfa2d0e4 nilfs2: replace obvious uses of b_page with b_folio omits 288d2d8fefad jbd2: replace obvious uses of b_page with b_folio omits c3297bcf1297 gfs2: replace obvious uses of b_page with b_folio omits 4c62596ec77a buffer: use b_folio in mark_buffer_dirty() omits 2b6bc2fcc62f page_io: remove buffer_head include omits 5edb35ea673b buffer: use b_folio in end_buffer_async_write() omits a720e3c18269 buffer: use b_folio in end_buffer_async_read() omits 1a39edd1d39a buffer: use b_folio in touch_buffer() omits 25ef79300ec0 buffer: replace obvious uses of b_page with b_folio omits abb117af9ba6 buffer: add b_folio as an alias of b_page omits 137ae46d991a hugetlb: update vma flag check for hugetlb vma lock omits 3eeffe87f565 selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC omits c6f1e3fcdf71 mm/memfd: Add write seals when apply SEAL_EXEC to executab [...] omits 26a532fc4b30 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-3-fix omits 5f9d3d77f6cb mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-3 omits caf8e5d06dce mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-fix omits 70d93ea4e508 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix omits 5c15b361e6d7 mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC omits 1c0e9eea3c9a selftests/memfd: add tests for F_SEAL_EXEC omits e98014597b32 mm/memfd: add F_SEAL_EXEC omits 3d1a997a7b7e mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp() omits 2f4472d78cd7 mm: move folio_set_compound_order() to mm/internal.h omits 4770ca5cfdf1 mm/kmemleak: fix UAF bug in kmemleak_scan() omits 8093df45a687 mm/kmemleak: simplify kmemleak_cond_resched() usage omits 5443dd7e3950 Merge branch 'mm-stable' into mm-unstable omits 183fb7f56833 mm: hwposion: support recovery from ksm_might_need_to_copy() omits 33cddcdd067f mm: hwpoison: support recovery from ksm_might_need_to_copy() omits 79a78a5ebd9e mm: fix a few rare cases of using swapin error pte marker omits 70002e43c300 mm/uffd: fix pte marker when fork() without fork event omits c2b3b3db1f34 habanalabs: fix dma-buf release handling if dma_buf_fd() fails omits 60ae7b65590f habanalabs/gaudi2: dump event description even if no cause omits 4839fb1b8312 habanalabs: pass-through request from user to f/w omits 23c5b60544a9 habanalabs: support receiving ascii message from preboot f/w omits dd78c8c915cf habanalabs: fix asic-specific functions documentation omits 5c7ce24cb634 habanalabs: fix wrong variable type used for vzalloc omits 8a40d43b4dca habanalabs/gaudi2: wait for preboot ready if HW state is dirty omits b7bf0931d517 habanalabs: put fences in case of unexpected wait status omits fa75e65aa6aa habanalabs: fix handling of wait CS for interrupting signals omits b3cc95511d72 habanalabs: fix dmabuf to export only required size omits 2cf48996599f habanalabs: modify export dmabuf API omits 7a8fd321ac77 habanalabs: helper function to validate export params omits c98e7dfe9664 habanalabs: remove support to export dmabuf from handle omits fa1a33072b1d habanalabs: set log level for descriptor validation to debug omits fc463b5e8740 habanalabs: trace COMMS protocol omits 52793c9effa3 habanalabs: define traces for COMMS protocol omits 480a1a1598ff habanalabs/gaudi2: support abrupt device reset event omits f6db4beb2663 habanalabs: skip device idle check in hpriv_release if in reset omits b978372250e9 habanalabs: adjacent timestamps should be more accurate omits 956ad4c1609f habanalabs/gaudi2: remove duplicated event prints omits 864e775fa00f habanalabs/gaudi2: count interrupt causes omits a07058842788 habanalabs: update DRAM props according to preboot data omits bb846cbd707c habanalabs: fix double assignment in MMU V1 omits 6ba7c0e7536a habanalabs: make set_dram_properties an ASIC function omits 122e10daf936 habanalabs: use dev_dbg() when hl_mmap_mem_buf_get() fails omits 54bdd74a405e habanalabs: don't allow user to destroy CB handle more than once omits 2f9386bdaf1c habanalabs: don't notify user about clk throttling due to power omits a83833b44171 habanalabs: abort waiting user threads upon error omits 14e59605ee75 habanalabs: remove releasing of user threads from device release omits 981eb759cc91 habanalabs: read binning info from preboot omits a4b58c2ba1a6 habanalabs/gaudi2: fix BMON 3rd address range omits 98dd6b2ef50d virtio_blk: mark all zone fields LE omits 0630cf08cc9b Merge branch 'for-next-next-v6.2-20221221' into for-next-20221221 omits 30360f8a0e34 Merge branch 'for-next-current-v6.1-20221221' into for-nex [...] omits cd2f97475b99 Merge branch 'misc-next' into for-next-next-v6.2-20221221 omits 688fcc9c1a4e Merge branch 'misc-6.2' into for-next-current-v6.1-20221221 omits 1b19c4c249a1 btrfs: turn on -Wmaybe-uninitialized omits 3322083d9876 btrfs: fix uninitialized variable warning in run_one_async_start omits 07dd94277fa0 btrfs: zoned: fix uninitialized variable warning in btrfs_ [...] omits 47897ed42d6e virtio: vdpa: fix snprintf size argument in snet_vdpa driver omits 3ca75bd9ae61 btrfs: fix uninitialized variable warning in btrfs_sb_log_ [...] omits 78e86a237b86 btrfs: fix uninitialized variable warnings in __set_extent [...] omits dba52c282708 btrfs: fix uninitialized variable warning in btrfs_update_ [...] omits 11a2cd38bb62 btrfs: fix uninitialized variable warning in get_inode_gen omits 0686a54fe02e btrfs: fix uninitialized variable warning in btrfs_cleanup [...] omits ed318dc17569 Merge branch 'misc-6.2' into next-fixes omits f63ec107c0be btrfs: fix fscrypt name leak after failure to join log tra [...] omits 6e840479b220 btrfs: scrub: fix uninitialized return value in recover_sc [...] omits 7926af8f91e9 btrfs: fix resolving backrefs for inline extent followed b [...] omits ca1b48bb3b3f btrfs: move btrfs_abort_transaction to transaction.c omits 9b983d316d8c virtio_blk: zone append in header type tweak omits 767937974809 virtio_blk: temporary variable type tweak omits 45b9e5b00761 virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support omits 439dc4770238 docs: driver-api: virtio: virtio on Linux omits af6833273a1e virtio: vdpa: new SolidNET DPU driver. omits 74535b363084 New PCI quirk for SolidRun SNET DPU. omits 92cdda0d3118 Add SolidRun vendor id omits 30e4f6ced0c6 virtio_blk: Fix signedness bug in virtblk_prep_rq() omits 95199462584d vdpa_sim_net: should not drop the multicast/broadcast packet omits 28e72a8a0d95 vdpasim: fix memory leak when freeing IOTLBs omits 831442be4a87 vdpa: conditionally fill max max queue pair for stats omits cf4e72223719 vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove omits b626e9c927cd virtio_pmem: populate numa information omits 8b17634ac576 vduse: Validate vq_num in vduse_validate_config() omits bf686d4dbcb9 tools/virtio: remove smp_read_barrier_depends() omits dd1da21487d7 tools/virtio: remove stray characters omits c4acdc599760 vhost_vdpa: fix the crash in unmap a large memory omits 5385023e41d2 virtio: Implementing attribute show with sysfs_emit omits b68396fad17f virtio/vsock: replace virtio_vsock_pkt with sk_buff omits 71bd45c2acfe vdpa_sim_net: Offer VIRTIO_NET_F_STATUS omits 5ce41e5d9809 virtio-crypto: fix memory leak in virtio_crypto_alg_skciph [...] omits 9e3aa950927d tools/virtio: Variable type completion omits 7e40876bd10a vdpa_sim: fix vringh initialization in vdpasim_queue_ready() omits 45d926380455 virtio_blk: use UINT_MAX instead of -1U omits f3067376db0d vhost-vdpa: fix an iotlb memory leak omits 3c2c04adbac6 vhost: fix range used in translate_desc() omits 6f22fcbe3bb9 vringh: fix range used in iotlb_translate() omits 06fd83334580 vhost/vsock: Fix error handling in vhost_vsock_init() omits e044cefc1999 vDPA/ifcvf: implement features provisioning omits 988bbb799684 vDPA/ifcvf: retire ifcvf_private_to_vf omits aa52552c70ea vDPA/ifcvf: allocate the adapter in dev_add() omits ebd4cda33b08 vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev omits abe788cb5bc9 vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw omits cd1bab19de57 vDPA/ifcvf: decouple config/dev IRQ requester and vectors [...] omits b169f4e33426 vDPA/ifcvf: decouple vq irq requester from the adapter omits 3e95b9e16b6d vDPA/ifcvf: decouple config IRQ releaser from the adapter omits f2cd528649e7 vDPA/ifcvf: decouple vq IRQ releasers from the adapter omits f61dc26574e2 vDPA/ifcvf: alloc the mgmt_dev before the adapter omits 5c061c505d6f vDPA/ifcvf: decouple config space ops from the adapter omits 9de17ec5e6cb vDPA/ifcvf: decouple hw features manipulators from the adapter omits c0581b70c9c6 vdpa_sim: fix possible memory leak in vdpasim_net_init() a [...] omits 8800add29141 tools: Delete the unneeded semicolon after curly braces omits 2736f79c79bb virtio_pci: modify ENOENT to EINVAL omits 5efb4aa760e3 RDMA/mlx5: remove variable i omits 7af0171f14cb virtio_ring: use helper function is_power_of_2() omits f7a81d717bc1 virtio_pci: use helper function is_power_of_2() omits 8b14d56c6128 vdpa/mlx5: Add RX counters to debugfs omits b2de5845d1a2 vdpa/mlx5: Add debugfs subtree omits 8aa6945b2937 vdpa/mlx5: Move some definitions to a new header file omits 44f37280c081 vdpa/mlx5: Avoid overwriting CVQ iotlb omits 1adffa04aefc vdpa/mlx5: Avoid using reslock in event_handler omits 6ed3be7881a7 vdpa/mlx5: Fix wrong mac address deletion omits 5ddbe07db389 vdpa/mlx5: Return error on vlan ctrl commands if not supported omits 3aa6cec7fd47 vdpa/mlx5: Fix rule forwarding VLAN to TIR omits e8eac734cbf6 virtio-blk: add support for zoned block devices omits 399454ca8469 Merge branch into tip/master: 'locking/urgent' omits e22ff1af30f2 drm/i915: improve the catch-all evict to handle lock contention omits 1a5c494988f3 drm/i915: Remove __maybe_unused from mtl_info omits 899e4700bfa0 drm/i915: fix TLB invalidation for Gen12.50 video and comp [...] omits 7b34f5ddc060 drm/i915/ttm: consider CCS for backup objects omits d47518db6c13 drm/i915/migrate: fix corner case in CCS aux copying omits 10e56d26af17 drm/i915/migrate: Account for the reserved_space omits eb297223289f drm/i915/display: Don't disable DDI/Transcoder when settin [...] omits a5ea1b285619 drm/i915: Fix VLV/CHV HDMI/DP audio enable omits c97b26e555a1 drm/i915/perf: Do not parse context image for HSW omits c1929483cda4 drm/i915: Fix documentation for intel_uncore_forcewake_put [...] omits 86d2c25215a8 drm/i915/gt: Correct kerneldoc for intel_gt_mcr_wait_for_reg() omits 0d6cb91800b8 Merge branch 'io_uring-6.2' into for-next omits f7e5d69f40ec Merge branch 'io_uring-6.2' into for-next omits 48d44b1b7167 virtio-blk: use a helper to handle request queuing errors omits 458326ec10d1 tools/virtio: initialize spinlocks in vring_test.c omits cffb0395e216 vdpa: merge functionally duplicated dev_features attributes omits 573de0109178 Merge remote-tracking branch 'torvalds/master' into perf/core omits e3a4f4f4c402 Merge branch 'io_uring-6.2' into for-next omits f061f6b88199 Merge branch 'nolibc.2022.10.28a' into HEAD omits 18b39ece183a Merge branch 'urgent.2022.12.17a' into HEAD omits 71c2c68e4fad perf python: Don't stop building if python setuptools isn' [...] omits e37835120237 Merge branch 'block-6.2' into for-next omits 0c1f0737ef7a Merge branch 'io_uring-6.2' into for-next omits de8f0209fe80 io_uring: use call_rcu_hurry if signaling an eventfd omits 99c52515029d Merge branch 'block-6.2' into for-next omits eb69e0831269 Merge branch 'io_uring-6.2' into for-next omits f56a82a2d6ae Merge remote-tracking branch 'regulator/for-6.1' into regu [...] omits 45b3cd900bf8 Merge remote-tracking branch 'spi/for-6.1' into spi-linus omits 4c42273aab75 Merge branch 'block-6.2' into for-next omits 5f431dc3c6fb Merge branch 'for-6.2/writeback' into for-next omits d52435ae9972 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS omits cab6f2b0bf1c btrfs: restore BTRFS_SEQ_LAST when looking up qgroup backr [...] omits 554ba1ec66f2 Merge branch 'v6.2-armsoc/dtsfixes' into for-next omits ddb98144d845 Merge branch 'v6.3-armsoc/dts64' into for-next omits 34a91fe50478 Merge branch 'v6.3-armsoc/dts32' into for-next omits 23587814cbde arm64: dts: rockchip: Add Radxa CM3I E25 omits c3c419280982 dt-bindings: arm: rockchip: add Radxa CM3I E25 omits 7232dafab89a ARM: dts: rockchip: add rk3128-evb omits 9ef609cbdbf7 ARM: dts: rockchip: add rk3128 soc dtsi omits a1392d5ac608 dt-bindings: arm: rockchip: Add Rockchip RK3128 Evaluation board omits b4dc2677b190 ARM: dts: rockchip: Add Edgeble Neural Compute Module 2(Ne [...] omits 58022d5a620d ARM: dts: rockchip: Add Edgeble RV1126 Neural Compute Modu [...] omits c4b37f32c7d3 dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 2 omits f1459809a219 dt-bindings: vendor-prefixes: Add Edgeble AI Technologies [...] omits 0cea6325da9d ARM: dts: rockchip: Add Rockchip RV1126 SoC omits afa5af90d2ee ARM: dts: rockchip: Add Rockchip RV1126 pinctrl omits 79ff3e4040fb dt-bindings: arm: rockchip: Add pmu compatible for rv1126 omits 53e8e1e6e9c1 arm64: dts: rockchip: use correct reset names for rk3399 c [...] omits 1dbc54a8c0b6 Merge branch 'misc' into for-next omits f2208f75e17b btrfs: directly pass in fs_info to btrfs_merge_delayed_refs omits ce71ae0ef090 btrfs: drop trans parameter of insert_delayed_ref omits 3288fad3ed52 btrfs: remove trans parameter of merge_ref omits 618acd270c7a btrfs: drop unused trans parameter of drop_delayed_ref omits 63499a12385e btrfs: fix leak of fs devices after removing btrfs module omits cc4e521533fa btrfs: fix an error handling path in btrfs_defrag_leaves() omits 7e2ee70cb849 btrfs: fix an error handling path in btrfs_rename() omits d5e348287264 kunit: alloc_string_stream_fragment error handling bug fix omits 94c40c9882f1 slimbus: qcom-ngd: Add check for platform_driver_register omits 95e3f901f7b1 iio: imu: fxos8700: fix ACCEL measurement range selection omits 594e25b4dd70 iio: imu: fxos8700: fix IMU data bits returned to user space omits 27d901a3cec7 iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels [...] omits 1ebd9d1af70f iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback omits d61ad1e65f52 iio: imu: fxos8700: fix map label of channel type to MAGN sensor omits 0dec19b344b5 iio: light: tsl2563: Keep Makefile sorted by module name omits e1118f4d688e iio: light: tsl2563: sort header inclusion alphabetically omits 97b15a4dde7a iio: light: tsl2563: Use dev_get_drvdata() directly in PM [...] omits 023be6d35cea iio: light: tsl2563: Utilise temporary variable for struct device omits fb66b018e9be iio: light: tsl2563: Drop legacy platform data code omits d3c923ff9987 iio: light: tsl2563: Simplify with dev_err_probe omits 82d661fb379a iio: light: tsl2563: Drop unused defintion(s) omits 2a8b059f52b0 iio: light: tsl2563: Make use of the macros from bits.h omits 04299c54ede4 iio: light: tsl2563: Configure INT in one place omits 66a326944fdb iio: light: tsl2563: Use i2c_smbus_write_word_data() in ts [...] omits fc16ab751e62 iio: light: tsl2563: Do not hardcode interrupt trigger type omits a3bd6876ad94 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others omits d180a371737e iio: light: max44009: Convert to i2c's .probe_new() omits b7d23abc80f1 livepatch: Call klp_match_callback() in klp_find_callback( [...] omits e6bc64403134 Merge remote-tracking branch 'regmap/for-6.2' into regmap-next omits 4883f57a2d86 xfs: remove restrictions for fsdax and reflink omits 3a0a36f143e4 fsdax,xfs: port unshare to fsdax omits 0d3ca2b4cbb3 xfs: use dax ops for zero and truncate in fsdax mode omits 06573bf13dc7 fsdax: dedupe: iter two files at the same time omits 03e54f961bda fsdax,xfs: set the shared flag when file extent is shared omits 624c2f49637c fsdax: zero the edges if source is HOLE or UNWRITTEN omits 038587477f43 fsdax: invalidate pages when CoW omits 0587d473e256 fsdax: introduce page->share for fsdax in reflink mode omits 6c19feafb377 Merge branch 'devel' into for-next omits 296921e39d36 Merge branch 'asahi-soc/dt' into asahi-soc/for-next omits 7d3c2434c79b module: Don't wait for GOING modules omits c88d317f7473 platform/chrome: use sysfs_emit() instead of scnprintf() omits b3af356e6243 Merge branches 'rproc-next' and 'hwspinlock-next' for-next omits 7608329e874c Merge branches 'arm64-defconfig-for-6.2', 'arm64-for-6.2', [...] omits d43e29ffd29b Merge branch 'asahi-soc/dt' into asahi-soc/for-next omits c2016863bbfd Merge branch 'docs-mw' into docs-next omits 4652bc537a2e iio: pressure: ms5611: Switch to fully devm_ managed regis [...] omits c33ba560336a iio: pressure: ms5611: Use devm_regulator_get_enable() omits 09c57056d63d iio: accel: bma400: Use devm_regulator_bulk_get_enable() omits 8e670219fb12 iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw() omits a56e2524b1b8 iio: common: scmi_iio: use sysfs_emit() to instead of scnprintf() omits a8d9c1aab65c iio: adc: at91-sama5d2_adc: use sysfs_emit() to instead of [...] omits 0caacf7a553e iio: dac: ad5686: Add support for AD5337 omits cbc065e93c45 dt-bindings: iio: dac: ad5686: Add an entry for AD5337 omits 96a2afaae025 iio: adc: xilinx-ams: fix devm_krealloc() return value check omits 21ceeecbf662 iio: adc: berlin2-adc: Add missing of_node_put() in error path omits 68c0330be1fb iio: adc: add ADC driver for the TI LMP92064 controller omits 6bae2a404895 dt-bindings: iio: adc: add TI LMP92064 controller omits 74acb82ac618 Merge branch 'asahi-soc/dt' into asahi-soc/for-next omits 8168b92a0186 dt-bindings: iio: adc: ti,adc081c: Document the binding omits cee51334e411 iio: adc: stm32-dfsdm: fill module aliases omits 944f44902452 iio: magnetometer: add ti tmag5273 driver omits 93204a0bdfb6 dt-bindings: iio: magnetometer: add ti tmag5273 documentat [...] omits 98eb7d0b5d37 iio: add struct declaration for iio types omits f8e9e32f7d04 Merge branch 'docs-mw' into docs-next omits 13b9232c3adf Merge branch 'lkmm.2022.10.18c' into HEAD omits 6351f63cc82a Merge branch 'kcsan.2022.10.18c' into HEAD omits 53b5833b4aa7 Merge branch 'srcunmisafe.2022.11.29a' into HEAD omits 0c2cd289d0bd Merge branch 'next/dt' into for-next omits a8e23ee4dedc Merge branch 'misc' into for-next omits ad5befcd0e1d Merge branch 'edac-misc' into edac-for-next omits 520076d5df31 Merge branch 'docs-mw' into docs-next omits 6924945aaa86 Merge branch 'asahi-soc/soc' into asahi-soc/for-next omits 4407a1eb1faf Merge branch 'next/dt64' into for-next omits bf2ae716bc4a arm64: dts: fsd: Update cache properties omits 784287950d86 arm64: dts: exynos: Update cache properties omits 0cfd1fc5a347 Merge branch 'misc' into for-next omits 5ca8d4d148af Merge edac-misc into for-next omits 6a5ab20fb961 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] omits 6da1f1e246d0 Merge branch 'docs-mw' into docs-next omits e57e6bb6476d Merge branch 'v6.2/arm64-dt' into for-next omits 00841e945654 Merge branch 'renesas-arm-dt-for-v6.2' into renesas-next omits e114f7b74f59 Merge branch 'imx/defconfig' into for-next omits 2f2538e61766 Merge branch 'imx/dt64' into for-next omits 2465d1aa3922 Merge branch 'imx/dt' into for-next omits 8b0c716c5217 Merge branch 'imx/bindings' into for-next omits 4722b9c6fa7b Merge branch 'imx/soc' into for-next omits c0c79e58e891 Merge branch 'imx/drivers' into for-next omits b905b8e5fc04 Merge branches 'renesas-arm-defconfig-for-v6.2' and 'renes [...] omits 043d4036e8ee Merge branch 'next/dt' into for-next omits 22360f65e18b Merge branches 'renesas-arm-dt-for-v6.2', 'renesas-drivers [...] omits 6f1be50a0e3d Merge branch 'fixes' into for-next omits d93864f9b225 Merge branch 'misc' into for-next omits 578f5f9663a4 Merge branch 'ti-k3-dts-next' into ti-next omits 18133a57a935 dt-bindings: nvmem: add YAML schema for the ONIE tlv layout omits b87729b53287 dt-bindings: vendor-prefixes: Add ONIE omits 72361dade84c dt-bindings: nvmem: add YAML schema for the sl28 vpd layout omits 3fd1c92fafb6 dt-bindings: eeprom: Inherit from nvmem.yaml omits a79e301e5d82 dt-bindings: nvmem: Introduce the nvmem-layout container omits 3413d4bb6f39 Merge branch 'next/qcom-pinctrl' into for-next omits 83a8fd24e609 Merge branch 'docs-mw' into docs-next omits 03041f3d1e54 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] omits 0d2e98b51908 Merge branch 'next/qcom-pinctrl' into for-next omits 966d0a44f103 dt-bindings: pinctrl: qcom,msm8976: convert to dtschema omits d0f68bca64e6 Merge branch 'v6.2/arm64-dt' into for-next omits 5a549e2d0bab Merge branch 'next/clk' into for-next omits e371c3d072b5 Merge branch 'next/dt' into for-next omits c9259e0d224b ARM: dts: exynos: Add new SoC specific compatible string f [...] omits dff206d23462 Merge branch 'renesas-arm-dt-for-v6.2' into renesas-next omits fcccca64e692 Merge branch 'next/qcom-pinctrl' into for-next omits 5b4eaafbeac4 nvmem: u-boot-env: add Broadcom format support omits 056bc6976240 nvmem: lan9662-otp: Change return type of lan9662_otp_wait [...] omits be07dc29c0f5 nvmem: Kconfig: Fix spelling mistake "controlls" -> "controls" omits fa89ad75846f nvmem: rmem: Fix return value check in rmem_read() omits 0e71cac033bb nvmem: u-boot-env: align endianness of crc32 values omits 7a69ff9c9bde nvmem: u-boot-env: fix crc32_data_offset on redundant u-boot-env omits e4ecdbe8c504 dt-bindings: nvmem: Fix example omits f4566aac0c0d Merge branch 'next/qcom-pinctrl' into for-next omits bb90a1820bf9 Merge branches 'renesas-arm-dt-for-v6.2', 'renesas-dt-bind [...] omits 736894df5211 Merge branch 'next/dt' into for-next omits 911c30946498 Merge branch 'docs-mw' into docs-next omits 371fcbd32b26 dt-bindings: slimbus: qcom,slim-ngd: convert to DT schema omits 6d0146a25d73 dt-bindings: slimbus: qcom,slim: convert to DT schema omits 77b3a4027cb3 dt-bindings: slimbus: convert bus description to DT schema omits cb7df0645f0f Merge branch 'renesas-arm-dt-for-v6.2' into renesas-next omits 46c80503f387 Merge branch 'fixes' into for-next omits 06da9bf74f2b Merge branch 'misc' into for-next omits 2d27c3ae9666 Merge branch 'next/qcom-pinctrl' into for-next omits cadcc9b2b860 Merge branch 'next/qcom-pinctrl' into for-next omits d9bae354bc56 dt-bindings: pinctrl: qcom,qcs404: convert to dtschema omits 113aec13d45e Merge branch 'next/clk' into for-next omits 475701ff77ef Merge branch 'v6.2/arm64-dt' into for-next omits b7897ec0b3d2 Merge branches 'ti-drivers-soc-next', 'ti-k3-config-next' [...] omits 010b4ca58990 Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] omits 07ab97fe7f8a Merge branch 'docs-mw' into docs-next omits 294a25ae98cc Merge branch 'docs-mw' into docs-next omits 8425f5159761 nvmem: stm32: fix spelling typo in comment omits c3174a51dc36 slimbus: qcom-ngd-ctrl: reinit the reconf completion flag omits 27e4feeb8d21 slimbus: qcom-ngd-ctrl: use devm_platform_get_and_ioremap_ [...] omits fd9f42913caa slimbus: qcom-ctrl: use devm_platform_ioremap_resource_byname() omits 342b80e8174a slimbus: qcom-ctrl: drop unneeded qcom,apq8064-slim compatible omits de4b49b9b614 slimbus: stream: add checks for invalid unprepare/disable usage omits b67f1830876b slimbus: qcom-ngd-ctrl: add support for 44.1 Khz frequency omits 7362b8092358 slimbus: stream: handle unsupported bitrates for presence rate omits 8367fc1cf305 slimbus: qcom-ngd-ctrl: drop PM runtime counter on transfe [...] omits 1547798a67c8 slimbus: qcom-ngd-ctrl: check for device runtime PM status [...] omits 21e22e47e3bb slimbus: stream: correct presence rate frequencies omits e7511ccbee55 slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_N [...] omits ae711dc528e1 dt-bindings: nvmem: add new stm32mp13 compatible for stm32-romem omits 84b7673a9f5b nvmem: stm32: add nvmem type attribute omits ba37dcf51704 nvmem: stm32: add warning when upper OTPs are updated omits 5aaa8fffbdd1 nvmem: stm32: move STM32MP15_BSEC_NUM_LOWER in config omits 364206bcf403 nvmem: lan9662-otp: fix compatible name omits 0b7c7bfd93f9 Merge branch 'docs-mw' into docs-next omits b998a2babf4e Merge edac-misc into for-next omits f665c485b1d2 Merge branch 'v6.2/arm64-dt' into for-next omits f907bf630e9c Merge branches 'docs-mw' and 'docs-fixes' into docs-next omits f1ffcc9579f6 Merge branches 'ti-keystone-next', 'ti-k3-dts-next' and 't [...] omits 4bff929bc882 Merge branches 'renesas-arm-dt-for-v6.2', 'renesas-arm-soc [...] omits c8d0d0a1110f Merge branch 'misc' into for-next omits 455087308947 Merge branch 'next/qcom-pinctrl' into for-next omits 70af922b7f23 dt-bindings: pinctrl: qcom,msm8916: convert to dtschema omits 458464decc43 Merge branch 'next/dt' into for-next omits 4694f4ef63fd Merge edac-misc into for-next omits 97fee081d884 Merge branch 'v6.2/arm64-dt' into for-next omits 00d9bd1fd63c Merge edac-ghes into for-next omits e165b026d6f6 Merge branch 'renesas-arm-dt-for-v6.2' into renesas-next omits 031a4e28a29d Merge branch 'fixes' into for-next omits 097d35abeb7d Merge branch 'misc' into for-next omits 3485cbb3725c Merge branch 'next/qcom-pinctrl' into for-next omits 7ddd07a34041 Merge branch 'next/qcom-pinctrl' into for-next omits ee3d25dff30c dt-bindings: pinctrl: qcom,sc7180: convert to dtschema omits e498d3f82883 Merge branch 'next/qcom-pinctrl' into for-next omits ebcfe9892d49 Merge branch 'docs-mw' into docs-next omits 261e35ad5ee5 Merge branch 'next/qcom-pinctrl' into for-next omits ef17203ad2ae Merge branch 'next/qcom-pinctrl' into for-next omits 02f7f4c751bf Merge branch 'next/dt-bindings' into for-next omits 978e2a7970b7 Merge branch 'next/dt' into for-next omits c74eb454dbf4 dt-bindings: arm: aspeed: adjust qcom,dc-scm-v1-bmc compat [...] omits 8be098c976dc Merge branch 'next/qcom-pinctrl' into for-next omits 983faf69b236 Merge branch 'next/qcom-pinctrl' into for-next omits c69af8a5b41f Merge branch 'v6.2/drivers' into for-next omits 7dc69c7d073e firmware: meson_sm: Fix memcpy vs iomem type warnings omits 58a728f6c721 Merge branches 'renesas-arm-dt-for-v6.2' and 'renesas-driv [...] omits 53ad523ac435 ARM: davinci: fix repeated words in comments omits 5c901bc36a71 MAINTAINERS: make me the maintainer of DaVinci platforms omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds 55c590adfe18 KVM: x86/pmu: Prevent zero period event from being repeate [...] adds fceb3a36c29a KVM: x86: ioapic: Fix level-triggered EOI and userspace I/ [...] adds 8b9e13d2de73 KVM: x86: hyper-v: Fix 'using uninitialized value' Coverit [...] adds 3c649918b764 KVM: x86: Simplify kvm_apic_hw_enabled adds 77b1908e10ec KVM: x86: Sanity check inputs to kvm_handle_memory_failure() adds 53800f88d414 KVM: selftests: Zero out valid_bank_mask for "all" case in [...] adds 057b18756b46 KVM: nVMX: Document that ignoring memory failures for VMCL [...] adds 31de69f4eea7 KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 adds a0860d68a25d KVM: nVMX: Don't stuff secondary execution control if it's [...] adds f5d16bb9be68 KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU [...] adds 80a3e4ae962d KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached adds 21a36ac6b6c7 KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage [...] adds 50a9ac25985c KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpec [...] adds e779fd53b4aa KVM: selftests: Define literal to asm constraint in aarch6 [...] adds 73441efa36c2 KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c adds d61a12cb9af5 KVM: selftests: Fix divide-by-zero bug in memslot_perf_test adds 43e96957e8b8 KVM: selftests: Use pattern matching in .gitignore adds 1525429fe5cb KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address [...] adds 6a5db83adfd6 KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitl [...] adds 5dc38777a7de KVM: selftests: Use proper function prototypes in probing code adds 2b2d8afc1acf KVM: selftests: Probe -no-pie with actual CFLAGS used to compile adds 7cf2e7373ab1 KVM: selftests: Explicitly disable builtins for mem*() overrides adds 5efb946b9569 KVM: selftests: Include lib.mk before consuming $(CC) adds db7b780dab67 KVM: selftests: Disable "gnu-variable-sized-type-not-at-en [...] adds 2f5213b8fc31 KVM: selftests: Use magic value to signal ucall_alloc() failure adds feb84f6daa7e KVM: selftests: document the default implementation of vm_ [...] adds 7a16142505cb KVM: arm64: selftests: Don't identity map the ucall MMIO hole adds 92c8191bb5d3 KVM: selftests: Mark correct page as mapped in virt_map() adds e0a78525f540 MAINTAINERS: adjust entry after renaming the vmx hyperv files adds a303def0fc18 kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK() adds 562f5bc48a8d kvm: x86/mmu: Remove duplicated "be split" in spte.h adds 23e528d9bce2 KVM: Delete extra block of "};" in the KVM API documentation adds 385407a69d51 KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page() adds 92c58965e965 KVM: x86/xen: Use kvm_read_guest_virt() instead of open-co [...] adds 70eae03087a3 KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports adds 1c14faa5087d KVM: x86/xen: Simplify eventfd IOCTLs adds b0305c1e0e27 KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_ [...] adds af2808906aab KVM: x86/xen: Documentation updates and clarifications adds a79b53aaaab5 KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET adds 02d9a04da453 Documentation: kvm: clarify SRCU locking order adds 129c48cde6c9 KVM: selftests: restore special vmmcall code layout needed [...] adds a5496886eb13 Merge branch 'kvm-late-6.1-fixes' into HEAD adds 2258c2dc850b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 93ef83050e59 kunit: alloc_string_stream_fragment error handling bug fix adds 69fb073b5ba6 Merge tag 'linux-kselftest-kunit-fixes-6.2-rc2' of git://g [...] adds 52ea806ad983 io_uring: finish waiting before flushing overflow entries adds 23fffb2f09ce io_uring/cancel: re-grab ctx mutex after finishing wait adds 343190841a1f io_uring: check for valid register opcode earlier adds 9eb803402a2a uapi:io_uring.h: allow linux/time_types.h to be skipped adds ac787ffa5a24 Merge tag 'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux adds b5f96cb719d8 nvme-pci: fix doorbell buffer value endianness adds c89a529e823d nvme-pci: fix mempool alloc size adds 841734234a28 nvme-pci: fix page size checks adds 3659fb5ac29a nvme: fix multipath crash caused by flush request when blk [...] adds fb857b0bb2c7 Merge tag 'nvme-6.2-2022-12-22' of git://git.infradead.org [...] adds 246cf66e300b block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq adds 33b93727ce90 nvme: fix setting the queue depth in nvme_alloc_io_tag_set adds 88d356ca41ba nvme-pci: update sqsize when adjusting the queue depth adds 8ca4fc323d2e docs, nvme: add a feature and quirk policy document adds 685e6311637e nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition adds 61f37154c599 nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it adds f2d1421391bb nvmet: set the LBCC bit for commands that modify data adds 2a459f6933e1 nvmet: don't defer passthrough commands with trivial effec [...] adds 831ed60c2aca nvme: also return I/O command effects from nvme_command_effects adds 6f99ac04c469 nvme: consult the CSE log page for unprivileged passthrough adds 76807fcd73b8 nvme-auth: fix smatch warning complaints adds 1551ed5a178c Merge tag 'nvme-6.2-2022-12-29' of git://git.infradead.org [...] adds bff687b3dad6 Merge tag 'block-6.2-2022-12-29' of git://git.kernel.dk/linux adds 8508fa2e7472 ALSA: line6: correct midi status byte when receiving data [...] adds b8800d324abb ALSA: line6: fix stack overflow in line6_midi_transmit adds a4517c4f3423 ALSA: hda/realtek: Apply dual codec fixup for Dell Latitud [...] adds 090ddad4c7a9 ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs adds 262eef26e350 Merge tag 'sound-6.2-rc2' of git://git.kernel.org/pub/scm/ [...] adds 3ea45390e9c0 ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 adds e555c85792bd ACPI: x86: s2idle: Stop using AMD specific codepath for Re [...] adds 7592b79ba4a9 ACPI: resource: do IRQ override on XMG Core 15 adds f3cb9b740869 ACPI: resource: do IRQ override on Lenovo 14ALC7 adds 7203481fd12b ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks adds 00a734104af7 ACPI: video: Allow GPU drivers to report no panels adds c573e240609f drm/amd/display: Report to ACPI video if no panels were found adds 5aa9d943e9b6 ACPI: video: Don't enable fallback path for creating ACPI [...] adds 3cf3b7f012f3 ACPI: video: Fix Apple GMUX backlight detection adds 0948a9ef1d59 Merge branches 'acpi-resource' and 'acpi-video' adds c8451c141e07 Merge tag 'acpi-6.2-rc2' of git://git.kernel.org/pub/scm/l [...] adds 37e14e4f3715 ata: ahci: Fix PCS quirk application for suspend adds e39d9b9f89f2 Merge tag 'ata-6.2-rc2' of git://git.kernel.org/pub/scm/li [...] adds da8daff9405e kconfig: Add static text for search information in help menu adds 99cb0d917ffa arch: fix broken BuildID for arm64 and riscv adds 924d28b39e3b .gitignore: ignore *.rpm adds 9c9b55a59416 kbuild: add a missing line for help message adds 63ffe00d8c93 kbuild: Fix running modpost with musl libc adds 02a893bc9975 kbuild: rpm-pkg: add libelf-devel as alternative for Build [...] adds aa4847dbcdab kbuild: sort single-targets alphabetically again adds 6a5e25fc3e0b fixdep: remove unneeded <stdarg.h> inclusion adds e4cf7c25bae5 Merge tag 'kbuild-fixes-v6.2' of git://git.kernel.org/pub/ [...] adds c5bc07366820 drm/i915: fix TLB invalidation for Gen12.50 video and comp [...] adds fff758698842 drm/i915: Remove __maybe_unused from mtl_info adds 3f882f2d4f68 drm/i915: improve the catch-all evict to handle lock contention adds 11ce8fd8fd87 drm/i915/uc: Fix two issues with over-size firmware files adds 963bbdb32b47 drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence adds 6217e9f05a74 drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index adds a9f5a752e86f Merge tag 'drm-intel-fixes-2022-12-30' of git://anongit.fr [...] adds 8b41948296b7 Merge tag 'drm-fixes-2023-01-01' of git://anongit.freedesk [...] adds 94cd8fa09f5f futex: Fix futex_waitv() hrtimer debug object leak on kcal [...] adds 95d248d16f9c Merge tag 'locking_urgent_for_v6.2_rc2' of git://git.kerne [...] adds ade8c20847fc x86/calldepth: Fix incorrect init section references adds 1993bf97992d x86/kprobes: Fix kprobes instruction boudary check with CO [...] adds 63dc6325ff41 x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK adds 5b129817aedb Merge tag 'x86_urgent_for_v6.2_rc2' of git://git.kernel.or [...] adds e2d371484653 perf core: Return error pointer if inherit_event() fails t [...] adds f841b682baef perf/core: Fix cgroup events tracking adds 08245672cdc6 perf/x86/amd: fix potential integer overflow on shift of a int adds a551844e345b perf: Fix use-after-free in error path adds 0a041ebca495 perf/core: Call LSM hook after copying perf_event_attr adds 150aae354b81 Merge tag 'perf_urgent_for_v6.2_rc2' of git://git.kernel.o [...] adds 88603b6dc419 Linux 6.2-rc2 adds 0226635c304c fs/ntfs3: don't hold ni_lock when calling truncate_setsize() adds 69b41ac87e4a Merge tag 'for-6.2-rc2-tag' of git://git.kernel.org/pub/sc [...] adds cad853374d85 nfsd: fix handling of readdir in v4root vs. mount upcall timeout adds b61778fa5173 Merge tag 'nfsd-6.2-2' of git://git.kernel.org/pub/scm/lin [...] adds b3d83066cbeb f2fs: fix to avoid NULL pointer dereference in f2fs_issue_flush() adds fe59109ae5c0 f2fs: initialize extent_cache parameter adds ed2724765e58 f2fs: don't mix to use union values in extent_info adds 22a341b43036 f2fs: should use a temp extent_info for lookup adds df9d44b645b8 f2fs: let's avoid panic if extent_tree is not created adds 2ac44821a816 Merge tag 'f2fs-fix-6.2-rc3' of git://git.kernel.org/pub/s [...] adds d00dd2f2645d x86/kexec: Fix double-free of elf header buffer adds 55d235361fcc x86/asm: Fix an assembler warning with current binutils adds 72bb8f8cc088 x86/insn: Avoid namespace clash by separating instruction [...] adds a664ec9158ee x86/bugs: Flush IBP in ib_prctl_set() adds 512dee0c00ad Merge tag 'x86-urgent-2023-01-04' of git://git.kernel.org/ [...] adds d0f182677d24 mm/hugetlb: fix PTE marker handling in hugetlb_change_prot [...] adds f6a46dc48a13 mm/hugetlb: fix uffd-wp handling for migration entries in [...] adds d42e52772b1f mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma adds ef70dab4f70f mm/userfaultfd: enable writenotify while userfaultfd-wp is [...] adds ce29a017407a mm/MADV_COLLAPSE: don't expand collapse when vm_end is pas [...] adds 98a551328817 mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE adds 27291201c4d3 mm: fix vma->anon_name memory leak for anonymous shmem VMAs adds 8985c301cf93 mm/uffd: fix pte marker when fork() without fork event adds 089889f68388 mm: fix a few rare cases of using swapin error pte marker adds 7d9e25fad415 mm: hwpoison: support recovery from ksm_might_need_to_copy() adds f3f17c0a4319 mm: hwposion: support recovery from ksm_might_need_to_copy() adds af7f2c03b4df Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 827e0920dbfb memory: omap-gpmc: fix wait pin validation adds ef86b2c2807f memory: tegra: Remove clients SID override programming adds 340cb392a038 memory: atmel-sdramc: Fix missing clk_disable_unprepare in [...] adds cb8fd6f75775 memory: mvebu-devbus: Fix missing clk_disable_unprepare in [...] adds 55a974d239c5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 789849d054f9 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 45528ccc57d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 399ab7fe0fa0 net: sched: fix memory leak in tcindex_set_parms adds 13a7c8964afc qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable( [...] adds 30e725537546 net: dsa: mv88e6xxx: depend on PTP conditionally adds df49908f3c52 nfc: Fix potential resource leaks adds d3805695fe1e net: ethernet: marvell: octeontx2: Fix uninitialized varia [...] adds 0e50d999903c rxrpc: Fix a couple of potential use-after-frees adds f4ef681115f8 docs: netdev: reshuffle sections in prep for de-FAQization adds ff249be5cca9 docs: netdev: convert to a non-FAQ document adds 81852018f240 Merge branch 'netdev-doc-defaq' adds 8e6a8d7a3dd9 net: ethernet: renesas: rswitch: Fix error path in renesas [...] adds bd2adfe3b3b8 net: ethernet: renesas: rswitch: Fix getting mac address f [...] adds 3ec3ebec7c76 Merge branch 'rswitch-fixes' adds 0020ae2a4aa8 bnxt_en: fix devlink port registration to netdev adds bbfc17e50ba2 bnxt_en: Simplify bnxt_xdp_buff_init() adds 9b3e607871ea bnxt_en: Fix XDP RX path adds 1abeacc1979f bnxt_en: Fix first buffer size calculations for XDP multi-buffer adds a056ebcc30e2 bnxt_en: Fix HDS and jumbo thresholds for RX packets adds 8ac718cc0e36 Merge branch 'bnxt_en-fixes' adds 9deb1e9fb88b net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats adds fd4778581d61 net/ethtool/ioctl: remove if n_stats checks from ethtool_g [...] adds 201ed315f967 net/ethtool/ioctl: split ethtool_get_phy_stats into multip [...] adds e71460d4468f Merge branch 'ethtool_gert_phy_stats-fixes' adds ad425666a1f0 r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() adds bb41c13c05c2 r8169: fix dmar pte write access is not set error adds 0e3d18359ac1 Merge branch 'r8169-fixes' adds c2052189f19b s390/qeth: convert sysfs snprintf to sysfs_emit adds 40cab44b9089 net/sched: fix retpoline wrapper compilation on configs wi [...] adds 936a192f9740 tcp: Add TIME_WAIT sockets in bhash2. adds 2c042e8e54ef tcp: Add selftest for bind() and TIME_WAIT. adds 0798311cfd87 Merge branch 'tcp-bhash2-fixes' adds 6b57bffa5f67 net: ethernet: broadcom: bcm63xx_enet: Drop empty platform [...] adds af691c94d022 net: ethernet: freescale: enetc: Drop empty platform remov [...] adds fec7352117fa net: hns3: refine the handling for VF heartbeat adds d530ece70f16 net: amd-xgbe: add missed tasklet_kill adds 1f0ae22ab470 net/mlx5: E-Switch, properly handle ingress tagged packets on VST adds 2a35b2c2e6a2 net/mlx5: Add forgotten cleanup calls into mlx5_init_once( [...] adds 44aee8ea15ac net/mlx5: Fix io_eq_size and event_eq_size params validation adds 9078e843efec net/mlx5: Avoid recovery in probe flows adds c4ad5f2bdad5 net/mlx5: Fix RoCE setting at HCA level adds b12d581e83e3 net/mlx5e: IPoIB, Don't allow CQE compression to be turned [...] adds f8c18a5749cf net/mlx5e: Fix RX reporter for XSK RQs adds 849190e3e4cc net/mlx5e: CT: Fix ct debugfs folder name adds 2951b2e142ec net/mlx5e: Always clear dest encap in neigh-update-del adds 1e267ab88dc4 net/mlx5e: Fix hw mtu initializing at XDP SQ allocation adds e54638a8380b net/mlx5e: Set geneve_tlv_option_0_exist when matching on [...] adds 4d1c1379d717 net/mlx5: Lag, fix failure to cancel delayed bond work adds a512807c24bc Merge tag 'mlx5-fixes-2022-12-28' of git://git.kernel.org/ [...] adds 1573c6882018 selftests: net: fix cmsg_so_mark.sh test hang adds 332b49ff637d net: ena: Fix toeplitz initial hash value adds 9c9e539956fa net: ena: Don't register memory info on XDP exchange adds c7f5e34d9063 net: ena: Account for the number of processed bytes in XDP adds 59811faa2c54 net: ena: Use bitmask to indicate packet redirection adds c7062aaee099 net: ena: Fix rx_copybreak value update adds e712f3e4920b net: ena: Set default value for RX interrupt moderation adds a8ee104f986e net: ena: Update NUMA TPH hint register upon NUMA node update adds 72f299b0ca3b Merge branch 'ena-fixes' adds d039535850ee net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe adds 9807ae697461 net: dsa: qca8k: fix wrong length value for mgmt eth packet adds d9dba91be71f net: dsa: tag_qca: fix wrong MGMT_DATA2 size adds 03cb9e6d0b32 Revert "net: dsa: qca8k: cache lo and hi for mdio write" adds cfbd6de588ef net: dsa: qca8k: introduce single mii read/write lo/hi adds a4165830ca23 net: dsa: qca8k: improve mdio master read/write by using s [...] adds d02b8256183f Merge branch 'dsa-qca8k-fixes' adds 6d4cfcf97986 net: phy: Update documentation for get_rate_matching adds 9c4d7f45d607 selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier adds 1856628baa17 selftests: net: return non-zero for failures reported in a [...] adds 1c429c10192c Merge branch 'selftests-fix' adds d9d71a89f28d net: ipa: use proper endpoint mask for suspend adds a3542b0ccd58 dt-bindings: net: sun8i-emac: Add phy-supply property adds 91e2286160ed dt-bindings: net: marvell,orion-mdio: Fix examples adds a2965c7be052 net: sched: atm: dont intepret cls results when asked to drop adds caa4b35b4317 net: sched: cbq: dont intepret cls results when asked to drop adds 819fcf4adfbd Merge branch 'cls_drop-fix' adds 43d253781f63 net: sched: htb: fix htb_classify() kernel-doc adds 06bf62944144 vxlan: Fix memory leaks in error path adds 588ab2dc25f6 net: sparx5: Fix reading of the MAC address adds 5eb119da94ac netfilter: conntrack: fix ipv6 exthdr error check adds bed4a63ea4ae netfilter: nf_tables: consolidate set description adds a8fe4154fa5a netfilter: nf_tables: add function to create set stateful [...] adds f6594c372afd netfilter: nf_tables: perform type checking for existing sets adds 123b99619cca netfilter: nf_tables: honor set timeout and garbage collec [...] adds a31d47be64b9 netfilter: ipset: fix hash:net,port,net hang with /0 subnet adds 5e29dc36bd5e netfilter: ipset: Rework long task execution when adding/d [...] adds d57609fad957 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 9c807965483f drivers/net/bonding/bond_3ad: return when there's no aggregator adds 4af1b64f80fb octeontx2-pf: Fix lmtst ID used in aura free adds 7dc618385419 net: dpaa: Fix dtsec check for PCS availability adds c7dd13805f8b usb: rndis_host: Secure rndis_query check against int overflow adds 558016722e9d MAINTAINERS: Update maintainers for ptp_vmw driver adds a221acbf9c59 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9ed1d9aeef58 bpf: Fix panic due to wrong pageattr of im->image adds 8f161ca1105a selftests/bpf: Temporarily disable part of btf_dump:var_da [...] adds 7ff94f276f8e bpf: keep a reference to the mm, in case the task is dead. adds b7793c8db7d9 selftests/bpf: add a test for iter/task_vma for short-live [...] adds f90dd663c492 Merge branch 'bpf: fix the crash caused by task iterators [...] adds 45435d8da71f bpf: Always use maximal size for copy_array() adds 112bccdbaa48 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fb5b88f5b781 RDMA/srp: Move large values to a new enum for gcc13 adds cb9d0f7edffa RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device adds 63ce7bc02df1 RDMA/mlx5: Fix validation of max_rd_atomic caps for DC adds 6c8caa2a5028 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 1f680609bf1b ALSA: hda/realtek - Turn on power early adds a5751933a7f6 ALSA: hda - Enable headset mic on another Dell laptop with [...] adds 0599313e2666 ALSA: usb-audio: Make sure to stop endpoints before closing EPs adds d463ac1acb45 ALSA: usb-audio: Relax hw constraints for implicit fb sync adds 37b3e56d8911 ALSA: usb-audio: More refactoring of hw constraint rules adds 16f1f838442d Revert "ALSA: usb-audio: Drop superfluous interface setup [...] adds 15c89d981043 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 896c3dc21f1e ASoC: Intel: soc-acpi: add configuration for variant of 0C [...] adds b25a31b46339 ASoC: Intel: soc-acpi: add configuration for variant of 0C [...] adds 68506a173dd7 ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table adds ba7523bb0f49 ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. adds 63f3d99b7efe ASoC: Intel: fix sof-nau8825 link failure adds 3e78986a840d ASoC: Intel: sof-nau8825: fix module alias overflow adds 6f95eec6fb89 ASoC: SOF: pm: Set target state earlier adds d185e0689abc ASoC: SOF: pm: Always tear down pipelines before DSP suspend adds 9a9134fd56f6 ASoC: SOF: Add FW state to debugfs adds ce9ef749a2fa ASoC: SOF: Fixes for suspend after firmware crash adds b1e9c223736b spi: mediatek: Enable irq before the spi registration adds 8a54f666db58 ASoC: mediatek: mt8186: Add machine support for max98357a adds 7161bd540eeb ASoC: rt9120: Make dev PM runtime bind AsoC component PM adds a0dd7fcab5cd ASoC: amd: yc: Add ASUS M5402RA into DMI table adds 810948f45d99 ASoC: support machine driver with max98360 adds 472a6309c646 ASoC: wm8904: fix wrong outputs volume after power reactivation adds 6e1dbf694d7c ASoC: mediatek: mt8186: support rt5682s_max98360 adds 2d3dd559751c ASoC: dt-bindings: mt8186-mt6366: add new compatible for m [...] adds efd58edd8445 Add new AMP MAX98360A for RT5682S adds 000bca8d706d ASoC: qcom: lpass-cpu: Fix fallback SD line index handling adds 95348fd1a814 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f309b44844bd Merge remote-tracking branch 'regmap/for-6.1' into regmap-linus adds 8247d57bd077 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 74ad47c9cecf regulator: Merge up forgotten fix adds f528fe213a6a regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo adds 7d34daf14a99 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b24cded8c065 spi: mediatek: Enable irq before the spi registration adds e8bb8f19e73a spi: cadence: Fix busy cycles calculation adds f093a1e54e8a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 760d560f71c8 PCI: dwc: Adjust to recent removal of PCI_MSI_IRQ_DOMAIN adds 388bdfc21f28 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b659b613cea2 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" adds 2de5bba5890f usb: fotg210: fix OTG-only build adds f533042d48ed Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds cc3304052a89 iio: adc: stm32-dfsdm: fill module aliases adds cbd3a0153cd1 iio: adc: berlin2-adc: Add missing of_node_put() in error path adds 6794ed0cfcc6 iio: adc: xilinx-ams: fix devm_krealloc() return value check adds 0fc3562a993c iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw() adds f804bd0dc286 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others adds 429e1e8ec696 iio: imu: fxos8700: fix map label of channel type to MAGN sensor adds c68b44bc7d9b iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback adds 37a94d86d705 iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels [...] adds a53f945879c0 iio: imu: fxos8700: fix IMU data bits returned to user space adds 9d61c1820598 iio: imu: fxos8700: fix ACCEL measurement range selection adds bffb7d9d1a3d iio:adc:twl6030: Enable measurement of VAC adds e29975050e63 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds c28f3d803835 thunderbolt: Do not report errors if on-board retimers are found adds 25ce7c94e54f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 55a5c5e8e5b8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a23529989a8f crypto: caam - fix CAAM io mem access in blob_gen adds 736f88689c69 crypto: arm64/sm4 - fix possible crash with CFI enabled adds 20246b9db9cd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 25e8ac233d24 dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation adds b51b75f0604f dmaengine: idxd: Let probe fail when workqueue cannot be enabled adds 1beeec45f9ac dmaengine: idxd: Prevent use after free on completion memory adds 6744a030d81e dmaengine: idxd: Do not call DMX TX callbacks during workq [...] adds efab25894a41 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_C [...] adds f96a483f8e13 MAINTAINERS: update Jie Hai's email address adds 69fafaa22d57 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 92c1cf157c8c Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] adds 7adde5ac25fa mtd: parsers: Fix potential memory leak in mtd_parser_tpli [...] adds 105c14b84d93 mtd: parsers: scpart: fix __udivdi3 undefined on mips adds d19ab1f785d0 mtd: cfi: allow building spi-intel standalone adds bdfbef496c45 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 13678f3feb30 reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMP [...] adds 3a2390c6777e reset: uniphier-glue: Fix possible null-ptr-deref adds b8a199e513b1 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds ca8fd8c16a8b hwmon: (ftsteutates) Fix scaling of measurements adds 2fbb848b65cd hwmon: (nct6775) Fix incorrect parenthesization in nct6775 [...] adds 22ee5dc2e9fe Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 946c2923e763 btrfs: fix ASSERT em->len condition in btrfs_get_extent adds 77177ed17d24 btrfs: add error message for metadata level mismatch adds 1d854e4fbabb btrfs: fix false alert on bad tree level check adds 2f2e84ca6066 btrfs: fix off-by-one in delalloc search during lseek adds d73a27b86fc7 btrfs: handle case when repair happens with dev-replace adds 39f501d68ec1 btrfs: always report error in run_one_delayed_ref() adds 2ba48b20049b btrfs: fix compat_ro checks against remount adds b64c3d095a84 Merge branch 'misc-6.2' into next-fixes adds 08cdd1ddc53a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6b1c374c4560 Merge branch '6.2/scsi-queue' into 6.2/scsi-fixes adds 06e472acf964 scsi: mpt3sas: Remove usage of dma_get_required_mask() API adds d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API adds a1c7a7cde6c9 Merge branch '6.2/mpt-mpi' into 6.2/scsi-fixes adds 7936f8b232fc scsi: core: Remove leftovers due to pktcdvd being removed adds 5292b535996f scsi: hisi_sas: Fix tag freeing for reserved tags adds b99afb544dc1 scsi: libsas: Grab the ATA port lock in sas_ata_device_lin [...] adds 01c430ef4840 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 03dec92c4f78 drm/scheduler: Fix lockup in drm_sched_entity_kill() adds c8de526215fd Merge tag 'drm-misc-next-fixes-2023-01-03' of git://anongi [...] adds 5ce923dba86a Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 1e336aa0c025 mmc: sdhci-esdhc-imx: correct the tuning start tap and ste [...] adds 8509419758f2 mmc: sunxi-mmc: Fix clock refcount imbalance during unbind adds 95e03da3fd4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 730892135b7d soc: microchip: mpfs: handle failed system service requests adds d7ff2c9b42d2 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds ba2dc1cb5491 gpiolib: Fix using uninitialized lookup-flags on ACPI platforms adds 90fee3dd5bfc gpio: pca953x: avoid to use uninitialized value pinctrl adds 2788938b7946 gpio: eic-sprd: Make the irqchip immutable adds be43eea7de5a gpio: pmic-eic-sprd: Make the irqchip immutable adds 9883ddf9d68d gpio: sprd: Make the irqchip immutable adds 694175cd8a16 gpio: sifive: Fix refcount leak in sifive_gpio_probe adds 410666f68974 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 2366a35cfab1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 340726747336 memblock tests: Fix compilation error. adds fa81ab49bbe4 memblock: Fix doc for memblock_phys_free adds a071cc37dc57 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0a6564ebd953 perf tools: Fix resources leak in perf_data__open_dir() adds a8f54d940196 perf tools riscv: Fix build error on riscv due to missing [...] adds 55c41f2e4f7e perf help: Use HAVE_LIBTRACEEVENT to filter out unsupporte [...] adds f24fb53984cf perf tools: Don't include signature in version strings adds 77fe30fed1c0 perf tools: Fix segfault when trying to process tracepoint [...] adds b963c1d6261e perf test record_probe_libc_inet_pton: Fix failure due to [...] adds f89fb55714b6 perf build: Don't propagate subdir to submakes for install [...] adds d8d85ce86dc8 perf lock contention: Fix core dump related to not finding [...] adds fb710ddee75f perf test record_probe_libc_inet_pton: Fix test on s/390 w [...] adds 2d656b0f81b2 perf stat: Fix handling of unsupported cgroup events when [...] adds 54b353a20c7e perf stat: Fix handling of --for-each-cgroup with --bpf-co [...] adds d74acc8b86ed Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] adds 703c13fe3c9a efi: fix NULL-deref in init error path adds e006ac300308 efi: fix userspace infinite retry read efivars after EFI r [...] adds 703846bbf1bb Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 4394d6d7f82e power: supply: rk817: Fix unsigned comparison with less than zero adds bb6bbf5df162 power: supply: cros_usbpd: reclassify "default case!" as debug adds d137900f237a power: supply: axp288_fuel_gauge: Added check for negative values adds 3b1299bc63e9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3b754ed6d1cd drm/meson: Reduce the FIFO lines held when AFBC is not used adds a764da46cd15 drm/virtio: Fix memory leak in virtio_gpu_object_create() adds 92d43bd3bc97 drm/imx: ipuv3-plane: Fix overlay plane width adds 2c55d703391a Merge drm/drm-fixes into drm-misc-fixes adds 69555549cfa4 drm/scheduler: Fix lockup in drm_sched_entity_kill() adds 2d3ca5d07c8e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new d3340ac9cef6 Merge branch 'compiler-attributes' of https://github.com/o [...] new 3e10955c0d6d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new efccf602b37f ARM: dts: meson: align LED node names with dtschema new bc25fdea7d48 Merge branch 'v6.3/arm-dt' into for-next new ac7f40c28bce arm64: dts: amlogic: align LED node names with dtschema new a439267609f9 dt-bindings: reset: meson-g12a: Add missing NNA reset new 340ea839b430 dt-bindings: power: Add G12A NNA power domain new 52b94e479ee8 Merge branch 'v6.3/bindings' of https://git.kernel.org/pub [...] new 18b542e544d3 arm64: dts: Add DT node for the VIPNano-QI on the A311D new 0d57a6ee724b Merge branch 'v6.3/arm64-dt' into for-next new b95f1be74bae Merge branch 'v6.3/bindings' of https://git.kernel.org/pub [...] new 9a217b7e8953 soc: amlogic: meson-pwrc: Add NNA power domain for A311D new 954d727eb473 Merge branch 'v6.3/drivers' into for-next new fdd2282a1859 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 25a9c71bf63b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 77f8cae5cb90 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new c5a1ab736504 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new eaafab7e8e26 MAINTAINERS: make me the maintainer of DaVinci platforms new 84bde55c050b ARM: davinci: fix repeated words in comments new 255620828590 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new 271c9a97dec8 memory: ti-emif-pm: Use device_get_match_data() to simplif [...] new c4f068f9ef99 Merge branch 'mem-ctrl-next' into for-next new 21a1234f82cb memory: renesas-rpc-if: Fix missing setting address new 9b77f64247c2 memory: renesas-rpc-if: Split-off private data from struct rpcif new 60cc84a212d2 memory: renesas-rpc-if: Move resource acquisition to .probe() new e0d45b19d983 memory: renesas-rpc-if: Always use dev in rpcif_probe() new 09aaec032fcb memory: renesas-rpc-if: Improve Runtime PM handling new ff5fc0c9261a memory: renesas-rpc-if: Pass device instead of rpcif to rpcif_*() new 1e71b212b4ca memory: renesas-rpc-if: Remove Runtime PM wrappers new 13f35b3c72f4 Merge branch 'for-v6.3/renesas-rpc-if' into for-next new b6fe10c67bf8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b814eda949c3 soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_ [...] new 8a1ed98fe0f2 arm64: dts: imx8mp: correct usb clocks new cfd04dd1c4b6 arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property new 94e2cf1e0db5 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' new f4dd0845c4f1 ARM: dts: imx7d-pico: Use 'clock-frequency' new 9dfbc72256b5 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' new 0d1d030f00f3 arm64: dts: verdin-imx8mm: fix dahlia audio playback new f78985f9f583 ARM: dts: imx: Fix pca9547 i2c-mux node name new 42825d1f2693 ARM: dts: vf610: Fix pca9548 i2c-mux node names new b025b4f5c288 arm64: dts: freescale: Fix pca954x i2c-mux node names new 5225ba9db112 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux new ef10d57936ea arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI new 6c620a30515c arm64: dts: verdin-imx8mm: fix dev board audio playback new 62f0147fd4d8 arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting new 87b30c4b0efb ARM: imx: add missing of_node_put() new c10a5855488b arm64: dts: imx8mm: Drop xtal clock specifier from eDM SBC new 21b84ebeee79 soc: imx: imx8mp-blk-ctrl: don't set power device name new b3b75ace2085 arm64: dts: imx8mp: Fix missing GPC Interrupt new 10e2f328bd90 arm64: dts: imx8mp: Fix power-domain typo new 9a65c759e466 arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup new ae066f374687 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity new 490748874ebf soc: imx8m: Fix incorrect check for of_clk_get_by_name() new cd556e1e950c bus: imx-weim: use devm_platform_get_and_ioremap_resource() new 9d3975f27e12 soc: imx: add Kconfig symbols for blk-ctrl drivers new f4b3948e5a90 soc: imx: imx8mp-blk-ctrl: add instance specific probe function new 2cbee26e5d59 soc: imx: imx8mp-blk-ctrl: expose high performance PLL clock new 06a9a229b159 soc: imx: imx8m-blk-ctrl: set LCDIF panic read hurry level new 083dab5e69f3 soc: imx: imx93-pd: No need to set device_driver owner new 3c047887243c soc: imx: imx93-src: No need to set device_driver owner new b3ee913700b0 ARM: dts: imx7s: correct iomuxc gpr mux controller cells new 3aefde363155 Merge branch 'imx/drivers' into for-next new fdcf9d910a5f dt-bindings: vendor-prefixes: Add Polyhex Technology Co. new 2da3647e2363 dt-bindings: arm: fsl: Enumerate Debix Model A Board new ba70e1733238 dt-bindings: soc: imx8mp-hsio-blk-ctrl: add clock cells new 9681d1134a3e Merge branch 'imx/bindings' into for-next new 2ffa24e42317 ARM: dts: imx53: Fix sram.yaml warnings new 63e1654d82f3 ARM: dts: imx51: Fix sram.yaml warnings new 242daa52594e ARM: dts: apalis-imx6: Disable usb over-current new 500cd5b74178 ARM: dts: colibri-imx6: Disable usb over-current new 1abf12f84d87 ARM: dts: colibri-imx6ull: Disable usb over-current new 91ccc78165c2 ARM: dts: colibri-imx7: Disable usb over-current new 4b0d1f273889 ARM: dts: imx: align LED node names with dtschema new c585dde3c765 ARM: dts: vf610: align LED node names with dtschema new a5c75aa3a153 ARM: dts: imxrt1050: increase mmc max-frequency property new 4ac665df1769 ARM: dts: imx6qdl: use MAC-address from nvmem new b0bb79339aa0 ARM: dts: mxs: Drop dma-apb interrupt-names new 5dd1cf3a7724 ARM: dts: imx6qdl: Drop dma-apb interrupt-names new 16d194d200cd ARM: dts: imx6sx: Drop dma-apb interrupt-names new f97f635395ae ARM: dts: imx6ul: Drop dma-apb interrupt-names new 9928f0a9e7c0 ARM: dts: imx7s: Drop dma-apb interrupt-names new 4801e282ede6 Merge branch 'imx/dt' into for-next new b579e901752a arm64: dts: imx93: add flexcan nodes new 4763009eb10d arm64: dts: verdin-imx8mm: Disable usb over-current new ad21452627df arm64: dts: imx: align LED node names with dtschema new 1eea795b57a5 arm64: dts: imx8mm-verdin: enable hpd on hdmi-connector new ac9e22f446e4 arm64: dts: imx8mm-kontron: Add RTC aliases new 32a75cb57794 arm64: dts: imx8mq-librem5: use multicolor leds descriptio [...] new ee0d68f219be arm64: dts: imx8m: Align SoC unique ID node unit address new 5b81a87ddd56 arm64: dts: imx8m: Document the fuse address calculation new 105b9bb84f49 arm64: dts: imx8m: Add TMU phandle to calibration data in OCOTP new 3f9a20e6fd5b arm64: dts: imx8dxl: drop 0x from unit address new c86d350aae68 arm64: dts: Add device tree for the Debix Model A Board new 8720913f8402 arm64: dts: ls1028a: declare cache-coherent page table wal [...] new acc985b8c585 arm64: dts: ls1088a: declare cache-coherent page table wal [...] new db9dd598b472 arm64: dts: imx8mp: Drop deprecated regulator-compatible f [...] new 9a53e97832c8 arm64: dts: imx8mm: Drop deprecated regulator-compatible f [...] new fd44be72cc00 arm64: dts: imx8mn: Drop deprecated regulator-compatible f [...] new e7e99f19b7f7 arm64: dts: imx8mn: Add LDO5 regulator-name to Variscite V [...] new 0deefb5bd138 arm64: dts: imx8dxl-evk: Disable hibernation mode of AR803 [...] new fae3bcc34a99 arm64: dts: imx8mp: move PCIe controller clock config to SoC dtsi new 07a42c1480ef arm64: dts: imx8mp: add clock-cells to hsio-blk-ctrl new 2314515e9c14 arm64: dts: imx8mm: Update i.MX8M Mini Toradex Verdin base [...] new ed445e486e6f arm64: dts: imx8mm: Drop dma-apb interrupt-names new 3d6e48e87b32 arm64: dts: imx8mn: Drop dma-apb interrupt-names new 9424e7f06405 arm64: dts: imx8mp: Enable spba-bus on AIPS3 new e9b751ca2544 arm64: dts: imx8mp: Add Hantro G1, G2 DT nodes new d262184e744b Merge branch 'imx/dt64' into for-next new 717337586183 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8da40e0cee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bfdf7c0607a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6466fc753e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee4e530bdde2 arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset new 721c0d68c0f8 arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes new 22c7e1a0fa45 arm64: dts: msm8992-bullhead: add memory hole region new 6c82b94d583a Revert "arm64: dts: qcom: sm8250: Disable the not yet supp [...] new 74b91a1bdb99 arm64: dts: qcom: sm8350: correct SDHCI interconnect arguments new 41a37d157a61 arm64: dts: qcom: qcs404: use symbol names for PCIe resets new 1eb309964e63 arm64: dts: qcom: qcs404: add power-domains-cells to gcc node new 3494938a7e9e arm64: dts: qcom: qcs404: add clocks to the gcc node new f961fd2f6717 arm64: dts: qcom: qcs404: add xo clock to rpm clock controller new 977e9262c354 arm64: dts: qcom: qcs404: register PCIe PHY as a clock provider new 863dd1913b04 arm64: dts: qcom: msm8996: drop address/size cells from smd-edge new cd48d99bb729 arm64: dts: qcom: qcs404: align CDSP PAS node with bindings new 47603d621e68 arm64: dts: qcom: sc7180: align MPSS PAS node with bindings new 92476ddf02b5 arm64: dts: qcom: sc7280: align MPSS PAS node with bindings new 36e830a5656d arm64: dts: qcom: ipq8074: add SoC specific compatible to MDIO new cc8619e89329 arm64: dts: qcom: msm8916-samsung-grandmax: Add properties [...] new 8875b1d71f11 arm64: dts: qcom: sm8350-sagami: Configure SLG51000 PMIC o [...] new 7c679f2a2af8 arm64: dts: qcom: sm8350-sagami: Add GPIO line names for P [...] new e73defb2deee arm64: dts: qcom: sc8280xp: add gpr node new c18773d162a6 arm64: dts: qcom: sc8280xp: add SoundWire and LPASS new f29077d86652 arm64: dts: qcom: sc8280xp-x13s: Add soundcard support new 43069b9cd358 arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes t [...] new 4df05b44468c arm64: dts: qcom: msm8996-xiaomi-gemini: use preferred ena [...] new 29dcf3c1a815 arm64: dts: qcom: sdm632-fairphone-fp3: Add NFC new 7bff6f4351bf arm64: dts: qcom: sdm670: add qfprom node new cb98187a6883 arm64: dts: qcom: sdm670: add missing usb hstx nvmem cell new 582e7c1026fa arm64: dts: qcom: sm7225-fairphone-fp4: Add pmk8350 PMIC new 01b6041454e8 arm64: dts: qcom: sm6115: Fix UFS node new ad9514be8ddb arm64: dts: qcom: sm6115: Provide xo clk to rpmcc new 0f1619aa22cd arm64: dts: qcom: sm6115: Provide real SMD RPM XO to SDC1/2 new 92ad27fb9259 dt-bindings: arm: qcom: Add SM6115(P) and Lenovo Tab P11 new 67e75cfea375 arm64: dts: qcom: Add Lenovo Tab P11 (J606F/XiaoXin Pad) dts new 53cb681199f4 arm64: dts: qcom: sm6115: Add thermal zones new e48b2f1fb174 arm64: dts: qcom: pm6150l: add spmi-flash-led node new 1c170714490e arm64: dts: qcom: sm7225-fairphone-fp4: configure flash LED new 9506a3661258 arm64: dts: qcom: sc7180: Bump up trogdor ts_reset_l drive [...] new f5b4811e8758 arm64: dts: qcom: sc7180: Add trogdor eDP/touchscreen regu [...] new 23ff866987de arm64: dts: qcom: sc7180: Start the trogdor eDP/touchscree [...] new 335fe4b79838 arm64: dts: qcom: sc7180: Add pazquel360 touschreen new be8de06dc397 arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k [...] new 3c3d2cb221b8 arm64: dts: qcom: pmi8950: Correct rev_1250v channel label to mv new ea25d61b448a arm64: dts: qcom: Use plural _gpios node label for PMIC gpios new 3b2ff50da499 arm64: dts: qcom: sm6350: Fix up the ramoops node new 1629063ec9d8 arm64: dts: qcom: sdm845: drop 0x from unit address new 524dfd2ddbd7 arm64: dts: qcom: sc7180: move QUP and QSPI opp tables out [...] new 85966125ecfe arm64: dts: qcom: sdm845: move DSI/QUP/QSPI opp tables out [...] new d0b014a74823 arm64: dts: qcom: sdm845: move sound node out of soc new e5b8c0824530 arm64: dts: qcom: sm8250: move sound and codec nodes out of soc new b860ba9e4253 arm64: dts: qcom: msm8996-tone: Enable SDHCI1 new 6152ab29a391 arm64: dts: qcom: msm8996-tone: Move status last new 0ead2d175871 arm64: dts: qcom: sm8150-kumano: Add GPIO keys new 6cef82a8a7d9 arm64: dts: qcom: sm8150-kumano: Add NXP PN553 NFC new 632a35e24fef arm64: dts: qcom: sm8150-kumano: Configure resin as volume up key new 67fb53745e0b arm64: dts: qcom: msm8996: Add additional A2NoC clocks new 0431dba3733b arm64: dts: qcom: ipq6018: Use lowercase hex new 21dd43fda18a arm64: dts: qcom: msm8996: Use lowercase hex new d6882340d019 arm64: dts: qcom: msm8998: Use lowercase hex new 5442632899f4 arm64: dts: qcom: sdm630: Use lowercase hex new 5c9d77725069 arm64: dts: qcom: sdm660: Use lowercase hex new 7b5cb47afda7 arm64: dts: qcom: sdm845: Use lowercase hex new 74f916593521 arm64: dts: qcom: sm8250: Use lowercase hex new 51f748c62358 arm64: dts: qcom: sm8150: Use lowercase hex new 20e954411c9e arm64: dts: qcom: sdm845: Fix some whitespace/newlines new 5e4cab734c26 arm64: dts: qcom: sc8280xp-x13s: move 'thermal-zones' node new 861b67fbdccd arm64: dts: qcom: sdm670-google-sargo: keep pm660 ldo8 on new a5ac24ba1759 arm64: dts: qcom: sm8450: add RPMH_REGULATOR_LEVEL_LOW_SVS_D1 new a6dd1206e45a arm64: dts: qcom: sm8450: add display hardware devices new 928a7b426963 arm64: dts: qcom: sm8450-hdk: enable display hardware new 0cbe8e1953e0 arm64: dts: qcom: sm8450-hdk: Add LT9611uxc HDMI bridge new 0f48b65f716b arm64: dts: qcom: sm8450-hdk: Enable HDMI Display new c34bef62a009 arm64: dts: qcom: sm8150: Enable split pagetables for Adreno SMMU new d4b94c824491 arm64: dts: qcom: sm8150: Add Data Capture and Compare(DCC [...] new 029d6586dc2d arm64: dts: qcom: sc7280: Add Data Capture and Compare(DCC [...] new add74cad7c9d arm64: dts: qcom: sc7180: Add Data Capture and Compare(DCC [...] new 91269c425649 arm64: dts: qcom: sdm845: Add Data Capture and Compare(DCC [...] new 40103eabe3d3 arm64: dts: qcom: c630: Fix firmware paths new 3abf1f5c18a3 arm64: dts: qcom: sc8280xp-x13s: move 'regulator-vph-pwr' node new dc58c4d160e7 arm64: dts: qcom: sc7280: Add wifi alias for SC7280-idp new 4c881ab73a64 arm64: dts: qcom: Re-enable resin on MSM8998 and SDM845 boards new eca9ee35e895 arm64: dts: qcom: msm8953: Adjust reserved-memory nodes new eee5a89b4fe5 arm64: dts: qcom: sdm450: Add device tree for Motorola Moto G6 new 4ccd0dd6a3d2 arm64: dts: qcom: msm8953: Add device tree for Motorola G5 Plus new 38d779c26395 arm64: dts: qcom: msm8953: Add device tree for Xiaomi Mi A2 Lite new c144005129b0 arm64: dts: qcom: msm8953: Add device tree for Xiaomi Redm [...] new cf152c05eb35 arm64: dts: qcom: msm8953: Add device tree for Xiaomi Mi A1 new aa17e707e04a arm64: dts: qcom: msm8953: Add device tree for Xiaomi Redm [...] new 3176c4d6b9be arm64: dts: qcom: sdm632: Add device tree for Motorola G7 Power new dcc7cd5c46ca arm64: dts: qcom: sm8350-sagami: Rectify GPIO keys new 9435294c6517 arm64: dts: qcom: Update cache properties new ac1d8a8e2eb5 arm64: dts: qcom: sm8250: add cache size new 2ef3bb17c45c arm64: dts: qcom: sm8150: Add DISPCC node new 98874a46686b arm64: dts: qcom: sm8150: Wire up MDSS new 8ea261588fe9 arm64: dts: qcom: sm8350-sony-xperia-sagami: specify which [...] new 9472edb3e7ea arm64: dts: qcom: sc7280: only enable IPA for boards with a modem new 06a0676b5de9 arm64: dts: qcom: sm8350: align MMC node names with DT schema new cd8cecc72367 arm64: dts: qcom: msm8916: Add compat qcom,msm8916-dsi-ctrl new 634ecbc6b17a arm64: dts: qcom: msm8953: Add compat qcom,msm8953-dsi-ctrl new 5ebe4191286a arm64: dts: qcom: msm8996: Add compat qcom,msm8996-dsi-ctrl new a45d0641d110 arm64: dts: qcom: sc7180: Add compat qcom,sc7180-dsi-ctrl new 5b5e4ac378e5 arm64: dts: qcom: sc7280: Add compat qcom,sc7280-dsi-ctrl new 197d28d46315 arm64: dts: qcom: sdm630: Add compat qcom,sdm660-dsi-ctrl new 3381020a778c arm64: dts: qcom: sdm660: Add compat qcom,sdm660-dsi-ctrl new a1a685c312f5 arm64: dts: qcom: sdm845: Add compat qcom,sdm845-dsi-ctrl new ff114e399e74 arm64: dts: qcom: sm8250: Add compat qcom,sm8250-dsi-ctrl new a40f5ae1ea64 arm64: dts: qcom: sm6350-lena: Flatten gpio-keys pinctrl state new 7421a8d2f139 arm64: dts: qcom: sm6125-seine: Configure PM6125 regulators new 232bb8073b5b arm64: dts: qcom: sm6125-seine: Provide regulators to HS USB2 PHY new 68aadbe78059 arm64: dts: qcom: sm6125-seine: Provide regulators to SDHCI 1 new d696b1618bc1 arm64: dts: qcom: sm6125-seine: Configure SD Card slot on SDHCI 2 new fa7ff6e9f14a arm64: dts: qcom: sm6125-seine: Lock eMMC and SD Card IDs [...] new 8416262b0ea4 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to matc [...] new 8ddb4bc3d3b5 arm64: dts: qcom: sm6125: Configure APPS SMMU new 60f6c86fb4fd arm64: dts: qcom: sm6125: Add apps_smmu with streamID to S [...] new ac54563c2752 arm64: dts: qcom: sm6125: Add IOMMU context to DWC3 new 581734f754d2 arm64: dts: qcom: sm6125: Add GPI DMA nodes new a9f6a13da473 arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down) new 075a6aef5591 arm64: dts: qcom: sm6125: Add pin configs for QUP SPI/I2C [...] new 72621d0443ea arm64: dts: qcom: sm6125: Add QUPs with SPI and I2C Serial [...] new f3b770f7a8b4 arm64: dts: qcom: sm6125-seine: Enable GPI DMA 0, QUP 0 an [...] new 496b308f0988 arm64: dts: qcom: msm8996: align bus node names with DT schema new 42db0f72f7a8 arm64: dts: qcom: sm8250: drop unused clock-frequency from [...] new 539a9923683c arm64: dts: qcom: sm8450: re-order GCC clocks new 9e8e9be6c499 arm64: dts: qcom: use generic node name for CS35L41 speaker new b9ae6ddeded7 arm64: dts: qcom: sm8450: disable by default Soundwire and [...] new ac3929713573 arm64: dts: qcom: sc8280xp: align PSCI domain names with D [...] new 0c8bfc7f3be4 arm64: dts: qcom: sm6375: align PSCI domain names with DT schema new 5ca45690551a arm64: dts: qcom: sm8150: align PSCI domain names with DT schema new 56d590022b6c arm64: dts: qcom: sm8250: align PSCI domain names with DT schema new a9371962c3b2 arm64: dts: qcom: sm8350: align PSCI domain names with DT schema new fce310a2d232 arm64: dts: qcom: sm8450: align PSCI domain names with DT schema new 031bc3a9f9de dt-bindings: clock: qcom: gcc-qcs404: add two GDSC entries new a89c8a1fc18e dt-bindings: clock: qcom: gcc-qcs404: switch to gcc.yaml new ccd7c9dd9806 dt-bindings: clock: qcom: gcc-qcs404: define clocks/clock- [...] new 94238f6bfd6d clk: qcom: gcc-qcs404: use ARRAY_SIZE instead of specifyin [...] new 712c64caf313 clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents new 47d94d30cd3d clk: qcom: gcc-qcs404: fix names of the DSI clocks used as [...] new a613af2ccb40 clk: qcom: gcc-qcs404: fix the name of the HDMI PLL clock new fa1ea7426188 clk: qcom: gcc-qcs404: get rid of the test clock new 75aed8334e85 clk: qcom: gcc-qcs404: move PLL clocks up new 9847a90c7cf1 clk: qcom: gcc-qcs404: use parent_hws/_data instead of par [...] new 2ce81afa0c7c clk: qcom: gcc-qcs404: sort out the cxo clock new 230d4d815d5a clk: qcom: gcc-qcs404: add support for GDSCs new 85d4e6ea082d clk: qcom: gcc-sm6115: Use floor_ops for SDCC1/2 core clk new ba796801d247 dt-bindings: clocks: qcom: rpmcc: add LN_BB_CLK_PIN clocks new 76318d779c83 clk: qcom: smd-rpm: enable pin-controlled ln_bb_clk clocks [...] new c941b98781b3 clk: qcom: smd-rpm: remove duplication between MMXI and MM [...] new 1bf68a5d6802 clk: qcom: smd-rpm: remove duplication between qcs404 and [...] new 63793efbe6fa clk: qcom: smd-rpm: add missing ln_bb_clkN clocks new cf202f811892 clk: qcom: smd-rpm: use msm8998_ln_bb_clk2 for qcm2290 SoC new e5ca1b251dc3 clk: qcom: smd-rpm: rename msm8992_ln_bb_* clocks to qcs40 [...] new b1c6f902c0e1 clk: qcom: smd-rpm: remove duplication between sm6375 and [...] new 3ab58304f59e clk: qcom: smd-rpm: add XO_BUFFER clock for each XO_BUFFER [...] new 406f0577b04f clk: qcom: smd-rpm: drop the rpm_status_id field new 262caca770f5 clk: qcom: smd-rpm: fix alignment of line breaking backslashes new 57d44ccecc15 clk: qcom: smd-rpm: move clock definitions together new 786f8d18a8d9 clk: qcom: smd-rpm: rename some msm8974 active-only clocks new ff2cd7401d24 clk: qcom: smd-rpm: simplify XO_BUFFER clocks definitions new e3c88f236e85 clk: qcom: smd-rpm: simplify SMD_RPM/_BRANCH/_QDSS clock d [...] new 74419b8869b0 clk: qcom: smd-rpm: rename SMD_RPM_BRANCH clock symbols new 2b8ddf6b8200 clk: qcom: smd-rpm: rename the qcm2290 rf_clk3 clocks new 598261294658 clk: qcom: smd-rpm: rename SMD_RPM_BUS clocks new e3306941368a clk: qcom: smd-rpm: remove usage of platform name new 7afc1f6977d0 dt-bindings: clock: add QCOM SM6350 camera clock bindings new 80f5451d9a7c clk: qcom: Add camera clock controller driver for SM6350 new c045154c30f1 clk: qcom: dispcc-sm6125: Fix compatible string to match bindings new cae04c4425e3 dt-bindings: clock: qcom,gcc-sc8280xp: document power domain new 922ef52cea18 dt-bindings: soc: qcom: Add bindings for Qualcomm Ramp Controller new a723c95fa137 soc: qcom: Add Qualcomm Ramp Controller driver new 6b42133d2189 dt-bindings: soc: qcom: convert non-smd RPM bindings to dt-schema new 417091dc60ba dt-bindings: soc: qcom,dcc: Add the dtschema new 4cbe60cf5ad6 soc: qcom: dcc: Add driver support for Data Capture and Co [...] new 9732dd8d3478 MAINTAINERS: Add the entry for DCC(Data Capture and Compar [...] new 40ebfbec5210 soc: qcom: ramp_controller: Include linux/bitfield.h new f02a537357a6 soc: qcom: socinfo: Add support for new fields in revision 16 new 0154252a3b87 ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI new 3ddba3c2268c ARM: dts: qcom: sdx55-mtp: add MPSS remoteproc memory-region new a0145c557d94 ARM: dts: msm8974: castor: Define pm8841 regulators new 6d933c0ec171 ARM: dts: qcom: msm8974-*: re-add remoteproc supplies new 73bf63a6300b ARM: dts: qcom: msm8974-castor: Fix touchscreen init new a28146b51a29 ARM: dts: qcom: msm8974-castor: Enable charging over USB new 17c073500e90 dt-bindings: qcom: Document msm8916-acer-a1-724 new 0fbf49b3eac9 arm64: dts: qcom: msm8916-acer-a1-724: Add initial device tree new 85e0a0f8bfa4 arm64: dts: qcom: msm8916-acer-a1-724: Add accelerometer/m [...] new 7b8847e9d56f arm64: dts: qcom: msm8916-acer-a1-724: Add touchscreen new 60446dc63f5d ARM: dts: qcom: msm8974: add second DSI host and PHY new cd1dc49ad4cc ARM: dts: qcom: msm8974: add clocks and clock-names to gcc device new c8d4a609162e ARM: dts: qcom: msm8974: add clocks and clock-names to mmc [...] new bc6ecf993b10 ARM: dts: qcom: pm8226: sort includes alphabetically and n [...] new 79ca56c11e90 ARM: dts: qcom: pm8226: add PON device node along with res [...] new 07eccde43b03 ARM: dts: qcom: pm8226: add IADC node new ce77819ac850 dt-bindings: arm: qcom: document new msm8953-family devices new bd445a04d8ca ARM: dts: qcom: apq8026-samsung-matisse-wifi: Enable ADSP new bf07cc87c14a ARM: dts: qcom: sdx55: add specific compatible for USB HS PHY new 4cd90875c720 ARM: dts: qcom: sdx65: add specific compatible for USB HS PHY new 5cea1fa12bc3 ARM: dts: qcom: apq8064: add compat qcom,apq8064-dsi-ctrl new e280bcc26337 ARM: dts: qcom: msm8974: Add compat qcom,msm8974-dsi-ctrl new dc749e6205bd Merge branches 'arm64-fixes-for-6.2', 'arm64-for-6.3', 'cl [...] new ef7ae88b1f11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d106cb32a49 arm64: defconfig: Enable Renesas RZ/G2L MIPI DSI driver new 475065f4f208 arm64: dts: renesas: r8a779f0: Add CA55 operating points new 0e3248c817d6 arm64: dts: renesas: r8a779g0: Add display related nodes new b8f29b94bb7b arm64: dts: renesas: white-hawk-cpu: Add DP output support new 0985cd52087d dt-bindings: power: r8a779g0: Add missing A3DUL power domain new bc2d02a7c96c Merge tag 'renesas-r8a779g0-dt-binding-defs-tag2' into ren [...] new 499e364cd250 soc: renesas: r8a779g0-sysc: Add missing A3DUL power domain new 3e9e6fc9c64f riscv: dts: renesas: rzfive-smarc-som: Enable WDT new 7cf590dd4235 Merge branches 'renesas-arm-defconfig-for-v6.3', 'renesas- [...] new 368055f5b627 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8c3313e8556b arm64: dts: rockchip: use correct reset names for rk3399 c [...] new 1f8025e3df45 Merge branch 'v6.2-armsoc/dtsfixes' into for-next new d7ffb4c30859 dt-bindings: arm: rockchip: Add pmu compatible for rv1126 new 0fa22d06d1d8 ARM: dts: rockchip: Add Rockchip RV1126 pinctrl new 5496d2793e08 ARM: dts: rockchip: Add Rockchip RV1126 SoC new 7fc7215c4676 dt-bindings: vendor-prefixes: Add Edgeble AI Technologies [...] new 765f8bb21277 dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 2 new c973953e6a5b ARM: dts: rockchip: Add Edgeble RV1126 Neural Compute Modu [...] new 2ec8afbc91fa ARM: dts: rockchip: Add Edgeble Neural Compute Module 2(Ne [...] new ea02e2113d80 dt-bindings: arm: rockchip: Add Rockchip RK3128 Evaluation board new a0201bff6259 ARM: dts: rockchip: add rk3128 soc dtsi new 51a0b607c0db ARM: dts: rockchip: add rk3128-evb new fa49403b92f8 Merge branch 'v6.3-armsoc/dts32' into for-next new ae9fbe0b1f96 dt-bindings: arm: rockchip: add Radxa CM3I E25 new 2bf2f4d9f673 arm64: dts: rockchip: Add Radxa CM3I E25 new f8ddca807e78 Merge branch 'v6.3-armsoc/dts64' into for-next new cbebb474b2c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3de853008ad arm64: dts: exynos: Update cache properties new 493dedfe2977 arm64: dts: fsd: Update cache properties new 3bcb0c7a4d7e arm64: dts: fsd: Add MCAN device node new c514239c4f3d arm64: dts: exynos: add dedicated SYSREG compatibles to Ex [...] new 254b8f4b2192 arm64: dts: exynos: use 8-bit for SPI IR LED duty-cycle in TM2 new 0f2d502c32d9 arm64: dts: exynos: drop pwm-names from MAX77843 haptic in TM2 new 82d865b5da87 arm64: dts: exynos: drop clock-frequency from CPU nodes in TM2 new 0d6460bc6f4c arm64: dts: exynos: correct properties of MAX98504 in TM2 new beaf55952d46 arm64: dts: fsd: add sysreg device node new 40a1827ea4c9 arm64: dts: exynos: add dedicated SYSREG compatibles to Exynos850 new 138d72031ec3 arm64: dts: exynos: add dedicated SYSREG compatibles to Ex [...] new c2e322ae9f06 dt-bindings: soc: samsung: exynos-sysreg: split from syscon new 7b35b6b8aab2 dt-bindings: soc: samsung: exynos-sysreg: add dedicated SY [...] new af7354c7c022 dt-bindings: soc: samsung: exynos-sysreg: add clocks for E [...] new 7e03ca7429b2 dt-bindings: soc: samsung: exynos-sysreg: Add tesla FSD sy [...] new 0a2af7bdeeb4 dt-bindings: soc: samsung: exynos-sysreg: add dedicated SY [...] new dd5cc8072a3f dt-bindings: soc: samsung: exynos-sysreg: add dedicated SY [...] new 5ea2d10effab Merge branch 'next/drivers' into for-next new 32d0c0680117 arm64: dts: fsd: fix PUD values as per FSD HW UM new e4c33114e1cf Merge branch 'next/dt64' into for-next new 221c34411a60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6ca5059dc0d firmware: arm_scmi: Clear stale xfer->hdr.status new ad78b81a1077 firmware: arm_scmi: Harden shared memory access in fetch_response new 9bae076cd4e3 firmware: arm_scmi: Harden shared memory access in fetch_n [...] new e325285de2cd firmware: arm_scmi: Fix virtio channels cleanup on shutdown new 98333bf901c3 Merge commit 'e325285de2cd' into for-linux-next new d6e900858bba Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 7a200c4c2c5d Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new e068d4f5ee3e Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 46a7a858518a Merge branch 'next' of https://git.linaro.org/people/jens. [...] new e1eea40b9c1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3018138ef73a Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 868695e43b94 clk: renesas: r9a09g011: Add PWM clock and reset entries new cf919770d05a clk: renesas: r8a779g0: Fix OSC predividers new 121d5713afea clk: renesas: rcar-gen4: Restore PLL enum sort order new ff1dd4a8422b clk: renesas: r8a779g0: Add display related clocks new d459f557ad76 clk: renesas: r9a09g011: Add TIM clock and reset entries new 5edf5b51e760 clk: renesas: r9a09g011: Add USB clock and reset entries new d969103ac89d clk: renesas: r9a09g011: Add SDHI/eMMC clock and reset entries new e9be5464a6be Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4a3ec00957fd csky: delay: Add function alignment new 4fe3e8e54564 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 95333dafb979 m68k: nommu: Fix misspellings of "uCdimm" new a8d0ef28c0d9 m68k: nommu: Fix misspellings of "DragonEngine" new 84bb596fe027 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0520e1857c58 parisc: pdc_stable: use strscpy() to instead of strncpy() new 9eecdd58028f parisc: Fix return code of pdc_iodc_print() new d903b5d0c7e3 parisc: Limit amount of breakpoints on parisc new ee98fd6d75a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 444c3dbdabd4 RISC-V: introduce ARCH_FOO kconfig aliases for SOC_FOO symbols new fc43211939bb RISC-V: kconfig.socs: convert usage of SOC_CANAAN to ARCH_CANAAN new 19ba9cf70706 RISC-V: kbuild: convert all use of SOC_FOO to ARCH_FOO new b61032557d20 RISC-V: stop selecting the PolarFire SoC clock driver new 0e6aee5bcc00 RISC-V: stop selecting SiFive clock and serial drivers directly new 3af577f9826f RISC-V: stop directly selecting drivers for SOC_CANAAN new 4e1ce304ea19 Merge tag 'soc2arch-immutable' of git://git.kernel.org/pub [...] new a3775634f6da RISC-V: fix funct4 definition for c.jalr in parse_asm.h new bf0cc402d7cd RISC-V: add prefix to all constants/macros in parse_asm.h new 33e41480b233 RISC-V: detach funct-values from their offset new 2621cac76f84 RISC-V: add ebreak instructions to definitions new cde4a69302a4 RISC-V: add auipc elements to parse_asm header new ec5f90877516 RISC-V: Move riscv_insn_is_* macros into a common header new c9c1af3f186a RISC-V: rename parse_asm.h to insn.h new debe28d0a52e RISC-V: kprobes: use central defined funct3 constants new 8963d6224009 RISC-V: add U-type imm parsing to insn.h header new 088ec01fce4e RISC-V: add rd reg parsing to insn.h header new 47f05757d3d8 RISC-V: add helpers for handling immediates in U-type and [...] new 27c653c06505 RISC-V: fix auipc-jalr addresses in patched alternatives new b07de94d4501 Merge patch series "Allow calls in alternatives" new 4c57086e3ddb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 97b7ed072784 dt-bindings: riscv: Add StarFive JH7110 SoC and VisionFive [...] new 093ee97e24f8 Merge tag 'soc2arch-immutable' into riscv-dt-for-next new dfa7132047ae Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 1caf002efa22 dt-bindings: sifive,ccache0: Support StarFive JH7110 SoC new 6635e91648ce soc: sifive: ccache: Add StarFive JH7110 support new 7534ceddf03a Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new c1f964f3b513 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db8bf99fdcfa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5b24ac2dfd3e kcsan: test: don't put the expect array on the stack new a4832247983c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 1f98c016cd2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 90c2f0f38682 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c274ddeaaaa3 Merge branch 'misc-6.2' into for-next-current-v6.1-20230103 new ca6b91bdd19b Merge branch 'for-next-current-v6.1-20230103' into for-nex [...] new b184f4d8a140 btrfs: drop unused trans parameter of drop_delayed_ref new cec5dc53446b btrfs: remove trans parameter of merge_ref new 38211974e4a9 btrfs: drop trans parameter of insert_delayed_ref new 385467400101 btrfs: directly pass in fs_info to btrfs_merge_delayed_refs new 4df6986900a8 btrfs: move btrfs_abort_transaction to transaction.c new 5015eab7faf4 btrfs: fix uninitialized variable warning in btrfs_cleanup [...] new 565cedac1ba5 btrfs: fix uninitialized variable warning in get_inode_gen new 365fa9c3456c btrfs: fix uninitialized variable warning in btrfs_update_ [...] new 7669ad9be35f btrfs: fix uninitialized variable warnings in __set_extent [...] new 48b4c646ee86 btrfs: fix uninitialized variable warning in btrfs_sb_log_ [...] new 8ad32a047b41 btrfs: zoned: fix uninitialized variable warning in btrfs_ [...] new ddc273350197 btrfs: fix uninitialized variable warning in run_one_async_start new 39356d3c334e btrfs: turn on -Wmaybe-uninitialized new 913303031871 btrfs: fix ASSERT em->len condition in btrfs_get_extent new 8faa365e3247 btrfs: add error message for metadata level mismatch new b5e6cc078b55 btrfs: fix false alert on bad tree level check new d8fc64bbc9b7 btrfs: fix off-by-one in delalloc search during lseek new 124a9a0c9b55 btrfs: handle case when repair happens with dev-replace new c8a5b827f8bd btrfs: always report error in run_one_delayed_ref() new 497f6bebfe1d btrfs: fix compat_ro checks against remount new 6b86b9a152bf Merge branch 'misc-next' into for-next-next-v6.2-20230103 new a8db200f83a5 Merge branch 'for-next-next-v6.2-20230103' into for-next-20230103 new 9dd43cd1023a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 461ab10ef7e6 ceph: switch to vfs_inode_has_locks() to fix file lock bug new 8e1858710d9a ceph: avoid use-after-free in ceph_fl_release_lock() new 6eed233e7abf Merge branch 'master' of git://github.com/ceph/ceph-client.git new 67fcb2c598bc cifs: Fix kmap_local_page() unmapping new 9e6002c8738a cifs: ignore ipc reconnect failures during dfs failover new 775e44d6d86d cifs: fix race in assemble_neg_contexts() new 39a154fc2d17 cifs: protect access of TCP_Server_Info::{dstaddr,hostname} new f0cbdabfa5c1 cifs: refcount only the selected iface during interface update new fb8e7f7c95da cifs: fix interface count calculation during refresh new 1777dcf8c6b3 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 8a7564c91e2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3ae2c449e412 erofs/zmap.c: Fix incorrect offset calculation new 0885c0887a6c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c102714454b7 exfat: fix unexpected EOF while reading dir new 6bbb474edef7 exfat: fix reporting fs error when reading dir beyond EOF new 67453d080db2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a07608e3b5e4 fs/ext2: Replace kmap_atomic() with kmap_local_page() new 22e8b2a8322b udf: Fix spelling mistake "lenght" -> "length" new 6d5ab7c2f7cf udf: initialize newblock to 0 new 16919375dca0 udf: Do not update file length for failed writes to inline files new 453bc25de0a5 udf: Preserve link count of system files new e86812bfac97 udf: Detect system inodes linked into directory hierarchy new 305941e3548a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new a6528a960b78 fsverity: optimize fsverity_file_open() on non-verity files new 01d90c07a592 fsverity: optimize fsverity_prepare_setattr() on non-verity files new 9642946c6c85 fsverity: optimize fsverity_cleanup_inode() on non-verity files new 72ea15f0ddd2 fsverity: pass pos and size to ->write_merkle_tree_block new 86f66569baca fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG new 7a20723d438a Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] new b2ccb7341f08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cdfb2fef522d ksmbd: send proper error response in smb2_tree_connect() new 797805d81baa ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksm [...] new 83dcedd5540d ksmbd: fix infinite loop in ksmbd_conn_handler_loop() new bc560aca187c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new a6b9d2fa0024 pNFS/filelayout: Fix coalescing test for single DS new 029085b8949f NFS: Judge the file access cache's timestamp in rcu path new 5e9a7b9c2ea1 NFS: Fix up a sparse warning new c5b114bbf059 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 349382ccf6c6 NFSD: Teach nfsd_mountpoint() auto mounts new 32537f3f7f1c fs: namei: Allow follow_down() to uncover auto mounts new ec673bd81c12 NFS: nfs_encode_fh: Remove S_AUTOMOUNT check new 5fd916411dcd SUNRPC: Push svcxdr_init_decode() into svc_process_common() new dbdc20c8182f SUNRPC: Move svcxdr_init_decode() into ->accept methods new af7f1d229bc3 SUNRPC: Add an XDR decoding helper for struct opaque_auth new a6773d0ba1f2 SUNRPC: Convert svcauth_null_accept() to use xdr_stream new 397786005cc9 SUNRPC: Convert svcauth_unix_accept() to use xdr_stream new 194343f71ae6 SUNRPC: Convert svcauth_tls_accept() to use xdr_stream new dbf1a7d12f6b SUNRPC: Move the server-side GSS upcall to a noinline function new 6c2e62380250 SUNRPC: Hoist common verifier decoding code into svcauth_g [...] new 415ca16de4a3 SUNRPC: Remove gss_read_common_verf() new 0b0992fd47e3 SUNRPC: Remove gss_read_verf() new 1fac6990d1a5 SUNRPC: Convert server-side GSS upcall helpers to use xdr_stream new 83d21d49bee5 SUNRPC: Replace read_u32_from_xdr_buf() with existing XDR helper new fbeef2f32254 SUNRPC: Rename automatic variables in unwrap_integ_data() new 5515bfe71bde SUNRPC: Convert unwrap_integ_data() to use xdr_stream new 88c605ab3e5a SUNRPC: Rename automatic variables in unwrap_priv_data() new 362a042be074 SUNRPC: Convert unwrap_priv_data() to use xdr_stream new d56412758197 SUNRPC: Convert gss_verify_header() to use xdr_stream new ab00d04ab3c6 SUNRPC: Clean up svcauth_gss_accept's NULL procedure check new 40b002dfc256 SUNRPC: Convert the svcauth_gss_accept() pre-amble to use [...] new df533b23e043 SUNRPC: Hoist init_decode out of svc_authenticate() new 7a4c4cd63180 SUNRPC: Re-order construction of the first reply fields new 8b6ad80e9016 SUNRPC: Eliminate unneeded variable new 32310b185b03 SUNRPC: Decode most of RPC header with xdr_stream new be38afd0b28c SUNRPC: Remove svc_process_common's argv parameter new af8998913b0c SUNRPC: Hoist svcxdr_init_decode() into svc_process() new c283c360c472 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4e83417378b7 fs/ntfs3: Fix wrong cast in xattr.c new bbb98f61fb00 fs/ntfs3: Fix memory leak if ntfs_read_mft failed new 2c39f4307676 fs/ntfs3: Add check for kmemdup new fb6b59b5a2d6 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup() new 907d4f98b8f4 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode' new ade226a38c84 fs/ntfs3: Fix OOB read in indx_insert_into_buffer new e6ffad328bcc fs/ntfs3: Enhance the attribute size check new c1006bd13146 fs/ntfs3: Fix NULL dereference in ni_write_inode new 467333af2f7b fs/ntfs3: Validate MFT flags before replaying logs new 3534f73d7c46 fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() new f64633f0b0b5 fs/ntfs3: Add length check in indx_get_root new e3ab3260c918 fs/ntfs3: fix spelling mistake "attibute" -> "attribute" new be4181b5457b Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 27e7ea29bc7d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 26870c3f5b15 xfs: don't assert if cmap covers imap after cycling lock new d4542f314507 xfs: make xfs_iomap_page_ops static new c0f399ff5149 xfs: fix off-by-one error in xfs_btree_space_to_height new 817644fa4525 xfs: get root inode correctly at bulkstat new 4da112513c01 xfs: Fix deadlock on xfs_inodegc_worker new e195605ed28b xfs: xfs_qm: remove unnecessary ‘0’ values from error new 4a06a23252ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 05abe82a1aa7 Merge branch 'iversion-next' of git://git.kernel.org/pub/s [...] new 7c0ddfd2a986 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2e4cca2f670 docs: gdbmacros: print newest record new da6554d2173d Merge branch 'for-6.3' into for-next new 3537379e0667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3d40c3ec3dc HID: intel_ish-hid: Add check for ishtp_dma_tx_map new aa04696ebf14 Merge branch 'for-6.2/upstream-fixes' into for-next new d0f6ba350930 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6faf9c9c2a2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new d5b1f0afc4e6 docs: hwmon: Use file modes explicitly new 42ff456f04c6 hwmon: (nzxt-smart2) Add device id new b8bd233efa34 hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs new 13fa8f10f502 ABI: sysfs-class-hwmon: add a description for fanY_fault new de7d8dd6625c hwmon: (pmbus/core) Add min_uV in pmbus regulator helper macro new 9b203d694e3d hwmon: (pmbus/mpq7932) Add a support for mpq7932 Power Man [...] new 56af38c31bb1 MAINTAINERS: Update the entry for MPQ7932 PMIC driver new 3e9c61c639b1 hwmon: (aquacomputer_d5next) Rename AQC_TEMP_SENSOR_SIZE t [...] new a87028d3cb2f hwmon: (aquacomputer_d5next) Restructure flow sensor reading new 6b80eefbe5d8 hwmon: (aquacomputer_d5next) Add structure for fan layout new fa69e4456ca4 hwmon: (aquacomputer_d5next) Device dependent serial numbe [...] new 4c29d0d0a907 hwmon: (aquacomputer_d5next) Make fan sensor offsets u16 new 91f1cf7d4cdf hwmon: (aquacomputer_d5next) Support sensors for Aquacompu [...] new 9ba3d04d351a hwmon: (oxp-sensors) Add AYANEO AIR and AIR Pro new efe4103536df hwmon: (ftsteutates) Use devm_watchdog_register_device() new 99367663801b hwmon: (aht10) Fix some kernel-doc comments new 177c4f1ad4ff hwmon: (aquacomputer_d5next) Add support for reading calcu [...] new b0587c87abc8 hwmon: (coretemp) Simplify platform device handling new 3336217fade8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 6ab587e8e8b4 docs/zh_CN: Update the translation of delay-accounting to 6.1-rc8 new cf306a26cb3a docs/zh_CN: Update the translation of kernel-api to 6.1-rc8 new 169005eae2af docs/zh_CN: Update the translation of mm-api to 6.1-rc8 new e0068090095c docs/zh_CN: Update the translation of highmem to 6.1-rc8 new c363059c52ce docs/zh_CN: Update the translation of page_owner to 6.1-rc8 new 1003f3420663 docs/zh_CN: Update the translation of kasan to 6.1-rc8 new e07e9f22259e docs/zh_CN: Update the translation of testing-overview to 6.1-rc8 new ffdd9bd7a278 docs/zh_CN: Update the translation of reclaim to 6.1-rc8 new 9a833802a04d docs/zh_CN: Update the translation of start to 6.1-rc8 new 7cb52d4b3724 docs/zh_CN: Update the translation of usage to 6.1-rc8 new 0f3d70cb01da docs/zh_CN: Update the translation of ksm to 6.1-rc8 new 03474d581df3 docs/zh_CN: Update the translation of msi-howto to 6.1-rc8 new 7df047be4363 docs/zh_CN: Update the translation of energy-model to 6.1-rc8 new 42551b8d3e1b Documentation: admin: move OOO entries in kernel-parameters.txt new 69163dd9eaeb docs/sp_SP: Add process code-of-conduct.rst translation new e7951a3e0647 docs: mm/page_owner: fix spelling mistakes new 078bdea856bf docs/zh_CN: fix a typo in howto new 8b0a211d3181 docs: proc.rst: add softnet_stat to /proc/net table new 71240f94f17d docs: ftrace: fix a issue with duplicated subtitle number new 041d4329130d docs: maintainer-pgp-guide: update for latest gnupg defaults new 6a5eb779478e Documentation: x86: fix typo in x86_64/mm.rst new ae3f3f63d75b Merge branch 'docs-next' of git://git.lwn.net/linux.git new 6599e683db1b Merge tag 'v6.2-rc1' into media_tree new 1198c8a18d18 Merge branch 'master' of git://linuxtv.org/media_tree.git new e1d9148582ab ACPICA: Drop port I/O validation for some regions new 91fdb91ccca2 ACPICA: Constify pathname argument for acpi_get_handle() new c2c2ed00c697 Merge branch 'acpica' into linux-next new fbf757e55afb ACPI: processor: idle: Drop unnecessary (void *) conversion new c02d5feb6e2f ACPI: processor: perflib: Use the "no limit" frequency QoS new 99387b016022 ACPI: processor: perflib: Avoid updating frequency QoS unn [...] new e8a0e30b742f cpufreq: intel_pstate: Drop ACPI _PSS states table patching new 6ad90f711292 ACPI: tables: Add support for NBFT new 73d15a7c13bf ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support new 446c85af665c ACPI: Silence missing prototype warnings new a43a34513ed4 Merge branches 'acpi-processor', 'acpi-tables', 'acpi-pmic [...] new b878d3ba9bb4 thermal: int340x: Add missing attribute for data rate base new 83965b829e5c Merge branch 'thermal-intel' into linux-next new a3c1f066e1c5 thermal/intel: Introduce Intel TCC library new d91a4714e54e thermal/int340x/processor_thermal: Use Intel TCC library new 955fb8719efb thermal/intel/intel_soc_dts_iosf: Use Intel TCC library new 4e3ecc2898fe thermal/intel/intel_tcc_cooling: Use Intel TCC library new 983eb370cb87 thermal/x86_pkg_temp_thermal: Use Intel TCC library new 58374a3970a0 thermal/x86_pkg_temp_thermal: Add support for handling dyn [...] new 2804f848d8e3 Merge branch 'thermal-intel-next' into linux-next new a78ffd478aa5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 83749a2ee548 cpufreq: apple: remove duplicate intializer new f5f94b9c8b80 cpufreq: CPPC: Add u64 casts to avoid overflowing new 1a6a8b0080b0 cpufreq: qcom-hw: Fix reading "reg" with address/size-cells != 2 new 01c5bb0cc2a3 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist new faf28e240dd1 cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist new 53cd37c1368d dt-bindings: cpufreq: cpufreq-qcom-hw: document interrupts new c956541736b9 cpufreq: apple-soc: Switch to the lowest frequency on suspend new 0768c764e05d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 5b2ad5acaf5a dt-bindings: opp: opp-v2-kryo-cpu: Add missing 'cache-unif [...] new d0843093c360 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 1b8ba6e41f11 RDMA/hfi1: Fix doc for hfi1_free_ctxt new cab30a983525 RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() new ee84146c05ad RDMA/erdma: Fix refcount leak in erdma_mmap new cf6a05c8494a RDMA/hns: Fix refcount leak in hns_roce_mmap new 70ff2473a140 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8897dc54e3b igc: remove I226 Qbv BaseTime restriction new 5ac1231ac14d igc: enable Qbv configuration for 2nd GCL new 1d1b4c63ba73 igc: Remove reset adapter task for i226 during disable tsn config new 1f47510ed50a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new ea75093406a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c9883ee9d110 libbpf: Optimized return value in libbpf_strerror when err [...] new 872aec4b5f63 libbpf: Fix single-line struct definition output in btf_dump new 21a9a1bcccaa libbpf: Handle non-standardly sized enums better in BTF-to [...] new 9d2349740e43 selftests/bpf: Add non-standardly sized enum tests for btf_dump new 25a4481b4136 libbpf: Fix btf__align_of() by taking into account field offsets new ea2ce1ba99aa libbpf: Fix BTF-to-C converter's padding logic new b148c8b9b926 selftests/bpf: Add few corner cases to test padding handli [...] new 4fb877aaa179 libbpf: Fix btf_dump's packed struct determination new 0e43662e61f2 tools/resolve_btfids: Use pkg-config to locate libelf new 78aa1cc94043 bpf: Add struct for bin_args arg in bpf_bprintf_prepare new f19a4050455a bpf: Do cleanup in bpf_bprintf_cleanup only when needed new e2bb9e01d589 bpf: Remove trace_printk_lock new 13aa2a92840d samples/bpf: remove unused function with test_lru_dist new 71135b77aac7 samples/bpf: replace meaningless counter with tracex4 new 68be98e0f419 samples/bpf: fix uninitialized warning with test_current_t [...] new 64f4660f691c Merge branch 'samples/bpf: fix LLVM compilation warning' new e26aa600ba6a bpf: Add flag BPF_F_NO_TUNNEL_KEY to bpf_skb_set_tunnel_key() new ac6e45e05857 selftests/bpf: Add BPF_F_NO_TUNNEL_KEY test new cafb92d719e8 docs: BPF_MAP_TYPE_SOCK[MAP|HASH] new 1520e8466d68 libbpf: Fix build warning on ref_ctr_off for 32-bit architectures new e6b4e1d759d3 libbpf: Show error info about missing ".BTF" section new e7f0d5cdd023 bpf: makefiles: Do not generate empty vmlinux.h new 7b43df6c6ec3 Merge branch 'bpftool: improve error handing for missing . [...] new 552d42a356eb bpf: Reduce smap->elem_size new 4ec38eda85b9 libbpf: start v1.2 development cycle new 90156f4bfa21 bpf, x86: Improve PROBE_MEM runtime load check new 59fe41b5255f selftests/bpf: Add verifier test exercising jit PROBE_MEM logic new 5fbf8c24b66d selftests/bpf: Add jit probe_mem corner case tests to s390 [...] new cfca00767feb bpf: Remove unused field initialization in bpf's ctl_table new e8f55fcf7779 bpf: teach refsafe() to take into account ID remapping new a73bf9f2d969 bpf: reorganize struct bpf_reg_state fields new 7f4ce97cd5ed bpf: generalize MAYBE_NULL vs non-MAYBE_NULL rule new 910f69996674 bpf: reject non-exact register type matches in regsafe() new 4a95c85c9948 bpf: perform byte-by-byte comparison only when necessary i [...] new 4633a0068258 bpf: fix regs_exact() logic in regsafe() to remap IDs correctly new 07453245620c libbpf: fix errno is overwritten after being closed. new 30465003ad77 bpf: rename list_head -> graph_root in field info types new 1d0c5f6f3d13 samples/bpf: Use kyscall instead of kprobe in syscall trac [...] new 8a4dd0bcbdfd samples/bpf: Use vmlinux.h instead of implicit headers in [...] new d4fffba4d04b samples/bpf: Change _kern suffix to .bpf with syscall trac [...] new 2e5c4dd7f815 samples/bpf: Fix tracex2 by using BPF_KSYSCALL macro new c5ffb26375ad samples/bpf: Use BPF_KSYSCALL macro in syscall tracing programs new 7244eb669397 libbpf: Fix invalid return address register in s390 new ac807e6839c0 Merge branch 'samples/bpf: enhance syscall tracing program' new 678a1c036199 libbpf: Added the description of some API functions new bb5747cfbc4b libbpf: Restore errno after pr_warn. new 00883922ab40 libbpf: Add LoongArch support to bpf_tracing.h new acd3b7768048 libbpf: Return -ENODATA for missing btf section new 16f5f8412a7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad230933bec9 Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921 new 8339ee2046ba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a30144c02c84 mtd: dataflash: remove duplicate SPI ID table new a7a6691f9e43 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 68c18dae6888 mtd: rawnand: marvell: add missing layouts new 6d7fea226b23 mtd: rawnand: sunxi: Clean up chips after failed init new 59186a402ab0 mtd: rawnand: sunxi: Remove an unnecessary check new 85e8177e5819 mtd: rawnand: sunxi: Remove an unnecessary check new 34569d869532 mtd: rawnand: sunxi: Fix the size of the last OOB region new af41ddff7940 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new ad9679f38118 mtd: spi-nor: sfdp: Fix index value for SCCR dwords new 86d4cdf88c81 mtd: spi-nor: sfdp: Rename BFPT_DWORD() macro to SFDP_DWORD() new 55398beb0846 mtd: spi-nor: sfdp: Use SFDP_DWORD() macro for optional pa [...] new 1964be934baa Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 116db2704c19 crypto: x86/ghash - fix unaligned access in ghash_setkey() new f1740751f793 crypto: x86/ghash - use le128 instead of u128 new 750426d63368 crypto: x86/ghash - add comment and fix broken link new 4838c5195af7 crypto: atmel - Add capability case for the 0x600 SHA and [...] new b517b0fbfec8 crypto: arm/sha1 - Fix clang function cast warnings new aa9695157f65 crypto: scatterwalk - use kmap_local() not kmap_atomic() new 8031d1f678c2 crypto: wp512 - disable kmsan checks in wp512_process_buffer() new 49bc6a7786b7 crypto: ux500 - update debug config after ux500 cryp drive [...] new e20d5a22bd24 crypto: lib/blake2s - Split up test function to halve stack usage new 5d07b6c706ec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a189b2ee938f fbdev: Make fb_modesetting_disabled() static inline adds 7ae2e684854c udmabuf: add vmap and vunmap methods to udmabuf_ops adds 7aa3d63e1ad5 Revert "drm/fb-helper: Remove damage worker" adds 8b83e1a45538 Revert "drm/fb-helper: Schedule deferred-I/O worker after [...] adds e3ddd2d25533 Revert "drm/fb-helper: Perform damage handling in deferred [...] new 7df34a619f59 drm/gem-shmem: When drm_gem_object_init failed, should rel [...] new 834c23e4f798 drm: Fix potential null-ptr-deref due to drmm_mode_config_init() new 9f1ecfc5dcb4 drm/scheduler: Fix lockup in drm_sched_entity_kill() new 0964b5229650 drm/doc: make drm-uapi igt-tests more readable new 6fb6c979ca62 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats new f422fa7cd858 Merge tag 'drm-misc-next-2022-11-24' of git://anongit.free [...] new 1e5b3968a57d Merge drm/drm-next into drm-misc-next new b56ffa583350 dma-buf: A collection of typo and documentation fixes new e76c4156c744 drm/tests: client: Mention that we can't use MODULE_ macros new 1fd4a5a36f9f drm/connector: Rename legacy TV property new aab5aaa760a3 drm/connector: Only register TV mode property if present new 80ed86d4b6d7 drm/connector: Rename drm_mode_create_tv_properties new 7d63cd8526f1 drm/connector: Add TV standard property new 4fcd238560ee drm/modes: Add a function to generate analog display modes new d4613e3e50d3 drm/connector: Add a function to lookup a TV mode by its name new e691c9992ae1 drm/modes: Introduce the tv_mode property as a command-lin [...] new fedcaf726f54 drm/modes: Properly generate a drm_display_mode from a named mode new 65c7bcf77320 drm/client: Remove match on mode name new 0740ac381b2c drm/modes: Introduce more named modes new 1e4a91db109f drm/probe-helper: Provide a TV get_modes helper new 00e77a697df2 drm/atomic-helper: Add a TV properties reset helper new 5a28cefda3a9 drm/atomic-helper: Add an analog TV atomic_check implementation new c104b23147c7 drm/vc4: vec: Use TV Reset implementation new b5da40af1b89 drm/vc4: vec: Check for VEC output constraints new 91112a6fc12c drm/vc4: vec: Convert to the new TV mode property new 2757279304e4 drm/vc4: vec: Add support for more analog TV standards new e95d5445df2a drm/sun4i: tv: Convert to the new TV mode property new 4b03d5e0d3e8 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert t [...] new 53225f30fa5d drm/hisilicon/hibmc: Fix preferred depth and bpp new 6f9f15e63de6 drm/logicvc: Fix preferred fbdev cpp new 749ba65913c0 drm/cirrus: Decouple fbdev bpp value from color depth new 5580f263210d drm/ofdrm: Set preferred depth from format of scanout buffer new 88f19f8bdc45 drm/simpledrm: Set preferred depth from format of scanout buffer new 36aff2eae40a drm/solomon: Set preferred color depth and bpp to the corr [...] new 559358282e5b drm/fb-helper: Don't use the preferred depth for the BPP default new 10ef5f299200 drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC new 7783cc67862f drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC new 2081bd899436 drm/atomic: Constify the old/new state accessors new 553a241b80f2 drm/vc4: Constify container_of wrappers new e818ee689986 drm/vc4: kms: Constify the HVS old/new state helpers new e3479398bcf4 drm/vc4: kms: Sort the CRTCs by output before assigning them new c1bcd9272bf0 drm/vc4: txp: Reorder the variable assignments new b998eb4fda00 drm/vc4: Add TXP encoder type new 5676105188f8 drm/vc4: txp: Initialise the CRTC before the encoder and c [...] new 3f98076f294f drm/vc4: crtc: Pass the device and data in vc4_crtc_init new 9a49bf098752 drm/vc4: crtc: Provide a CRTC name new 0ae41323a832 drm/vc4: vec: Use pm_runtime_resume_and_get() in vc4_vec_e [...] new a77a3ffa151b drm/tests: helpers: Add missing export new 11ffff928426 drm/audio: make drm_audio_component.h self-contained new 4ecff954c370 drm/bridge: megachips: Fix error handling in i2c_register_ [...] new de86815b3730 drm/bridge: ti-sn65dsi86: Convert to i2c's .probe_new() new fa8e91b12697 drm/panel-edp: Use ktime_get_boottime for delays new 62e43673ca84 drm/panel-samsung-atna33xc20: Use ktime_get_boottime for delays new 7e682946db98 drm/panel-simple: Use ktime_get_boottime for delays new b1d2751c2f23 drm/bridge/parade-ps8640: Extend autosuspend new 8d5d063fd669 drm/panel-samsung-atna33xc20: Extend autosuspend delay new 0d0b368b9d10 drm/vkms: Fix memory leak in vkms_init() new 2fe2a8f40c21 drm/vkms: Fix null-ptr-deref in vkms_release() new 7b4668e4ffd5 drm/vkms: change min cursor size to accept smaller values new ff1eae1201a4 drm/bridge: sii902x: Use devm_regulator_bulk_get_enable() new 429e87063661 drm/meson: dw-hdmi: Use devm_regulator_*get_enable*() new b99070c07b78 drm/doc: Fix title underline length new 0f9aa074c92d drm/modes: Use strscpy() to copy command-line mode name new e640e7cc53ea drm/tests: probe_helper: Fix uninitialized variable new a0af74f30bb6 media: uapi: add MEDIA_BUS_FMT_RGB565_1X24_CPADHI new 2468e0195c09 media: uapi: add MEDIA_BUS_FMT_BGR666_1X18 new 1113f644c488 media: uapi: add MEDIA_BUS_FMT_BGR666_1X24_CPADHI new 11fb69c753cd drm/vc4: dpi: Support RGB565 format new 465bf9b769ed drm/vc4: dpi: Support BGR666 formats new 0c9a31b8f93b drm/vc4: dpi: Change the default DPI format to being 18bpp [...] new 0870d86eac8a drm/vc4: dpi: Fix format mapping for RGB565 new 00b5497d642b drm/simple-kms: Remove drm_gem_simple_display_pipe_prepare_fb() new fe2c021b63e1 drm/ili9225: Call MIPI DBI mode_valid helper new e06c123e1d7c drm/st7586: Call MIPI DBI mode_valid helper new 63aa5ec6cf2f drm/mipi-dbi: Initialize default driver functions with macro new b5f636e63b80 drm/mipi-dbi: Prepare framebuffer copy operation in pipe-u [...] new e7caf04d4953 drm/mipi-dbi: Support shadow-plane state new 69c63e88ea9d drm/mipi-dbi: Use shadow-plane mappings new 3ea44105bd4b drm/mipi-dbi: Move drm_dev_{enter, exit}() out from fb_dir [...] new cd3a8a596214 drm/ttm: remove ttm_bo_(un)lock_delayed_workqueue new 9bff18d13473 drm/ttm: use per BO cleanup workers new a3185f91d057 drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 new 42523924c99e drm/ttm: use ttm_bo_wait_ctx instead of ttm_bo_wait new 951df98024f7 drm/gud: Fix UBSAN warning new f531d198822a drm/gud: Don't retry a failed framebuffer flush new 754a6ca85c22 drm/gud: Split up gud_flush_work() new 562fd7cc67cb drm/gud: Prepare buffer for CPU access in gud_flush_work() new c17d048609bf drm/gud: Use the shadow plane helper new 5ad8e63ebba3 drm/gud: Enable synchronous flushing by default new 8a238d7f7eea drm: panel-orientation-quirks: Add quirk for Lenovo Yoga T [...] new a3caf7ea0c3d drm: panel-orientation-quirks: Add quirk for DynaBook K50 new 0c3627c74406 drm/tests: helpers: Move the helper header to include/drm new b85be04294ff drm/tests: Introduce a config option for the KUnit helpers new cee6ec3bee55 drm/tests: helpers: Document drm_kunit_device_init() new 642ef3fbfe4f drm/tests: helpers: Switch to EXPORT_SYMBOL_GPL new 83ee69a89f32 drm/tests: helpers: Rename the device init helper new 1d041a469e5d drm/tests: helpers: Remove the name parameter new 9ecd8045bf64 drm/tests: helpers: Create the device in another function new 0bdc2e28efd9 drm/tests: helpers: Switch to a platform_device new 57a84a97bbda drm/tests: helpers: Make sure the device is bound new a9143c5852a7 drm/tests: helpers: Allow for a custom device struct to be [...] new d98780310719 drm/tests: helpers: Allow to pass a custom drm_driver new 4adf59449f99 drm/tests: Add a test for DRM managed actions new 3c5cb5ec2e73 drm/vc4: Move HVS state to main header new ee33ac2727da drm/vc4: crtc: Introduce a lower-level crtc init helper new 0656ce1240bc drm/vc4: crtc: Make encoder lookup helper public new 640dbcc91dec drm/vc4: hvs: Provide a function to initialize the HVS structure new f759f5b53f1c drm/vc4: tests: Introduce a mocking infrastructure new da43ff045c3f drm/vc4: tests: Fail the current test if we access a register new 76ec18dc5afa drm/vc4: tests: Add unit test suite for the PV muxing new 5304c8e60100 Documentation: gpu: vc4: Add KUnit Tests Section new 102e80d1fa2c drm/bridge: ps8640: Use atomic variants of drm_bridge_funcs new 2a4d4888fe9c drm/mediatek: dp: Replace usage of drm_bridge_chain_ functions new 4e910d9d13e1 drm/bridge: Drop unused drm_bridge_chain functions new 4fb912e5e190 drm/bridge: Introduce pre_enable_prev_first to alter bridg [...] new 5ea6b1702781 drm/panel: Add prepare_prev_first flag to drm_panel new e373cdbe50b5 drm/bridge: Document the expected behaviour of DSI host co [...] new c5738c861afc drm/gud: Fix missing include new 8dc6de280f01 drm/bridge: chrontel-ch7033: Convert to i2c's .probe_new() new 3b0a01a6a522 drm/bridge: lt8912b: Add hot plug detection new a36f4334b145 drm/bridge/analogix/anx6345: Convert to i2c's .probe_new() new 7fcf039a18c8 drm/bridge/analogix/anx78xx: Convert to i2c's .probe_new() new 71450f8c824f drm/bridge: anx7625: Convert to i2c's .probe_new() new 052a02a6b56f drm/bridge: icn6211: Convert to i2c's .probe_new() new b5b986cd853c drm/bridge: it6505: Convert to i2c's .probe_new() new c4150e139af2 drm/bridge: it66121: Convert to i2c's .probe_new() new 26588cbde419 drm/bridge: lt8912b: Convert to i2c's .probe_new() new 8f93a33ec82e drm/bridge: lt9211: Convert to i2c's .probe_new() new 453d060360a5 drm/bridge: lt9611: Convert to i2c's .probe_new() new cae7555706f7 drm/bridge: lt9611uxc: Convert to i2c's .probe_new() new dd14e4f9ca47 drm/bridge: megachips: Convert to i2c's .probe_new() new 536a94e8e664 drm/bridge: nxp-ptn3460: Convert to i2c's .probe_new() new 9ba42531c738 drm/bridge: sii902x: Convert to i2c's .probe_new() new 02fb0ab3af74 drm/bridge: sii9234: Convert to i2c's .probe_new() new f5abefd2f885 drm/bridge: sii8620: Convert to i2c's .probe_new() new 39fffc9d0881 drm/bridge: tc358767: Convert to i2c's .probe_new() new 637a6a1bec9b drm/bridge: tc358768: Convert to i2c's .probe_new() new 9efb93447e91 drm/bridge/tc358775: Convert to i2c's .probe_new() new 612e241fb4bc drm/bridge: tfp410: Convert to i2c's .probe_new() new 68c8704de052 drm: atmel-hlcdc: Remove #ifdef guards for PM related functions new 10709aa89005 drm: imx/dcss: Remove #ifdef guards for PM related functions new 53d36818ae56 drm: panfrost: Remove #ifdef guards for PM related functions new c3ad24aca3f7 drm: rcar-du: Remove #ifdef guards for PM related functions new fcf2323828f2 drm: shmobile: Remove #ifdef guards for PM related functions new 8d1c4e59ddd8 drm: tilcdc: Remove #ifdef guards for PM related functions new 66284ff9dbf5 drm: vboxvideo: Remove #ifdef guards for PM related functions new 49eafb200f1d drm: gm12u320: Remove #ifdef guards for PM related functions new 196c92263f55 drm/i915/gt: Remove #ifdef guards for PM related functions new 1d9e6664addf drm: exynos: Remove #ifdef guards for PM related functions new 799f2abd4476 Merge branch 'i2c/client_device_id_helper-immutable' of ht [...] new 1c546894ff82 drm/bridge: adv7511: Convert to i2c's .probe_new() new d6b522e9bbb0 drm/bridge: parade-ps8622: Convert to i2c's .probe_new() new 0f6548807fa7 drm/bridge: ti-sn65dsi83: Convert to i2c's .probe_new() new 38c8389011e0 drm/bridge: anx7625: keep last configure timing new 58377de46eee drm/i915: stop using ttm_bo_wait new 3b1fb8b3a3f8 drm/mipi-dbi: Support separate I/O regulator new 3dd26888ac93 drm/tiny: panel-mipi-dbi: Read I/O supply from DT new 94914b8594a4 dt-bindings: display: panel: mipi-dbi-spi: Add io-supply new 5eb9a4314053 drm/bridge: it6505: Guard bridge power in IRQ handler new 76f34f1377d3 drm/vc4: Improve the KUnit documentation new 9fc925805d1a drm/vc4: dsi: Rename bridge to out_bridge new c9a396cf6094 drm/vc4: dsi: Move initialisation to encoder_mode_set new f79522e43889 drm/vc4: dsi: Remove splitting the bridge chain from the driver new 91ef7f4cf494 drm/vc4: dsi: Convert to use atomic operations new 78df640394cd drm/vc4: dsi: Convert to using a bridge instead of encoder new 7d7bf35d6307 drm/vc4: dsi: Remove entry to ULPS from vc4_dsi post_disable new 2a9df204be0b drm/bridge: lt9611: Fix PLL being unable to lock new 11feaef69d0c drm/bridge: it6505: Add caching for EDID new bc80959484fc dt-bindings: it6505: add properties to restrict output bandwidth new 380d920b582d drm/bridge: add it6505 driver to read data-lanes and link- [...] new d595bde8b989 dt-bindings: display: bridge: it66121: Add compatible stri [...] new 334c8c1d3f2b drm: bridge: it66121: Use devm_regulator_bulk_get_enable() new 315c9fb770c3 drm: bridge: it66121: Use regmap_noinc_read() new 6ba98fd6df65 drm: bridge: it66121: Write AVI infoframe with regmap_bulk [...] new 66bb0a7c612e drm: bridge: it66121: Fix wait for DDC ready new 12530ae469c0 drm: bridge: it66121: Don't use DDC error IRQs new d7f139da0cd1 drm: bridge: it66121: Don't clear DDC FIFO twice new e66856508746 drm: bridge: it66121: Set DDC preamble only once before re [...] new 9a9f4a01bdae drm: bridge: it66121: Move VID/PID to new it66121_chip_inf [...] new 8d784ba93d5f drm: bridge: it66121: Add support for the IT6610 new 1d082618bbf3 drm/display/dp_mst: Fix down/up message handling after sin [...] new 1241aedb6b5c drm/display/dp_mst: Fix down message handling after a pack [...] new 33f960e23c29 drm/display/dp_mst: Fix payload addition on a disconnected sink new 85528a44bca8 drm/tidss: Set max DMA segment size new 2df0433b18f2 drm: tidss: Fix pixel format definition new 88652d8a2c7c drm/omapdrm: Remove unused struct csc_coef_rgb2yuv new cfca78971b92 drm/omap: dsi: Fix excessive stack usage new 9afdf98cfdfa gpu: ipu-v3: common: Add of_node_put() for reference retur [...] new 4333472f8d7b drm/imx: ipuv3-plane: Fix overlay plane width new 4b6cb2b67da8 drm/imx: move IPUv3 driver into separate subdirectory new f98c5ec25162 drm/v3d: cleanup BOs properly when lookup_bos fails new 5d9306052180 drm/v3d: replace obj lookup steps with drm_gem_objects_lookup new 678e5b2258e8 drm/qxl: stop using ttm_bo_wait new 5f70ba0243a9 drm/drv: Make use of local variable driver in drm_dev_register() new 2306f5d042e4 drm/sprd: remove redundant error logging new b1def7fadfa5 drm/ast: Init iosys_map pointer as I/O memory for damage handling new 1c9cacbea880 drm/debugfs: create device-centered debugfs functions new 6fd80729f14e drm: use new debugfs device-centered functions on DRM core files new dbb23cf57178 drm/debugfs: create debugfs late register functions new f2ede40e46e8 drm/vc4: use new debugfs device-centered functions new c0dda238e264 drm/v3d: use new debugfs device-centered functions new 03d2673bb757 drm/vkms: use new debugfs device-centered functions new 941aae326315 drm/todo: update the debugfs clean up task new cd6d41281e95 drm/panel: add the orisetech ota5601a new 12cf36c7125e dt-bindings: display/panel: Add the Focaltech gpt3 new e9c7cfe7b71d drm/tiny: ili9486: Enable driver module autoloading new 77772e607522 drm/tiny: ili9486: Do not assume 8-bit only SPI controllers new 479d4f0be423 drm/vc4: drop all currently held locks if deadlock happens new 0974687a19c3 drm/bridge: panel: Set pre_enable_prev_first from drmm_pan [...] new 2591939e881c drm/virtio: Spiff out cmd queue/response traces new 03a0a1040895 Merge tag 'drm-misc-next-2023-01-03' of git://anongit.free [...] new 7b92591f5abe Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 1f9d1ff1c3c1 drm/amdkfd: Fix kernel warning during topology setup new 360cd08196ca drm/amdgpu: adjust the sequence to check soft reset new 9c705b96d25c drm/amdgpu: enable VCN DPG for GC IP v11.0.4 new 58ab2c08d708 drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations new 7ccfd79fdd6c drm/amdgpu: rename vram_scratch into mem_scratch new da2f992091e2 drm/amdgpu: cleanup visible vram size handling new 0b04ea391c1d drm/amdgpu: allow zero as vram limit new e8fd3eeb5e87 drm/amd/display: phase3 mst hdcp for multiple displays new 878a3c004c0e drm/amd/display: Uninitialized variables causing 4k60 UCLK [...] new cbd8f20b4833 drm/amd/display: Improvements in secure display new a5b50a0cbf6f drm/amd/display: Turn on phantom OTG before disabling phan [...] new a1cbe6916f44 drm/amd/display: patch cases with unknown plane state to p [...] new 2d90a1c05483 drm/amd/display: Defer DIG FIFO disable after VID stream enable new 324de40a5655 drm/amd/display: fix dc_get_edp_link_panel_inst to only co [...] new 7462475e3a06 drm/amd/display: move dccg programming from link hwss hpo [...] new a10a22b0cadb drm/amd/display: update pixel rate div in enable stream new 0e8cf83a2b47 drm/amd/display: allow hpo and dio encoder switching durin [...] new 6ffa67991647 drm/amd/display: set ignore msa parameter only if freesync [...] new b0fcf88b3f10 drm/amd/display: Adding braces to prepare for future chang [...] new 9ed90489a479 drm/amd/display: Reorder dc_state fields to optimize clear [...] new 78911b22e7df drm/amd/display: 3.2.217 new 6ecc01a9cecc drm/amdgpu: correct umc poison mode set value new c26cd999180d drm/amdgpu: remove enable ras cmd call trace new 2e68ad8f9857 drm/amd/display: Fix dsc mismatch of acquire and validatio [...] new 13b9eb15179d drm/amd/display: Remove the unused function dmub_outbox_ir [...] new 4243c84aa082 Revert "drm/amd/display: Enable Freesync Video Mode by default" new db4107e92a81 drm/amd/display: fix dc/core/dc.c kernel-doc new 34ae1a4e43f3 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 4b9cc6efeb06 drm/i915/dvo: Remove unused panel_wants_dither adds 3b5130a68df1 drm/i915/dvo: Don't leak connector state on DVO init failure adds 6ebf5caf1fae drm/i915/dvo: Actually initialize the DVO encoder type adds 201ec1bbca03 drm/i915/dvo: Introduce intel_dvo_connector_type() adds c584f86c6242 drm/i915/dvo: Eliminate useless 'port' variable adds d82b9a898d52 drm/i915/dvo: Flatten intel_dvo_init() adds 09b350d7b05a drm/i915/dvo: s/intel_encoder/encoder/ etc. adds ef228dbfff70 drm/i915/dvo: s/dev_priv/i915/ adds f322ed0d76ef drm/i915/dvo: Use per device debugs adds 9a0a4ec530a7 drm/i915/display: Add missing checks for cdclk crawling adds 25e0e5ae5610 drm/i915/display: Do both crawl and squash when changing cdclk adds 86c0ef7234a7 drm/i915/display: Add CDCLK Support for MTL adds 282e86eaa5d5 drm/i915/display: Add missing CDCLK Squash support for MTL adds 8853750dbad8 drm/i915: Enable SDP split for DP2.0 adds f1c87a94a108 drm/i915: Remove non-existent pipes from bigjoiner pipe mask adds 397d5c2c38cd drm/i915: Fix adl+ degamma LUT size adds c9bc8c7fc05e drm/i915: s/gamma/post_csc_lut/ adds aec31331f84b drm/i915: Add glk+ degamma readout adds 5375f4334099 drm/i915: Read out CHV CGM degamma adds 36eb28b44bc8 drm/i915: Add gamma/degamma readout for bdw+ adds 9f9af566a177 drm/i915: Add gamma/degamma readout for ivb/hsw adds d2559299d339 drm/i915: Make ilk_read_luts() capable of degamma readout adds 298ad1070c31 drm/i915: Prep for C8 palette readout adds bad2383f05b5 drm/i915: Make .read_luts() mandatory adds 96ffd0cda60a drm/i915: Finish the LUT state checker adds e0b10f88ae33 drm/i915: Rework legacy LUT handling adds 58765e0c4972 drm/i915: Use hw degamma LUT for sw gamma on glk with YCbC [...] adds 07fc6a7b1a03 drm/i915: Use gamma LUT for RGB limited range compression adds 67630bacae23 drm/i915: Add 10bit gamma mode for gen2/3 new d1dd99083d18 drm/i915/hti: avoid theoretically possible negative shift new 6ad0571b58f9 drm/i915/dvo/ch7xxx: Fix suspend/resume new 49908b743f6e drm/i915/dvo/sil164: Nuke pointless return statements new bf590368e540 drm/i915/dvo/sil164: Fix suspend/resume new a8d9a13d24af drm/i915/dvo: Parametrize DVO/DVO_SRCDIM registers new 5abd7d8d0e47 drm/i915/dvo: Define a few more DVO register bits new 9710a5c14ede drm/i915/dvo: Rename the "active data order" bits new 7ce5b3a7048c drm/i915/dvo: Use REG_BIT() & co. for DVO registers new 079c4c0c6c48 drm/i915/dvo: Use intel_de_rmw() for DVO enable/disable new df9f0ebe8791 drm/i915/dvo: Extract intel_dvo_regs.h new af2c3b557e2e drm/i915/dvo: Log about what was detected on which DVO port new 7674cd0b7d28 drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs new 8d58bb7991c4 drm/i915/dsi: fix VBT send packet port selection for dual [...] new 8f5c2f6eda4f drm/i915/dsc: Refactor dsc gen checks new 6ee669252013 drm/i915/dmc: Update DG2 DMC version to v2.08 new 7d1675dcb5a1 drm/i915/hdmi: SPD infoframe update for discrete new 8ca57e4fc9aa drm/i915/fbc: drop uncore locking around i8xx/i965 fbc nuke new 955f4d7176eb drm/i915: Fix documentation for intel_uncore_forcewake_put [...] new 9e9caa4bebec drm/i915/backlight: use VLV_DISPLAY_BASE for VLV/CHV backl [...] new bf3753d1bbcb drm/i915/backlight: drop DISPLAY_MMIO_BASE() use from back [...] new 7177935c7d30 drm/i915/backlight: mass rename dev_priv to i915 new 02c77424bcb3 drm/i915/backlight: drop drm_device local variables in fav [...] new 40c3012205b6 drm/i915/backlight: convert DRM_DEBUG_KMS() to drm_dbg_kms() new 93b3c44d6f76 drm/i915/de: Add more macros to remove all direct calls to uncore new 4fa9fc424ac9 drm/i915/de: return the old register value from intel_de_rmw() new 330bdd964da8 drm/i915/crt: drop a bunch of unnecessary register variables new f0798d8f723d drm/i915/crt: switch to intel_de_* register accessors in d [...] new a0c51490885f drm/i915/power: switch to intel_de_* register accessors in [...] new 2c035d759f5f drm/i915/dmc: switch to intel_de_* register accessors in d [...] new ec2593e3075b drm/i915/dp-aux: switch to intel_de_* register accessors i [...] new 01f84f742121 drm/i915/gmbus: switch to intel_de_* register accessors in [...] new 00136429f721 drm/i915/wm: switch to intel_de_* register accessors in di [...] new 5544d5e49bc8 drm/i915/snps: switch to intel_de_* register accessors in [...] new 42bbdb819656 drm/i915/tc: switch to intel_de_* register accessors in di [...] new a467a243554a drm/i915: Fix VLV/CHV HDMI/DP audio enable new 98f974aa3c43 drm/i915/vrr: Make registers latch in a consitent place on [...] new 944bda740fc9 drm/i915/vrr: Fix guardband/vblank exit length calculation [...] new 0504d0acc282 drm/i915/vrr: Reorder transcoder vs. vrr enable/disable new 2ac5438ca922 drm/i915/vrr: Be more careful with the bits in TRANS_VRR_CTL new be4a84765205 drm/i915/display: Don't disable DDI/Transcoder when settin [...] new af9339788966 drm/i915/display: no need for gt/gen8_ppgtt.h new f70f8153e364 drm/i915: Introduce intel_panel_init_alloc() new 3f9ffce5765d drm/i915: Do panel VBT init early if the VBT declares an e [...] new 209074fd5a82 drm/i915: Generalize the PPS vlv_pipe_check() stuff new bf38bba3e7d6 drm/i915: Try to use the correct power sequencer intiially [...] new d83804f22d85 drm/i915: Extend dual PPS handlind for ICP+ new ba21bb24810f drm/i915: Reject unusable power sequencers new 1e47e035bb73 drm/i915: Print the PPS registers using consistent format new ed5509d1d451 drm/i915: Fix whitespace new 4c0eb35fc103 drm/i915: Improve PPS debugs new 2357f2b271ad drm/i915/mtl: Initial display workarounds new 07e176f2ad35 drm/i915: Shorten GAMMA_MODE_MODE_12BIT_MULTI_SEGMENTED a bit new 1867fcebd7a7 drm/i915: Clean up GAMMA_MODE defines new 67eab12b8bcc drm/i915: Define skl+ palette anti-collision bit new bb0409f40ffa drm/i915: Clean up various indexed LUT registers new 26886082fbba drm/i915: Standardize auto-increment LUT load procedure new 413352f47189 drm/i915: Document LUT "max" register precision new 75b5fef1aa22 drm/i915: Move the DSB->mmio fallback into the LUT code new efb2b57edf20 drm/i915: Move the DSB setup/cleaup into the color code new b358c3b98813 drm/i915: Make DSB lower level new 2487ae0bcb53 drm/i915: Disable DSB usage specifically for LUTs new 048ed577a327 Revert "drm/i915: Disable DSB usage for now" new aeb0351e825a drm/i915: Use ilk_lut_write*() for all ilk+ gamma modes new f052febd24f1 drm/i915: add new "soc" sub-directory and move PCH and DRA [...] new 1482ec00be4a drm: Add missing DP DSC extended capability definitions. new 9096e36d5ba6 drm/i915: Fix intel_dp_mst_compute_link_config new 7971aacf6e2d drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to s [...] new d51f25eb479a drm/i915: Add DSC support to MST path new d797f67d1e25 drm/i915: Extract VESA DSC bpp alignment to separate function new 52f14682ac4d drm/i915: Bpp/timeslot calculation fixes for DP MST DSC new 9a4cea629a36 drm/i915: ratelimit errors in display engine irq new 50490ce05b7a drm/i915: Remove __maybe_unused from mtl_info new f087cfe6fcff drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence new 5add4575c298 drm/i915/ddi: Align timeout for DDI_BUF_CTL active with Bspec new 65e75eda82d8 drm/i915/ddi: Add missing wait-for-active for HDMI alignin [...] new a561933c5717 drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index new 084aab04cc60 drm/i915/psr: Add continuous full frame bit together with single new be3ad78dfed2 drm/i915/mtl: Add support of Tile4 to MTL new 0d8eae7b124e Merge drm/drm-next into drm-intel-next new 6ed879b08f21 drm/i915: Enable XE_HP 4Tile support new acb041b3f951 drm/i915/dmc: Do not require specific versions new 5a9b0c741844 drm/i915/dp: change aux_ctl reg read to polling read new d1c72d847096 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new f1af5cffa8e5 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 838e004c8e23 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 9d8b5376cc28 fbdev: make offb driver tristate new 8d8cf163c8d8 fbdev: omapfb: use strscpy() to instead of strncpy() new 6b90032c7340 fbdev: atyfb: use strscpy() to instead of strncpy() new f685dd7a8025 fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB new 129e91c3c51b fbdev: fbmem: prevent potential use-after-free issues with [...] new 764043cccd72 fbdev: omapfb: avoid stack overflow warning new 67ac8e033db2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 861fa35db66c Merge branch 'regmap-linus' into regmap-next new c79f7784e2f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c48cafc241bf kselftest/alsa: pcm - Drop recent coverage improvement changes new 348d09fcd1b6 kselftest/alsa: pcm - move more configuration to configura [...] new 7769f1abecf5 kselftest/alsa: pcm - Always run the default set of tests new 34fb956cbdba kselftest/alsa: pcm - skip tests when we fail to set params new 8acb452467f5 kselftest/alsa: pcm - Support optional description for tests new b8680e212874 kselftest/alsa: pcm - Provide descriptions for the default tests new 777ad8835e43 kselftest/alsa: pcm - Add more coverage by default new 7b3da8b3d97c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51ea51b18904 ASoC: rt711-sdca: add jack detection mode for JD2 100K new 3bc351aa97e5 ASoC: dt-bindings: adi,adau7002: Convert to DT schema new b2f7b9320537 ASoC: SOF: core: Print out the value of sof_debug if it is set new b66cd83547da dt-bindings: sound: tlv320aic3x: Convert to dtschema new 8a0eb06e0c9a ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes new 3f58ff6b53c1 ASoC: SOF: mediatek: mt8195: remove a redundant comparison [...] new c89e652e84f6 ASoC: da7213: Add support for mono, set frame width to 32 [...] new b5ba64614219 ASoC: SOF: amd: Enable cache for AMD Rembrandt platform new 5dc5e76b4c41 ASoC: wm8940: Remove warning when no plat data present new 294833fc9eb4 ASoC: wm8940: Rewrite code to set proper clocks new a5c26ee572d9 ASoC: wm8940: Read chip ID when wm8940 codec probing new 44b54f54b41d ASoC: rt5640: Allow configuration of LOUT to mono differen [...] new d8510532ccf3 ASoC: rt5640: Allow to describe how LOUT is wired new c71f5fa07202 ASoC: pxa: Drop empty platform remove function new 2cdabbde0c24 ASoC: amd: ps: implement api to retrieve acp device config new 1d325cdaf7a2 ASoC: amd: ps: refactor platform device creation logic new 9d327a4443bf ASoC: amd: ps: update dev index value in irq handler new 966ef755d3b6 ASoC: amd: ps: move irq handler registration new 905ea24f0f17 ASoC: Intel: avs: Add peakvol runtime-parameter requests new 585b9427edd6 ASoC: Intel: avs: Add control volume operations new be2b81b519d7 ASoC: Intel: avs: Parse control tuples new 29d6523698f6 ASoC: Intel: avs: Peakvol module configuration new 35108d6df214 Add support for DSP volume controls new e812aa458acf ASoC: pxa: Drop empty platform remove function new 001c6df09883 ASoC: amd: Drop empty platform remove function new 9d5664fdf6a8 ASoC: atmel-classd: Drop empty platform remove function new edf2ceb9a2a2 ASoC: atmel-pdmic: Drop empty platform remove function new 9fbfe1d1acf5 ASoC: 88pm860x: Drop empty platform remove function new 7de12b06eeb2 ASoC: ac97: Drop empty platform remove function new 06e8ce87356e ASoC: adau7002: Drop empty platform remove function new f9cc66890fb8 ASoC: bt-sco: Drop empty platform remove function new 61f62f1fcf7e ASoC: cq93vc: Drop empty platform remove function new 140212aefce7 ASoC: mc13783: Drop empty platform remove function new d09751b3523e ASoC: wl1273: Drop empty platform remove function new f2211ac36ab0 ASoC: pxa: e740_wm9705: Drop empty platform remove function new 4ed923e8076b ASoC: pxa: e750_wm9705: Drop empty platform remove function new 394296eee2c2 ASoC: pxa: e800_wm9712: Drop empty platform remove function new 603d96c917b2 ASoC: SOF: nocodec: Drop empty platform remove function new ec380a34a44f ASoC: Drop empty platform remove functions new 5315411729b1 ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional new 7cbb15593223 ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops new caf0f4662e07 ASoC: SOF: Add helper macro to be used to get an IPC ops new 148dd6a26490 ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well new cfa12c3679b4 ASoC: SOF: control: Extend the optionality of IPC ops to I [...] new cd6afb060c5a ASoC: SOF: sof-audio: Extend the optionality of IPC ops to [...] new dbdbf88bdd4f ASoC: SOF: topology: Extend the optionality of IPC ops to [...] new 510758ee926a ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well new 1cf79c348425 ASoC: SOF: sof-priv: Mark fw_tracing ops optional in docum [...] new 8419fd90ee5c ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init new 8a33863a0e28 ASoC: SOF: trace: No need to check for op pointer in sof_f [...] new 560d97e5f98c ASoC: SOF: Extend the IPC ops optionality new cfec019399f6 ASoC: dt-bindings: microchip: use proper naming syntax new e8c8e9de4ee3 ASoC: mchp-pdmc: use runtime pm for clock power saving new 404c61c47d84 ASoC: mchp-pdmc: add support for suspend to RAM new 24c86c8a3bb1 ASoC: mchp-spdiftx: use FIELD_PREP() where possible new 3bb46b2cc3e9 ASoC: microchip: power saving features and cleanups new 642e4f9bdac8 ASoC: dt-bindings: cirrus,cs35l41: add interrupts new c1b9c2f02ed7 ASoC: dt-bindings: cirrus,cs35l41: cleanup $ref and example new 03178b4f7e2c ASoC: Intel: sof_ssp_amp: remove unused variable new f873f5d1cee5 Merge remote-tracking branch 'asoc/for-6.3' into asoc-next new d5e6357f66ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 46daecc0f880 module: Don't wait for GOING modules new 5f7e2dae7759 kbuild: Modify default INSTALL_MOD_DIR from extra to updates new a0cb6d89fd61 test_kmod: stop kernel-doc warnings new 68f0a5106fb7 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 613b14884b85 block: handle bio_split_to_limits() NULL return new e5c732c63609 block: don't allow splitting of a REQ_NOWAIT bio new 8eefc1296a21 Merge branch 'block-6.2' into for-next new af82425c6a2d io_uring/io-wq: free worker if task_work creation is canceled new 9ffa13ff78a0 io_uring: pin context while queueing deferred tw new f26cc9593581 io_uring: lockdep annotate CQ locking new d267208fd611 Merge branch 'io_uring-6.2' into for-next new abc653033297 block, bfq: split sync bfq_queues on a per-actuator basis new d591f14a59ed block, bfq: forbid stable merging of queues associated wit [...] new d85fed150b4e block, bfq: move io_cq-persistent bfqq data into a dedicat [...] new 7cf744815a3c block, bfq: turn bfqq_data into an array in bfq_io_cq new 8249909fe789 block, bfq: split also async bfq_queues on a per-actuator basis new b3d9aece3428 block, bfq: retrieve independent access ranges from request queue new 3f40467eb5ec block, bfq: inject I/O to underutilized actuators new dd9b66eb9ed5 block, bfq: balance I/O injection among underutilized actuators new 310338b5cc6b Merge branch 'for-6.3/block' into for-next new 9617404e5d86 io_uring: rearrange defer list checks new 1329dc7e79da io_uring: don't iterate cq wait fast path new 90b8457304e2 io_uring: kill io_run_task_work_ctx new 1345a6b381b4 io_uring: move defer tw task checks new b5be9ebe9124 io_uring: parse check_cq out of wq waiting new de254b5029fa io_uring: mimimise io_cqring_wait_schedule new 26736d171ec5 io_uring: simplify io_has_work new 8214ccccf64f io_uring: set TASK_RUNNING right after schedule new c209f0d5e76c Merge branch 'for-6.3/io_uring' into for-next new f972eee4b59c Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new f060ba1882ec ata: octeon: Drop empty platform remove function new b83ad9eec316 ata: libata-eh: Cleanup ata_scsi_cmd_error_handler() new 876293121f24 ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH new 931139af5718 ata: libata: simplify qc_fill_rtf port operation interface new 93c4aa449b88 ata: libata: read the shared status for successful NCQ com [...] new 7affcded810b ata: libata: respect successfully completed commands durin [...] new 87aab3c4cd59 ata: libata: move NCQ related ATA_DFLAGs new 7574a8377c7a ata: libata-scsi: do not overwrite SCSI ML and status bytes new 002c487119f2 ata: libata-scsi: improve ata_scsiop_maint_in() new 8399ac91c03b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8dbdf2a1044 dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support new b66e4422180d mmc: renesas_sdhi: Add RZ/V2M compatible string new f7f1c5e6e2ea Merge branch 'fixes' into next new 6d0234ac2000 mmc: sdhci-esdhc-imx: simplify the auto tuning logic new fce2d13e66ce mmc: sdhci-esdhc-imx: only enable DAT[0] and CMD line auto [...] new 162e4f5c83bf dt-bindings: mmc: fsl-imx-esdhc: update binding for i.MX50 [...] new a71977041110 mmc: pwrseq_simple: include deferred probe reasons new 1cb6f443cbdc Merge branch 'fixes' into next new 362abd09b7a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1cdfbbad9956 mfd: rk808: re-add rk808-clkout to RK818 new 5cce01577586 dt-bindings: mfd: qcom,spmi-pmic: Document PMICs bundled w [...] new 1da745729d9e mfd: axp20x: Fix order of pek rise and fall events new 15a072efe92b mfd: cs5535: Don't build on UML new 7617a2e7751a Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 35aa06286c09 power: supply: use sysfs_emit() instead of scnprintf() for [...] new a441f3b90a34 power: supply: use sysfs_emit() instead of sprintf() for s [...] new 5dd482688ad3 power: supply: da9150: Remove redundant error logging new d1b25092b3dc power: supply: bq25890: Factor out chip state update new c688e0c436cb power: supply: bq25890: Add HiZ mode support new 4413f9e9138f power: supply: bq25890: Fix setting of F_CONV_RATE rate wh [...] new dee0df8496c1 power: supply: bq25890: Always take HiZ mode into account [...] new 4e9498b835ab power: supply: bq25890: Support boards with more then one [...] new bb7d0e01e9b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 413ec72963fc regulator: dt-bindings: Convert active-semi PMIC docs to Y [...] new cfbe9dfd664c regulator: tps65219: Report regulator name if devm_regulat [...] new d13da2f4c816 regulator: dt-bindings: qcom,usb-vbus-regulator: change node name new 5886886dc85b Merge remote-tracking branch 'regulator/for-6.3' into regu [...] new c408483649ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22e3842bf265 Merge branch 'next' of git://github.com/cschaufler/smack-next new 0b525b9b484c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 168314142075 tpm: st33zp24: Convert to Convert to i2c's .probe_new() new ceb626750358 crypto: certs: fix FIPS selftest dependency new 010a8ccbc27f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e66104096a56 dt-bindings: clock: Fix node descriptions in uniphier-cloc [...] new 3b67e62130df dt-bindings: reset: Fix node descriptions in uniphier-rese [...] new 3fa1306d6a7f dt-bindings: pinctrl: Fix node descriptions in uniphier-pi [...] new d3df7f06e2a6 dt-bindings: regulator: Fix node descriptions in uniphier- [...] new 8f31aa56efe6 dt-bindings: watchdog: Fix node descriptions in uniphier-w [...] new a1e616a5fccb dt-bindings: thermal: Fix node descriptions in uniphier-th [...] new 4278eabebc16 dt-bindings: phy: Fix node descriptions in uniphier-phy example new e8c650f62787 dt-bindings: nvmem: Fix node descriptions in uniphier-efus [...] new 75c7aaa66f5f dt-bindings: soc: socionext: Add UniPhier system controller new 0611adff8b3a dt-bindings: soc: socionext: Add UniPhier SoC-glue logic new ddbbb9766b85 dt-bindings: soc: socionext: Add UniPhier SoC-glue logic d [...] new 9fb31379f061 dt-bindings: soc: socionext: Add UniPhier peripheral block new b3ad9754505a dt-bindings: soc: socionext: Add UniPhier media I/O block new 6796f54e8143 dt-bindings: soc: socionext: Add UniPhier SD interface block new 0c00d8d315f0 dt-bindings: soc: socionext: Add UniPhier ADAMV block new 5993f6bd555e dt-bindings: soc: socionext: Add UniPhier DWC3 USB glue layer new 9e699b8985e6 dt-bindings: soc: socionext: Add UniPhier AHCI glue layer new ec201955a53b kbuild: Optionally enable schema checks for %.dtb targets new 8e5d0c68f23a of: overlay: Fix trivial typo new 00f2a08cd785 dt-bindings: memory-controllers: ti,gpmc: fix typo in description new d66f8c0056ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5f0dfa78ac7 spi: spi-geni-qcom: Add support for SE DMA mode new 54c467b314b6 dt-bindings: trivial-devices: Add silabs,em3581 new c67d90e05855 spidev: Add Silicon Labs EM3581 device compatible new f7879d677e76 dt-bindings: trivial-devices: Add silabs,si3210 new 6c9d1fd52956 spidev: Add Silicon Labs SI3210 device compatible new 26c48aea147c spi: altera: switch to use modern name new ec168190c1ca spi: spi-altera-dfl: switch to use modern name new 02c9e5b768b2 spi: spi-altera-platform: switch to use modern name new dfce16722b9c spi: pl022: Only use DT-specified DMA channels new 5aede90a1f6d spi: ath79: switch to use modern name new 90ce7e7aaa41 spi: a3700: switch to use modern name new 87384599a56f spi: ar934x: switch to use modern name new cb0713e620bb spi: switch to use modern name new 392af84bddcc spi: spi-loopback-test: Allow skipping delays new c7f7eb906b99 Merge remote-tracking branch 'spi/for-6.3' into spi-next new 3e3437fcd172 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3cb80804b82 time: Fix various kernel-doc problems new 255ebe8e5dd5 Merge branch into tip/master: 'timers/urgent' new c07311b5509f perf/x86/rapl: Treat Tigerlake like Icelake new 682ade98d3f8 Merge branch into tip/master: 'perf/urgent' new 905bea7fa732 Merge branch into tip/master: 'x86/urgent' new 03c4c7f88709 perf/x86/lbr: Simplify the exposure check for the LBR_INFO [...] new 175d7b44774c Merge branch into tip/master: 'perf/core' new 2117654e806c x86/mce: Define a function to extract ErrorAddr from MCA_ADDR new fcd343a285cb x86/mce: Add support for Extended Physical Address MCA changes new 66ca4dabb787 Merge branch into tip/master: 'ras/core' new 9a5322db4633 sched/topology: Add __init for init_defrootdomain new 8ad075c2eb1f sched: Async unthrottling for cfs bandwidth new 4842dadfc66f selftests/rseq: Fix: Fail thread registration when CONFIG_RSEQ=n new 317c8194e6ae rseq: Introduce feature size and alignment ELF auxiliary v [...] new ee3e3ac05c26 rseq: Introduce extensible rseq ABI new cbae6bac29a8 rseq: Extend struct rseq with numa node id new 03f5c0272d1b selftests/rseq: Use ELF auxiliary vector for extensible rseq new 99babd04b250 selftests/rseq: Implement rseq numa node id field selftest new af7f588d8f73 sched: Introduce per-memory-map concurrency ID new f7b01bb0b57f rseq: Extend struct rseq with per-memory-map concurrency ID new 72cb1d7f2fac selftests/rseq: Remove RSEQ_SKIP_FASTPATH code new 18c2355838e7 selftests/rseq: Implement rseq mm_cid field support new ae3157384302 selftests/rseq: x86: Template memory ordering and percpu a [...] new 5bf4aba38a76 selftests/rseq: arm: Template memory ordering and percpu a [...] new 8d4eeb8bb432 selftests/rseq: arm64: Template memory ordering and percpu [...] new 431b63285abc selftests/rseq: mips: Template memory ordering and percpu [...] new e61bd94c2bbd selftests/rseq: ppc: Template memory ordering and percpu a [...] new a94af3c58462 selftests/rseq: s390: Template memory ordering and percpu [...] new 171586a6ab66 selftests/rseq: riscv: Template memory ordering and percpu [...] new cead72062756 selftests/rseq: Implement basic percpu ops mm_cid test new ee31fff091fa selftests/rseq: Implement parametrized mm_cid test new a3798e6ffb37 selftests/rseq: parametrized test: Report/abort on negativ [...] new 14a8644d4f76 tracing/rseq: Add mm_cid field to rseq_update new b344b8f2d88d selftests/rseq: Add mm_numa_cid to test script new 904cbab71dda sched: Make const-safe new feaed76376fd sched/numa: Stop an exhastive search if an idle core is found new 8589018acc65 sched/core: Adjusting the order of scanning CPU new c89970202a11 cputime: remove cputime_to_nsecs fallback new bbd0b031509b sched/rseq: Fix concurrency ID handling of usermodehelper [...] new 1c8970646ddb Merge branch into tip/master: 'sched/core' new 4651b9438b69 x86/lib: Include <asm/misc.h> to fix a missing prototypes [...] new 65c24d7b0f91 x86/lib: Fix compiler and kernel-doc warnings new 559d4119b11b Merge branch into tip/master: 'x86/asm' new 61de9b7036f2 x86/microcode/AMD: Rename a couple of functions new ba73e369b706 x86/microcode/AMD: Handle multiple glued containers properly new 75024282d6f0 Merge branch into tip/master: 'x86/microcode' new f52853a668bf perf/x86/rapl: Add support for Intel Meteor Lake new 57512b57dcfa perf/x86/rapl: Add support for Intel Emerald Rapids new bdc9f60d2a62 Merge branch into tip/master: 'perf/urgent' new 1dc1573e2e16 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 40880518218f Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new e84077437902 EDAC/device: Fix period calculation in edac_device_reset_d [...] new e7a293658c20 EDAC/highbank: Fix memory leak in highbank_mc_probe() new 016010ff390c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 24e87df416a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 438500113f37 doc: Further updates to RCU's lockdep.rst new 8750dfe6fda4 doc: Update NMI-RCU.rst new 42d689ec0016 doc: Update rcubarrier.rst new b33994ef2239 doc: Update rcu_dereference.rst new 3bd71a640061 doc: Update and wordsmith rculist_nulls.rst new 3acda5f5fd8a doc: Update rcu.rst new 9901ad4e7dca doc: Update stallwarn.rst new b5fa159ea255 doc: Update torture.rst new 89e65d703448 doc: Update UP.rst new a43452fd644e doc: Update rcu.rst URL to RCU publications new cef91d40aaf8 doc: Update whatisRCU.rst new 379a715849e7 doc: Document CONFIG_RCU_CPU_STALL_CPUTIME=y stall information new 8c2aeb5b03c2 docs/RCU/rcubarrier: Adjust 'Answer' parts of QQs as defin [...] new 97ce70ccf962 docs/RCU/rcubarrier: Right-adjust line numbers in code snippets new bd75ee597e26 doc: Fix htmldocs build warnings of stallwarn.rst new c004d231cac7 rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu() new 5a04848d005e rcu: Consolidate initialization and CPU-hotplug code new 253cbbff6214 rcu: Throttle callback invocation based on number of ready [...] new 95ff24ee7b80 rcu: Upgrade header comment for poll_state_synchronize_rcu() new 0cae5ded535c rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks new 2d7f00b2f013 rcu: Suppress smp_processor_id() complaint in synchronize_ [...] new 3d1adf7ada35 rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep() new 748bf47a89d7 rcu: Test synchronous RCU grace periods at the end of rcu_init() new 92987fe8bdd1 rcu: Allow expedited RCU CPU stall warnings to dump task stacks new ac597ad88bf1 rcu: Remove redundant call to rcu_boost_kthread_setaffinity() new 04a522b7da3d rcu: Refactor kvfree_call_rcu() and high-level helpers new 27538e18b62f rcu/kvfree: Switch to a generic linked list API new 8c15a9e80865 rcu/kvfree: Move bulk/list reclaim to separate functions new 8fc5494ad5fa rcu/kvfree: Move need_offload_krc() out of krcp->lock new cc37d52076a9 rcu/kvfree: Use a polled API to speedup a reclaim process new 9627456101ec rcu/kvfree: Use READ_ONCE() when access to krcp->head new 4c33464ae85e rcu/kvfree: Carefully reset number of objects in krcp new 2ca836b1da17 rcu/kvfree: Split ready for reclaim objects from a batch new 66ea1029f9b8 srcu: Release early_srcu resources when no longer in use new 7f24626d6dd8 srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL new aa5210f524ed srcu: Fix a misspelling in comment new 50be0c0439fc srcu: Fix the comparision in srcu_invl_snp_seq() new 0b1182bde303 rcu: Add srcu_down_read() and srcu_up_read() new efa3c40cfac0 rcu: Add test code for semaphore-like SRCU readers new 1bafbfb3e1a1 srcu: Remove needless rcu_seq_done() check while holding r [...] new 0cd4b50b12d9 srcu: Yet more detail for srcu_readers_active_idx_check() [...] new dafc4d1603c2 srcu: Update comment after the index flip new 394f9ae537a6 arch/x86: Remove "select SRCU" new 137d1b107e18 arch/arm64/kvm: Remove "select SRCU" new ee3a869727aa arch/mips/kvm: Remove "select SRCU" new 1d9bbfc1d24d arch/powerpc/kvm: Remove "select SRCU" new f3736defee24 arch/riscv/kvm: Remove "select SRCU" new afac1763637e arch/s390/kvm: Remove "select SRCU" new 5ae8fe77d8fe block: Remove "select SRCU" new 1798c5b6b0ea drivers/base: Remove CONFIG_SRCU new 57a987581bb1 drivers/clk: Remove "select SRCU" new 086d8db2182d drivers/cpufreq: Remove "select SRCU" new 9230ebb1ba7c drivers/dax: Remove "select SRCU" new 17624b64bb33 drivers/devfreq: Remove "select SRCU" new 7c11c7669403 drivers/hwtracing/stm: Remove "select SRCU" new de14fcffdea6 drivers/md: Remove "select SRCU" new e7afe8222831 drivers/net: Remove "select SRCU" new f7e65ba0184b drivers/opp: Remove "select SRCU" new 1197411754fa drivers/pci/controller: Remove "select SRCU" new c0d2bce0129a fs/btrfs: Remove "select SRCU" new 5707ec3b444f fs/dlm: Remove "select SRCU" new 2b5d34fcb433 fs/notify: Remove "select SRCU" new 1cee612b2949 fs/quota: Remove "select SRCU" new 464ec3fd782f init: Remove "select SRCU" new e61f446657b3 kernel/power: Remove "select SRCU" new e023677632ba mm: Remove "select SRCU" new 19aa50512372 fs: Remove CONFIG_SRCU new fe0c9bd625ad kernel/notifier: Remove CONFIG_SRCU new 8e0b90167428 rcu: Remove CONFIG_SRCU new 9420fb934cf1 rcu-tasks: Use accurate runstart time for RCU Tasks boot-t [...] new e4e1e8089c5f rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu [...] new 44757092958b rcu-tasks: Remove preemption disablement around srcu_read_ [...] new 28319d6dc5e2 rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() new ea5c8987fef2 rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug new a4fcfbee8f62 rcu-tasks: Handle queue-shrink/callback-enqueue race condition new 95f93e97ed0f torture: Seed torture_random_state on CPU new 3c6496c86e48 refscale: Provide for initialization failure new 0e3019ce9c19 refscale: Add tests using SLAB_TYPESAFE_BY_RCU new 495cd230840b locktorture: Allow non-rtmutex lock types to be boosted new 29707ec05f46 locktorture: Make the rt_boost factor a tunable new d646bd235df6 rcutorture: Drop sparse lock-acquisition annotations new 6d3806b8b684 torture: Fix hang during kthread shutdown phase new 3e4c07b9f821 torture: make kvm-find-errors.sh check for compressed vmli [...] new eeb4dd9e530d selftests: rcutorture: Use "grep -E" instead of "egrep" new ac71c3dd11e8 torture: Permit double-quoted-string Kconfig options new 5a6cd56ad79a rcu: Permit string-valued Kconfig options in kvm.sh new 9c106ebd85f6 Merge branches 'doc.2023.01.03a', 'fixes.2023.01.03a', 'kv [...] new 47904aed898a genirq: Fix the return type of kstat_cpu_irqs_sum() new 7d72ae421a4d sched: Add helper kstat_cpu_softirqs_sum() new 975e85ec20d4 sched: Add helper nr_context_switches_cpu() new 49510761432f rcu: Add RCU stall diagnosis information new 6432b321b38b rcu: Align the output of RCU CPU stall warning messages new ee7f05a9555d rcu: Allow up to five minutes expedited RCU CPU stall-warn [...] new 6faee1241510 Merge branch 'stall.2023.01.03a' into HEAD new f7034e6d2ec6 bootconfig: Allow forcing unconditional bootconfig processing new 9390c2bc83ca Merge branch 'bootconfig.2023.01.03a' into HEAD new beaa1ffe551c clocksource: Print clocksource name when clocksource is te [...] new c37e85c135ce clocksource: Loosen clocksource watchdog constraints new f092eb34b330 clocksource: Improve read-back-delay message new 7aec414e36a6 clocksource: Improve "skew is too large" messages new 9f527009fd2e clocksource: Suspend the watchdog temporarily when high re [...] new b32498162f5c clocksource: Verify HPET and PMTMR when TSC unverified new 3ee9d10e11ec Merge branch 'clocksource.2023.01.03a' into HEAD new 289e1c89217d locking/memory-barriers.txt: Improve documentation for wri [...] new ebd50e2947de tools: memory-model: Add rmw-sequences to the LKMM new aae0c8a50d6d Documentation: Fixed a typo in atomic_t.txt new 9ba7d3b3b826 tools: memory-model: Make plain accesses carry dependencies new 77db48c61cc0 Merge branch 'lkmm.2023.01.03a' into HEAD new 1e90f955e3c2 x86/nmi: Accumulate NMI-progress evidence in exc_nmi() new 5b77abaf9f4a x86/nmi: Print reasons why backtrace NMIs are ignored new a9b07bd621fc Merge branch 'nmi.2023.01.03a' into HEAD new 000fec513dd7 tools/memory-model: Document locking corner cases new 8417652dea87 tools/memory-model: Make judgelitmus.sh note timeouts new 31c7d0fb8556 tools/memory-model: Make cmplitmushist.sh note timeouts new a08dce9b524d tools/memory-model: Make judgelitmus.sh identify bad macros new 9e592b461b48 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 76593ae57823 tools/memory-model: Fix paulmck email address on pre-exist [...] new bb41e7d7928a tools/memory-model: Update parseargs.sh for hardware verification new b8c57bbea28f tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new a9e365110c6d tools/memory-model: Add simpletest.sh to check locking, RC [...] new 8bb0040d16a4 tools/memory-model: Fix checkalllitmus.sh comment new 89e99fae4f70 tools/memory-model: Hardware checking for check{,all}litmus.sh new 088a2c35a9d0 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new fa804956b6b0 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new ceb2385712a7 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new c5666bbe7da5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new a0d7559b53da tools/memory-model: Keep assembly-language litmus tests new 516d22fb0a65 tools/memory-model: Allow herd to deduce CPU type new aa9a5eae9429 tools/memory-model: Make runlitmus.sh check for jingle errors new 92cd89599139 tools/memory-model: Add -v flag to jingle7 runs new 1fc35697d930 tools/memory-model: Implement --hw support for checkghlitmus.sh new 93f0526211d0 tools/memory-model: Fix scripting --jobs argument new 522a7dc4e6ca tools/memory-model: Make checkghlitmus.sh use mselect7 new b47ad0a99dc6 tools/memory-model: Make history-check scripts use mselect7 new 3e8bd2dd6248 tools/memory-model: Add "--" to parseargs.sh for addition [...] new 1a29b3bff16c tools/memory-model: Repair parseargs.sh header comment new 5f9c6e33891d tools/memory-model: Add checktheselitmus.sh to run specifi [...] new c2a0d90d678a tools/memory-model: Add data-race capabilities to judgelitmus.sh new 81cd99943832 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 1e441a6ad926 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 2e785de6f7da tools/memory-model: Use "grep -E" instead of "egrep" new 5a7115679f73 Merge branch 'lkmm-dev.2022.12.28a' into HEAD new e789a30baa09 memory-model: Prohibit nested SRCU read-side critical sections new 99565167b61f locking/csd_lock: Add Kconfig option for csd_debug default new 8aea7bafa0b4 nolibc: Fix fd_set type new db3925a74978 nolibc: Add support for s390 new 6df47155d405 selftests/nolibc: Add s390 support new ec254fdd375e rcutorture: Add support for s390 new b430cd49f9a9 rcutorture: Build initrd for rcutorture with nolibc new 671ba40d8563 torture: Ignore objtool "unreachable instruction" complaints new abfc813a333a rcutorture: Add test_nmis module parameter new fc007282324e rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race new 024e5591fe19 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check new 7b1ab570a718 clocksource: Permit limited-duration clocksource watchdogging new e8ecee9823dd Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new a2ad080b4dfd KVM: nVMX: Sanitize primary processor-based VM-execution c [...] new 96d6955d215e KVM: nVMX: Invert 'unsupported by eVMCSv1' check new c128d3fd389b KVM: nVMX: Prepare to sanitize tertiary execution controls [...] new 80edc49f6a75 KVM: VMX: Resurrect vmcs_conf sanitization for KVM-on-Hyper-V new c4a488685b84 kvm: x86/mmu: Warn on linking when sp->unsync_children new 8125b6cda9b1 KVM: selftests: Use TAP interface in the kvm_binary_stats_test new 79edd5504952 KVM: selftests: x86: Use TAP interface in the tsc_msrs_test new 1f98f2bd8ec4 KVM: x86/mmu: Change tdp_mmu to a read-only parameter new 09732d2b4dc5 KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled new ba6e3fe25543 KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() new 56c3a4e4a2d5 KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() new cd08d178ff45 KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPO [...] new 354c908c068e KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() new e5e6f8d254a2 KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs new 9aa8ab43b381 KVM: x86/mmu: Split out TDP MMU page fault handling new 9f33697ac7ff KVM: x86/mmu: Stop needlessly making MMU pages available f [...] new 6c882ef4fc7b KVM: x86/mmu: Rename __direct_map() to direct_map() new de0322f575be KVM: x86/mmu: Replace open coded usage of tdp_mmu_page wit [...] new 78fdd2f09fb1 KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if activ [...] new dfe0ecc6f5d3 KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling dir [...] new b961aa757f94 x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define new 0fcf86f05af2 KVM: x86: Add a KVM-only leaf for CPUID_8000_0007_EDX new 2be1bd3a70c8 KVM: x86: Hyper-V invariant TSC control new 67b16f180541 KVM: selftests: Rename 'msr->available' to 'msr->fault_exe [...] new 2f10428ace91 KVM: selftests: Convert hyperv_features test to using KVM_ [...] new 91a0b5478aab KVM: selftests: Test that values written to Hyper-V MSRs a [...] new bd827bd77537 KVM: selftests: Test Hyper-V invariant TSC control new fc471e831016 Merge branch 'kvm-late-6.1' into HEAD new 6606d3d22a8d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new ab08f2aeb4cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fc779ad5a8f9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 4b85c0f83058 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33e3f0a3358b workqueue: Add a new flag to spot the potential UAF error new 56061d0c1336 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 256b734efc74 platform/chrome: use sysfs_emit() instead of scnprintf() new b251c0e7ea5d platform/chrome: use sysfs_emit_at() instead of scnprintf() new 04a8bdd135cc platform/chrome: cros_ec_uart: Add transport layer new 5be8cd61dcdd dt-bindings: mfd: cros-ec: Add UART compatible string new c34fea225806 platform/chrome: cros_ec_uart: Add DT enumeration support new 56d4b33d45e3 platform/chrome: cros_ec_uart: fix race condition new 30485cd9f490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d31137619776 thunderbolt: Use correct type in tb_port_is_clx_enabled() [...] new 953ff25fc9fb thunderbolt: Refactor tb_acpi_add_link() new fbf4aa9427ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1b4eef3fb747 habanalabs/gaudi2: fix BMON 3rd address range new 2090822589b2 habanalabs: read binning info from preboot new 96d33cd3f2ac habanalabs: remove releasing of user threads from device release new df1901fe7aba habanalabs: abort waiting user threads upon error new 4d430bbba554 habanalabs: don't notify user about clk throttling due to power new 9b228d95c74e habanalabs: don't allow user to destroy CB handle more than once new 8a8995aa073e habanalabs: use dev_dbg() when hl_mmap_mem_buf_get() fails new a9ad81348f7f habanalabs: make set_dram_properties an ASIC function new 36d75db52002 habanalabs: fix double assignment in MMU V1 new 72c9974c8bb0 habanalabs: update DRAM props according to preboot data new 16f7c0b4c828 habanalabs/gaudi2: count interrupt causes new 4a52c23d1424 habanalabs/gaudi2: remove duplicated event prints new 2a691717216b habanalabs: adjacent timestamps should be more accurate new c8f012d8f904 habanalabs: skip device idle check in hpriv_release if in reset new 734b0036f415 habanalabs/gaudi2: support abrupt device reset event new dd126a86681b habanalabs: define traces for COMMS protocol new 65032bcced58 habanalabs: trace COMMS protocol new 1ffee0283887 habanalabs: set log level for descriptor validation to debug new 3448eefef54e habanalabs: remove support to export dmabuf from handle new 73ea9e2bc09e habanalabs: helper function to validate export params new 7b627baba68d habanalabs: modify export dmabuf API new 7737949204e1 habanalabs: fix dmabuf to export only required size new ed87f0a8ff7b habanalabs: fix handling of wait CS for interrupting signals new 1a0ebbfb24df habanalabs: put fences in case of unexpected wait status new 340e09e76d62 habanalabs/gaudi2: wait for preboot ready if HW state is dirty new 4c7fd2efab91 habanalabs: fix wrong variable type used for vzalloc new 812cca535725 habanalabs: fix asic-specific functions documentation new 2878c3a078e9 habanalabs: support receiving ascii message from preboot f/w new 3a6d0178634e habanalabs: pass-through request from user to f/w new d396e0a4b134 habanalabs/gaudi2: dump event description even if no cause new 022f5e005862 habanalabs: fix dma-buf release handling if dma_buf_fd() fails new 4a4bc4f08598 habanalabs/uapi: move uapi file to drm new 520560c30621 habanalabs: move driver to accel subsystem new 1f4a37a5343e habanalabs: add uapi to flush inbound HBM transactions new 245a5059ffb2 habanalabs: verify that kernel CB is destroyed only once new 56d51e87a8d7 habanalabs/gaudi2: update asic register files new 12dee3d1f618 habanalabs/gaudi2: update f/w files new e95ece7b61af habanalabs: update f/w files new de96d2d6b062 habanalabs: move some prints to debug level new 55fb33484171 habanalabs/gaudi: allow device acquire while in debug mode new 54aba9302d00 habanalabs/gaudi2: avoid reconfiguring the same PB registers new 4e77922046b9 habanalabs: refactor razwi/page-fault information structures new 677c2e25f2fa Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] new 08f01cc1d6e2 iio: add struct declaration for iio types new fbb6d04eab99 dt-bindings: iio: magnetometer: add ti tmag5273 documentat [...] new 866a1389174b iio: magnetometer: add ti tmag5273 driver new c9d8b868f4a3 dt-bindings: iio: adc: ti,adc081c: Document the binding new 51f3e9696c8e dt-bindings: iio: adc: add TI LMP92064 controller new 627198942641 iio: adc: add ADC driver for the TI LMP92064 controller new 611370fe482b dt-bindings: iio: dac: ad5686: Add an entry for AD5337 new 58c2630020c5 iio: dac: ad5686: Add support for AD5337 new 7ae267954af7 iio: adc: at91-sama5d2_adc: use sysfs_emit() to instead of [...] new f9e51aacc740 iio: common: scmi_iio: use sysfs_emit() to instead of scnprintf() new 4da9438d293d iio: accel: bma400: Use devm_regulator_bulk_get_enable() new 122ef59a2a16 iio: pressure: ms5611: Use devm_regulator_get_enable() new caa6693e408e iio: pressure: ms5611: Switch to fully devm_ managed regis [...] new 22cd9320b11a iio: light: max44009: Convert to i2c's .probe_new() new 027641b52fe3 iio: light: tsl2563: Do not hardcode interrupt trigger type new 3c183534f278 iio: light: tsl2563: Use i2c_smbus_write_word_data() in ts [...] new aca68c027322 iio: light: tsl2563: Configure INT in one place new b90619c4efee iio: light: tsl2563: Make use of the macros from bits.h new bbabf9199126 iio: light: tsl2563: Drop unused defintion(s) new 2080c8d34602 iio: light: tsl2563: Simplify with dev_err_probe new 1f5e408f6a00 iio: light: tsl2563: Drop legacy platform data code new 85a6b728eff6 iio: light: tsl2563: Utilise temporary variable for struct device new 571b97fd8777 iio: light: tsl2563: Use dev_get_drvdata() directly in PM [...] new 3582a83b1f33 iio: light: tsl2563: sort header inclusion alphabetically new c12f0148f14b iio: light: tsl2563: Keep Makefile sorted by module name new 5d1c74b155cb iio: imu: kmx61: Fix spelling mistake "Errow" -> "Error" new 04104842736f iio: adc: qcom-spmi-adc5: Suppress probe-deferral error message new 610813655932 dt-bindings: iio: adc: max1238: Fix a typo in the description new bbd9b7e19be9 dt-bindings: iio: adc: maxim,max1363: fix interface typo new f83f613b64d5 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 7563630c8a20 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 93f7d11f101d dt-bindings: dma: gpi: Document SM6125 compatible new 0642b3f47ced dt-bindings: dma: fsl-mxs-dma: Convert MXS DMA to DT schema new cc7aac1d86d5 dt-bindings: dmaengine: qcom: gpi: Add QDU1000/QRU1000 gpi device new 58617149210c dt-bindings: dma: ti: k3-bcdma: Add bindings for BCDMA CSI RX new 4c7f3ca1745e dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN new aac6db7e243a dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data new c1475ad338bd dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC new 3f58e10615f3 dmaengine: ti: k3-udma: Add support for BCDMA CSI RX new 5840c8915a2f dmaengine: idxd: Remove the unused function set_completion [...] new 9735bde36487 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 new dcca9d045c08 dmaengine: HISI_DMA should depend on ARCH_HISI new 7bdbd87d4008 dt-bindings: fsl-imx-sdma: Convert imx sdma to DT schema new e873d4329ccb dmaengine: imx-sdma: support hdmi in sdma new ab223bc0edd2 dt-bindings: dma: qcom: gpi: add compatible for sm8550 new cff971214e14 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 21786e5cb375 cgroup/cpuset: no need to explicitly init a global static [...] new 533822d95372 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c90466e2803 scsi: libsas: Move sas_get_ata_command_set() up to save th [...] new ffebb38efee3 scsi: libsas: Change the coding style of sas_discover_sata() new 8d2c9d25b725 scsi: libsas: Remove useless dev_list delete in sas_ex_dis [...] new 7cc7646b4b24 scsi: libsas: Factor out sas_ata_add_dev() new 5d39b77c33b1 scsi: libsas: Factor out sas_ex_add_dev() new 1e49a5387f43 Merge patch series "scsi: libsas: Some coding style fixes [...] new 3f5145a61523 scsi: ufs: bsg: Let result in struct ufs_bsg_reply be signed int new 64d4864714c2 scsi: ufs: bsg: Remove unnecessary length checkup new 765ab00dac2c scsi: ufs: bsg: Clean up ufs_bsg_request() new 7a4df79d0bfd scsi: ufs: core: Split ufshcd_map_sg() new f6b9d0fe5c05 scsi: ufs: core: Advanced RPMB detection new a4b1c9b9b38c scsi: ufs: core: Pass EHS length into ufshcd_prepare_req_d [...] new 6ff265fc5ef6 scsi: ufs: core: bsg: Add advanced RPMB support in ufs_bsg new c1635fbfefc3 Merge patch series "UFS Advanced RPMB" new 921a88082749 scsi: ufs: ufs-qcom: Drop unnecessary NULL checks new 50a427a00c85 scsi: ufs: ufs-qcom: Clean up dbg_register_dump new e4ce23fba366 scsi: ufs: ufs-qcom: Remove usage of dbg_print_en new 1026f7d36678 scsi: ufs: ufs-qcom: Use dev_err() where possible new 9a3a5a8556e5 Merge patch series "scsi: ufs: ufs-qcom: Debug clean ups" new 2000bc309703 scsi: ufs: core: Reduce the clock scaling latency new b434ecfb73ee scsi: ufs: core: Pass the clock scaling timeout as an argument new ada1e653a5ea scsi: ufs: core: Allow UFS host drivers to override the sg [...] new 4a5bd1a928a2 Merge patch series "Prepare for upstreaming Pixel 6 and 7 [...] new 358ae02f4778 scsi: ufs: core: Remove redundant wb check new f2a89b071b26 scsi: ufs: core: Remove redundant desc_size variable from hba new 01a0d515b7d9 scsi: ufs: core: Remove len parameter from ufshcd_set_acti [...] new 16ed9d312b42 scsi: ufs: core: Remove ufshcd_map_desc_id_to_length() new 2d95c6deb64d Merge patch series "scsi: ufs: core: Always read the descr [...] new f8be1c7096fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b9e05399d927 vdpa: merge functionally duplicated dev_features attributes new c262f75cb6bb tools/virtio: initialize spinlocks in vring_test.c new 258896fcc786 virtio-blk: use a helper to handle request queuing errors new a6ce72c0fb60 vdpa/mlx5: Fix rule forwarding VLAN to TIR new 5aec804936bb vdpa/mlx5: Return error on vlan ctrl commands if not supported new 1ab53760d322 vdpa/mlx5: Fix wrong mac address deletion new 0dbc1b4ae07d vdpa/mlx5: Avoid using reslock in event_handler new 38fc462f57ef vdpa/mlx5: Avoid overwriting CVQ iotlb new 344686136d73 virtio_pci: use helper function is_power_of_2() new b9d978a89296 virtio_ring: use helper function is_power_of_2() new a9f0a19ff770 RDMA/mlx5: remove variable i new b66ead2d0eca virtio_pci: modify ENOENT to EINVAL new 75e4ab9735a5 tools: Delete the unneeded semicolon after curly braces new aeca7ff25484 vdpa_sim: fix possible memory leak in vdpasim_net_init() a [...] new 7a4efe182ca6 vhost/vsock: Fix error handling in vhost_vsock_init() new f85efa9b0f53 vringh: fix range used in iotlb_translate() new 98047313cdb4 vhost: fix range used in translate_desc() new c070c1912a83 vhost-vdpa: fix an iotlb memory leak new f4e468f70838 virtio_blk: use UINT_MAX instead of -1U new 794ec498c9fa vdpa_sim: fix vringh initialization in vdpasim_queue_ready() new a4722f64f924 tools/virtio: Variable type completion new b1d65f717cd6 virtio-crypto: fix memory leak in virtio_crypto_alg_skciph [...] new c8e82e387702 virtio: Implementing attribute show with sysfs_emit new e794070af224 vhost_vdpa: fix the crash in unmap a large memory new 8aeac42d6093 tools/virtio: remove stray characters new 81931012bd7d tools/virtio: remove smp_read_barrier_depends() new 937c783aa3d8 vduse: Validate vq_num in vduse_validate_config() new ed843d6ed731 vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove new 1c96d5457f72 vdpa: conditionally fill max max queue pair for stats new 0b7a04a30eef vdpasim: fix memory leak when freeing IOTLBs new 72455a114252 vdpa_sim_net: should not drop the multicast/broadcast packet new a26116c1e740 virtio_blk: Fix signedness bug in virtblk_prep_rq() new 78627a647379 virtio_pmem: populate numa information new afc9dcfb846b Add SolidRun vendor id new 136dd8d8f3a0 New PCI quirk for SolidRun SNET DPU. new 35db41f8abc3 virtio: vdpa: new SolidNET DPU driver. new 16db1c384881 virtio: vdpa: fix snprintf size argument in snet_vdpa driver new a3bb2cd4f721 docs: driver-api: virtio: virtio on Linux new 95067dcde45d virtio-blk: add support for zoned block devices new 0a771025a84e virtio_blk: temporary variable type tweak new c0eb3e328168 virtio_blk: zone append in header type tweak new e7f965c25bdc virtio_blk: mark all zone fields LE new 00ed575a4415 virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support new 331cfbeefd94 vdpa/mlx5: Move some definitions to a new header file new 93f0de9a365d vdpa/mlx5: Add debugfs subtree new 7fc5e9ed0777 vdpa/mlx5: Add RX counters to debugfs new 3a383ac23a5f vDPA/ifcvf: decouple hw features manipulators from the adapter new d92364b5058a vDPA/ifcvf: decouple config space ops from the adapter new 667fb58bf889 vDPA/ifcvf: alloc the mgmt_dev before the adapter new f9c457f008b5 vDPA/ifcvf: decouple vq IRQ releasers from the adapter new ddb46c0a8e49 vDPA/ifcvf: decouple config IRQ releaser from the adapter new bc6b0c278e05 vDPA/ifcvf: decouple vq irq requester from the adapter new 918b661e8e5f vDPA/ifcvf: decouple config/dev IRQ requester and vectors [...] new 4e4b67f97773 vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw new 68ede420c393 vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev new a515bfe3ea7d vDPA/ifcvf: allocate the adapter in dev_add() new 177d00cd2294 vDPA/ifcvf: retire ifcvf_private_to_vf new 4abf80503fe8 vDPA/ifcvf: implement features provisioning new f169a9538803 virtio/vsock: replace virtio_vsock_pkt with sk_buff new 2822599fccd9 vdpa_sim_net: Offer VIRTIO_NET_F_STATUS new 86a1f9bac3b2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new ec5c05e5ac8b hwspinlock: Use device_match_of_node() new 1135e93682db dt-bindings: remoteproc: qcom,glink-edge: add GPR node new d2ff0f84c115 rpmsg: move from strlcpy with unused retval to strscpy new 17b88a2050e9 rpmsg: char: Add lock to avoid race when rpmsg device is released new c23965b7f7d9 rpmsg: ctrl: Add lock to rpmsg_ctrldev_remove new b9880532d0cd dt-bindings: remoteproc: qcom,q6v5: Move MSM8916 to schema new ac686cbc6f8b dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8974 new f8fb0b3d453e dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8909 new ed71c47f0000 remoteproc: qcom: q6v5-mss: Add support for MSM8909 new 43baa1a22159 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8953 new 0201f759594b remoteproc: qcom: q6v5-mss: Add modem support on MSM8953 new 4c707cf5c7dd remoteproc: qcom: qcom_wcnss: Add support for pronto-v3 new 9a660c7fd69a dt-bindings: remoteproc: qcom: Convert wcnss documentation [...] new 409db7b777c8 dt-bindings: remoteproc: qcom: wcnss: Add qcom,pronto compatible new a890eebe42ad dt-bindings: remoteproc: qcom: wcnss: Add compatible for p [...] new a4421a22bfd9 dt-bindings: remoteproc: wcnss-pil: Make supplies optional [...] new c97c4b480fcb dt-bindings: remoteproc: qcom,adsp: drop resets and qcom,h [...] new ea5a10ae2954 dt-bindings: remoteproc: qcom,adsp: split common part new 4e8b39a4d38e dt-bindings: remoteproc: qcom,sm8350-pas: split into separ [...] new db292776589f dt-bindings: remoteproc: qcom,sm8150-pas: split into separ [...] new 41729b772c13 dt-bindings: remoteproc: qcom,sm6350-pas: split into separ [...] new 397c619cad81 dt-bindings: remoteproc: qcom,sc8280xp-pas: split into sep [...] new 4b4157518f1a dt-bindings: remoteproc: qcom,sc8180x-pas: split into sepa [...] new b6f8410eab92 dt-bindings: remoteproc: qcom,sdx55-pas: split into separate file new 255d7a9581ed dt-bindings: remoteproc: qcom,qcs404-pas: split into separ [...] new 8bb92d6fd0b3 dt-bindings: remoteproc: qcom,sc7180-pas: split into separ [...] new 569d3a7580bc dt-bindings: remoteproc: qcom,adsp: correct msm8996-slpi-p [...] new 6d967a5a49e8 remoteproc: qcom: q6v5: Use _clk_get_optional for aggre2_clk new 1b0f00d3b1fc remoteproc: move from strlcpy with unused retval to strscpy new b27aa4d87809 remoteproc: qcom: wcnss: remove unused qcom_iris_driver de [...] new 3cc889eb83f5 remoteproc: qcom: q6v5: Avoid setting smem bit in case of [...] new 8490a99586ab dt-bindings: remoteproc: qcom: Add SC7280 ADSP support new 272dca8d14c4 remoteproc: qcom: Add flag in adsp private data structure new 66cab0c5c3f9 remoteproc: qcom: Add compatible name for SC7280 ADSP new 48ab209c6f5f remoteproc: qcom: Update rproc parse firmware callback new c36d6aa67932 remoteproc: qcom: Replace hard coded values with macros new 9ece96191663 remoteproc: qcom: Add efuse evb selection control new f22eedff28af remoteproc: qcom: Add support for memory sandbox new 1cfaa13b82c7 remoteproc: qcom: pas: Add MSM8953 ADSP PIL support new 4a0510a46c44 dt-bindings: remoteproc: qcom: adsp: Add ADSP on MSM8953 new cf5865e72236 remoteproc: qcom: pas: Fix subdevice add order new c006d3428ce2 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new b037dde1a220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2bd3133c973c gpiolib: use irq_domain_alloc_irqs() new 5fbacd61a2e1 gpio: msc313: Drop empty platform remove function new 27c78692add5 gpio: pca953x: avoid logically dead code new 0f3ad8297cff gpio: pca953x: Clean up pcal6534_check_register() new b6620c454d93 gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal65 [...] new 46644897ae1e gpio: regmap: Always set gpio_chip get_direction new 022751b96104 gpio: 104-dio-48e: Migrate to the regmap-irq API new 1eebac358edd gpio: 104-idi-48: Migrate to the regmap-irq API new 95d3d4ea27ee gpio: 104-idi-48: Migrate to gpio-regmap API new fff2ccc18b62 gpio: i8255: Migrate to gpio-regmap API new 7ee1654de468 gpio: 104-dio-48e: Migrate to regmap API new b35f75d12bbc gpio: gpio-mm: Migrate to regmap API new 77e2bd1b4c58 gpio: i8255: Remove unused legacy interface new d234cd57a795 dt-bindings: gpio: Convert Fujitsu MB86S7x GPIO to DT schema new 398121cfa9a8 gpiolib: of: remove of_gpio_count() new 65fd3c7e953c gpiolib: of: stop exporting of_gpio_named_count() new 7da46d416502 gpiolib: of: remove obsolete comment for of_gpio_get_count() new a20dacd4c970 gpiolib: of: remove of_get_gpio[_flags]() and of_get_named [...] new 4da65c5cab3e gpiolib: of: remove [devm_]gpiod_get_from_of_node() APIs new c50458e68d1a gpio: pca9570: rename platform_data to chip_data new 2ccab4be77ba gpio: vf610: connect GPIO label to dev name new c08230f8c44a gpio: Remove unused and obsoleted gpio_export_link() new 2e7ea96b18b5 gpiolib: Introduce gpio_device_get() and gpio_device_put() new f80ff2f28ff3 gpiolib: Get rid of not used of_node member new 5bc3518dcb43 gpiolib: sort header inclusion alphabetically new 393cc4af97a1 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 5626af8fc432 pinctrl: sp7021: fix unused function warning new 937e7a39068d pinctrl: nomadik: Add missing header(s) new df72b4a692b6 pinctrl: amd: Add Z-state wake control bits new b7f44e1249cc pinctrl: da850-pupd: Drop empty platform remove function new f3cd465bbd15 pinctrl: thunderbay: Drop empty platform remove function new a3a7482a0dbc pinctrl: mxs: avoid defines prefixed with CONFIG new 5d8ae2928f71 pinctrl: at91: convert to NOIRQ_SYSTEM_SLEEP_PM_OPS new 84f0b1ea2a7e dt-bindings: pinctrl: renesas: Add RZ/G2L POEG binding new 2daa14811e36 dt-bindings: pinctrl: qcom: Add QDU1000 and QRU1000 pinctrl new 51a8f9971857 pinctrl: qcom: Add QDU1000/QRU1000 pinctrl driver new 14277fa3ac14 Merge branch 'devel' into for-next new a4875c586b82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 100b54e47162 pinctrl: intel: Introduce INTEL_COMMUNITY_*() to unify com [...] new 6b432d13ea1a pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMU [...] new 7466214413d1 pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNI [...] new 31044d8ec8b7 pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMM [...] new e83d7ef02982 pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMU [...] new 3cbb3c4b9852 pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMU [...] new d83bc2222020 pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COM [...] new 902b266edcf6 pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMM [...] new f4cf30886ab1 pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMM [...] new 3df5f0043de8 pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNI [...] new 6ab57fb3f1f8 pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMM [...] new 4bc3e4313e28 pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMU [...] new 6a0662636cdd pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMU [...] new 1c96fa614c18 pinctrl: meteorlake: Replace MTL_COMMUNITY() by INTEL_COMM [...] new f72a86236a6b pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMU [...] new df8467df2e65 pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_CO [...] new cd025b1c3143 pinctrl: intel: Always use gpp_num_padown_regs in the main driver new 4019bd6d8163 pinctrl: intel: Convert to generic_handle_domain_irq() new 61ef0e49f9cb pinctrl: intel: Add default case to intel_config_set_pull() new cd535346d436 pinctrl: intel: Deduplicate some code in intel_config_set_pull() new a63dd601bcc2 pinctrl: intel: Add definitions to all possible biases new 346c8364613a pinctrl: intel: Add ~4k bias support new 203a1c3ecae7 pinctrl: intel: Use same order of bit fields for PADCFG2 new ed153b0793ba pinctrl: intel: Define maximum pad number in the group new 443a0a0f0cf4 pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCT [...] new 999b85bfd765 pinctrl: intel: Make use of struct pinfunction and PINCTRL [...] new 988ac1a4689a pinctrl: baytrail: Convert to use new memeber in struct in [...] new 3899707add6a pinctrl: cherryview: Convert to use new memeber in struct [...] new b19d82e1f7f4 pinctrl: lynxpoint: Convert to use new memeber in struct i [...] new de82e6f01866 pinctrl: merrifield: Convert to use new memeber in struct [...] new 3b954b31e027 pinctrl: moorefield: Convert to use new memeber in struct [...] new afa349bbb5d7 pinctrl: intel: Get rid of unused members in struct intel_ [...] new 28d707ca5e5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9bb7569d68a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d8ed75ede6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70d2c3b5e9b2 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 91b169a3fc02 nvmem: brcm_nvram: Add check for kzalloc new 1c3950877eff nvmem: sunxi_sid: Always use 32-bit MMIO reads new d819880bca14 nvmem: sunxi_sid: Drop the workaround on A64 new 118eaeeadd00 dt-bindings: nvmem: Fix qcom,qfprom compatibles enum ordering new 2ebfa8acf4a5 dt-bindings: nvmem: Add compatible for MSM8976 new 11655f724e59 dt-bindings: nvmem: qfprom: add sdm670 compatible new d030e91b67b1 dt-bindings: nvmem: Add compatible for SM8150 new 4dee47da7e80 dt-bindings: nvmem: Add compatible for SM8250 new 8dc69d2a4684 nvmem: core: remove spurious white space new 6d6afa732d8c nvmem: core: initialise nvmem->id early new ad4fcaef8389 nvmem: core: remove nvmem_config wp_gpio new f0acb85d07b5 nvmem: core: fix cleanup after dev_set_name() new 1d50e60ea804 nvmem: core: fix registration vs use race new 520b96bfb819 net: add helper eth_addr_add() new 8eddceb280f5 of: base: add of_parse_phandle_with_optional_args() new 4f4145c9fee8 of: property: make #.*-cells optional for simple props new 9cf9486a6a7e of: property: add #nvmem-cell-cells property new edcfeab249fc nvmem: core: fix device node refcounting new 3cb05fdbaed6 nvmem: core: add an index parameter to the cell new 9c2ad908d564 nvmem: core: move struct nvmem_cell_info to nvmem-provider.h new d77b185a9c9e nvmem: core: drop the removal of the cells in nvmem_add_cells() new 807cc4e145c3 nvmem: core: fix cell removal on error new 1e01aff22ad9 nvmem: core: add nvmem_add_one_cell() new fd822a18d536 nvmem: core: use nvmem_add_one_cell() in nvmem_add_cells_f [...] new 338ce18099f6 nvmem: core: introduce NVMEM layouts new b2bd0749de9b nvmem: core: add per-cell post processing new e5ae070cb786 nvmem: core: allow to modify a cell before adding it new cce39fc5dc72 nvmem: imx-ocotp: replace global post processing with layouts new e7614892ab33 nvmem: cell: drop global cell_post_process new ce2f46f857ce nvmem: core: provide own priv pointer in post process callback new 53d60a5d6bdd nvmem: layouts: add sl28vpd layout new 434978d91cf5 MAINTAINERS: add myself as sl28vpd nvmem layout driver new f8c86c08efed nvmem: layouts: Add ONIE tlv layout driver new ef1d5e775c7e MAINTAINERS: Add myself as ONIE tlv NVMEM layout maintainer new bdaf78b14f3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9bdb3a7af74 Merge branch 'main' of git://git.infradead.org/users/willy [...] new d118339f5772 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 1a6bd3fd0d9d mhi: Update Makefile to used Kconfig flags new 3d000bdd0427 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new d39bc0b24c3e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4ef893755f60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cc2e9d2b26c8 mm, slab: periodically resched in drain_freelist() new 35e3c36d438e mm/slab: remove unused slab_early_init new ca0a62c99a1b Merge branch 'slab/for-6.3/cleanups' into slab/for-next new ef0cf1e660b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2cdd417c1917 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9cc93f1589fc Merge branch 'for-next' of git://git.infradead.org/users/w [...] new cebfcdbdc5f6 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new f7cd05c76c70 fortify: Use __builtin_dynamic_object_size() when available new 14822ff11bbe Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 3924cc8ce60b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new a7383cfbda1d Merge branch 'master' into mm-stable new b0126acb79fe Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 7e45f8095574 Merge branch 'master' into mm-nonmm-stable new b4bf05f16c87 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 80df83a8c202 Merge branch 'mm-stable' into mm-unstable new eac86f09efd9 mm/kmemleak: simplify kmemleak_cond_resched() usage new a12871bd5213 mm/kmemleak: fix UAF bug in kmemleak_scan() new bdf21495e4d0 mm: move folio_set_compound_order() to mm/internal.h new 2d61ba7c70e3 mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp() new 15d1de110c3e mm/memfd: add F_SEAL_EXEC new dbdf1f475cc9 selftests/memfd: add tests for F_SEAL_EXEC new 22a28f823b8a mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC new bf9002c79702 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix new 0c04ff829cea mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-fix new 0732aa3fd59c mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-3 new 21f434087520 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-3-fix new 96cf4881d4e4 mm/memfd: Add write seals when apply SEAL_EXEC to executab [...] new 646ad4c51c10 selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC new 0e243923b314 hugetlb: update vma flag check for hugetlb vma lock new 2be5adcd3fd1 buffer: add b_folio as an alias of b_page new 3d4b6878d06d buffer: replace obvious uses of b_page with b_folio new fbd8578be400 buffer: use b_folio in touch_buffer() new a2af36a76bb4 buffer: use b_folio in end_buffer_async_read() new fd696beea4de buffer: use b_folio in end_buffer_async_write() new 73cf6259f70e page_io: remove buffer_head include new cd5072a29460 buffer: use b_folio in mark_buffer_dirty() new 89175fdb6d91 gfs2: replace obvious uses of b_page with b_folio new a03c9f2109f0 jbd2: replace obvious uses of b_page with b_folio new 6b05d6ee4eb7 nilfs2: replace obvious uses of b_page with b_folio new 4c48c0f7f4c8 reiserfs: replace obvious uses of b_page with b_folio new 6329b1e8148a mpage: use b_folio in do_mpage_readpage() new 24e0e6e95159 mm/hugetlb: let vma_offset_start() to return start new 17b96e20ca51 mm/hugetlb: don't wait for migration entry during follow page new 94f8a4d12135 mm/hugetlb: document huge_pte_offset usage new 79fb13eb376b mm/hugetlb: move swap entry handling into vma lock when faulted new de07fb3a117d mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare new a53a11291715 mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare new f5b871ad6aa3 mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare new 136f3bdd002a mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare new 66b7d169facb mm/hugetlb: introduce hugetlb_walk() new e6e87b28df85 mm-hugetlb-introduce-hugetlb_walk-checkpatch-fixes new a7c73605f31f mm/mempolicy: do not duplicate policy if it is not applica [...] new 64faede6c898 mm/highmem: add notes about conversions from kmap{,_atomic}() new 49bf7114fb44 selftest/vm: add mremap expand merge offset test new eb51fbeac67a lib/test_vmalloc.c: add parameter use_huge for fix_size_al [...] new 144acabab51b cma: tracing: print alloc result in trace_cma_alloc_finish new 493db380f8db mm: huge_memory: convert madvise_free_huge_pmd to use a folio new 599b6bde9bcb mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() new 897477ea719d hugetlb: initialize variable to avoid compiler warning new e154304729e0 mm: memcontrol: skip moving non-present pages that are map [...] new 17fc88c34314 mm: rmap: remove lock_page_memcg() new 6cd7ad27c60f mm: memcontrol: deprecate charge moving new 9bf9f4ba8bd5 mm-memcontrol-deprecate-charge-moving-fix new 419915e9c18a mm/khugepaged: recover from poisoned anonymous memory new f5765da399cc mm/khugepaged: recover from poisoned file-backed memory new 770c30c04d56 mm/damon/core: implement damos filter new 53da46917f53 mm/damon/paddr: support DAMOS filters new a5512813fe7c mm/damon/reclaim: add a parameter called skip_anon for avo [...] new 3d72326dbe5d Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter new 2c5c944795b7 mm/damon/sysfs-schemes: implement filters directory new d39200194387 mm/damon/sysfs-schemes: implement filter directory new ad30a7fa8add mm/damon/sysfs-schemes: connect filter directory and filte [...] new ef0ed6adca7d mm/damon/sysfs-schemes: implement scheme filters new 6cf57a94c9a4 mm/damon/sysfs-schemes: Fix leaking a filter for wrong cgr [...] new e3e154ed0e46 mm/damon/sysfs-schemes: return an error for filter memcg p [...] new 928d7f3a6be2 selftests/damon/sysfs: test filters directory new 7ddc633376b9 Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs new 0551751435ae Docs/ABI/damon: document scheme filters files new dc6a9392cd1a swapfile: get rid of volatile and avoid redundant read new 8d18f734e734 swap: avoid a redundant pte map if ra window is 1 new 57803b266406 swap: fold swap_ra_clamp_pfn into swap_ra_info new a6534cde41a0 swap: avoid holding swap reference in swap_cache_get_folio new 5e640da2b92d kasan: allow sampling page_alloc allocations for HW_TAGS new e973063d8a35 tools/vm/page_owner_sort: free memory before exit new 42c375c50779 mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc [...] new 5ebd4867f0d6 Revert "mm: add nodes= arg to memory.reclaim" new dd43578df190 maple_tree: remove extra space and blank line new 8e5cf01432e8 maple_tree: remove extra return statement new fd7cbf28f65b maple_tree: use mt_node_max() instead of direct operations [...] new 601f2f1596dc maple_tree: use macro MA_ROOT_PARENT instead of number new ff9bbe5882f3 maple_tree: remove the redundant code new 930e33ef41f8 maple_tree: refine ma_state init from mas_start() new 50d49771f3c2 maple_tree: refine mab_calc_split function new 09388a30f721 mm/memory: add vm_normal_folio() new 884c33fbc94c madvise: convert madvise_cold_or_pageout_pte_range() to us [...] new ec5cca55d065 mm/damon: convert damon_pa_mark_accessed_or_deactivate() t [...] new 6176f9b81949 mm/swap: convert deactivate_page() to folio_deactivate() new 3603e9886ba6 mm-swap-convert-deactivate_page-to-folio_deactivate-fix new 75d0cb82c8e7 mm: new primitive kvmemdup() new f7cc531dad9b mm: move FOLL_* defs to mm_types.h new f26b13dab38c mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() new 07d6fc6c58ea mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() new 19adc5eab7ef mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio new a30291c4fced mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] new c40000d5e493 mm: multi-gen LRU: remove eviction fairness safeguard new 7549c6b28d6f mm: multi-gen LRU: remove aging fairness safeguard new 43a4fa822c68 mm: multi-gen LRU: shuffle should_run_aging() new a968229a78c3 mm: multi-gen LRU: per-node lru_gen_folio lists new 445f16eaeeea mm: multi-gen LRU: clarify scan_control flags new 68fb468727ee mm: multi-gen LRU: simplify arch_has_hw_pte_young() check new 63eeac7b8490 selftests/vm: ksm_functional_tests: fix a typo in comment new c7b1e0503238 mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range() new 52fb059956b2 fixup: mm/userfaultfd: enable writenotify while userfaultf [...] new a463a56dbb23 mm/mprotect: drop pgprot_t parameter from change_protection() new d7f571da72b0 fixup: mm/mprotect: drop pgprot_t parameter from change_pr [...] new 7fe420ef9d83 mm: fix comment of page table counter new 8f0401d7f032 mm/page_reporting: replace rcu_access_pointer() with rcu_d [...] new 9360a6ee80f6 migrate_pages: organize stats with struct migrate_pages_stats new cb675082ef14 migrate_pages: separate hugetlb folios migration new 80c3e488187f migrate_pages: restrict number of pages to migrate in batch new 42871c600cad migrate_pages: split unmap_and_move() to _unmap() and _move() new 20d1f927ded0 migrate_pages: batch _unmap and _move new 18a2f47949d0 migrate_pages: move migrate_folio_done() and migrate_folio [...] new e16af93248ec migrate_pages: share more code between _unmap and _move new 06f0c44a64ca migrate_pages: batch flushing TLB new 09d8542da7e8 mm: pagevec: add folio_batch_reinit() new ac209107415f mm: mlock: use folios and a folio batch internally new b7767f2d3146 m68k/mm/motorola: specify pmd_page() type new ce414fc19da1 mm: mlock: update the interface to use folios new 1ab05b4f5018 Documentation/mm: update references to __m[un]lock_page() [...] new b9099eba1b07 mm/thp: check and bail out if page in deferred queue already new b2070f49e724 fs: remove an outdated comment on mpage_writepages new 2038c5e6ce6e ntfs3: stop using generic_writepages new f70fc5a48b85 ntfs3: remove ->writepage new 1852e74a621b jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 new 1b9cda938a95 ocfs2: use filemap_fdatawrite_wbc instead of generic_writepages new 4acc99ad5d4d mm: remove generic_writepages new 3c62b28bc867 mm: huge_memory: convert split_huge_pages_all() to use a folio new 514417f6b194 zram: fix typos in comments new ad2330400f03 mm: memcg: add folio_memcg_check() new 224d8c7fc756 mm: page_idle: convert page idle to use a folio new 111c709aeb74 mm/damon: introduce damon_get_folio() new 621b23bcd1d1 mm/damon: convert damon_ptep/pmdp_mkold() to use a folio new 52dac0404c3d mm/damon/paddr: convert damon_pa_*() to use a folio new 2ee9a2627768 mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio new f19874cc5c0e mm/damon: remove unneeded damon_get_page() new d8fda5b268b3 mm/damon/vaddr: convert hugetlb related functions to use a folio new c2885bbc27b1 ksm: abstract the function try_to_get_old_rmap_item new d8c3e91eeabb ksm: support unsharing zero pages placed by KSM new 67cb1221ef2a ksm: count all zero pages placed by KSM new 5461af9a3602 ksm: count zero pages for each process new e43f5e46f8a0 ksm: add zero_pages_sharing documentation new 85b44c25cd1e selftest: add testing unsharing and counting ksm zero page new e04610e56e9e arch/alpha/kernel/smp.c: remove unnecessary (void*) conversions new 1fa691920b4b arch/alpha/kernel/process.c: remove unnecessary (void*) co [...] new fbb305a3fccc error-injection: remove EI_ETYPE_NONE new bf62fdd787b7 error-injection-remove-ei_etype_none-fix new 3fadba114fc8 docs: fault-injection: add requirements of error injectabl [...] new e511242323e2 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create new b4c0e320ce77 lib/percpu_counter: percpu_counter_add_batch() overflow/underflow new 1cf9a07fc890 include/linux/percpu_counter.h: race in uniprocessor percp [...] new 1663337627b7 kernel/irq/manage.c: disable_irq() might sleep. new 5b5a6678d404 lib: add Dhrystone benchmark test new 10ad93f1a53d lib-add-dhrystone-benchmark-test-fix new c47fbb7494b6 hfsplus: remove unnecessary variable initialization new 1688de5f3129 hfsplus-remove-unnecessary-variable-initialization-fix new 6ce8a9994505 scripts/spelling.txt: add `permitted' new 85b0e83717ae KVM: x86: fix trivial typo new afcd2f4f5629 of: overlay: fix trivial typo new 2966c0db0881 checkpatch: mark kunmap() and kunmap_atomic() deprecated new 0fb5ea4f93db scripts/gdb: add mm introspection utils new 143065d4bcd8 proc: mark /proc/cmdline as permanent new dd5c3ba990ae Merge branch 'mm-nonmm-unstable' into mm-everything new 86c7957ea9c4 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new cc3c08b41a9c Add linux-next specific files for 20230105
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 (c76083fac3ba) \ N -- N -- N refs/heads/master (cc3c08b41a9c)
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 1979 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: .gitignore | 1 + Documentation/ABI/testing/debugfs-driver-dcc | 98 + Documentation/ABI/testing/sysfs-class-hwmon | 9 + 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 | 357 +- Documentation/RCU/rculist_nulls.rst | 109 +- Documentation/RCU/stallwarn.rst | 135 +- Documentation/RCU/torture.rst | 89 +- Documentation/RCU/whatisRCU.rst | 193 +- Documentation/admin-guide/bootconfig.rst | 6 +- Documentation/admin-guide/kdump/gdbmacros.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 145 +- Documentation/admin-guide/mm/ksm.rst | 7 + Documentation/atomic_t.txt | 2 +- Documentation/bpf/map_sockmap.rst | 498 + Documentation/devicetree/bindings/arm/fsl.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 28 + .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 38 +- .../bindings/clock/qcom,gcc-sc8280xp.yaml | 7 + .../bindings/clock/qcom,sm6350-camcc.yaml | 49 + .../bindings/clock/socionext,uniphier-clock.yaml | 39 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 11 + .../bindings/display/bridge/ite,it6505.yaml | 68 +- .../bindings/display/bridge/ite,it66121.yaml | 4 +- .../bindings/display/panel/focaltech,gpt3.yaml | 56 + .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 8 +- .../devicetree/bindings/dma/fsl,imx-sdma.yaml | 149 + .../devicetree/bindings/dma/fsl,mxs-dma.yaml | 80 + .../devicetree/bindings/dma/fsl-imx-sdma.txt | 118 - .../devicetree/bindings/dma/fsl-mxs-dma.txt | 60 - .../devicetree/bindings/dma/qcom,gpi.yaml | 3 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 77 +- .../bindings/gpio/fujitsu,mb86s70-gpio.txt | 20 - .../bindings/gpio/fujitsu,mb86s70-gpio.yaml | 50 + .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 +- .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 +- .../bindings/memory-controllers/ti,gpmc.yaml | 2 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 20 + .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 7 + Documentation/devicetree/bindings/mfd/qcom-rpm.txt | 283 - Documentation/devicetree/bindings/mfd/syscon.yaml | 6 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 6 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 3 + .../bindings/net/marvell,orion-mdio.yaml | 30 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 6 +- .../bindings/nvmem/socionext,uniphier-efuse.yaml | 101 +- .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 2 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 24 +- .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 41 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 29 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 26 +- .../bindings/pinctrl/qcom,qdu1000-tlmm.yaml | 134 + .../bindings/pinctrl/renesas,rzg2l-poeg.yaml | 86 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 17 +- .../bindings/regulator/act8865-regulator.txt | 117 - .../bindings/regulator/act8945a-regulator.txt | 113 - .../bindings/regulator/active-semi,act8600.yaml | 139 + .../bindings/regulator/active-semi,act8846.yaml | 205 + .../bindings/regulator/active-semi,act8865.yaml | 158 + .../bindings/regulator/active-semi,act8945a.yaml | 258 + .../regulator/qcom,usb-vbus-regulator.yaml | 2 +- .../regulator/socionext,uniphier-regulator.yaml | 21 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 419 +- .../bindings/remoteproc/qcom,glink-edge.yaml | 24 +- .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 289 + .../bindings/remoteproc/qcom,pas-common.yaml | 97 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 35 - .../bindings/remoteproc/qcom,qcs404-pas.yaml | 86 + .../bindings/remoteproc/qcom,sc7180-pas.yaml | 125 + .../bindings/remoteproc/qcom,sc7280-adsp-pil.yaml | 195 + .../bindings/remoteproc/qcom,sc8180x-pas.yaml | 87 + .../bindings/remoteproc/qcom,sc8280xp-pas.yaml | 139 + .../bindings/remoteproc/qcom,sdx55-pas.yaml | 101 + .../bindings/remoteproc/qcom,sm6350-pas.yaml | 159 + .../bindings/remoteproc/qcom,sm8150-pas.yaml | 166 + .../bindings/remoteproc/qcom,sm8350-pas.yaml | 174 + .../bindings/remoteproc/qcom,wcnss-pil.txt | 177 - .../bindings/remoteproc/qcom,wcnss-pil.yaml | 294 + .../reset/socionext,uniphier-glue-reset.yaml | 23 +- .../bindings/reset/socionext,uniphier-reset.yaml | 52 +- .../devicetree/bindings/riscv/sifive,ccache0.yaml | 9 +- .../devicetree/bindings/riscv/starfive.yaml | 6 + .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 4 + .../devicetree/bindings/soc/qcom/qcom,dcc.yaml | 44 + .../soc/qcom/qcom,msm8976-ramp-controller.yaml | 36 + .../devicetree/bindings/soc/qcom/qcom,rpm.yaml | 101 + .../soc/samsung/samsung,exynos-sysreg.yaml | 87 + .../soc/socionext/socionext,uniphier-adamv.yaml | 50 + .../socionext/socionext,uniphier-ahci-glue.yaml | 77 + .../socionext/socionext,uniphier-dwc3-glue.yaml | 106 + .../soc/socionext/socionext,uniphier-mioctrl.yaml | 65 + .../soc/socionext/socionext,uniphier-perictrl.yaml | 64 + .../soc/socionext/socionext,uniphier-sdctrl.yaml | 61 + .../socionext,uniphier-soc-glue-debug.yaml | 68 + .../soc/socionext/socionext,uniphier-soc-glue.yaml | 115 + .../soc/socionext/socionext,uniphier-sysctrl.yaml | 104 + .../devicetree/bindings/sound/adi,adau7002.txt | 19 - .../devicetree/bindings/sound/adi,adau7002.yaml | 40 + .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 43 +- .../devicetree/bindings/sound/mchp,i2s-mcc.yaml | 110 - .../devicetree/bindings/sound/mchp,spdifrx.yaml | 73 - .../devicetree/bindings/sound/mchp,spdiftx.yaml | 78 - .../devicetree/bindings/sound/microchip,pdmc.yaml | 103 - .../bindings/sound/microchip,sama7g5-i2smcc.yaml | 110 + .../bindings/sound/microchip,sama7g5-pdmc.yaml | 103 + .../bindings/sound/microchip,sama7g5-spdifrx.yaml | 73 + .../bindings/sound/microchip,sama7g5-spdiftx.yaml | 78 + .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 1 + Documentation/devicetree/bindings/sound/rt5640.txt | 3 + .../devicetree/bindings/sound/ti,tlv320aic3x.yaml | 158 + .../devicetree/bindings/sound/tlv320aic3x.txt | 97 - .../thermal/socionext,uniphier-thermal.yaml | 15 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/socionext,uniphier-wdt.yaml | 10 +- Documentation/driver-api/gpio/legacy.rst | 9 - Documentation/driver-api/nvmem.rst | 15 + Documentation/fb/modedb.rst | 5 + Documentation/filesystems/proc.rst | 1 + Documentation/gpu/drm-kms-helpers.rst | 7 + Documentation/gpu/drm-kms.rst | 6 + Documentation/gpu/drm-uapi.rst | 12 +- Documentation/gpu/todo.rst | 13 +- Documentation/gpu/vc4.rst | 19 + Documentation/hwmon/aquacomputer_d5next.rst | 5 + Documentation/hwmon/ftsteutates.rst | 4 + Documentation/hwmon/hwmon-kernel-api.rst | 2 +- Documentation/hwmon/oxp-sensors.rst | 17 +- .../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 + .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/memory-barriers.txt | 22 +- Documentation/mm/multigen_lru.rst | 8 +- Documentation/mm/page_owner.rst | 4 +- Documentation/mm/unevictable-lru.rst | 12 +- Documentation/nvme/feature-and-quirk-policy.rst | 77 + Documentation/process/maintainer-netdev.rst | 369 +- Documentation/process/maintainer-pgp-guide.rst | 102 +- Documentation/trace/events.rst | 4 +- .../translations/sp_SP/process/code-of-conduct.rst | 97 + Documentation/translations/sp_SP/process/index.rst | 1 + Documentation/translations/zh_CN/PCI/msi-howto.rst | 11 + .../zh_CN/accounting/delay-accounting.rst | 7 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 4 - .../zh_CN/admin-guide/mm/damon/start.rst | 12 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 68 +- .../translations/zh_CN/admin-guide/mm/ksm.rst | 50 + .../translations/zh_CN/core-api/kernel-api.rst | 10 +- .../translations/zh_CN/core-api/mm-api.rst | 2 +- .../translations/zh_CN/dev-tools/kasan.rst | 74 +- .../zh_CN/dev-tools/testing-overview.rst | 27 + .../translations/zh_CN/driver-api/gpio/legacy.rst | 8 - Documentation/translations/zh_CN/mm/highmem.rst | 20 +- Documentation/translations/zh_CN/mm/page_owner.rst | 17 +- .../translations/zh_CN/power/energy-model.rst | 36 +- Documentation/translations/zh_CN/process/howto.rst | 2 +- Documentation/translations/zh_TW/gpio.txt | 9 - .../userspace-api/media/v4l/subdev-formats.rst | 111 + Documentation/virt/kvm/api.rst | 46 +- Documentation/virt/kvm/locking.rst | 19 +- Documentation/x86/x86_64/mm.rst | 2 +- MAINTAINERS | 47 +- Makefile | 13 +- Next/SHA1s | 406 +- Next/Trees | 18 - Next/merge.log | 5702 ++++++---- arch/arm/boot/dts/imx23.dtsi | 2 - arch/arm/boot/dts/imx28.dtsi | 8 - arch/arm/boot/dts/imx50-kobo-aura.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 3 + arch/arm/boot/dts/imx53-cx9020.dts | 10 +- arch/arm/boot/dts/imx53-m53evk.dts | 4 +- arch/arm/boot/dts/imx53-m53menlo.dts | 6 +- arch/arm/boot/dts/imx53-ppd.dts | 2 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx53-usbarmory.dts | 2 +- arch/arm/boot/dts/imx53.dtsi | 3 + arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi | 6 +- arch/arm/boot/dts/imx6dl-colibri-aster.dts | 2 + arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 2 + arch/arm/boot/dts/imx6dl-colibri-iris.dts | 2 + arch/arm/boot/dts/imx6dl-riotboard.dts | 4 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 6 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 + arch/arm/boot/dts/imx6q-gw5400-a.dts | 6 +- arch/arm/boot/dts/imx6q-h100.dts | 6 +- arch/arm/boot/dts/imx6q-kp.dtsi | 4 +- arch/arm/boot/dts/imx6q-marsboard.dts | 4 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 1 - arch/arm/boot/dts/imx6qdl-colibri.dtsi | 1 - arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-rex.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 7 +- arch/arm/boot/dts/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/imx6sll-evk.dts | 2 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 4 +- arch/arm/boot/dts/imx6sx.dtsi | 1 - arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 1 - arch/arm/boot/dts/imx6ull-colibri-aster.dtsi | 2 + arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 2 + arch/arm/boot/dts/imx6ull-colibri-iris.dtsi | 2 + arch/arm/boot/dts/imx7-colibri-aster.dtsi | 1 + arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 1 + arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi | 1 + arch/arm/boot/dts/imx7-colibri-iris.dtsi | 1 + arch/arm/boot/dts/imx7d-colibri-aster.dts | 1 + arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts | 1 + arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts | 1 + arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts | 1 + arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts | 1 + arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 1 + arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 1 + arch/arm/boot/dts/imx7d-colibri-iris-v2.dts | 1 + arch/arm/boot/dts/imx7d-colibri-iris.dts | 1 + arch/arm/boot/dts/imx7d-pico-dwarf.dts | 4 +- arch/arm/boot/dts/imx7d-pico-nymph.dts | 4 +- arch/arm/boot/dts/imx7s.dtsi | 3 +- arch/arm/boot/dts/imxrt1050.dtsi | 2 +- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 2 +- arch/arm/boot/dts/meson8b-ec100.dts | 2 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- .../boot/dts/qcom-apq8026-samsung-matisse-wifi.dts | 10 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 3 +- arch/arm/boot/dts/qcom-apq8084-ifc6540.dts | 20 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 11 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 11 + arch/arm/boot/dts/qcom-msm8974.dtsi | 109 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 38 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 46 +- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 4 + arch/arm/boot/dts/qcom-sdx55.dtsi | 3 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 3 +- arch/arm/boot/dts/vf610-bk4.dts | 2 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 +- arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 2 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 2 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 2 +- arch/arm/crypto/sha1_glue.c | 14 +- arch/arm/mach-imx/cpu-imx25.c | 1 + arch/arm/mach-imx/cpu-imx27.c | 1 + arch/arm/mach-imx/cpu-imx31.c | 1 + arch/arm/mach-imx/cpu-imx35.c | 1 + arch/arm/mach-imx/cpu-imx5.c | 1 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 10 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 + .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 11 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 20 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 6 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 9 +- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 2 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 2 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +- .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 4 +- .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 4 +- .../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 1 + .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 1 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 3 + .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 26 +- .../boot/dts/freescale/imx8mp-debix-model-a.dts | 506 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 9 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 11 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 10 - .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 7 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 297 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 32 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 19 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 2 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 6 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 28 + arch/arm64/boot/dts/qcom/Makefile | 9 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 295 + .../boot/dts/qcom/msm8916-samsung-grandmax.dts | 6 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 3 +- .../boot/dts/qcom/msm8953-motorola-potter.dts | 305 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts | 325 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts | 329 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts | 325 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 361 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 84 +- arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 6 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 38 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 6 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 29 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 19 +- .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 4 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 6 +- .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 4 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 27 +- arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts | 4 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8950.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 4 +- arch/arm64/boot/dts/qcom/pmi8950.dtsi | 6 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 69 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 22 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 18 + .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 20 + .../boot/dts/qcom/sc7180-trogdor-pazquel360.dtsi | 19 + .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 20 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 32 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 114 +- .../boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi | 22 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 5 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 34 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 307 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 463 +- arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts | 252 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 19 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 15 + arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts | 291 + arch/arm64/boot/dts/qcom/sdm660.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 1 + arch/arm64/boot/dts/qcom/sdm670.dtsi | 14 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 27 +- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 15 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 6 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 15 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 15 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 191 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 9 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 377 +- arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 289 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 212 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 643 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 18 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 18 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 42 + .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 86 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 323 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 40 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 93 +- .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 23 + .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 87 + .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 100 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 33 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 121 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 343 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 62 + .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 94 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 130 + arch/arm64/boot/dts/tesla/fsd-evb.dts | 16 + arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 40 +- arch/arm64/boot/dts/tesla/fsd.dtsi | 88 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/sm4-ce-ccm-core.S | 5 +- arch/arm64/crypto/sm4-ce-gcm-core.S | 5 +- arch/arm64/kvm/Kconfig | 1 - arch/csky/lib/delay.c | 2 +- arch/m68k/68000/dragen2.c | 2 +- arch/m68k/Kconfig.machine | 8 +- arch/m68k/include/asm/motorola_pgtable.h | 2 +- arch/mips/kvm/Kconfig | 1 - arch/parisc/include/asm/kgdb.h | 2 + arch/parisc/kernel/firmware.c | 5 +- arch/powerpc/kvm/Kconfig | 1 - arch/riscv/Kconfig.socs | 39 +- arch/riscv/Makefile | 2 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 14 +- arch/riscv/boot/dts/microchip/Makefile | 8 +- arch/riscv/boot/dts/renesas/rzfive-smarc-som.dtsi | 4 - arch/riscv/boot/dts/sifive/Makefile | 4 +- arch/riscv/boot/dts/starfive/Makefile | 2 +- arch/riscv/include/asm/alternative.h | 3 + arch/riscv/include/asm/insn.h | 340 + arch/riscv/include/asm/parse_asm.h | 219 - arch/riscv/kernel/alternative.c | 56 + arch/riscv/kernel/cpufeature.c | 5 +- arch/riscv/kernel/kgdb.c | 63 +- arch/riscv/kernel/probes/simulate-insn.c | 19 +- arch/riscv/kernel/probes/simulate-insn.h | 26 +- arch/riscv/kvm/Kconfig | 1 - arch/s390/kernel/idle.c | 2 +- arch/s390/kernel/vtime.c | 2 +- arch/s390/kvm/Kconfig | 1 - arch/x86/Kconfig | 2 - arch/x86/coco/tdx/tdx.c | 26 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 6 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 45 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/intel/lbr.c | 4 +- arch/x86/events/rapl.c | 5 + arch/x86/include/asm/hyperv-tlfs.h | 3 + arch/x86/include/asm/insn-eval.h | 18 +- arch/x86/include/asm/kvm_host.h | 14 +- arch/x86/include/asm/time.h | 1 + arch/x86/kernel/callthunks.c | 4 +- arch/x86/kernel/cpu/bugs.c | 2 + arch/x86/kernel/cpu/mce/amd.c | 12 +- arch/x86/kernel/cpu/mce/core.c | 18 +- arch/x86/kernel/cpu/mce/internal.h | 44 + arch/x86/kernel/cpu/microcode/amd.c | 21 +- arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/crash.c | 4 +- arch/x86/kernel/hpet.c | 2 + arch/x86/kernel/kprobes/core.c | 10 +- arch/x86/kernel/kprobes/opt.c | 28 +- arch/x86/kernel/nmi.c | 104 +- arch/x86/kernel/sev.c | 18 +- arch/x86/kernel/tsc.c | 5 + arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/cpuid.c | 11 +- arch/x86/kvm/hyperv.c | 82 +- arch/x86/kvm/hyperv.h | 27 + arch/x86/kvm/irq_comm.c | 5 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu.h | 6 +- arch/x86/kvm/mmu/mmu.c | 271 +- arch/x86/kvm/mmu/mmu_internal.h | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 12 +- arch/x86/kvm/mmu/spte.h | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 38 +- arch/x86/kvm/mmu/tdp_mmu.h | 25 +- arch/x86/kvm/pmu.c | 3 +- arch/x86/kvm/pmu.h | 3 +- arch/x86/kvm/reverse_cpuid.h | 7 + arch/x86/kvm/vmx/hyperv.c | 88 +- arch/x86/kvm/vmx/hyperv.h | 93 +- arch/x86/kvm/vmx/nested.c | 20 +- arch/x86/kvm/vmx/vmx.c | 12 + arch/x86/kvm/x86.c | 7 +- arch/x86/kvm/xen.c | 144 +- arch/x86/lib/cmdline.c | 4 +- arch/x86/lib/insn-eval.c | 20 +- arch/x86/lib/iomap_copy_64.S | 2 +- arch/x86/lib/misc.c | 2 + arch/x86/net/bpf_jit_comp.c | 70 +- block/Kconfig | 1 - block/bfq-cgroup.c | 93 +- block/bfq-iosched.c | 587 +- block/bfq-iosched.h | 142 +- block/bfq-wf2q.c | 2 +- block/blk-merge.c | 14 +- block/blk-mq.c | 5 +- crypto/ahash.c | 4 +- crypto/asymmetric_keys/Kconfig | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 1 + crypto/shash.c | 4 +- crypto/wp512.c | 2 +- drivers/Makefile | 1 + drivers/accel/Kconfig | 2 + drivers/accel/Makefile | 3 + drivers/accel/habanalabs/Kconfig | 29 + drivers/accel/habanalabs/Makefile | 20 + drivers/{misc => accel}/habanalabs/common/Makefile | 0 drivers/{misc => accel}/habanalabs/common/asid.c | 0 drivers/accel/habanalabs/common/command_buffer.c | 554 + .../accel/habanalabs/common/command_submission.c | 3559 +++++++ .../{misc => accel}/habanalabs/common/context.c | 0 .../{misc => accel}/habanalabs/common/debugfs.c | 0 .../{misc => accel}/habanalabs/common/decoder.c | 0 drivers/accel/habanalabs/common/device.c | 2538 +++++ .../habanalabs/common/firmware_if.c | 0 drivers/accel/habanalabs/common/habanalabs.h | 4016 +++++++ drivers/accel/habanalabs/common/habanalabs_drv.c | 753 ++ drivers/accel/habanalabs/common/habanalabs_ioctl.c | 1190 +++ .../{misc => accel}/habanalabs/common/hw_queue.c | 0 drivers/{misc => accel}/habanalabs/common/hwmon.c | 0 drivers/{misc => accel}/habanalabs/common/irq.c | 0 drivers/accel/habanalabs/common/memory.c | 3002 ++++++ drivers/accel/habanalabs/common/memory_mgr.c | 348 + .../{misc => accel}/habanalabs/common/mmu/Makefile | 0 .../{misc => accel}/habanalabs/common/mmu/mmu.c | 0 .../{misc => accel}/habanalabs/common/mmu/mmu_v1.c | 0 .../habanalabs/common/mmu/mmu_v2_hr.c | 0 .../{misc => accel}/habanalabs/common/pci/Makefile | 0 .../{misc => accel}/habanalabs/common/pci/pci.c | 0 .../{misc => accel}/habanalabs/common/security.c | 0 drivers/accel/habanalabs/common/state_dump.c | 718 ++ drivers/{misc => accel}/habanalabs/common/sysfs.c | 0 drivers/{misc => accel}/habanalabs/gaudi/Makefile | 0 drivers/accel/habanalabs/gaudi/gaudi.c | 9276 ++++++++++++++++ drivers/accel/habanalabs/gaudi/gaudiP.h | 358 + drivers/accel/habanalabs/gaudi/gaudi_coresight.c | 906 ++ .../habanalabs/gaudi/gaudi_security.c | 0 drivers/{misc => accel}/habanalabs/gaudi2/Makefile | 0 drivers/accel/habanalabs/gaudi2/gaudi2.c | 10605 +++++++++++++++++++ drivers/accel/habanalabs/gaudi2/gaudi2P.h | 556 + drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 2720 +++++ .../habanalabs/gaudi2/gaudi2_coresight_regs.h | 0 .../habanalabs/gaudi2/gaudi2_masks.h | 0 drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 3858 +++++++ drivers/{misc => accel}/habanalabs/goya/Makefile | 0 drivers/{misc => accel}/habanalabs/goya/goya.c | 0 drivers/accel/habanalabs/goya/goyaP.h | 251 + drivers/accel/habanalabs/goya/goya_coresight.c | 709 ++ .../{misc => accel}/habanalabs/goya/goya_hwmgr.c | 0 .../habanalabs/goya/goya_security.c | 0 drivers/accel/habanalabs/include/common/cpucp_if.h | 1390 +++ .../accel/habanalabs/include/common/hl_boot_if.h | 835 ++ .../habanalabs/include/common/qman_if.h | 0 .../include/gaudi/asic_reg/cpu_if_regs.h | 0 .../include/gaudi/asic_reg/dma0_core_masks.h | 0 .../include/gaudi/asic_reg/dma0_core_regs.h | 0 .../include/gaudi/asic_reg/dma0_qm_masks.h | 0 .../include/gaudi/asic_reg/dma0_qm_regs.h | 0 .../include/gaudi/asic_reg/dma1_core_regs.h | 0 .../include/gaudi/asic_reg/dma1_qm_regs.h | 0 .../include/gaudi/asic_reg/dma2_core_regs.h | 0 .../include/gaudi/asic_reg/dma2_qm_regs.h | 0 .../include/gaudi/asic_reg/dma3_core_regs.h | 0 .../include/gaudi/asic_reg/dma3_qm_regs.h | 0 .../include/gaudi/asic_reg/dma4_core_regs.h | 0 .../include/gaudi/asic_reg/dma4_qm_regs.h | 0 .../include/gaudi/asic_reg/dma5_core_regs.h | 0 .../include/gaudi/asic_reg/dma5_qm_regs.h | 0 .../include/gaudi/asic_reg/dma6_core_regs.h | 0 .../include/gaudi/asic_reg/dma6_qm_regs.h | 0 .../include/gaudi/asic_reg/dma7_core_regs.h | 0 .../include/gaudi/asic_reg/dma7_qm_regs.h | 0 .../gaudi/asic_reg/dma_if_e_n_down_ch0_regs.h | 0 .../gaudi/asic_reg/dma_if_e_n_down_ch1_regs.h | 0 .../include/gaudi/asic_reg/dma_if_e_n_regs.h | 0 .../gaudi/asic_reg/dma_if_e_s_down_ch0_regs.h | 0 .../gaudi/asic_reg/dma_if_e_s_down_ch1_regs.h | 0 .../include/gaudi/asic_reg/dma_if_e_s_regs.h | 0 .../gaudi/asic_reg/dma_if_w_n_down_ch0_regs.h | 0 .../gaudi/asic_reg/dma_if_w_n_down_ch1_regs.h | 0 .../include/gaudi/asic_reg/dma_if_w_n_regs.h | 0 .../gaudi/asic_reg/dma_if_w_s_down_ch0_regs.h | 0 .../gaudi/asic_reg/dma_if_w_s_down_ch1_regs.h | 0 .../include/gaudi/asic_reg/dma_if_w_s_regs.h | 0 .../include/gaudi/asic_reg/gaudi_blocks.h | 0 .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 325 + .../include/gaudi/asic_reg/mme0_ctrl_regs.h | 0 .../include/gaudi/asic_reg/mme0_qm_masks.h | 0 .../include/gaudi/asic_reg/mme0_qm_regs.h | 0 .../include/gaudi/asic_reg/mme1_ctrl_regs.h | 0 .../include/gaudi/asic_reg/mme2_ctrl_regs.h | 0 .../include/gaudi/asic_reg/mme2_qm_regs.h | 0 .../include/gaudi/asic_reg/mme3_ctrl_regs.h | 0 .../include/gaudi/asic_reg/mmu_up_regs.h | 0 .../include/gaudi/asic_reg/nic0_qm0_masks.h | 0 .../include/gaudi/asic_reg/nic0_qm0_regs.h | 0 .../include/gaudi/asic_reg/nic0_qm1_regs.h | 0 .../include/gaudi/asic_reg/nic1_qm0_regs.h | 0 .../include/gaudi/asic_reg/nic1_qm1_regs.h | 0 .../include/gaudi/asic_reg/nic2_qm0_regs.h | 0 .../include/gaudi/asic_reg/nic2_qm1_regs.h | 0 .../include/gaudi/asic_reg/nic3_qm0_regs.h | 0 .../include/gaudi/asic_reg/nic3_qm1_regs.h | 0 .../include/gaudi/asic_reg/nic4_qm0_regs.h | 0 .../include/gaudi/asic_reg/nic4_qm1_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h | 0 .../include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h | 0 .../include/gaudi/asic_reg/psoc_cpu_pll_regs.h | 0 .../include/gaudi/asic_reg/psoc_etr_regs.h | 0 .../gaudi/asic_reg/psoc_global_conf_masks.h | 0 .../include/gaudi/asic_reg/psoc_global_conf_regs.h | 0 .../include/gaudi/asic_reg/psoc_timestamp_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h | 0 .../include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h | 0 .../habanalabs/include/gaudi/asic_reg/stlb_regs.h | 0 .../include/gaudi/asic_reg/tpc0_cfg_masks.h | 0 .../include/gaudi/asic_reg/tpc0_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc0_qm_masks.h | 0 .../include/gaudi/asic_reg/tpc0_qm_regs.h | 0 .../include/gaudi/asic_reg/tpc1_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc1_qm_regs.h | 0 .../include/gaudi/asic_reg/tpc2_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc2_qm_regs.h | 0 .../include/gaudi/asic_reg/tpc3_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc3_qm_regs.h | 0 .../include/gaudi/asic_reg/tpc4_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc4_qm_regs.h | 0 .../include/gaudi/asic_reg/tpc5_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc5_qm_regs.h | 0 .../include/gaudi/asic_reg/tpc6_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc6_qm_regs.h | 0 .../include/gaudi/asic_reg/tpc7_cfg_regs.h | 0 .../include/gaudi/asic_reg/tpc7_qm_regs.h | 0 .../habanalabs/include/gaudi/gaudi.h | 0 .../habanalabs/include/gaudi/gaudi_async_events.h | 0 .../include/gaudi/gaudi_async_ids_map_extended.h | 0 .../habanalabs/include/gaudi/gaudi_coresight.h | 0 .../habanalabs/include/gaudi/gaudi_fw_if.h | 0 .../habanalabs/include/gaudi/gaudi_masks.h | 0 .../habanalabs/include/gaudi/gaudi_packets.h | 0 .../habanalabs/include/gaudi/gaudi_reg_map.h | 0 .../include/gaudi2/arc/gaudi2_arc_common_packets.h | 211 + .../gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h | 0 .../gaudi2/asic_reg/arc_farm_arc0_aux_masks.h | 0 .../gaudi2/asic_reg/arc_farm_arc0_aux_regs.h | 0 .../asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h | 0 .../gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h | 0 .../asic_reg/arc_farm_kdma_ctx_axuser_masks.h | 0 .../asic_reg/arc_farm_kdma_ctx_axuser_regs.h | 0 .../gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h | 0 .../gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h | 0 .../gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h | 0 .../include/gaudi2/asic_reg/arc_farm_kdma_masks.h | 0 .../include/gaudi2/asic_reg/arc_farm_kdma_regs.h | 0 .../include/gaudi2/asic_reg/cpu_if_regs.h | 0 .../gaudi2/asic_reg/dcore0_dec0_cmd_masks.h | 0 .../include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h | 0 .../asic_reg/dcore0_edma0_core_ctx_axuser_regs.h | 0 .../gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h | 0 .../gaudi2/asic_reg/dcore0_edma0_core_masks.h | 0 .../gaudi2/asic_reg/dcore0_edma0_core_regs.h | 0 .../gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h | 0 .../dcore0_edma0_qm_axuser_nonsecured_regs.h | 0 .../gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h | 0 .../gaudi2/asic_reg/dcore0_edma0_qm_masks.h | 0 .../include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h | 0 .../asic_reg/dcore0_edma1_core_ctx_axuser_regs.h | 0 .../dcore0_edma1_qm_axuser_nonsecured_regs.h | 0 .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h | 289 + .../gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h | 0 .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h | 333 + .../gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h | 0 .../include/gaudi2/asic_reg/dcore0_mme_acc_regs.h | 0 ...dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h | 0 ...dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_base_addr_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h | 71 + ...dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_tensor_a_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_tensor_b_regs.h | 0 .../dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h | 0 .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h | 465 + .../asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h | 0 .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h | 0 .../asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h | 0 .../gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h | 0 .../dcore0_mme_qm_arc_dup_eng_axuser_regs.h | 0 .../asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h | 0 .../dcore0_mme_qm_axuser_nonsecured_regs.h | 0 .../asic_reg/dcore0_mme_qm_axuser_secured_regs.h | 0 .../gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h | 0 .../include/gaudi2/asic_reg/dcore0_mme_qm_regs.h | 0 .../gaudi2/asic_reg/dcore0_mme_sbte0_masks.h | 0 .../dcore0_mme_sbte0_mstr_if_axuser_regs.h | 0 .../asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h | 0 .../gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h | 0 .../dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h | 0 .../dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h | 0 .../dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h | 0 .../dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h | 0 .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h | 0 .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h | 0 .../dcore0_sync_mngr_mstr_if_axuser_masks.h | 0 .../dcore0_sync_mngr_mstr_if_axuser_regs.h | 0 .../gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h | 0 .../gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h | 0 .../dcore0_tpc0_cfg_kernel_tensor_0_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h | 0 .../asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h | 0 .../asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h | 0 .../include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h | 0 .../asic_reg/dcore0_tpc0_eml_busmon_0_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h | 0 .../dcore0_tpc0_qm_axuser_nonsecured_regs.h | 0 .../gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h | 0 .../include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h | 0 .../dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h | 0 ...dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 0 .../dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 0 .../dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 0 .../dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 0 .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h | 579 + .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h | 0 .../asic_reg/dcore0_vdec0_ctrl_special_regs.h | 0 .../gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h | 0 .../gaudi2/asic_reg/dcore1_sync_mngr_glbl_regs.h | 1203 +++ .../gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h | 0 .../gaudi2/asic_reg/gaudi2_blocks_linux_driver.h | 0 .../include/gaudi2/asic_reg/gaudi2_regs.h | 553 + .../include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h | 0 .../include/gaudi2/asic_reg/nic0_qm0_regs.h | 0 .../gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h | 0 .../include/gaudi2/asic_reg/nic0_qpc0_regs.h | 0 .../nic0_umr0_0_completion_queue_ci_1_regs.h | 0 .../asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h | 0 .../include/gaudi2/asic_reg/pcie_aux_regs.h | 0 .../include/gaudi2/asic_reg/pcie_dbi_regs.h | 421 + .../include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h | 0 .../include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h | 0 .../pcie_vdec0_brdg_ctrl_axuser_dec_regs.h | 0 .../pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 0 .../pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 0 .../pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 0 .../pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 0 .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h | 579 + .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h | 0 .../gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h | 0 .../include/gaudi2/asic_reg/pcie_wrap_regs.h | 0 .../gaudi2/asic_reg/pcie_wrap_special_regs.h | 0 .../gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h | 0 .../include/gaudi2/asic_reg/pdma0_core_ctx_regs.h | 0 .../include/gaudi2/asic_reg/pdma0_core_masks.h | 0 .../include/gaudi2/asic_reg/pdma0_core_regs.h | 0 .../gaudi2/asic_reg/pdma0_core_special_masks.h | 0 .../gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h | 0 .../asic_reg/pdma0_qm_axuser_nonsecured_regs.h | 0 .../gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h | 0 .../include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h | 0 .../include/gaudi2/asic_reg/pdma0_qm_masks.h | 0 .../include/gaudi2/asic_reg/pdma0_qm_regs.h | 0 .../gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h | 0 .../asic_reg/pdma1_qm_axuser_nonsecured_regs.h | 0 .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h | 333 + .../include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h | 0 .../include/gaudi2/asic_reg/pmmu_pif_regs.h | 0 .../include/gaudi2/asic_reg/psoc_etr_masks.h | 0 .../include/gaudi2/asic_reg/psoc_etr_regs.h | 0 .../gaudi2/asic_reg/psoc_global_conf_masks.h | 1397 +++ .../gaudi2/asic_reg/psoc_global_conf_regs.h | 0 .../gaudi2/asic_reg/psoc_reset_conf_masks.h | 0 .../include/gaudi2/asic_reg/psoc_reset_conf_regs.h | 0 .../include/gaudi2/asic_reg/psoc_timestamp_regs.h | 0 .../include/gaudi2/asic_reg/rot0_desc_regs.h | 0 .../include/gaudi2/asic_reg/rot0_masks.h | 0 .../include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h | 0 .../asic_reg/rot0_qm_axuser_nonsecured_regs.h | 0 .../include/gaudi2/asic_reg/rot0_qm_cgm_regs.h | 0 .../include/gaudi2/asic_reg/rot0_qm_regs.h | 0 .../habanalabs/include/gaudi2/asic_reg/rot0_regs.h | 0 .../include/gaudi2/asic_reg/xbar_edge_0_regs.h | 0 .../include/gaudi2/asic_reg/xbar_mid_0_regs.h | 0 .../habanalabs/include/gaudi2/gaudi2.h | 0 .../include/gaudi2/gaudi2_async_events.h | 0 .../include/gaudi2/gaudi2_async_ids_map_extended.h | 0 .../habanalabs/include/gaudi2/gaudi2_coresight.h | 0 .../accel/habanalabs/include/gaudi2/gaudi2_fw_if.h | 104 + .../habanalabs/include/gaudi2/gaudi2_packets.h | 0 .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 61 + .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 0 .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 0 .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 0 .../include/goya/asic_reg/cpu_pll_regs.h | 0 .../include/goya/asic_reg/dma_ch_0_masks.h | 0 .../include/goya/asic_reg/dma_ch_0_regs.h | 0 .../include/goya/asic_reg/dma_ch_1_regs.h | 0 .../include/goya/asic_reg/dma_ch_2_regs.h | 0 .../include/goya/asic_reg/dma_ch_3_regs.h | 0 .../include/goya/asic_reg/dma_ch_4_regs.h | 0 .../include/goya/asic_reg/dma_macro_masks.h | 0 .../include/goya/asic_reg/dma_macro_regs.h | 0 .../include/goya/asic_reg/dma_nrtr_masks.h | 0 .../include/goya/asic_reg/dma_nrtr_regs.h | 0 .../include/goya/asic_reg/dma_qm_0_masks.h | 0 .../include/goya/asic_reg/dma_qm_0_regs.h | 0 .../include/goya/asic_reg/dma_qm_1_regs.h | 0 .../include/goya/asic_reg/dma_qm_2_regs.h | 0 .../include/goya/asic_reg/dma_qm_3_regs.h | 0 .../include/goya/asic_reg/dma_qm_4_regs.h | 0 .../habanalabs/include/goya/asic_reg/goya_blocks.h | 0 .../habanalabs/include/goya/asic_reg/goya_masks.h | 0 .../habanalabs/include/goya/asic_reg/goya_regs.h | 0 .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 0 .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 0 .../include/goya/asic_reg/mme1_rtr_masks.h | 0 .../include/goya/asic_reg/mme1_rtr_regs.h | 0 .../include/goya/asic_reg/mme2_rtr_regs.h | 0 .../include/goya/asic_reg/mme3_rtr_regs.h | 0 .../include/goya/asic_reg/mme4_rtr_regs.h | 0 .../include/goya/asic_reg/mme5_rtr_regs.h | 0 .../include/goya/asic_reg/mme6_rtr_regs.h | 0 .../include/goya/asic_reg/mme_cmdq_masks.h | 0 .../include/goya/asic_reg/mme_cmdq_regs.h | 0 .../habanalabs/include/goya/asic_reg/mme_masks.h | 0 .../include/goya/asic_reg/mme_qm_masks.h | 0 .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 0 .../habanalabs/include/goya/asic_reg/mme_regs.h | 0 .../habanalabs/include/goya/asic_reg/mmu_masks.h | 0 .../habanalabs/include/goya/asic_reg/mmu_regs.h | 0 .../include/goya/asic_reg/pci_nrtr_masks.h | 0 .../include/goya/asic_reg/pci_nrtr_regs.h | 0 .../include/goya/asic_reg/pcie_aux_regs.h | 0 .../include/goya/asic_reg/pcie_wrap_regs.h | 0 .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 0 .../include/goya/asic_reg/psoc_etr_regs.h | 0 .../include/goya/asic_reg/psoc_global_conf_masks.h | 0 .../include/goya/asic_reg/psoc_global_conf_regs.h | 0 .../include/goya/asic_reg/psoc_mme_pll_regs.h | 0 .../include/goya/asic_reg/psoc_pci_pll_regs.h | 0 .../include/goya/asic_reg/psoc_spi_regs.h | 0 .../include/goya/asic_reg/psoc_timestamp_regs.h | 0 .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 0 .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 0 .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 0 .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 0 .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 0 .../habanalabs/include/goya/asic_reg/stlb_masks.h | 0 .../habanalabs/include/goya/asic_reg/stlb_regs.h | 0 .../include/goya/asic_reg/tpc0_cfg_masks.h | 0 .../include/goya/asic_reg/tpc0_cfg_regs.h | 0 .../include/goya/asic_reg/tpc0_cmdq_masks.h | 0 .../include/goya/asic_reg/tpc0_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 0 .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 0 .../include/goya/asic_reg/tpc0_nrtr_masks.h | 0 .../include/goya/asic_reg/tpc0_nrtr_regs.h | 0 .../include/goya/asic_reg/tpc0_qm_masks.h | 0 .../include/goya/asic_reg/tpc0_qm_regs.h | 0 .../include/goya/asic_reg/tpc1_cfg_regs.h | 0 .../include/goya/asic_reg/tpc1_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc1_qm_regs.h | 0 .../include/goya/asic_reg/tpc1_rtr_regs.h | 0 .../include/goya/asic_reg/tpc2_cfg_regs.h | 0 .../include/goya/asic_reg/tpc2_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc2_qm_regs.h | 0 .../include/goya/asic_reg/tpc2_rtr_regs.h | 0 .../include/goya/asic_reg/tpc3_cfg_regs.h | 0 .../include/goya/asic_reg/tpc3_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc3_qm_regs.h | 0 .../include/goya/asic_reg/tpc3_rtr_regs.h | 0 .../include/goya/asic_reg/tpc4_cfg_regs.h | 0 .../include/goya/asic_reg/tpc4_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc4_qm_regs.h | 0 .../include/goya/asic_reg/tpc4_rtr_regs.h | 0 .../include/goya/asic_reg/tpc5_cfg_regs.h | 0 .../include/goya/asic_reg/tpc5_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc5_qm_regs.h | 0 .../include/goya/asic_reg/tpc5_rtr_regs.h | 0 .../include/goya/asic_reg/tpc6_cfg_regs.h | 0 .../include/goya/asic_reg/tpc6_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc6_qm_regs.h | 0 .../include/goya/asic_reg/tpc6_rtr_regs.h | 0 .../include/goya/asic_reg/tpc7_cfg_regs.h | 0 .../include/goya/asic_reg/tpc7_cmdq_regs.h | 0 .../include/goya/asic_reg/tpc7_nrtr_regs.h | 0 .../include/goya/asic_reg/tpc7_qm_regs.h | 0 .../include/goya/asic_reg/tpc_pll_regs.h | 0 .../{misc => accel}/habanalabs/include/goya/goya.h | 0 .../habanalabs/include/goya/goya_async_events.h | 0 .../habanalabs/include/goya/goya_coresight.h | 0 .../habanalabs/include/goya/goya_fw_if.h | 0 .../habanalabs/include/goya/goya_packets.h | 0 .../habanalabs/include/goya/goya_reg_map.h | 0 .../habanalabs/include/hw_ip/mmu/mmu_general.h | 0 .../habanalabs/include/hw_ip/mmu/mmu_v1_0.h | 0 .../habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 0 .../habanalabs/include/hw_ip/mmu/mmu_v2_0.h | 0 .../habanalabs/include/hw_ip/pci/pci_general.h | 0 drivers/acpi/acpi_lpit.c | 1 + drivers/acpi/acpi_video.c | 17 +- drivers/acpi/acpica/hwvalid.c | 7 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/ioapic.c | 1 + drivers/acpi/pmic/intel_pmic_bytcrc.c | 1 + drivers/acpi/processor_idle.c | 2 +- drivers/acpi/processor_perflib.c | 38 +- drivers/acpi/resource.c | 32 +- drivers/acpi/tables.c | 3 +- drivers/acpi/video_detect.c | 23 +- drivers/acpi/x86/s2idle.c | 87 +- drivers/ata/acard-ahci.c | 8 +- drivers/ata/ahci.c | 32 +- drivers/ata/ahci_octeon.c | 6 - drivers/ata/libahci.c | 171 +- drivers/ata/libata-core.c | 12 +- drivers/ata/libata-eh.c | 117 +- drivers/ata/libata-sata.c | 7 +- drivers/ata/libata-scsi.c | 11 +- drivers/ata/libata-sff.c | 10 +- drivers/ata/libata-trace.c | 2 +- drivers/ata/sata_fsl.c | 5 +- drivers/ata/sata_inic162x.c | 14 +- drivers/ata/sata_promise.c | 2 +- drivers/ata/sata_sil24.c | 7 +- drivers/ata/sata_sx4.c | 2 +- drivers/base/core.c | 42 - drivers/block/drbd/drbd_req.c | 2 + drivers/block/ps3vram.c | 2 + drivers/block/zram/zram_drv.c | 4 +- drivers/bluetooth/btusb.c | 3 + drivers/bus/imx-weim.c | 4 +- drivers/bus/mhi/Makefile | 4 +- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/clk/Kconfig | 1 - drivers/clk/qcom/Kconfig | 7 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sm6350.c | 1906 ++++ drivers/clk/qcom/clk-smd-rpm.c | 1441 +-- drivers/clk/qcom/dispcc-sm6125.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 841 +- drivers/clk/qcom/gcc-sm6115.c | 4 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 17 +- drivers/clk/renesas/r9a09g011-cpg.c | 73 + drivers/clk/renesas/rcar-gen4-cpg.h | 2 +- drivers/clocksource/acpi_pm.c | 6 +- drivers/cpufreq/Kconfig | 1 - drivers/cpufreq/apple-soc-cpufreq.c | 3 +- drivers/cpufreq/cppc_cpufreq.c | 11 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/intel_pstate.c | 14 - drivers/cpufreq/qcom-cpufreq-hw.c | 22 +- drivers/crypto/atmel-aes.c | 1 + drivers/crypto/atmel-sha.c | 1 + drivers/crypto/caam/blob_gen.c | 2 +- drivers/crypto/ux500/Kconfig | 7 +- drivers/dax/Kconfig | 1 - drivers/devfreq/Kconfig | 1 - drivers/dma-buf/dma-buf.c | 14 +- drivers/dma-buf/udmabuf.c | 28 + drivers/dma/Kconfig | 2 +- drivers/dma/idxd/device.c | 18 +- drivers/dma/idxd/dma.c | 6 - drivers/dma/idxd/init.c | 2 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/dma/imx-sdma.c | 38 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/k3-psil-am62a.c | 196 + drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 46 +- drivers/edac/edac_device.c | 17 +- drivers/edac/edac_module.h | 2 +- drivers/edac/highbank_mc_edac.c | 7 +- drivers/firmware/arm_scmi/driver.c | 2 + drivers/firmware/arm_scmi/shmem.c | 9 +- drivers/firmware/arm_scmi/virtio.c | 7 +- drivers/firmware/efi/efi.c | 9 +- drivers/firmware/efi/runtime-wrappers.c | 1 + drivers/firmware/meson/meson_sm.c | 6 +- drivers/gpio/Kconfig | 8 +- drivers/gpio/gpio-104-dio-48e.c | 398 +- drivers/gpio/gpio-104-idi-48.c | 336 +- drivers/gpio/gpio-eic-sprd.c | 23 +- drivers/gpio/gpio-gpio-mm.c | 154 +- drivers/gpio/gpio-i8255.c | 320 +- drivers/gpio/gpio-i8255.h | 54 +- drivers/gpio/gpio-msc313.c | 6 - drivers/gpio/gpio-pca953x.c | 37 +- drivers/gpio/gpio-pca9570.c | 24 +- drivers/gpio/gpio-pmic-eic-sprd.c | 29 +- drivers/gpio/gpio-regmap.c | 7 +- drivers/gpio/gpio-sifive.c | 1 + drivers/gpio/gpio-sprd.c | 9 +- drivers/gpio/gpio-vf610.c | 2 +- drivers/gpio/gpiolib-acpi.c | 10 - drivers/gpio/gpiolib-acpi.h | 4 - drivers/gpio/gpiolib-cdev.c | 21 +- drivers/gpio/gpiolib-devres.c | 55 - drivers/gpio/gpiolib-of.c | 120 +- drivers/gpio/gpiolib-of.h | 5 - drivers/gpio/gpiolib.c | 72 +- drivers/gpio/gpiolib.h | 10 + drivers/gpu/drm/Kconfig | 7 + drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 - drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 - drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 217 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc.c | 101 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 64 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 39 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 15 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 13 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 86 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 3 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 3 +- .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 36 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 1 + .../dc/dml/dcn32/display_mode_vba_util_32.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 18 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 9 + .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 5 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 37 - .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 10 +- drivers/gpu/drm/ast/ast_mode.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 9 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 5 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 5 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 5 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 6 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 5 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 5 +- drivers/gpu/drm/bridge/ite-it6505.c | 132 +- drivers/gpu/drm/bridge/ite-it66121.c | 320 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 26 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 5 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 6 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 5 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 16 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 5 +- drivers/gpu/drm/bridge/panel.c | 4 + drivers/gpu/drm/bridge/parade-ps8622.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 22 +- drivers/gpu/drm/bridge/sii902x.c | 31 +- drivers/gpu/drm/bridge/sii9234.c | 5 +- drivers/gpu/drm/bridge/sil-sii8620.c | 5 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/tc358768.c | 5 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 8 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 5 +- drivers/gpu/drm/bridge/ti-tfp410.c | 5 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 12 +- drivers/gpu/drm/drm_atomic.c | 23 +- drivers/gpu/drm/drm_atomic_state_helper.c | 124 + drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_bridge.c | 294 +- drivers/gpu/drm/drm_client.c | 11 +- drivers/gpu/drm/drm_client_modeset.c | 4 - drivers/gpu/drm/drm_connector.c | 173 +- drivers/gpu/drm/drm_debugfs.c | 102 +- drivers/gpu/drm/drm_drv.c | 7 +- drivers/gpu/drm/drm_fbdev_generic.c | 15 +- drivers/gpu/drm/drm_fourcc.c | 4 + drivers/gpu/drm/drm_framebuffer.c | 11 +- drivers/gpu/drm/drm_gem.c | 19 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 31 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 2 + drivers/gpu/drm/drm_gem_vram_helper.c | 12 +- drivers/gpu/drm/drm_internal.h | 5 + drivers/gpu/drm/drm_mipi_dbi.c | 158 +- drivers/gpu/drm/drm_mode_config.c | 10 +- drivers/gpu/drm/drm_modes.c | 546 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 33 +- drivers/gpu/drm/drm_probe_helper.c | 82 + drivers/gpu/drm/drm_simple_kms_helper.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 13 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 12 +- drivers/gpu/drm/exynos/exynos_dp.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 12 +- drivers/gpu/drm/gud/gud_connector.c | 10 +- drivers/gpu/drm/gud/gud_drv.c | 1 + drivers/gpu/drm/gud/gud_internal.h | 1 + drivers/gpu/drm/gud/gud_pipe.c | 223 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 4 +- drivers/gpu/drm/i2c/ch7006_drv.c | 8 +- drivers/gpu/drm/i915/Makefile | 7 +- drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 22 +- drivers/gpu/drm/i915/display/dvo_sil164.c | 13 +- drivers/gpu/drm/i915/display/icl_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_audio.c | 11 + drivers/gpu/drm/i915/display/intel_audio.h | 2 + drivers/gpu/drm/i915/display/intel_backlight.c | 539 +- .../gpu/drm/i915/display/intel_backlight_regs.h | 27 +- drivers/gpu/drm/i915/display/intel_bios.c | 56 +- drivers/gpu/drm/i915/display/intel_bios.h | 11 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 216 +- drivers/gpu/drm/i915/display/intel_color.c | 1276 ++- drivers/gpu/drm/i915/display/intel_color.h | 10 +- drivers/gpu/drm/i915/display/intel_connector.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 53 +- drivers/gpu/drm/i915/display/intel_ddi.c | 26 +- drivers/gpu/drm/i915/display/intel_de.h | 39 +- drivers/gpu/drm/i915/display/intel_display.c | 60 +- drivers/gpu/drm/i915/display/intel_display.h | 8 + drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dmc.c | 45 +- drivers/gpu/drm/i915/display/intel_dmc.h | 1 - drivers/gpu/drm/i915/display/intel_dp.c | 202 +- drivers/gpu/drm/i915/display/intel_dp.h | 19 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 41 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 235 +- drivers/gpu/drm/i915/display/intel_dsb.c | 98 +- drivers/gpu/drm/i915/display/intel_dsb.h | 13 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 94 +- drivers/gpu/drm/i915/display/intel_dvo.c | 410 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 7 +- drivers/gpu/drm/i915/display/intel_dvo_regs.h | 54 + drivers/gpu/drm/i915/display/intel_fb.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 10 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 46 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +- drivers/gpu/drm/i915/display/intel_hti.c | 3 + drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_panel.c | 9 + drivers/gpu/drm/i915/display/intel_panel.h | 1 + drivers/gpu/drm/i915/display/intel_pps.c | 360 +- drivers/gpu/drm/i915/display/intel_pps.h | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 44 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 15 +- drivers/gpu/drm/i915/display/intel_tc.c | 55 +- drivers/gpu/drm/i915/display/intel_tv.c | 4 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 11 +- drivers/gpu/drm/i915/display/intel_vrr.c | 55 +- drivers/gpu/drm/i915/display/skl_watermark.c | 42 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 42 +- drivers/gpu/drm/i915/i915_deps.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 3 +- drivers/gpu/drm/i915/i915_drv.h | 8 +- drivers/gpu/drm/i915/i915_gem.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 31 +- drivers/gpu/drm/i915/i915_pci.c | 17 +- drivers/gpu/drm/i915/i915_reg.h | 101 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 2 +- drivers/gpu/drm/i915/intel_region_ttm.c | 3 +- drivers/gpu/drm/i915/{ => soc}/intel_dram.c | 0 drivers/gpu/drm/i915/{ => soc}/intel_dram.h | 0 drivers/gpu/drm/i915/{ => soc}/intel_pch.c | 0 drivers/gpu/drm/i915/{ => soc}/intel_pch.h | 0 drivers/gpu/drm/imx/Kconfig | 41 +- drivers/gpu/drm/imx/Makefile | 10 +- drivers/gpu/drm/imx/dcss/dcss-dev.c | 17 +- drivers/gpu/drm/imx/dcss/dcss-dev.h | 7 +- drivers/gpu/drm/imx/dcss/dcss-drv.c | 8 +- drivers/gpu/drm/imx/ipuv3-plane.c | 946 -- drivers/gpu/drm/imx/ipuv3/Kconfig | 41 + drivers/gpu/drm/imx/ipuv3/Makefile | 11 + drivers/gpu/drm/imx/{ => ipuv3}/dw_hdmi-imx.c | 0 drivers/gpu/drm/imx/{ => ipuv3}/imx-drm-core.c | 0 drivers/gpu/drm/imx/{ => ipuv3}/imx-drm.h | 0 drivers/gpu/drm/imx/{ => ipuv3}/imx-ldb.c | 0 drivers/gpu/drm/imx/{ => ipuv3}/imx-tve.c | 0 drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-crtc.c | 0 drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 948 ++ drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.h | 0 drivers/gpu/drm/imx/{ => ipuv3}/parallel-display.c | 0 drivers/gpu/drm/logicvc/logicvc_drm.c | 13 +- drivers/gpu/drm/mediatek/mtk_dp.c | 4 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 23 +- drivers/gpu/drm/meson/meson_viu.c | 5 +- drivers/gpu/drm/mxsfb/Kconfig | 2 + drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.h | 3 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 2 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 1 + drivers/gpu/drm/nouveau/nouveau_sgdma.c | 1 + drivers/gpu/drm/omapdrm/dss/dispc.c | 5 - drivers/gpu/drm/omapdrm/dss/dsi.c | 26 +- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-edp.c | 8 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 6 +- drivers/gpu/drm/panel/panel-orisetech-ota5601a.c | 364 + drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 10 +- drivers/gpu/drm/panel/panel-simple.c | 6 +- drivers/gpu/drm/panfrost/panfrost_device.c | 10 +- drivers/gpu/drm/panfrost/panfrost_device.h | 4 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 7 +- drivers/gpu/drm/qxl/qxl_cmd.c | 16 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 +- drivers/gpu/drm/qxl/qxl_ttm.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 3 +- drivers/gpu/drm/radeon/radeon_device.c | 5 - drivers/gpu/drm/radeon/radeon_pm.c | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 9 +- drivers/gpu/drm/scheduler/sched_entity.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 4 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 9 +- drivers/gpu/drm/solomon/ssd130x.c | 4 +- drivers/gpu/drm/sprd/sprd_dpu.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 141 +- drivers/gpu/drm/tests/Makefile | 8 +- drivers/gpu/drm/tests/drm_client_modeset_test.c | 110 +- drivers/gpu/drm/tests/drm_cmdline_parser_test.c | 68 + drivers/gpu/drm/tests/drm_connector_test.c | 76 + drivers/gpu/drm/tests/drm_kunit_helpers.c | 105 +- drivers/gpu/drm/tests/drm_kunit_helpers.h | 11 - drivers/gpu/drm/tests/drm_managed_test.c | 71 + drivers/gpu/drm/tests/drm_modes_test.c | 158 + drivers/gpu/drm/tests/drm_probe_helper_test.c | 218 + drivers/gpu/drm/tidss/tidss_dispc.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 9 +- drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/gm12u320.c | 15 +- drivers/gpu/drm/tiny/hx8357d.c | 5 +- drivers/gpu/drm/tiny/ili9163.c | 6 +- drivers/gpu/drm/tiny/ili9225.c | 36 +- drivers/gpu/drm/tiny/ili9341.c | 5 +- drivers/gpu/drm/tiny/ili9486.c | 20 +- drivers/gpu/drm/tiny/mi0283qt.c | 5 +- drivers/gpu/drm/tiny/ofdrm.c | 13 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 10 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 39 +- drivers/gpu/drm/tiny/st7735r.c | 5 +- drivers/gpu/drm/ttm/ttm_bo.c | 211 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 111 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 19 +- drivers/gpu/drm/ttm/ttm_device.c | 26 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 6 +- drivers/gpu/drm/ttm/ttm_pool.c | 3 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +- drivers/gpu/drm/ttm/ttm_resource.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 3 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 22 +- drivers/gpu/drm/v3d/v3d_gem.c | 55 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 6 +- drivers/gpu/drm/vc4/Kconfig | 16 + drivers/gpu/drm/vc4/Makefile | 7 + drivers/gpu/drm/vc4/tests/.kunitconfig | 13 + drivers/gpu/drm/vc4/tests/vc4_mock.c | 200 + drivers/gpu/drm/vc4/tests/vc4_mock.h | 63 + drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c | 41 + drivers/gpu/drm/vc4/tests/vc4_mock_output.c | 138 + drivers/gpu/drm/vc4/tests/vc4_mock_plane.c | 47 + drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c | 1039 ++ drivers/gpu/drm/vc4/vc4_bo.c | 10 +- drivers/gpu/drm/vc4/vc4_crtc.c | 144 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 36 +- drivers/gpu/drm/vc4/vc4_dpi.c | 34 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 +- drivers/gpu/drm/vc4/vc4_drv.h | 148 +- drivers/gpu/drm/vc4/vc4_dsi.c | 186 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 4 + drivers/gpu/drm/vc4/vc4_hvs.c | 97 +- drivers/gpu/drm/vc4/vc4_kms.c | 138 +- drivers/gpu/drm/vc4/vc4_txp.c | 62 +- drivers/gpu/drm/vc4/vc4_v3d.c | 14 +- drivers/gpu/drm/vc4/vc4_vec.c | 361 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 3 + drivers/gpu/drm/virtio/virtgpu_object.c | 6 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 26 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 13 +- drivers/gpu/drm/vkms/vkms_drv.c | 27 +- drivers/gpu/drm/vkms/vkms_drv.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 1 - drivers/gpu/ipu-v3/ipu-common.c | 1 + drivers/hid/intel-ish-hid/ishtp/dma-if.c | 10 + drivers/hwmon/aht10.c | 3 +- drivers/hwmon/aquacomputer_d5next.c | 242 +- drivers/hwmon/coretemp.c | 132 +- drivers/hwmon/ftsteutates.c | 29 +- drivers/hwmon/nct6775-core.c | 2 +- drivers/hwmon/nzxt-smart2.c | 1 + drivers/hwmon/oxp-sensors.c | 52 +- drivers/hwmon/pmbus/Kconfig | 16 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ltc2978.c | 16 +- drivers/hwmon/pmbus/mpq7932.c | 156 + drivers/hwmon/pmbus/pmbus.h | 5 +- drivers/hwspinlock/hwspinlock_core.c | 2 +- drivers/hwtracing/stm/Kconfig | 1 - drivers/iio/adc/qcom-spmi-adc5.c | 6 +- drivers/iio/adc/twl6030-gpadc.c | 2 +- drivers/iio/imu/kmx61.c | 2 +- drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 5 +- drivers/infiniband/hw/mlx5/counters.c | 6 +- drivers/infiniband/hw/mlx5/qp.c | 49 +- drivers/infiniband/ulp/srp/ib_srp.h | 8 +- drivers/md/Kconfig | 1 - drivers/md/dm.c | 2 + drivers/md/md.c | 2 + drivers/memory/atmel-sdramc.c | 6 +- drivers/memory/mvebu-devbus.c | 3 +- drivers/memory/omap-gpmc.c | 3 +- drivers/memory/renesas-rpc-if.c | 153 +- drivers/memory/tegra/tegra186.c | 36 - drivers/memory/ti-emif-pm.c | 7 +- drivers/mfd/Kconfig | 1 + drivers/mfd/rk808.c | 1 + drivers/misc/Kconfig | 1 - drivers/misc/Makefile | 1 - drivers/misc/habanalabs/Kconfig | 27 - drivers/misc/habanalabs/Makefile | 20 - drivers/misc/habanalabs/common/command_buffer.c | 558 - .../misc/habanalabs/common/command_submission.c | 3538 ------- drivers/misc/habanalabs/common/device.c | 2534 ----- drivers/misc/habanalabs/common/habanalabs.h | 4002 ------- drivers/misc/habanalabs/common/habanalabs_drv.c | 753 -- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 1190 --- drivers/misc/habanalabs/common/memory.c | 3002 ------ drivers/misc/habanalabs/common/memory_mgr.c | 350 - drivers/misc/habanalabs/common/state_dump.c | 718 -- drivers/misc/habanalabs/gaudi/gaudi.c | 9280 ---------------- drivers/misc/habanalabs/gaudi/gaudiP.h | 358 - drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 905 -- drivers/misc/habanalabs/gaudi2/gaudi2.c | 10603 ------------------ drivers/misc/habanalabs/gaudi2/gaudi2P.h | 556 - drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c | 2720 ----- drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 3854 ------- drivers/misc/habanalabs/goya/goyaP.h | 251 - drivers/misc/habanalabs/goya/goya_coresight.c | 709 -- drivers/misc/habanalabs/include/common/cpucp_if.h | 1371 --- .../misc/habanalabs/include/common/hl_boot_if.h | 734 -- .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 323 - .../include/gaudi2/arc/gaudi2_arc_common_packets.h | 213 - .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h | 294 - .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h | 348 - .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h | 73 - .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h | 468 - .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h | 581 - .../include/gaudi2/asic_reg/gaudi2_regs.h | 552 - .../include/gaudi2/asic_reg/pcie_dbi_regs.h | 422 - .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h | 580 - .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h | 334 - .../gaudi2/asic_reg/psoc_global_conf_masks.h | 1406 --- .../misc/habanalabs/include/gaudi2/gaudi2_fw_if.h | 99 - .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 59 - drivers/misc/lkdtm/heap.c | 1 + drivers/mmc/core/pwrseq_simple.c | 4 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 + drivers/mmc/host/sdhci-esdhc-imx.c | 88 +- drivers/mmc/host/sunxi-mmc.c | 8 +- drivers/mtd/devices/mtd_dataflash.c | 9 - drivers/mtd/hyperbus/rpc-if.c | 18 +- drivers/mtd/nand/raw/marvell_nand.c | 7 + drivers/mtd/nand/raw/sunxi_nand.c | 49 +- drivers/mtd/parsers/scpart.c | 2 +- drivers/mtd/parsers/tplink_safeloader.c | 4 +- drivers/mtd/spi-nor/core.c | 1 + drivers/mtd/spi-nor/issi.c | 2 +- drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 72 +- drivers/mtd/spi-nor/sfdp.h | 9 +- drivers/net/Kconfig | 1 - drivers/net/bonding/bond_3ad.c | 1 + drivers/net/dsa/mv88e6xxx/Kconfig | 4 +- drivers/net/dsa/qca/qca8k-8xxx.c | 164 +- drivers/net/dsa/qca/qca8k.h | 5 - drivers/net/ethernet/amazon/ena/ena_com.c | 29 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 6 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 83 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 17 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3 + drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 27 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 6 - drivers/net/ethernet/freescale/fman/fman_dtsec.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 57 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 71 +- drivers/net/ethernet/intel/igc/igc_base.c | 29 + drivers/net/ethernet/intel/igc/igc_base.h | 2 + drivers/net/ethernet/intel/igc/igc_defines.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 8 +- drivers/net/ethernet/intel/igc/igc_tsn.c | 56 +- .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 4 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 7 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 7 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 10 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 8 +- drivers/net/ethernet/realtek/r8169_main.c | 58 +- drivers/net/ethernet/renesas/rswitch.c | 10 +- drivers/net/ipa/ipa_interrupt.c | 3 +- drivers/net/phy/xilinx_gmii2rgmii.c | 1 + drivers/net/usb/rndis_host.c | 3 +- drivers/net/vxlan/vxlan_core.c | 19 +- drivers/nvme/host/auth.c | 2 +- drivers/nvme/host/core.c | 34 +- drivers/nvme/host/ioctl.c | 28 +- drivers/nvme/host/multipath.c | 2 + drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 46 +- drivers/nvme/target/admin-cmd.c | 37 +- drivers/nvme/target/passthru.c | 11 +- drivers/nvmem/Kconfig | 4 + drivers/nvmem/Makefile | 1 + drivers/nvmem/brcm_nvram.c | 3 + drivers/nvmem/core.c | 346 +- drivers/nvmem/imx-ocotp.c | 34 +- drivers/nvmem/layouts/Kconfig | 23 + drivers/nvmem/layouts/Makefile | 7 + drivers/nvmem/layouts/onie-tlv.c | 244 + drivers/nvmem/layouts/sl28vpd.c | 153 + drivers/nvmem/sunxi_sid.c | 23 +- drivers/nvmem/u-boot-env.c | 2 +- drivers/of/property.c | 6 +- drivers/opp/Kconfig | 1 - drivers/parisc/pdc_stable.c | 9 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 6 +- drivers/pinctrl/freescale/pinctrl-mxs.h | 6 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 18 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 10 +- drivers/pinctrl/intel/pinctrl-broxton.c | 31 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 31 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 13 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +- drivers/pinctrl/intel/pinctrl-denverton.c | 13 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 24 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 13 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 21 +- drivers/pinctrl/intel/pinctrl-icelake.c | 35 +- drivers/pinctrl/intel/pinctrl-intel.c | 74 +- drivers/pinctrl/intel/pinctrl-intel.h | 55 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 13 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 13 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 12 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 8 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 6 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 23 +- drivers/pinctrl/intel/pinctrl-moorefield.c | 6 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 37 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 30 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 3 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 3 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 32 +- drivers/pinctrl/nomadik/pinctrl-abx500.h | 4 + drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 3 + drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c | 3 + drivers/pinctrl/nomadik/pinctrl-nomadik.c | 32 +- drivers/pinctrl/nomadik/pinctrl-nomadik.h | 5 + drivers/pinctrl/pinctrl-amd.c | 7 + drivers/pinctrl/pinctrl-amd.h | 1 + drivers/pinctrl/pinctrl-at91.c | 2 +- drivers/pinctrl/pinctrl-da850-pupd.c | 6 - drivers/pinctrl/pinctrl-thunderbay.c | 7 - drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-qdu1000.c | 1274 +++ drivers/pinctrl/sunplus/sppctl.c | 7 +- drivers/platform/chrome/Kconfig | 10 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec_sysfs.c | 36 +- drivers/platform/chrome/cros_ec_uart.c | 361 + drivers/platform/x86/x86-android-tablets.c | 2 +- drivers/power/supply/ab8500_fg.c | 22 +- drivers/power/supply/axp288_fuel_gauge.c | 2 + drivers/power/supply/bq2415x_charger.c | 42 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 8 +- drivers/power/supply/bq25890_charger.c | 105 +- drivers/power/supply/charger-manager.c | 6 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/da9150-charger.c | 9 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/power/supply/ds2781_battery.c | 8 +- drivers/power/supply/lp8788-charger.c | 7 +- drivers/power/supply/ltc4162-l-charger.c | 12 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max77693_charger.c | 6 +- drivers/power/supply/mp2629_charger.c | 2 +- drivers/power/supply/olpc_battery.c | 2 +- drivers/power/supply/pcf50633-charger.c | 6 +- drivers/power/supply/power_supply_sysfs.c | 10 +- drivers/power/supply/rk817_charger.c | 4 - drivers/power/supply/twl4030_charger.c | 6 +- drivers/power/supply/wm8350_power.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/tps65219-regulator.c | 2 +- drivers/remoteproc/qcom_q6v5.c | 4 +- drivers/remoteproc/qcom_q6v5_adsp.c | 124 +- drivers/remoteproc/qcom_q6v5_mss.c | 174 +- drivers/remoteproc/qcom_q6v5_pas.c | 45 +- drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 12 + drivers/remoteproc/qcom_wcnss.h | 2 - drivers/reset/Kconfig | 2 +- drivers/reset/reset-uniphier-glue.c | 4 +- drivers/rpmsg/qcom_glink_ssr.c | 2 +- drivers/rpmsg/rpmsg_char.c | 8 + drivers/rpmsg/rpmsg_ctrl.c | 2 + drivers/s390/block/dcssblk.c | 2 + drivers/s390/net/qeth_core_sys.c | 12 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +- drivers/scsi/ipr.c | 11 +- drivers/scsi/libsas/sas_ata.c | 102 +- drivers/scsi/libsas/sas_discover.c | 6 - drivers/scsi/libsas/sas_expander.c | 125 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/scsi_lib.c | 8 - drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/Makefile | 2 +- drivers/soc/amlogic/meson-ee-pwrc.c | 17 + drivers/soc/imx/Kconfig | 11 + drivers/soc/imx/Makefile | 6 +- drivers/soc/imx/imx8m-blk-ctrl.c | 27 +- drivers/soc/imx/imx8mp-blk-ctrl.c | 112 +- drivers/soc/imx/imx93-pd.c | 1 - drivers/soc/imx/imx93-src.c | 1 - drivers/soc/imx/soc-imx8m.c | 4 +- drivers/soc/microchip/mpfs-sys-controller.c | 6 + drivers/soc/qcom/Kconfig | 17 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/dcc.c | 1299 +++ drivers/soc/qcom/ramp_controller.c | 343 + drivers/soc/qcom/socinfo.c | 16 + drivers/soc/renesas/r8a779g0-sysc.c | 1 + drivers/soc/sifive/Kconfig | 2 +- drivers/spi/spi-altera-core.c | 30 +- drivers/spi/spi-altera-dfl.c | 36 +- drivers/spi/spi-altera-platform.c | 36 +- drivers/spi/spi-ar934x.c | 10 +- drivers/spi/spi-armada-3700.c | 98 +- drivers/spi/spi-ath79.c | 40 +- drivers/spi/spi-cadence-xspi.c | 5 +- drivers/spi/spi-geni-qcom.c | 211 +- drivers/spi/spi-loopback-test.c | 8 +- drivers/spi/spi-mt65xx.c | 12 +- drivers/spi/spi-pl022.c | 1 - drivers/spi/spi-rpc-if.c | 14 +- drivers/spi/spidev.c | 4 + drivers/thermal/intel/Kconfig | 7 + drivers/thermal/intel/Makefile | 1 + drivers/thermal/intel/int340x_thermal/Kconfig | 1 + .../int340x_thermal/processor_thermal_device.c | 119 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 4 + drivers/thermal/intel/intel_soc_dts_iosf.c | 33 +- drivers/thermal/intel/intel_tcc.c | 139 + drivers/thermal/intel/intel_tcc_cooling.c | 37 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 66 +- drivers/thunderbolt/acpi.c | 13 +- drivers/thunderbolt/retimer.c | 5 +- drivers/thunderbolt/tb.h | 2 +- drivers/ufs/core/ufs_bsg.c | 144 +- drivers/ufs/core/ufshcd-priv.h | 3 - drivers/ufs/core/ufshcd.c | 338 +- drivers/ufs/core/ufshpb.c | 4 +- drivers/ufs/host/Kconfig | 4 + drivers/ufs/host/ufs-qcom.c | 135 +- drivers/ufs/host/ufs-qcom.h | 11 - drivers/usb/common/ulpi.c | 2 +- drivers/usb/fotg210/fotg210-core.c | 5 +- drivers/vhost/vsock.c | 1 - drivers/video/fbdev/Kconfig | 4 +- drivers/video/fbdev/aty/atyfb_base.c | 3 +- drivers/video/fbdev/core/fbmem.c | 2 + drivers/video/fbdev/matrox/matroxfb_base.c | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 28 +- fs/binfmt_elf.c | 5 + fs/btrfs/Kconfig | 1 - fs/btrfs/Makefile | 4 +- fs/btrfs/bio.c | 11 +- fs/btrfs/disk-io.c | 11 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-io-tree.c | 2 +- fs/btrfs/extent-tree.c | 7 +- fs/btrfs/extent_io.c | 30 +- fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 2 +- fs/btrfs/super.c | 2 +- fs/btrfs/verity.c | 19 +- fs/ceph/caps.c | 2 +- fs/ceph/locks.c | 24 +- fs/ceph/super.h | 1 - fs/cifs/dfs.c | 25 +- fs/cifs/misc.c | 2 + fs/cifs/sess.c | 3 +- fs/cifs/smb2ops.c | 12 +- fs/cifs/smb2pdu.c | 11 +- fs/dlm/Kconfig | 1 - fs/erofs/zmap.c | 10 +- fs/exec.c | 4 + fs/exfat/dir.c | 7 +- fs/ext2/dir.c | 4 +- fs/ext4/verity.c | 6 +- fs/f2fs/data.c | 2 +- fs/f2fs/extent_cache.c | 34 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 13 +- fs/f2fs/verity.c | 6 +- fs/jbd2/commit.c | 25 - fs/jbd2/journal.c | 1 - fs/ksmbd/auth.c | 3 +- fs/ksmbd/connection.c | 7 +- fs/ksmbd/smb2pdu.c | 7 +- fs/ksmbd/transport_tcp.c | 5 +- fs/lockd/svc.c | 1 - fs/locks.c | 25 - fs/mpage.c | 8 - fs/namei.c | 6 +- fs/nfs/callback_xdr.c | 1 - fs/nfs/dir.c | 7 +- fs/nfs/export.c | 2 +- fs/nfs/filelayout/filelayout.c | 8 + fs/nfsd/nfs4xdr.c | 11 + fs/nfsd/nfssvc.c | 1 - fs/nfsd/vfs.c | 8 +- fs/notify/Kconfig | 1 - fs/ntfs3/file.c | 4 +- fs/ntfs3/frecord.c | 3 + fs/ntfs3/fslog.c | 6 +- fs/ntfs3/fsntfs.c | 1 + fs/ntfs3/index.c | 19 +- fs/ntfs3/inode.c | 41 +- fs/ntfs3/namei.c | 10 + fs/ntfs3/ntfs_fs.h | 1 + fs/ntfs3/record.c | 9 +- fs/ntfs3/xattr.c | 6 +- fs/ocfs2/journal.c | 16 +- fs/proc/base.c | 1 + fs/proc/cmdline.c | 1 + fs/quota/Kconfig | 1 - fs/udf/directory.c | 2 +- fs/udf/file.c | 26 +- fs/udf/inode.c | 20 +- fs/udf/super.c | 1 + fs/udf/udf_i.h | 3 +- fs/userfaultfd.c | 28 +- fs/verity/Kconfig | 8 - fs/verity/enable.c | 15 +- fs/verity/fsverity_private.h | 4 - fs/verity/init.c | 1 - fs/verity/open.c | 65 +- fs/verity/signature.c | 2 - fs/verity/verify.c | 14 - fs/xfs/libxfs/xfs_btree.c | 7 +- fs/xfs/xfs_icache.c | 10 + fs/xfs/xfs_ioctl.c | 4 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_reflink.c | 2 - include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 2 + include/acpi/video.h | 2 + include/asm-generic/gpio.h | 6 - include/asm-generic/vmlinux.lds.h | 5 + include/crypto/scatterwalk.h | 4 +- include/drm/display/drm_dp.h | 9 +- include/drm/drm_atomic.h | 32 +- include/drm/drm_atomic_state_helper.h | 4 + include/drm/drm_audio_component.h | 3 + include/drm/drm_bridge.h | 36 +- include/drm/drm_connector.h | 82 +- include/drm/drm_debugfs.h | 41 + include/drm/drm_device.h | 15 + include/drm/drm_gem.h | 1 + include/drm/drm_gem_atomic_helper.h | 2 - include/drm/drm_gem_ttm_helper.h | 3 +- include/drm/drm_gem_vram_helper.h | 4 +- include/drm/drm_kunit_helpers.h | 91 + include/drm/drm_mipi_dbi.h | 43 +- include/drm/drm_mode_config.h | 12 +- include/drm/drm_modes.h | 17 + include/drm/drm_panel.h | 10 + include/drm/drm_plane.h | 4 +- include/drm/drm_probe_helper.h | 1 + include/drm/drm_simple_kms_helper.h | 4 +- include/drm/ttm/ttm_bo.h | 430 + include/drm/ttm/ttm_bo_api.h | 471 - include/drm/ttm/ttm_bo_driver.h | 303 - include/drm/ttm/ttm_device.h | 7 +- include/drm/ttm/ttm_execbuf_util.h | 4 +- include/dt-bindings/clock/qcom,gcc-qcs404.h | 4 + include/dt-bindings/clock/qcom,rpmcc.h | 2 + include/dt-bindings/clock/qcom,sm6350-camcc.h | 109 + include/dt-bindings/power/meson-g12a-power.h | 1 + include/dt-bindings/power/qcom-rpmpd.h | 1 + include/dt-bindings/power/r8a779g0-sysc.h | 1 + .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 4 +- include/linux/bpf.h | 16 +- include/linux/bpf_verifier.h | 40 +- include/linux/compiler_attributes.h | 5 + include/linux/dma-buf.h | 4 +- include/linux/dma/imx-dma.h | 1 + include/linux/dsa/tag_qca.h | 4 +- include/linux/etherdevice.h | 14 + include/linux/fortify-string.h | 7 + include/linux/fs.h | 3 + include/linux/fsverity.h | 74 +- include/linux/gpio.h | 8 - include/linux/gpio/consumer.h | 48 - include/linux/gpio/driver.h | 7 - include/linux/intel_tcc.h | 18 + include/linux/jbd2.h | 2 - include/linux/kernel_stat.h | 14 +- include/linux/libata.h | 25 +- include/linux/memcontrol.h | 50 +- include/linux/mfd/axp20x.h | 15 +- include/linux/migrate.h | 1 + include/linux/mlx5/device.h | 5 + include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 28 +- include/linux/mm_inline.h | 27 +- include/linux/mm_types.h | 52 +- include/linux/mmzone.h | 131 +- include/linux/mtd/spi-nor.h | 1 - include/linux/namei.h | 2 +- include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/nmi.h | 8 + include/linux/nvme.h | 4 +- include/linux/nvmem-consumer.h | 17 +- include/linux/nvmem-provider.h | 97 +- include/linux/of.h | 25 + include/linux/of_gpio.h | 82 +- include/linux/pagevec.h | 5 + include/linux/phy.h | 5 +- include/linux/pinctrl/pinctrl.h | 20 + include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 16 +- include/linux/rcutiny.h | 12 +- include/linux/rcutree.h | 2 +- include/linux/sched.h | 9 + include/linux/sched/cputime.h | 9 - include/linux/soc/qcom/smd-rpm.h | 1 - include/linux/spi/altera.h | 4 +- include/linux/srcu.h | 45 + include/linux/srcutree.h | 2 +- include/linux/sunrpc/msg_prot.h | 5 + include/linux/sunrpc/xdr.h | 5 +- include/linux/workqueue.h | 1 + include/linux/writeback.h | 2 - include/memory/renesas-rpc-if.h | 34 +- include/net/inet_hashtables.h | 4 + include/net/inet_timewait_sock.h | 5 + include/net/netfilter/nf_tables.h | 25 +- include/net/tc_wrapper.h | 4 +- include/scsi/libsas.h | 1 - include/scsi/sas_ata.h | 20 + include/trace/events/rseq.h | 7 +- include/trace/events/rxrpc.h | 6 +- include/trace/events/timer.h | 3 +- include/uapi/drm/habanalabs_accel.h | 2233 ++++ include/uapi/linux/auxvec.h | 2 + include/uapi/linux/bpf.h | 4 + include/uapi/linux/io_uring.h | 8 + include/uapi/linux/kvm.h | 3 + include/uapi/linux/media-bus-format.h | 5 +- include/uapi/linux/rseq.h | 22 + include/uapi/misc/habanalabs.h | 2225 ---- include/uapi/scsi/scsi_bsg_ufs.h | 48 +- include/uapi/sound/intel/avs/tokens.h | 4 + include/ufs/ufs.h | 30 +- include/ufs/ufshcd.h | 40 +- include/ufs/ufshci.h | 10 +- init/Kconfig | 17 +- init/main.c | 2 +- io_uring/cancel.c | 9 +- io_uring/io-wq.c | 1 + io_uring/io_uring.c | 144 +- io_uring/io_uring.h | 40 +- kernel/bpf/bpf_local_storage.c | 4 +- kernel/bpf/btf.c | 21 +- kernel/bpf/helpers.c | 71 +- kernel/bpf/syscall.c | 1 - kernel/bpf/task_iter.c | 39 +- kernel/bpf/trampoline.c | 4 + kernel/bpf/verifier.c | 165 +- kernel/cgroup/cpuset.c | 2 - kernel/events/core.c | 54 +- kernel/fork.c | 8 +- kernel/futex/syscalls.c | 11 +- kernel/kcsan/kcsan_test.c | 7 +- kernel/locking/locktorture.c | 101 +- kernel/notifier.c | 3 - kernel/pid_namespace.c | 17 + kernel/power/Kconfig | 1 - kernel/ptrace.c | 2 +- kernel/rcu/Kconfig | 3 - kernel/rcu/Kconfig.debug | 15 +- kernel/rcu/rcu.h | 2 + kernel/rcu/rcu_segcblist.c | 2 +- kernel/rcu/rcu_segcblist.h | 2 + kernel/rcu/rcutorture.c | 44 +- kernel/rcu/refscale.c | 252 +- kernel/rcu/srcutree.c | 98 +- kernel/rcu/tasks.h | 85 +- kernel/rcu/tiny.c | 9 +- kernel/rcu/tree.c | 651 +- kernel/rcu/tree.h | 19 + kernel/rcu/tree_exp.h | 48 +- kernel/rcu/tree_stall.h | 37 +- kernel/rcu/update.c | 9 + kernel/rseq.c | 65 +- kernel/sched/core.c | 66 +- kernel/sched/cputime.c | 4 + kernel/sched/fair.c | 177 +- kernel/sched/sched.h | 88 +- kernel/sched/topology.c | 2 +- kernel/signal.c | 2 + kernel/smp.c | 2 +- kernel/time/Kconfig | 18 +- kernel/time/clocksource.c | 83 +- kernel/time/tick-oneshot.c | 4 +- kernel/time/tick-sched.c | 5 + kernel/time/time.c | 8 +- kernel/time/timekeeping.c | 8 +- kernel/torture.c | 4 +- kernel/trace/bpf_trace.c | 56 +- kernel/workqueue.c | 15 +- lib/Kconfig.debug | 20 + lib/crypto/blake2s-selftest.c | 25 +- lib/nmi_backtrace.c | 2 + lib/test_kmod.c | 11 +- localversion-next | 2 +- mm/Kconfig | 1 - mm/damon/ops-common.c | 38 +- mm/damon/ops-common.h | 2 +- mm/damon/paddr.c | 58 +- mm/damon/vaddr.c | 38 +- mm/huge_memory.c | 28 +- mm/hugetlb.c | 38 +- mm/internal.h | 26 +- mm/khugepaged.c | 16 +- mm/ksm.c | 183 +- mm/memblock.c | 2 +- mm/memcontrol.c | 22 +- mm/mempolicy.c | 3 +- mm/migrate.c | 694 +- mm/mlock.c | 266 +- mm/mmap.c | 4 + mm/mprotect.c | 18 +- mm/page-writeback.c | 57 +- mm/page_alloc.c | 1 + mm/page_idle.c | 47 +- mm/page_reporting.c | 6 +- mm/rmap.c | 20 +- mm/shmem.c | 6 +- mm/slab.c | 5 +- mm/swap.c | 2 +- mm/userfaultfd.c | 17 +- mm/vmalloc.c | 29 +- mm/vmscan.c | 733 +- mm/workingset.c | 4 +- net/core/filter.c | 5 +- net/ethtool/ioctl.c | 107 +- net/ipv4/inet_connection_sock.c | 26 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/inet_timewait_sock.c | 31 +- net/netfilter/ipset/ip_set_core.c | 7 +- net/netfilter/ipset/ip_set_hash_ip.c | 14 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 13 +- net/netfilter/ipset/ip_set_hash_ipport.c | 13 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 13 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 13 +- net/netfilter/ipset/ip_set_hash_net.c | 17 +- net/netfilter/ipset/ip_set_hash_netiface.c | 15 +- net/netfilter/ipset/ip_set_hash_netnet.c | 23 +- net/netfilter/ipset/ip_set_hash_netport.c | 19 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 40 +- net/netfilter/nf_conntrack_proto.c | 7 +- net/netfilter/nf_tables_api.c | 261 +- net/nfc/netlink.c | 52 +- net/rxrpc/ar-internal.h | 2 +- net/rxrpc/recvmsg.c | 14 +- net/sched/cls_tcindex.c | 12 +- net/sched/sch_atm.c | 5 +- net/sched/sch_cbq.c | 4 +- net/sched/sch_htb.c | 8 +- net/sunrpc/auth_gss/svcauth_gss.c | 512 +- net/sunrpc/svc.c | 69 +- net/sunrpc/svc_xprt.c | 1 - net/sunrpc/svcauth.c | 13 +- net/sunrpc/svcauth_unix.c | 132 +- net/sunrpc/xdr.c | 50 +- samples/bpf/Makefile | 10 +- .../testing/selftests => samples}/bpf/gnu/stubs.h | 0 samples/bpf/map_perf_test.bpf.c | 297 + samples/bpf/map_perf_test_kern.c | 303 - samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/test_current_task_under_cgroup.bpf.c | 43 + samples/bpf/test_current_task_under_cgroup_kern.c | 44 - samples/bpf/test_current_task_under_cgroup_user.c | 8 +- samples/bpf/test_lru_dist.c | 5 - samples/bpf/test_map_in_map_kern.c | 1 - samples/bpf/test_probe_write_user.bpf.c | 52 + samples/bpf/test_probe_write_user_kern.c | 56 - samples/bpf/test_probe_write_user_user.c | 2 +- samples/bpf/trace_common.h | 13 - samples/bpf/trace_output.bpf.c | 29 + samples/bpf/trace_output_kern.c | 31 - samples/bpf/trace_output_user.c | 2 +- samples/bpf/tracex2.bpf.c | 99 + samples/bpf/tracex2_kern.c | 102 - samples/bpf/tracex2_user.c | 2 +- samples/bpf/tracex4_user.c | 4 +- scripts/Makefile.modinst | 2 +- scripts/Makefile.modpost | 22 +- scripts/Makefile.package | 1 + scripts/basic/fixdep.c | 1 - scripts/checkpatch.pl | 2 + scripts/gdb/linux/mm.py | 220 + scripts/gdb/vmlinux-gdb.py | 1 + scripts/kconfig/mconf.c | 6 + scripts/package/mkspec | 3 +- sound/pci/hda/patch_hdmi.c | 27 +- sound/pci/hda/patch_realtek.c | 44 +- sound/soc/amd/ps/acp63.h | 9 +- sound/soc/amd/ps/pci-ps.c | 205 +- sound/soc/amd/raven/acp3x-i2s.c | 8 - sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/atmel/atmel-classd.c | 6 - sound/soc/atmel/atmel-pdmic.c | 6 - sound/soc/atmel/mchp-pdmc.c | 145 +- sound/soc/atmel/mchp-spdiftx.c | 8 +- sound/soc/codecs/88pm860x-codec.c | 6 - sound/soc/codecs/ac97.c | 6 - sound/soc/codecs/adau7002.c | 6 - sound/soc/codecs/bt-sco.c | 6 - sound/soc/codecs/cq93vc.c | 6 - sound/soc/codecs/da7213.c | 30 +- sound/soc/codecs/da7213.h | 3 + sound/soc/codecs/mc13783.c | 6 - sound/soc/codecs/rt5640.c | 4 + sound/soc/codecs/rt5640.h | 2 + sound/soc/codecs/rt711-sdca.c | 15 + sound/soc/codecs/rt711-sdca.h | 8 +- sound/soc/codecs/rt9120.c | 12 + sound/soc/codecs/wl1273.c | 6 - sound/soc/codecs/wm8904.c | 7 + sound/soc/codecs/wm8940.c | 116 +- sound/soc/codecs/wm8940.h | 3 + sound/soc/intel/avs/Makefile | 2 +- sound/soc/intel/avs/control.c | 105 + sound/soc/intel/avs/control.h | 23 + sound/soc/intel/avs/messages.c | 29 + sound/soc/intel/avs/messages.h | 33 + sound/soc/intel/avs/path.c | 62 + sound/soc/intel/avs/topology.c | 76 + sound/soc/intel/avs/topology.h | 3 + sound/soc/intel/boards/Kconfig | 2 + sound/soc/intel/boards/sof_nau8825.c | 31 +- sound/soc/intel/boards/sof_ssp_amp.c | 4 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 20 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 50 + sound/soc/mediatek/Kconfig | 4 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 22 +- sound/soc/pxa/e740_wm9705.c | 6 - sound/soc/pxa/e750_wm9705.c | 6 - sound/soc/pxa/e800_wm9712.c | 6 - sound/soc/pxa/spitz.c | 6 - sound/soc/qcom/lpass-cpu.c | 5 +- sound/soc/sof/amd/acp-dsp-offset.h | 4 + sound/soc/sof/amd/acp-loader.c | 7 + sound/soc/sof/amd/acp.h | 2 + sound/soc/sof/control.c | 44 +- sound/soc/sof/core.c | 3 + sound/soc/sof/debug.c | 4 +- sound/soc/sof/ipc3-topology.c | 7 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 5 - sound/soc/sof/mediatek/mt8195/mt8195.h | 2 - sound/soc/sof/nocodec.c | 6 - sound/soc/sof/pcm.c | 18 +- sound/soc/sof/pm.c | 21 +- sound/soc/sof/sof-audio.c | 57 +- sound/soc/sof/sof-audio.h | 6 +- sound/soc/sof/sof-priv.h | 6 +- sound/soc/sof/topology.c | 91 +- sound/soc/sof/trace.c | 8 +- sound/usb/line6/driver.c | 3 +- sound/usb/line6/midi.c | 6 +- sound/usb/line6/midibuf.c | 25 +- sound/usb/line6/midibuf.h | 5 +- sound/usb/line6/pod.c | 3 +- sound/usb/pcm.c | 217 +- sound/usb/stream.c | 6 + tools/bpf/bpftool/Makefile | 3 + tools/bpf/resolve_btfids/Makefile | 8 +- tools/include/nolibc/arch-s390.h | 213 + tools/include/nolibc/arch.h | 2 + tools/include/nolibc/sys.h | 2 + tools/include/nolibc/types.h | 53 +- tools/include/uapi/linux/bpf.h | 4 + tools/lib/bpf/bpf_tracing.h | 25 +- tools/lib/bpf/btf.c | 16 +- tools/lib/bpf/btf_dump.c | 199 +- tools/lib/bpf/libbpf.c | 2 +- tools/lib/bpf/libbpf.h | 29 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_errno.c | 16 +- tools/lib/bpf/libbpf_internal.h | 1 + tools/lib/bpf/libbpf_version.h | 2 +- tools/memory-model/Documentation/explanation.txt | 39 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/linux-kernel.bell | 22 +- tools/memory-model/linux-kernel.cat | 5 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/litmus-tests/dep+plain.litmus | 31 + 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/perf/Documentation/Makefile | 2 +- tools/perf/Makefile.perf | 10 +- tools/perf/arch/riscv/util/unwind-libdw.c | 2 +- tools/perf/builtin-lock.c | 2 + tools/perf/command-list.txt | 10 +- .../tests/shell/record+probe_libc_inet_pton.sh | 3 +- tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/bpf_counter_cgroup.c | 14 +- tools/perf/util/cgroup.c | 23 +- tools/perf/util/data.c | 2 + tools/perf/util/generate-cmdlist.sh | 19 +- tools/perf/util/sort.c | 12 + tools/testing/memblock/.gitignore | 1 + tools/testing/memblock/Makefile | 3 +- tools/testing/selftests/alsa/Makefile | 2 +- tools/testing/selftests/alsa/alsa-local.h | 3 + tools/testing/selftests/alsa/conf.c | 26 +- .../alsa/conf.d/Lenovo_ThinkPad_P1_Gen2.conf | 43 +- tools/testing/selftests/alsa/pcm-test.c | 205 +- tools/testing/selftests/alsa/pcm-test.conf | 63 + tools/testing/selftests/bpf/DENYLIST.s390x | 1 + tools/testing/selftests/bpf/Makefile | 3 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 73 + tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../selftests/bpf/prog_tests/jit_probe_mem.c | 28 + .../bpf/progs/btf_dump_test_case_bitfields.c | 2 +- .../bpf/progs/btf_dump_test_case_packing.c | 80 +- .../bpf/progs/btf_dump_test_case_padding.c | 162 +- .../bpf/progs/btf_dump_test_case_syntax.c | 36 + tools/testing/selftests/bpf/progs/jit_probe_mem.c | 61 + .../testing/selftests/bpf/progs/test_tunnel_kern.c | 21 + tools/testing/selftests/bpf/test_tunnel.sh | 40 +- tools/testing/selftests/kvm/.gitignore | 91 +- tools/testing/selftests/kvm/Makefile | 64 +- .../selftests/kvm/aarch64/page_fault_test.c | 2 +- .../testing/selftests/kvm/include/x86_64/hyperv.h | 144 +- .../selftests/kvm/include/x86_64/processor.h | 1 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 11 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 13 +- tools/testing/selftests/kvm/lib/ucall_common.c | 16 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/memslot_perf_test.c | 3 + .../testing/selftests/kvm/x86_64/hyperv_features.c | 330 +- tools/testing/selftests/kvm/x86_64/hyperv_ipi.c | 3 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 13 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 16 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 5 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 6 + tools/testing/selftests/net/.gitignore | 1 + .../selftests/net/arp_ndisc_evict_nocarrier.sh | 15 +- tools/testing/selftests/net/bind_timewait.c | 92 + tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/nolibc/Makefile | 4 + .../selftests/rcutorture/bin/configcheck.sh | 5 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/functions.sh | 6 + .../testing/selftests/rcutorture/bin/kvm-build.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 10 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 6 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 10 +- .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 4 - tools/testing/selftests/rseq/.gitignore | 4 + tools/testing/selftests/rseq/Makefile | 20 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 46 +- tools/testing/selftests/rseq/basic_test.c | 4 + tools/testing/selftests/rseq/compiler.h | 6 + tools/testing/selftests/rseq/param_test.c | 157 +- tools/testing/selftests/rseq/rseq-abi.h | 22 + tools/testing/selftests/rseq/rseq-arm-bits.h | 505 + tools/testing/selftests/rseq/rseq-arm.h | 701 +- tools/testing/selftests/rseq/rseq-arm64-bits.h | 392 + tools/testing/selftests/rseq/rseq-arm64.h | 520 +- tools/testing/selftests/rseq/rseq-bits-reset.h | 11 + tools/testing/selftests/rseq/rseq-bits-template.h | 41 + tools/testing/selftests/rseq/rseq-mips-bits.h | 462 + tools/testing/selftests/rseq/rseq-mips.h | 646 +- tools/testing/selftests/rseq/rseq-ppc-bits.h | 454 + tools/testing/selftests/rseq/rseq-ppc.h | 617 +- tools/testing/selftests/rseq/rseq-riscv-bits.h | 410 + tools/testing/selftests/rseq/rseq-riscv.h | 529 +- tools/testing/selftests/rseq/rseq-s390-bits.h | 474 + tools/testing/selftests/rseq/rseq-s390.h | 495 +- tools/testing/selftests/rseq/rseq-skip.h | 65 - tools/testing/selftests/rseq/rseq-x86-bits.h | 993 ++ tools/testing/selftests/rseq/rseq-x86.h | 1193 +-- tools/testing/selftests/rseq/rseq.c | 91 +- tools/testing/selftests/rseq/rseq.h | 215 +- tools/testing/selftests/rseq/run_param_test.sh | 10 + tools/testing/selftests/vm/ksm_functional_tests.c | 105 +- virt/kvm/kvm_mm.h | 4 - 2256 files changed, 117599 insertions(+), 83540 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-driver-dcc create mode 100644 Documentation/bpf/map_sockmap.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6350-camcc.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/focaltech,gpt3.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,imx-sdma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,mxs-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt delete mode 100644 Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt delete mode 100644 Documentation/devicetree/bindings/gpio/fujitsu,mb86s70-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/fujitsu,mb86s70-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/qcom-rpm.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-poeg.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/act8865-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/act8945a-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8600.yaml create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8846.yaml create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8865.yaml create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8945a.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,msm8916-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,qcs404-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-adsp-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc8180x-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc8280xp-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sdx55-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm6350-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm8150-pas.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm8350-pas.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,dcc.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,msm8976-ramp-co [...] create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,rpm.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sy [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/soc/socionext/socionext,uniph [...] delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau7002.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7002.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp,i2s-mcc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/microchip,pdmc.yaml create mode 100644 Documentation/devicetree/bindings/sound/microchip,sama7g5-i2smcc.yaml create mode 100644 Documentation/devicetree/bindings/sound/microchip,sama7g5-pdmc.yaml create mode 100644 Documentation/devicetree/bindings/sound/microchip,sama7g5-spdifrx.yaml create mode 100644 Documentation/devicetree/bindings/sound/microchip,sama7g5-spdiftx.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,tlv320aic3x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tlv320aic3x.txt create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/nvme/feature-and-quirk-policy.rst create mode 100644 Documentation/translations/sp_SP/process/code-of-conduct.rst create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8953-motorola-potter.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts create mode 100644 arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts create mode 100644 arch/riscv/include/asm/insn.h delete mode 100644 arch/riscv/include/asm/parse_asm.h create mode 100644 drivers/accel/Makefile create mode 100644 drivers/accel/habanalabs/Kconfig create mode 100644 drivers/accel/habanalabs/Makefile rename drivers/{misc => accel}/habanalabs/common/Makefile (100%) rename drivers/{misc => accel}/habanalabs/common/asid.c (100%) create mode 100644 drivers/accel/habanalabs/common/command_buffer.c create mode 100644 drivers/accel/habanalabs/common/command_submission.c rename drivers/{misc => accel}/habanalabs/common/context.c (100%) rename drivers/{misc => accel}/habanalabs/common/debugfs.c (100%) rename drivers/{misc => accel}/habanalabs/common/decoder.c (100%) create mode 100644 drivers/accel/habanalabs/common/device.c rename drivers/{misc => accel}/habanalabs/common/firmware_if.c (100%) create mode 100644 drivers/accel/habanalabs/common/habanalabs.h create mode 100644 drivers/accel/habanalabs/common/habanalabs_drv.c create mode 100644 drivers/accel/habanalabs/common/habanalabs_ioctl.c rename drivers/{misc => accel}/habanalabs/common/hw_queue.c (100%) rename drivers/{misc => accel}/habanalabs/common/hwmon.c (100%) rename drivers/{misc => accel}/habanalabs/common/irq.c (100%) create mode 100644 drivers/accel/habanalabs/common/memory.c create mode 100644 drivers/accel/habanalabs/common/memory_mgr.c rename drivers/{misc => accel}/habanalabs/common/mmu/Makefile (100%) rename drivers/{misc => accel}/habanalabs/common/mmu/mmu.c (100%) rename drivers/{misc => accel}/habanalabs/common/mmu/mmu_v1.c (100%) rename drivers/{misc => accel}/habanalabs/common/mmu/mmu_v2_hr.c (100%) rename drivers/{misc => accel}/habanalabs/common/pci/Makefile (100%) rename drivers/{misc => accel}/habanalabs/common/pci/pci.c (100%) rename drivers/{misc => accel}/habanalabs/common/security.c (100%) create mode 100644 drivers/accel/habanalabs/common/state_dump.c rename drivers/{misc => accel}/habanalabs/common/sysfs.c (100%) rename drivers/{misc => accel}/habanalabs/gaudi/Makefile (100%) create mode 100644 drivers/accel/habanalabs/gaudi/gaudi.c create mode 100644 drivers/accel/habanalabs/gaudi/gaudiP.h create mode 100644 drivers/accel/habanalabs/gaudi/gaudi_coresight.c rename drivers/{misc => accel}/habanalabs/gaudi/gaudi_security.c (100%) rename drivers/{misc => accel}/habanalabs/gaudi2/Makefile (100%) create mode 100644 drivers/accel/habanalabs/gaudi2/gaudi2.c create mode 100644 drivers/accel/habanalabs/gaudi2/gaudi2P.h create mode 100644 drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c rename drivers/{misc => accel}/habanalabs/gaudi2/gaudi2_coresight_regs.h (100%) rename drivers/{misc => accel}/habanalabs/gaudi2/gaudi2_masks.h (100%) create mode 100644 drivers/accel/habanalabs/gaudi2/gaudi2_security.c rename drivers/{misc => accel}/habanalabs/goya/Makefile (100%) rename drivers/{misc => accel}/habanalabs/goya/goya.c (100%) create mode 100644 drivers/accel/habanalabs/goya/goyaP.h create mode 100644 drivers/accel/habanalabs/goya/goya_coresight.c rename drivers/{misc => accel}/habanalabs/goya/goya_hwmgr.c (100%) rename drivers/{misc => accel}/habanalabs/goya/goya_security.c (100%) create mode 100644 drivers/accel/habanalabs/include/common/cpucp_if.h create mode 100644 drivers/accel/habanalabs/include/common/hl_boot_if.h rename drivers/{misc => accel}/habanalabs/include/common/qman_if.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma0_core_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma0_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma0_qm_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma0_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma1_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma1_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma2_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma2_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma3_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma3_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma4_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma4_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma5_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma5_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma6_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma6_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma7_core_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma7_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_e_n_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_e_s_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_w_n_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/dma_if_w_s_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/gaudi_blocks.h (100%) create mode 100644 drivers/accel/habanalabs/include/gaudi/asic_reg/gaudi_regs.h rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mme0_ctrl_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mme0_qm_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mme0_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mme1_ctrl_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mme2_ctrl_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mme2_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mme3_ctrl_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/mmu_up_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic0_qm0_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic0_qm0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic0_qm1_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic1_qm0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic1_qm1_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic2_qm0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic2_qm1_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic3_qm0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic3_qm1_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic4_qm0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nic4_qm1_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_0_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_1_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_2_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_3_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_4_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_5_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_6_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_7_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/psoc_cpu_pll_regs [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/psoc_etr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/psoc_global_conf_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/psoc_global_conf_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/psoc_timestamp_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_0_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_1_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_2_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_3_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_4_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_5_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_6_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_7_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/stlb_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc0_cfg_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc0_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc0_qm_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc0_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc1_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc1_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc2_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc2_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc3_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc3_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc4_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc4_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc5_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc5_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc6_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc6_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc7_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/asic_reg/tpc7_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi_async_events.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi_async_ids_map_extend [...] rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi_coresight.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi_fw_if.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi_packets.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi/gaudi_reg_map.h (100%) create mode 100644 drivers/accel/habanalabs/include/gaudi2/arc/gaudi2_arc_common_p [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_ac [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_au [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_au [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_du [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_du [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ct [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ct [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ct [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ct [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_kd [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ma [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/cpu_if_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_cor [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_cor [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_cor [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_cor [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_cor [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_qm_ [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_m [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mmu [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_s [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_stl [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_acc_r [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_ar [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_ar [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_ar [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_ar [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_ax [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_ax [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_cg [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte0 [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte0 [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_mme_wb0_m [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_ctrl [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_a [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_a [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_c [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_r [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brd [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brd [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brd [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brd [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brd [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_b [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brd [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_ctr [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore1_mme_ctrl_ [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/dcore1_sync_mn [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/dcore3_mme_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/gaudi2_blocks_li [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/nic0_qm0_cgm_reg [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/nic0_qm0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/nic0_qm_arc_aux0 [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/nic0_qpc0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_comp [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_unse [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_aux_regs.h (100%) create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/pcie_dbi_regs.h rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_ma [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brd [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_ctrl_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_wrap_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pcie_wrap_specia [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_a [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_r [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_core_masks [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_core_regs. [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_core_speci [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_qm_arc_aux [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_qm_cgm_reg [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_qm_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma0_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma1_core_ctx_a [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pdma1_qm_axuser_ [...] create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_re [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/pmmu_pif_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/psoc_etr_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/psoc_etr_regs.h (100%) create mode 100644 drivers/accel/habanalabs/include/gaudi2/asic_reg/psoc_global_co [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/psoc_global_conf [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/psoc_timestamp_r [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/rot0_desc_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/rot0_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/rot0_qm_arc_aux_ [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/rot0_qm_axuser_n [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/rot0_qm_cgm_regs [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/rot0_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/rot0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/xbar_edge_0_regs [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/asic_reg/xbar_mid_0_regs. [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/gaudi2.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/gaudi2_async_events.h (100%) rename drivers/{misc => accel}/habanalabs/include/gaudi2/gaudi2_async_ids_map_exte [...] rename drivers/{misc => accel}/habanalabs/include/gaudi2/gaudi2_coresight.h (100%) create mode 100644 drivers/accel/habanalabs/include/gaudi2/gaudi2_fw_if.h rename drivers/{misc => accel}/habanalabs/include/gaudi2/gaudi2_packets.h (100%) create mode 100644 drivers/accel/habanalabs/include/gaudi2/gaudi2_reg_map.h rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_masks [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_regs. [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/cpu_if_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/cpu_pll_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_ch_0_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_ch_0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_ch_1_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_ch_2_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_ch_3_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_ch_4_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_macro_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_macro_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_nrtr_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_nrtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_qm_0_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_qm_0_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_qm_1_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_qm_2_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_qm_3_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/dma_qm_4_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/goya_blocks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/goya_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/goya_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/ic_pll_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mc_pll_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme1_rtr_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme1_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme2_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme3_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme4_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme5_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme6_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme_cmdq_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme_qm_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mme_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mmu_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/mmu_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/pci_nrtr_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/pci_nrtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/pcie_aux_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/pcie_wrap_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_emmc_pll_regs [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_etr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_global_conf_m [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_global_conf_r [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_mme_pll_regs. [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_pci_pll_regs. [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_spi_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/psoc_timestamp_reg [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/sram_y0_x0_rtr_reg [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/sram_y0_x1_rtr_reg [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/sram_y0_x2_rtr_reg [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/sram_y0_x3_rtr_reg [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/sram_y0_x4_rtr_reg [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/stlb_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/stlb_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_cfg_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_cmdq_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_masks [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_regs. [...] rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_nrtr_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_nrtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_qm_masks.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc0_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc1_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc1_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc1_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc1_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc2_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc2_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc2_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc2_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc3_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc3_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc3_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc3_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc4_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc4_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc4_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc4_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc5_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc5_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc5_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc5_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc6_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc6_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc6_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc6_rtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc7_cfg_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc7_cmdq_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc7_nrtr_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc7_qm_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/asic_reg/tpc_pll_regs.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/goya.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/goya_async_events.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/goya_coresight.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/goya_fw_if.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/goya_packets.h (100%) rename drivers/{misc => accel}/habanalabs/include/goya/goya_reg_map.h (100%) rename drivers/{misc => accel}/habanalabs/include/hw_ip/mmu/mmu_general.h (100%) rename drivers/{misc => accel}/habanalabs/include/hw_ip/mmu/mmu_v1_0.h (100%) rename drivers/{misc => accel}/habanalabs/include/hw_ip/mmu/mmu_v1_1.h (100%) rename drivers/{misc => accel}/habanalabs/include/hw_ip/mmu/mmu_v2_0.h (100%) rename drivers/{misc => accel}/habanalabs/include/hw_ip/pci/pci_general.h (100%) create mode 100644 drivers/clk/qcom/camcc-sm6350.c create mode 100644 drivers/dma/ti/k3-psil-am62a.c create mode 100644 drivers/gpu/drm/i915/display/intel_dvo_regs.h rename drivers/gpu/drm/i915/{ => soc}/intel_dram.c (100%) rename drivers/gpu/drm/i915/{ => soc}/intel_dram.h (100%) rename drivers/gpu/drm/i915/{ => soc}/intel_pch.c (100%) rename drivers/gpu/drm/i915/{ => soc}/intel_pch.h (100%) delete mode 100644 drivers/gpu/drm/imx/ipuv3-plane.c create mode 100644 drivers/gpu/drm/imx/ipuv3/Kconfig create mode 100644 drivers/gpu/drm/imx/ipuv3/Makefile rename drivers/gpu/drm/imx/{ => ipuv3}/dw_hdmi-imx.c (100%) rename drivers/gpu/drm/imx/{ => ipuv3}/imx-drm-core.c (100%) rename drivers/gpu/drm/imx/{ => ipuv3}/imx-drm.h (100%) rename drivers/gpu/drm/imx/{ => ipuv3}/imx-ldb.c (100%) rename drivers/gpu/drm/imx/{ => ipuv3}/imx-tve.c (100%) rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-crtc.c (100%) create mode 100644 drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.h (100%) rename drivers/gpu/drm/imx/{ => ipuv3}/parallel-display.c (100%) create mode 100644 drivers/gpu/drm/panel/panel-orisetech-ota5601a.c create mode 100644 drivers/gpu/drm/tests/drm_connector_test.c delete mode 100644 drivers/gpu/drm/tests/drm_kunit_helpers.h create mode 100644 drivers/gpu/drm/tests/drm_managed_test.c create mode 100644 drivers/gpu/drm/tests/drm_modes_test.c create mode 100644 drivers/gpu/drm/tests/drm_probe_helper_test.c create mode 100644 drivers/gpu/drm/vc4/tests/.kunitconfig create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock.c create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock.h create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_output.c create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_plane.c create mode 100644 drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c create mode 100644 drivers/hwmon/pmbus/mpq7932.c delete mode 100644 drivers/misc/habanalabs/Kconfig delete mode 100644 drivers/misc/habanalabs/Makefile delete mode 100644 drivers/misc/habanalabs/common/command_buffer.c delete mode 100644 drivers/misc/habanalabs/common/command_submission.c delete mode 100644 drivers/misc/habanalabs/common/device.c delete mode 100644 drivers/misc/habanalabs/common/habanalabs.h delete mode 100644 drivers/misc/habanalabs/common/habanalabs_drv.c delete mode 100644 drivers/misc/habanalabs/common/habanalabs_ioctl.c delete mode 100644 drivers/misc/habanalabs/common/memory.c delete mode 100644 drivers/misc/habanalabs/common/memory_mgr.c delete mode 100644 drivers/misc/habanalabs/common/state_dump.c delete mode 100644 drivers/misc/habanalabs/gaudi/gaudi.c delete mode 100644 drivers/misc/habanalabs/gaudi/gaudiP.h delete mode 100644 drivers/misc/habanalabs/gaudi/gaudi_coresight.c delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2.c delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2P.h delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_security.c delete mode 100644 drivers/misc/habanalabs/goya/goyaP.h delete mode 100644 drivers/misc/habanalabs/goya/goya_coresight.c delete mode 100644 drivers/misc/habanalabs/include/common/cpucp_if.h delete mode 100644 drivers/misc/habanalabs/include/common/hl_boot_if.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/arc/gaudi2_arc_common_packets.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dbi_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_fw_if.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_reg_map.h create mode 100644 drivers/nvmem/layouts/Kconfig create mode 100644 drivers/nvmem/layouts/Makefile create mode 100644 drivers/nvmem/layouts/onie-tlv.c create mode 100644 drivers/nvmem/layouts/sl28vpd.c create mode 100644 drivers/pinctrl/qcom/pinctrl-qdu1000.c create mode 100644 drivers/platform/chrome/cros_ec_uart.c create mode 100644 drivers/soc/qcom/dcc.c create mode 100644 drivers/soc/qcom/ramp_controller.c create mode 100644 drivers/thermal/intel/intel_tcc.c create mode 100644 include/drm/drm_kunit_helpers.h create mode 100644 include/drm/ttm/ttm_bo.h delete mode 100644 include/drm/ttm/ttm_bo_api.h delete mode 100644 include/drm/ttm/ttm_bo_driver.h create mode 100644 include/dt-bindings/clock/qcom,sm6350-camcc.h create mode 100644 include/linux/intel_tcc.h create mode 100644 include/uapi/drm/habanalabs_accel.h delete mode 100644 include/uapi/misc/habanalabs.h copy {tools/testing/selftests => samples}/bpf/gnu/stubs.h (100%) create mode 100644 samples/bpf/map_perf_test.bpf.c delete mode 100644 samples/bpf/map_perf_test_kern.c create mode 100644 samples/bpf/test_current_task_under_cgroup.bpf.c delete mode 100644 samples/bpf/test_current_task_under_cgroup_kern.c create mode 100644 samples/bpf/test_probe_write_user.bpf.c delete mode 100644 samples/bpf/test_probe_write_user_kern.c delete mode 100644 samples/bpf/trace_common.h create mode 100644 samples/bpf/trace_output.bpf.c delete mode 100644 samples/bpf/trace_output_kern.c create mode 100644 samples/bpf/tracex2.bpf.c delete mode 100644 samples/bpf/tracex2_kern.c create mode 100644 scripts/gdb/linux/mm.py create mode 100644 sound/soc/intel/avs/control.c create mode 100644 sound/soc/intel/avs/control.h create mode 100644 tools/include/nolibc/arch-s390.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100644 tools/memory-model/litmus-tests/dep+plain.litmus create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/alsa/pcm-test.conf create mode 100644 tools/testing/selftests/bpf/prog_tests/jit_probe_mem.c create mode 100644 tools/testing/selftests/bpf/progs/jit_probe_mem.c create mode 100644 tools/testing/selftests/net/bind_timewait.c create mode 100644 tools/testing/selftests/rseq/rseq-arm-bits.h create mode 100644 tools/testing/selftests/rseq/rseq-arm64-bits.h create mode 100644 tools/testing/selftests/rseq/rseq-bits-reset.h create mode 100644 tools/testing/selftests/rseq/rseq-bits-template.h create mode 100644 tools/testing/selftests/rseq/rseq-mips-bits.h create mode 100644 tools/testing/selftests/rseq/rseq-ppc-bits.h create mode 100644 tools/testing/selftests/rseq/rseq-riscv-bits.h create mode 100644 tools/testing/selftests/rseq/rseq-s390-bits.h delete mode 100644 tools/testing/selftests/rseq/rseq-skip.h create mode 100644 tools/testing/selftests/rseq/rseq-x86-bits.h