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 ab57716449b3 Add linux-next specific files for 20231102 omits 5acd4bdaf0d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6571f91a4e52 Merge branch 'tsm-next' of git://git.kernel.org/pub/scm/li [...] omits d1976f37ed31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits a2f2c308a7dc Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 1d97738dc896 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e4f80d51db3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9de84a3a1b1e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b13c6d07aed6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 76280313fdaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 823f53e4e0d3 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 2acf03665e55 Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] omits c48b5af8496a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 7713d5709fda Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 961d134d0cc6 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 1a72dc0f4411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7548199ea9ad Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 1a4099f98ce4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4d28939f7c02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ab71e45b2e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5812398ca9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 625ef552288c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6fc1c50dcd01 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d151b0762c54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bceb5d3ce4e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e350d990ef2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b8f5ef6f8dc3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 842dffca1dfa Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits c6f51d6e246a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 347aea888f18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c52422a5fcca Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 734b6b41f86d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 03e8f6e2178f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 849bed088680 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 22177af3000f Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 664c2af58a78 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 1cdb4ba94c36 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits b6fe59125112 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits b73f0dfe55ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 041675a38eb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 37009bc984b9 Merge branch 'topic/ppc-kvm' of git://git.kernel.org/pub/s [...] omits 1c7bf56cacec Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 9c9df6b4e687 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 77b89e13343c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 205773c61c65 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ef977ecbc272 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4844bdd7ec33 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 2fc112b025b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91d2a0515514 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d6e7f7100492 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 5667e5dd41d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b48fdc3659ca Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 012821063fa5 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 534f696294ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 52820e118dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bfd7ac5663b6 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits deb4c1f82c33 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 9b2b843ae49b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0e644696e6d6 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits c2abeeeed410 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d18df6ea7958 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f19687eb0f6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits ea60361e1a11 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ecfd14ba443c Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 071752d7739b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7dedd3f03162 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a91ef85c225e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb464ad59f09 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 2ea4884e96e5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5922fdd14041 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 6304413e5a25 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits cd2d50caa353 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 5c386f6870d5 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 451b748efeed Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits f14d9f32d553 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a2efe8a71d2d Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 954a2cab7159 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 735cc70426c4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5817a9427337 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 309f841bcbdc Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 1fe58c8caeb8 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits e8b1aa7792ff Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ad9b02592326 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits b10f6ad0cfa4 Merge branch 'master' of git://linuxtv.org/media_tree.git omits e038e7ec0106 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits d7263a3442c4 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 5a5782c72232 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits f74a83808900 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b63722016975 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6299eb64db8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ee29f3c322f Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 6d1ad6da159f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 363e34c8602a Merge branch '9p-next' of git://github.com/martinetd/linux omits 38a328613143 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 283fb0539575 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 3b17280dd5ee Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits f7ab4e5e02ee Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 44a92181bd7f Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits fefea6875cb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2fd82b7ad055 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a70e3c97affb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 39c20d0def99 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ea4299d4e6a6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 906a659e0ab2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits dd70811d9ae6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 72413fb0b38f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf3a946b6641 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 1c9caa7dece8 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits a89cae2b90aa Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits 797918246822 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits e032f43465b9 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 95c4debddef2 Merge branch 'for-next' of git:git.kernel.org/pub/scm/linu [...] omits 536f6fcf33b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 993131410925 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits af5e986d2f71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb3c55b8cef5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2ebc124b7576 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 230793e11782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9f0217b1e10 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 730de7bece65 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 7a34beb61afc Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 8c56c45b7249 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a1618532c2f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b0bf7ade9f28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5df251b5b6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd441f4e5712 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c068640c9ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 249702dda4d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21ae6c4db7d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21d30cf61a37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd3941e4e5a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5174bd64ec58 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 622ec3051f27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f7b6b7f79a9 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits d79f8a038e14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d295316e7d5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa8150f87fca Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 117b8c54dd6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 52193197737d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 8bd0d3ffab99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf3e3c3c739c Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 4e7e5ceebae5 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits f61771e9457f Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 40843e684a2b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits e0e1b6e46524 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 42d85410cb74 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits d530fadc0ed8 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 604372627801 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b9d2437916a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 097efc726312 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 99832770682f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 013757a3d2fb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 52190fd7f4db Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 606831b4b562 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 523621627a58 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c15324545de8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 205e68c672a1 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 0a39d172f2c0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 39e42ae74272 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 0c689eae10fe Merge branches 'csd-lock.2023.10.16a', 'lkmm.2023.10.09a', [...] omits 698b9149529f Merge branch 'acpi-fixes' into linux-next omits 88eed215d016 Merge branch 'misc' into for-next omits 5afb50b46a98 jfs: fix shift-out-of-bounds in dbJoin omits da668715a29e Merge branch 'mm-nonmm-unstable' into mm-everything omits 2eec54aa63ce scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG [...] omits f3811af27a4f .mailmap: add address mapping for Tomeu Vizoso omits 0b7f783357e0 mailmap: update email address for Claudiu Beznea omits 6f2e75eb60dc tools/testing/selftests/mm/run_vmtests.sh: lower the ptrac [...] omits dc5358a841d0 .mailmap: map Benjamin Poirier's address omits 29243903f9af scripts/gdb: add lx_current support for riscv omits 86f8c066145b ocfs2: fix a spelling typo in comment omits 3a738fffff2a proc: test ProtectionKey in proc-empty-vm test omits 971b717f2188 proc: fix proc-empty-vm test with vsyscall omits babce94ce689 fs/proc/base.c: remove unneeded semicolon omits d6492499b80d do_io_accounting: use sig->stats_lock omits 0dd1cbc23005 do_io_accounting: use __for_each_thread() omits 889a3adbf842 ocfs2: replace BUG_ON() at ocfs2_num_free_extents() with o [...] omits 5574394cfbe0 selftests: add a sanity check for zswap omits 4c8486dbbd21 Documentation: maple_tree: fix word spelling error omits d1c8dbe6b2ef mm/vmalloc: fix the unchecked dereference warning in vread_iter() omits dcbe9704f803 zswap: export compression failure stats omits fbba539a5e9b Documentation: ubsan: drop "the" from article title omits 63ec2244ad8a mm: zswap: fix the lack of page lru flag in zswap_writeback_entry omits 84a043295d60 mm: memcg: restore subtree stats flushing omits 757f1a3e051d mm: workingset: move the stats flush into workingset_test_ [...] omits d47d6660fa8d mm: memcg: clear percpu stats_pending during stats flush omits 4d06e8dadd97 mm: memcg: make stats flushing threshold per-memcg omits 0561e1e00f9a mm: memcg: move vmstats structs definition above flushing code omits d63ee0e9866d mm: memcg: change flush_next_time to flush_last_time omits 61dead1890b6 NUMA: improve the efficiency of calculating pages loss omits 8ba58d64ef28 mm-vmscan-try-to-reclaim-swapcache-pages-if-no-swap-space-v6 omits e2071e3c8690 mm: vmscan: try to reclaim swapcache pages if no swap space omits ed68ecfc0fba mm: optimization on page allocation when CMA enabled omits b82b376ea4ea Merge branch 'mm-stable' into mm-unstable omits 61d400771a46 scripts/gdb/vmalloc: disable on no-MMU omits 0bcd216c4741 mm/damon/sysfs: update monitoring target regions for onlin [...] omits df311207d826 mm/damon/sysfs: fix unnecessary monitoring results removal [...] omits 3b3eea154edf mm/damon/sysfs: remove requested targets when online-commi [...] omits 7599b2c72add kexec-fix-kexec_file-dependencies-fix omits 72c17dfd06c3 kexec: select CRYPTO from KEXEC_FILE instead of depending on it omits 873864f90f5d kexec: fix KEXEC_FILE dependencies omits 5477b782d2de mm/sparsemem: fix race in accessing memory_section->usage omits fbda62828200 mm/sparsemem: fix race in accessing memory_section->usage omits da5313ba0861 mm/madvise: add cond_resched() in madvise_cold_or_pageout_ [...] omits e01c85687214 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix omits 72388f49b341 mm/shmem: fix race in shmem_undo_range w/THP omits 3b4a984491db jfs: fix uaf in jfs_evict_inode omits 75c7aef93e18 jfs: fix array-index-out-of-bounds in dbAdjTree omits fabd2f8effa0 jfs: fix slab-out-of-bounds Read in dtSearch omits fee00ad10f80 UBSAN: array-index-out-of-bounds in dtSplitRoot omits d373af9758fc FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree omits 26fa6f3793e6 cifs: update internal module version number for cifs.ko omits 47b7db14b953 cifs: handle when server starts supporting multichannel omits d0723832e444 cifs: add a back pointer to cifs_sb from tcon omits 2114f8d92d0b cifs: force interface update before a fresh session setup omits 06c8884b2ea2 cifs: do not reset chan_max if multichannel is not support [...] omits 5ce62920de12 coresight: etm4x: Fix width of CCITMIN field omits ece4185ff0a2 fs/gfs2: Fix slab-use-after-free in gfs2_qd_dealloc omits b498ef83b8c8 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning omits 3164f20a29d4 gfs2: fs: derive f_fsid from s_uuid omits 0feaa0ce6e4c gfs2: No longer use 'extern' in function declarations omits fc54c6b4e812 gfs2: Rename gfs2_lookup_{ simple => meta } omits 25d5573dfba9 gfs2: Convert gfs2_internal_read to folios omits fe4ece3bd9d1 gfs2: Convert stuffed_readpage to folios omits f2ae46b5f9cc gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanup omits 95c6b4f9f4b9 gfs2: Get rid of gfs2_alloc_blocks generation parameter omits 8abf1ea79e34 gfs2: Remove unnecessary gfs2_iomap_begin_write parameters omits d10c1d934c0b gfs2: Get rid of repeated call to __gfs2_iomap_get omits ad77f25f730e bcachefs: Fix build errors with gcc 10 omits 6e62891cc670 gfs2: Initialize metapaths outside of __gfs2_iomap_get omits 93a72958a951 Merge branch 'for-next/ffa/fixes' of git://git.kernel.org/ [...] omits 9d95130c9f78 cifs: reconnect helper should set reconnect for the right channel omits 7ac6866076bd smb: client: fix use-after-free in smb2_query_info_compound() omits 0779365fc10d smb: client: remove extra @chan_count check in __cifs_put_ [...] omits 487ed6712ae1 bcachefs: Fix MEAN_AND_VARIANCE kconfig options omits ab298fb83fd2 bcachefs: Ensure copygc does not spin omits a94e015828ce bcachefs: Skip deleted members in member_to_text() omits 13751e319bf1 bcachefs: Fix an integer overflow omits 1f78573f736f bcachefs: Don't downgrade locks on transaction restart omits fa0846cb5daf bcachefs: Fix deleted inodes btree in snapshot deletion omits 46e5fcb91f21 bcachefs: Fix error path in bch2_replicas_gc_end() omits 4ecb91546ffb bcachefs: Enumerate fsck errors omits 2de690436a74 bcachefs: bch_sb_field_errors omits 3075aca3c30c bcachefs: Add IO error counts to bch_member omits a0bf221a27c8 bcachefs: Fix snapshot skiplists omits caad766b0f28 bcachefs: Fix a kasan splat in bch2_dev_add() omits 72abf5563c03 bcachefs: Fix kasan splat in members_v1_get() omits 9a213269ef64 bcachefs: rebalance_work omits 72e1b7207c9d firmware: arm_ffa: Fix the size of the allocation in ffa_p [...] omits 99070159221b LoongArch: Support PREEMPT_DYNAMIC with static keys omits 205fa2509545 cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx omits ef937fc7037f cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx omits 05ca9d00d287 Merge probes/for-next omits 40f41b535971 Merge bootconfig/for-next omits 20234c51cca7 coresight-tpdm: Correct the property name of MSR number omits 385506892cbe Merge branch 'vfs.f_fsid' into vfs.all omits 3518c3096591 Merge branch 'vfs.super' into vfs.all omits f2957945ce72 Merge branch 'vfs.ctime' into vfs.all omits 6a22ab69af16 Merge branch 'vfs.xattr' into vfs.all omits 937c0bfe9ed0 Merge branch 'vfs.iov_iter' into vfs.all omits 72ae264936a6 Merge branch 'vfs.autofs' into vfs.all omits f6f633f68140 Merge branch 'vfs.misc' into vfs.all omits b871ee43a733 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits bce3ab29a6c0 iio: common: ms_sensors: ms_sensors_i2c: fix humidity conv [...] omits 492f7c8f266d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 1187c0b3a6c2 Merge branch into tip/master: 'x86/tdx' omits ec3e2ac64be5 Merge branch into tip/master: 'x86/platform' omits 25e9b01ee2af Merge branch into tip/master: 'x86/percpu' omits 04b3b898c751 Merge branch into tip/master: 'x86/mm' omits 26f55bbb22da Merge branch into tip/master: 'x86/microcode' omits 320e30a231d4 Merge branch into tip/master: 'x86/irq' omits 41c5e69211ad Merge branch into tip/master: 'x86/headers' omits 886047f23b85 Merge branch into tip/master: 'x86/fpu' omits efceba912530 Merge branch into tip/master: 'x86/entry' omits caf0ab8772d5 Merge branch into tip/master: 'x86/cpu' omits 51a0f1e63661 Merge branch into tip/master: 'x86/cache' omits ea6c9cf225ee Merge branch into tip/master: 'x86/build' omits 631395a34426 Merge branch into tip/master: 'x86/bugs' omits acdc692dc710 Merge branch into tip/master: 'x86/asm' omits 17d4fed54da8 Merge branch into tip/master: 'x86/apic' omits 374a27688655 Merge branch into tip/master: 'timers/core' omits d19f50caa733 Merge branch into tip/master: 'smp/core' omits 6cb2fc2cfecd Merge branch into tip/master: 'sched/core' omits 7c207608ab1f Merge branch into tip/master: 'ras/core' omits fde9da6ae4ea Merge branch into tip/master: 'objtool/core' omits 238e21ef7ed3 Merge branch into tip/master: 'locking/core' omits 4df9feea4490 Merge branch into tip/master: 'irq/core' omits b08016641858 Merge branch into tip/master: 'core/core' omits 41928f5f6a91 Merge branch into tip/master: 'x86/merge' omits 4c4e8600bed2 Merge branch into tip/master: 'x86/urgent' omits 0b504a921cd5 Merge branch into tip/master: 'perf/urgent' omits 11674c3c342f Merge branch into tip/master: 'irq/urgent' omits ecaf76f3b295 Merge branch 'perf/urgent' into perf/core, to pick up fix omits 0fc8b8fc3480 fs: streamline thaw_super_locked omits fe6dc36f043a ext4: simplify device handling omits ede76b731611 xfs: simplify device handling omits 5338ee72209f fs: simplify setup_bdev_super() calls omits 1c784afdc4ba blkdev: comment fs_holder_ops omits 07c431dc9f28 porting: document block device freeze and thaw changes omits 616c157fc069 fs: remove unused helper omits c7cf8f11b0a9 super: remove bd_fsfreeze_sb omits f43c64c4e924 fs: remove get_active_super() omits abcb2b94cce4 bdev: implement freeze and thaw holder operations omits cd874b6ae332 bdev: add freeze and thaw holder operations omits 7a2cd4749c59 bdev: surface the error from sync_blockdev() omits 46bb2e011760 bdev: rename freeze and thaw helpers omits 332e646f7945 fs: massage locking helpers omits 8af4b4efdac9 Merge remote-tracking branch 'regulator/for-6.7' into regu [...] omits ff6abbe85634 mtd: block2mtd: Add a valid holder to blkdev_put() omits 1b52f65d88ad Merge branch 'soc/defconfig' into for-next omits 798ee4f7ce56 Merge remote-tracking branch 'regmap/for-6.7' into regmap-next omits c56a333324dc soc: document merges omits ec8c6c732e46 Merge patch series "RISC-V: ACPI improvements" omits 82ed980d6f5d Automated merge of 'dev-staging' into 'next' omits fc6235cfdabb Automated merge of 'dev' into 'next' omits 0310640b00d2 lsm: don't yet account for IMA in LSM_CONFIG_COUNT calculation omits c99ad509f3e1 lsm: drop LSM_ID_IMA omits a16107b1e79d LSM: selftests for Linux Security Module syscalls omits a6f4aa49e9d1 SELinux: Add selfattr hooks omits 3c3bda37ca1d AppArmor: Add selfattr hooks omits cf77d160eedb Smack: implement setselfattr and getselfattr hooks omits 5fb3ea7e67e2 LSM: Helpers for attribute names and filling lsm_ctx omits 959384ab572b Merge branch 'arm/fixes' into for-next omits 7203f38d8101 Merge branch 'soc/defconfig' into for-next omits e62eea7bc238 Merge branch 'soc/arm' into for-next omits 6d54f25e4605 LSM: wireup Linux Security Module syscalls omits d5f07a57ae52 Merge branch 'soc/dt-late' into for-next omits 75388b05a0b4 LSM: Create lsm_list_modules system call omits b76b7463da30 LSM: syscalls for current process attributes omits e415936ff7c6 proc: Use lsmids instead of lsm names for attrs omits a9fd3080aa63 LSM: Maintain a table of LSM attribute data omits 9b09f11320db LSM: Identify modules by more than name omits 7f680e5f256f Pull ext2 conversion of directory code to folios. omits b99df6281891 riscv: dts: sophgo: remove address-cells from intc node omits fb39831a07ec Merge branch 'renesas-fixes-for-v6.6' into renesas-next omits f5bbdeda34c6 Automated merge of 'dev' into 'next' omits a82cfa293bde Merge branch 'soc/drivers' into for-next omits 405dc623e38f Merge branch 'soc/dt' into for-next omits d9c657727a2e firmware: arm_ffa: Fix FFA notifications cleanup path omits 503e100a3382 firmware: arm_ffa: Add checks for the notification enabled state omits 863b09c9d895 firmware: arm_ffa: Setup the partitions after the notifica [...] omits e92e59bd74e0 firmware: arm_ffa: Allow FF-A initialisation even when not [...] omits 8445432611b4 Merge branch 'features' into for-next omits e76fe87efdfb Merge branch 'misc' into for-next omits 6aa2f7738c6d cpufreq: qcom-nvmem: add support for IPQ8074 omits 98394fee8410 Merge commit 'e9104e73d4fc' into cpufreq/arm/linux-next omits fa55e63584f2 Documentation: coresight: fix `make refcheckdocs` warning omits f6b2345eebbd riscv: put interrupt entries into .irqentry.text omits d42469b616b1 riscv: mm: Update the comment of CONFIG_PAGE_OFFSET omits a09560a7b160 riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause omits 87d369243d18 firmware: arm_ffa: Declare ffa_bus_type structure in the header omits 9b156db7e479 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6dc66a309673 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 7b78a3c9d50e soc: document merges omits 24994590d2a7 Merge branch 'soc/drivers' into for-next omits 1bcdc7a18b13 Merge branch 'soc/dt' into for-next omits 21f66740c781 Merge branch 'arm/fixes' into for-next omits f6218c7e590f Merge remote-tracking branch 'spi/for-6.7' into spi-next omits 7a444b6e7de2 Merge branch 'misc-6.6' into next-fixes omits 26c239e3dafe gfs2: Add metapath_dibh helper omits b653d9161393 gfs2: Clean up quota.c:print_message omits 4282a6da4d8c gfs2: Clean up gfs2_alloc_parms initializers omits 1d11b153d23b x86/mce: Mark fatal MCE's page as poison to avoid panic in [...] omits 147de49d6ead fbdev: offb: Simplify offb_init_fb() omits b8c07d751895 fbdev: omapfb: Replace custom memparse() implementation omits b2dc29860066 fbdev: omapfb: Do not shadow error code from platform_get_irq() omits f778cbadda54 gfs2: Two quota=account mode fixes omits f0a1064966a7 Merge branch 'x86/boot' into x86/merge, to ease integratio [...] omits 4d8b8c94ec90 Merge tag 'v6.6-rc7' into x86/merge, to pick up fixes omits 03d4bf9ff34a fpga: Fix memory leak for fpga_region_test_class_find() omits 9221d5ecebf0 fpga: m10bmc-sec: Change contact for secure update driver omits ee8abd6ce1da fpga: disable KUnit test suites when module support is enabled omits 2b05c2dc230b Merge branches 'arm64-defconfig-for-6.7', 'arm64-fixes-for [...] omits 5b4b16adb1a5 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f73db00ecf03 Merge branch 'i2c/for-current' into i2c/for-next omits 51bcdcbb8ec2 iio: kx022a: Fix acceleration value scaling omits 8aa6053114f3 Merge branch 'for-6.7/block' into for-next omits 89e2233386a5 iio: proximity: sx9324: Switch to device_property_match_pr [...] omits 1fce47a2789b iio: magnetometer: tmag5273: Switch to device_property_mat [...] omits 7cd37d414e24 iio: frequency: admv1014: Switch to device_property_match_ [...] omits 3f6e7aa4b8e0 iio: frequency: adf4377: Switch to device_property_match_p [...] omits de135d707e0b device property: Add fwnode_property_match_property_string() omits 9732d649d9b9 device property: Use fwnode_property_string_array_count() omits e472085650da iio: resolver: ad2s1210: add reset gpio support omits f7e158802def iio: resolver: ad2s1210: add support for adi,fixed-mode omits b512c767e7bc iio: imu: Add driver for BMI323 IMU omits 77583938740e dt-bindings: iio: imu: Add Bosch BMI323 omits 953e58a54c49 iio: adc: Add driver support for MAX34408/9 omits 7c7dac83656f dt-bindings: adc: provide max34408/9 device tree binding document omits 2234981539e7 Merge branch 'ti-k3-dts-next' into ti-next omits e04e1c14ca40 Merge branch 'for-6.7/io_uring-sockopt' into for-next omits 7ef46cb1a1ad Merge branch 'for-6.7/io_uring-sockopt' into for-next omits 4d88e7a6e153 selftests/bpf/sockopt: Add io_uring support omits 280822caa495 io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT omits 231b8758246e io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT omits a89262fabb71 io_uring/cmd: return -EOPNOTSUPP if net is disabled omits 1429e50935de selftests/net: Extract uring helpers to be reusable omits ee54158fa8a1 tools headers: Grab copy of io_uring.h omits d54a7eeb5f9d io_uring/cmd: Pass compat mode in issue_flags omits dc64c3bb2b11 net/socket: Break down __sys_getsockopt omits fd1299bf9ce8 Merge branch 'v6.7-armsoc/dts64' into for-next omits 482a57af3d5b Pull fanotify fixup to disallow sb marks for overlayfs. omits 12f2670bec43 Merge branch 'v6.7-armsoc/dts64' into for-next omits 469cf05ed932 Merge branch 'for-6.7/io_uring' into for-next omits 505be52cb37e Merge branch 'for-6.7/block' into for-next omits 0d926d8fbe18 Merge branch 'v6.7-armsoc/drivers' into for-next omits 3bd1c0c62bad dt-bindings: soc: rockchip: grf: add rockchip,rk3588-pmugrf omits f9b434c82610 Merge branch 'v6.7-clk/next' into for-next omits 7fc9a8744110 Merge branch 'v6.7-armsoc/dts64' into for-next omits ccf59682a028 clk: rockchip: rk3568: Add PLL rate for 115.2MHz omits bb8ab7335bd2 clk: rockchip: rk3568: Add PLL rate for 292.5MHz omits 36b6a2050470 Merge branch 'ti-drivers-soc-next' into ti-next omits 4138246fc35b soc: document merges omits 033e6909b304 Merge branch 'arm/fixes' into for-next omits 238d1815dfd1 Merge branch 'soc/arm' into for-next omits 336f0850c8ee Merge branch 'soc/dt' into for-next omits 0abc4a0457d9 Merge branch 'soc/drivers' into for-next omits b9a477034b11 Merge branch 'for-6.7' into for-next omits d5ce8f4ed90b Merge branch 'for-6.7' into for-next omits b7df1b3a7a1b Merge branch 'next/dt' into for-next omits 08e489759306 soc: document merges omits e9824be95673 Merge branch 'arm/fixes' into for-next omits 02e15dc58a26 Merge branch 'soc/defconfig' into for-next omits e3db512c4ab6 Merge branch 'for-6.7/block' into for-next omits 4708eada8bd6 hwtracing: hisi_ptt: Add dummy callback pmu::read() omits 7d52e2cfef91 hwtracing: hisi_ptt: Don't try to attach a task omits 7a527d4d9273 hwtracing: hisi_ptt: Optimize the trace data committing omits e8b7d8718c51 hwtracing: hisi_ptt: Handle the interrupt in hardirq context omits 1e389639980a Merge branch 'for-6.7/block' into for-next omits c7ac94dd9694 Merge branch 'for-6.7/block' into for-next omits 4669551e797a hwtracing: hisi_ptt: Disable interrupt after trace end omits 845333e5f0f3 Documentation: ABI: coresight-tpdm: Fix Bit[3] description [...] omits 6b32cc7b387a Merge branch 'soc/arm' into for-next omits c0131fcd8302 Merge branch 'soc/defconfig' into for-next omits b8df379da06d Merge branch 'soc/drivers' into for-next omits b761bb396efc Merge branch 'soc/dt' into for-next omits f9a1dfc73152 Merge branch 'arm/fixes' into for-next omits 1b4a696a2924 Merge branch 'next/defconfig' into for-next omits 17eaa599c608 Merge branch 'next/dt64' into for-next omits e0b9142e933d Merge branch 'misc' into for-next omits 1dfc87ac9cbd Merge branch 'fixes' into for-next omits 90a7371cb08d coresight-tpdm: Add nodes for dsb msr support omits 20dab0f44ac8 dt-bindings: arm: Add support for DSB MSR register omits 949a4f5b66d2 coresight-tpdm: Add nodes for timestamp request omits 5898244cf458 coresight-tpdm: Add nodes to configure pattern match output omits dd60b994b3f8 coresight-tpdm: Add nodes for dsb edge control omits 535d80d3c10f coresight-tpdm: Add node to set dsb programming mode omits c821b93bb6eb coresight-tpdm: Add nodes to set trigger timestamp and type omits 126f00822388 coresight-tpdm: Add reset node to TPDM node omits 03f0ff5fcbec coresight-tpdm: Initialize DSB subunit configuration omits 18e176f77986 coresight-tpda: Add DSB dataset support omits 6b4fad1b665a coresight-tpdm: Introduce TPDM subtype to TPDM driver omits a1ce72d22a2e dt-bindings: arm: Add support for DSB element size omits 5d49aeb1b3e4 coresight-tpdm: Remove the unnecessary lock omits efb05212a230 coresight: tmc: Make etr buffer mode user configurable from sysfs omits 078dbba3f0c9 coresight: Fix crash when Perf and sysfs modes are used co [...] omits aca46e6f0350 coresight: etm4x: Remove bogous __exit annotation for some [...] omits 2b690bebb569 Documentation: coresight: Add cc_threshold tunable omits 0cf805fec179 coresight: etm: Make cycle count threshold user configurable omits 0f55b43dedcd coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus omits 29edc1ce5c65 coresight: trbe: Enable ACPI based TRBE devices omits 4817af577b82 coresight: trbe: Add a representative coresight_platform_d [...] omits f7714fb9fe2b MAINTAINERS: Remove myself as a Arm CoreSight reviewer omits 5212700e76b3 Merge branch 'v6.7-armsoc/dts64' into for-next omits 89a8fab63c17 Merge branch 'v6.7-armsoc/dts64' into for-next omits 35aa81f38b20 Merge branch 'v6.6-armsoc/dtsfixes' into for-next omits 01c57b7f492d Merge branch 'misc' into for-next omits 7d2da28125ce Merge branch 'zynqmp/dt' into for-next omits b4d892f774b5 arm64: xilinx: Remove address/size-cells from gem nodes omits d3e8dc9e7fa8 arm64: xilinx: Remove address/size-cells from flash node omits e76ba0c14817 arm64: xilinx: Put ethernet phys to mdio node omits e5cd6e9ac16c arm64: xilinx: Remove mt25qu512a compatible string from SOM omits 31f1da775843 arm64: xilinx: Use lower case for partition address omits 88e101a3a8da arm64: xilinx: Do not use '_' in DT node names omits 36b494fa66c0 Merge branch 'x86/core' into x86/merge, to ease integratio [...] omits 366e16776016 Merge branch 'perf/core' into x86/merge, to ease integrati [...] omits 3be891e01a89 Merge branches 'defconfig-for-v6.7', 'dt-for-v6.7' and 'so [...] omits 4bb36d126cb3 pwm: samsung: Document new member .channel in struct samsu [...] omits cb1114df7bb0 Merge branch 'fixes' into for-next omits 996fc07dce79 Merge branch 'v6.7/defconfig' into for-next omits f064f4e5ecb1 zstd: Fix array-index-out-of-bounds UBSAN warning omits ef3e4fbc60e3 Merge branch 'for-6.6-fixes' into for-next omits d363a9058e21 Merge branch 'for-6.6-fixes' into for-next omits 11476f31ceaf Merge branch 'renesas-dts-for-v6.7' into renesas-next omits 15b3a21da368 Merge branch 'renesas-fixes-for-v6.6' into renesas-next omits 0f9e710280bf Merge branch 'for-6.7/block' into for-next omits 9413336e4866 Merge branch 'for-6.6-fixes' into for-next omits 287e3637b92e Merge branch 'for-6.6-fixes' into for-next omits ca2332016d31 Merge branch 'for-6.6-fixes' into for-next omits 9a2834e91d3d riscv/mm: Fix the comment for swap pte format omits 6c1e5a8266dd Merge branch 'ti-k3-dts-next' into ti-next omits b48dfcc5dd01 Merge branch 'ti-k3-config-next' into ti-next omits fa81543ef854 Merge branch 'imx/defconfig' into for-next omits 211016309acb Merge branch 'imx/dt64' into for-next omits 6fb165afd13f Merge branch 'imx/dt' into for-next omits c69b78893faa Merge branch 'imx/bindings' into for-next omits 45dc525cfcd3 Merge branch 'v6.7-armsoc/dts64' into for-next omits b94dc5921da1 Merge branch 'v6.7-armsoc/dts64' into for-next omits f168a3309a18 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 21cdd81765e7 Pull fsnotify cleanup. omits 7c4b75e66308 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 17036151b894 Merge branch 'i2c/for-current' into i2c/for-next omits e2187116a4dc Merge branch 'misc' into for-next omits 804c70c911df Merge branch 'fixes' into for-next omits a83a72730c33 xtensa: import ESP32S3 core variant omits 5b02f138839e xtensa: import ESP32 core variant omits 1368155c701e Merge branch 'v6.7-armsoc/dts64' into for-next omits 527731106f61 Merge branch 'for-6.7' into for-next omits 2f355801a96a Merge branch 'for-6.6-fixes' into for-next omits 8dadf0a26d0c Merge branch 'v6.7/arm64-dt' into for-next omits 75cf707b11ed Merge branch 'v6.7/drivers' into for-next omits 6cbb48e497a2 Merge branch 'fixes' into for-next omits 07270cac9632 Merge branch 'omap-for-v6.7/dt' into for-next omits fe632ccbe7eb doc: Add /proc/bootconfig to proc.rst omits 2db949178eca fs/proc: Add boot loader arguments as comment to /proc/bootconfig omits 01fecb1fae12 Merge branch 'v6.7/arm64-dt' into for-next omits 236a8af4baf6 Pull slow quota off fix. omits 284cd96fdc29 Merge branch 'v6.7/arm64-dt' into for-next omits 08ac7fef7150 Merge branch 'ti-k3-dts-next' into ti-next omits 32462f30d324 Merge branch 'for-6.7/io_uring' into for-next omits 6697d652b00f Merge branches 'renesas-arm-defconfig-for-v6.7', 'renesas- [...] omits a5deecc91722 Merge branch 'renesas-fixes-for-v6.6' into renesas-next omits fcd71ba3fccd Merge branch 'v6.6-armsoc/dtsfixes' into for-next omits 698e21e8b265 Merge branch 'v6.7-armsoc/dts64' into for-next omits 0548c41faa21 Merge branch 'v6.7-armsoc/dts32' into for-next omits b1934e8c3679 Merge branch 'v6.7-armsoc/drivers' into for-next omits b73f0490191b Merge branch 'for-6.6-fixes' into for-next omits 0a9b64720591 Merge branch 'for-6.7/block' into for-next omits 6f0566f375ea Merge branch 'for-6.7/block' into for-next omits bac9ca1a5723 Merge branch 'for-6.7/block' into for-next omits 37a145afbf01 Merge branch 'for-6.7/block' into for-next omits fba8bdd6fffd Merge branch 'for-6.7/io_uring' into for-next omits 0f133188d6b8 Merge branch 'zynqmp/soc' into for-next omits 76a472996450 soc/xilinx: zynqmp_power: Convert to platform remove callb [...] omits 90307906b16a Merge branch 'v6.7/arm64-dt' into for-next omits 1da615d7f96f Merge branch 'misc' into for-next omits b1c94fbef90b Merge branch 'fixes' into for-next omits c2e8af902804 Merge branch 'for-6.7/block' into for-next omits 9428da594b4b Merge branch 'io_uring-futex' into for-next omits 152c71433da2 Merge branches 'renesas-arm-defconfig-for-v6.7', 'renesas- [...] omits b5d463c0eecb Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 49f38363871e Merge branch 'i2c/for-current' into i2c/for-next omits 0f69e1fd990d Merge branch 'for-6.7/block' into for-next omits de2733f7ad6f Merge branch 'omap-for-v6.7/dt' into for-next omits bf40d6d79347 Merge branch 'fixes' into for-next omits f1df12bd27f6 Merge branch 'for-6.7-rust-bindings' into for-next omits f3847af85f5b Merge branch 'for-6.7' into for-next omits 58473e8abbc6 RISC-V: clarify the QEMU workaround in ISA parser omits 9bc411e5558e riscv: correct pt_level name via pgtable_l5/4_enabled omits 67ec9dfb762a RISC-V: Provide pgtable_l5_enabled on rv32 omits fde893ef7084 clocksource: timer-riscv: Increase rating of clock_event_d [...] omits d39d86e3e78b clocksource: timer-riscv: Don't enable/disable timer interrupt omits dd092b7e1fd2 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c15b81066367 Merge branch 'i2c/for-current' into i2c/for-next omits d896029c9726 Merge branch 'next/dt64' into for-next omits a464d2f75fa1 firewire: Annotate struct fw_node with __counted_by omits 3111add7f414 module: Annotate struct module_notes_attrs with __counted_by omits 82e1f0070c0c Merge branch 'misc' into for-next omits 80977d5a0692 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 65256ce8ce80 Merge branch 'i2c/for-current' into i2c/for-next omits 93e3714bdd92 Merge branch 'for-6.7/io_uring' into for-next omits 2492bff6bda3 Merge patch series "RISC-V: Enable cbo.zero in usermode" omits 331e833a7606 module: Fix comment typo omits dc95e422c283 module: Make is_valid_name() return bool omits bac202d3712f module: Make is_mapping_symbol() return bool omits b72d5a66766d module/decompress: use vmalloc() for gzip decompression workspace omits c7540b27da9e MAINTAINERS: add include/linux/module*.h to modules omits 130afb8ce111 module: Clarify documentation of module_param_call() omits 823313068617 hwspinlock: qcom: Remove IPQ6018 SOC specific compatible omits 93e6b023e552 Merge branch 'mvebu/dt64' into mvebu/for-next omits 856f7fd81c4b Merge branch 'mvebu/arm' into mvebu/for-next omits 7deddc9082ab Merge patch series "riscv: kexec: cleanup and fixups" omits fe2ed36d419f riscv: Remove duplicate objcopy flag omits ae3024a4c499 docs/fuse-io: Document the usage of DIRECT_IO_ALLOW_MMAP omits d1aca55b4dcf fs/fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP omits 68d0db38a90f arm64: dts: xilinx: Apply overlays to base dtbs omits 5392534a1954 riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE omits 929266f846b3 Merge branch 'v6.7/arm64-dt' into for-next omits a282729a3b60 Merge branch 'v6.7/arm64-dt' into for-next omits 03dda2274362 Merge branch 'v6.7/drivers' into for-next omits 585b6776f382 Merge branch 'v6.7/arm64-dt' into for-next omits 3fcf62f24c80 Merge branch 'for-6.6' into for-next omits 0f5e4adb608c memblock: report failures when memblock_can_resize is not set omits eaf935fa48ec soc: apple: mailbox: Rename config symbol to APPLE_MAILBOX omits 5887221a68b9 mailbox: apple: Delete driver omits 84333db8cd8a soc: apple: rtkit: Port to the internal mailbox driver omits 6fca0adc61cf soc: apple: mailbox: Add ASC/M3 mailbox driver omits df814db8de9d soc: apple: rtkit: Get rid of apple_rtkit_send_message_wait omits 0a278bc196e7 afs: Automatically generate trace tag enums omits f37462557646 afs: Remove whitespace before most ')' from the trace header omits b500d6d7243d unicode: Handle memory allocation failures in mkutf8data new ffa059b262ba Merge tag 'for-6.7/io_uring-2023-10-30' of git://git.kerne [...] new f5277ad1e976 Merge tag 'for-6.7/io_uring-sockopt-2023-10-30' of git://g [...] new 4de520f1fcef Merge tag 'io_uring-futex-2023-10-30' of git://git.kernel. [...] new 90d624af2e5a Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux new 39714efc23be Merge tag 'ata-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 0364249d2073 Merge tag 'for-6.7/dm-changes' of git://git.kernel.org/pub [...] new 40aa597c4a53 Merge tag 'mmc-v6.7' of git://git.kernel.org/pub/scm/linux [...] new 3c86a44d623e Merge tag 'pmdomain-v6.7' of git://git.kernel.org/pub/scm/ [...] new 009fbfc97b63 Merge tag 'dma-mapping-6.7-2023-10-30' of git://git.infrad [...] new deefd5024f07 Merge tag 'vfio-v6.7-rc1' of https://github.com/awilliam/l [...] new c035f0268b87 Merge tag 'soc-dt-6.7' of git://git.kernel.org/pub/scm/lin [...] new 385903a7ec75 Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/sc [...] new a39ba9b429a4 Merge tag 'soc-defconfig-6.7' of git://git.kernel.org/pub/ [...] new 4684e928dbee Merge tag 'soc-arm-6.7' of git://git.kernel.org/pub/scm/li [...] new 1e0c505e1316 Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/sc [...] new 717c7c894d4b fs/proc: Add boot loader arguments as comment to /proc/bootconfig new acbc3ecb806e doc: Add /proc/bootconfig to proc.rst new 1b10d2c8c621 Merge tag 'bootconfig-v6.7' of git://git.kernel.org/pub/sc [...] new 05bf73aa27ba Merge tag 'probes-v6.7' of git://git.kernel.org/pub/scm/li [...] new ff269e2cd5ad Merge tag 'net-next-6.7-followup' of git://git.kernel.org/ [...] new 463f46e114f7 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] new 5eda8f25377f Merge tag 'linux_kselftest-kunit-6.7-rc1' of git://git.ker [...] new 7dc0e9c7dda6 Merge tag 'linux_kselftest-next-6.7-rc1' of git://git.kern [...] new babe393974de Merge tag 'docs-6.7' of git://git.lwn.net/linux new 426ee5196d18 Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm [...] new 2c7ccb3c362b module: Clarify documentation of module_param_call() new 62eedac26415 MAINTAINERS: add include/linux/module*.h to modules new 3737df782c74 module/decompress: use vmalloc() for gzip decompression workspace new 60da3640b07c module: Make is_mapping_symbol() return bool new 04311b9b3063 module: Make is_valid_name() return bool new fd06da776130 module: Fix comment typo new ea0b0bcef491 module: Annotate struct module_notes_attrs with __counted_by new 21e80f3841c0 Merge tag 'modules-6.7-rc1' of git://git.kernel.org/pub/sc [...] new ca219be01278 Merge tag 'integrity-v6.7' of git://git.kernel.org/pub/scm [...] new 17fc8084aa8f module/decompress: use kvmalloc() consistently new 91a683cdf602 Merge tag 'dlm-6.7' of git://git.kernel.org/pub/scm/linux/ [...] new 57aff9974504 Merge tag 'ext4_for_linus-6.7-rc1' of git://git.kernel.org [...] new 87a201b43bbe Merge tag 'erofs-for-6.7-rc1' of git://git.kernel.org/pub/ [...] new dc737f11c218 Merge tag 'exfat-for-6.7-rc1' of git://git.kernel.org/pub/ [...] new e9806ff8a0f9 Merge tag 'jfs-6.7' of https://github.com/kleikamp/linux-shaggy new 5efad0a7658c Merge tag 'fs_for_v6.7-rc1' of git://git.kernel.org/pub/sc [...] new 71fb7b320b28 Merge tag 'fsnotify_for_v6.7-rc1' of git://git.kernel.org/ [...] new 4652b8e4f3ff Merge tag '6.7-rc-ksmbd-server-fixes' of git://git.samba.o [...] new 27beb3ca347f Merge tag 'pci-v6.7-changes' of git://git.kernel.org/pub/s [...] new 20cd569d7ee8 Merge branch 'for-6.7/config_pm' into for-linus new f5883ef15644 Merge branch 'for-6.7/cp2112' into for-linus new 7601fef449c7 Merge branch 'for-6.7/lenovo' into for-linus new 54021f902b37 Merge branch 'for-6.7/logitech' into for-linus new 93cfa25b1795 Merge branch 'for-6.7/nintendo' into for-linus new eacaa65efaa7 Merge branch 'for-6.7/nvidia-shield' into for-linus new e12f065db472 Merge branch 'for-6.7/selftests' into for-linus new 1372e73a1813 Merge branch 'for-6.7/uclogic' into for-linus new 4ea4ed22b578 Merge tag 'for-linus-2023110101' of git://git.kernel.org/p [...] new edd8e84ae951 Merge tag 'sound-6.7-rc1' of git://git.kernel.org/pub/scm/ [...] new 27bc0782ef8e Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/l [...] new 38984d787218 Merge tag 'backlight-next-6.7' of git://git.kernel.org/pub [...] new 431f1051884e Merge tag 'leds-next-6.7' of git://git.kernel.org/pub/scm/ [...] new e5760335882b Merge tag 'for-linus-6.7-1' of https://github.com/cminyard [...] new 90a300dc0553 Merge tag 'libnvdimm-for-6.7' of git://git.kernel.org/pub/ [...] new 6ed92e559a2e Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 43468456c95b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 8c04bddc27d6 Merge tag 'm68knommu-for-v6.7' of git://git.kernel.org/pub [...] new c9cacf7db3e4 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 63f1ee206170 locking/atomic: sh: Use generic_cmpxchg_local for arch_cmp [...] new 5be9911406ad Merge tag 'sh-for-v6.7-tag1' of git://git.kernel.org/pub/s [...] new 6803bd7956ca Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new bc3012f4e3a9 Merge tag 'v6.7-p1' of git://git.kernel.org/pub/scm/linux/ [...] new 9fb2047d23d5 Documentation: ubsan: drop "the" from article title new cb61dad80fdc zswap: export compression failure stats new ca6c2ce1b481 mm/vmalloc: fix the unchecked dereference warning in vread_iter() new 9e1b016a0bc9 Documentation: maple_tree: fix word spelling error new 6479b29203de selftests: add a sanity check for zswap new 19467a950b49 mm/damon/sysfs: remove requested targets when online-commi [...] new 973233600676 mm/damon/sysfs: update monitoring target regions for onlin [...] new ecae0bd5173b Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel [...] new 873ed7222c17 ocfs2: replace BUG_ON() at ocfs2_num_free_extents() with o [...] new 232022206788 do_io_accounting: use __for_each_thread() new 1df4bd83cdfd do_io_accounting: use sig->stats_lock new 639931020e1a fs/proc/base.c: remove unneeded semicolon new 20e34aa7e08d proc: fix proc-empty-vm test with vsyscall new bf5add391eeb proc: test ProtectionKey in proc-empty-vm test new e3bc0c427f2a ocfs2: fix a spelling typo in comment new cd24f44050f3 scripts/gdb: add lx_current support for riscv new 90723a82d8a5 .mailmap: map Benjamin Poirier's address new 2ffc27b15b11 tools/testing/selftests/mm/run_vmtests.sh: lower the ptrac [...] new fbbc2af38463 mailmap: update email address for Claudiu Beznea new 4aa8f278b94e .mailmap: add address mapping for Tomeu Vizoso new 16501630bdeb scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG [...] new 6620999f0d41 scripts/gdb/vmalloc: disable on no-MMU new 8f6f76a6a29f Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git. [...] new 9a719c2145c9 Merge tag 'bitmap-for-6.7' of https://github.com/norov/linux new 00657bb3dbec Merge tag 'livepatching-for-6.7' of git://git.kernel.org/p [...] new adb982ad4b9d Merge branch 'for-6.7' into for-linus new 86098bcddeb1 Merge branch 'rework/misc-cleanups' into for-linus new 2966bd369845 Merge branch 'rework/nbcon-base' into for-linus new 2a80532c0745 Merge tag 'printk-for-6.7' of git://git.kernel.org/pub/scm [...] new a0c04a3243f1 verification/dot2k: Delete duplicate imports new 696444a544ec rtla: Fix uninitialized variable found new fd912e49986a Merge tag 'trace-tools-v6.7' of git://git.kernel.org/pub/s [...] new bb32500fb9b7 tracing: Have trace_event_file have ref counters new 77bc4d4921bd eventfs: Remove extra dget() in eventfs_create_events_dir() new 4f7969bcd6d3 tracing: Have the user copy of synthetic event address use [...] new 9037caa09ed3 eventfs: Fix kerneldoc of eventfs_remove_rec() new f2f496370afc eventfs: Remove "is_freed" union with rcu head new db3a397209b0 eventfs: Have a free_ei() that just frees the eventfs_inode new 77a06c33a22d eventfs: Test for ei->is_freed when accessing ei->dentry new 28e12c09f5aa eventfs: Save ownership and mode new 44365329f821 eventfs: Hold eventfs_mutex when calling callback functions new 020010fbfa20 eventfs: Delete eventfs_inode when the last dentry is freed new 62d65cac119d eventfs: Remove special processing of dput() of events directory new 407c6726ca71 eventfs: Use simple_recursive_removal() to clean up dentries new 685b38c7650a seq_buf: Export seq_buf_putc() new 70a9affa930c seq_buf: Export seq_buf_puts() new 31e5f934ff96 Merge tag 'trace-v6.7' of git://git.kernel.org/pub/scm/lin [...] new 7ab89417ed23 Merge tag 'perf-tools-for-v6.7-1-2023-11-01' of git://git. [...] new 136cc1e1f5be Merge tag 'landlock-6.7-rc1' of git://git.kernel.org/pub/s [...] new 6bdfe2d88b9f Merge tag 'apparmor-pr-2023-11-03' of git://git.kernel.org [...] new 303d77a6e170 Merge branch 'topic/ppc-kvm' into next new 707df298cbde Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/ [...] new e392ea4d4d00 Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/lin [...] new d99b91a99be4 Merge tag 'char-misc-6.7-rc1' of git://git.kernel.org/pub/ [...] new b06f58ad8e8c Merge tag 'driver-core-6.7-rc1' of git://git.kernel.org/pu [...] new 4c7a0c95adc3 Merge tag 'staging-6.7-rc1' of git://git.kernel.org/pub/sc [...] new 1f24458a1071 Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 2c40c1c6adab Merge tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new d934aef6bb9e Merge tag 'dmaengine-6.7-rc1' of git://git.kernel.org/pub/ [...] new bfafa2c19d70 Merge tag 'phy-for-6.7' of git://git.kernel.org/pub/scm/li [...] new be47c8e326c2 Merge tag 'soundwire-6.7-rc1' of git://git.kernel.org/pub/ [...] new 90b0c2b2edd1 Merge tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm [...] new 3062a9879afb Merge tag 'acpi-6.7-rc1-2' of git://git.kernel.org/pub/scm [...] new 5c5e048b2417 Merge tag 'kbuild-v6.7' of git://git.kernel.org/pub/scm/li [...] new 0a23fb262d17 Merge tag 'x86_microcode_for_v6.7_rc1' of git://git.kernel [...] new 4c975a43fa38 Merge tag 'efi-next-for-v6.7' of git://git.kernel.org/pub/ [...] new c37ed2d7d098 smb: client: remove extra @chan_count check in __cifs_put_ [...] new 5c86919455c1 smb: client: fix use-after-free in smb2_query_info_compound() new c3326a61cdbf cifs: reconnect helper should set reconnect for the right channel new 6e5e64c9477d cifs: do not reset chan_max if multichannel is not support [...] new d9a6d7809605 cifs: force interface update before a fresh session setup new 766e9cf3bd64 Merge tag '6.7-rc-smb3-client-fixes-part1' of git://git.sa [...] new c9b93cafb69c Merge tag '9p-for-6.7-rc1' of https://github.com/martinetd/linux new aea6bf908d73 Merge tag 'f2fs-for-6.7-rc1' of git://git.kernel.org/pub/s [...] new 743b7fc481f9 drm/nouveau/mmu/tu102-: remove write to 0x100e68 during tl [...] new 7e731d42aee7 drm/nouveau/nvkm: bump maximum number of NVDEC new e86692701355 drm/nouveau/nvkm: bump maximum number of NVJPG new 015ef6187f69 drm/nouveau/gsp: prepare for GSP-RM new 74e2011b11e0 drm/nouveau/acr/tu102-: prepare for GSP-RM new 45655ff08480 drm/nouveau/bar/tu102-: prepare for GSP-RM new 6a0fd03a23fd drm/nouveau/bus/tu102-: prepare for GSP-RM new 15740541e8f0 drm/nouveau/devinit/tu102-: prepare for GSP-RM new a613e7f3fe6d drm/nouveau/fault/tu102-: prepare for GSP-RM new 834a712b6ed2 drm/nouveau/fb/tu102-: prepare for GSP-RM new c41aebc9aca4 drm/nouveau/fuse/tu102-: prepare for GSP-RM new 2cfad4b0489c drm/nouveau/gpio/tu102-: prepare for GSP-RM new a25a5d560dad drm/nouveau/i2c/tu102-: prepare for GSP-RM new 624c6f78cc8d drm/nouveau/imem/tu102-: prepare for GSP-RM new 1dc750dab1b1 drm/nouveau/ltc/tu102-: prepare for GSP-RM new 3cd7924e0edd drm/nouveau/mc/tu102-: prepare for GSP-RM new f5a533a81e51 drm/nouveau/mmu/tu102-: prepare for GSP-RM new ab724be7a3d9 drm/nouveau/pmu/tu102-: prepare for GSP-RM new fd7d59827072 drm/nouveau/privring/tu102-: prepare for GSP-RM new f2b76a18251d drm/nouveau/therm/tu102-: prepare for GSP-RM new d4c9cd346fcb drm/nouveau/top/tu102-: prepare for GSP-RM new 426cce57053c drm/nouveau/vfn/tu102-: prepare for GSP-RM new 0e55453fc8ab drm/nouveau/ce/tu102-: prepare for GSP-RM new 8c186c83f995 drm/nouveau/disp/tu102-: prepare for GSP-RM new da1fbcc09e0f drm/nouveau/fifo/tu102-: prepare for GSP-RM new a6f992a83f0d drm/nouveau/gr/tu102-: prepare for GSP-RM new 796928c65927 drm/nouveau/nvdec/tu102-: prepare for GSP-RM new 47c9136b0dae drm/nouveau/nvenc/tu102-: prepare for GSP-RM new f4032134b461 drm/nouveau/sec2/tu102-: prepare for GSP-RM new e672f5f30dd3 drm/nouveau/kms/tu102-: disable vbios parsing when running on RM new 17a74021a339 drm/nouveau/nvkm: support loading fws into sg_table new 176fdcbddfd2 drm/nouveau/gsp/r535: add support for booting GSP-RM new 4cf2c83eb3a4 drm/nouveau/gsp/r535: add support for rm control new 37e328a17c1f drm/nouveau/gsp/r535: add support for rm alloc new 830531e94712 drm/nouveau/gsp/r535: add interrupt handling new 5bf0257136a2 drm/nouveau/mmu/r535: initial support new 9e9944449023 drm/nouveau/disp/r535: initial support new 2a77d015b538 drm/nouveau/fifo/r535: initial support new b5ce219ab368 drm/nouveau/ce/r535: initial support new 361c3cd8ae12 drm/nouveau/gr/r535: initial support new 142cd60243ca drm/nouveau/nvdec/r535: initial support new 08ab88f5a033 drm/nouveau/nvenc/r535: initial support new ca9686340aba drm/nouveau/nvjpg/r535: initial support new 015185cc670e drm/nouveau/ofa/r535: initial support new b76827a3a930 nouveau: fix r535 build on 32-bit arm. new 7e6bd6409b66 nouveau/disp: fix post-gsp build on 32-bit arm. new b5bad8c16b9b nouveau/gsp: move to 535.113.01 new 5177e5fa6e9e nouveau/gsp: fix message signature. new 8d55b0a940bb nouveau/gsp: add some basic registry entries. new e70703890b25 Merge tag 'topic/nvidia-gsp-2023-11-03' of git://anongit.f [...] new 3a8ab4a13d17 Merge tag 'spi-nor/for-6.7' into mtd/next new 6d55d31e927e Merge tag 'nand/for-6.7' into mtd/next new b1dfbda8636b Merge tag 'mtd/for-6.7' of git://git.kernel.org/pub/scm/li [...] new 5e2cb28dd7e1 Merge tag 'tsm-for-6.7' of git://git.kernel.org/pub/scm/li [...] new b3741ac86c8e cxl/pci: Change CXL AER support check to use native AER new 4b92894064b3 lib/fw_table: Remove acpi_parse_entries_array() export new b8cc56d0414e Merge tag 'cxl-for-6.7' of git://git.kernel.org/pub/scm/li [...] new 6bf3fc268183 i3c: master: svc: fix race condition in ibi work thread new 5e5e3c92e748 i3c: master: svc: fix wrong data return when IBI happen du [...] new c85e209b799f i3c: master: svc: fix ibi may not return mandatory data byte new 225d5ef048c4 i3c: master: svc: fix check wrong status register in irq handler new dfd7cd6aafdb i3c: master: svc: fix SDA keep low when polling IBIWON tim [...] new 9aaeef113c55 i3c: master: svc: fix random hot join failure since timeout error new 8911eae9c8a9 i3c: master: svc: fix compatibility string mismatch with b [...] new b53e9758a31c i3c: master: mipi-i3c-hci: Fix a kernel panic for accessin [...] new 9fd00df05e81 i3c: master: handle IBIs in order they came new 1c41041124bd Merge tag 'i3c/for-6.7' of git://git.kernel.org/pub/scm/li [...] new 2153fc3d6817 Merge tag 'ubifs-for-linus-6.7-rc1' of git://git.kernel.or [...] new 3d05e493e461 Merge tag 'i2c-for-6.7-rc1' of git://git.kernel.org/pub/sc [...] new c12d7aa7ffa4 firewire: Annotate struct fw_node with __counted_by new 1cfb751165ef Merge tag 'firewire-updates-6.7' of git://git.kernel.org/p [...] new 77fa2fbe87fc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 96cb7a4e296d dt-bindings: mailbox: qcom-ipcc: document the SM8650 Inter [...] new 7b2c9e41e73f Merge tag 'mailbox-v6.7' of git://git.kernel.org/pub/scm/l [...] new d2f51b3516da Merge tag 'rtc-6.7' of git://git.kernel.org/pub/scm/linux/ [...] new be3ca57cfb77 Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/l [...] new fb3f57bb1177 bcachefs: rebalance_work new 5c1ab40e76dd bcachefs: Fix kasan splat in members_v1_get() new e84843489c15 bcachefs: Fix a kasan splat in bch2_dev_add() new 5394fe949401 bcachefs: Fix snapshot skiplists new 94119eeb02d1 bcachefs: Add IO error counts to bch_member new f5d26fa31ed2 bcachefs: bch_sb_field_errors new b65db750e2bb bcachefs: Enumerate fsck errors new 85103d15ca3f bcachefs: Fix error path in bch2_replicas_gc_end() new 2e7acdfbcad8 bcachefs: Fix deleted inodes btree in snapshot deletion new be9e782df3cb bcachefs: Don't downgrade locks on transaction restart new df94cb2e57b2 bcachefs: Fix an integer overflow new dc7a15fb90bf bcachefs: Skip deleted members in member_to_text() new 1f7056b735d5 bcachefs: Ensure copygc does not spin new 4db8ac8629b1 bcachefs: Fix MEAN_AND_VARIANCE kconfig options new 6dfa10ab22a6 bcachefs: Fix build errors with gcc 10 new c4accde498dd bcachefs: Ensure srcu lock is not held too long new f82755e4e8b8 bcachefs: Data move path now uses bch2_trans_unlock_long() new 385a82f62a9b bcachefs: serialize on cached key in early bucket allocator new e0fb0dccfd6f bcachefs: update alloc cursor in early bucket allocator new 0e91d3a6d59e bcachefs: fix odebug warn and lockdep splat due to on-stac [...] new 2a4e7497604b bcachefs: allow writeback to fill bio completely new 0996c72a0f30 bcachefs: byte order swap bch_alloc_v4.fragmentation_lru field new 7cb2a7895d94 bcachefs: use swab40 for bch_backpointer.bucket_offset bitfield new 4bd156c4b44e bcachefs: Fix bch2_delete_dead_inodes() new ce3e9a8a1008 bcachefs: .get_parent() should return an error pointer new 5a53f851e6fe bcachefs: Fix recovery when forced to use JSET_NO_FLUSH jo [...] new 01ccee225a37 bcachefs: Add missing printk newlines new d3c7727bb926 bcachefs: rebalance_work btree is not a snapshots btree new 9fcdd23b6eea bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usage new bf61dcdfc12c bcachefs: CONFIG_BCACHEFS_DEBUG_TRANSACTIONS no longer def [...] new 59154f2c66ce bcachefs: bch2_prt_datetime() new 0f0fc312380b bcachefs: Move __bch2_members_v2_get_mut to sb-members.h new d4c8bb69d020 bcachefs: Convert bch2_fs_open() to darray new 103ffe9aaf85 bcachefs: x-macro-ify inode flags enum new a8958a1a95b2 bcachefs: bkey_copy() is no longer a macro new a973de85e397 bcachefs: Replace ERANGE with private error codes new 80396a474909 bcachefs: Break up bch2_journal_write() new 769b3600495b bcachefs: Don't iterate over journal entries just for btree roots new da4aa3b00123 bcachefs: bch2_stripe_to_text() now prints ptr gens new aa9826658875 bcachefs: bch2_ec_read_extent() now takes btree_trans new daba90f2da9d bcachefs: kill thing_it_points_to arg to backpointer_not_found() new 853960d00b4b bcachefs: Simplify, fix bch2_backpointer_get_key() new c7046ed0cf9b bcachefs: Improve stripe checksum error message new c9d01179e185 Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.or [...] new 7f851936a0ca Merge tag 'ovl-update-6.7' of git://git.kernel.org/pub/scm [...] new 703df114f9b7 gfs2: Two quota=account mode fixes new f7e4c610cb9a gfs2: Clean up gfs2_alloc_parms initializers new 1f7b0a84c86e gfs2: Clean up quota.c:print_message new 92099f0c9227 gfs2: Add metapath_dibh helper new 4c7b3f7fb7c8 gfs2: Get rid of gfs2_alloc_blocks generation parameter new d6d64dac1d39 gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanup new 7fa4964b35e4 gfs2: Convert stuffed_readpage to folios new be7f6a6b0bca gfs2: Convert gfs2_internal_read to folios new 062fb903895a gfs2: Rename gfs2_lookup_{ simple => meta } new 0b2355fe91ac gfs2: No longer use 'extern' in function declarations new d6fc6c93636f gfs2: fs: derive f_fsid from s_uuid new 074d7306a4fe gfs2: Silence "suspicious RCU usage in gfs2_permission" warning new bdcb8aa434c6 gfs2: Fix slab-use-after-free in gfs2_qd_dealloc new bb25b97562e5 gfs2: remove dead code in add_to_queue new 0cdc6f44e9fd gfs2: don't withdraw if init_threads() got interrupted new 1a0507d8780e Merge tag 'gfs2-v6.6-rc2-fixes' of git://git.kernel.org/pu [...] new 4d75fc6ceba4 iomap: rotate maintainers new 64bc7eee421f iomap: rename iomap entry new 062cca8915ca Merge tag 'vfs-6.7.iomap' of git://git.kernel.org/pub/scm/ [...] new 4ad714df58e6 MAINTAINERS: create an entry for exportfs new 13d88ac54ddd Merge tag 'vfs-6.7.fsid' of git://git.kernel.org/pub/scm/l [...] new 2654521d774f gpiolib: remove gpiochip_find() new 9596ebf87c4f pinctrl: remove unneeded extern specifiers from consumer.h new ec963d04ca86 pinctrl: provide new GPIO-to-pinctrl glue helpers new e3d3ab299ba6 gpiolib: generic: use new pinctrl GPIO helpers new 32fb7d23e76a gpio: cdev: use pinctrl_gpio_can_use_line_new() new dd4e1f9cd699 gpio: rcar: use new pinctrl GPIO helpers new f6c54ab97615 gpio: tegra: use new pinctrl GPIO helpers new 9626b3d74d38 gpio: em: use new pinctrl GPIO helpers new 09a88bed6435 gpio: aspeed: use new pinctrl GPIO helpers new 4df6c2ec22b2 gpio: mvebu: use new pinctrl GPIO helpers new 566e684e70cb gpio: pxa: use new pinctrl GPIO helpers new 7233d90aead3 gpio: rockchip: use new pinctrl GPIO helpers new 506e94e1084f gpio: vf610: use new pinctrl GPIO helpers new c54d686d7d99 pinctrl: nuvoton: npcm7xx: use new pinctrl GPIO helpers new 481a59fb3d98 pinctrl: nuvoton: npcm8xx: use new pinctrl GPIO helpers new af80a91199a5 pinctrl: renesas: use new pinctrl GPIO helpers new 0bea3e7c157f pinctrl: bcm: use new pinctrl GPIO helpers new 164fcf1eb3bf pinctrl: stm32: use new pinctrl GPIO helpers new a3305049053a pinctrl: spear: use new pinctrl GPIO helpers new 7cdd1db6afa1 pinctrl: starfive: jh7100: use new pinctrl GPIO helpers new fed493fce82b pinctrl: starfive: jh7110: use new pinctrl GPIO helpers new da70bf79efad pinctrl: ocelot: use new pinctrl GPIO helpers new 91dff6b66e5e pinctrl: rk805: use new pinctrl GPIO helpers new 3607ac37a4f3 pinctrl: cirrus: use new pinctrl GPIO helpers new 1b5f829b1712 pinctrl: mediatek: moore: use new pinctrl GPIO helpers new 6232d8b9346f pinctrl: mediatek: common: use new pinctrl GPIO helpers new 47ad5c97ba89 pinctrl: mediatek: paris: use new pinctrl GPIO helpers new ddfba5bde6b8 pinctrl: axp209: use new pinctrl GPIO helpers new f7fdb230ca16 pinctrl: vt8500: use new pinctrl GPIO helpers new b2979a1786bc pinctrl: cy8c95x0: use new pinctrl GPIO helpers new 4125651b3d7d pinctrl: as3722: use new pinctrl GPIO helpers new 78329866ef57 pinctrl: ingenic: use new pinctrl GPIO helpers new 588ad2b1b62a pinctrl: cherryview: use new pinctrl GPIO helpers new 262abd2d17b6 pinctrl: intel: use new pinctrl GPIO helpers new 578d009b1b9d pinctrl: lynxpoint: use new pinctrl GPIO helpers new c6801e23322d pinctrl: st: use new pinctrl GPIO helpers new a063e57adf7b pinctrl: remove pinctrl_gpio_can_use_line() new 699f0784631e pinctrl: remove pinctrl_gpio_request() new 1d2c88450f77 pinctrl: remove pinctrl_gpio_free() new aec96797f9ef pinctrl: remove pinctrl_gpio_direction_input() new 45d2055b0067 pinctrl: remove pinctrl_gpio_direction_output() new ab56e2bfceec pinctrl: remove pinctrl_gpio_set_config() new 00762e416cd2 treewide: rename pinctrl_gpio_can_use_line_new() new acb38be654f9 treewide: rename pinctrl_gpio_request_new() new 4fccb263f3a0 treewide: rename pinctrl_gpio_free_new() new 315c46f9b696 treewide: rename pinctrl_gpio_direction_input_new() new b679d6c06b2b treewide: rename pinctrl_gpio_direction_output_new() new acf2981b84c3 treewide: rename pinctrl_gpio_set_config_new() new 315c4418ac65 pinctrl: change the signature of pinctrl_gpio_direction() new 82059c3d7840 pinctrl: change the signature of pinctrl_get_device_gpio_range() new 58e772f43774 pinctrl: change the signature of pinctrl_match_gpio_range() new 31d4e8d10177 pinctrl: change the signature of gpio_to_pin() new 6042aaef3158 pinctrl: change the signature of pinctrl_ready_for_gpio_range() new b6d83d010db6 pinctrl: st: drop the wrapper around pinctrl_gpio_directio [...] new 22c7203db320 pinctrl: ingenic: drop the wrapper around pinctrl_gpio_dir [...] new 54d9eab19e76 pinctrl: as3722: drop the wrapper around pinctrl_gpio_dire [...] new ffed72876121 pinctrl: vt8500: drop the wrapper around pinctrl_gpio_dire [...] new 36077c86fee2 pinctrl: axp209: drop the wrapper around pinctrl_gpio_dire [...] new 5835b3f2a2cb pinctrl: rk805: drop the wrapper around pinctrl_gpio_direc [...] new f00f921fd3f4 pinctrl: mediatek: moore: drop the wrappers around pinctrl [...] new c1649a7db47f pinctrl: mediatek: common: drop the wrappers around pinctr [...] new d35e579d60a7 pinctrl: cirrus: drop the wrapper around pinctrl_gpio_dire [...] new 653e95f1fc46 pinctrl: ocelot: drop the wrapper around pinctrl_gpio_dire [...] new 0b261df49ff8 pinctrl: starfive: jh7100: drop wrappers around pinctrl_gp [...] new 895bf1d82656 pinctrl: starfive: jh7110: drop wrappers around pinctrl_gp [...] new b04ce10d22bb pinctrl: stm32: drop wrappers around pinctrl_gpio_free/input() new de38bdbe011b pinctrl: nuvoton: npcm7xx: drop wrappers around pinctrl_gp [...] new 11d84b2033ad pinctrl: nuvoton: npcm8xx: drop wrappers around pinctrl_gp [...] new 8e1df2f5d689 pinctrl: em: drop the wrapper around pinctrl_gpio_request() new 5be55473a064 pinctrl: tegra: drop the wrapper around pinctrl_gpio_request() new dc1434801d2e Merge tag 'gpio-pinctrl-updates-for-v6.7-rc1' of git://git [...] new d3fbdb8ad334 Merge tag 'pcmcia-6.7-rc1' of git://git.kernel.org/pub/scm [...] new c87271ee86e8 Merge tag 'rpmsg-v6.7' of git://git.kernel.org/pub/scm/lin [...] new b8dd631fcabe Merge tag 'rproc-v6.7' of git://git.kernel.org/pub/scm/lin [...] new 984a4afdc87a regmap: prevent noinc writes from clobbering cache new eaec7c9892bd Merge tag 'regmap-fix-v6.7-merge-window' of git://git.kern [...] new 406a849926f3 MAINTAINER: Create entry for Renesas SH-Mobile DRM drivers new 613676ec42d5 dt-bindings: display: Add Renesas SH-Mobile LCDC bindings new c68ab8b5ea53 media: uapi: Add MEDIA_BUS_FMT_RGB666_2X9_BE format new 28675d45a381 drm: renesas: shmobile: Fix overlay plane disable new 1396c2693aed drm: renesas: shmobile: Fix ARGB32 overlay format typo new b25064ef997b drm: renesas: shmobile: Correct encoder/connector types new 616f73c9d325 drm: renesas: shmobile: Add support for Runtime PM new 887042d63500 drm: renesas: shmobile: Restore indentation of shmob_drm_s [...] new 480b5571f331 drm: renesas: shmobile: Use %p4cc to print fourcc code new 02e6e3c2fa26 drm: renesas: shmobile: Add missing YCbCr formats new 7802ca6b234b drm: renesas: shmobile: Improve shmob_drm_format_info table new 0da28d5fc808 drm: renesas: shmobile: Remove backlight support new 76b1405832ac drm: renesas: shmobile: Don't set display info width and h [...] new e2eb7e6ee566 drm: renesas: shmobile: Rename input clocks new 04ed052f3ab4 drm: renesas: shmobile: Remove support for SYS panels new 95478b082875 drm: renesas: shmobile: Improve error handling new 901500a8ba5c drm: renesas: shmobile: Convert to use devm_request_irq() new 33505f771818 drm: renesas: shmobile: Remove custom plane destroy callback new 3d77d2ac7d9d drm: renesas: shmobile: Use drmm_universal_plane_alloc() new 5417750d5ee6 drm: renesas: shmobile: Embed drm_device in shmob_drm_device new 02e6c5b76f0e drm: renesas: shmobile: Convert container helpers to stati [...] new c2e938ee9ae2 drm: renesas: shmobile: Replace .dev_private with container_of() new 6a6ab0c7162b drm: renesas: shmobile: Use struct videomode in platform data new fa32c6bc9281 drm: renesas: shmobile: Use media bus formats in platform data new adceac2cf192 drm: renesas: shmobile: Move interface handling to connect [...] new c228823426ae drm: renesas: shmobile: Unify plane allocation new 51955324847c drm: renesas: shmobile: Rename shmob_drm_crtc.crtc new 9d7bd3b12e6a drm: renesas: shmobile: Rename shmob_drm_connector.connector new a83d383e1ffb drm: renesas: shmobile: Rename shmob_drm_plane.plane new 03f716f61e55 drm: renesas: shmobile: Use drm_crtc_handle_vblank() new a87e3159d488 drm: renesas: shmobile: Move shmob_drm_crtc_finish_page_flip() new b1ce7fe4c436 drm: renesas: shmobile: Wait for page flip when turning CRTC off new c285aac128ed drm: renesas: shmobile: Turn vblank on/off when enabling/d [...] new fbe544ffc094 drm: renesas: shmobile: Shutdown the display on remove new 22a4414594e8 drm: renesas: shmobile: Cleanup encoder new 4afa041043c2 drm: renesas: shmobile: Atomic conversion part 1 new e3c8898b3861 drm: renesas: shmobile: Atomic conversion part 2 new cc2c95466829 drm: renesas: shmobile: Use suspend/resume helpers new 7c2d79f06e07 drm: renesas: shmobile: Remove internal CRTC state tracking new b2b2f7ba8f79 drm: renesas: shmobile: Atomic conversion part 3 new 1399ebacbf59 drm: renesas: shmobile: Add DT support new 2ba446f82142 Merge tag 'shmob-drm-atomic-dt-tag2' of git://git.kernel.o [...] new f056cb9681f6 Merge tag 'drm-misc-next-fixes-2023-11-02' of git://anongi [...] new 42ef313754f2 drm/amd/pm: Return 0 as default min power limit for legacy asics new b77cc85bdbad drm/amdgpu doorbell range should be set when gpu recovery new f7aeee734615 drm/amdgpu: use mode-2 reset for RAS poison consumption new b3c942bb6c32 drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs new 432e664e7c98 drm/amdgpu: don't use ATRM for external devices new 7b1c6263eaf4 drm/amdgpu: don't use pci_is_thunderbolt_attached() new 49afe91370b8 drm/amd: Fix UBSAN array-index-out-of-bounds for Powerplay [...] new 3a50f41bc20a drm/radeon: replace 1-element arrays with flexible-array members new 886b92f63573 drm/amdgpu: ungate power gating when system suspend new 3938eb956e38 drm/amdgpu: add a retry for IP discovery init new 23170863ea0a drm/amdgpu/smu13: drop compute workload workaround new ba0fb4b48c19 drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 new 0ce8edae8be7 drm/amdkfd: Populate cache info for GFX 9.4.3 new be457b2252b6 drm/amdkfd: Update cache info for GFX 9.4.3 new b1904ed480ce drm/amd/display: Avoid NULL dereference of timing generator new 6740ec97bcdb drm/amd/display: Increase frame warning limit with KASAN o [...] new 5a104cb97c4e drm/amdkfd: Improve amdgpu_vm_handle_moved new 0e2e7c5b3d71 drm/amdgpu: Attach eviction fence on alloc new 88e5c8f8745b drm/amd/pm: only check sriov vf flag once when creating hw [...] new 18eae367cb74 drm/amdgpu: check recovery status of xgmi hive in ras_rese [...] new 36e7ff5c13cb drm/amdgpu: fix GRBM read timeout when do mes_self_test new dbab63561b3c drm/amdgpu: Optimize the asic type fix code new 38a64e3a33bb drm/amdgpu: Add C2PMSG_109/126 reg field shift/masks new 34ec3cedcaf9 drm/amd/swsmu: update smu v14_0_0 driver if and metrics table new 908cebc9a480 drm/amd/swsmu: remove fw version check in sw_init. new df57e019d5c3 drm/amdgpu: Add psp v13 function to query boot status new 23618280cca5 drm/amdgpu: Query and report boot status new 995dedb7a4fa drm/amd/display: Program plane color setting correctly new 5d853ad5a866 drm/amd/display: Fix blend LUT programming new 6d5e0032a92d drm/amd/display: Enable fast update on blendTF change new 9ccde17d4655 Merge tag 'amd-drm-next-6.7-2023-11-03' of https://gitlab. [...] new 25b6377007eb Merge tag 'drm-next-2023-11-07' of git://anongit.freedeskt [...] new 477348dbfd37 Merge branch 'cpufreq/arm/qcom-nvmem' into HEAD new 0b9cd949136f cpufreq: qcom-nvmem: add support for IPQ8074 new ba5a61a08d83 cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx new 5b5b5806f223 cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx new d1f6be54eafe Merge tag 'cpufreq-arm-updates-6.7-part2' of git://git.ker [...] new d53f7f7a74cf Merge branch 'pm-cpufreq' new a563c99f222f Merge tag 'linux-cpupower-6.7-rc1' of git://git.kernel.org [...] new 36cbb924d60b Merge branch 'pm-tools' new 305230142ae0 Merge tag 'pm-6.7-rc1-2' of git://git.kernel.org/pub/scm/l [...] new 71e11d066c1d Merge patch series "riscv: kexec: cleanup and fixups" new a9429d5f99bc Merge patch series "RISC-V: Enable cbo.zero in usermode" new 5d98446f03c6 clocksource: timer-riscv: Don't enable/disable timer interrupt new 60c46877e9cd clocksource: timer-riscv: Increase rating of clock_event_d [...] new 10128f8b1663 RISC-V: Provide pgtable_l5_enabled on rv32 new e59e5e2754bf riscv: correct pt_level name via pgtable_l5/4_enabled new 8f501be87e45 RISC-V: clarify the QEMU workaround in ISA parser new 92235d3d8365 riscv/mm: Fix the comment for swap pte format new dd16ac404a68 riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause new 559fe94a449c riscv: mm: Update the comment of CONFIG_PAGE_OFFSET new 87615e95f6f9 riscv: put interrupt entries into .irqentry.text new b8c2f6617fd7 Merge patch series "RISC-V: ACPI improvements" new 27fb27197cbb riscv: errata: prefix T-Head mnemonics with th. new 4630d6daaba8 Merge patch "riscv: errata: improve T-Head CMO" new be97d0db5f44 riscv: VMAP_STACK overflow detection thread-safe new 82982fdd5133 riscv: Deduplicate IRQ stack switching new e609b4f4252a riscv: Move global pointer loading to a macro new d1584d791a29 riscv: Implement Shadow Call Stack new c40fef858d00 riscv: Use separate IRQ shadow call stacks new 245561ba6d5d lkdtm: Fix CFI_BACKWARD on RISC-V new 24005d184aaa Merge patch series "riscv: SCS support" new 653301077c1f riscv: configs: defconfig: Enable configs required for RZ/ [...] new e1c05b3bf80f RISC-V: hwprobe: Fix vDSO SIGSEGV new d46392bbf5c6 Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.or [...] new 23816724fdbd kdb: Corrects comment for kdballocenv new c1ef4df14ed1 Merge tag 'kgdb-6.7-rc1' of git://git.kernel.org/pub/scm/l [...] new e96c6b8f212a memblock: report failures when memblock_can_resize is not set new 447cec034b78 Merge tag 'memblock-v6.7-rc1' of git://git.kernel.org/pub/ [...] new 85d68222ddc5 rcu: Break rcu_node_0 --> &rq->__lock order new 2be4686d866a rcu: Introduce rcu_cpu_online() new 9715ed501b58 rcu/tasks: Handle new PF_IDLE semantics new a80712b9cc7e rcu/tasks-trace: Handle new PF_IDLE semantics new 90450a06162e Merge tag 'rcu-fixes-v6.7' of git://git.kernel.org/pub/scm [...] new 0547e0bd9b95 s390/mm: add missing conversion to use ptdescs new 01c89ab7f81b s390/ap: rework to use irq info from ap queue status new c40284b36425 s390/ap: re-enable interrupt for AP queues new e14aec23025e s390/ap: fix AP bus crash on early config change callback [...] new 504b73d00a55 s390/perf: implement perf_callchain_user() new aa44433ac4ee s390: add USER_STACKTRACE support new cfaef6516e9a s390/zcrypt: don't report online if card or queue is in ch [...] new 5cf1a563a328 s390/ap: fix vanishing crypto cards in SE environment new 92b519f3bc1c s390/cmma: cleanup inline assemblies new 468a3bc2b7b9 s390/cmma: move parsing of cmma kernel parameter to early [...] new a3e89e20fe00 s390/cmma: move set_page_stable() and friends to header file new 65d37f163add s390/cmma: move arch_set_page_dat() to header file new a51324c430db s390/cmma: rework no-dat handling new d08d4e7cd6bf s390/mm: use full 4KB page for 2KB PTE new 0031f1c7cf26 s390/mm: use compound page order to distinguish page tables new 02e790ee3077 s390/mm: make pte_free_tlb() similar to pXd_free_tlb() new 1995a5367029 Merge tag 's390-6.7-2' of git://git.kernel.org/pub/scm/lin [...] new 6d795e2a7df5 MAINTAINERS: update lists.linuxfoundation.org migrated lists new 34f763262743 Merge tag 'xfs-6.7-merge-2' of git://git.kernel.org/pub/sc [...] new fc12a722e6b7 exfat: fix setting uninitialized time to ctime/atime new 1373ca10ec04 exfat: fix ctime is not updated new 67c0afb6424f Merge tag 'exfat-for-6.7-rc1-part2' of git://git.kernel.or [...] new 6bc986ab839c Merge tag 'nfs-for-6.7-1' of git://git.linux-nfs.org/proje [...] new 4bbdb725a36b Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub [...] new 40592064a1a5 pwm: samsung: Document new member .channel in struct samsu [...] new f3bfe6433041 Merge tag 'pwm/for-6.7-rc1' of git://git.kernel.org/pub/sc [...] new 12418ece0d66 Merge tag 'linux-watchdog-6.7-rc1' of git://www.linux-watc [...] new ba15a14399c2 i2c: iproc: handle invalid slave state new e8183fa10c25 i2c: designware: Disable TX_EMPTY irq while waiting for bl [...] new cc9c54232f04 i2c: dev: copy userspace array safely new bdba49cbba41 i2c: cp2615: Fix 'assignment to __be16' warning new ace92fd98475 Merge tag 'for-6.7-rc1-part2' of git://git.kernel.org/pub/ [...] new cdd5b5a9761f Merge branch 'next' into for-linus new a12deb44f973 Merge tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub [...] new e7ed6473c2c8 crypto: jitterentropy - Hide esoteric Kconfig options unde [...] new 9aedd10fe384 crypto: ahash - Set using_shash for cloned ahash wrapper o [...] new 3b2204134381 Merge tag 'v6.7-p2' of git://git.kernel.org/pub/scm/linux/ [...] new 49b02a19c23a net: sched: Fill in MODULE_DESCRIPTION for act_gate new a9c92771fa23 net: sched: Fill in missing MODULE_DESCRIPTION for classifiers new f96118c5d86f net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs new aca080970e4e Merge branch 'net-sched-fill-in-missing-module_description [...] new dd9d75fcf0f4 net: phy: fill in missing MODULE_DESCRIPTION()s new 031fba65fc20 net: mdio: fill in missing MODULE_DESCRIPTION()s new 5ed8499b64c6 Merge branch 'add-missing-module_descriptions' new 05f0431bb90f netlink: specs: devlink: add forgotten port function caps [...] new 2b7ac0c87d98 tools: ynl-gen: don't touch the output file if content is [...] new d280783c3ad9 net: xscale: Drop unused PHY number new 7b3ba18703a6 llc: verify mac len before reading mac header new 876f8ab52363 hsr: Prevent use after free in prp_create_tagged_frame() new 19b3f72a41a8 tipc: Change nla_policy for bearer-related names to NLA_NU [...] new 74da77921333 net/tcp_sigpool: Fix some off by one bugs new 61e4a8660002 rxrpc: Fix two connection reaping bugs new 1726483b79a7 inet: shrink struct flowi_common new 96b9a68d1a6e octeontx2-pf: Fix error codes new 7aeeb2cb7a25 octeontx2-pf: Fix holes in error code new 5a22fbcc10f3 net: dsa: lan9303: consequently nested-lock physical MDIO new f55d8e60f109 net: ethtool: Fix documentation of ethtool_sprintf() new 8ffbd1669ed1 net: page_pool: add missing free_percpu when page_pool_init fail new a1602d749097 net/smc: fix documentation of buffer sizes new fa2df45af130 dccp: Call security_inet_conn_request() after setting IPv4 [...] new 23be1e0e2a83 dccp/tcp: Call security_inet_conn_request() after setting [...] new ff2c051fdc70 Merge branch 'dccp-tcp-relocate-security_inet_conn_request' new efa5f1311c49 net: r8169: Disable multicast filter for RTL8168H and RTL8107E new e8ae8ad479e2 Fix termination state for idr_for_each_entry_ul() new db456d90a4c1 net: stmmac: xgmac: Enable support for multiple Flexible P [...] new 63e201916b27 selftests: pmtu.sh: fix result checking new cdbab6236605 tcp: fix fastopen code vs usec TS new 153a58c6d897 net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls w [...] new 02f0717e9835 net/tcp: fix possible out-of-bounds reads in tcp_hash_fail() new 016b9332a334 netlink: fill in missing MODULE_DESCRIPTION() new 40cb2fdfed34 net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config new 3423ca23e08b octeontx2-pf: Free pending and dropped SQEs new 0a8e987dcc13 tcp: Fix SYN option room calculation for TCP-AO. new d93f9528573e nfsd: regenerate user space parsers after ynl-gen changes new 5211c9729484 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT new c5bf605ba4f9 net/smc: allow cdc msg send rather than drop it with NULL [...] new aa96fbd6d78d net/smc: put sk reference if close work was canceled new c1ed833e0b3b Merge branch 'smc-fixes' new 9fc3bc764334 tg3: power down device only on SYSTEM_POWER_OFF new 115c0f4d5857 idpf: fix potential use-after-free in idpf_tso() new dbc9e341e365 s390/qeth: Fix typo 'weed' in comment new c542b39b607d tg3: Fix the TX ring stall new 7425627b2b2c tcp: Fix -Wc23-extensions in tcp_options_write() new 3a5cc90a4d17 vsock/virtio: remove socket from connected/bound list on shutdown new bfada5a7672f test/vsock fix: add missing check on socket creation new 84d5fb974131 test/vsock: refactor vsock_accept new d80f63f69025 test/vsock: add dobule bind connect test new 97b943291268 Merge branch 'vsock-fixes' new 02d5fdbf4f2b net: phylink: initialize carrier state at creation new 8999ce4cfc87 r8169: respect userspace disabling IFF_MULTICAST new 34c4effacfc3 virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() new f968c56417f0 net: enetc: shorten enetc_setup_xdp_prog() error message t [...] new caf3100810f4 drivers/net/ppp: use standard array-copy-function new 9bc64bd0cd76 net/sched: act_ct: Always fill offloading tuple iifidx new 05670f81d128 bpf: fix compilation error without CGROUPS new 811c363645b3 bpf: Fix check_stack_write_fixed_off() to correctly spill imm new 85eb035e6cfd selftests/bpf: Add test for immediate spilled to stack new b479d38ba959 Merge branch 'bpf-fix-incorrect-immediate-spill' new cd60f410ddc0 selftests/bpf: fix test_bpffs new 391145ba2acc bpf: Add __bpf_kfunc_{start,end}_defs macros new 15fb6f2b6c4c bpf: Add __bpf_hook_{start,end} macros new fd381ce60a2d bpf: Check map->usercnt after timer->timer is assigned new 9af3775962af selftests/bpf: fix test_maps' use of bpf_map_create_opts new 3091b667498b bpf: Relax allowlist for css_task iter new f49843afde67 selftests/bpf: Add tests for css_task iter combining with [...] new d8234d47c4aa selftests/bpf: Add test for using css_task iter in sleepab [...] new 698b8c5e3b55 Merge branch 'relax-allowlist-for-open-coded-css_task-iter' new 291d044fd51f bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END new 3c41971550f5 selftests/bpf: precision tracking test for BPF_NEG and BPF_END new 94e88b8a3e50 Merge branch 'bpf-fix-precision-tracking-for-bpf_alu-bpf_t [...] new d84b139f53e8 selftests/bpf: Fix broken build where char is unsigned new 0de4f50de25a bpf: Let verifier consider {task,cgroup} is trusted in bpf [...] new 3c5864ba9cf9 selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly new 8e1b802503bb Merge branch 'Let BPF verifier consider {task,cgroup} is t [...] new 942b8b38de3f Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 94090b23f3f7 netfilter: add missing module descriptions new 93995bf4af2c netfilter: nf_tables: remove catchall element in GC sync path new 17cd01e4d1e3 ipvs: add missing module descriptions new 7b308feb4fd2 netfilter: xt_recent: fix (increase) ipv6 literal buffer length new 80abbe8a8263 netfilter: nat: fix ipv6 nat redirect with mapped and scop [...] new 0613736e8ab9 Merge tag 'nf-23-11-08' of git://git.kernel.org/pub/scm/li [...] new 31356547e331 net: kcm: fill in MODULE_DESCRIPTION() new e96fe283c6f4 i40e: Do not call devlink_port_type_clear() new aa54d846f361 i40e: Fix devlink port unregistering new 09699f193555 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new f1a3b283f852 net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_ [...] new 3e39da4fa16c ice: Fix SRIOV LAG disable on non-compliant aggregate new e1db8c2a01d7 ice: lag: in RCU, use atomic allocation new 8b3c8c55ccbc ice: Fix VF-VF filter rules in switchdev mode new 68c51db3a16d ice: Fix VF-VF direction matching in drop rule in switchdev new 9b818a340c00 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new b714ca2ccf6a ptp: ptp_read should not release queue new 1bea2c3e6df8 ptp: fix corrupted list in ptp_open new 83b9dda8afa4 net: ti: icss-iep: fix setting counter value new 89cdf9d55601 Merge tag 'net-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 656d88c3b654 Merge tag 'mips_6.7' of git://git.kernel.org/pub/scm/linux [...] new f19c3b4239f5 riscv: remove unused functions in traps_misaligned.c new 7c83232161f6 riscv: add support for misaligned trap handling in S-mode new 89c12fecdc4d riscv: report perf event for misaligned fault new 7c586a555a48 riscv: add floating point insn support to misaligned acces [...] new bc38f61313d3 riscv: add support for sysctl unaligned_enabled control new 90b11b470b2e riscv: annotate check_unaligned_access_boot_cpu() with __init new 71c54b3d169d riscv: report misaligned accesses emulation to hwprobe new 9f23a5d2f6b0 riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGN new 0619ff9f0273 Merge patch series "Add support to handle misaligned acces [...] new ce4f78f1b53d riscv: signal: handle syscall restart before get_signal new 07863871dfb1 riscv: defconfig : add CONFIG_MMC_DW for starfive new c20d36cc2a20 riscv: don't probe unaligned access speed if already done new d3eabf2f2c81 RISC-V: capitalise CMO op macros new d5d2c264d33b riscv: Improve PTDUMP to show RSW with non-zero value new 0713ff337173 riscv: Introduce PBMT field to PTDUMP new 015c3c370472 riscv: Introduce NAPOT field to PTDUMP new 3ce99bd6357d Merge patch series "Improve PTDUMP and introduce new fields" new b701f9e726f0 riscv: provide riscv-specific is_trap_insn() new 8cb22bec1426 riscv: kprobes: allow writing to x0 new b8a03a634129 riscv: add userland instruction dump to RISC-V splats new ddcc7d9bf531 riscv: vdso.lds.S: drop __alt_start and __alt_end symbols new 49cfbdc21faf riscv: vdso.lds.S: merge .data section into .rodata section new 8f8c1ff879fa riscv: vdso.lds.S: remove hardcoded 0x800 .text start addr new 7f00a975005f Merge patch series "riscv: vdso.lds.S: some improvement" new dbfbda3bd6bf riscv: mm: update T-Head memory type definitions new c5e9b2c2ae82 riscv: Improve tlb_flush() new c962a6e74639 riscv: Improve flush_tlb_range() for hugetlb pages new 9d4e8d5fa7db riscv: Make __flush_tlb_range() loop over pte instead of f [...] new 5e22bfd520ea riscv: Improve flush_tlb_kernel_range() new 9ba91d1356db Merge patch series "riscv: tlb flush improvements" new 57a4542cb7c9 riscv: boot: Fix creation of loader.bin new b18f7296fbfd riscv: use ".L" local labels in assembly when applicable new 76329c693924 riscv: Use SYM_*() assembly macros instead of deprecated ones new 4cc0d8a3f109 riscv: kernel: Use correct SYM_DATA_*() macro for data new e0c0a7c35f67 riscv: select ARCH_PROC_KCORE_TEXT new 114d5c85a39a riscv: Improve tlb_flush() new 9e113064b4c2 riscv: Improve flush_tlb_range() for hugetlb pages new ba6f35964c51 riscv: Make __flush_tlb_range() loop over pte instead of f [...] new 62b78fd5fe39 riscv: Improve flush_tlb_kernel_range() new f367db71d575 Merge patch series "riscv: tlb flush improvements" new 946bb33d3302 riscv: split cache ops out of dma-noncoherent.c new 8cbe0accc4a6 riscv: Avoid unaligned access when relocating modules new 8fd6c5142395 riscv: Add remaining module relocations new af71bc194916 riscv: Add tests for riscv module loading new b51fc88cb35e Merge patch series "riscv: Add remaining module relocation [...] new 28ea54bade76 RISC-V: Don't rely on positional structure initialization new d3d2cf1acab1 RISC-V: Show accurate per-hart isa in /proc/cpuinfo new 6eb7a6445b76 RISC-V: Remove __init on unaligned_emulation_finish() new 55e0bf49a0d0 RISC-V: Probe misaligned access speed in parallel new 629db01c64ff riscv: Don't use PGD entries for the linear mapping new 311cd2f6e253 riscv: Fix set_memory_XX() and set_direct_map_XX() by spli [...] new 05942f780ac6 Merge patch series "riscv: Fix set_memory_XX() and set_dir [...] new c4676f8dc1e1 RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs new c5e4ce9db635 of: property: Add fw_devlink support for msi-parent new f9a619eb603b Merge patch series "Linux RISC-V AIA Preparatory Series" new c6e316ac0553 drivers: perf: Check find_first_bit() return value new 61e3d993c8bd drivers: perf: Do not broadcast to other cpus when startin [...] new 68444b93ed6c Merge patch "drivers: perf: Do not broadcast to other cpus [...] new e72c4333d2f2 riscv: Rearrange hwcap.h and cpufeature.h new 457926b25320 riscv: Optimize bitops with Zbb extension new 56d428ae1c4e Merge tag 'riscv-for-linus-6.7-mw2' of git://git.kernel.or [...] new 5c5f0d2b5f92 libceph: add doutc and *_client debug macros support new 197b7d792d6a ceph: pass the mdsc to several helpers new 5995d90d2d19 ceph: rename _to_client() to _to_fs_client() new 38d46409c463 ceph: print cluster fsid and client global_id in all debug logs new 522dc5108f07 libceph, ceph: move mdsmap.h to fs/ceph new 1b90344614cc fs: export mnt_idmap_get/mnt_idmap_put new 9c2df2271c69 ceph: stash idmapping in mdsc request new 5ccd8530dd7b ceph: handle idmapped mounts in create_request_message() new 673478b6e59b ceph: add enable_unsafe_idmap module parameter new 09838f1bfd40 ceph: pass an idmapping to mknod/symlink/mkdir new 0513043ec491 ceph: allow idmapped getattr inode op new 8995375fae40 ceph: allow idmapped permission inode op new 79c66a0c8c4a ceph: pass idmap to __ceph_setattr new a04aff2588e0 ceph: allow idmapped setattr inode op new 2cce72dda2b5 ceph: allow idmapped set_acl inode op new 8a051b40abd6 ceph: allow idmapped atomic_open inode op new 56d2e2cfa213 ceph: allow idmapped mounts new e21165bfbc6c Merge tag 'ceph-for-6.7-rc1' of https://github.com/ceph/ce [...] new eebff19acaa3 ksmbd: fix slab out of bounds write in smb_inherit_dacl() new f6049712e520 ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() new 5a5409d90bd0 ksmbd: handle malformed smb1 message new 826c484166f0 Merge tag '6.7-rc-smb3-server-part2' of git://git.samba.org/ksmbd new 866d648059d5 lsm: fix default return value for vm_enough_memory new b36995b8609a lsm: fix default return value for inode_getsecctx new ead3b62a34d8 Merge tag 'lsm-pr-20231109' of git://git.kernel.org/pub/sc [...] new a5e3b127455d swiotlb: do not free decrypted pages if dynamic new 8ae0e970319a dma-mapping: move dma_addressing_limited() out of line new a409d9600959 dma-mapping: fix dma_addressing_limited() if dma_range_map [...] new 53c87e846e33 swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWI [...] new 391ce5b9c46e Merge tag 'dma-mapping-6.7-2023-11-10' of git://git.infrad [...] new fd3a6837d8e1 ata: libata-core: Fix ata_pci_shutdown_one() new 36f10a914a7b ata: pata_falcon: Stop using module_platform_driver_probe() new 0b2771dd5257 ata: pata_gayle: Stop using module_platform_driver_probe() new 47d4708dfa54 ata: pata_falcon: Convert to platform remove callback retu [...] new 99bce5182d8f ata: pata_gayle: Convert to platform remove callback retur [...] new d035e4eb38b3 Merge tag 'ata-6.7-rc1-2' of git://git.kernel.org/pub/scm/ [...] new 327462725b0f nbd: fix uaf in nbd_open new 1b0a151c10a6 blk-core: use pr_warn_ratelimited() in bio_check_ro() new 744eac783f9e nvme-auth: use crypto_shash_tfm_digest() new 0e32fdd7968e nvme-tcp: Fix a memory leak new 983a338b96c8 nvme: update firmware version after commit new 1147dd050356 nvme: fix error-handling for io_uring nvme-passthrough new 75276847f4e2 nvme-auth: auth success1 msg always includes resp new fc1e03eacac8 nvme-auth: add flag for bi-directional auth new 6f66d046eade nvme-auth: always set valid seq_num in dhchap reply new fd1418de10b9 nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() new 55adcdbbdd34 nvme-loop: always quiesce and cancel commands before destr [...] new 4733b65d82bd nvme: start keep-alive after admin queue setup new 6affe08aea5f nvme: common: make keyring and auth separate modules new 706add13676d nvme: keyring: fix conditional compilation new 37d9486874ec Merge tag 'nvme-6.7-2023-11-8' of git://git.infradead.org/ [...] new 4b803784178d Merge tag 'block-6.7-2023-11-10' of git://git.kernel.dk/linux new 0df96fb71a39 io_uring/rw: don't attempt to allocate async data if opcod [...] new f8f9ab2d9811 io_uring/net: ensure socket is marked connected on connect retry new 0e984ec88da9 io_uring/rw: add separate prep handler for readv/writev new f688944cfb81 io_uring/rw: add separate prep handler for fixed read/write new 89d528ba2f82 io_uring: indicate if io_kbuf_recycle did recycle anything new 49fbe9948678 io_uring: do not allow multishot read to set addr or len new e53759298a7d io_uring: do not clamp read length for multishot read new b712075e03cf Merge tag 'io_uring-6.7-2023-11-10' of git://git.kernel.dk/linux new a2da597ff6f5 pwm: samsung: Fix a bit test in pwm_samsung_resume() new d27abbfd4888 pwm: Fix double shift bug new b077b7ee9268 Merge tag 'pwm/for-6.7-rc1-fixes' of git://git.kernel.org/ [...] new 71956d0cb56c mmc: sdhci_am654: fix start loop index for TAP value parsing new ed9009ad300c mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMM [...] new b44f9da81783 mmc: vub300: fix an error code new 421b605edb1c Revert "mmc: core: Capture correct oemid-bits for eMMC cards" new 85dd3af64965 mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER new 015c9cbcf0ad mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER new b456259e1544 Merge tag 'mmc-v6.7-2' of git://git.kernel.org/pub/scm/lin [...] new c2ded280a4b1 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies new bef4a48f4ef7 spi: Fix null dereference on suspend new ae4f52a729a1 Merge tag 'spi-fix-v6.7-merge-window' of git://git.kernel. [...] new 26fd31ef9c02 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM new df42ee7e22f0 ALSA: hda: Add ASRock X670E Taichi to denylist new f0d9da19d7de ALSA: hda/realtek: Add support dual speaker for Dell new ab5201e20c18 ASoC: da7219: Improve system suspend and resume handling new c9e920ffa752 ASoC: codecs: Modify the maximum value of calib new baf46c3c7638 ASoC: codecs: Modify the wrong judgment of re value new b729598c1747 ASoC: codecs: Modify macro value error new 5c81f752c953 ASoC: codecs: Modify some error codes new 004fc58edea6 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix [...] new 15be353d55f9 ASoC: hdmi-codec: register hpd callback on component probe new 4bdcbc31ad21 ASoC: dapm: fix clock get name new 45f2f28bd498 ASoC: SOF: sof-client: trivial: fix comment typo new 53b5fdb61785 Merge tag 'asoc-fix-v6.7-merge-window' of https://git.kern [...] new a60a609b7f54 ASoC: nau8540: Add self recovery to improve capture quility new 3e3ab468ebdf Merge tag 'asoc-fix-v6.7-merge-window-2' of https://git.ke [...] new c7a606519533 ALSA: info: Fix potential deadlock at disconnection new 6ae90e906aed ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A8 [...] new bce36aa682da OSS: dmasound/paula: Convert to platform remove callback r [...] new e1d809b3c5d1 Merge tag 'sound-fix-6.7-rc1' of git://git.kernel.org/pub/ [...] new 6eeeb4c7e4b5 Documentation/arm64: Fix typos in elf_hwcaps new 15c7ef7341a2 perf: arm_cspmu: Reject events meant for other PMUs new 403edfa43628 arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers new 1d816ba168ea arm64: Move MediaTek GIC quirk handling from irqchip to core new 4bb49009e071 Revert "arm64: smp: avoid NMI IPIs with broken MediaTek FW" new f86128050d2d arm64/syscall: Remove duplicate declaration new ac347a0655db Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 0ad755fb88bd drm/i915/mtl: Apply notify_guc to all GTs new 0cb89cd42fd2 drm/i915: Bump GLK CDCLK frequency when driving multiple pipes new 1a8e9bad6ef5 drm/i915: Fix potential spectre vulnerability new 9506fba463fc drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init new 0b336ec076b9 Merge tag 'drm-intel-next-fixes-2023-11-08' of git://anong [...] new 0e8b9f258bae drm/qxl: prevent memory leak new aec3e2e23b08 Merge tag 'drm-misc-fixes-2023-11-08' of git://anongit.fre [...] new 9256e8d47a2f drm/amd: Disable XNACK on SRIOV environment new 89830c62e677 drm/amd/display: On boot disable domain22 force power on new 13c84bbe0524 drm/amd/display: [FW Promotion] Release 0.0.189.0 new 028bac583449 drm/amd/display: decouple dmcub execution to reduce lock g [...] new 5d71a8e336e1 drm/amd/display: 3.2.257 new 566f648c4e02 drm/amd/display: Fix missing blendTF programming new f896cd268681 drm/amd/display: Fix FRL assertion on boot new eacfdc362d3c drm/amd/display: Enable RCO options for dcn35 new 92e11f0159f6 drm/amd/display: Enable more IPS options new 8df0d7d33a58 drm/amd/display: Allow 16 max_slices for DP2 DSC new f031ba12082c drm/amd/display: Update test link rate DPCD bit field to m [...] new 81df7271688c drm/amd/display: Update DP HPO MSA with colorimetry from t [...] new 85de32cd7b38 drm/amd/display: DCN35 Disable cm power optimization new 39ad51cb6155 drm/amd/display: Introduce flag for disabling Replay desyn [...] new ce3b32ec4aef drm/amd/display: amend HPD handler for Replay new fd7cedccdde3 drm/amd/display: Fix OTG disable workaround logic new f9e7d4fadc4f drm/amd/display: Add missing dml2 init value for dcn35 new 51131758c79f drm/amd/display: 3.2.258 new 77b2c07d7d3c drm/amd/display: [FW Promotion] Release 0.0.190.0 new d0ef62bd109c drm/amd/display: Revise Replay Desync Error IRQ handle new 3e18d4bd9ac6 drm/amd/display: Disable OTG for mode timing switch on DCN35 new 60ccd588d582 drm/amd/display: Create optc.h file new 62893e9794c5 drm/amd/display: Remove unused duplicate register definition new fecbaa0a79ad drm/amd/display: save and restore mall state when applying [...] new 5c10147464fa drm/amd/display: Promote DAL to 3.2.259 new 90f2f83352f7 drm/amd/display: Remove references to unused dml arch version new e4c33fff2eae drm/amd/display: Enable physymclk RCO new ed6e2782e974 drm/amd/display: For cursor P-State allow for SubVP new 35c1d9664cbf drm/amd/display: Fix handling duplicate planes on one stream new d736c2e07448 drm/amd/display: Set stream's DP test pattern upon test request new 9c561ca2d3ca drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.0 new 0553eb9f33aa drm/amdgpu: Fix sdma 4.4.2 doorbell rptr/wptr init new 8cfd6a05750c drm/amd/pm: Hide irrelevant pm device attributes new c68b4550b6b4 drm/amd/display: avoid variable reinitialization new d78fa1c30932 drm/amd/pm: not stop rlc for IMU enabled APUs when suspend new 61fe5536d06c drm/amdgpu: handle extra UE register entries for gfx v9_4_3 new 20238a2cc9a6 drm/amdgpu: add RAS reset/query operations for XGMI v6_4 new bff3315ba8b1 drm/amdgpu: fix AGP init order new 12f76050d8d4 drm/amdgpu: fix error handling in amdgpu_bo_list_get() new 17daf01ab4e3 drm/amdgpu: lower CS errors to debug severity new 61d705221621 drm/amdgpu: Don't warn for unsupported set_xgmi_plpd_mode new 8abf799ea4d5 drm/amd/pm: Hide pp_dpm_pcie device attribute new 4eaa007c7399 drm/amdgpu: correct amdgpu ip block rev info new 5a2913aadabc drm/amd/pm: raise the deep sleep clock threshold for smu 13.0.6 new f64c3fce4604 drm/amdgpu: Add flag to enable indirect RLCG access for gf [...] new bc3c566071c8 drm/amdgpu: Add xcc param to SRIOV kiq write and WREG32_SO [...] new bf13da6ae1a0 drm/amdgpu: correct smu v13.0.6 umc ras error check new bb619539629c drm: amd: Resolve Sphinx unexpected indentation warning new a78b48146972 drm/amdgpu: Skip PCTL0_MMHUB_DEEPSLEEP_IB write in jpegv4. [...] new 0b1695710ab8 drm/amdgpu: Do not program PF-only regs in hdp_v4_0.c unde [...] new 07c1db703646 drm/amdgpu: refine smu v13.0.6 mca dump driver new 8cc0f5669eb6 drm/amdgpu: Support multiple error query modes new 61e0a98200f4 drm/amdgpu: disable smu v13.0.6 mca debug mode by default new 4abf0b0bdf5f drm/amdgpu: Change extended-scope MTYPE on GC 9.4.3 new 27d80f7d6818 drm/amdgpu: add pcs xgmi v6.4.0 ras support new d406aec8dc2a drm/amdgpu: correct acclerator check architecutre dump new 8140b07b0a69 drm/amdgpu: correct mca debugfs dump reg list new 36e0d7088555 drm/amd/display: remove duplicated argument new 4638e0c29a3f drm/amdgpu: fix software pci_unplug on some chips new 76d2da18afde drm/amdgpu: add smu v13.0.6 pcs xgmi ras error query support new 85150626ea04 drm/amdgpu: Use correct KIQ MEC engine for gfx9.4.3 (v5) new 197264284303 drm/amdgpu: Change WREG32_RLC to WREG32_SOC15_RLC where in [...] new e4c44b1a1962 drm/amd: Explicitly check for GFXOFF to be enabled for s0ix new 8ed79c409ecb drm/amdgpu: move kfd_resume before the ip late init new 037b98a2312e drm/amdgpu: move UVD and VCE sched entity init after sched init new 256503071c2d drm/amdgpu: Fix possible null pointer dereference new 8473bfdcb5b1 drm/amdgpu: fix error handling in amdgpu_vm_init new 03df0fc007ca Merge tag 'amd-drm-next-6.7-2023-11-10' of https://gitlab. [...] new c0d12d769299 Merge tag 'drm-next-2023-11-10' of git://anongit.freedeskt [...] new e89a60ba93c2 fbdev: omapfb: Do not shadow error code from platform_get_irq() new 7be6adf11370 fbdev: omapfb: Replace custom memparse() implementation new 02d487fa3004 fbdev: offb: Simplify offb_init_fb() new fc6699d62f5f fbdev: omapfb: Drop unused remove function new 3e91a38de1dc fbdev: viafb: use new array-copying-wrapper new e08c30efda21 fbdev: imsttfb: fix double free in probe() new aba6ab57a910 fbdev: imsttfb: fix a resource leak in probe new 13c8fb98b7bd fbdev: atmel_lcdfb: Stop using platform_driver_probe() new 7fbbc0868ca4 fbdev: omapfb/analog-tv: Don't put .remove() in .exit.text [...] new bfaee69738bc fbdev: omapfb/dpi: Don't put .remove() in .exit.text and d [...] new b02e6f70f8d8 fbdev: omapfb/dsi-cm: Don't put .remove() in .exit.text an [...] new f004d9113059 fbdev: omapfb/dvi: Don't put .remove() in .exit.text and d [...] new 1fc9ea058089 fbdev: omapfb/hdmi: Don't put .remove() in .exit.text and [...] new 7462e46054c5 fbdev: omapfb/opa362: Don't put .remove() in .exit.text an [...] new 6a06fc772fa5 fbdev: omapfb/sharp-ls037v7dw01: Don't put .remove() in .e [...] new 20bcc282d7cc fbdev: omapfb/tfp410: Don't put .remove() in .exit.text an [...] new 3e9ec97706fd fbdev: omapfb/tpd12s015: Don't put .remove() in .exit.text [...] new 42a0148ab7f8 fbdev: atmel_lcdfb: Convert to platform remove callback re [...] new 26553eb8df2d fbdev: omapfb/analog-tv: Convert to platform remove callba [...] new d5d8b9df6b6d fbdev: omapfb/dpi: Convert to platform remove callback ret [...] new da21ff3954ed fbdev: omapfb/dsi-cm: Convert to platform remove callback [...] new ebfb1334cf43 fbdev: omapfb/dvi: Convert to platform remove callback ret [...] new 34948a36a4bb fbdev: omapfb/hdmi: Convert to platform remove callback re [...] new fe83fc52db06 fbdev: omapfb/opa362: Convert to platform remove callback [...] new b0d61e8c0496 fbdev: omapfb/sharp-ls037v7dw01: Convert to platform remov [...] new a23f29d057d0 fbdev: omapfb/tfp410: Convert to platform remove callback [...] new 2e2389ca5d7e fbdev: omapfb/tpd12s015: Convert to platform remove callba [...] new cca202a5e595 fbdev: hyperv_fb: fix uninitialized local variable use new 67e1ab5bb58a fbdev: amifb: Mark driver struct with __refdata to prevent [...] new dce217780270 fbdev: amifb: Convert to platform remove callback returning void new a5035c818474 fbdev: fsl-diu-fb: mark wr_reg_wa() static new 18553507f60f Merge tag 'fbdev-for-6.7-rc1' of git://git.kernel.org/pub/ [...] new b2a866975f6c Documentation: tracing: Add a note about argument and retv [...] new 3afe73372966 lib: test_objpool: make global variables static new abc28463c818 kprobes: unify kprobes_exceptions_nofify() prototypes new ce51e6153f77 tracing: fprobe-event: Fix to check tracepoint event and return new f032c53bea6d tracing/kprobes: Fix the order of argument descriptions new 3ca112b71f35 Merge tag 'probes-fixes-v6.7-rc1' of git://git.kernel.org/ [...] new 37de5a80e932 cifs: Fix encryption of cleared, but unset rq_iter data buffers new 43960dc2328e smb3: minor RDMA cleanup new 1bc081b67a79 smb3: more minor cleanups for session handling routines new 0c51cc6f2cb0 cifs: handle cases where a channel is closed new a6d8fb54a515 cifs: distribute channels across interfaces based on speed new fa1d0508bdd4 cifs: account for primary channel in the interface list new 9599d59eb8fc cifs: do not pass cifs_sb when trying to add channels new 19a4b9d6c372 cifs: reconnect work should have reference on server struct new f72d96507640 smb3: minor cleanup of session handling code new 5923d6686a10 smb3: fix caching of ctime on setxattr new 5e2fd17f434d smb: client: fix mount when dns_resolver key is not available new de4eceab578e smb3: allow dumping session and tcon id to improve stats a [...] new 784e0e20b4c9 Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO new 705fc522fe9d cifs: handle when server starts supporting multichannel new ee1d21794e55 cifs: handle when server stops supporting multichannel new fd2bd7c0539e cifs: update internal module version number for cifs.ko new 1b907d050735 Merge tag '6.7-rc-smb3-client-fixes-part2' of git://git.sa [...] new 322948c3198c powerpc/machdep: Remove trailing whitespaces new 1f92a844c35e powerpc: Remove file parameter from phys_mem_access_prot() new deebe5f607d7 powerpc/fb: Call internal __phys_mem_access_prot() in fbdev code new 65083333d3d1 powerpc/pseries/rtas-work-area: Fix rtas_work_area_reserve [...] new 644b6025bcaf powerpc/rtas: Fix ppc_rtas_rmo_buf_show() kernel-doc new 5dd2020f335a Merge tag 'powerpc-6.7-2' of git://git.kernel.org/pub/scm/ [...] new a6bdc082ad1c Merge 'bpf-next 2023-10-16' into loongarch-next new 80c7889de7a8 LoongArch: Support PREEMPT_DYNAMIC with static keys new 21eb2bfe2748 LoongArch: Disable module from accessing external data directly new 71945968d8b1 LoongArch: Mark __percpu functions as always inline new affef66b6588 LoongArch: Relax memory ordering for atomic operations new a2ccf46333d7 LoongArch/smp: Call rcutree_report_cpu_starting() earlier new add28024405e LoongArch: Add more instruction opcodes and emit_* helpers new 7111afe8fb5f LoongArch: BPF: Support sign-extension load instructions new f48012f16150 LoongArch: BPF: Support sign-extension mov instructions new 4ebf9216e7df LoongArch: BPF: Support unconditional bswap instructions new 9ddd2b8d1a8b LoongArch: BPF: Support 32-bit offset jmp instructions new 2425c9e002d2 LoongArch: BPF: Support signed div instructions new 7b6b13d32965 LoongArch: BPF: Support signed mod instructions new 1d375d65466e selftests/bpf: Enable cpu v4 tests for LoongArch new 4eeee6636af8 Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/ [...] new 166b0110d1ee parisc/pgtable: Do not drop upper 5 address bits of physic [...] new 8e8e46a6036f parport: gsc: mark init function static new a406b8b424fa parisc: Prevent booting 64-bit kernels on PA1.x machines new b57b17e88bf5 Merge tag 'parisc-for-6.7-rc1-2' of git://git.kernel.org/p [...] new e257da571536 wifi: iwlwifi: fix system commands group ordering new b85ea95d0864 Linux 6.7-rc1 new 58c09cad1754 drm/ci: make github dependabot happy again new dec96fc2dcb5 btrfs: use u64 for buffer sizes in the tree search ioctls new b8212814d1e8 btrfs: directly return 0 on no error code in btrfs_insert_ [...] new dfcb03ae8a34 btrfs: zoned: drop no longer valid write pointer check new 776a838f1fa9 btrfs: zoned: wait for data BG to be finished on direct IO [...] new d8ba2a91fc3c btrfs: get correct owning_root when dropping snapshot new 47e2b06b7b5c btrfs: make found_logical_ret parameter mandatory for func [...] new cd63ffbd23ed btrfs: fix error pointer dereference after failure to allo [...] new 6c8e69e4a702 btrfs: fix race between accounting qgroup extents and remo [...] new 609d99379736 btrfs: fix qgroup record leaks when using simple quotas new d3933152442b btrfs: make OWNER_REF_KEY type value smallest among inline refs new 9bacdd8996c7 Merge tag 'for-6.7-rc1-tag' of git://git.kernel.org/pub/sc [...] new 2e6ef8aaba6b Remove myself as maintainer of GFS2 new 77618db34645 zstd: Fix array-index-out-of-bounds UBSAN warning new 86d11b0e20c0 Merge tag 'zstd-linus-v6.7-rc2' of https://github.com/terr [...] new 65120498aaf8 stackleak: add declarations for global functions new 1ee60356c2dc gcc-plugins: randstruct: Only warn about true flexible arrays new 782ce431613c gcc-plugins: latent_entropy: Fix typo (args -> argc) in pl [...] new c42d9eeef8e5 Merge tag 'hardening-v6.7-rc2' of git://git.kernel.org/pub [...] new 372bed5fbb87 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new e64e7c74b99e xen/events: avoid using info_for_irq() in xen_send_IPI_one() new bfa993b355d3 acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0 new 50e865a56876 xen/shbuf: eliminate 17 kernel-doc warnings new 47d970204054 xen/events: fix delayed eoi list handling new f96c6c588ca8 xen/events: remove unused functions new 686464514fbe xen/events: reduce externally visible helper functions new 3bdb0ac350fe xen/events: remove some simple helpers from events_base.c new 5dd9ad32d775 xen/events: drop xen_allocate_irqs_dynamic() new 3fcdaf3d7634 xen/events: modify internal [un]bind interfaces new cee96422e863 xen/events: remove some info_for_irq() calls in pirq handling new 6eb1acd9766a Merge tag 'for-linus-6.7a-rc2-tag' of git://git.kernel.org [...] new 8a4f030dbced ptp: Fixes a null pointer dereference in ptp_ioctl new 871019b22d1b net: set SOCK_RCU_FREE before inserting socket into hashtable new cbe9e68e1e0f MAINTAINERS: net: Update reviewers for TI's Ethernet drivers new 18f039428c7d ipvlan: add ipvlan_route_v6_outbound() helper new 719639853d88 tty: Fix uninit-value access in ppp_sync_receive() new e409d7346648 net: ti: icssg-prueth: Add missing icss_iep_put to error path new 2bd5b559a1f3 net: ti: icssg-prueth: Fix error cleanup on failing pruss_ [...] new 472a2ff63efb net: hns3: fix add VLAN fail issue new ac92c0a9a060 net: hns3: add barrier in vf mailbox reply process new 75b247b57d8b net: hns3: fix incorrect capability bit display for copper port new 53aba458f238 net: hns3: fix out-of-bounds access may occur when coalesc [...] new dbd2f3b20c6a net: hns3: fix variable may not initialized problem in hns [...] new 65e98bb56fa3 net: hns3: fix VF reset fail issue new dff655e82faf net: hns3: fix VF wrong speed and duplex issue new 5d64075cd800 Merge branch 'hns3-fixes' new 6979a51ecaec MAINTAINERS: add entry for TI ICSSG Ethernet driver new 438cbcdf105d net: mdio: fix typo in header new e6daf129ccb7 net: gso_test: support CONFIG_MAX_SKB_FRAGS up to 45 new fb317eb23b5e tipc: Fix kernel-infoleak due to uninitialized TLV value new ca8add922f9c net: mvneta: fix calls to page_pool_get_stats new c0a2a1b0d631 ppp: limit MRU to 64K new 4b3812d90b2c Revert "ptp: Fixes a null pointer dereference in ptp_ioctl" new 73bde5a32948 ptp: annotate data-race around q->head and q->tail new 3cffa2ddc4d3 bonding: stop the device in bond_setup_by_slave() new 510e35fb931f net: ethernet: cortina: Fix max RX frame define new d4d0c5b4d279 net: ethernet: cortina: Handle large frames new dc6c0bfbaa94 net: ethernet: cortina: Fix MTU max setting new 334e90b8d74f Merge branch 'fix-large-frames-in-the-gemini-ethernet-driver' new 0ab0c45d8aae r8169: add handling DASH when DASH is disabled new 868c3b95afef r8169: fix network lost after resume on DASH systems new 48c205c69ac9 Merge branch 'r8169-fix-dash-devices-network-lost-issue' new 4b7b492615cf af_unix: fix use-after-free in unix_stream_read_actor() new fa02de9e7588 net: stmmac: fix rx budget limit check new b6cb4541853c net: stmmac: avoid rx queue overrun new 907d1bdb8b2c tg3: Move the [rt]x_dropped counters to tg3_napi new 17dd5efe5f36 tg3: Increment tx_dropped in tg3_tso_bug() new 09d4c14c6c5e pds_core: use correct index to mask irq new 7c02f6ae676a pds_core: fix up some format-truncation complaints new 9d350b2b0d58 Merge branch 'pds_core-fix-irq-index-bug-and-compiler-warnings' new 7a1aba89ac54 ice: dpll: fix initial lock status of dpll new 4a4027f25dc3 ice: dpll: fix check for dpll input priority range new 6db5f2cd9ebb ice: dpll: fix output pin capabilities new a778616e4cc2 ice: fix DDP package download for packages without signatu [...] new 67af0bdcd623 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 278a370c1766 gve: Fixes for napi_poll when budget is 0 new 9fce92f050f4 mptcp: deal with large GSO size new d109a7767273 mptcp: fix possible NULL pointer dereference on close new 8df220b29282 mptcp: add validity check for sending RM_ADDR new 7679d34f97b7 mptcp: fix setsockopt(IP_TOS) subflow locking new 7cefbe5e1dac selftests: mptcp: fix fastclose with csum failure new a133eae83a1f Merge branch 'mptcp-misc-fixes-for-v6-7' new 9e2e7efbbbff Revert ncsi: Propagate carrier gain/loss events to the NCS [...] new efc0c8363bc6 dt-bindings: net: ethernet-controller: Fix formatting error new 674e31808946 net: Fix undefined behavior in netdev name allocation new fe69a1b1b6ed selftests: bpf: xskxceiver: ksft_print_msg: fix format type error new 3feb263bb516 bpf: handle ldimm64 properly in check_cfg() new 4bb7ea946a37 bpf: fix precision backtracking instruction iteration new 62ccdb11d3c6 selftests/bpf: add edge case backtracking logic test new 8c74b27f4b30 Merge branch 'bpf-control-flow-graph-and-precision-backtra [...] new 10e14e9652bf bpf: fix control-flow graph checking in privileged mode new e2e57d637aa5 selftests/bpf: add more test cases for check_cfg() new 1fda5bb66ad8 bpf: Do not allocate percpu memory at init stage new a6a6a0a9fdb0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new df3aafe50185 Revert "net/mlx5: DR, Supporting inline WQE when possible" new 7d2f74d1d438 net/mlx5: Free used cpus mask when an IRQ is released new ad4d82c3eacd net/mlx5: DR, Allow old devices to use multi destination FTE new fd64fd13c49a net/mlx5: Decouple PHC .adjtime and .adjphase implementations new 6f9b1a073166 net/mlx5e: fix double free of encap_header new 3a4aa3cb8356 net/mlx5e: fix double free of encap_header in update funcs new 0c101a23ca7e net/mlx5e: Fix pedit endianness new bdf788cf224f net/mlx5e: Don't modify the peer sent-to-vport rules for I [...] new 64f14d16eef1 net/mlx5e: Avoid referencing skb after free-ing in drop pa [...] new 7e3f3ba97e6c net/mlx5e: Track xmit submission to PTP WQ after populatin [...] new 92214be5979c net/mlx5e: Update doorbell for port timestamping CQ before [...] new 3338bebfc26a net/mlx5: Increase size of irq name buffer new dce94142842e net/mlx5e: Reduce the size of icosq_str new 41e63c2baa11 net/mlx5e: Check return value of snprintf writing to fw_ve [...] new 1b2bd0c0264f net/mlx5e: Check return value of snprintf writing to fw_ve [...] new bdc454fcdc82 Merge branch 'mlx5-fixes-2023-11-13-manual' new 7cd5af0e937a net: sched: do not offload flows with a helper in act_ct new 7e1caeace041 macvlan: Don't propagate promisc change to lower dev in passthru new 67059b61597c netfilter: nft_set_rbtree: Remove unused variable nft_net new a44af08e3d4d netfilter: nf_conntrack_bridge: initialize err to 0 new c301f0981fdd netfilter: nf_tables: fix pointer math issue in nft_byteor [...] new a7d5a955bfa8 netfilter: nf_tables: bogus ENOENT when destroying element [...] new 28628fa952fe netfilter: ipset: fix race condition between swap/destroy [...] new 8837ba3e58ea netfilter: nf_tables: split async and sync catchall in two [...] new cff088d924df Merge tag 'nf-23-11-15' of git://git.kernel.org/pub/scm/li [...] new 7475e51b8796 Merge tag 'net-6.7-rc2' of git://git.kernel.org/pub/scm/li [...] new 969d90ec212b audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() new bf786e2a78d4 Merge tag 'audit-pr-20231116' of git://git.kernel.org/pub/ [...] new 4b21a669ca21 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table new 8384c0baf223 ALSA: hda/realtek: Enable Mute LED on HP 255 G8 new 713f040cd222 ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC new d02ef87db9d6 ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c new b944aa9d86d5 ALSA: hda/realtek: Enable Mute LED on HP 255 G10 new 9e88b493157a ALSA: hda: i915: Alays handle -EPROBE_DEFER new 61cbc08fdb04 ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks new 5d639b60971f ALSA: hda/realtek: Add quirks for HP Laptops new eb9a643c1739 Merge tag 'sound-6.7-rc2' of git://git.kernel.org/pub/scm/ [...] new b28060db7172 ovl: fix misformatted comment new 37f32f526438 ovl: fix memory leak in ovl_parse_param() new 6bc40e44f1dd Merge tag 'ovl-fixes-6.7-rc2' of git://git.kernel.org/pub/ [...] new 09f12bf9f790 nouveau/gsp/r535: uninitialized variable in r535_gsp_acpi_ [...] new 42bd415bd8bd nouveau/gsp/r535: Fix a NULL vs error pointer bug new a2e36cd56041 nouveau: use an rwlock for the event lock. new 00a614fc3527 accel/ivpu: avoid build failure with CONFIG_PM=n new 430143b0d361 drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go new ae1aadb1eb8d nouveau: don't fail driver load if no display hw present. new 63957f6beba0 Merge tag 'drm-misc-fixes-2023-11-16' of git://anongit.fre [...] new 1ffa8602e39b drm/amd/display: Guard against invalid RPTR/WPTR being set new 0288603040c3 drm/amdgpu: Do not program VF copy regs in mmhub v1.8 unde [...] new bdb72185d310 drm/amdgpu: finalizing mem_partitions at the end of GMC v9 [...] new 8a0173cd9098 drm/amdgpu: Address member 'ring' not described in 'amdgpu [...] new a58555359a9f drm/amd/display: Fix DSC not Enabled on Direct MST Sink new 50d51374b498 drm/amdgpu: correct chunk_ptr to a pointer to chunk. new 786c355797b3 drm/amd/pm: Update metric table for smu v13_0_6 new e4d0be18243c drm/amd/pm: Fill pcie error counters for gpu v1_4 new 9725a4f9eb49 drm/amd/display: Add null checks for 8K60 lightup new b71f4ade1b89 drm/amd/display: fix a NULL pointer dereference in amdgpu_ [...] new 270b301beca5 drm/amd/display: fix NULL dereference new 435f5b369657 drm/amd/display: Enable fast plane updates on DCN3.2 and above new 923bbfe6c888 drm/amd/display: Clear dpcd_sink_ext_caps if not set new 07ee43faeb7e drm/amdgpu: fix ras err_data null pointer issue in amdgpu_ras.c new 0f216364625c drm/amd/pm: Don't send unload message for reset new 5e8a0d3598b4 drm/amd/display: Negate IPS allow and commit bits new 9ddea8c9775d drm/amdgpu: add and populate the port num into xgmi topology info new 5911d02cac70 drm/amd/display: Change the DMCUB mailbox memory location [...] new 0ee057e66c4b drm/amd/display: Fix encoder disable logic new 564ca1b53ece drm/amdgpu/gmc11: fix logic typo in AGP check new 6ba5b613837c drm/amdgpu: add a module parameter to control the AGP aperture new 0db062eac3e0 drm/amdgpu/gmc11: disable AGP aperture new 61fc93695bbf drm/amdgpu/gmc10: disable AGP aperture new e8c2d3e25b84 drm/amdgpu/gmc9: disable AGP aperture new 86d8f905f24d Merge tag 'amd-drm-fixes-6.7-2023-11-17' of https://gitlab [...] new e63fe2d35ee0 Merge tag 'drm-fixes-2023-11-17' of git://anongit.freedesk [...] new a0d45c3f596b io_uring/fdinfo: remove need for sqpoll lock for thread/pi [...] new 0e413c2a737f Merge tag 'io_uring-6.7-2023-11-17' of git://git.kernel.dk/linux new b0077e269f6c blk-mq: make sure active queue usage is held for bio_integ [...] new ffd75bc777b4 Merge tag 'block-6.7-2023-11-17' of git://git.kernel.dk/linux new 85c2ceaafbd3 mm/damon/sysfs: eliminate potential uninitialized variable [...] new 019b277b680f selftests: mm: skip whole test instead of failure new 9297e5360c3b selftests: mm: fix some build warnings new dd9b35efd719 selftests/mm: restore number of hugepages new edf14544324d selftests/mm: add hugetlb_fault_after_madv to .gitignore new a48d5bdc877b mm: fix for negative counter: nr_file_hugepages new b4936b544b08 mm/damon/sysfs: check error from damon_sysfs_update_target() new 84055688b6bc mm/damon/sysfs-schemes: handle tried regions sysfs directo [...] new ae636ae2bbfd mm/damon/sysfs-schemes: handle tried region directory allo [...] new 24948e3b7b12 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors new 13b2a4b22e98 mm/damon/core.c: avoid unintentional filtering out of schemes new 5f74f820f6fc parisc: fix mmap_base calculation when stack grows upwards new afccb0804fc7 mm: more ptep_get() conversion new 12ee72fe01e4 Merge tag 'mm-hotfixes-stable-2023-11-17-14-04' of git://g [...] new 48d584b7f90f bcachefs: make bch2_target_to_text_sb static new c4f1f80a0e8d bcachefs: Use correct fgf_t type as function argument new 1b8bc556280d bcachefs: Use DECLARE_FLEX_ARRAY() helper and fix multiple [...] new 274c2f8fd271 bcachefs: Fix multiple -Warray-bounds warnings new 03cc1e67a243 bcachefs: Fix null ptr deref in bch2_backpointer_get_node() new 4d6128dca6d9 bcachefs: Guard against insufficient devices to create stripes new 1bd5bcc9f5ee bcachefs: Split out btree_key_cache_types.h new c65c13f0eac6 bcachefs: Run btree key cache shrinker less aggressively new 3b8c45077796 bcachefs: btree_trans->write_locked new 09b0283ee23a bcachefs: Make sure to drop/retake btree locks before reclaim new 701ff57eb3d7 bcachefs: Check for nonce offset inconsistency in data_upd [...] new 006ccc3090e2 bcachefs: Kill journal pre-reservations new 069749688ea4 bcachefs: Fix iterator leak in may_delete_deleted_inode() new b783fc4d1366 bcachefs: Fix potential sleeping during mount new 178c4873fd06 bcachefs: Fix error path in bch2_mount() new f42fa17883e7 bcachefs: Fix missing transaction commit new 497c57a30359 bcachefs: Disable debug log statements new 7125063fc6df bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=y new db18ef1a02bc bcachefs: Fix bch2_check_nlinks() for snapshots new 62d73dfc44d5 bcachefs: Fix no_data_io mode checksum check new 61b85cb0d773 bcachefs: six locks: Fix lost wakeup new ba276ce5865b bcachefs: Fix missing locking for dentry->d_parent access new 791c8ab095f7 Merge tag 'bcachefs-2023-11-17' of https://evilpiepirate.o [...] new 4d1827485ace tools/power/turbostat: Fix failure with new uncore sysfs new 137f01b3529d tools/power/turbostat: Fix a knl bug new b61b7d8c4c22 tools/power/turbostat: Enable the C-state Pre-wake printing new b98a6d78768e tools/power/turbostat: Enable TCC Offset on more models new 2c019d657968 tools/power/turbostat: Support alternative graphics sysfs knobs new 6d306d6ec7e0 tools/power/turbostat: Replace raw value cpu model with Macro new bbfc33b1e49f tools/power/turbostat: Remove redundant duplicates new 48674c1bb612 tools/power/turbostat: Remove pseudo check for two models new 45232ab168a3 tools/power/turbostat: Add skeleton support for table driv [...] new 778fc34a7a3d tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support new 3dd0e7547d11 tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support new 71e841293c71 tools/power/turbostat: Abstract BCLK frequency support new 3989fc890782 tools/power/turbostat: Abstract Package cstate limit decod [...] new fcfa1ce074ab tools/power/turbostat: Abstract Nehalem MSRs support new c2c25e85df31 tools/power/turbostat: Remove a redundant check new 8b7199c0855e tools/power/turbostat: Rename some functions new 10d85d85ab4f tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support new a3943deaf98f tools/power/turbostat: Rename some TRL functions new a61c9cb478c0 tools/power/turbostat: Abstract Config TDP MSRs support new d8e1623baa0b tools/power/turbostat: Abstract TCC Offset bits support new 0c057cf7a0e1 tools/power/turbostat: Abstract Perf Limit Reasons MSRs support new d90120bf9f11 tools/power/turbostat: Abstract Automatic Cstate Conversio [...] new a5d1ab93a099 tools/power/turbostat: Abstract hardcoded Crystal Clock frequency new b9cd66833d3a tools/power/turbostat: Redefine RAPL macros new a98f886035d5 tools/power/turbostat: Simplify the logic for RAPL enumeration new 86ba263d9b72 tools/power/turbostat: Abstract RAPL MSRs support new e338831b14d2 tools/power/turbostat: Abstract Per Core RAPL support new 6d35b8c4a661 tools/power/turbostat: Abstract RAPL divisor support new 9e6f35159cde tools/power/turbostat: Abstract fixed DRAM Energy unit support new 7c60409382a4 tools/power/turbostat: Abstract hardcoded TDP value new bf1ad57c3f92 tools/power/turbostat: Remove unused family/model paramete [...] new 485a017c4520 tools/power/turbostat: Abstract TSC tweak support new 3c6a17b8ae44 tools/power/turbostat: Add skeleton support for cstate enu [...] new ce7ddf8af2f9 tools/power/turbostat: Adjust cstate for models with .has_ [...] new 942c854d8d0f tools/power/turbostat: Adjust cstate for has_snb_msrs() models new 6f1935c036f7 tools/power/turbostat: Adjust cstate for models with .cst_ [...] new 192cbf0468ae tools/power/turbostat: Adjust cstate for has_snb_msrs() models new ff206149551f tools/power/turbostat: Adjust cstate for has_slv_msrs() models new 3d982ac0dafe tools/power/turbostat: Adjust cstate for is_jvl() models new 8e20ced05742 tools/power/turbostat: Adjust cstate for is_dnv() models new 24d16bec379d tools/power/turbostat: Adjust cstate for is_skx()/is_icx() [...] new 1109694817fb tools/power/turbostat: Adjust cstate for is_bdx() models new 4d2c95d40a90 tools/power/turbostat: Adjust cstate for has_c8910_msrs() models new cd7a2b6a6110 tools/power/turbostat: Adjust cstate for is_slm()/is_knl() [...] new 8c382f9e7466 tools/power/turbostat: Use fine grained IRTL output new 148df4fd04a9 tools/power/turbostat: Abstract IRTL support new 76d83d2ae8e3 tools/power/turbostat: Abstract MSR_CORE_C1_RES support new 9cc1c1038526 tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support new 6c36882e09db tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLIC [...] new c8202a6c3acf tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support new 80d132cb45f2 tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support new 58ddb691d8d8 tools/power/turbostat: Abstract extended cstate MSRs support new ed43247b15a4 tools/power/turbostat: Abstract aperf/mperf multiplier support new 7d0ebe6f7eaf tools/power/turbostat: Abstract cstate prewake bit support new d085b3b0f11a tools/power/turbostat: Delete intel_model_duplicates() new 32e8c6169af7 tools/power/turbostat: Improve probe_platform_features() logic new 045acf6064c5 tools/power/turbostat: Relocate cstate probing code new 11cd9a09f3e8 tools/power/turbostat: Relocate pstate probing code new 622c8f235562 tools/power/turbostat: Rename uncore probing function new 6cb13609a07b tools/power/turbostat: Rename rapl probing function new 2538d1673d02 tools/power/turbostat: Relocate graphics probing code new e7d7b82de192 tools/power/turbostat: Relocate lpi probing code new db735f8ba78b tools/power/turbostat: Relocate thermal probing code new ce7a32c2a4cd tools/power/turbostat: Reorder some functions new 5612b2c89bd0 tools/power/turbostat: Relocate more probing related code new 7ee39d8d593e tools/power/turbostat: Introduce probe_pm_features() new 05ad96ff0fb9 tools/power/turbostat: Enable MSR_CORE_C1_RES on recent In [...] new 6b74a30b767e tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL new 71cfd1da9f06 tools/power/turbostat: Introduce cpu_allowed_set new 4ede6d1ce7ac tools/power/turbostat: Obey allowed CPUs when accessing CP [...] new 7bb3fe27ad4f tools/power/turbostat: Obey allowed CPUs during startup new 74318add1323 tools/power/turbostat: Abstract several functions new ccf8a0528061 tools/power/turbostat: Obey allowed CPUs for primary threa [...] new 0fe375290137 tools/power/turbostat: Obey allowed CPUs for system summary new c25ef0e5d9d7 tools/power/turbostat: Handle offlined CPUs in cpu_subset new 8c3dd2c9e542 tools/power/turbostat: Abstrct function for parsing cpu string new f638858da092 tools/power/turbostat: Handle cgroup v2 cpu limitation new 37f68a294055 tools/power/turbostat: Move process to root cgroup new 0e3f10e6aa97 tools/power/turbostat: Add MSR_CORE_C1_RES support for spr [...] new 5feab4a6b8a7 tools/power/turbostat: Add initial support for GraniteRapids new d33605f36741 tools/power/turbostat: Add initial support for SierraForest new 5a6efcb9102a tools/power/turbostat: Add initial support for GrandRidge new 7b57e7b683e3 tools/power/turbostat: Add initial support for ArrowLake new 956dbd3de400 tools/power/turbostat: Add initial support for LunarLake new f2c1dba31133 tools/power/turbostat: bugfix "--show IPC" new b8337e6a780d tools/power turbostat: version 2023.11.07 new 9ea991a50dd5 Merge tag 'turbostat-2023.11.07' of git://git.kernel.org/p [...] new 7b211c767121 Revert "i2c: pxa: move to generic GPIO recovery" new f726eaa787e9 i2c: designware: Fix corrupted memory seen in the ISR new 382561d16854 i2c: ocores: Move system PM hooks to the NOIRQ phase new 23dfa043f6d5 Merge tag 'i2c-for-6.7-rc2' of git://git.kernel.org/pub/sc [...] new 6fc45b6ed921 dm-delay: fix a race between delay_presuspend and delay_bio new 38cfff568169 dm-delay: fix bugs introduced by kthread mode new ccadc8a21ef1 dm-delay: avoid duplicate logic new 2a695062a5a4 dm-bufio: fix no-sleep mode new 28f07f2ab4b3 dm-verity: don't use blocking calls from tasklets new 13648e04a9b8 dm-crypt: start allocating with MAX_ORDER new 05aa69b096a0 Merge tag 'for-6.7/dm-fixes' of git://git.kernel.org/pub/s [...] new ff31ba19d732 cifs: spnego: add ';' in HOST_KEY_LEN new 181724fc7248 cifs: fix check of rc in function generate_smb3signingkey new 29954d5b1e0d cifs: fix leak of iface for primary channel new 5eef12c4e323 cifs: fix lock ordering while disabling multichannel new 33b63f159a43 Merge tag '6.7-rc1-smb3-client-fixes' of git://git.samba.o [...] new bc1b5acb4020 nfsd: fix file memleak on client_opens_release new 49cecd8628a9 NFSD: Update nfsd_cache_append() to use xdr_stream new 1caf5f61dd84 NFSD: Fix "start of NFS reply" pointer passed to nfsd_cach [...] new bf51c52a1f3c NFSD: Fix checksum mismatches in the duplicate reply cache new bb28378af392 Merge tag 'nfsd-6.7-1' of git://git.kernel.org/pub/scm/lin [...] new 2a5db859c682 xfs: factor out xfs_defer_pending_abort new f8f9d952e42d xfs: abort intent items when recovery intents fail new 00080503612f XFS: Update MAINTAINERS to catch all XFS documentation new 55f669f34184 xfs: only remap the written blocks in xfs_reflink_end_cow_extent new 471de20303dd xfs: up(ic_sema) if flushing data device fails new f63a5b3769ad xfs: fix internal error from AGFL exhaustion new a2e4388adfa4 xfs: fix again select in kconfig XFS_ONLINE_SCRUB_STATS new 038ca189c0d2 xfs: inode recovery does not validate the recovered inode new 7930d9e10370 xfs: recovery should not clear di_flushiter unconditionally new b8f1fa2419c1 Merge tag 'xfs-6.7-fixes-1' of git://git.kernel.org/pub/sc [...] new 721d28f3dfb3 parisc: Replace strlcpy() with strscpy() new 6ad6e15a9c46 parisc/power: Fix power soft-off when running on qemu new 793838138c15 prctl: Disable prctl(PR_SET_MDWE) on parisc new 2254005ef147 Merge tag 'parisc-for-6.7-rc2' of git://git.kernel.org/pub [...] new 19597cad64d6 scsi: qla2xxx: Fix system crash due to bad pointer access new defde5a50d91 scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1 new 27900d7119c4 scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort [...] new 860c3d03bbc3 scsi: scsi_debug: Fix some bugs in sdebug_error_write() new 037fbd3fcfbd scsi: scsi_debug: Delete some bogus error checking new 3b83486399a6 scsi: sd: Fix sshdr use in sd_suspend_common() new e439e4a62a8e scsi: ufs: qcom-ufs: dt-bindings: Document the SM8650 UFS [...] new 2a0508d9d08f Merge branch '6.7/scsi-staging' into 6.7/scsi-fixes new 037266a5f723 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 889c58b3155f perf/core: Fix cpuctx refcounting new c8b3443cbde9 Merge tag 'perf_urgent_for_v6.7_rc2' of git://git.kernel.o [...] new c9bd1568d546 futex: Fix hardcoded flags new 2f84f8232ed3 Merge tag 'locking_urgent_for_v6.7_rc2' of git://git.kerne [...] new eab03c23c2a1 sched/eevdf: Fix vruntime adjustment on reweight new 8b39d20eceed sched: psi: fix unprivileged polling against cgroups new 6d7e4782bcf5 sched/fair: Fix the decision for load balance new 2a0adc49548e Merge tag 'sched_urgent_for_v6.7_rc2' of git://git.kernel. [...] new 5c0930ccaad5 hrtimers: Push pending hrtimers away from outgoing CPU earlier new b0014556a2a1 Merge tag 'timers_urgent_for_v6.7_rc2' of git://git.kernel [...] new c692800cb2ef MAINTAINERS: Add Intel TDX entry new 18216762bcf6 x86/Documentation: Indent 'note::' directive for protocol [...] new 31255e072b2e x86/shstk: Delay signal entry SSP write until after user accesses new ec9aedb2aa1a x86/acpi: Ignore invalid x2APIC entries new cd557bc0a2d0 Merge tag 'x86_urgent_for_v6.7_rc2' of git://git.kernel.or [...] new d3badb15613c irqchip/gic-v3-its: Flush ITS tables correctly in non-cohe [...] new 46a29dd14621 Merge tag 'irq_urgent_for_v6.7_rc2' of git://git.kernel.or [...] new 1c4a7587d1bb modpost: fix section mismatch message for RELA new 9e0be3f50c0e linux/export: clean up the IA-64 KSYM_FUNC macro new 76020731d4ee kbuild: Move the single quotes for image name new ae1eff0349f2 kconfig: fix memory leak from range properties new eb3479bc23fa Merge tag 'kbuild-fixes-v6.7' of git://git.kernel.org/pub/ [...] new 98b1cc82c4af Linux 6.7-rc2 new 914fa861e3d7 erofs: simplify erofs_read_inode() new 8bd90b6ae785 erofs: fix NULL dereference of dif->bdev_handle in fscache mode new 62b241efff99 MAINTAINERS: erofs: add EROFS webpage new 6b6552231648 Merge tag 'erofs-for-6.7-rc3-fixes' of git://git.kernel.or [...] new 9fadd4509966 MAINTAINERS: Remove stale entry for SBL platform driver new 7a3c36eef9a5 platform/x86: ideapad-laptop: Set max_brightness before using it new c5dbf0416000 platform/x86: hp-bioscfg: Simplify return check in hp_add_ [...] new 5736aa9537c9 platform/x86: hp-bioscfg: move mutex_lock() down in hp_add [...] new f40f939917b2 platform/x86: hp-bioscfg: Fix error handling in hp_add_oth [...] new 92c47597db7d platform/x86: hp-bioscfg: Remove unused obj in hp_add_othe [...] new c6ea14d55734 platform/x86/amd/pmc: adjust getting DRAM size behavior new 8d9ce3e53bbd MAINTAINERS: Drop Mark Gross as maintainer for x86 platfor [...] new a6584711e64d platform/x86: intel_telemetry: Fix kernel doc descriptions new c2d5304e6c64 Merge tag 'platform-drivers-x86-v6.7-2' of git://git.kerne [...] new 125b0bb95dd6 asm-generic: qspinlock: fix queued_spin_value_unlocked() i [...] new c3803203bc5e hv/hv_kvp_daemon: Some small fixes for handling NM keyfiles new 7e8037b099c0 x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM new 18286883e779 x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_ [...] new 05c8c94ed407 Merge tag 'hyperv-fixes-signed-20231121' of git://git.kern [...] new d3ec75bc635c LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi new cbfd44bd5c6e LoongArch: Explicitly set -fdirect-access-external-data fo [...] new aa0cbc1b506b LoongArch: Record pc instead of offset in la_abs relocation new ee2daf7102f4 LoongArch: Add __percpu annotation for __percpu_read()/__p [...] new 902d75cdf0cf LoongArch: Silence the boot warning about 'nokaslr' new 19d86a496233 LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPL new d43f37b73468 LoongArch: Implement constant timer shutdown interface new 10301780c96e Docs/LoongArch: Update links in LoongArch introduction.rst new c517fd2738f4 Docs/zh_CN/LoongArch: Update links in LoongArch introduction.rst new 9b6de136b5f0 Merge tag 'loongarch-fixes-6.7-1' of git://git.kernel.org/ [...] new ccab434e674c usb: aqc111: check packet for fixup for true limit new 7fbd5fc2b35a stmmac: dwmac-loongson: Add architecture dependency new 0c3bd086d12d rxrpc: Fix some minor issues with bundle tracing new d565fa4300d9 s390/ism: ism driver implies smc protocol new 75a50c4f5b95 kselftest: rtnetlink: fix ip route command typo new 3798680f2fbb rxrpc: Fix RTT determination to use any ACK as a source new 1a01319feef7 rxrpc: Defer the response to a PING ACK until we've parsed it new 3c15504a97a1 Merge branch 'rxrpc-ack-fixes' new 76df934c6d5f MAINTAINERS: Add netdev subsystem profile link new 8ba2c459668c net: wangxun: fix kernel panic due to null pointer new 93da8d75a665 wireguard: use DEV_STATS_INC() new 5f228d7c8a53 octeontx2-pf: Fix memory leak during interface down new 938dbead34cd net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules new c0e2926266af ipv4: Correct/silence an endian warning in __ip_do_redirect new d30fb712e529 hv_netvsc: fix race of netvsc and VF register_netdevice new 85520856466e hv_netvsc: Fix race of register_netdevice_notifier and VF [...] new c807d6cd089d hv_netvsc: Mark VF as slave before exposing it to user-mode new 54d4434da824 Merge branch 'hv_netvsc-fix-race-of-netvsc-vf-register-and [...] new 9c6dc13106f2 MAINTAINERS: Add indirect_call_wrapper.h to NETWORKING [GENERAL] new 0739af07d1d9 net: usb: ax88179_178a: fix failed operations during ax881 [...] new 495ec91b48e4 docs: netdev: try to guide people on dealing with silence new 79e0c5be8c73 net, vrf: Move dstats structure to core new 34d21de99cea net: Move {l,t,d}stats allocation to core and convert veth & vrf new ae1658272c64 netkit: Add tstats per-CPU traffic counters new 6f2684bf2b44 veth: Use tstats per-CPU traffic counters new 024ee930cb3c bpf: Fix dev's rx stats for bpf_redirect_peer traffic new 2c2254257040 bpf, netkit: Add indirect call wrapper for fetching peer dev new eee82da79f03 selftests/bpf: De-veth-ize the tc_redirect test case new adfeae2d243d selftests/bpf: Add netkit to tc_redirect selftest new fcb905d83133 Merge branch 'bpf_redirect_peer fixes' new 977bc146d4eb selftests/bpf: track tcp payload offset as scalar in xdp_synproxy new 87eb0152bcc1 selftests/bpf: track string payload offset as scalar in st [...] new f40bfd167944 selftests/bpf: fix bpf_loop_bench for new callback verific [...] new 683b96f9606a bpf: extract __check_reg_arg() utility function new 58124a98cb8e bpf: extract setup_func_entry() utility function new ab5cfac139ab bpf: verify callbacks as if they are called unknown number [...] new 958465e217db selftests/bpf: tests for iterating callbacks new cafe2c21508a bpf: widening for callback iterators new 9f3330aa644d selftests/bpf: test widening for iterating callbacks new bb124da69c47 bpf: keep track of max number of bpf_loop callback iterations new 57e2a52deeb1 selftests/bpf: check if max number of bpf_loop iterations [...] new acb12c859ac7 Merge branch 'verify-callbacks-as-if-they-are-called-unkno [...] new b2d66643dcf2 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new b6fe6f03716d dpll: Fix potential msg memleak when genlmsg_put_reply failed new 84d2db91f14a nfc: virtual_ncidev: Add variable to check if ndev is running new e6d71b437abc net/smc: avoid data corruption caused by decline new 6a26310273c3 Revert "net: r8169: Disable multicast filter for RTL8168H [...] new 99360d9620f0 net: usb: qmi_wwan: claim interface 4 for ZTE MF290 new 4aa1d8f89b10 octeontx2-pf: Fix ntuple rule creation to direct packet to [...] new 818ad9cc90d4 net: veth: fix ethtool stats reporting new 676ec53844cb amd-xgbe: handle corner-case during sfp hotplug new 7121205d5330 amd-xgbe: handle the corner-case during tx completion new 7a2323ac24a5 amd-xgbe: propagate the correct speed and duplex status new d9775fb6d011 Merge branch 'amd-xgbe-fixes-to-handle-corner-cases' new 0ffb08b1a45b ice: remove ptp_tx ring parameter flag new 7d606a1e2d05 ice: unify logic for programming PFINT_TSYN_MSK new 7758017911a4 ice: restore timestamp configuration after device reset new e50a8061feac Merge branch 'ice-restore-timestamp-config-after-reset' new 4e20655e503e i40e: Fix adding unsupported cloud filters new f0863888f6cf vsock/test: fix SEQPACKET message bounds test new fd0413bbf8b1 net: axienet: Fix check for partial TX checksum new 53f2cb491b50 tls: fix NULL deref on tls_sw_splice_eof() with empty record new 37f0205538ba net: ipa: fix one GSI register field width new 2be35a619482 tools: ynl: fix header path for nfsd new 39f04b1406b2 tools: ynl: fix duplicate op name in devlink new d3fa86b1a7b4 Merge tag 'net-6.7-rc3' of git://git.kernel.org/pub/scm/li [...] new f2d4a5834638 HID: mcp2221: Set driver data before I2C adapter add new 73ce9f1f2741 HID: mcp2221: Allow IO to start during probe new 113f736655e4 HID: apple: add Jamesdonkey and A3R to non-apple keyboards list new fc43e9c857b7 HID: fix HID device resource race between HID core and deb [...] new a5e913c25b6b HID: glorious: fix Glorious Model I HID report new c55092187d9a HID: add ALWAYS_POLL quirk for Apple kb new 5b4ffb176d79 Revert "HID: logitech-dj: Add support for a new lightspeed [...] new 06ae5afce8cc HID: hid-asus: add const to read-only outgoing usb buffer new 546edbd26cff HID: hid-asus: reset the backlight brightness level on resume new 9ffccb691adb HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad new 1f342790ad3c Merge tag 'for-linus-2023112301' of git://git.kernel.org/p [...] new 8479063f1fbe io_uring/fs: consider link->flags when getting path for LINKAT new d6fef34ee4d1 io_uring: fix off-by one bvec index new 004442384416 Merge tag 'io_uring-6.7-2023-11-23' of git://git.kernel.dk/linux new 27b13e209ddc blk-throttle: fix lockdep warning of "cgroup_mutex or RCU [...] new 35a99d6557ca blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup() new e63a57303599 blk-cgroup: bypass blkcg_deactivate_policy after destroying new baf8fb7e0e5e bcache: avoid oversize memory allocation by small stripe_size new 777967e7e9f6 bcache: check return value from btree_node_alloc_replacement() new be93825f0e64 bcache: remove redundant assignment to variable cur_idx new 2c7f497ac274 bcache: prevent potential division by zero error new 7cc47e64d3d6 bcache: fixup init dirty data errors new e34820f98451 bcache: fixup lock c->root error new 2faac25d7958 bcache: fixup multi-threaded bch_sectors_dirty_init() wake [...] new f72f4312d438 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in [...] new 31f5b956a197 bcache: add code comments for bch_btree_node_get() and __b [...] new 3eba5e0b2422 bcache: avoid NULL checking to c->root in run_cache_set() new 45b478951b2b md: fix bi_status reporting in md_end_clone_io new 8a554c623473 Merge tag 'md-fixes-20231120' of https://git.kernel.org/pu [...] new 1b59860540a4 nbd: fold nbd config initialization into nbd_alloc_config() new 3123ac779233 nbd: factor out a helper to get nbd_config without holding [...] new c2da049f4194 nbd: fix null-ptr-dereference while accessing 'nbd->config' new c96b8175522a block: Remove blk_set_runtime_active() new 53f2bca26092 block/null_blk: Fix double blk_mq_start_request() warning new 5029c5e4f20d s390/dasd: resolve spelling mistake new db46cd1e0426 s390/dasd: protect device queue against concurrent access new 98c598afc22d nbd: pass nbd_sock to nbd_read_reply() instead of index new 616add70bfdc nvme-auth: unlock mutex in one place only new 38ce1570e2c4 nvme-auth: set explanation code for failure2 msgs new 23441536b636 nvme-tcp: only evaluate 'tls' option if TLS is selected new cd9aed606088 nvme: catch errors from nvme_configure_metadata() new c7ca9757bda3 nvme: blank out authentication fabrics options if not configured new 1c22e0295a5e nvmet: nul-terminate the NQNs passed in the connect command new 11b9d0b49997 nvmet-tcp: always initialize tls_handshake_tmo_work new 3af755a46881 nvme: move nvme_stop_keep_alive() back to original position new 55072cd7ce36 Merge tag 'nvme-6.7-2023-11-22' of git://git.infradead.org [...] new d78abcbabe7e nvme: target: fix nvme_keyring_id() references new 65e2a74c44dd nvme: target: fix Kconfig select statements new 0e6c4fe782e6 nvme: tcp: fix compile-time checks for TLS mode new bc893f744ef0 Merge tag 'block-6.7-2023-11-23' of git://git.kernel.dk/linux new a6925165ea82 ata: pata_isapnp: Add missing error check for devm_ioport_map() new f1a09972a45a Merge tag 'ata-6.7-rc3' of git://git.kernel.org/pub/scm/li [...] new b3e0f94d1570 drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy new 3944e343e54b drm/msm: remove exra drm_kms_helper_poll_init() call new a33b2431d11b drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog new ebfa85c504cb drm/msm/dp: don't touch DP subconnector property in eDP case new 21133266ca12 drm/msm/dp: attach the DP subconnector property new 56466f653cb5 drm/msm: remove unnecessary NULL check new fca9a8056358 Merge tag 'drm-msm-fixes-2023-11-21' of https://gitlab.fre [...] new 6965809e5269 drm/panel: auo,b101uan08.3: Fine tune the panel power sequence new 06fc41b09cfb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags new 3f9a91b6c00e drm/panel: simple: Fix Innolux G101ICE-L01 timings new bb0a05acd612 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full new 3f7c0634926d accel/ivpu/37xx: Fix hangs related to MMIO reset new 8d6ef26501b9 drm/ast: Disconnect BMC if physical connector is connected new cea7008190ad drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 pane [...] new ab93edb2f94c nouveau/gsp: allocate enough space for all channel ids. new 8692160904c9 Merge tag 'drm-misc-fixes-2023-11-23' of git://anongit.fre [...] new 018903e1cec3 drm/i915/dp_mst: Fix race between connector registration a [...] new 0561794b6b64 drm/i915: do not clean GT table on error path new b3ca8a08d8ed Merge tag 'drm-intel-fixes-2023-11-23' of git://anongit.fr [...] new afa0f6ee000a Merge tag 'drm-fixes-2023-11-24' of git://anongit.freedesk [...] new 8a924db2d7b5 fs: Pass AT_GETATTR_NOSEC flag to getattr interface function new fe2c34bab6d4 iov_iter: fix copy_page_to_iter_nofault() new 66917f85db60 autofs: add: new_inode check in autofs_fill_super() new 762321dab9a7 filemap: add a per-mapping stable writes flag new 1898efcdbed3 block: update the stable_writes flag in bdev_add new c421df0b1943 xfs: clean up FS_XFLAG_REALTIME handling in xfs_ioctl_seta [...] new 9c04138414c0 xfs: respect the stable writes flag on the RT device new 796432efab1e libfs: getdents() should return 0 after reaching EOD new fa2b906f5148 Merge tag 'vfs-6.7-rc3.fixes' of git://git.kernel.org/pub/ [...] new e6bace7313d6 afs: Fix afs_server_list to be cleaned up with RCU new 2a4ca1b4b778 afs: Make error on cell lookup failure consistent with OpenAFS new 0167236e7d66 afs: Return ENOENT if no cell DNS record can be found new b590eb41be76 afs: Fix file locking on R/O volumes to operate in local mode new 68516f60c1d8 afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY new 5b7ad877e4d8 Merge tag 'afs-fixes-20231124' of git://git.kernel.org/pub [...] new b85e2dab33ce PM: tools: Fix sleepgraph syntax error new b345fd55a2b7 Merge tag 'pm-6.7-rc3' of git://git.kernel.org/pub/scm/lin [...] new bd911485294a ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA new 37ba91a82e3b ACPI: PM: Add acpi_device_fix_up_power_children() function new c93695494606 ACPI: video: Use acpi_device_fix_up_power_children() new 9bb69ba4c177 ACPI: processor_idle: use raw_safe_halt() in acpi_idle_pla [...] new e37470624e00 Merge branches 'acpi-video' and 'acpi-processor' into acpi new 1bcc68971947 Merge tag 'acpi-6.7-rc3' of git://git.kernel.org/pub/scm/l [...] new 4711b7b8f995 s390/pai: cleanup event initialization new 673752a83969 s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() new 0a9ace1117bb s390: remove odd comment new aab1f809d754 scripts/checkstack.pl: match all stack sizes for s390 new 0f5cc96c367f Merge tag 's390-6.7-3' of git://git.kernel.org/pub/scm/lin [...] new bff2a2d453a1 swiotlb-xen: provide the "max_mapping_size" method new 295b202227e9 xen: privcmd: Replace zero-length array with flex-array me [...] new 7bf9a6b46549 arm/xen: fix xen_vcpu_info allocation alignment new 00cff7b29b1d Merge tag 'for-linus-6.7a-rc3-tag' of git://git.kernel.org [...] new acfa60dbe038 arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT [...] new 460e462d2254 kselftest/arm64: Fix output formatting for za-fork new c0a857420405 arm64: add dependency between vmlinuz.efi and Image new 2821c393d4fd Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new ed17f7da5f0c xfs: clean up dqblk extraction new 9c235dfc3d3f xfs: dquot recovery does not validate the recovered dquot new b46ae77f6787 Merge tag 'xfs-6.7-fixes-3' of git://git.kernel.org/pub/sc [...] new 258ea41c926b Revert "phy: realtek: usb: Add driver for the Realtek SoC [...] new 7a784bcdd7e5 Revert "phy: realtek: usb: Add driver for the Realtek SoC [...] new 1a229d8690a0 Revert "usb: phy: add usb phy notify port status API" new 24d85bb3be37 thunderbolt: Set lane bonding bit only for downstream port new 5391bcfa56c7 thunderbolt: Send uevent after asymmetric/symmetric switch new 480713b1ba8e thunderbolt: Only add device router DP IN to the head of t [...] new 849d3f985e73 Merge tag 'thunderbolt-for-v6.7-rc3' of git://git.kernel.o [...] new 41058707bea9 dt-bindings: usb: hcd: add missing phy name to example new a6fe37f428c1 usb: typec: tcpm: Skip hard reset when in error recovery new cdd0cde8d883 USB: typec: tps6598x: Fix a memory leak in an error handling path new 10d510abd096 usb: dwc3: Fix default mode initialization new 187fb003c57c usb: typec: tcpm: Fix sink caps op current check new 58f2fcb3a845 usb: cdnsp: Fix deadlock issue during using NCM gadget new 30ce1c03a083 usb: misc: ljca: Drop _ADR support to get ljca children devices new 0583bc776ca5 USB: dwc2: write HCINT with INTMASK applied new 791cd7afe51b usb: dwc3: add missing of_node_put and platform_device_put new 974bba5c118f usb: config: fix iteration issue in 'usb_get_bos_descriptor()' new 8bbae288a85a usb: dwc3: set the dma max_seg_size new 61d2cf0db741 usb: xhci-mtk: fix in-ep's start-split check failure new 4b435764f7c2 usb: typec: tipd: Supply also I2C driver data new 16b7e0cccb24 USB: xhci-plat: fix legacy PHY double init new 372ee6a3368e usb: misc: ljca: Fix enumeration error on Dell Latitude 9420 new d0c930b745ca dt-bindings: usb: microchip,usb5744: Add second supply new 6972b38ca052 usb: misc: onboard-hub: add support for Microchip USB5744 new 0c2671f33a9c dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types new 41f5a0973259 USB: dwc3: qcom: fix wakeup after probe deferral new aee70a1d7113 USB: dwc3: qcom: simplify wakeup interrupt setup new 51392a1879ff USB: dwc3: qcom: fix resource leaks on probe deferral new 9feefbf57d92 USB: dwc3: qcom: fix software node leak on probe errors new 9cf87666fc6e USB: dwc3: qcom: fix ACPI platform device leak new 8771127e25d6 USB: serial: option: don't claim interface 4 for ZTE MF290 new a1092619dd28 USB: serial: option: fix FM101R-GL defines new e389fe8b6813 USB: serial: option: add Fibocom L7xx modules new da90e45d5afc USB: serial: option: add Luat Air72*U series products new cb9a830e8717 Merge tag 'usb-serial-6.7-rc3' of https://git.kernel.org/p [...] new 090472ed9c92 Merge tag 'usb-6.7-rc3' of git://git.kernel.org/pub/scm/li [...] new a15ccef82d3d cifs: fix use after free for iface while disabling seconda [...] new ed3e0a149b58 smb: client: implement ->query_reparse_point() for SMB1 new 539aad7f14da smb: client: introduce ->parse_reparse_point() new 45e724022e27 smb: client: set correct file type from NFS reparse points new b0348e459c83 smb: client: introduce cifs_sfu_make_node() new 4515866db134 Merge tag '6.7-rc2-smb3-client-fixes' of git://git.samba.o [...] new bca4104b00fe lockdep: Fix block chain corruption new 1d0dbc3d16e8 Merge tag 'locking-urgent-2023-11-26' of git://git.kernel. [...] new e8df9d9f4209 perf/x86/intel: Correct incorrect 'or' operation for PMU c [...] new e81fe505202f Merge tag 'perf-urgent-2023-11-26' of git://git.kernel.org [...] new 2e569ada424c x86/microcode: Remove the driver announcement and version new 080990aa3344 x86/microcode: Rework early revisions reporting new 4892711acee0 Merge tag 'x86-urgent-2023-11-26' of git://git.kernel.org/ [...] new e11d4cccd094 parisc: Mark ex_table entries 32-bit aligned in assembly.h new a80aeb86542a parisc: Mark ex_table entries 32-bit aligned in uaccess.h new 33f806da2df6 parisc: Mark altinstructions read-only and 32-bit aligned new 07eecff8ae78 parisc: Mark jump_table naturally aligned new b28fc0d8739c parisc: Mark lock_aligned variables 16-byte aligned on SMP new c9fcb2b65c28 parisc: Ensure 32-bit alignment on parisc unwind section new fe76a1349f23 parisc: Use natural CPU alignment for bug_table new e5f3e299a2b1 parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes new 43266838515d parisc: Reduce size of the bug_table on 64-bit kernel by half new d2da77f431ac Merge tag 'parisc-for-6.7-rc3' of git://git.kernel.org/pub [...] new 88903daecacf eventfs: Remove expectation that ei->is_freed means ei->de [...] new 71cade82f2b5 eventfs: Do not invalidate dentry in create_file/dir_dentry() new 4763d635c907 eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held new bcae32c5632f eventfs: Move taking of inode_lock into dcache_dir_open_wrapper() new fc4561226fea eventfs: Do not allow NULL parent to eventfs_start_creating() new f49f950c217b eventfs: Make sure that parent->d_inode is locked in creat [...] new 76d9eafff448 MAINTAINERS: TRACING: Add Mathieu Desnoyers as Reviewer new 5b2b1173a93f Merge tag 'trace-v6.7-rc2' of git://git.kernel.org/pub/scm [...] new 2cc14f52aeb7 Linux 6.7-rc3 new 9ea7be95d3d4 media: mgb4: Added support for T200 card variant new 5d33213fac59 media: v4l2-subdev: Fix a 64bit bug new 173d167ce350 media: pci: mgb4: add COMMON_CLK dependency new 42d62b7e47d5 media: vsp1: Remove unbalanced .s_stream(0) calls new 32138be394e5 Merge tag 'media-renesas-fixes-20231113' of git://git.kern [...] new d095b18f3e22 Merge tag 'media/v6.7-2' of git://git.kernel.org/pub/scm/l [...] new 90044481e7cc ksmbd: prevent memory leak on error return new 864fb5d37163 ksmbd: fix possible deadlock in smb2_open new 4274a9dc6aeb ksmbd: separately allocate ci per dentry new 2e450920d58b ksmbd: move oplock handling after unlock parent dir new 2a3f7857ec74 ksmbd: release interim response after sending status pendi [...] new 9ac45ac7cf65 ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId new cd80ce7e68f1 ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error new df60cee26a2e Merge tag '6.7-rc3-smb3-server-fixes' of git://git.samba.o [...] new 1645c283a87c btrfs: tree-checker: add type and sequence check for inlin [...] new 8049ba5d0a28 btrfs: do not abort transaction if there is already an exi [...] new 2db313205f8b btrfs: add dmesg output for first mount and last unmount o [...] new f91192cd6859 btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() new 5fba5a571858 btrfs: fix off-by-one when checking chunk map includes log [...] new 7d410d5efe04 btrfs: make error messages more clear when getting a chunk map new 5de0434bc064 btrfs: fix 64bit compat send ioctl arguments not initializ [...] new 94dbf7c0871f btrfs: free the allocated memory if btrfs_alloc_page_array [...] new 0ac1d13a55eb btrfs: send: ensure send_fd is writable new 18d46e76d7c2 Merge tag 'for-6.7-rc3-tag' of git://git.kernel.org/pub/sc [...] new b0eeba527e70 pinctrl: stm32: Add check for devm_kcalloc new edd48fd9d453 pinctrl: stm32: fix array read out of bound new 08e8734d877a pinctrl: s32cc: Avoid possible string truncation new df572eba4e62 pinctrl: cy8c95x0: Fix doc warning new 4198a9b57106 pinctrl: avoid reload of p state in list iteration new 6588732445ff pinctrl: lochnagar: Don't build on MIPS new 38a285d5d446 pinctrl: realtek: Fix logical error when finding descriptor new 90785ea8158b dt-bindings: pinctrl: s32g2: change a maintainer email address new 3b47bc037bd4 Merge tag 'pinctrl-v6.7-2' of git://git.kernel.org/pub/scm [...] new 01b1e3ca0e5c efi/unaccepted: Fix off-by-one when checking for overlappi [...] new 9d3eac3c05ff Merge tag 'efi-urgent-for-v6.7-1' of git://git.kernel.org/ [...] new 8f2244c9af24 leds: class: Don't expose color sysfs entry new 16864755721d Merge tag 'leds-fixes-6.7' of git://git.kernel.org/pub/scm [...] new 174925d340aa mmc: block: Do not lose cache flush during CQE error recovery new b578d5d18e92 mmc: cqhci: Increase recovery halt timeout new c616696a9029 mmc: block: Be sure to wait while busy in CQE error recovery new 8155d1fa3a74 mmc: block: Retry commands in CQE error recovery new 35597bdb04ec mmc: cqhci: Warn of halt or task clear failure new 1de1b77982e1 mmc: cqhci: Fix task clearing in CQE error recovery new d9ed644f5867 mmc: sdhci-pci-gli: Disable LPM during initialization new 477865af60b2 mmc: sdhci-sprd: Fix vqmmc not shutting down after the car [...] new 09443a144c16 Merge tag 'mmc-v6.7-rc1' of git://git.kernel.org/pub/scm/l [...] new 0cb19e50a911 pmdomain: arm: Avoid polling for scmi_perf_domain new e8f60209d6cf Merge tag 'pmdomain-v6.7-rc2' of git://git.kernel.org/pub/ [...] new 109b25d13e00 net: rswitch: Fix type of ret in rswitch_start_xmit() new 1aaef8634a20 net: rswitch: Fix return value in rswitch_start_xmit() new 782486af9b5b net: rswitch: Fix missing dev_kfree_skb_any() in error path new c9213ddad2bd Merge branch 'rswitch-fixes' new 237ff253f2d4 mptcp: fix uninit-value in mptcp_incoming_options new e2b706c69190 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet new b3f1a164c7f7 net: dsa: mv88e6xxx: fix marvell 6350 switch probing new a524eabcd72d net: dsa: mv88e6xxx: fix marvell 6350 probe crash new f422abe3f23d dpaa2-eth: increase the needed headroom to account for alignment new beb1930f966d dpaa2-eth: recycle the RX buffer only after all processing done new ccf49cebe595 Merge branch 'dpaa2-eth-fixes' new 088559815477 selftests/net: ipsec: fix constant out of range new 7b29828c5af6 selftests/net: fix a char signedness issue new 59fef379d453 selftests/net: unix: fix unused variable compiler warning new 00a4f8fd9c75 selftests/net: mptcp: fix uninitialized variable warnings new ec2610b129b4 Merge branch 'selftests-net-fix-a-few-small-compiler-warnings' new ad31c629ca3c octeontx2-af: Fix possible buffer overflow new e54d628a2721 net: stmmac: xgmac: Disable FPE MMC interrupts new 51597219e0cd octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 new fd7f98b2e12a octeontx2-pf: Restore TC ingress police rules when interfa [...] new 45b3fae4675d neighbour: Fix __randomize_layout crash in struct neighbour new 59d395ed606d r8169: fix deadlock on RTL8125 in jumbo mtu mode new 91d3d149978b r8169: prevent potential deadlock in rtl8169_close new 9870257a0a33 ravb: Fix races between ravb_tx_timeout_work() and net rel [...] new cbeb989e41f4 ethtool: don't propagate EOPNOTSUPP from dumps new 83f2df9d66bc tools: ynl-gen: always construct struct ynl_req_state new c0c6bde586c7 netdevsim: Don't accept device bound programs new 75a442581d05 bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() new 0bad281d0ecd netkit: Reject IFLA_NETKIT_PEER_INFO in netkit_change_link new 8866730aed51 bpf, sockmap: af_unix stream sockets need to hold ref for [...] new 51354f700d40 bpf, sockmap: Add af_unix test with both sockets in map new 0d47fa5cc91b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 7a934b5cc3f4 wifi: mt76: mt7921: fix 6GHz disabled by the missing defau [...] new 695bfba7ca78 wifi: mt76: mt7925: fix typo in mt7925_init_he_caps new 71b5e40651d8 wifi: iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta() new 3e3a2b645c04 wifi: mac80211: do not pass AP_VLAN vif pointer to drivers [...] new 7e7efdda6adb wifi: cfg80211: fix CQM for non-range use new 8e2f6f236621 wifi: cfg80211: lock wiphy mutex for rfkill poll new 103317670e6b wifi: cfg80211: hold wiphy mutex for send_interface new ef5828805842 wifi: avoid offset calculation on NULL pointer new 00f7d153f335 wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_s [...] new 0ed04a1847a1 debugfs: fix automount d_fsdata usage new f4acfcd4deb1 debugfs: annotate debugfs handlers vs. removal with lockdep new 8c88a474357e debugfs: add API to allow debugfs operations cancellation new b590b9ae1efc wifi: cfg80211: add locked debugfs wrappers new 3d529cd11f2b wifi: mac80211: use wiphy locked debugfs helpers for agg_status new 4ded3bfe1db6 wifi: mac80211: use wiphy locked debugfs for sdata/link new 300fbb247eb3 Merge tag 'wireless-2023-11-29' of git://git.kernel.org/pu [...] new 9f74a3dfcf83 ice: Fix VF Reset paths when interface in a failed over aggregate new 91fdb30ddfdb net: libwx: fix memory leak on msix entry new d8eb6ea4b302 net: ravb: Check return value of reset_control_deassert() new 88b74831faae net: ravb: Use pm_runtime_resume_and_get() new d78c0ced60d5 net: ravb: Make write access to CXR35 first before accessi [...] new 6f32c0866020 net: ravb: Start TX queues after HW initialization succeeded new eac16a733427 net: ravb: Stop DMA in case of failures on ravb_open() new edf9bc396e05 net: ravb: Keep reverse order of operations in ravb_remove() new 777f245eec81 Merge branch 'net-ravb-fixes-for-the-ravb-driver' new 6172a5180fcc Merge tag 'net-6.7-rc4' of git://git.kernel.org/pub/scm/li [...] new a6dda77a752d perf kwork: Fix a build error on 32-bit new 29b8e94dcf25 perf lock contention: Fix a build error on 32-bit new 1041dfe6109f tools headers UAPI: Update tools's copy of drm headers new 111844666672 tools headers UAPI: Update tools's copy of fscrypt.h header new 5a9f95b67059 tools headers UAPI: Update tools's copy of kvm.h header new fb3648a6a87b tools headers UAPI: Update tools's copy of mount.h header new daa975134155 tools headers UAPI: Update tools's copy of vhost.h header new 91c97b36bd69 tools headers UAPI: Update tools's copy of unistd.h header new fd2ddee727d1 tools headers: Update tools's copy of socket.h header new c23708f37652 tools headers: Update tools's copy of x86/asm headers new fad8afdcc18f tools headers: Update tools's copy of arm64/asm headers new e1d7426bb915 tools headers: Update tools's copy of s390/asm headers new b3b11aed147a tools/perf: Update tools's copy of x86 syscall table new 3483d2440538 tools/perf: Update tools's copy of powerpc syscall table new d3968c974a24 tools/perf: Update tools's copy of s390 syscall table new 027905fe5bae tools/perf: Update tools's copy of mips syscall table new ef5c958090a9 tools perf: Add arm64 sysreg files to MANIFEST new a29ee6aea703 perf build: Ensure sysreg-defs Makefile respects output dir new 57686a72da08 tools: Disable __packed attribute compiler warning due to [...] new 2594faafeee2 Merge tag 'perf-tools-fixes-for-v6.7-1-2023-11-29' of git: [...] new f8f2847f739d kunit: Warn if tests are slow new 2e3c94aed51e kunit: Reset suite counter right before running tests new 1bddcf77ce66 kunit: test: Avoid cast warning when adding kfree() as an action new 47669f40b14c Merge tag 'linux_kselftest-kunit-fixes-6.7-rc4' of git://g [...] new 9099184dec26 MAINTAINERS: refresh LLVM support new 4e86f32a13af uapi: propagate __struct_group() attributes to the contain [...] new d71f22365a9c gcc-plugins: randstruct: Update code comment in relayout_struct() new 994d5c58e50e Merge tag 'hardening-v6.7-rc4' of git://git.kernel.org/pub [...] new d4e3b928ab48 closures: CLOSURE_CALLBACK() to fix type punning new 6201d91ee32c bcachefs: Put erasure coding behind an EXPERIMENTAL kconfi [...] new 50e029c6390a bcachefs: bch2_moving_ctxt_flush_all() new 261af2f1c6b6 bcachefs: Make sure bch2_move_ratelimit() also waits for move_ops new 202a7c292ec6 bcachefs: Don't stop copygc thread on device resize new 468035ca4b83 bcachefs: Start gc, copygc, rebalance threads after initin [...] new 0a11adfb7ace bcachefs: Fix an endianness conversion new 63807d951803 bcachefs: preserve device path as device name new 8a443d3ea132 bcachefs: Proper refcounting for journal_keys new 0af8a06a4ce8 bcachefs: deallocate_extra_replicas() new 7d9f8468ff75 bcachefs: Data update path won't accidentaly grow replicas new e4f72bb46a77 bcachefs: Fix ec + durability calculation new 3f3ae1250e73 bcachefs: bpos is misaligned on big endian new bbc3a46065d0 bcachefs: Fix zstd compress workspace size new d5bd37872a93 bcachefs: Add missing validation for jset_entry_data_usage new 03013bb0c6b1 bcachefs: Fix bucket data type for stripe buckets new 5510a4af521c bcachefs: Fix split_race livelock new ae4d612cc1f2 bcachefs: trace_move_extent_start_fail() now includes errcode new 1b1bd0fd4157 bcachefs: -EROFS doesn't count as move_extent_start_fail new ef0beeb8dd34 bcachefs: move journal seq assertion new 2111f39459b0 bcachefs: Fix race between btree writes and metadata drop new 463086d99889 bcachefs: Convert gc_alloc_start() to for_each_btree_key2() new 415e5107b0dc bcachefs: Extra kthread_should_stop() calls for copygc new e6861be452a5 Merge tag 'bcachefs-2023-11-29' of https://evilpiepirate.o [...] new 8abc712ea486 ext2: Fix ki_pos update for DIO buffered-io fallback case new c1c09da07c55 Merge tag 'fs_for_v6.7-rc4' of git://git.kernel.org/pub/sc [...] new 93e6c0e19d5b scsi: ufs: core: Clear cmd if abort succeeds in MCQ mode new 6371be7aeb98 scsi: Change SCSI device boolean fields to single bit flags new b09d7f8fd50f scsi: sd: Fix system start for ATA devices new ff4a9f49054a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 7be05bdfb4ef dm verity: initialize fec io before freeing it new 0193e3966cee dm verity: don't perform FEC for failed readahead IO new 38bc1ab135db dm-verity: align struct dm_verity_fec_io properly new 41e05548fa6b dm-flakey: start allocating with MAX_ORDER new abd792f330fa Merge tag 'dm-6.7/dm-fixes-2' of git://git.kernel.org/pub/ [...] new bb6cc253861b bcache: revert replacing IS_ERR_OR_NULL with IS_ERR new fad907cffd4b block: move .bd_inode into 1st cacheline of block_device new 67d995e06953 block: warn once for each partition in bio_check_ro() new 3649ff0a0b15 block: Document the role of the two attribute groups new 0e4237ae8d15 blk-mq: don't count completed flush data request as inflig [...] new 136cfcb8dce9 nvme: fine-tune sending of first keep-alive new e3139cef8257 nvme-core: fix a memory leak in nvme_ns_info_from_identify() new d8b90d600aff nvme: check for valid nvme_identify_ns() before using it new 74fbc88e1614 nvme-core: check for too small lba shift new 8ad3ac92f076 Merge tag 'nvme-6.7-2023-12-01' of git://git.infradead.org [...] new ee0c8a9b349e Merge tag 'block-6.7-2023-12-01' of git://git.kernel.dk/linux new 820d070feb66 io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP new 6f007b140663 io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP new edecf1689768 io_uring: enable io_mem_alloc/free to be used in other parts new c392cbecd8ec io_uring/kbuf: defer release of mapped buffer rings new b10b73c102a2 io_uring/kbuf: recycle freed mapped buffer ring entries new 07d6063d3d3b io_uring/kbuf: prune deferred locked cache when tearing down new 5cf4f52e6d8a io_uring: free io_buffer_list entries via RCU new 73363c262d6a io_uring: use fget/fput consistently new c9a925b7bcd9 Merge tag 'io_uring-6.7-2023-11-30' of git://git.kernel.dk/linux new 503579448db9 drm/i915/gsc: Mark internal GSC engine with reserved uabi class new f76f83a83c8f drm/i915: Also check for VGA converter in eDP probe new d21a3962d304 drm/i915: Call intel_pre_plane_updates() also for pipes ge [...] new 54001331d25c Merge tag 'drm-intel-fixes-2023-11-30' of git://anongit.fr [...] new 39d5b6a64ace drm/bridge: panel: Check device dependency before managing [...] new 1d5e8f4bf06d driver core: Export device_is_dependent() to modules new 95ba893c9f4f dma-buf: fix check in dma_resv_add_fence new c13f87efa748 Revert "drm/bridge: panel: Check device dependency before [...] new 8dd926689dfa Revert "driver core: Export device_is_dependent() to modules" new 9b6a59e5db87 Revert "drm/bridge: panel: Add a device link between drm d [...] new b9c02e105265 drm/gpuvm: Fix deprecated license identifier new e9ba37d9f9a6 nouveau: find the smallest page allocation to cover a buff [...] new 45b7955b774f nouveau/gsp/r535: remove a stray unlock in r535_gsp_rpc_send() new 52fdb99cc436 nouveau/gsp: replace zero-length array with flex-array mem [...] new fc1ccc16271a drm/panel: starry-2081101qfh032011-53g: Fine tune the pane [...] new fb18fe0fdf22 drm/panel: nt36523: fix return value check in nt36523_probe() new a74229bcafe1 Merge tag 'drm-misc-fixes-2023-11-29' of git://anongit.fre [...] new 3c9ea68cb61b drm/amd/display: Include udelay when waiting for INBOX0 ACK new c95f12b7b724 drm/amd/display: Add z-state support policy for dcn35 new b9eab9e0aad3 drm/amdgpu: update xgmi num links info post gc9.4.2 new fdf84f10e2b0 drm/amd/display: Update DCN35 watermarks new dc9b0c2af004 drm/amd/display: fix a pipe mapping error in dcn32_fpu new 8c4e9105b2a8 drm/amdgpu: optimize RLC powerdown notification on Vangogh new 0652a1c8a4a4 drm/amd/display: Add Z8 watermarks for DML2 bbox overrides new 884e9b0827e8 drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt new 4b27a33c3b17 drm/amdgpu: Force order between a read and write to the sa [...] new cab667a87133 drm/amd/display: Feed SR and Z8 watermarks into DML2 for DCN35 new 6f395cebdd89 drm/amd/display: Fix MPCC 1DLUT programming new 9be601135ba8 drm/amd/display: Use DRAM speed from validation for dummy p-state new 9976421f8cb2 drm/amd/display: Do not read DPREFCLK spread info from LUT [...] new 67e38874b85b drm/amd/display: Increase num voltage states to 40 new d9e865826c20 drm/amd/display: Simplify brightness initialization new 5c908a358649 drm/amdgpu: add init_registers for nbio v7.11 new 6b0b7789a7a5 drm/amdgpu: fix memory overflow in the IB test new 08448812acb2 drm/amd/display: Remove min_dst_y_next_start check for Z8 new 4636a2119800 drm/amd/display: Update min Z8 residency time to 2100 for DCN314 new c6df7f313794 drm/amdgpu: correct the amdgpu runtime dereference usage count new eb28018943fe drm/amd/display: force toggle rate wa for first link train [...] new d60f56b92d3c drm/amd/display: Update DCN35 clock table policy new c5ca994445a6 drm/amd/display: Remove config update new 2f86bf79b63d drm/amdkfd: Use common function for IP version check new dcf6cd7f35de drm/amd/display: Fix conversions between bytes and KB new 47831f4860d4 drm/amd/display: Fix black screen on video playback with e [...] new b9f46f0b9878 drm/amd/display: fix ABM disablement new c92da0403d37 drm/amd/display: update dcn315 lpddr pstate latency new e222b36e9649 drm/amdgpu: fix AGP addressing when GART is not at 0 new 7a88f23e7684 drm/amd/pm: fix a memleak in aldebaran_tables_init new 6967741d26c8 drm/amd: Enable PCIe PME from D3 new 2161e09cd05a drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel [...] new 27750e176a4f drm/amd/display: Allow DTBCLK disable for DCN35 new e0409021e34a drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 new 72838777aa38 drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit new a2ab248d94f5 drm/amd/display: Fix some HostVM parameters in DML new ed6e4f0a27eb drm/amdgpu: Use another offset for GC 9.4.3 remap new 0514f63cfff3 Revert "drm/prime: Unexport helpers for fd/handle conversion" new 908f60642441 Merge tag 'amd-drm-fixes-6.7-2023-11-30' of https://gitlab [...] new b1e51588aa50 Merge tag 'drm-fixes-2023-12-01' of git://anongit.freedesk [...] new 7c9caa299335 ALSA: hda - Fix speaker and headset mic pin config for CHU [...] new 37f67abe0855 ALSA: hda: cs35l41: Remove unnecessary boolean state varia [...] new d04ce4113cb4 ALSA: cs35l41: Fix for old systems which do not support command new 732c678eb021 ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI new 7b4c93a50a2e ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 3 [...] new baaacbff64d9 ALSA: hda/realtek: Headset Mic VREF to 100% new cae2bdb579ec ALSA: hda/realtek: Add supported ALC257 for ChromeOS new a337c355719c ALSA: hda: Disable power-save on KONTRON SinglePC new 06a3c59f9cf4 Merge tag 'sound-6.7-rc4' of git://git.kernel.org/pub/scm/ [...] new 34e2dccbb30b iommu: Flow ERR_PTR out from __iommu_domain_alloc() new a99583e2aff6 MAINTAINERS: list all Qualcomm IOMMU drivers in the QUALCO [...] new a2e7e59a9426 iommu: Avoid more races around device probe new e645c20e8e9c iommu/vt-d: Support enforce_cache_coherency only for empty [...] new 0f5432a9b839 iommu/vt-d: Omit devTLB invalidation requests when TES=0 new da37dddcf4ca iommu/vt-d: Disable PCI ATS in legacy passthrough mode new 9a16ab9d6402 iommu/vt-d: Make context clearing consistent with context mapping new 85b80fdffa86 iommu/vt-d: Add MTL to quirk list to skip TE disabling new e7ad6c2a4b1a iommu/vt-d: Fix incorrect cache invalidation for mm notification new e378c7de7462 iommu/vt-d: Set variable intel_dirty_ops to static new c2183b3dcc9d iommu: Fix printk arg in of_iommu_get_resv_regions() new 1a2b4185669b Merge tag 'iommu-fixes-v6.7-rc3' of git://git.kernel.org/p [...] new f5259997f3e8 arm64: Avoid enabling KPTI unnecessarily new 35f84584806e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 172c48caed91 ACPI: video: Use acpi_video_device for cooling-dev driver data new 35732699f5d2 ACPI: Fix ARM32 platforms compile issue introduced by fw_t [...] new 7d4c44a53dad Merge branch 'acpi-tables' new ce474ae7d006 Merge tag 'acpi-6.7-rc4' of git://git.kernel.org/pub/scm/l [...] new 2e4e0984c7d6 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily new 5cbff51e709a cpufreq: qcom-nvmem: Enable virtual power domain devices new d6048a19a710 cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend new 8f96e29aae31 pmdomain: qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUP new 6ba21d02ae99 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new bb87be267b8e cpufreq/amd-pstate: Fix the return value of amd_pstate_fas [...] new febab20caeba cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_f [...] new 142c169b31be cpufreq/amd-pstate: Only print supported EPP values for pe [...] new b817f1488fca powercap: DTPM: Fix unneeded conversions to micro-Watts new a6b31256928d Merge branch 'powercap' new 815fb87b7530 Merge tag 'pm-6.7-rc4' of git://git.kernel.org/pub/scm/lin [...] new d67f39d2b81b lib: objpool: fix head overrun on RK3588 SBC new d839a656d0f3 kprobes: consistent rcu api usage for kretprobe holder new a1461f1fd6cf rethook: Use __rcu pointer for rethook::handler new 669fc83452d4 Merge tag 'probes-fixes-v6.7-rc3' of git://git.kernel.org/ [...] new db2832309a82 x86/xen: fix percpu vcpu_info allocation new 7f3da4b698bc xen/events: fix error code in xen_bind_pirq_msi_to_irq() new deb4b9dd3b53 Merge tag 'for-linus-6.7a-rc4-tag' of git://git.kernel.org [...] new 91aeb563bd43 vfio/pds: Fix mutex lock->magic != lock warning new ae2667cd8a47 vfio/pds: Fix possible sleep while in atomic context new 4ea95c04fa6b vfio: Drop vfio_file_iommu_group() stub to fudge around a [...] new 17b17be28d42 Merge tag 'vfio-v6.7-rc4' of https://github.com/awilliam/l [...] new 5e1d824f9a28 powerpc: Don't clobber f0/vs0 during fp|altivec register save new dc158d23b33d KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers new 1b8af6552cb7 Merge tag 'powerpc-6.7-3' of git://git.kernel.org/pub/scm/ [...] new 891e0eab32a5 firewire: core: fix possible memory leak in create_units() new 55abae438c3c Merge tag 'firewire-fixes-6.7-rc4' of git://git.kernel.org [...] new ef22bb800d96 smb: client: fix missing mode bits for SMB symlinks new 9d63509547a9 smb: client: report correct st_size for SMB and NFS symlinks new 83d5518b124d cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved new 88010155f02b cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after E [...] new 0015eb6e1238 smb: client, common: fix fortify warnings new 968f35f4ab1c Merge tag 'v6.7-rc3-smb3-client-fixes' of git://git.samba. [...] new 33cc938e65a9 Linux 6.7-rc4 new 480b3e73720f vdpa/mlx5: preserve CVQ vringh index new 4f317d6529d7 pds_vdpa: fix up format-truncation complaint new dd3b8de16e90 pds_vdpa: clear config callback when status goes to 0 new cefc9ba6aed4 pds_vdpa: set features order new 1e535748449a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 98594181944d iommufd/selftest: Fix _test_mock_dirty_bitmaps() new bd7a282650b8 iommufd: Add iommufd_ctx to iommufd_put_object() new 6f9c4d8c468c iommufd: Do not UAF during iommufd_put_object() new bee0e7762ad2 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] new 487635756198 parisc: Fix asm operand number out of range build error in [...] new 55b224d90d44 Merge tag 'parisc-for-6.7-rc5' of git://git.kernel.org/pub [...] new b82a8dbd3d2f x86/coco: Disable 32-bit emulation by default on TDX and SEV new be5341eb0d43 x86/entry: Convert INT 0x80 emulation to IDTENTRY new 55617fb991df x86/entry: Do not allow external 0x80 interrupts new f4116bfc4462 x86/tdx: Allow 32-bit emulation by default new f35e46631b28 Merge tag 'x86-int80-20231207' of git://git.kernel.org/pub [...] new b52cbca22cbf platform/x86: asus-wmi: Move i8042 filter install to share [...] new 6db829fa2f12 platform/x86: asus-wmi: Change q500a_i8042_filter() into a [...] new fb103b90e944 platform/x86: asus-wmi: Filter Volume key presses if also [...] new e0894ff038d8 platform/x86: asus-wmi: disable USB0 hub on ROG Ally befor [...] new c8820c92caf0 platform/surface: aggregator: fix recv_buf() return value new cbf54f37600e platform/x86: wmi: Skip blocks with zero instances new d4eef75279f5 mlxbf-bootctl: correctly identify secure boot with develop [...] new 2c7c857f5fed platform/mellanox: Add null pointer checks for devm_kasprintf() new 3494a594315b platform/mellanox: Check devm_hwmon_device_register_with_g [...] new 33d42bde9927 Merge tag 'platform-drivers-x86-v6.7-3' of git://git.kerne [...] new 8f51593cdcab dt: dt-extract-compatibles: Don't follow symlinks when wal [...] new ded965834b15 dt-bindings: display: mediatek: dsi: remove Xinlei's mail new d79972789d17 of: dynamic: Fix of_reconfig_get_state_change() return val [...] new c0a2755aced9 dt-bindings: interrupt-controller: Allow #power-domain-cells new b6c7ca4d7966 dt-bindings: lcdif: Properly describe the i.MX23 interrupts new 136c6531ba12 dt-bindings: display: adi,adv75xx: Document #sound-dai-cells new d5c0b6014534 Merge tag 'devicetree-fixes-for-6.7-1' of git://git.kernel [...] new fea88064445a regmap: fix bogus error on regcache_sync success new 4388ae22aeaa Merge tag 'regmap-fix-v6.7-rc4' of git://git.kernel.org/pu [...] new 4a6c5607d450 workqueue: Make sure that wq_unbound_cpumask is never empty new e0348c1f686a Merge tag 'wq-for-6.7-rc4-fixes' of git://git.kernel.org/p [...] new cff5f49d433f cgroup_freezer: cgroup_freezing: Check if not frozen new 9ace34a8e446 Merge tag 'cgroup-for-6.7-rc4-fixes' of git://git.kernel.o [...] new 75475bb51e78 ipv6: fix potential NULL deref in fib6_add() new cf50b5cae847 MAINTAINERS: exclude 9p from networking new 9572c949385a octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam new 830139e7b691 octeontx2-af: Check return value of nix_get_nixlf before u [...] new 16b55b1f2269 net/tg3: fix race condition in tg3_reset_task() new 6c89f4996437 hv_netvsc: rndis_filter needs to select NLS new 4b0768b6556a r8169: fix rtl8125b PAUSE frames blasting when suspended new e62adaeecdc6 r8152: Hold the rtnl_lock for all of reset new 32a574c7e268 r8152: Add RTL8152_INACCESSIBLE checks to more loops new 8a67b47fced9 r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() new 8c53a7bd7065 r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() new 79321a793945 r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() new db3fadacaf0c packet: Move reference count in packet_sock to atomic_long_t new 6b17a597fc2f arcnet: restoring support for multiple Sohard Arcnet cards new adbf100fc470 octeontx2-pf: consider both Rx and Tx packet stats for ada [...] new 37e4b8df27bc net: stmmac: fix FPE events losing new 3c91c909f13f octeontx2-af: fix a use-after-free in rvu_npa_register_reporters new a61f46e11025 net: veth: fix packet segmentation in veth_convert_skb_to_ [...] new d007caaaf052 net: bnxt: fix a potential use-after-free in bnxt_init_tc new 58d3aade20cd tcp: fix mid stream window clamp. new 0ceb3860a676 ionic: fix snprintf format length warning new 4115ba677c35 ionic: Fix dim work handling in split interrupt mode new efd563ff1a7e Merge branch 'ionic-small-driver-fixes' new 80d875cfc9d3 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() new 7037d95a047c r8152: add vendor/device ID pair for ASUS USB-C2500 new cbe860be3609 net: atlantic: Fix NULL dereference of skb pointer in new 84757d083945 net: hns: fix wrong head when modify the tx feature when s [...] new f708aba40f9c net: hns: fix fake link up on xge port new 6b07b5225d87 Merge branch 'there-are-some-bugfix-for-the-hns-ethernet-driver' new 714589c27422 Documentation/tcp: Fix an obvious typo new da7dfaa6d6f7 net/tcp: Consistently align TCP-AO option in the header new 965c00e4ea2e net/tcp: Limit TCP_AO_REPAIR to non-listen sockets new 12083d728213 net/tcp: Don't add key with non-matching VRF on connected sockets new 9396c4ee93f9 net/tcp: Don't store TCP-AO maclen on reqsk new 3142dbf084cb Merge branch 'tcp-ao-fixes' new dca6fa8644b8 octeontx2-af: Adjust Tx credits when MCS external bypass i [...] new 9723b2cca1f0 octeontx2-af: Fix mcs sa cam entries size new 3ba98a8c6f8c octeontx2-af: Fix mcs stats register address new d431abd0a9aa octeontx2-af: Add missing mcs flr handler call new 7336fc196748 octeontx2-af: Update Tx link register range new 2078a341f5f6 Merge branch 'octeontx2-af-miscellaneous-fixes' new fe2b1226656a leds: trigger: netdev: fix RTNL handling to prevent potent [...] new 3d501dd326fb tcp: do not accept ACK of bytes we never sent new 0c7ed1f9197a net: dsa: mv88e6xxx: Restore USXGMII support for 6393X new f8e9889f54da ice: change vfs.num_msix_per to vf->num_msix new 4e7f0087b058 ice: Restore fix disabling RX VLAN filtering new 7d9f22b3d3ef i40e: Fix unexpected MFS warning message new a206d9959f5c iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs [...] new 803a809d3d85 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 0ad722bd9ee3 nfp: flower: fix for take a mutex lock in soft irq context [...] new dfce9cb31405 bpf: Fix a verifier bug due to incorrect branch offset com [...] new e4d008d49a71 xsk: Skip polling event check for unbound socket new 4b7de801606e bpf: Fix prog_array_map_poke_run map poke update new ffed24eff9e0 selftests/bpf: Add test for early update in prog_array_map [...] new c85e5594b745 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 1834d62ae885 netfilter: bpf: fix bad registration on nf_defrag new 317eb9685095 netfilter: nft_set_pipapo: skip inactive elements during set walk new 63331e37fb22 netfilter: nf_tables: fix 'exist' matching on bigendian arches new 3701cd390fd7 netfilter: nf_tables: bail out on mismatching dynset and s [...] new f6e1532a2697 netfilter: nf_tables: validate family when identifying tab [...] new 7ae836a3d630 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket new 4de75d3e6b0e Merge tag 'nf-23-12-06' of git://git.kernel.org/pub/scm/li [...] new c5a595000e26 net: tls, update curr on splice as well new bb9aefde5bba bpf: sockmap, updating the sg structure should also update curr new 4a02609d756c Merge branch 'fixes-for-ktls' new 44ec98ea5ea9 psample: Require 'CAP_NET_ADMIN' when joining "packets" group new e03781879a0d drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group new a041adee8a9c Merge branch 'generic-netlink-multicast-fixes' new 1499b89289bf net: dsa: microchip: provide a list of valid protocols for [...] new c5a10397d457 net/smc: fix missing byte order conversion in CLC handshake new b0a930e8d90c vsock/virtio: fix "comparison of distinct pointer types la [...] new 5e3f5b81de80 Merge tag 'net-6.7-rc5' of git://git.kernel.org/pub/scm/li [...] new b197d1666983 MAINTAINERS: add Andrew Morton for lib/* new 187da0f8250a hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write new 727d16f1993b mm/memory.c:zap_pte_range() print bad swap entry new 4eff7d62abde Revert "mm/kmemleak: move the initialisation of object to [...] new d63385a7d309 mm/kmemleak: move set_track_prepare() outside raw_spinlocks new 5f79489a73d7 mm: kmem: properly initialize local objcg variable in curr [...] new 0dff1b407def mm/pagemap: fix ioctl(PAGEMAP_SCAN) on vma check new 4980e837cab7 mm/pagemap: fix wr-protect even if PM_SCAN_WP_MATCHING not set new 3f3cac5c0a5c mm/selftests: fix pagemap_ioctl memory map test new eb66b8abae98 squashfs: squashfs_read_data need to check if the length is 0 new 9aa1345d66b8 mm: fix oops when filemap_map_pmd() without prealloc_pte new c540b03828df .mailmap: add a new address mapping for Chester Lin new 001002e73712 mm/memory_hotplug: add missing mem_hotplug_lock new f42ce5f087eb mm/memory_hotplug: fix error handling in add_memory_resource() new ee34db3f271c checkstack: fix printed address new 0263f92fadbb lib/group_cpus.c: avoid acquiring cpu hotplug lock in grou [...] new 1f3730fd9e8d mm/damon/core: copy nr_accesses when splitting region new f39fb633fe9b selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS new 97219cc358ad mm/Kconfig: make userfaultfd a menuconfig new 854f2764b577 scripts/gdb/tasks: fix lx-ps command error new 7d6fa31a2fd7 mm/damon/sysfs-schemes: add timeout for update_schemes_tri [...] new 4e9e2e4c6513 drivers/base/cpu: crash data showing should depends on KEXEC_CORE new 8e92157d7f61 units: add missing header new dccf78d39f10 kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP new d61d0ab57364 nilfs2: fix missing error check for sb_set_blocksize call new 73424d00dc63 highmem: fix a memory copy problem in memcpy_from_folio new bc220fe70919 MAINTAINERS: drop Antti Palosaari new 801a2b1b49f4 scripts/gdb: fix lx-device-list-bus and lx-device-list-class new 4a3ef6be03e6 mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI new 675abf8df135 nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() new b2f557a21bc8 mm/madvise: add cond_resched() in madvise_cold_or_pageout_ [...] new 8e819a7623f1 Merge tag 'mm-hotfixes-stable-2023-12-07-18-47' of git://g [...] new 7be76461f302 tracing: Always update snapshot buffer size new d78ab792705c tracing: Stop current tracer when resizing buffer new b538bf7d0ec1 tracing: Disable snapshot buffer when stopping instance tracers new 7fed14f7ac9c tracing: Fix incomplete locking when disabling buffered events new 34209fe83ef8 tracing: Fix a warning when allocating buffered events fails new c0591b1cccf7 tracing: Fix a possible race when disabling buffered events new b2dd797543cf ring-buffer: Force absolute timestamp on discard of event new f458a1453424 ring-buffer: Test last update in 32bit version of __rb_tim [...] new 17894c2a7aa6 Merge tag 'trace-v6.7-rc4' of git://git.kernel.org/pub/scm [...] new 7269cba53d90 tee: optee: Fix supplicant based device enumeration new 9c7f01d5f438 Merge tag 'optee-supplicant-fix-for-v6.7' of git://git.lin [...] new 61b94d54421a arm64: dts: mediatek: mt8195: Fix PM suspend/resume with v [...] new 19cba9a6c071 arm64: dts: mediatek: mt8183: Fix unit address for scp res [...] new 9dea1c724fc3 arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg [...] new 24165c5dad7b arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names new 5a60d6343969 arm64: dts: mediatek: mt8183: Move thermal-zones to the root node new 8980c30141d3 arm64: dts: mt8183: kukui: Fix underscores in node names new 8dfe51c3f6ef arm64: dts: mt7986: fix emmc hs400 mode without uboot init [...] new 6413cbc17f89 arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3 new 1fcda8ceb014 arm64: dts: mt7986: change cooling trips new 59fa1e51ba54 arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name new 9adf7580f6d4 arm64: dts: mediatek: mt8186: fix clock names for power domains new 8e6ecbfd44b5 arm64: dts: mediatek: mt7622: fix memory node warning check new 74543b303a9a arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnece [...] new 5943b8f7449d arm64: dts: mediatek: cherry: Fix interrupt cells for MT63 [...] new 1133ae113d6c Merge tag 'mtk-dts64-fixes-for-6.7' of git://git.kernel.or [...] new e80ed63affc9 riscv: dts: sophgo: remove address-cells from intc node new 79997eda0d31 riscv: dts: microchip: move timebase-frequency to mpfs.dtsi new 437c99c25627 Merge tag 'riscv-dt-fixes-for-v6.7-rc4' of https://git.ker [...] new 8e3c98d9187e firmware: arm_scmi: Fix frequency truncation by promoting [...] new 77f5032e94f2 firmware: arm_scmi: Fix possible frequency truncation when [...] new 2d8781ba59c1 Merge tag 'scmi-fixes-6.7' of git://git.kernel.org/pub/scm [...] new dc761f11af2e ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act new 56d4eaed1e38 Merge tag 'arm-soc/for-6.7/devicetree-fixes' of https://gi [...] new 94ea0ed356b4 MAINTAINERS: change the S32G2 maintainer's email address. new 3fad96e9b21b firmware: arm_ffa: Declare ffa_bus_type structure in the header new 95520fc07743 firmware: arm_ffa: Allow FF-A initialisation even when not [...] new 6f47023f7a52 firmware: arm_ffa: Setup the partitions after the notifica [...] new f4bfcaee34bc firmware: arm_ffa: Add checks for the notification enabled state new 6d67cbe67a86 firmware: arm_ffa: Fix FFA notifications cleanup path new 05857a1eb723 firmware: arm_ffa: Fix the size of the allocation in ffa_p [...] new f1ed48ef97e2 firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling new b0b2981c49ff Merge tag 'ffa-fixes-6.7' of git://git.kernel.org/pub/scm/ [...] new 2bfba37b3d90 arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config new 6552218f4dc4 ARM: dts: imx6q: skov: fix ethernet clock regression new 209043cf092d arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 new d951f8f5f23a ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock new 4c6f19ab2aed dt-bindings: pwm: imx-pwm: Unify #pwm-cells for all compatibles new d863a2f4f475 arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells new 7cef7c0b1dea arm64: dts: freescale: imx8-ss-dma: Fix #pwm-cells new b37e75bddc35 arm64: dts: imx8qm: Add imx8qm's own pm to avoid panic dur [...] new d4cb68a5d3a1 arm64: dts: imx93: correct mediamix power new 4af1b258b68c arm64: dts: imx93: update gpio node name to align with reg [...] new 8ae06f136639 arm64: dts: imx8ulp: update gpio node name to align with r [...] new 1c2b1049af3f ARM: imx: Check return value of devm_kasprintf in imx_mmdc [...] new 04179605ab60 arm64: dts: imx8-apalis: set wifi regulator to always-on new 15a1c7f3e8d9 MAINTAINERS: reinstate freescale ARM64 DT directory in i.MX entry new 397caf68e2d3 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt new 63ef8fc9bcee ARM: dts: imx28-xea: Pass the 'model' property new 7c9bb1904583 Merge tag 'imx-fixes-6.7' of git://git.kernel.org/pub/scm/ [...] new 0b6240d697a9 arm64: dts: rockchip: Expand reg size of vdec node for RK3328 new 35938c18291b arm64: dts: rockchip: Expand reg size of vdec node for RK3399 new 3cee9c635f27 arm64: dts: rockchip: fix rk356x pcie msg interrupt name new 2a842c4e2f76 dt-bindings: soc: rockchip: grf: add rockchip,rk3588-pmugrf new 076a948f5ad0 ARM: dts: rockchip: minor whitespace cleanup around '=' new 93dc6cd15f20 arm64: dts: rockchip: minor whitespace cleanup around '=' new 0c349b5001f8 ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128 new 9f6acd2b4dfe arm64: dts: rockchip: Fix Turing RK1 interrupt pinctrls new 815f986f33ee arm64: dts: rockchip: drop interrupt-names property from r [...] new c13c823a78b7 arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru new 37f3d6108730 arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588 new fd1e5745f87a Merge tag 'v6.7-rockchip-dtsfixes1' of git://git.kernel.or [...] new a6adef898741 Merge tag 'soc-fixes-6.7-1' of git://git.kernel.org/pub/sc [...] new d8792a5734b0 riscv: Safely remove entries from relocation list new 4a92a87950c4 riscv: Correct type casting in module loading new 7c1593410bca Merge patch series "riscv: Fix issues with module loading" new 82180b1fae24 Support rv32 ULEB128 test new 777c0d761be7 RISC-V: hwprobe: Always use u64 for extension bits new 22e0eb04837a riscv: fix misaligned access handling of C.SWSP and C.SDSP new 96ba4a47d147 dt-bindings: perf: riscv,pmu: drop unneeded quotes new f40cab8e18ed riscv: Fix SMP when shadow call stacks are enabled new ed5b7cfd7839 riscv: errata: andes: Probe for IOCP only once in boot stage new 4df7c5fde316 Merge tag 'riscv-for-linus-6.7-rc5' of git://git.kernel.or [...] new 96d7e7940136 drm/i915: Check pipe active state in {planes,vrr}_{enablin [...] new 33924328498e Merge tag 'drm-intel-fixes-2023-12-01-1' of git://anongit. [...] new 20c2dbff342a drm/i915: Skip some timing checks on BXT/GLK DSI transcoders new 7cf82b25dd91 drm/i915/mst: Fix .mode_valid_ctx() return values new dd7eb65c4936 drm/i915/mst: Reject modes that require the bigjoiner new 9f269070abe9 drm/i915: correct the input parameter on _intel_dsb_commit() new abd02118807a Merge tag 'drm-intel-fixes-2023-12-07' of git://anongit.fr [...] new 88a2b4d34a64 nouveau/gsp: document some aspects of GSP-RM new cb9c91936465 nouveau/tu102: flush all pdbs on vmm flush new 7701ce26c747 drm/panfrost: Consider dma-buf imported objects as resident new 64111a0e22a9 drm/panfrost: Fix incorrect updating of current device frequency new 26513300978f drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS new e0f04e41e8ee drm/atomic-helpers: Invoke end_fb_access while owning plane state new 9ac4883d24f2 Merge tag 'drm-misc-fixes-2023-12-07' of git://anongit.fre [...] new d6a575886663 drm/amdgpu: disable MCBP by default new fec05adc40c2 drm/amd/display: Use channel_width = 2 for vram table 3.0 new 3d71a8726e05 drm/amd/display: Add monitor patch for specific eDP new 9f7cb03e3c32 drm/amd/display: Fix array-index-out-of-bounds in dml2 new 78825df90d42 drm/amd/swsmu: update smu v14_0_0 driver if version and me [...] new 37c57631c186 drm/amd/pm: support new mca smu error code decoding new 0e8af2051719 drm/amdgpu: Update fw version for boot time error query new dbf3850d12ba drm/amdgpu: optimize the printing order of error data new 5b750b22530f drm/amd/display: Increase frame warning limit with KASAN o [...] new 6fce23a4d8c5 drm/amdgpu: Restrict extended wait to PSP v13.0.6 new 81577503efb4 drm/amdgpu: Add NULL checks for function pointers new 555e39f0270b drm/amdgpu: Update HDP 4.4.2 clock gating flags new 27b024a88acb drm/amdgpu: Avoid querying DRM MGCG status new dab96d8b61aa drm/amdgpu: fix buffer funcs setting order on suspend new 9f3e1c591916 Merge tag 'amd-drm-fixes-6.7-2023-12-06' of https://gitlab [...] new 73bf1c9ae6c0 drm/exynos: fix a potential error pointer dereference new 8d1b7809684c drm/exynos: fix a wrong error checking new b7b5a56acec8 Merge tag 'exynos-drm-next-for-v6.7-rc5' of git://git.kern [...] new 38bafa65b126 Merge tag 'drm-fixes-2023-12-08' of git://anongit.freedesk [...] new c5c325bb5849 ALSA: hda/realtek: Apply quirk for ASUS UM3504DA new bbb8e71965c3 ALSA: usb-audio: Add Pioneer DJM-450 mixer controls new cd14dedf15be ALSA: hda/realtek: fix speakers on XPS 9530 (2023) new 6f7e4664e597 ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 new 2b3a7a302c98 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names new 0c6498a59fbb ASoC: amd: yc: Add HP 255 G10 into quirk table new 37e6fd0cebf0 ASoC: wm8974: Correct boost mixer inputs new d5c65be34df7 ASoC: Intel: Skylake: Fix mem leak in few functions new c1501f2597dd ASoC: nau8822: Fix incorrect type in assignment and cast t [...] new 31e721fbd194 ASoC: SOF: topology: Fix mem leak in sof_dai_load() new f8ba14b78027 ASoC: Intel: Skylake: mem leak in skl register function new e7f289a59e76 ASoC: cs43130: Fix the position of const qualifier new aa7e8e5e4011 ASoC: cs43130: Fix incorrect frame delay configuration new 3bdaf698a797 ASoC: Fixes for cs43130 new 14e8442e0789 ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP new c33fd110424d ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case new cdba4301adda ASoC: rt5650: add mutex to avoid the jack detection failure new 3841d8a563a7 ASoC: soc-pcm: fix up bad merge new 505c83212da5 ASoC: SOF: mediatek: mt8186: Add Google Steelix topology c [...] new 347ecf29a68c ASoC: fsl_xcvr: refine the requested phy clock frequency new 3d1dc8b1030d ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HD [...] new fba293488ccb ASoC: Intel: sof_sdw: Always register the HDMI dai links new 0376b995bb7a ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_ [...] new 31ed8da1c8e5 ASoC: SOF: sof-audio: Modify logic for enabling/disabling [...] new 1805a6d269be ASoC: SOF: Extend the enabled DSP core handling new f83d38def6b1 ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C new 19650c0f402f ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 new b24e3590c94a ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA new a2f35ed1d237 ASoC: codecs: lpass-tx-macro: set active_decimator correct [...] new a0575b4add21 ASoC: hdac_hda: Conditionally register dais for HDMI and Analog new c447636970e3 ASoC: SOF: ipc4-topology: Correct data structures for the [...] new e238b68e6dc8 ASoC: SOF: ipc4-topology: Correct data structures for the [...] new b5338b1b901e ASoC: amd: acp: Add support for a new Huawei Matebook laptop new 5f44de697383 ASoC: da7219: Support low DC impedance headset new 29046a78a3c0 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate new fb9ad2448508 ASoC: ops: add correct range check for limiting volume new 716d4e5373e9 ASoC: qcom: sc8280xp: Limit speaker digital volumes new 0a10d15280a3 ASoC: qcom: Limit Digital gains on speaker new fbbc69d2bba5 Merge tag 'asoc-fix-v6.7-rc4' of https://git.kernel.org/pu [...] new 33038efb64f7 ALSA: hda/realtek: add new Framework laptop to quirks new 8804fa04a492 ALSA: hda/realtek: Add Framework laptop 16 to quirks new eb99b1b72a42 ALSA: pcmtest: stop timer before buffer is released new 634e5e1e06f5 ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 new b8b68d2fd41c Merge tag 'sound-6.7-rc5' of git://git.kernel.org/pub/scm/ [...] new 4e7a8dbd2bc0 pwm: bcm2835: Fix NPD in suspend/resume new d650b3beff76 Merge tag 'pwm/for-6.7-rc5-fixes' of https://git.pengutron [...] new d9995cd96928 hwmon: ltc2991: Fix spelling mistake "contiuous" -> "continuous" new 58ebe7fb6eb2 hwmon: max31827: include regulator header new 1fefca6c57fb hwmon: (acpi_power_meter) Fix 4.29 MW bug new 35fe2ad259a3 hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() new 307004e8b254 hwmon: (corsair-psu) Fix probe when built-in new 0dfe14fca933 Merge tag 'hwmon-for-v6.7-rc5' of git://git.kernel.org/pub [...] new 8f0b960a42ba ACPI: utils: Fix error path in acpi_evaluate_reference() new c3e2f9bda2ff Merge tag 'acpi-6.7-rc5' of git://git.kernel.org/pub/scm/l [...] new bdefd9913bdd powercap: DTPM: Fix missing cpufreq_cpu_put() calls new 081ed90a8c66 Merge tag 'pm-6.7-rc5' of git://git.kernel.org/pub/scm/lin [...] new 0550d4604e2c RDMA/core: Fix uninit-value access in ib_get_eth_speed() new efb9cbf66440 RDMA/hns: Fix unnecessary err return when using invalid co [...] new ba12ab66aa83 RDMA/irdma: Do not modify to SQD on error new bd6da690c27d RDMA/irdma: Add wait for suspend on SQD new b6f09b16558f MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer new 3ee7ecd71204 RDMA/rtrs-srv: Do not unconditionally enable irq new 3e44a61b5db8 RDMA/rtrs-clt: Start hb after path_up new ed1e52aefa16 RDMA/rtrs-srv: Check return values while processing info request new 3a71cd6ca0ce RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true new c4d32e77fc10 RDMA/rtrs-srv: Destroy path files after making sure no IOs [...] new 6d09f6f7d758 RDMA/rtrs-clt: Fix the max_send_wr setting new 0c8bb6eb70ca RDMA/rtrs-clt: Remove the warnings for req in_use check new 422b19f7f006 RDMA/bnxt_re: Correct module description string new 2b78832f50c4 RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info() new 4fbc3a52cd4d RDMA/core: Fix umem iterator when PAGE_SIZE is greater the [...] new 0a5ec366de7e RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned new 03769f72d66e RDMA/irdma: Fix support for 64k pages new e3e82fcb79ee RDMA/irdma: Avoid free the non-cqp_request scratch new 8aa74869d2e9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new f7b32e785042 io_uring: fix mutex_unlock with unreferenced ctx new e53f7b54b1fd io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbu [...] new 9865346b7e83 io_uring/kbuf: check for buffer list readiness after NULL check new 705318a99a13 io_uring/af_unix: disable sending io_uring over sockets new 689659c98819 Merge tag 'io_uring-6.7-2023-12-08' of git://git.kernel.dk/linux new c467e97f079f md/raid6: use valid sector values to determine if an I/O s [...] new a134cd8dfb8c Merge tag 'md-fixes-20231201-1' of https://git.kernel.org/ [...] new f2d87a759f68 md: fix missing flush of sync_work new c9f7cb5b2bc9 md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_s [...] new f52f5c71f3d4 md: fix stopping sync thread new 7d2affce3320 Merge tag 'md-fixes-20231206' of https://git.kernel.org/pu [...] new 5c687c287c46 nvme: introduce helper function to get ctrl state new e6e7f7ac03e4 nvme: ensure reset state check ordering new 7be866b1cf0b nvme-ioctl: move capable() admin check to the end new 29ac4b2f9263 nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config d [...] new 20dc66f2d76b nvme: prevent potential spectre v1 gadget new 839a40d1e730 nvme: fix deadlock between reset and scan new 107b4e063d78 nvme-pci: Add sleep quirk for Kingston drives new 22b9a8964ead Merge tag 'nvme-6.7-2023-12-7' of git://git.infradead.org/ [...] new b39113349de6 md: split MD_RECOVERY_NEEDED out of mddev_resume new c6d3ab9e76dc Merge tag 'md-fixes-20231207-1' of https://git.kernel.org/ [...] new d71369dbe0c5 Merge tag 'block-6.7-2023-12-08' of git://git.kernel.dk/linux new 235f2b548d7f scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() new f2e8a57ee903 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 7b2404a886f8 cifs: Fix flushing, invalidation and file size with copy_f [...] new c54fc3a4f375 cifs: Fix flushing, invalidation and file size with FICLONE new 92414333eb37 smb: client: fix potential NULL deref in parse_dfs_referrals() new 691a41d8da4b cifs: Fix non-availability of dedup breaking generic/304 new 823342524868 Revert "cifs: reconnect work should have reference on serv [...] new 04909192ada3 cifs: reconnect worker should take reference on server str [...] new 2099306c4e1d Merge tag '6.7-rc4-smb3-client-fixes' of git://git.samba.o [...] new e2b005d6ec0e perf metrics: Avoid segv if default metricgroup isn't set new 90fe70d4e23c perf vendor events arm64: AmpereOne: Add missing DefaultMe [...] new b16937474874 perf list: Fix JSON segfault by setting the used skip_dupl [...] new 9d3bc457a24f Merge tag 'perf-tools-fixes-for-v6.7-2-2023-12-08' of git: [...] new 55702ec9603e mips/smp: Call rcutree_report_cpu_starting() earlier new 8f7aa77a463f MIPS: Loongson64: Reserve vgabios memory on boot new edc0378eee00 MIPS: Loongson64: Enable DMA noncoherent support new c7206e7bd214 MIPS: Loongson64: Handle more memory types passed from firmware new a58a173444a6 MIPS: kernel: Clear FPU states when setting up kernel threads new b8503b215789 Merge tag 'mips-fixes_6.7_1' of git://git.kernel.org/pub/s [...] new eea673e9d5ea LoongArch: Apply dynamic relocations for LLD new 8146c5b34907 LoongArch: Slightly clean up drdtime() new 97ceddbc9404 LoongArch: Set unwind stack type to unknown rather than se [...] new d6c5f06e46a8 LoongArch: Preserve syscall nr across execve() new fe5757553bf9 LoongArch: BPF: Don't sign extend memory load operand new 5d47ec2e6f4c LoongArch: BPF: Don't sign extend function return value new 772cbe948fb0 LoongArch: BPF: Fix sign-extension mov instructions new e2f7b3d8b4b3 LoongArch: BPF: Fix unconditional bswap instructions new b10a3ccaf6e3 Merge tag 'loongarch-fixes-6.7-2' of git://git.kernel.org/ [...] new be6f9a39969a mei: pxp: fix mei_pxp_send_message return value new 8f06aee8089c misc: mei: client.c: return negative error code in mei_cl_write new ee6236027218 misc: mei: client.c: fix problem of return '-EOVERFLOW' in [...] new 76cab6f4fd63 ndtest: fix typo class_regster -> class_register new af54d778a038 devcoredump: Send uevent once devcd is ready new 4906f39a1343 Merge 6.7-rc4 into char-misc-linus new 88ac06a9f938 Revert "debugfs: annotate debugfs handlers vs. removal wit [...] new 4181ef7dbb63 greybus: BeaglePlay driver needs CRC_CCITT new 52eb67861ebe greybus: gb-beagleplay: Ensure le for values in transport new fcc9b50e5517 Revert "greybus: gb-beagleplay: Ensure le for values in tr [...] new 348ddab81f7b coresight: etm4x: Remove bogous __exit annotation for some [...] new 287e82cf69aa coresight: Fix crash when Perf and sysfs modes are used co [...] new 55e0a2fb0cb5 hwtracing: hisi_ptt: Add dummy callback pmu::read() new e0dd27ad8af0 hwtracing: hisi_ptt: Handle the interrupt in hardirq context new aff787f64ad7 hwtracing: hisi_ptt: Don't try to attach a task new e49c0b1401d0 Documentation: coresight: fix `make refcheckdocs` warning new b8411287aef4 coresight: ultrasoc-smb: Fix sleep while close preempt in [...] new 830a7f54db10 coresight: ultrasoc-smb: Config SMB buffer before register sink new 862c135bde8b coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base new 5101ada56f84 Merge tag 'coresight-fixes-for-v6.7-rc1' of git://git.kern [...] new 1a031f6edc46 parport: Add support for Brainboxes IX/UC/PX parallel cards new b7c1e53751cb nvmem: Do not expect fixed layouts to grab a layout driver new ca20f1622b0c Merge tag 'char-misc-6.7-rc5' of git://git.kernel.org/pub/ [...] new c6bb05741887 serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt new 8e42c301ce64 serial: 8250_omap: Add earlycon support for the AM654 UART [...] new 8973ab7a2441 serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit new 08ce9a1b72e3 serial: sc16is7xx: address RX timeout interrupt errata new 58ac1b379979 ARM: PL011: Fix DMA support new f0b9d97a77fa serial: ma35d1: Validate console index before assignment new e92fad024929 serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART new 0b5260904b7d Merge tag 'tty-6.7-rc4' of git://git.kernel.org/pub/scm/li [...] new 73ea73affe86 USB: gadget: core: adjust uevent timing on gadget unbind new b17b7fe6dd5c usb: typec: class: fix typec_altmode_put_partner to put plugs new 24be0b3c4059 Revert "xhci: Loosen RPM as default policy to cover for AM [...] new 61890dc28f7d usb: gadget: f_hid: fix report descriptor allocation new 21b73ffcc62a Merge tag 'usb-6.7-rc5' of git://git.kernel.org/pub/scm/li [...] new 95dd1e34ff5b gpiolib: sysfs: Fix error handling on failed export new 99d4cf765955 Merge tag 'gpio-fixes-for-v6.7-rc5' of git://git.kernel.or [...] new 4b3338aaa74d powerpc/ftrace: Fix stack teardown in ftrace_no_trace new c527f5606aa5 Merge tag 'powerpc-6.7-4' of git://git.kernel.org/pub/scm/ [...] new 8e4ece6889a5 KVM: arm64: GICv4: Do not perform a map to a mapped vLPI new c8a11a938c9d Merge tag 'kvmarm-fixes-6.7-1' of git://git.kernel.org/pub [...] new 80aea01c4897 KVM: s390: vsie: fix wrong VIR 37 when MSO is used new 27072b8e18a7 KVM: s390/mm: Properly reset no-dat new aa0ae3df8099 Merge tag 'kvm-s390-master-6.7-1' of https://git.kernel.or [...] new 547c91929f43 KVM: x86: Get CPL directly when checking if loaded vCPU is [...] new 087e15206d6a KVM: Set file_operations.owner appropriately for all such [...] new ea61294befd3 Revert "KVM: Prevent module exit until all VMs are freed" new ef8d89033c3f KVM: x86: Remove 'return void' expression for 'void function' new 6254eebad4be Merge tag 'kvm-x86-fixes-6.7-rcN' of https://github.com/kv [...] new 4a073e813477 KVM: selftests: Actually print out magic token in NX hugep [...] new 96f124015f82 KVM: selftests: add -MP to CFLAGS new 4cdf351d3630 KVM: SVM: Update EFER software model on CR0 trap for SEV-ES new 0aea22c7ab05 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 27d25348d421 x86/sev: Fix kernel crash due to late update to read-only [...] new 9b8493dc4304 x86/CPU/AMD: Check vendor in the AMD microcode callback new 5412fed78487 Merge tag 'x86_urgent_for_v6.7_rc5' of git://git.kernel.or [...] new 382c27f4ed28 perf: Fix perf_event_validate_size() new 537ccb5d28d6 Merge tag 'perf_urgent_for_v6.7_rc5' of git://git.kernel.o [...] new 23ab79e8e469 freezer,sched: Do not restore saved_state of a thawed task new 3a87498869d6 Merge tag 'sched_urgent_for_v6.7_rc5' of git://git.kernel. [...] new a39b6ac3781d Linux 6.7-rc5 new 52bf9f6c09fc afs: Fix refcount underflow from error handling race new 0117591e69d1 bcachefs: Don't drop journal pins in exit path new ef6fae4a13ae bcachefs; Don't use btree write buffer until journal repla [...] new 87b0d8d3d050 bcachefs: Fix a journal deadlock in replay new 131898b0cb4a bcachefs: Fix bch2_extent_drop_ptrs() call new adcf4ee64291 bcachefs: Convert compression_stats to for_each_btree_key2 new f88d811a238b bcachefs: Don't run indirect extent trigger unless inserti [...] new 7aebaabfede7 bcachefs: Fix creating snapshot with implict source new 5796230582f6 bcachefs: don't attempt rw on unfreeze when shutdown new e59728883943 bcachefs: rebalance shouldn't attempt to compress unwritte [...] new 6d1980f0af43 bcachefs: Fix deleted inode check for dirs new 4a147af20810 bcachefs: Fix uninitialized var in bch2_journal_replay() new a66ff26b0f31 bcachefs: Close journal entry if necessary when flushing all pins new 26aff849438c Merge tag 'bcachefs-2023-12-10' of https://evilpiepirate.o [...] new 8f1752723019 ksmbd: fix memory leak in smb2_lock() new d045850b628a ksmbd: set epoch in create context v2 lease new 18dd1c367c31 ksmbd: set v2 lease capability new eb547407f357 ksmbd: downgrade RWH lease caching state to RH for directory new d47d9886aeef ksmbd: send v2 lease break notification for directory new c2a721eead71 ksmbd: lazy v2 lease break on smb2_write() new 658609d9a618 ksmbd: avoid duplicate opinfo_put() call on error of smb21 [...] new a9f106c765c1 ksmbd: fix wrong allocation size update in smb2_open() new 137366544811 ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE new 8b8cd4beea4f Merge tag '6.7-rc5-ksmbd-server-fixes' of git://git.samba. [...] new c55e0a55b165 fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP new 11ca77cdcca1 docs/fuse-io: Document the usage of DIRECT_IO_ALLOW_MMAP new c4d361f66ac9 fuse: share lookup state between submount and its parent new 7f8ed28d1401 fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() new 3f29f1c336c0 fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIREC [...] new eaadbbaaff74 Merge tag 'fuse-fixes-6.7-rc6' of git://git.kernel.org/pub [...] new 2dcf5fde6dff ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS new 855592272110 jbd2: correct the printing of write_flags in jbd2_write_su [...] new 6a3afb6ac6df jbd2: increase the journal IO's priority new 619f75dae2cf ext4: fix warning in ext4_dio_write_end_io() new 6c02757c9360 jbd2: fix soft lockup in journal_finish_inode_data_buffers() new cf52eed70e55 Merge tag 'ext4_for_linus-6.7-rc6' of git://git.kernel.org [...] new 2d880bfa4a97 mailmap: add address mapping for Jiri Kosina new a9f68ffe1170 HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] new 31e52523267f HID: Add quirk for Labtec/ODDOR/aikeec handbrake new 43527a0094c1 HID: lenovo: Restrict detection of patched firmware only t [...] new df83a0df820b HID: apple: Add "hfd.cn" and "WKB603" to the list of non-a [...] new 88035e5694a8 Merge tag 'hid-for-linus-2023121201' of git://git.kernel.o [...] new 271f2a4a9576 efi/loongarch: Use load address to calculate kernel entry address new 50d7cdf7a9b1 efi/x86: Avoid physical KASLR on older Dell systems new af2a9c6a83a6 Merge tag 'efi-urgent-for-v6.7-2' of git://git.kernel.org/ [...] new 485053bb81c8 fix ufs_get_locked_folio() breakage new 5bd7ef53ffe5 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] new 0c92218f4e7d Merge branch 'master' into mm-hotfixes-stable new c41bd2514184 kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP new ac88ff6b9d7d riscv: fix VMALLOC_START definition new d3bb89ea9c13 mm: fix VMA heap bounds checking new a6fcd57cf2df selftests/mm: cow: print ksft header before printing anyth [...] new 6376a8245956 mm/damon/core: make damon_start() waits until kdamond_fn() starts new 655fc6cd4552 loongarch, kexec: change dependency of object files new 9bad6b75fca1 m68k, kexec: fix the incorrect ifdeffery and build depende [...] new 8cd2accb71f5 mips, kexec: fix the incorrect ifdeffery and dependency of [...] new d70c27b728b8 sh, kexec: fix the incorrect ifdeffery and dependency of C [...] new 69f8ca8d36b5 x86, kexec: fix the wrong ifdeffery CONFIG_KEXEC new 1dd11e977360 crash_core: fix the check for whether crashkernel is from [...] new 43e8832fed08 Revert "selftests: error out if kernel header files are no [...] new 55ac8bbe358b mm/shmem: fix race in shmem_undo_range w/THP new 081488051d28 mm/mglru: fix underprotected page cache new 5095a2b23987 mm/mglru: try to stop at high watermarks new 8aa420617918 mm/mglru: respect min_ttl_ms with memcgs new 4376807bf2d5 mm/mglru: reclaim offlined memcgs harder new 6bcb2e1961e7 mm/sparsemem: fix race in accessing memory_section->usage new ea21808a208d mm/sparsemem: fix race in accessing memory_section->usage new b7390b84aad8 kexec: fix KEXEC_FILE dependencies new 3e0da1139230 kexec-fix-kexec_file-dependencies-fix new 625810b47a56 kexec: select CRYPTO from KEXEC_FILE instead of depending on it new 84bda0b24555 maple_tree: do not preallocate nodes for slot stores new 4380b26f913e kunit: kasan_test: disable fortify string checker on kmall [...] new ed8c19e28871 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new fd7c3c3767c3 ARM: 9327/1: vfp: Add missing VFP instructions to neon_sup [...] new f54e8634d136 ARM: 9330/1: davinci: also select PINCTRL new f149614f0d3b Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 1892fe103c3a perf/arm-cmn: Fail DTC counter allocation correctly new 3c0696076aad arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify new c9269867e47f Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new b1a6a1a77f06 s390/scm: fix virtual vs physical address confusion new 0c3a497be02d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7ad9fd16d3ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a5e400a985df net/mlx5e: Honor user choice of IPsec replay window size new 3d42c8cc67a8 net/mlx5e: Ensure that IPsec sequence packet number starts from 1 new 94af50c0a9bb net/mlx5e: Unify esw and normal IPsec status table creatio [...] new 5ad00dee43b9 net/mlx5e: Remove exposure of IPsec RX flow steering struct new dddb49b63d86 net/mlx5e: Add IPsec and ASO syndromes check in HW new c2bf84f1d1a1 net/mlx5e: Tidy up IPsec NAT-T SA discovery new baac8351f74c net/mlx5e: Reduce eswitch mode_lock protection context new 4e25b661f484 net/mlx5e: Check the number of elements before walk TC rhashtable new 762a55a54eec net/mlx5e: Disable IPsec offload support if not FW steering new eab0da38912e net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work new ccbe33003b10 net/mlx5e: TC, Don't offload post action rule if not supported new 3d7a3f2612d7 net/mlx5: Nack sync reset request when HotPlug is enabled new 7aaf975238c4 net/mlx5e: Check netdev pointer before checking its net ns new ca4ef28d0ad8 net/mlx5: Fix a NULL vs IS_ERR() check new 179a8b515e4b Merge tag 'mlx5-fixes-2023-12-04' of git://git.kernel.org/ [...] new e5dc5afff62f neighbour: Don't let neigh_forced_gc() disable preemption [...] new bd4a816752ba net: ipv6: support reporting otherwise unknown prefix flag [...] new c12296bbecc4 team: Fix use-after-free when an option instance allocation fails new a1664b991ac1 octeon_ep: initialise control mbox tasks before using APIs new f4e6064c97c0 qca_debug: Prevent crash on TX ring changes new 96a7e861d9e0 qca_debug: Fix ethtool -G iface tx behavior new 1057812d146d qca_spi: Fix reset behavior new 271f31d5967b Merge branch 'qca_spi-collection-of-major-fixes' new a45f1e462742 MAINTAINERS: remove myself as maintainer of SMC new 9c25aae0132b tcp: fix tcp_disordered_ack() vs usec TS resolution new 9ef7c58f5abe bnxt_en: Clear resource reservation during resume new aded5d1feb08 bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() new bd6781c18cb5 bnxt_en: Fix wrong return value check in bnxt_close_nic() new c13e268c0768 bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic new 1ae4cd3cbdd0 Merge branch 'bnxt_en-misc-fixes' new d5dba32b8f6c atm: solos-pci: Fix potential deadlock on &cli_queue_lock new 15319a4e8ee4 atm: solos-pci: Fix potential deadlock on &tx_queue_lock new 69db702c8387 io_uring/af_unix: disable sending io_uring over sockets new 9fc95fe95c3e net: fec: correct queue selection new 28a7cb045ab7 octeontx2-af: fix a use-after-free in rvu_nix_register_reporters new 125f1c7f26ff net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table new 284f71762241 octeon_ep: explicitly test for firmware ready value new dbda436824de octeontx2-pf: Fix promisc mcam entry action new 570ba37898ec octeontx2-af: Update RSS algorithm index new c3e041425af9 Merge branch 'octeontx2-fixes' new e307b5a845c5 octeontx2-af: Fix pause frame configuration new 24e90b9e34f9 atm: Fix Use-After-Free in do_vcc_ioctl new 810c38a369a0 net/rose: Fix Use-After-Free in rose_ioctl new b65d52ac9c08 qed: Fix a potential use-after-free in qed_cxt_tables_alloc new f99cd56230f5 net: Remove acked SYN flag from packet in the transmit que [...] new 41db6f99b548 net: ena: Destroy correct number of xdp queues upon failure new 505b1a88d311 net: ena: Fix xdp drops handling due to multibuf packets new d760117060cf net: ena: Fix DMA syncing in XDP path when SWIOTLB is on new 4ab138ca0a34 net: ena: Fix XDP redirection error new 154bb2fa4810 Merge branch 'ena-driver-xdp-bug-fixes' new 65c95f78917e dpll: sanitize possible null pointer dereference in dpll_p [...] new f3f32a356c0d tcp: disable tcp_autocorking for socket when TCP_NODELAY f [...] new e87d3a1370ce stmmac: dwmac-loongson: Make sure MDIO is initialized before use new 31fea092c6f9 stmmac: dwmac-loongson: drop useless check for compatible [...] new 4907a3f54b12 MIPS: dts: loongson: drop incorrect dwmac fallback compatible new 2513974cc3e1 Merge branch 'stmmac-bug-fixes' new 9702817384aa Revert "tcp: disable tcp_autocorking for socket when TCP_N [...] new 443622671132 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 98fb9b9680c9 wifi: ieee80211: don't require protected vendor action frames new a4754182dc93 wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock new fb768d3b13ff wifi: cfg80211: Add my certificate new c1393c132b90 wifi: mac80211: check if the existing link config remains [...] new 23484d817082 net: rfkill: gpio: set GPIO direction new 63bafd9d5421 wifi: mac80211: don't re-add debugfs during reconfig new 98849ba2aa9d wifi: mac80211: check defragmentation succeeded new 1fc4a3eec50d wifi: mac80211: mesh: check element parsing succeeded new 8c386b166e25 wifi: mac80211: mesh_plink: fix matches_local logic new ce038edfce43 wifi: iwlwifi: pcie: avoid a NULL pointer dereference new cd607f2cbbbe wifi: mt76: fix crash with WED rx support enabled new fde96bafc0b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b1ff57e24a7 ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB new 924f5ca2975b ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 [...] new 9b726bf6ae11 ALSA: hda/realtek: Apply mute LED quirk for HP15-db new 75a25d31b807 ALSA: hda/tas2781: leave hda_component in usable state new 33071422714a ALSA: hda/tas2781: handle missing EFI calibration data new ca709ad29420 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d20d36755a60 ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix top [...] new 12e102b1bd22 ASoC: cs35l45: Use modern pm_ops new c3c8b088949b ASoC: cs35l45: Prevent IRQ handling when suspending/resuming new a0ffa8115e1e ASoC: cs35l45: Prevents spinning during runtime suspend new 02a914ed475d ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 pref [...] new dc96528b176f ASoC: cs42l43: Don't enable bias sense during type detect new 4fb8379a4aa0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1ca2761a7734 spi: atmel: Do not cancel a transfer upon any signal new 49d8575ca613 spi: atmel: Drop unused defines new 890188d2d7e4 spi: atmel: Prevent spi transfers from being killed new 7a733e060bd2 spi: cadence: revert "Add SPI transfer delays" new e9b220aeacf1 spi: spi-imx: correctly configure burst length when using dma new 780c78072752 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ef61a0405742 PCI: loongson: Limit MRRS to 256 new 718ab8226636 PCI/ASPM: Add pci_enable_link_state_locked() new 49de0dc87965 PCI: vmd: Fix potential deadlock when enabling ASPM new f352ce999260 PCI: qcom: Fix potential deadlock when enabling ASPM new 780f52e3213e PCI: qcom: Clean up ASPM comment new e673d383bdba PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter new 7ff2b7a1821b PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert new 5bc166fcc56b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ac43c9122e42 thunderbolt: Fix memory leak in margining_port_remove() new f0b94c1c5c79 thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth new da48708e8733 Merge tag 'thunderbolt-for-v6.7-rc6' of git://git.kernel.o [...] new 0e16165f0f96 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 0f40d5099cd6 phy: ti: gmii-sel: Fix register offset when parent is not [...] new 06f76e464ac8 phy: mediatek: mipi: mt8183: fix minimal supported frequency new 2a9c713825b3 phy: sunplus: return negative error code in sp_usb_phy_probe new cd43334ce94d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 92bfa4ab1b79 iio: kx022a: Fix acceleration value scaling new 54cf39ec1633 iio: common: ms_sensors: ms_sensors_i2c: fix humidity conv [...] new 3b8157ec4573 iio: tmag5273: fix temperature offset new ee4d79055aee iio: imu: adis16475: add spi_device_id table new 1cd2fe4fd63e iio: imu: adis16475: use bit numbers in assign_bit() new c3df0e29fb77 iio: imu: inv_mpu6050: fix an error code problem in inv_mp [...] new bce61476dc82 iio: triggered-buffer: prevent possible freeing of wrong buffer new 60576e84c187 iio: adc: ti_am335x_adc: Fix return value check of tiadc_r [...] new 2475ecdb9b6e iio: adc: imx93: add four channels for imx93 adc new 59b75dcb0953 iio: adc: meson: add separate config for axg SoC family new 85ac6d92fdfd iio: adc: MCP3564: fix calib_bias and calib_scale range checks new 408d4b33c244 iio: adc: MCP3564: fix hardware identification logic new 92c4e58a6381 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new ad2ab1297d0c interconnect: Treat xlate() returning NULL node as an error new bfc7db1cb94a interconnect: qcom: sm8250: Enable sync_state new 9085b23b668a interconnect: qcom: icc-rpm: Fix peak rate calculation new e1b2fa6185ba Merge tag 'icc-6.7-rc5' of git://git.kernel.org/pub/scm/li [...] new 76101fa0c0a9 Merge tag 'iio-fixes-for-6.7a' of https://git.kernel.org/p [...] new 7136f7ef747a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new e199bf52ffda soundwire: stream: fix NULL pointer dereference for multi_link new 393cae5f32d6 soundwire: intel_ace2x: fix AC timing setting for ACE2.x new 81e57358e5c7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c1f342f35f82 Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 new 936e4d49ecbc Input: atkbd - skip ATKBD_CMD_GETID in translated mode new 335fe00319e0 Input: i8042 - add nomux quirk for Acer P459-G2-M new 42b8ff477202 Input: amimouse - convert to platform remove callback retu [...] new 59b6a747e2d3 Input: ipaq-micro-keys - add error handling for devm_kmemdup new c3d1610345b7 Input: xpad - add Razer Wolverine V2 support new 31de531d76d1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 744f5e7b6971 dmaengine: ti: k3-psil-am62: Fix SPI PDMA data new be37542afbfc dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data new 2838a897654c dmaengine: fsl-edma: Do not suspend and resume the masked [...] new 3448397a47c0 dmaengine: fsl-edma: Add judgment on enabling round robin [...] new 54bed6bafa0f dmaengine: stm32-dma: avoid bitfield overflow assertion new 778dfacc903d dmaengine: idxd: Protect int_handle field in hw descriptor new 0c154698a0fc dmaengine: idxd: Fix incorrect descriptions for GRPCFG register new bffa7218dcdd dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_ [...] new 4ee632c82d2d dmaengine: fsl-edma: fix DMA channel leak in eDMAv4 new 7ddf83796bcd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7c1b1906229d mtd: spinand: gigadevice: Fix the get ecc status issue new cec90a4959ab Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new b5ec29447279 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning new 4a6756f56bcf reset: Fix crash when freeing non-existent optional resets new b591c6f04c16 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new f71f6ff8c1f6 bus: ti-sysc: Flush posted write only after srst_udelay new 1e5caee2ba8f ARM: dts: dra7: Fix DRA7 L3 NoC node register size new c72b9c33ef96 ARM: OMAP2+: Fix null pointer dereference and memory leak [...] new 779912541b08 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f63e1164b90b btrfs: free qgroup reserve when ORDERED_IOERR is set new 9e65bfca24cf btrfs: fix qgroup_free_reserved_data int overflow new b321a52cce06 btrfs: free qgroup pertrans reserve on transaction abort new a86805504b88 btrfs: don't clear qgroup reserved bit in release_folio new e85a0adacf17 btrfs: ensure releasing squota reserve on head refs new cdec1b57f10a Merge branch 'misc-6.7' into next-fixes new 3472735ab208 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 14c200b7ca46 platform/x86: intel-vbtn: Fix missing tablet-mode-switch events new 17fe3ec0c110 platform/x86: thinkpad_acpi: fix kernel-doc warnings new 7bcd032370f8 platform/x86: intel_ips: fix kernel-doc formatting new 419d8555e9c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7c7c863bf89c drm/i915/selftests: Fix engine reset count storage for multi-tile new 1f721a93a528 drm/i915: Use internal class when counting engine resets new 0ccd963fe555 drm/i915: Fix remapped stride with CCS on ADL+ new c3070f080f9b drm/i915: Fix intel_atomic_setup_scalers() plane_state handling new 324b70e997aa drm/i915: Fix ADL+ tiled plane stride when the POT stride [...] new e6861d8264cd drm/i915/edp: don't write to DP_LINK_BW_SET when using rat [...] new d5109f9723a5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 8c124d998ea0 mmc: meson-mx-sdhc: Fix initialization frozen issue new e7794c14fd73 mmc: rpmb: fixes pause retune on all RPMB partitions. new 1036f69e2513 mmc: core: Cancel delayed work before releasing host new c1e19d38aa16 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 564eac2860bd hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC new 1ec28e3f021b Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new eb46a0076501 riscv: Check if the code to patch lies in the exit section new 3d56649228c8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f37669119423 power: supply: cw2015: correct time_to_empty units in sysfs new be513639945b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5a6c9a05e55c drm: Fix FD ownership check in drm_master_check_perm() new 3823119b9c2b drm/crtc: Fix uninit-value bug in drm_mode_setcrtc new 6e455f5dcdd1 drm/crtc: fix uninitialized variable use new 35c49cfc8b70 accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization new 759f14e20891 drm/edid: also call add modes in EDID connector update fallback new fa97e21e74df dt-bindings: panel-simple-dsi: move LG 5" HD TFT LCD panel [...] new 6c9dbee84cd0 drm/panel: ltk050h3146w: Set burst mode for ltk050h3148w new c68cf4cd434e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 23e9f0138963 mm/vmstat: move pgdemote_* to per-node stats new 4f2267b58a22 maple_tree: add mt_free_one() and mt_attr() helpers new b2472efe4316 maple_tree: introduce {mtree,mas}_lock_nested() new fd32e4e9b764 maple_tree: introduce interfaces __mt_dup() and mtree_dup() new 46c99e26f2f8 radix tree test suite: align kmem_cache_alloc_bulk() with [...] new a2587a7e8d37 maple_tree: add test for mtree_dup() new 9bc1d3cdb904 maple_tree: update the documentation of maple tree new f670fa1caadb maple_tree: skip other tests when BENCH is enabled new 446e1867e6df maple_tree: update check_forking() and bench_forking() new 8e50d32c7a89 maple_tree: preserve the tree attributes when destroying m [...] new d24062914837 fork: use __mt_dup() to duplicate maple tree in dup_mmap() new 3027c6f8eb9d mm: huge_memory: batch tlb flush when splitting a pte-mapped THP new ff6c3d81f2e8 NUMA: optimize detection of memory with no node id assigne [...] new 82b8a3b49ebd mm/memory_hotplug: replace an open-coded kmemdup() in add_ [...] new 6b8f0798b85a mm/memory_hotplug: split memmap_on_memory requests across [...] new 4eca0ef49af9 dax/kmem: allow kmem to add memory with memmap_on_memory new 8ff252663d30 mm/filemap: increase usage of folio_next_index() helper new e6a9a2cbc13b fs/proc/task_mmu: report SOFT_DIRTY bits through the PAGEM [...] new 600bca580579 selftests/mm: check that PAGEMAP_SCAN returns correct categories new a4fc4a0c45f2 mm: add folio_zero_tail() and use it in ext4 new 6eaa266b5466 mm: add folio_fill_tail() and use it in iomap new 78c3c11268c3 gfs2: convert stuffed_readpage() to stuffed_read_folio() new c36f9d3d2c3e mm: remove test_set_page_writeback() new 8525d5984b7b afs: do not test the return value of folio_start_writeback() new a9540e35624d smb: do not test the return value of folio_start_writeback() new b5612c368648 mm: return void from folio_start_writeback() and related f [...] new 1e12cbb9f695 mm: make mapping_evict_folio() the preferred way to evict [...] new 01d1e0e6b7d9 mm: convert __do_fault() to use a folio new 19369d866a8b mm: use mapping_evict_folio() in truncate_error_page() new 049b26048dd2 mm: convert soft_offline_in_use_page() to use a folio new 761d79fbad2a mm: convert isolate_page() to mf_isolate_folio() new 2033c98cce66 mm: remove invalidate_inode_page() new 17b46e7beb8f mm/page_alloc: dedupe some memcg uncharging logic new 16f5dfbc851b gfp: include __GFP_NOWARN in GFP_NOWAIT new 69e583eaca57 mmap: remove the IA64-specific vma expansion implementation new 932b59e3beae mm: fix process_vm_rw page counts new 83a6fdd6c27d kasan: default to inline instrumentation new 20954c122f1b Documentation/mm: drop pte_bad() descriptions from arch pa [...] new 1b5c65b64cd4 mm/page_owner: record and dump free_pid and free_tgid new a7a0350583ba zram: split memory-tracking and ac-time tracking new 2e16898d0df8 zram: tweak writeback config help new 3d47e31790b7 memory-failure: use a folio in me_pagecache_clean() new 6304b531cd8f memory-failure: use a folio in me_pagecache_dirty() new f7092393570f memory-failure: convert delete_from_lru_cache() to take a folio new b6fd410c32f1 memory-failure: use a folio in me_huge_page() new e130b6514e14 memory-failure: convert truncate_error_page to truncate_er [...] new af7628d6ec19 fs: convert error_remove_page to error_remove_folio new 88f9ee2b3040 kmemleak: drop (age <increasing>) from leak record new 52c5d2bc3213 kmemleak: add checksum to backtrace report new 4d07a037231c lib/stackdepot: print disabled message only if truly disabled new 0c5d44a8142d lib/stackdepot: check disabled flag when fetching new 603c000c115b lib/stackdepot: simplify __stack_depot_save new 5f9ce55e0207 lib/stackdepot: drop valid bit from handles new 83130ab2d8a4 lib/stackdepot: add depot_fetch_stack helper new fc60e0caa94d lib/stackdepot: use fixed-sized slots for stack records new fcccc41ecb0c lib/stackdepot: fix and clean-up atomic annotations new 94b7d3287029 lib/stackdepot: rework helpers for depot_alloc_stack new b6a353d3ebc2 lib/stackdepot: rename next_pool_required to new_pool_required new a5d21f71715a lib/stackdepot: store next pool pointer in new_pool new b29d31885814 lib/stackdepot: store free stack records in a freelist new a6cd957021f2 lib/stackdepot: use read/write lock new 4805180bc165 lib/stackdepot: use list_head for stack record links new 3bddc3100c20 kmsan: use stack_depot_save instead of __stack_depot_save new 022012dcf442 lib/stackdepot, kasan: add flags to __stack_depot_save and rename new 410b764f89f5 lib/stackdepot: add refcount for records new 108be8def46e lib/stackdepot: allow users to evict stack traces new f3b597986299 kasan: remove atomic accesses to stack ring entries new 7d88e4f768b0 kasan: check object_size in kasan_complete_mode_report_info new f816938bff1f kasan: use stack_depot_put for tag-based modes new 2d5524635b00 slub, kasan: improve interaction of KASAN and slub_debug p [...] new 773688a6cb24 kasan: use stack_depot_put for Generic mode new bd9d9624b713 lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN new 95a2ac937013 mm: use vmem_altmap code without CONFIG_ZONE_DEVICE new 2f7537620f38 mm/util: use kmap_local_page() in memcmp_pages() new b33519896664 mm/ksm: use kmap_local_page() in calc_checksum() new 24d2613a6356 mm/memory: use kmap_local_page() in __wp_page_copy_user() new f2bcc99a5e90 mm/mempool: replace kmap_atomic() with kmap_local_page() new f542b8e582ab mm/page_poison: replace kmap_atomic() with kmap_local_page() new a5989d4ed40c kasan: improve free meta storage in Generic KASAN new 50668b53f8c9 mm/damon/core-test: test damon_split_region_at()'s access [...] new 38ca8a185389 pgtable: fix s390 ptdesc field comments new f7dd74ac239a pgtable: rename ptdesc _refcount field to __page_refcount new ecf5dd1ffe84 mm/mm_init.c: extend init unavailable range doc info new 01846c6c7025 mm/mm_init.c: append newline to the unavailable ranges log [...] new cddba0af0b79 fs/Kconfig: make hugetlbfs a menuconfig new d68e39fc45f7 mm: page_alloc: correct high atomic reserve calculations new 9cd20f3fe045 mm: page_alloc: enforce minimum zone size to do high atomi [...] new ac3f3b0a5551 mm: page_alloc: unreserve highatomic page blocks before oom new e9119fb65761 mm/gup: fix follow_devmap_p[mu]d() on page==NULL handling new 7679e14098c9 mm: list_lru: Update kernel documentation to follow the re [...] new 27873192ac59 mm, oom:dump_tasks add rss detailed information printing new 003ae2fb0b36 mm/zswap: replace kmap_atomic() with kmap_local_page() new 829c3151f0f8 mm/swapfile: replace kmap_atomic() with kmap_local_page() new b123d09304d8 mm: pagewalk: assert write mmap lock only for walking the [...] new fb93ed63345f mm: hugetlb_vmemmap: use walk_page_range_novma() to simpli [...] new be035a2acf1f mm: hugetlb_vmemmap: move PageVmemmapSelfHosted() check to [...] new ebc20dcac4ce mm: hugetlb_vmemmap: convert page to folio new 60433a9d038d samples: introduce new samples subdir for cgroup new becf65296035 samples/cgroup: introduce memcg memory.events listener new 664dc2189dd4 mm: memcg: add reminder comment for the memcg v2 events new 73829b713470 zram: use kmap_local_page() new 5d4c6ac94694 kasan: record and report more information new 37a8ab24d3d4 maple_tree: remove unnecessary default labels from switch [...] new f7a590189539 maple_tree: make mas_erase() more robust new bf857ddd21d0 maple_tree: move debug check to __mas_set_range() new 31c532a8af57 maple_tree: add end of node tracking to the maple state new e9c52d8940cb maple_tree: use cached node end in mas_next() new 1f41ef12abf8 maple_tree: use cached node end in mas_destroy() new 271f61a8b41d maple_tree: clean up inlines for some functions new 067311d33e65 maple_tree: separate ma_state node from status new 9a40d45c1f2c maple_tree: remove mas_searchable() new 0de56e38b307 maple_tree: use maple state end for write operations new 24662decdd44 maple_tree: don't find node end in mtree_lookup_walk() new a3c63c8c5df6 maple_tree: mtree_range_walk() clean up new d1fefa3d2244 maple_tree: remove unused function new 2e783f0c1a0d maple_tree: move the check forward to avoid static check warning new 3f05fcdebf29 maple_tree: avoid ascending when mas->min is also the pare [...] new c5e941213826 maple_tree: remove an unused parameter for ma_meta_end() new 026b935cd929 maple_tree: delete one of the two identical checks new 330018fe69c6 maple_tree: simplify mas_leaf_set_meta() new 0a97c01cd20b list_lru: allow explicit memcg and NUMA node selection new fdc4161ff6a5 memcontrol: implement mem_cgroup_tryget_online() new a65b0e7607cc zswap: make shrinking memcg-aware new 7108cc3f765c mm: memcg: add per-memcg zswap writeback stat new a697dc2be925 selftests: cgroup: update per-memcg zswap writeback selftest new b5ba474f3f51 zswap: shrink zswap pool based on memory pressure new 4b86316ef182 selftests/mm: dont run ksm_functional_tests twice new 9294a037c015 mm/damon/core: implement goal-oriented feedback-driven quo [...] new 7f262da0a30d mm/damon/sysfs-schemes: implement files for scheme quota g [...] new 8b549a4fd3c5 mm/damon/sysfs-schemes: commit damos quota goals user inpu [...] new d91beaa505a0 mm/damon/sysfs-schemes: implement a command for scheme quo [...] new f1762cb3eaea mm/damon/core-test: add a unit test for the feedback loop [...] new 3649caed1c9b selftests/damon: test quota goals directory new 3143a7bfd2a9 Docs/mm/damon/design: document DAMOS quota auto tuning new 0972913f9673 Docs/ABI/damon: document DAMOS quota goals new 6140edeea8bf Docs/admin-guide/mm/damon/usage: document for quota goals new 1486fb50136f mm: ksm: use more folio api in ksm_might_need_to_copy() new f8b6187d8dd9 mm: memory: use a folio in validate_page_before_insert() new 294de6d8f14a mm: memory: rename page_copy_prealloc() to folio_prealloc() new e4621e70469c mm: memory: use a folio in do_cow_fault() new cf503cc665c4 mm: memory: use folio_prealloc() in wp_page_copy() new ec056cef76a5 mm/readahead: do not allow order-1 folio new f67f8d4a8c1e mm/rmap: fix misplaced parenthesis of a likely() new 39042079a0c2 kmemleak: avoid RCU stalls when freeing metadata for per-C [...] new b75427691f4a mm: huge_memory: use more folio api in __split_huge_page_tail() new 683ec99f12f4 mm/thp: add CONFIG_TRANSPARENT_HUGEPAGE_NEVER option new a1748f85bec9 mm: filemap: remove unnecessary iitialization of ret new 47e61d8874cc mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back new 49b960de6b32 mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range() new 4196810a2542 mm: cma: remove unnecessary initialization of ret new dd05f5ec1e46 mm: use vma_pages() for vma objects new d19b1a1797d8 mm: compaction: avoid fast_isolate_freepages blindly choos [...] new d9d9bd979cce maple_tree: change return type of mas_split_final_node as void. new 0dc3a8faf5bf Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new a9a1d6ad668f kernel/reboot: explicitly notify if halt occurred instead [...] new 61a7a5e25fe7 introduce for_other_threads(p, t) new 44e3876d268b fs/nilfs2: use standard array-copy-function new 12427de9439d Squashfs: fix variable overflow triggered by sysbot new 8f46eaf6fd84 nilfs2: add nilfs_end_folio_io() new 50196f0081ca nilfs2: convert nilfs_abort_logs to use folios new 3cd36212bf75 nilfs2: convert nilfs_segctor_complete_write to use folios new 797e25ad106b nilfs2: convert nilfs_forget_buffer to use a folio new 36319c0c1c6c nilfs2: convert to nilfs_folio_buffers_clean() new b7ef8d3b2d82 nilfs2: convert nilfs_writepage() to use a folio new 021cff9df677 nilfs2: convert nilfs_mdt_write_page() to use a folio new 5d3b5903d46b nilfs2: convert to nilfs_clear_folio_dirty() new 6609e235769c nilfs2: convert to __nilfs_clear_folio_dirty() new ff5710c3f3c2 nilfs2: convert nilfs_segctor_prepare_write to use folios new 5a5cad8cb2e3 nilfs2: convert nilfs_page_mkwrite() to use a folio new 83d9638ded87 nilfs2: convert nilfs_mdt_create_block to use a folio new 319a12c04620 nilfs2: convert nilfs_mdt_submit_block to use a folio new af01ea514888 nilfs2: convert nilfs_gccache_submit_read_data to use a folio new d80cb7777e18 nilfs2: convert nilfs_btnode_create_block to use a folio new 10c6cca9c323 nilfs2: convert nilfs_btnode_submit_block to use a folio new cf62eb2c7a74 nilfs2: convert nilfs_btnode_delete to use a folio new 7c5c654c09c3 nilfs2: convert nilfs_btnode_prepare_change_key to use a folio new c2a491f3d88a nilfs2: convert nilfs_btnode_commit_change_key to use a folio new 2f0eff2054aa nilfs2: convert nilfs_btnode_abort_change_key to use a folio new f72709ab6943 arch: remove ARCH_THREAD_STACK_ALLOCATOR new 3888750e21cc arch: remove ARCH_TASK_STRUCT_ALLOCATOR new 0eb5085c3874 arch: remove ARCH_TASK_STRUCT_ON_STACK new 71aa3419e98f checkpatch: do not require an empty line before error injection new 48aa137e5a94 docs: filesystems: document the squashfs specific mount options new b454ec29225c kernel/signal.c: simplify force_sig_info_to_task(), kill r [...] new fe1a25eb059b checkstack: sort output by size and function name new 66242cfafeea checkstack: allow to pass MINSTACKSIZE parameter new 27bbb2a0fddf __ptrace_unlink: kill the obsolete "FIXME" code new 1ee918ffa6d4 scripts/spelling.txt: add more spellings to spelling.txt new 0311d8272406 kexec: use atomic_try_cmpxchg in crash_kexec new 0f0d2871e78d arch: turn off -Werror for architectures with known warnings new 014a5c107d0c hexagon: uaccess: remove clear_user_hexagon() new 600acbea2953 hexagon: mm: mark paging_init() as static new bba07109f57d hexagon: mm: include asm/setup.h for setup_arch_memory()'s [...] new ef14250ec7d4 hexagon: smp: mark handle_ipi() and start_secondary() as static new d9d106ce6076 hexagon: vm_fault: mark do_page_fault() as static new 8126fafece23 hexagon: vm_fault: include asm/vm_fault.h for prototypes new 0ebac3e6151c hexagon: vm_tlb: include asm/tlbflush.h for prototypes new 3279333097b2 hexagon: time: include asm/time.h for prototypes new 1f443caea93e hexagon: time: mark time_init_deferred() as static new d068b1237e32 hexagon: time: include asm/delay.h for prototypes new cb0085b0d694 hexagon: signal: switch to SYSCALL_DEFINE0 for sys_rt_sigreturn() new 9e06373780bd hexagon: reset: include linux/reboot.h for prototypes new b0f731229a25 hexagon: process: include linux/cpu.h for arch_cpu_idle() [...] new 54ba0eab469d hexagon: process: add internal prototype for do_work_pending() new d75eb3344ef1 hexagon: vdso: include asm/elf.h for arch_setup_additional [...] new d9f85d8be969 hexagon: vm_events: remove unused dummy_handler() new 2212acda71d9 hexagon: irq: add prototype for arch_do_IRQ() new d6b0180e6db1 hexagon: traps: remove sys_syscall() new 2562a3aeaa71 hexagon: traps: add internal prototypes for functions only [...] new c0706cfc7a5e s390/dasd: remove dasd_stats_generic_show() new 78af7920d0eb s390/traps: only define is_valid_bugaddr() under CONFIG_GE [...] new 1b5e6f4ec087 mips: decompress: fix add missing prototypes new be018aaa158a mips: add asm/syscalls.h header new 09fc778e1b96 mips: add missing declarations for trap handlers new 2657bc63d34e mips: rs870e: stop exporting local functions new 2894a8c4bcdc mips: signal: move sigcontext declarations to header new 9a2036724cd6 mips: mark local function static if possible new 6fb04df9b9b4 mips: move build_tlb_refill_handler() prototype new ad6eb1ec6a59 mips: move jump_label_apply_nops() declaration to header new e9f98feb1720 mips: unhide uasm_in_compat_space_p() declaration new e021227afb58 mips: fix setup_zero_pages() prototype new ec47b986e53e mips: fix tlb_init() prototype new 66445677f01e mips: move cache declarations into header new 7dc5b8925184 mips: add missing declarations new 858c638c2faf mips: spram: fix missing prototype warning for spram_config new 4666cf018a26 mips: mt: include asm/mips_mt.h new a3075dcb1757 mips: suspend: include linux/suspend.h as needed new b4fc7a3c37c3 mips: hide conditionally unused functions new d1f4b2b875e4 mips: smp: fix setup_profiling_timer() prototype new 430b6ac05939 mips: kexec: include linux/reboot.h new fd6f52e3fa9b ida: make 'ida_dump' static new a9a6c365f3ed jffs2: mark __jffs2_dbg_superblock_counts() static new b1c3efe07987 sched: fair: move unused stub functions to header new 9fcba2e95980 x86: sta2x11: include header for sta2x11_get_instance() prototype new 0025aa93d702 usb: fsl-mph-dr-of: mark fsl_usb2_mpc5121_init() static new bfc4372b8608 powerpc: pmd_move_must_withdraw() is only needed for CONFI [...] new 7acf164b259d resource: add walk_system_ram_res_rev() new b3ba234171cd kexec_file: load kernel at top of system RAM if required new 9d02330abd3e softlockup: serialized softlockup's log new 584db20c181f nilfs2: move page release outside of nilfs_delete_entry an [...] new 8cf57c6df818 nilfs2: eliminate staggered calls to kunmap in nilfs_rename new 6bb09fa1b44f nilfs2: remove page_address() from nilfs_set_link new 2197f5aed404 nilfs2: remove page_address() from nilfs_add_link new 6af2191f8358 nilfs2: remove page_address() from nilfs_delete_entry new 09a46acb3697 nilfs2: return the mapped address from nilfs_get_page() new a8e610353bf9 nilfs2: pass the mapped address to nilfs_check_page() new 9b77f66f9927 nilfs2: switch to kmap_local for directory handling new 75ad5db662b2 nilfs2: add nilfs_get_folio() new b37b2bec46bf nilfs2: convert nilfs_readdir to use a folio new a4bf041e44d5 nilfs2: convert nilfs_find_entry to use a folio new 6f133c97e5ce nilfs2: convert nilfs_rename() to use folios new f59bb60f7d56 nilfs2: convert nilfs_add_link() to use a folio new 18f03ddf4db8 nilfs2: convert nilfs_empty_dir() to use a folio new 0743230fff17 nilfs2: convert nilfs_make_empty() to use a folio new 9bff5f980eb7 nilfs2: convert nilfs_prepare_chunk() and nilfs_commit_chu [...] new b4f19e3bce90 nilfs2: convert nilfs_page_bug() to nilfs_folio_bug() new 125e9987a2d9 scripts/gdb/stackdepot: rename pool_index to pools_num new e52ec6a2db2e scripts/gdb: remove exception handling and refine print format new fc0fbad122a7 merge mm-hotfixes-stable into mm-nonmm-stable to pick up d [...] new 76f1b13d1756 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new f6fecb2bc8ba Merge branch 'mm-stable' into mm-unstable new 25d7f138ce88 buffer: return bool from grow_dev_folio() new 412ed7399fd5 buffer: calculate block number inside folio_init_buffers() new 050f541d20c4 buffer: fix grow_buffers() for block size > PAGE_SIZE new 5a6dd97ff4b2 buffer: add cast in grow_buffers() to avoid a multiplicati [...] new b8a19f3609e3 buffer: cast block to loff_t before shifting it new 2b502c5587fa buffer: fix various functions for block size > PAGE_SIZE new 59195d6e45e6 buffer: handle large folios in __block_write_begin_int() new 4dda57f7f29b buffer: fix more functions for block size > PAGE_SIZE new 1920cb342cfe mm/rmap: support move to different root anon_vma in folio_ [...] new f799c936ece8 userfaultfd: UFFDIO_MOVE uABI new 98a1b478344b selftests/mm: call uffd_test_ctx_clear at the end of the test new 50ee8c915e90 selftests/mm: add uffd_test_case_ops to allow test case-sp [...] new 0103508f20c2 selftests/mm: add UFFDIO_MOVE ioctl test new 64c6d4645057 mm: memcg: change flush_next_time to flush_last_time new 4d51dcb224fa mm: memcg: move vmstats structs definition above flushing code new f2d0b080b5ec mm: memcg: make stats flushing threshold per-memcg new dec3b5c509bc mm: workingset: move the stats flush into workingset_test_ [...] new f81603ed997a mm: memcg: restore subtree stats flushing new b985c7ab77ca mm-memcg-restore-subtree-stats-flushing-fix new 8489d439e3f2 mm: memcg: remove stats flushing mutex new 60d57bdb41fe mm: allow deferred splitting of arbitrary anon large folios new a26fe6ff9a92 mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap() new 68a0b4f798da mm: thp: introduce multi-size THP sysfs interface new f37919bdc644 mm: thp: fix build warning when CONFIG_SYSFS is disabled new f02e6e7ceeb7 mm: thp: support allocation of anonymous multi-size THP new 6262decf6455 selftests/mm/kugepaged: restore thp settings at exit new 2733e0a90506 selftests/mm: factor out thp settings management new 33534805f1d8 selftests/mm: support multi-size THP interface in thp_settings new dcfcdbaf466a selftests/mm/khugepaged: enlighten for multi-size THP new dc0f1ba44d20 selftests/mm/cow: generalize do_run_with_thp() helper new a462201da9bd selftests/mm/cow: add tests for anonymous multi-size THP new 53ad389e0a1a zswap: memcontrol: implement zswap writeback disabling new 38245aaadb9c maple_tree: Fix warning comparing pointer to 0 new f5cf986b991a maple_tree: fix typos/spellos etc. new e3fb70185390 mm: convert ksm_might_need_to_copy() to work on folios new ea538cc17a4b mm: remove PageAnonExclusive assertions in unuse_pte() new fac1aba9842a mm: convert unuse_pte() to use a folio throughout new 47523cb25e30 mm: remove some calls to page_add_new_anon_rmap() new 532176582fa7 mm: remove stale example from comment new 61acbde42cef mm: remove references to page_add_new_anon_rmap in comments new e19a4e636ea7 mm: convert migrate_vma_insert_page() to use a folio new 79700aca1d3d mm: convert collapse_huge_page() to use a folio new 320b2ad4404f mm: remove page_add_new_anon_rmap and lru_cache_add_inacti [...] new a7d2e31d7428 selftests/damon: implement a python module for test-purpos [...] new ad42baaab67a selftests/damon/_damon_sysfs: implement kdamonds start function new bcb35bf561da selftests/damon/_damon_sysfs: implement updat_schemes_trie [...] new a22001d42ef9 selftests/damon: add a test for update_schemes_tried_regio [...] new 60e750f5600b selftests/damon: add a test for update_schemes_tried_regio [...] new bdabe5e95481 mm: optimization on page allocation when CMA enabled new e367b905a936 mm: vmscan: try to reclaim swapcache pages if no swap space new 96b702efd41a mm-vmscan-try-to-reclaim-swapcache-pages-if-no-swap-space-v6 new 4d9256c0c56b mm: zswap: fix the lack of page lru flag in zswap_writeback_entry new a946ce4a982b Makefile.extrawarn: turn on missing-prototypes globally new 6787cc1749d7 kexec_file: add kexec_file flag to control debug printing new 2568bd7d8878 kexec_file: print out debugging message if required new 651e0f61243d kexec_file, x86: print out debugging message if required new acee285a0eec kexec_file, arm64: print out debugging message if required new 0ba4d203be79 kexec_file, riscv: print out debugging message if required new a63a15b80c7d kexec_file, power: print out debugging message if required new bfbb81476530 kexec_file, parisc: print out debugging message if required new c0e6c530ed78 riscv, kexec: fix the ifdeffery for AFLAGS_kexec_relocate.o new e75ee4dd12a4 kcov: remove stale RANDOMIZE_BASE text new eb48dd704d51 rapidio/tsi721: fix kernel-doc warnings new 32b3f5cbd549 freevxfs: bmap: fix kernel-doc warnings new 58063eed9582 freevxfs: immed: fix kernel-doc param name new f22646f262d9 freevxfs: lookup: fix function params kernel-doc new 7c3fc4cc5219 cpumask: introduce for_each_cpu_and_from() new 67bbfed635e5 lib/group_cpus: relax atomicity requirement in grp_spread_ [...] new cf650e9a8832 lib/group_cpus: optimize inner loop in grp_spread_init_one() new 555d5a374bb7 lib/group_cpus: optimize outer loop in grp_spread_init_one() new 661b15ea73b7 lib/cgroup_cpus.c: don't zero cpumasks in group_cpus_evenl [...] new 465bbb8975bc lib/group_cpus.c: drop unneeded cpumask_empty() call in __ [...] new 2c539050f66f nilfs2: switch WARN_ONs to warning output in nilfs_sufile_ [...] new 58edd7efb512 fork: remove redundant TASK_UNINTERRUPTIBLE new 23dac05eee8f init/Kconfig: move more items into the EXPERT menu new 098dc76c174d initramfs: expose retained initrd as sysfs file new 4cfa88713d4f usr/Kconfig: fix typos of "its" new c4042ca41802 kexec: use ALIGN macro instead of open-coding it new adc3d2c3655d x86/kexec: simplify the logic of mem_region_callback() new 042a6de0ab2c Merge branch 'mm-nonmm-unstable' into mm-everything new 266d97185fab Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new a19937d829fb genksyms: remove the remnant of the -s option new 96a29581e735 genksyms: use getopt_long() unconditionally new ce1fc9345a59 kconfig: do not clear SYMBOL_DEF_USER when the value is ou [...] new 259b8bd13db5 kbuild: deb-pkg: apply short -R and -j options new 61e3e3c21a95 kconfig: remove error check for xrealloc() new 4d137ab0107e kconfig: require a space after '#' for valid input new 92d4fe0a48f1 kconfig: remove unused code for S_DEF_AUTO in conf_read_simple() new d854b4b21de6 kconfig: deduplicate code in conf_read_simple() new 9925d6b7d12f kconfig: introduce getline_stripped() helper new 4aced3ec84a8 kconfig: require an exact match for "is not set" to disabl [...] new 48ab6c9c9256 kconfig: massage the loop in conf_read_simple() new 884f55f152cb kbuild: buildtar: Remove unused $dirs new b28d6ca1c9cb kbuild: buildtar: always make modules_install new ef6609adf1ec kbuild: remove the last use of old cmd_src_tar rule in packaging new 92ef432f027c kbuild: support W=c and W=e shorthands for Kconfig new 0df8e9708594 scripts: clean up IA-64 code new 4e244c10eab3 kconfig: remove unneeded symbol_empty variable new 6262afa10ef7 kconfig: default to zero if int/hex symbol lacks default property new 5b20755b7780 init: move THIS_MODULE from <linux/export.h> to <linux/init.h> new 53243e098397 kbuild: deb-pkg: remove the fakeroot builds support new cbe826b058bb kbuild: determine base DTB by suffix new cc87b7c06f2a modpost: move __attribute__((format(printf, 2, 3))) to modpost.h new 16a473f60edc modpost: inform compilers that fatal() never returns new 5cac96f93702 modpost: remove unneeded initializer in section_rel() new c9f2b8d45aa4 modpost: remove unreachable code after fatal() new 53c5adff34d7 sparc: vdso: clean up build artifacts in arch/sparc/vdso/ new 918d8f94720a sparc: vdso: simplify obj-y addition new d821f8a26efb sparc: vdso: use $(addprefix ) instead of $(foreach ) new 6c07fd84977b kconfig: factor out common code shared by mconf and nconf new ed43154de387 kconfig: make menu_warn() static function new 1dbedc8d0530 kconfig: squash menu_has_help() and menu_get_help() new fd370f676fa6 kconfig: add include guard to lkc_proto.h new 0b0a979fef22 kconfig: remove unreachable printf() new e702a6b9b3e1 kconfig: remove redundant NULL pointer check before free() new e6f179fe7f4c kconfig: Use KCONFIG_CONFIG instead of .config new 888a50f6f93a MAINTAINERS: Add scripts/clang-tools to Kbuild section new 532c49178523 Add .editorconfig file for basic formatting new 44028378399f gen_compile_commands.py: fix path resolve with symlinks in it new 2ddd10deafa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2a0b726b0419 clang-format: Add maple tree's for_each macros new 5a205c6a9f79 clang-format: Update with v6.7-rc4's `for_each` macro list new dd4b12960bfb Merge branch 'clang-format' of https://github.com/ojeda/linux.git new 1715b6359c1a perf beauty socket/prctl_option: Cope with extended regexp [...] new c8e3ade38bc6 perf tests make: Remove the last egrep call, use 'grep -E' [...] new 851bbccf6b0c perf build: Warn about missing libelf before warning about [...] new 76db7aab1fca tools headers UAPI: Sync include/uapi/linux/perf_event.h h [...] new ac9cd7245fff perf header: Support num and width of branch counters new 9fbb4b02302b perf tools: Add branch counter knob new 7ff7b7afe364 perf tools: Fix spelling mistake "parametrized" -> "parame [...] new 1a27fc01700f perf record: Lazy load kernel symbols new 9ffa6c7512ca perf machine thread: Remove exited threads by default new 89d5c48c34c8 perf test: Simplify "object code reading" test new de2c7eb59c34 perf annotate: Split branch stack cycles information out o [...] new b7f87e32590b perf annotate: Split branch stack cycles info from 'struct [...] new 2b215ec71b88 perf annotate: Move max_coverage from 'struct annotation' [...] new 0aae4c99c5f8 perf annotate: Move some source code related fields from ' [...] new b753d48f53f9 perf annotate: Move offsets array from 'struct annotation' [...] new 4a5aaaf308b9 perf tests attr: Fix spelling mistake "whic" to "which" new 36c70e44a37b perf tools: Add the python_ext_build directory to .gitignore new b861fd7e0efc perf tests offcpu: Adjust test case perf record offcpu pro [...] new 33ce9fc4f8dd perf test: Add option to change objdump binary new 6aad765d10c5 perf test: Add support for setting objdump binary via perf config new 6512b6aa237d perf bpf: Don't synthesize BPF events when disabled new a399ee6773d6 tools: Disable __packed attribute compiler warning due to [...] new dd678532f913 perf header: Additional note on AMD IBS for max_precise pmu cap new ded8c48497b8 perf annotate: Pass "-l" option to objdump conditionally new fb7fd2a14a50 perf annotate: Move raw_comment and raw_func_start fields [...] new 6f1b6291cf73 perf tools: Add util/debuginfo.[ch] files new a65e8c0b7855 perf dwarf-aux: Fix die_get_typename() for void * new 3796eba7c137 perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETL [...] new 981620fd2776 perf dwarf-aux: Add die_get_scopes() alternative to dwarf_ [...] new 3f5928e461e3 perf dwarf-aux: Add die_find_variable_by_reg() helper new f67f2fda7d99 perf build: Add feature check for dwarf_getcfi() new c06547d02094 perf probe: Convert to check dwarf_getcfi feature new b539deafbadb perf report: Add s390 raw data interpretation for PAI counters new acbf6de674ef perf vendor events riscv: Add StarFive Dubhe-80 JSON file new 280b4e4a9e80 perf tools: Address python 3.6 DeprecationWarning for stri [...] new 72b4ca7e993e perf test: Remove atomics from test_loop to avoid test failures new b457c526072a perf script python: Fail check on dynamic allocation new cd38d6b5fa2d perf script perl: Fail check on dynamic allocation new 697579629f85 perf test: Basic branch counter support new 2dbba30fd69b perf cs-etm: Bump minimum OpenCSD version to ensure a bugf [...] new 26218331f49c perf auxtrace: Add 'T' itrace option for timestamp trace new a4271827e609 perf cs-etm: Enable itrace option 'T' new a24d9d9dc096 perf parse-events: Make legacy events lower priority than [...] new 4a18ab467820 perf lock: Fix a memory leak on an error path new 581ff5b66c94 perf tests coresight: Remove unused variables new 5ebe2f4bf0a8 perf vendor events riscv: Add StarFive Dubhe-90 JSON file new 1638b11ef815 perf tools: Add perf binary dependent rule for shellcheck [...] new 8aa1e6e29a21 perf report: Remove warning on missing raw data for s390 new 70df07838fc1 perf header: Fix segfault on build_mem_topology() error path new 96ba5999e8d8 perf tests lib: Add perf_has_symbol.sh new c9526a735082 perf tests: Skip pipe test if noploop symbol is missing new 3c489dbe69c1 perf tests: Skip record test if test_loop symbol is missing new fc1de29a8b8a perf tests: Skip Arm64 callgraphs test if leafloop symbol [...] new fcfb5a6189f5 perf tests: Skip branch stack sampling test if brstack_ben [...] new 3b24b15cf6fb perf tests: Make data symbol test wait for perf to start new 124bf6360ad8 perf tests: Skip data symbol test if buf1 symbol is missing new 19dd49c9337a perf vendor events: Add skx, clx, icx and spr upi bandwidt [...] new 7340c6df49df perf vendor events riscv: add T-HEAD C9xx JSON file new ffa96259ca5f perf test: Use existing config value for objdump path new 08973307d283 perf annotate: Check if operand has multiple regs new 72108c0b9c0e perf tools: Add --debug-file option to redirect debug output new d60469d7c0e5 perf dwarf-aux: Add die_find_variable_by_addr() new 5940a20a186b perf mmap: Lazily initialize zstd streams to save memory w [...] new a472ee42e6f6 perf test sigtrap: Generalize the BTF routine to reuse it [...] new 650e0bde43f3 perf tests sigtrap: Skip if running on a kernel with sleep [...] new 72a2a0a494ec perf test record+probe_libc_inet_pton: Fix call chain matc [...] new af76b2dec098 libapi: Add missing linux/types.h header to get the __u64 [...] new 366efbff5809 libperf: Lazily allocate/size mmap event copy new b6a15269cee2 tools api fs: Switch filename__read_str to use io.h new f8846a1a3c54 tools api fs: Avoid reading whole file for a 1 byte bool new 072b6ad7cac6 perf docs: Fix man page formatting for 'perf lock' new 556bed5c6d41 perf beauty: Don't use 'find ... -printf' as it isn't avai [...] new 54373b5d53c1 perf env: Introduce perf_env__arch_strerrno() new 4acef67646f3 perf env: Cache the arch specific strerrno function in per [...] new 28b01743ca75 perf test record user-regs: Fix mask for vg register new 10a149e4b4a9 perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_F [...] new 16438b652b46 perf vendor events arm64 AmpereOneX: Add core PMU events a [...] new b809fc656e76 perf build: Shellcheck support for OUTPUT directory new 8226e4a3b35f perf test: Use common python setup library new 7d723ef83b80 perf test: Add basic 'perf list --json" test new 9eef41014fe0 perf vendor events powerpc: Update datasource event name t [...] new a4320085a6c6 perf mem: Fix error on hybrid related to availability of m [...] new 144081ef78c3 perf test: Add basic 'perf diff' test new 018b04248543 perf bench sched-seccomp-notify: Fix spelling mistake "syn [...] new eb2eac0c7b61 perf evsel: Fallback to "task-clock" when not system wide new 030ac3cad289 perf record: Be lazier in allocating lost samples buffer new d0acce68285e perf symbols: Parse NOTE segments until the build id is found new 407a3898d72e perf test shell diff: Skip test if test_loop symbol is mis [...] new 9fa688ea3412 perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller new 0f6ab6a3fb7e perf maps: Move symbol maps functions to maps.c new 01261d8a0f08 perf thread: Add missing RC_CHK_EQUAL new 0713ab3bd169 perf stat: Exit perf stat if parse groups fails new 9d03194a3634 perf annotate: Introduce global annotation_options new 14953f038d6b perf report: Convert to the global annotation_options new c9a21a872c69 perf top: Convert to the global annotation_options new 41fd3cacd29f perf annotate: Use global annotation_options new 22197fb29691 perf ui/browser/annotate: Use global annotation_options new 7f929aea21fd perf annotate: Ensure init/exit for global options new 2fa21d694c63 perf annotate: Remove remaining usages of local annotation [...] new 327f7533cc59 perf annotate: Get rid of local annotation options new 8596ba324356 perf stat: Fix help message for --metric-no-threshold option new 48219b089d84 libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_c [...] new 8f60f870a9af libperf cpumap: Rename perf_cpu_map__default_new() to perf [...] new 923ca62a7b1e libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_m [...] new effe957c6bb7 libperf cpumap: Replace usage of perf_cpu_map__new(NULL) w [...] new 5805c82513c4 libperf cpumap: Add for_each_cpu() that skips the "any CPU" case new 813900d19b92 perf header: Fix one memory leakage in perf_event__fprintf [...] new 1bc479d665bc perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_ [...] new 3fd71b7d258f Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 280ac17856ec hexagon: Remove CONFIG_HEXAGON_ARCH_VERSION from uapi header new 4bfb53e7d317 mips: add <asm-generic/io.h> including new 026246f114d9 arch/*/io.h: remove ioremap_uc in some architectures new aea72963608c mips: io: remove duplicated codes new 3cd944590da9 asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate [...] new d67a308ac5de Merge branch 'asm-generic-io.h-cleanup' into asm-generic new 64bac5ea17d5 arch: consolidate arch_irq_work_raise prototypes new 4d86896793dd arch: fix asm-offsets.c building with -Wmissing-prototypes new f717a8d1643d arch: include linux/cpu.h for trap_init() prototype new 42874e4eb35b arch: vdso: consolidate gettime prototypes new 1d6571a8794b arch: add missing prepare_ftrace_return() prototypes new 23f8c1823bd4 arch: add do_page_fault prototypes new ca8e45c8048a csky: fix arch_jump_label_transform_static override new 7192ad2adde8 arm64: vdso32: Define BUILD_VDSO32_64 to correct prototypes new 0734f5c7eb15 Merge branch 'asm-generic-prototypes' into asm-generic new e183130c9a87 sparc: Use $(kecho) to announce kernel images being ready new 235a59c373b1 mips: remove extraneous asm-generic/iomap.h include new da4382a7207e ARC: mm: Make virt_to_pfn() a static inline new d6e81532b10d Hexagon: Make pfn accessors statics inlines new a9ceac7655f0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c16af1212479 ARM: 9328/1: mm: try VMA lock-based page fault handling first new 89320c9785e8 ARM: 9329/1: kasan: Use memblock_alloc_try_nid_raw for sha [...] new f1ff4ced177d Merge branches 'misc' and 'fixes' into for-next new 52fd36ff64bf Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 103423ad7e56 arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH new 8885c7398fe5 arm64: mm: Only map KPTI trampoline if it is going to be used new 7540f70df98f arm64: Kconfig: drop KAISER reference from KPTI option des [...] new 63a2d92e1461 arm64: Cleanup system cpucap handling new eb15d707c252 arm64: Align boot cpucap handling with system cpucap handling new cbc59c9a4e57 arm64: idreg-override: Omit non-NULL checks for override pointer new 01fd29092a35 arm64: idreg-override: Prepare for place relative reloc patching new dc3f5aae0638 arm64: idreg-override: Avoid parameq() and parameqn() new bcf1eed3f8a0 arm64: idreg-override: avoid strlen() to check for empty strings new 060260a6be47 arm64: idreg-override: Avoid sprintf() for simple string c [...] new ea48626f8f0e arm64: idreg-override: Avoid kstrtou64() to parse a single [...] new 50f176175e96 arm64/kernel: Move 'nokaslr' parsing out of early idreg code new 9b19700e623f arm64: fpsimd: Drop unneeded 'busy' flag new aefbab8e77eb arm64: fpsimd: Preserve/restore kernel mode NEON at contex [...] new 2632e2521769 arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD new a099bec7a810 arm64: vdso32: rename 32-bit debug vdso to vdso32.so.dbg new 8fd7588fd4ee arm64: replace <asm-generic/export.h> with <linux/export.h> new e2768b798a19 arm64/mm: Modify range-based tlbi to decrement scale new 936a4ec28141 arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs new c910f2b65518 arm64/mm: Update tlb invalidation routines for FEAT_LPA2 new e477c8c48391 arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] new b1366d21daae arm64: Add ARM64_HAS_LPA2 CPU capability new 3dfdc2750c6c arm64: kernel: Disable latent_entropy GCC plugin in early [...] new a22fc8e102dc arm64: mm: Take potential load offset into account when KA [...] new 376f5a3bd7e2 arm64: mm: get rid of kimage_vaddr global variable new 365b1900c93a Documentation/arch/arm64: Fix typo new 86d1921c9d5a arm64: Delete the zero_za macro new 75b5e0bf90bf arm64: irq: set the correct node for VMAP stack new 7b1a09e44dc6 arm64: irq: set the correct node for shadow call stack new 590f23b09240 perf/arm-cmn: Fix HN-F class_occup_id events new 877806b9b41e drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT() new ca6f537e459e drivers/perf: pmuv3: don't expose SW_INCR event in sysfs new 38bbef7240b8 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu new 5cd7da19cb97 arm: perf: Remove PMU locking new 118eb89b1e7f drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'stru [...] new afd83967e7bb perf: fsl_imx8_ddr: Add AXI ID PORT CHANNEL filter support new 9745295358f4 docs/perf: Add explanation for DDR_CAP_AXI_ID_PORT_CHANNEL [...] new 2fe44e7dcb86 dt-bindings: perf: fsl-imx-ddr: Add i.MX8DXL compatible new 46fe448ec3b7 perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf new 79c03ed4b896 drivers/perf: Remove usage of the deprecated ida_simple_xx() API new 5ca8ab55084d drivers/perf: arm_dsu_pmu: Remove kerneldoc-style comment syntax new 9343c790e6de arm: perf: Remove inlines from arm_pmuv3.c new 62e1f212e5fe arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N new 2f6a00f30600 arm: perf: Use GENMASK for PMMIR fields new d30f09b6d7de arm: perf: Convert remaining fields to use GENMASK new 3115ee021bfb arm64: perf: Include threshold control fields in PMEVTYPER mask new f6da86969a3c arm: pmu: Share user ABI format mechanism with SPE new a5f4ca68f348 perf/arm_dmc620: Remove duplicate format attribute #defines new c7b98bf0fc79 KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h new 186c91aaf549 arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs new 816c26754447 arm64: perf: Add support for event counting threshold new bd690638e2c2 Documentation: arm64: Document the PMU event counting thre [...] new eb183b2cd0a6 Revert "perf/arm_dmc620: Remove duplicate format attribute [...] new cae40614cdd6 docs: perf: Add description for Synopsys DesignWare PCIe P [...] new ad6534c626fe PCI: Add Alibaba Vendor ID to linux/pci_ids.h new ac16087134b8 PCI: Move pci_clear_and_set_dword() helper to PCI header new af9597adc2f1 drivers/perf: add DesignWare PCIe PMU driver new f56bb3de66bc MAINTAINERS: add maintainers for DesignWare PCIe PMU driver new ced242ba9d7c KVM: arm64: Remove VPIPT I-cache handling new d8e12a0d3715 arm64: Kill detection of VPIPT i-cache policy new f35c32ca6839 arm64: Rename reserved values for CTR_EL0.L1Ip new 33c1a7785a41 kselftest/arm64: Improve output for skipped TPIDR2 ABI test new 48f7ab21f731 kselftest/arm64: Log SVCR when the SME tests barf new 1beef60e7d6b arm64: stacktrace: factor out kernel unwind state new 1aba06e7b2b4 arm64: stacktrace: factor out kunwind_stack_walk() new 256f442895ed arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 new 41bb68fbd016 arm64/sysreg: Add definition for HAFGRTR_EL2 new c0c5a8ea96b8 arm64/sysreg: add system register POR_EL{0,1} new 35768b23d830 arm64/sysreg: update CPACR_EL1 register new 9fb5dc53a117 arm64/sysreg: Add definition for ID_AA64PFR2_EL1 new 6e3dcfd13975 arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI060 [...] new b5aefb668701 arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 new 9e4f409b07df arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 new 8afe582d7700 arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI06 [...] new a6052284a9f9 arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 new 126cb3a60d35 arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 new e3a649ecf8b9 arm64/sysreg: Add definition for FPMR new e94e06d8a796 arm64/sysreg: Add new system registers for GCS new 92c9b393284b Merge branches 'for-next/cpufeature', 'for-next/early-idre [...] new 34b0bd1a02c7 Merge branch 'for-next/fixes' into for-next/core new 30a1a45a6cac Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 89fd38843f9f Merge branch 'arm/fixes' into for-next new 6ebf1725e1f0 ARM: dts: renesas: marzen: Add FLASH node new d758ec1ceedb ARM: dts: renesas: blanche: Add FLASH node new bfc1d3a9011a riscv: dts: renesas: Convert isa detection to new properties new a84e0556f134 ARM: dts: renesas: rcar-gen2: Fix I2C bus demux node names new cc75154c2f10 ARM: dts: renesas: Add missing ADV751[13] power supply properties new 74c3bb481907 arm64: dts: renesas: Add missing ADV751[13] power supply p [...] new 788d24c59d24 ARM: dts: renesas: iwg22d-sodimm: Fix stmpe node names new 2bbaebc5a759 ARM: dts: renesas: marzen: Rename keyboard nodes new ce3adea16612 arm64: dts: renesas: rzg2l-smarc-som: Enable 4-bit tx support new 51dad0523b1e arm64: dts: renesas: rzg2lc-smarc-som: Enable 4-bit tx support new 00cbba479142 arm64: dts: renesas: rzg3s-smarc-som: Enable SDHI2 new 993a207c114e arm64: dts: renesas: rzg3s-smarc: Enable SDHI1 new 7ccd37fbecf3 arm64: dts: renesas: draak: Make HDMI the default video input new 25d324331a17 arm64: dts: renesas: draak: Move HDMI bus properties to co [...] new ea17f7513186 ARM: shmobile: defconfig: Switch to DRM_SHMOBILE new 138588e9fa23 ARM: dts: renesas: r8a7740: Add LCDC nodes new c9a0ed133826 ARM: dts: renesas: armadillo800eva: Add LCD panel new d74d8cdefcdc arm64: dts: renesas: r9a09g011: Add missing space in compatible new 95d516f3eb96 ARM: dts: renesas: r9a06g032: Add missing space in compatible new 9ea6b7dfff2c Merge tag 'renesas-dts-for-v6.8-tag1' of git://git.kernel. [...] new 61c8cc7dce2a Merge branch 'soc/dt' into for-next new e88b859cab4b ARM: multi_v7_defconfig: Add SCMI reset support new ac2453d06c76 arm64: defconfig: Enable Renesas VersaClock 3 clock genera [...] new 528db5d82783 ARM: multi_v7_defconfig: Enable CONFIG_RAVB new 7c77368b6c42 ARM: shmobile: defconfig: Refresh for v6.7-rc1 new 542b667fe9ee Merge tag 'renesas-arm-defconfig-for-v6.8-tag1' of git://g [...] new e774c3432d62 Merge branch 'soc/defconfig' into for-next new 57b79ac9f43d soc: apple: rtkit: Get rid of apple_rtkit_send_message_wait new 6e1457fcad3f soc: apple: mailbox: Add ASC/M3 mailbox driver new bb538effdc71 soc: apple: rtkit: Port to the internal mailbox driver new 143897c4fa97 mailbox: apple: Delete driver new c84292d9d253 soc: apple: mailbox: Rename config symbol to APPLE_MAILBOX new 4dae8c047a70 soc: apple: mailbox: Add explicit include of platform_device.h new cb6c44e02092 Merge tag 'asahi-soc-mailbox-6.8' of https://github.com/As [...] new 864acca58000 bus: fsl-mc: Drop if block with always false condition new a8759bd4c4fa bus: fsl-mc: Convert to platform remove callback returning void new ce0ca8658226 bus: hisi_lpc: Convert to platform remove callback returning void new 854f89a5b563 bus: omap-ocp2scp: Convert to platform remove callback ret [...] new 8c7d255dd2b4 bus: omap_l3_smx: Convert to platform remove callback retu [...] new ea7964a660ae bus: qcom-ssc-block-bus: Convert to platform remove callba [...] new f52dfffbb6d4 bus: simple-pm-bus: Convert to platform remove callback re [...] new 8b763a224970 bus: sun50i-de2: Convert to platform remove callback retur [...] new 88807ae1f9b3 bus: sunxi-rsb: Convert to platform remove callback return [...] new f54ba5ef85eb bus: tegra-aconnect: Convert to platform remove callback r [...] new 812c0c38a85e bus: tegra-gmi: Convert to platform remove callback return [...] new 2754f6157d65 bus: ti-pwmss: Convert to platform remove callback returning void new 999f052e9ccc bus: ti-sysc: Convert to platform remove callback returning void new fc540426f7ba bus: ts-nbus: Convert to platform remove callback returning void new a351940d61e6 Merge tag 'bus-platform-remove-void' of https://git.pengut [...] new f7de70783db1 Merge branch 'soc/drivers' into for-next new afbc5eb477b6 Merge branch 'soc/dt-late' into for-next new feeb3c9f0f2f Merge branch 'arm/fixes' into for-next new 5c69f40cff48 soc: document merges new 52cff57c4356 Merge branch 'arm/fixes' into for-next new 5254139ec60f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new beb9c30ba418 dt-bindings: soc: amlogic,meson-gx-hhi-sysctrl: add exampl [...] new a30c7a73b0ad arm64: dts: Add watchdog node for Amlogic C3 SoCs new 2d66f91208d1 arm64: dts: Add watchdog node for Amlogic S4 SoCs new 35b47cefe895 arm64: dts: amlogic: minor whitespace cleanup around '=' new be18d53c32b2 arm64: dts: amlogic: meson-axg: pinctrl node for NAND new bee505184fd5 arm64: dts: meson-axg: jethub-jxx add support for EEPROM new cd03f3d742f3 Merge branch 'v6.8/arm64-dt' into for-next new d397965e584e firmware: meson_sm: refactor serial sysfs entry via dev_gr [...] new d8385d7433f9 firmware: meson-sm: unmap out_base shmem in error path new 3a5038e9c055 Merge branch 'v6.8/drivers' into for-next new a5468f5ea9a0 arm64: dts: amlogic: add reset controller for Amlogic C3 SoC new 093098370b46 Merge branch 'v6.8/arm64-dt' into for-next new 528016cd2b52 arm64: dts: amlogic: add some device nodes for S4 new 66fdf773ccff arm64: dts: amlogic: enable some nodes for board AQ222 new 078c5db2a961 Merge branch 'v6.8/arm64-dt' into for-next new e3c58a44ea7d arm64: dts: amlogic: drop redundant status=okay new 4b87b5f60812 Merge branch 'v6.8/arm64-dt' into for-next new f6930c7b17bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96c4f072b2ed dt-bindings: arm: aspeed: document ASRock SPC621D8HM3 new 2e09eb0615f0 ARM: dts: aspeed: Add ASRock SPC621D8HM3 BMC new 01bb8d5bf1ab dt-bindings: arm: aspeed: document ASRock E3C256D4I new f957714c0f53 ARM: dts: aspeed: Add ASRock E3C256D4I BMC new eadd52a6233d dt-bindings: arm: aspeed: add Asrock X570D4U board new ecab6c95f79b ARM: dts: aspeed: asrock: Add ASRock X570D4U BMC new 763f0b3f1402 dt-bindings: arm: aspeed: add Meta Harma board new e17770a3388e ARM: dts: aspeed: Harma: Add Meta Harma (AST2600) BMC new 3f8c0951cc87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa1cfba75b77 ARM: at91: pm: set soc_pm.data.mode in at91_pm_secure_init() new e83bcc62287b ARM: dts: microchip: sam9x60_curiosity: Add IRQ support fo [...] new 6dc4309df405 ARM: dts: microchip: sam9x60ek: Add IRQ support for ethernet PHY new b766b70117ac Merge branch 'at91-dt' into at91-next new 2a7f1848d9d6 ARM: dts: microchip: sama5d27_wlsom1_ek: Remove mmc-ddr-3_ [...] new 83400f6cbb7a Merge branch 'at91-dt' into at91-next new abe18175269a ARM: dts: microchip: sama5d27_som1_ek: Remove mmc-ddr-3_3v [...] new 58f72e7817f1 Merge branch 'at91-dt' into at91-next new ee616ba3ae2b Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new a9ba96fb412e Merge branch 'next' of https://github.com/Broadcom/stblinux.git new fe3b082a6eb8 memory: tegra: Add SID override programming for MC clients new 0d6c918011ce memory: tegra: Skip SID programming if SID registers aren't set new 4a23d0f9814c memory: tegra: Protect SID override call under CONFIG_IOMMU_API new 917fa7197adb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new fcefbb49ebb7 bus: imx-weim: Use device_get_match_data() new 0c5800b82101 Merge branch 'imx/drivers' into for-next new d99cfab43cbd ARM: imx: Use device_get_match_data() new c8705471b94d ARM: mxs: Do not search for "fsl,clkctrl" new 424bfd943161 Merge branch 'imx/soc' into for-next new 29b560a4e37e dt-bindings: vendor-prefixes: add rve new bb405e8b5336 dt-bindings: arm: fsl: add RVE gateway board new 37dbc39776db dt-bindings: arm: Add compatible for SKOV i.MX8MP RevB board new ffce67b61108 dt-bindings: arm: fsl: add verdin imx8mm mallow board new 63ff54dfa832 dt-bindings: arm: fsl: add verdin imx8mp mallow board new 54979cc4f7c1 Merge branch 'imx/bindings' into for-next new 0d4ac04fa7c3 ARM: dts: imx7d: Fix coresight funnel ports new 5f55da4cc370 ARM: dts: imx7s: Fix lcdif compatible new 4aadb841ed49 ARM: dts: imx7s: Fix nand-controller #size-cells new cbad7024a7a9 ARM: dts: imx7s: Add missing #thermal-sensor-cells new beaf2e34dad5 ARM: dts: imx6qdl: mba6: fix typo in comments new 43a116148fdd ARM: dts: imx6ul: mba6ulx: fix typo in comments new fb72b877a6c9 ARM: dts: imx7s: Add DMA channels for CSPI peripherals new b76bbf835d89 ARM: dts: imx6q-apalis: add can power-up delay on ixora board new c9d4affbe60a ARM: dts: imx: tqma7: add lm75a sensor (rev. 01xxx) new 32596b101f6c ARM: dts: nxp: imx7d-pico: add cpu-supply nodes new cdb7389abe30 ARM: dts: imx6qdl-apalis: Add usdhc aliases new 265f56542a93 ARM: dts: imx6qdl-colibri: Add usdhc aliases new d53314dd068e ARM: dts: imx7d-colibri-emmc: Add usdhc aliases new 60ae7e9e9164 ARM: dts: nxp: minor whitespace cleanup around '=' new 0b6b2650b7c6 ARM: dts: nxp: Fix some common switch mistakes new edbbae7fba49 ARM: dts: imx7: add MIPI-DSI support new 3a306eacda02 ARM: dts: imx7s: Add on-chip memory new 620360bf7dbf ARM: dts: imx28-tx28: Pass #sound-dai-cells new 844542b0fcec ARM: dts: imx23/28: Remove unneeded "fsl,mxs-gpio" new 287e256c1a6e ARM: dts: imx28-lwe: Pass device_type to the memory node new ebd6292926d8 ARM: dts: imx23/28: Remove undocumented "fsl,clkctrl" new f3840123b7f1 Merge branch 'imx/dt' into for-next new 1c4a4f7362fd arm64: dts: imx93: Add audio device nodes new 54303e555df1 arm64: dts: imx93: Configure clock rate for audio PLL new d9b07915fc31 arm64: dts: freescale: tqma9352-mba93xxla: add 'chassis-ty [...] new 6a04248799fd arm64: dts: freescale: add initial device tree for MBa93xx [...] new 71f9f77f2736 arm64: dts: imx8mp: Add CCM interrupts new ba6f55e36919 arm64: dts: imx8mn: Add CCM interrupts new 4f776504a9ab arm64: dts: imx8mm: Add CCM interrupts new 5946b71eacf7 arm64: dts: imx8mp-beacon-kit: Enable DSI to HDMI Bridge new f6862104ff3a arm64: dts: imx8mp: Describe M24C32-D write-lockable page [...] new bb89601282fc arm64: dts: imx93-11x11-evk: set SION for cmd and data pad [...] new 6783971e88f6 arm64: dts: imx93: change tuning start to get a large scan [...] new 47a34668179f arm64: dts: imx93-11x11-evk: add 12 ms delay to make sure [...] new d68b9a66ae82 arm64: dts: imx93: update anatop node new 2854d8cd032c arm64: dts: imx8mm-venice-gw72xx: add TPM device new 5016f22028e4 arm64: dts: imx8mp-venice-gw72xx: add TPM device new 85e51f62a38b arm64: dts: imx8mp-venice-gw74xx: remove unecessary propre [...] new 3eb1b39b2415 arm64: dts: freescale: Add dual-channel LVDS overlay for T [...] new 949208664fe8 arm64: dts: freescale: debix-som: Add heartbeat LED new 4bedc468b725 arm64: dts: imx8mp: Add NPU Node new 010dc015b811 arm64: dts: imx8mp: Disable dsp reserved memory by default new 31e2689b9985 arm64: dts: imx8mm-venice-gw7: Fix pci sub-nodes new 2f05cd74fe2b arm64: dts: imx8mn-var-som: add fixed 3.3V regulator for EEPROM new dfd3647c13b9 arm64: dts: imx8-apalis: add can power-up delay on ixora board new 4168df27f54a arm64: dts: freescale: debix-som-a-bmb-08: Add CSI Power R [...] new 67275c2f3d9b arm64: dts: freescale: introduce rve-gateway board new c8e6e06edec2 arm64: dts: imx8mn-var-som-symphony: add vcc supply for PCA9534 new 6d382d51d979 arm64: dts: freescale: Add SKOV IMX8MP CPU revB board new 5a8e9b022e56 arm64: dts: imx8qm-ss-dma: Pass lpuart dma-names new 7c1d1944e637 arm64: dts: imx8mm-emcon-avari: Fix gpio-cells new f29c19a6e488 arm64: dts: imx8dxl-ss-conn: Fix Ethernet interrupt-names order new 1a95c9090bbc arm64: dts: imx8mm-nitrogen-r2: Fix I2C mux subnode name new 190efda73985 arm64: dts: imx8mp-debix-model-a: Use phy-mode new 58efd84f73d9 arm64: dts: imx8qxp-mek: Fix gpio-sbu-mux compatible new edef8f1a0127 arm64: dts: imx93: Remove unexistent 'shared-interrupt' new adf8745db474 arm64: dts: imx8-ss-audio: Remove unexistent'shared-interrupt' new 0548761f8ed8 arm64: dts: tqma8mpql: Remove invalid/unused property new d3e94d202ca2 arm64: dts: imx8dxl-ss-ddr: change ddr_pmu0 compatible new ff2dbdf61754 arm64: dts: freescale: minor whitespace cleanup around '=' new b918ab261611 arm64: dts: imx8mm: Simplify mipi_dsi clocks new 5b28b39dda77 arm64: dts: imx8mm: Remove video_pll1 clock rate from clk node new a0deedcc0cf0 arm64: dts: imx8mm: Slow default video_pll1 clock rate new e3873abfe0f7 arm64: dts: imx8mm-venice-gw7: Adjust PCI Ethernet nodes new eb9348865fab arm64: dts: freescale: verdin-imx8mm: add support to mallow board new 12f2486ebe70 arm64: dts: freescale: verdin-imx8mp: add support to mallow board new c0ac4eb8b8e9 arm64: dts: imx8mq-phanbell: make dts use gpio-fan matrix [...] new 8c3c7094bf5b Merge branch 'imx/dt64' into for-next new 95d907a668a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca099e7ce576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e10957e4973c MAINTAINERS: add Marvell MBus driver to Marvell EBU SoCs support new 5c0b28f30f65 ARM: dts: marvell: Fix some common switch mistakes new 8b3ebdf4f061 ARM: dts: marvell: make dts use gpio-fan matrix instead of array new dd30dde691e5 Merge branch 'mvebu/dt' into mvebu/for-next new 818a1801d196 ARM64: dts: marvell: Fix some common switch mistakes new c431744e514e ARM64: dts: Add special compatibles for the Turris Mox new ca8454133d38 Merge branch 'mvebu/dt64' into mvebu/for-next new 0ff85797c2ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 099bf6898908 Merge branch 'fixes' into for-next new 9de586a0a1c5 dt-bindings: omap: Add Motorola mapphone mz609 and mz617 tablets new 662f20c4c450 ARM: dts: motorola-mapphone: Move LCD to common file for x [...] new 1b5115d655a7 ARM: dts: motorola-mapphone: Move handset devices to a com [...] new 94bd4a6e6e6b ARM: dts: motorola-mapphone: Add basic support for mz609 a [...] new d6296525f128 arm: dts: omap: Apply am57xx-idk overlays to base dtbs new 3a40640ded57 ARM: dts: ti/omap: Replace deprecated extcon-usb-gpio id-g [...] new b1a041afb410 ARM: dts: omap4-embt2ws: enable 32K clock on WLAN new 288fde659ec6 ARM: dts: omap: logicpd-torpedo: do not disguise GNSS device new 0b70b2d8ea01 Merge branch 'omap-for-v6.8/dt' into for-next new 10dfde4bec52 ARM: dts: omap4-embt2ws: Add Bluetooth new ac10d6c3c5f9 ARM: omap2plus_defconfig: enable I2C devcies of bt200 new 6353ed6f311b MAINTAINERS: add omap bus drivers to OMAP2+ SUPPORT new 0ea5e8402a47 Merge branches 'omap-for-v6.8/dt', 'omap-for-v6.8/defconfi [...] new 28cf8ac56732 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a18bbe1cb25e ARM: dts: qcom-sdx55: switch USB QMP PHY to new style of bindings new d721d6b1aaa5 ARM: dts: qcom-sdx65: switch USB QMP PHY to new style of bindings new 554557542e70 ARM: dts: qcom: apq8064: correct XOADC register address new 6b6056961a2e ARM: dts: qcom: msm8960: introduce label for PMIC keypad new a26d147f1872 ARM: dts: qcom: msm8660-surf: use keypad label directly new 0802de336a43 ARM: dts: qcom: apq8064-nexus7: move sdcc1 node to proper place new 249aae3ffcfe ARM: dts: qcom: mdm9615-wp8548-mangoh-green: group include [...] new 455a4c46e023 ARM: dts: qcom: strip prefix from PMIC files new eba2158528b1 ARM: dts: qcom: apq8064: fix PMIC node labels new 0e4688cd4ee6 ARM: dts: qcom: mdm9615: fix PMIC node labels new c6d86aa8a121 ARM: dts: qcom: msm8660: fix PMIC node labels new a10a09f34eb8 ARM: dts: qcom: msm8960: fix PMIC node labels new 7b22923c3f50 ARM: dts: qcom: apq8064: move PMIC interrupts to the board files new 7661e1e7f66e ARM: dts: qcom: mdm9615: move PMIC interrupts to the board files new 41cdee8a3349 ARM: dts: qcom: msm8660: move PMIC interrupts to the board files new 31c4b7415ae4 ARM: dts: qcom: msm8960: move PMIC interrupts to the board files new 5c903b859aac ARM: dts: qcom: msm8960: split PMIC to separate dtsi files new 2308f2df5b66 ARM: dts: qcom: apq8064: split PMICs to separate dtsi files new e92971502251 ARM: dts: qcom: mdm9615: split PMIC to separate dtsi files new b00c86c2e9ee ARM: dts: qcom: msm8660: split PMIC to separate dtsi files new a195fb916520 ARM: dts: qcom: pm8058: reorder nodes new 0c78700a8aa0 ARM: dts: qcom: pm8921: reorder nodes new 4d6f4d391f01 ARM: dts: qcom: pm8018: move reg property new 4181b6ce576a ARM: dts: qcom: pm8921: move reg property new cfe406658eb8 ARM: dts: qcom: pm8058: use defined IRQ flags new bd05d27e0764 ARM: dts: qcom: pm8921: switch to interrupts-extended new b721204a85d8 ARM: dts: qcom: pm8018: switch to interrupts-extended new 69a59e9fc442 ARM: dts: qcom: pm8058: switch to interrupts-extended new d25762097bc2 ARM: dts: qcom: apq8064: move RPM regulators to board files new 8299cc4b6ca3 ARM: dts: qcom: mdm9615: move RPM regulators to board files new 203cc864c958 ARM: dts: qcom: msm8660: move RPM regulators to board files new 4187a3f87b95 ARM: dts: qcom: msm8960: drop useless rpm regulators node new 74eafc5f82a5 ARM: dts: qcom: msm8974: move regulators to board files new 61023dd0ec53 ARM: dts: qcom: pm8921: Disable keypad by default new 3f0533c6f270 ARM: dts: qcom: apq8060-dragonboard: rename mpp ADC channe [...] new 77c1b2b30e0f ARM: dts: qcom: ipq8064: drop qcom, prefix from SSBI node name new bded0924f6a4 ARM: dts: qcom: mdm9615: drop qcom, prefix from SSBI node name new 94da379dba88 ARM: dts: qcom: sdx65: correct PCIe EP phy-names new f64f653df2ef ARM: dts: qcom: sdx65: add missing GCC clocks new a900ad783f50 ARM: dts: qcom: sdx65: correct SPMI node name new 95053f6bc8ff ARM: dts: qcom: msm8974: Add watchdog node new 97817a8275a1 ARM: dts: qcom: Add support for HTC One Mini 2 new 9f1b26b4ba71 Merge tag 'qcom-dts-for-6.7-2' into arm32-for-6.8 new d0ec3c4c11c3 ARM: dts: qcom: sdx55: fix USB wakeup interrupt types new 6dedbd246cb6 ARM: dts: qcom: minor whitespace cleanup around '=' new c9c8179d0ccd ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default new fc209f869310 ARM: dts: qcom: msm8226: Add GPU new 3515c3172f66 arm64: defconfig: Enable GCC, pinctrl and interconnect for SDX75 new 17fc6f391932 arm64: deconfig: enable Qualcomm SM8650 SoC drivers new 499e8d93e8c5 Merge tag 'qcom-arm64-for-6.7-2' into arm64-for-6.8 new 5de106ec1ea9 arm64: dts: qcom: ipq6018: switch USB QMP PHY to new style [...] new 5e2af1902d74 arm64: dts: qcom: ipq8074: switch USB QMP PHY to new style [...] new 48660cc40455 arm64: dts: qcom: msm8996: switch USB QMP PHY to new style [...] new b7efebfeb2e8 arm64: dts: qcom: msm8998: switch USB QMP PHY to new style [...] new ca5ca568d738 arm64: dts: qcom: sdm845: switch USB QMP PHY to new style [...] new da9a1e6569ff arm64: dts: qcom: sm8150: switch USB QMP PHY to new style [...] new 2dcb4a0058e5 arm64: dts: qcom: sm8250: switch USB QMP PHY to new style [...] new d6e2bc901cb7 arm64: dts: qcom: sm8350: switch USB QMP PHY to new style [...] new 3e4b53e04281 arm64: dts: qcom: ipq5018: enable the CPUFreq support new 14259fcdaf72 dt-bindings: arm: qcom: drop the IPQ board types new ec987b5efd59 arm64: dts: qcom: sdm845: Add OPP table support to UFSHC new 725be1d6318e arm64: dts: qcom: sm8250: Add OPP table support to UFSHC new 18c74d56fe60 iio: adc: Add PM7325 PMIC7 ADC bindings new 4c343fe9b68a arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7250B thermals new 46a2f77e1eb8 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMK7325 thermals new ae1122c37570 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7325 thermals new be69109e93c7 arm64: dts: qcom: msm8953: add SPI interfaces new afc4f14be33c dt-bindings: clocks: qcom,gcc-ipq8074: allow QMP PCI PHY P [...] new 591da388c344 arm64: dts: qcom: ipq8074: pass QMP PCI PHY PIPE clocks to GCC new 924645058d31 arm64: dts: qcom: sm4450: Add apps_rsc and cmd_db node new 483fa5552d35 arm64: dts: qcom: sm4450: Add RPMH and Global clock new 980679261b06 arm64: dts: qcom: sm4450: add uart console support new b6fbe1112e40 arm64: dts: qcom: sm4450-qrd: add QRD4450 uart support new 6e28e70f0075 arm64: dts: qcom: sm4450-qrd: mark QRD4450 reserved gpios new 06fd1dd1efde dt-bindings: arm: qcom: Add QCM6490 IDP and QCS6490 RB3Gen2 board new 9af6a9f32ad0 arm64: dts: qcom: Add base qcm6490 idp board dts new 04cf333afc75 arm64: dts: qcom: Add base qcs6490-rb3gen2 board dts new 3c3fcac8d3b1 dt-bindings: arm: qcom: Fix html link new 5b006a82a2bb arm64: dts: qcom: sdm632-fairphone-fp3: Enable WiFi/Bluetooth new ba5f5610841f arm64: dts: qcom: sm6115: Add UART3 new cab60b166575 arm64: dts: qcom: qrb4210-rb2: Enable bluetooth new fbe0870c48ac arm64: dts: qcom: msm8939-longcheer-l9100: Add proximity-n [...] new 608168b4d607 arm64: dts: qcom: sm8250-xiaomi-elish: Fix typos new 69652787279d arm64: dts: qcom: sm8250-xiaomi-elish: Add pm8150b type-c [...] new bcaa71f13cc7 arm64: dts: qcom: sc8280xp: Add QMP handle to RPMh stats new 8786398f8686 arm64: dts: qcom: sc7180: Add the missing MDSS icc path new c657056d9987 arm64: dts: qcom: sc7280: Add the missing MDSS icc path new a2b32096709d arm64: dts: qcom: qcm2290: Add display nodes new 5b970ff0193d arm64: dts: qcom: qcm2290: Hook up interconnects new 616eda24edd4 arm64: dts: qcom: qrb2210-rb1: Set up HDMI new 252bc7ad3594 arm64: dts: qcom: qrb2210-rb1: Enable CAN bus controller new b6a56a5a25d6 arm64: dts: qcom: qrb2210-rb1: add wifi variant property new 2e0dcbf164fb arm64: dts: qcom: msm8953: Use non-deprecated qcom,domain [...] new 01a3c3739183 dt-bindings: arm: qcom: Add Huawei Honor 5X / GR5 (2016) new cff9a76f306b arm64: dts: qcom: msm8939-huawei-kiwi: Add initial device tree new 83afcf14edb9 arm64: dts: qcom: ipq6018: use CPUFreq NVMEM new 50891bc7f1e9 arm64: dts: qcom: msm8916-acer-a1-724: Add notification LED new 2dee68e77cb5 arm64: dts: qcom: sdm632-fairphone-fp3: Enable LPASS new 663affdb12b3 arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible new 1aaa08e8de36 arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity new 20e886590a31 arm64: dts: qcom: sm8450: correct TX Soundwire clock new ead0f132fc49 arm64: dts: qcom: sm8550: correct TX Soundwire clock new d69e34675a8b dt-bindings: vendor-prefixes: document HTC Corporation new bfccc195192e dt-bindings: arm: qcom: Add HTC One Mini 2 new 2c21e5a84524 arm64: dts: qcom: sc8180x: drop duplicated PCI iommus property new 7ac90b4cf107 arm64: dts: qcom: sc7180: Make watchdog bark interrupt edg [...] new 6897fac411db arm64: dts: qcom: sc7280: Make watchdog bark interrupt edg [...] new 263b34849945 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edg [...] new 9204e9a40992 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edg [...] new 735d80e2e8e5 arm64: dts: qcom: sm8250: Make watchdog bark interrupt edg [...] new 48d5cf4772ec arm64: dts: qcom: sa8775p: Make watchdog bark interrupt ed [...] new 6c4a9c7ea486 arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt e [...] new 5b84bb2b8d86 arm64: dts: qcom: sm6350: Make watchdog bark interrupt edg [...] new e0cee8dc6757 arm64: dts: qcom: qrb2210-rb1: use USB host mode new 2928212b6ef2 arm64: dts: qcom: ipq9574: enable GPIO based LED new 63a021f52f69 arm64: dts: qcom: ipq5332: add missing properties to the G [...] new a427dd16e61f arm64: dts: qcom: ipq5018: add few more reserved memory regions new d59653233e87 arm64: dts: qcom: sm8250: Add TCSR halt register space new 1accc6031d92 arm64: dts: qcom: sm8350: Add TCSR halt register space new 44b1f64cad57 arm64: dts: qcom: sm8550: Enable download mode register write new 4ab1721694a0 dt-bindings: clock: Use gcc.yaml for common clock properties new 206cd759fbd2 dt-bindings: clock: Add SC8280XP CAMCC new 7a56e64a56dd Merge branch '20231026105345.3376-3-bryan.odonoghue@linaro [...] new 9bd07f2c558f arm64: dts: qcom: sc8280xp: Add in CAMCC for sc8280xp new 07c88da81caf arm64: dts: qcom: sm8550: fix soundwire controllers node name new 11fcb81373de arm64: dts: qcom: sm8450: fix soundwire controllers node name new b0e0290bc47d arm64: dts: qcom: qdu1000: correct LLCC reg entries new 468cf125e479 arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off new 58e8fcf99283 arm64: dts: qcom: sc8280xp: correct Soundwire node name new c1f52fb9a128 arm64: dts: qcom: sm8250: correct Soundwire node name new 5a71b4719be7 arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells fro [...] new 7613e707612e arm64: dts: qcom: sc8280xp-x13s: drop sound-dai-cells from [...] new fabfc74f1b3a arm64: dts: qcom: sm8350: move DPU opp-table to its node new 81c8ec77b86f arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin new fdcc36cda041 arm64: dts: qcom: sdm850-lenovo-yoga: Add wakeup-sources new 48307d83c998 arm64: dts: qcom: sm8250: Add wakeup-source to usb_1 and usb_2 new dc6b5562acba arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator new 0c90c75e6632 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator new 74eed6f467db arm64: dts: qcom: sdm845: correct Soundwire node name new fdff2141be44 arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for [...] new 9a1bd36aeb31 arm64: dts: qcom: sc8180x-primus: use 'gpios' suffix for P [...] new af6f6778d34c arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs new f52f11271d90 arm64: dts: qcom: sm6115: align mem timer size cells with [...] new 67e4656f4487 arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller new 0d10ac7d2d94 arm64: dts: qcom: sm6375-pdx225: add fixed touchscreen AVD [...] new cdecce12d55c arm64: dts: qcom: sc8180x: align APSS with bindings new 7bf421f44549 dt-bindings: iio: adc: qcom: Add Qualcomm smb139x new 01a9e9eb6cdb arm64: dts: qcom: sm8350: Fix DMA0 address new e70537717146 arm64: dts: qcom: pm8350k: Remove hanging whitespace new 54ee322f845c arm64: dts: qcom: sm8350: Fix remoteproc interrupt type new ea72a527bd20 arm64: dts: qcom: Add interconnect nodes for SDX75 new f47303a8d0b5 arm64: dts: qcom: Add USB3 and PHY support on SDX75 new a8db1c061f8b arm64: dts: qcom: sdx75-idp: Enable USB3 and PHY support new 08105d9a5490 dt-bindings: arm: qcom-soc: extend pattern for matching ex [...] new 0ab1bef0b7c3 arm64: dts: qcom: sc7280: Add ZAP shader support new 94085049fdad arm64: dts: qcom: sc7280: Fix up GPU SIDs new 31edad478534 arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent new 6a7f8c635dab arm64: dts: qcom: sc7280: Add 0xac Adreno speed bin new 26b87a3dc333 arm64: dts: qcom: pm8916: Add BMS and charger new 12fbe58560d6 arm64: dts: qcom: msm8916-longcheer-l8150: Add battery and [...] new 0984bc0165f7 arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types new 9b956999bf72 arm64: dts: qcom: sc7180: fix USB wakeup interrupt types new c34199d967a9 arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types new 24f8aba9a7c7 arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types new 0dc0f6da3d43 arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types new de3b3de30999 arm64: dts: qcom: sdm670: fix USB wakeup interrupt types new 84ad9ac8d9ca arm64: dts: qcom: sdm845: fix USB wakeup interrupt types new 41952be6661b arm64: dts: qcom: sm6375: fix USB wakeup interrupt types new 54524b6987d1 arm64: dts: qcom: sm8150: fix USB wakeup interrupt types new 29d91ecf530a arm64: dts: qcom: sm8550: fix USB wakeup interrupt types new 66ec7b4f4713 arm64: dts: qcom: qdu1000: Add ECPRI clock controller new 6a25e70214fd arm64: dts: qcom: ipq8074: Add QUP4 SPI node new dd744d7d1529 arm64: dts: qcom: minor whitespace cleanup around '=' new ef9284a55a78 dt-bindings: arm: qcom-soc: extend pattern matching for X1 [...] new 32c5a8b93ba5 arm64: dts: qcom: sm8550: add IPA information new 33eae059ccaf arm64: dts: qcom: sm8550-qrd: enable IPA new 25bb226508a1 dt-bindings: arm: qcom: Add Xiaomi Pad 6 (xiaomi-pipa) new 264beb3cbd0d arm64: dts: qcom: sm8250-xiaomi-pipa: Add initial device tree new 1a3b3bd142ff dt-bindings: clock: qcom: document the SM8650 TCSR Clock C [...] new b69d932154dc dt-bindings: clock: qcom: document the SM8650 General Cloc [...] new c1120359d4c2 dt-bindings: clock: qcom: document the SM8650 Display Cloc [...] new a0aa7fa5c3f0 dt-bindings: clock: qcom: document the SM8650 GPU Clock Co [...] new 873f22440338 dt-bindings: clock: qcom: Document the SM8650 RPMH Clock C [...] new 40d9c6ea64c6 Merge branch '20231106-topic-sm8650-upstream-clocks-v3-5-7 [...] new 80abebd9bf72 dt-bindings: interconnect: document the RPMh Network-On-Ch [...] new 5ceab14eb6ef Merge branch 'icc-sm8650' of https://git.kernel.org/pub/sc [...] new 78804eecbe5c dt-bindings: arm: qcom: document SM8650 and the reference boards new d2350377997f arm64: dts: qcom: add initial SM8650 dtsi new 707060bf2a3c arm64: dts: qcom: pm8550ve: make PMK8550VE SID configurable new 6fbdb3c1fac7 arm64: dts: qcom: sm8650: add initial SM8650 MTP dts new a834911d50c1 arm64: dts: qcom: sm8650: add initial SM8650 QRD dts new 10e024671295 arm64: dts: qcom: sm8650: add interconnect dependent device nodes new deb63527ab24 arm64: dts: qcom: sm8650-mtp: add interconnect dependent d [...] new 0c5b1016b5f3 arm64: dts: qcom: sm8650-qrd: add interconnect dependent d [...] new 9fdddbd134a6 arm64: dts: qcom: sm8650: add IPA information new 83c054b913cf arm64: dts: qcom: sm8650-qrd: enable IPA new ff28260e3d98 arm64: dts: qcom: sm8650: add ADSP GPR new 2d6bc13321c9 arm64: dts: qcom: sm8650: add LPASS LPI pin controller new 58872a54e4a8 arm64: dts: qcom: sm8650: add ADSP audio codec macros new 6a45a90c0c47 arm64: dts: qcom: sm8650: add Soundwire controllers new 80627a5d72b6 arm64: dts: qcom: sm8650-mtp: add WSA8845 speakers new 4dc7e7d2eead dt-bindings: clock: qcom: Add X1E80100 GCC clocks new 4c413512ed2d dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for X1E80100 new d64254b46a17 Merge branch '20231205061002.30759-4-quic_sibis@quicinc.co [...] new dc84a76f054c dt-bindings: interconnect: Add Qualcomm X1E80100 SoC new 779266b127c8 Merge branch 'icc-x1e80100' of https://git.kernel.org/pub/ [...] new bfea2924fc28 dt-bindings: arm: cpus: Add qcom,oryon compatible new 7a85cecf98ca dt-bindings: arm: qcom: Document X1E80100 SoC and boards new af16b00578a7 arm64: dts: qcom: Add base X1E80100 dtsi and the QCP dts new bd50b1f5b6f3 arm64: dts: qcom: x1e80100: Add Compute Reference Device new a1c7da5fb02c arm64: dts: qcom: pm8550: drop PWM address/size cells new 990b6c928b21 arm64: dts: qcom: sm8650: Add DisplayPort device nodes new c8a074789d71 arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 soc new 9b07340c55a8 arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 IDP board new 24187868e195 arm64: dts: qcom: msm8953: Set initial address for memory new cad7c46ae2d7 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable UFS new 0bcbf092560c arm64: dts: qcom: sc7280: Use WPSS PAS instead of PIL new 3658e411efcb arm64: dts: qcom: sc7280: Add ADSP node new df62402e5ff9 arm64: dts: qcom: sc7280: Add CDSP node new 5ffc529fa5df arm64: dts: qcom: qcm6490-fairphone-fp5: Enable various re [...] new 16e84c137919 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable WiFi new 4d45d56e1734 dt-bindings: clock: qcom,a53pll: add IPQ5018 compatible new 50492f929486 clk: qcom: apss-ipq-pll: add support for IPQ5018 new cec1f2ffcc06 dt-bindings: clock: qcom,gcc-ipq6018: split to separate schema new 3be492cf6e13 Merge branch '20231026105345.3376-3-bryan.odonoghue@linaro [...] new ff93872a9c61 clk: qcom: camcc-sc8280xp: Add sc8280xp CAMCC new 3f373de6da2c dt-bindings: clock: qcom,gcc-msm8939: Add CSI2 related clocks new 8f799d304c31 clk: qcom: gcc-msm8939: Add missing CSI2 related clocks new 6514b6efdd1f Merge branch '20231106-topic-sm8650-upstream-clocks-v3-5-7 [...] new c58225b7e3d7 clk: qcom: add the SM8650 Global Clock Controller driver, part 1 new aa381a2bdf1d clk: qcom: add the SM8650 Global Clock Controller driver, part 2 new e3388328e47c clk: qcom: add the SM8650 TCSR Clock Controller driver new 9e939f008338 clk: qcom: add the SM8650 Display Clock Controller driver new 8676fd4f3874 clk: qcom: add the SM8650 GPU Clock Controller driver new 1d50607335d7 clk: qcom: rpmh: add clocks for SM8650 new 6ebd9a4f8b8d clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config new d4a599c59d2c dt-bindings: clock: qcom: Add ECPRICC clocks for QDU1000 a [...] new cdf1c63d2372 Merge branch '20231123064735.2979802-2-quic_imrashai@quici [...] new 261625e0baa1 clk: qcom: branch: Add mem ops support for branch2 clocks new e146252ac160 clk: qcom: Add ECPRICC driver support for QDU1000 and QRU1000 new 12c4ffcd3b87 Merge branch '20231205061002.30759-4-quic_sibis@quicinc.co [...] new 161b7c401f4b clk: qcom: Add Global Clock controller (GCC) driver for X1E80100 new 874bc7be1e08 clk: qcom: rpmh: Add support for X1E80100 rpmh clocks new 03970d2fa354 soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset new 086fdb48bc65 soc: qcom: add ADSP PDCharger ULOG driver new fa78d0280fdc dt-bindings: soc: qcom: stats: Add QMP handle new e84e61bdb97c soc: qcom: stats: Add DDR sleep stats new 73380e2573c3 soc: qcom: stats: fix 64-bit division new 70b139a7af71 soc: qcom: stats: Express AOSS QMP module dependency new 8c1f28ff1356 dt-bindings: soc: qcom,aoss-qmp: document the SM8560 Alway [...] new 98e8bc43c225 dt-bindings: soc: qcom: pmic-glink: document SM8650 compatible new 6da02af3f910 dt-bindings: firmware: qcom,scm: document SM8650 SCM Firmw [...] new 1d103d6af241 usb: typec: ucsi: fix UCSI on buggy Qualcomm devices new 4db09e7b967b soc: qcom: pmic_glink: enable UCSI by default new 216382b1555d dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 new f61319e57d89 soc: qcom: socinfo: Add SM8650 SoC ID table entry new 8fa41c40a1cb dt-bindings: cache: qcom,llcc: Document the SM8650 Last Le [...] new 7a280fec21fa soc: qcom: llcc: Add configuration data for SM8650 new c4fb7d2eac9f soc: qcom: pmic_glink_altmode: fix port sanity check new e9ceb595c2d3 dt-bindings: cache: qcom,llcc: Add X1E80100 compatible new b3cf69a43502 soc: qcom: llcc: Add configuration data for X1E80100 new d50b5cb1a8f7 soc: qcom: socinfo: Add PM8937 Power IC new 696945e427e6 dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs new 56fdc35ef067 dt-bindings: firmware: qcom,scm: Allow interconnect for everyone new fc538f5c65c2 Merge branches 'arm32-for-6.8', 'arm64-defconfig-for-6.8', [...] new 41ab5e9c59d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 49d9ceae0384 Merge branch 'renesas-dts-for-v6.8' into renesas-next new 19c4da034485 Merge branch 'renesas-dts-for-v6.8' into renesas-next new c11a6389476f Merge branches 'renesas-arm-defconfig-for-v6.8' and 'renes [...] new a89ef75a0104 Merge branch 'renesas-dts-for-v6.8' into renesas-next new a6921e6f41e8 soc: renesas: Remove duplicate setup of soc_device_attribu [...] new 31b2daea0764 soc: renesas: Make RZ/Five depend on !DMA_DIRECT_REMAP new 837918aa3fdd arm64: dts: renesas: r9a08g045: Add IA55 interrupt control [...] new aefd220c5791 arm64: dts: renesas: r9a08g045: Add Ethernet nodes new 447765986dbf arm64: dts: renesas: rzg3s-smarc-som: Use switches' names [...] new 932ff0c802c6 arm64: dts: renesas: rzg3s-smarc-som: Enable the Ethernet [...] new fc67495680f6 arm64: dts: renesas: white-hawk-cpu: Fix missing serial co [...] new a4ce2434e9bb Merge branches 'renesas-drivers-for-v6.8' and 'renesas-dts [...] new 45586ed3b7f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1750ec405933 reset: brcmstb: Use devm_platform_get_and_ioremap_resource() new 66a1f3929a52 reset: meson-audio-arb: Convert to devm_platform_ioremap_r [...] new 3d471cfbf26c reset: qcom-aoss: Convert to devm_platform_ioremap_resource() new 49994d704d39 reset: qcom: Convert to devm_platform_ioremap_resource() new ac53e621d802 reset: simple: Convert to devm_platform_get_and_ioremap_re [...] new 5d587019fcca reset: sunplus: Use devm_platform_get_and_ioremap_resource() new c64548122968 reset: uniphier-glue: Use devm_platform_get_and_ioremap_re [...] new 0c0ea61c9b3a dt-bindings: reset: Add compatible and DT bindings for Aml [...] new 41df5d7d5e99 reset: reset-meson: add support for Amlogic C3 SoC Reset C [...] new c1d884118f9b reset: Use device_get_match_data() new 1240070d4e04 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] new e530fc87259b dt-bindings: reset: qcom: drop unneeded quotes new e4916e791fb6 dt-bindings: reset: imx-src: Simplify compatible schema an [...] new c3c46acd5be9 dt-bindings: reset: hisilicon,hi3660-reset: Drop providers [...] new aabbc7567dd2 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new e5fc1f038355 dt-bindings: arm: rockchip: Add Geniatech XPI-3128 new cdc86eeebbd2 ARM: dts: rockchip: Add sdmmc_det pinctrl for RK3128 new 6135ac43309f ARM: dts: rockchip: Add Geniatech XPI-3128 RK3128 board new 759d6bd9ef94 ARM: dts: rockchip: Add USB host clocks for RK3128 new 4b12245e59ef ARM: dts: rockchip: Add dwc2 otg fifo siztes for RK3128 new fd610e604837 ARM: dts: rockchip: Make usbphy the parent of SCLK_USB480M [...] new 3d880c31d40d ARM: dts: rockchip: Add gmac node for RK3128 new b47c0b9ed3eb ARM: dts: rockchip: Enable gmac for XPI-3128 new edc4802d5a72 ARM: dts: rockchip: Add power-controller for RK3128 new 9ca8b8f880f2 ARM: dts: rockchip: Add GPU node for RK3128 new d85a7e34565f ARM: dts: rockchip: Enable GPU for XPI-3128 new 2d93f9dc4262 ARM: dts: rockchip: Add alternate UART pins to rv1126 new 9f35b08ab08b ARM: dts: rockchip: Serial aliases for rv1126 new b1ed25667f5f ARM: dts: rockchip: Add i2c2 node to rv1126 new 32de939ae49d ARM: dts: rockchip: Split up rgmii1 pinctrl on rv1126 new 36ad2e479f69 ARM: dts: rockchip: Add rv1109 SoC new 56bde00f7d15 dt-bindings: arm: rockchip: Add Sonoff iHost new 5d7d06e7c070 ARM: dts: rockchip: Add Sonoff iHost Smart Home Hub new 5ca860fb438b ARM: dts: rockchip: Move gpio aliases to SoC dtsi for RK3128 new 697b39733df9 ARM: dts: rockchip: Move i2c aliases to SoC dtsi for RK3128 new 33898f21283b ARM: dts: rockchip: Move uart aliases to SoC dtsi for RK3128 new 04c521c3bec1 ARM: dts: rockchip: add gpio alias for gpio dt nodes new 27ded76ef0fc ARM: dts: rockchip: fix rk3036 hdmi ports node new 569b26af7919 ARM: dts: rockchip: add hdmi-connector node to rk3036-kylin new d1d2c0885b68 Merge branch 'v6.8-armsoc/dts32' into for-next new 97c39c7a0965 arm64: dts: rockchip: add analog audio to RK3588 EVB1 new 213615d742f0 dt-bindings: arm: rockchip: Add Powkiddy RK2023 new 46d84ceb7eec arm64: dts: rockchip: Update powkiddy,rgb30 include to rk2 [...] new e926380ea2a2 arm64: dts: rockchip: Add Powkiddy RK2023 new 9ecf44fedc17 arm64: dts: rockchip: add USB3 host on rk3588s-orangepi-5 new b685460632d5 dt-bindings: arm: rockchip: Update edgeble-neu6 bindings new 2e9b4e598d28 arm64: dts: rockchip: Use NCM6A-IO board for edgeble-neu6b new c45de75d7a9a arm64: dts: rockchip: add gpio-line-names to rk3308-rock-pi-s new 20d03e13841e arm64: dts: rockchip: add missing tx/rx-fifo-depth for rk3 [...] new f97d78b9f6cf arm64: dts: rockchip: add USB3 host to rock-5b new 0773a4a199aa arm64: dts: rockchip: add USB3 host to rock-5a new 18f413c5dc28 dt-bindings: arm: rockchip: Add Powkiddy X55 new e99adc97e21a arm64: dts: rockchip: Add Powkiddy X55 new ba2110e54670 dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC new d1b8b36a2cc5 arm64: dts: rockchip: add Theobroma Jaguar SBC new 9918d10d1666 arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi new 328e901b7b03 arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi new a024abedbca9 arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi new a86e88043de9 arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi new f56804453a7f arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU new 998513442cb2 arm64: dts: rockchip: add gpio alias for gpio dt nodes new c87847cfc1f4 arm64: dts: rockchip: make dts use gpio-fan matrix instead [...] new 5d90cb1edcf7 arm64: dts: rockchip: Remove ethernet0 alias from the SoC [...] new c900fef5deff arm64: dts: rockchip: Remove ethernet0 alias from the SoC [...] new 9012ab6bd092 arm64: dts: rockchip: Remove ethernetX aliases from the So [...] new b110e4cc44c9 arm64: dts: rockchip: Remove ethernet0 alias from the SoC [...] new 36d9b3ae708e arm64: dts: rockchip: Add ethernet0 alias to the dts for R [...] new b0140a1b3b1d arm64: dts: rockchip: Add ethernet0 alias to the dts for R [...] new 8a64f5f0c692 dt-bindings: arm: rockchip: Add Anbernic RG351V new 9e63209d2099 arm64: dts: rockchip: Split RG351M from Odroid Go Advance new 8174dff9e583 arm64: dts: rockchip: Add Anbernic RG351V new 6afdb145b0bc Merge branch 'v6.8-armsoc/dts64' into for-next new 48794cd57a67 clk: rockchip: rk3568: Add PLL rate for 115.2MHz new 685da6972647 clk: rockchip: rk3568: Add PLL rate for 126.4MHz new 721bf080f249 clk: rockchip: rk3568: Mark pclk_usb as critical new effe0db4965e Merge branch 'v6.8-clk/next' into for-next new 44ba0e241511 Merge branch 'v6.7-armsoc/dtsfixes' into for-next new 1af27671f62c clk: rockchip: rk3568: Add PLL rate for 292.5MHz new c6c5a5580dcb clk: rockchip: rk3128: Fix HCLK_OTG gate register new 98dcc6be3859 clk: rockchip: rk3128: Fix aclk_peri_src's parent new 99fe9ee56bd2 clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name new 6a8065619fc3 Merge branch 'v6.7-clk/fixes' into for-next new 1a648f8b7994 dt-bindings: soc: rockchip: add rk3588 vop/vo syscon new f3038f517d8e Merge branch 'v6.8-armsoc/dts64' into for-next new 5d796f4c7dc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4be756fd983a dt-bindings: hwinfo: samsung,exynos-chipid: add specific c [...] new 9da80ed69eb1 dt-bindings: i2c: exynos5: add specific compatibles for ex [...] new c45860f6ee9b dt-bindings: i2c: samsung,s3c2410-i2c: add specific compat [...] new 5a17f863c042 dt-bindings: mmc: samsung,exynos-dw-mshc: add specific com [...] new 1d2c16e1ab98 dt-bindings: rtc: s3c-rtc: add specific compatibles for ex [...] new 5436459961da dt-bindings: serial: samsung: add specific compatibles for [...] new 25737c24cb06 dt-bindings: samsung: exynos-pmu: add specific compatibles [...] new 416231a9e383 dt-bindings: gpu: arm,mali-midgard: add specific compatibl [...] new b709ff4da1be dt-bindings: iio: samsung,exynos-adc: add specific compati [...] new cb931ee571be ASoC: dt-bindings: samsung-i2s: add specific compatibles f [...] new 622018516aa5 dt-bindings: pwm: samsung: add specific compatibles for ex [...] new c226e8c5e716 arm64: dts: exynos5433: add specific compatibles to severa [...] new ea9875b7d4ae arm64: dts: exynos7: add specific compatibles to several blocks new 0ffc692ad836 arm64: dts: exynos7885: add specific compatibles to severa [...] new bce7af250d0f arm64: dts: exynos850: add specific compatibles to several blocks new b5acc262278f arm64: dts: exynosautov9: add specific compatibles to seve [...] new 353ff168fb99 arm64: dts: exynos: add gpio-key node for exynosautov9-sadk new 20862a23260a dt-bindings: samsung: exynos-sysreg: add exynosautov920 sysreg new 705672285530 dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible new 7a5e832d0502 dt-bindings: samsung: usi: add exynosautov920-usi compatible new 9433b8d8d35b dt-bindings: serial: samsung: add exynosautov920-uart compatible new d2d9e80a0ba6 dt-bindings: pwm: samsung: add exynosautov920 compatible new 8bd05d4a86d5 dt-bindings: arm: samsung: Document exynosautov920 SADK bo [...] new 92b022550ae5 dt-bindings: hwinfo: samsung,exynos-chipid: add exynosauto [...] new daac53df6b56 Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] new beea67c7c2ef soc: samsung: exynos-chipid: add exynosautov920 SoC support new f9fcef326b25 Merge branch 'next/drivers' into for-next new 797bf47d8a42 ARM: dts: samsung: exynos4x12: replace duplicate pmu node [...] new ba2a45a48503 ARM: dts: samsung: exynos4: fix camera unit addresses/ranges new 07e6a553c2f1 ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges new 48c89bcb9382 Merge branch 'next/dt' into for-next new d1d53909bb5f clk: samsung: Fix kernel-doc comments new 5583e92be5c4 clk: samsung: Improve kernel-doc comments new 505d8d66267f Merge branch 'next/clk' into for-next new 2d8f82dd322f arm64: dts: exynos850: use Exynos7 fallbacks for pin wake- [...] new 7c1156d8a719 arm64: dts: exynosautov9: use Exynos7 fallbacks for pin wa [...] new 64041620130c Merge branch 'next/dt64' into for-next new 7677fdbc036b dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD new edb32ec3cea7 dt-bindings: pwm: samsung: add specific compatible for Tesla FSD new 921f4f1db7f5 dt-bindings: serial: samsung: add specific compatible for [...] new 54772f1d61cd dt-bindings: samsung: exynos-pmu: add specific compatible [...] new bf1e24c5330a dt-bindings: watchdog: samsung: add specific compatible fo [...] new 83d4805199da Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] new d834019f0c17 Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] new 5f257922c594 arm64: dts: fsd: add specific compatibles for Tesla FSD new 91180a4ad659 Merge branch 'next/dt64' into for-next new 84228d5e29db ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 new 6e73b11062b2 ARM: dts: samsung: exynos4210-i9100: Add node for touch keys new 50c7cdc9a4d2 ARM: dts: samsung: exynos4210-i9100: Add accelerometer node new 1e104bfa406d Merge branch 'next/dt' into for-next new fdd78ff04ccc dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible new 0a910f160638 dt-bindings: clock: Add Google gs101 clock management unit [...] new d9232785858e dt-bindings: soc: google: exynos-sysreg: add dedicated SYS [...] new b8857ec88bdd Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] new c96dab1993d2 arm64: dts: exynos: add initial support for exynosautov920 SoC new 57de428eaca2 arm64: dts: exynos: add minimal support for exynosautov920 [...] new e4f027756dff dt-bindings: samsung: exynos-sysreg: combine exynosautov92 [...] new 40af852a7ca5 Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] new b08d7c17150d Merge branch 'next/dt64' into for-next new 81306efd22ff dt-bindings: watchdog: Document Google gs101 watchdog bindings new bad3bc0a23b7 dt-bindings: serial: samsung: Add google-gs101-uart compatible new 2072496129b7 dt-bindings: serial: samsung: Make samsung,uart-fifosize a [...] new d793f7c471fb dt-bindings: soc: samsung: usi: add google,gs101-usi compatible new 5b02a863ba50 dt-bindings: clock: google,gs101: fix incorrect numbering [...] new 775721463e5f Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] new 803b60b72df4 Merge tag 'samsung-dt-bindings-refactoring-and-google-gs10 [...] new 13ff3bdafdd5 clk: samsung: clk-pll: Add support for pll_{0516,0517,518} new 2c597bb7d66a clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm [...] new c95f5b21a0ea tty: serial: samsung: Add gs101 compatible and common fifo [...] new c5862c127942 Merge branch 'next/drivers' into for-next new a41d9b3287b1 arm64: dts: fsd: Add MFC related DT enteries new e6c8463bbeba Merge branch 'next/dt64' into for-next new b3582328b9c5 dt-bindings: arm: google: Add bindings for Google ARM platforms new ea89fdf24fd9 arm64: dts: exynos: google: Add initial Google gs101 SoC support new 6a5713fc7853 arm64: dts: exynos: google: Add initial Oriole/pixel 6 boa [...] new 9d71df3e6eb7 MAINTAINERS: add entry for Google Tensor SoC new 8e3683327eae Merge branch 'next/dt64' into for-next new 6584cd349010 watchdog: s3c2410_wdt: Add support for WTCON register DBGA [...] new d429928dde2d watchdog: s3c2410_wdt: Update QUIRK macros to use BIT macro new 796bb2d3a16c watchdog: s3c2410_wdt: Add support for Google gs101 SoC new 20c61794a302 Merge branch 'next/drivers' into for-next new b1227572d277 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb4d25d7a33f arm64: dts: juno: Align thermal zone names with bindings new 9c1ae4c19d01 Merge tag 'juno-update-6.8' of git://git.kernel.org/pub/sc [...] new 189df98777a3 firmware: arm_scmi: Check beforehand if the perf domain se [...] new 619bc6e034f3 firmware: arm_scmi: Populate fastchannel info only if set [...] new e4e6e8f1ad0f firmware: arm_scmi: Add optional flags to extended names helper new 3cc12bb83e67 firmware: arm_scmi: Fix NULL pointer dereference during fa [...] new c3f17d5f89fc firmware: arm_scmi: Increase the maximum opp count in the [...] new b5efc28a754d firmware: arm_scmi: Add protocol versioning checks new 7c2d214ab5b9 Merge tag 'scmi-updates-6.8' of git://git.kernel.org/pub/s [...] new b753b5b13d8f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 482543590fc9 ARM: dts: stm32: use the same 3v3 for SD and DSI nodes on [...] new 86f15a5a6c13 ARM: dts: stm32: add STM32F746 syscfg clock new 9a7308232a11 ARM: dts: stm32: add SPI support on STM32F746 new 6f193d24749f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new b9622937d958 arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3 new 3589e6d9f6e9 dt-bindings: arm: sunxi: add Orange Pi Zero 2W new c505ee1eae18 arm64: dts: allwinner: h616: add Orange Pi Zero 2W support new 1824d2396163 Merge branch 'sunxi/dt-for-6.8' into sunxi/for-next new 89e00444cb89 clk: sunxi-ng: nkm: remove redundant initialization of tmp_parent new 715a9e70bdd4 Merge branch 'sunxi/clk-for-6.8' into sunxi/for-next new d54b71fcc442 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 077798da028e tee: optee: system thread call property new a9214a8883ce tee: system session new 45bc2c9b5b23 tee: optee: support tracking system threads new 4b391c9c3764 firmware: arm_scmi: optee: use optee system invocation new ff14aa7e7f60 Merge branch 'system_thread_for_v6.8' into next new 6dea6352bec3 optee: provide optee_do_bottom_half() as a common function new d0476a59de06 optee: ffa_abi: add asynchronous notifications new c3dbca586c4e Merge branch 'ffa_notif_for_v6.8' into next new cab4a9bc06fd tee: optee: Remove redundant custom workqueue new b19773a1c6c0 optee: add missing description of RPC argument reference new e46597d0bfaf Merge branch 'optee_rem_custom_wq_for_v6.8' into next new 69724b3eac98 optee: add page list to kernel private shared memory new 225a36b96359 optee: allocate shared memory with alloc_pages_exact() new f51c4f974be2 Merge branch 'kern_priv_shm_for_v6.8' into next new 7bdee4157591 tee: Use iov_iter to better support shared buffer registration new 84ec4fd88831 Merge branch 'tee_iov_iter_for_v6.8' into next new 2284b49373d9 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new d0e3d6b8ab59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 964946b88887 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() new c1170c1d04d5 ARM: dts: ti: keystone: minor whitespace cleanup around '=' new 2b27ce85624e Merge branch 'ti-keystone-dts-next' into ti-next new 31937546bef1 arm64: dts: ti: minor whitespace cleanup around '=' new 7dc4af358cc3 arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes new b57160859263 arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type new 2897596e3793 arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name new 26abae3d840b arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved new 1b3014a65adb arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_i [...] new 5582b1c623a6 arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_ [...] new ad8edf4ff37a arm64: dts: ti: iot2050: Re-add aliases new 95fd0767ef96 arm64: dts: ti: iot2050: Drop unused ecap0 PWM new e6a53facc8ad arm64: dts: ti: iot2050: Definitions for runtime pinmuxing new 6c183a881100 arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin new 73b4e471cd57 arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices new c46172c905f8 arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G new b98136714a9c Merge branch 'ti-k3-dts-next' into ti-next new 21a1989963b4 arm64: defconfig: Enable Toshiba TC358767 bridge new 9fba6a55d2ff arm64: defconfig: Enable TI_ICSSG_PRUETH new 7bb7d31d9e45 arm64: defconfig: Increase SERIAL_8250_NR_UARTS new 8121e93102b0 arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus new 82277ed7db29 arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus new 27e5b7330fe3 arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus new 1026355c21eb arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus new 3dc5bd24181a arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus new 1a4402e14fa8 arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-i [...] new 006d93519db2 arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level new 3b6345e3fcf4 arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level new ba78573abba7 arm64: dts: ti: k3-am62-main: Add gpio-ranges properties new 26e0124683c0 arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 new e57ba268254b arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO [...] new 649e121f9301 arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name new 8a48674190de Merge branches 'ti-k3-config-next' and 'ti-k3-dts-next' in [...] new bd62d91f42d0 arm64: defconfig: Enable J721E CSI2RX new fcb97d190c3c arm64: dts: ti: k3-am65: Add AM652 dtsi file new 2017f5a610a9 arm64: dts: ti: k3-am62-main: Enable CSI2-RX new c45e3b54ad1e arm64: dts: ti: k3-am62a-main: Enable CSI2-RX new defa1438c5b3 arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 new fed1e53ecf9f arm64: dts: ti: k3-am62x-sk: Enable camera peripherals new 635ed9715194 arm64: dts: ti: k3-am62x: Add overlays for OV5640 new 00d7f8f9efdb arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals new 4111db03dc05 arm64: dts: ti: k3-am62x: Add overlay for IMX219 new b0044823a660 arm64: dts: ti: Use OF_ALL_DTBS for combined blobs new 306d77eecbfe Merge branches 'ti-k3-config-next' and 'ti-k3-dts-next' in [...] new 5709a6809a68 arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes new 9c316d58c238 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency new bac441710306 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support new fecdf6de7e47 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Re [...] new fcb335934c51 arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl new f9b5aae471dc dt-bindings: arm: ti: Add verdin am62 mallow board new 7698622fbcf4 arm64: dts: ti: Add verdin am62 mallow board new 3ba080bf46e4 soc: ti: k3-socinfo: Revamp driver to accommodate differen [...] new 362622bfcf48 Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] new 2c2235292b33 soc: ti: k3-socinfo: Add JTAG ID for J722S new 08aaf5f02e9d arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs new f4eb94b898f5 arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs new 46774eddde0c arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs new 3044f0184089 arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC new 865a1593bf99 arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC new b808cef0be46 arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs new 3942697901eb arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode new 729cfcf8ac24 arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpo [...] new 06c2d29d73a9 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] new a5683d26e09e arm64: dts: ti: k3-am62-main: Add GPU device node new e8779517788f arm64: defconfig: Enable DRM_POWERVR new 1f66e787a614 Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] new e85681725f83 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 23b697ec85f3 arm64: dts: xilinx: Apply overlays to base dtbs new 995d4ef062ec arm64: xilinx: Do not use '_' in DT node names new e0df41b82b12 arm64: xilinx: Use lower case for partition address new fb1580d51c4e arm64: xilinx: Remove mt25qu512a compatible string from SOM new 2da2ac3c8d11 arm64: xilinx: Put ethernet phys to mdio node new aa2fda885272 arm64: xilinx: Remove address/size-cells from flash node new eb2f7ff7de56 arm64: xilinx: Remove address/size-cells from gem nodes new 6f3ecaea6324 dt-bindings: soc: xilinx: Move xilinx.yaml from arm to soc new fc622c97d3e2 dt-bindings: soc: Add new board description for MicroBlaze V new 6a10a19a6bd2 arm64: zynqmp: Move fixed clock to / for kv260 new 0bfb7950cc19 arm64: zynqmp: Fix clock node name in kv260 cards new a98b6987de7d arm64: zynqmp: Add missing destination mailbox compatible new f1013d8405af soc/xilinx: zynqmp_power: Convert to platform remove callb [...] new daed80ed0758 soc: xilinx: Fix for call trace due to the usage of smp_pr [...] new 4c0afac2dfa1 soc: xilinx: fix quoted string split across lines new 9c6724abf969 soc: xilinx: fix unhandled SGI warning message new 87fda1acfc3b soc: xilinx: Add error message for invalid payload receive [...] new 21d01d5afbc8 Merge remote-tracking branch 'zynqmp/soc' into for-next new f39578dc1517 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new e8d66d02defd clk: qcom: Fix SM_CAMCC_8550 dependencies new bb5443d5aae8 Merge branch 'clk-fixes' into clk-next new f154ef08ca63 clk: renesas: r8a779g0: Add EtherTSN clock new 5ab16198b431 clk: renesas: r8a779g0: Add PCIe clocks new 5f9e29b9159a clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset() new be587cb5293e Merge tag 'renesas-clk-for-v6.8-tag1' of git://git.kernel. [...] new 78140324e480 Merge branch 'clk-renesas' into clk-next new b9ca7773a236 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 144f1b70ea9e dt-bindings: clock: support i.MX93 ANATOP clock module new 9e0bd93add8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 755cb955e2e7 clk: renesas: r9a08g045: Add IA55 pclk and its reset new da235d2fac21 clk: renesas: rzg2l: Check reset monitor registers new 515f05da372a clk: renesas: r9a08g045: Add clock and reset support for E [...] new e7bb7911fd95 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new a4d511aa24ca microblaze: Align defconfig with latest Kconfig layout new 873b074050a8 microblaze: Enable options to mount a rootfs via NFS new ffb0399437ef microblaze: defconfig: Enable the Marvell phy driver new f1647df085b7 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 06dc6a869597 MAINTAINERS: Add myself as maintainer of the Ralink architecture new 01940cd4a6b9 MIPS: SGI-IP27: hubio: fix nasid kernel-doc warning new fd3d73393e8e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 04c40eed3f7a powerpc/ps3: move udbg_shutdown_ps3gelic prototype new 0c9a768de64d powerpc/pasemi: mark pas_shutdown() static new afb36ac38678 powerpc/powermac: mark smp_psurge_{give,take}_timebase static new 981d1c997fbc powerpc/rtas: Drop declaration of undefined call_rtas() function new 1d8faf1f41b5 powerpc/rtas: Remove unused rtas_service_present() new 010862d235c9 powerpc/rtas: Move post_mobility_fixup() declaration to pseries new 19773eda86e2 powerpc/rtas: Remove trailing space new 646477fc4790 powerpc/rtas: Remove 'extern' from function declarations i [...] new 82d30723d58f misc: ocxl: context: Remove unnecessary (void*) conversions new 84ba5d3675e2 misc: ocxl: afu_irq: Remove unnecessary (void*) conversions new 220f3ced8e42 misc: ocxl: link: Remove unnecessary (void*) conversions new 29685ea5754f misc: ocxl: main: Remove unnecessary ‘0’ values from rc new 183bc0c640c7 powerpc/configs/64s: Enable CONFIG_MEM_SOFT_DIRTY new 98eb30fe4c69 powerpc: Make cpu_spec __ro_after_init new 6f2a9e0e0ae5 powerpc: Remove orphaned reg_a2.h new c8a1634145c2 powerpc/32: Drop unused grackle_set_stg() new 1b1e38002648 powerpc: add crtsavres.o to always-y instead of extra-y new 45b1ba7e5d1f powerpc/xics: Check return value of kasprintf in icp_nativ [...] new df99da19c6c2 powerpc/lib: Avoid array bounds warnings in vec ops new 8f9abaa6d7de powerpc/lib: Validate size for vector operations new 0d555b57ee66 powerpc: pmd_move_must_withdraw() is only needed for CONFI [...] new 9be4feb768b8 powerpc/rtas_pci: rename and properly expose config access APIs new 360f051d82ee powerpc/suspend: Add prototype for do_after_copyback() new 24afc61990de powerpc/512x: Make pdm360ng_init() static new 10feb8f96122 powerpc/512x: Fix missing prototype warnings new b90ad501715f powerpc/44x: Make ppc44x_idle_init() static new ede66cd22441 powerpc/64s: Fix CONFIG_NUMA=n build due to create_section [...] new d8c3f243d4db powerpc/mm: Fix build failures due to arch_reserved_kernel [...] new f8d355535565 powerpc: Fix build error due to is_valid_bugaddr() new e12d8e2602d2 powerpc: Add PVN support for HeXin C2000 processor new a9e1e4d6e8c7 powerpc/85xx: Fix typo in code comment new 4a74197b65e6 powerpc/44x: select I2C for CURRITUCK new bd68ffce69f6 powerpc/pseries/memhp: Fix access beyond end of drmem array new 27951e1d8274 powerpc/pseries/memhp: Log more error conditions in add path new 5b510f25dea4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e45f463a9b01 riscv: add ISA extension parsing for Zbc new be6bef2acb75 riscv: hwprobe: export missing Zbc ISA extension new 0d8295ed975b riscv: add ISA extension parsing for scalar crypto new 794983f292cd riscv: hwprobe: add support for scalar crypto ISA extensions new 9376396251c8 dt-bindings: riscv: add scalar crypto ISA extensions description new aec3353963b8 riscv: add ISA extension parsing for vector crypto new ca35b5b11585 riscv: hwprobe: export vector crypto ISA extensions new 10815531c513 dt-bindings: riscv: add vector crypto ISA extensions description new 11e8e1ee2c22 riscv: add ISA extension parsing for Zfh/Zfh[min] new bf4cd84111c6 riscv: hwprobe: export Zfh[min] ISA extensions new c44714c35ff8 dt-bindings: riscv: add Zfh[min] ISA extensions description new eddbfa0d849f riscv: add ISA extension parsing for Zihintntl new 74ba42b250a7 riscv: hwprobe: export Zhintntl ISA extension new 892f10c8d6ca dt-bindings: riscv: add Zihintntl ISA extension description new f4961b78c37b riscv: add ISA extension parsing for Zvfh[min] new 5dadda5e6a59 riscv: hwprobe: export Zvfh[min] ISA extensions new e11880b4be3a dt-bindings: riscv: add Zvfh[min] ISA extension description new fe987e84b012 riscv: add ISA extension parsing for Zfa new dc6ccb21f42c riscv: hwprobe: export Zfa ISA extension new 9726acfdfa3b dt-bindings: riscv: add Zfa ISA extension description new f352a28cc2fb Merge patch series "riscv: report more ISA extensions thro [...] new ba948f6dc6c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21a34e63afcc dt-bindings: interrupt-controller: Add SOPHGO CV1812H plic new 06ea2a1968a9 dt-bindings: timer: Add SOPHGO CV1812H clint new d7b92027834e dt-bindings: riscv: Add SOPHGO Huashan Pi board compatibles new 5b5dce3951b2 riscv: dts: sophgo: Separate compatible specific for CV1800B soc new dd791b45c866 riscv: dts: sophgo: cv18xx: Add gpio devices new 681ec684a741 riscv: dts: sophgo: add initial CV1812H SoC device tree new 2c36b0cfb408 riscv: dts: sophgo: add Huashan Pi board device tree new 637cb4b61b01 Merge patch series "Add Huashan Pi board support" new 0678df827182 riscv: dts: microchip: add the mpfs' system controller qsp [...] new a77f02e84896 riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock new 18d92a03b319 riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD new b6b5028473ce riscv: dts: thead: Enable LicheePi 4A eMMC and microSD new dd3c1b365fe9 riscv: dts: starfive: Group tuples in interrupt properties new ba0074972ee9 riscv: dts: starfive: Mark the JH7100 as having non-coherent DMAs new d4b95c445cab riscv: dts: starfive: Add JH7100 cache controller new 0a99b562e815 riscv: dts: starfive: Add pool for coherent DMA memory on [...] new a29bb6564e12 riscv: dts: starfive: Add JH7100 MMC nodes new c548409cfe03 riscv: dts: starfive: Enable SD-card on JH7100 boards new 56b10953da7e riscv: dts: starfive: Enable SDIO wifi on JH7100 boards new f46616f8468e Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 971f128bb2d9 soc: sifive: shunt ccache driver to drivers/cache new 3d70b9853b44 dt-bindings: cache: sifive,ccache0: Add StarFive JH7100 co [...] new 0d5701dc9cd6 soc: sifive: ccache: Add StarFive JH7100 support new 94f4018bc9f3 Merge branch 'riscv-cache-for-next' into riscv-soc-for-next new a066f906ba39 firmware_loader: Expand Firmware upload error codes with f [...] new 98d62e97c39f dt-bindings: soc: microchip: add a property for system con [...] new 742aa6c563d2 soc: microchip: mpfs: enable access to the system controll [...] new a8f00589be7b soc: microchip: mpfs: print service status in warning message new fad13b5b73e0 soc: microchip: mpfs: add auto-update subdev to system controller new ec5b0f1193ad firmware: microchip: add PolarFire SoC Auto Update support new f223b3b0bbc4 Merge branch 'riscv-soc-drivers-for-next' into riscv-soc-for-next new 405820eae72f firmware: microchip: Replace of_device.h with explicit include new ed0216a00b9a Merge branch 'riscv-soc-drivers-for-next' into riscv-soc-for-next new 0f2d06dd1910 MAINTAINERS: add auto-update driver to mpfs entry new d06e9ec2adc4 Merge branch 'riscv-soc-drivers-for-next' into riscv-soc-for-next new 64fc984a8a54 riscv: errata: Add StarFive JH7100 errata new b9a58c68ea4e Merge branch 'riscv-cache-for-next' into riscv-soc-for-next new 554720eb315e Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 9d58165581ce Merge branch 'fixes' into for-next new d12292fdea21 s390/sysinfo: add variable capacity information new 65f8780e2d70 s390/boot: always align vmalloc area on segment boundary new 7b2d039da622 s390/vfio-ap: unpin pages on gisc registration failure new 3746d48c55ac s390/vfio-ap: set status response code to 06 on gisc regis [...] new c44ce579240d s390/vfio-ap: improve reaction to response code 07 from PQ [...] new a0d8f4eeb7c4 s390/vfio-ap: fix sysfs status attribute for AP queue devices new d4c53ae8e494 s390/ap: store TAPQ hwinfo in struct ap_card new 207022d39d3b s390/ap: handle outband SE bind state change new f88d36845391 s390/ctlreg: return old register contents when changing bits new 84e599e3adc7 s390/nmi: consistently enable machine checks in trap_init() new 1c8b8cf28f18 s390/nmi: implement and use local_mcck_save() / local_mcck [...] new 8b13601d19c5 s390/ptrace: handle setting of fpc register correctly new b988b1bb0053 KVM: s390: fix setting of fpc register new 3b2e00f167f4 KVM: s390: use READ_ONCE() to read fpc register value new 702644249d3e s390/fpu: get rid of test_fp_ctl() new d7271ba40155 KVM: s390: remove superfluous save_fpu_regs() call new d7f679ec868e s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support new af6ed37eb0be s390/fpu: remove "novx" option new 68422c006999 s390/als: add vector facility to z13 architecture level set new 18564756ab32 s390/fpu: get rid of MACHINE_HAS_VX new a6d27ea01a70 s390/mm: convert pgste locking functions to C new 7fe228e1866f s390: update defconfigs new b8fa3e90965e s390/cio: make sch->lock spinlock pointer a member new 9e81a2e6f94c Merge branch 'features' into for-next new 43d784a98ce8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4ea6babbdd49 xtensa: fix variants path in the Kconfig help new 6d638ab8c3df xtensa: replace <asm-generic/export.h> with <linux/export.h> new 791beae7335c xtensa: Use PCI_HEADER_TYPE_MFD instead of literal new ccda2d26cabe Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new bedd6fe4d357 bcachefs: Fix nocow locks deadlock new 59b901f32415 bcachefs: fix BCH_FSCK_ERR enum new 84da8dca7f31 bcachefs: Flush fsck errors before running twice new 6fe411a32999 bcachefs: Add extra verbose logging for ro path new 46a921a4bd2b bcachefs: Improved backpointer messages in fsck new 0402373780d3 bcachefs: kill INODE_LOCK, use lock_two_nondirectories() new eede110dd1a5 bcachefs: Check for unlinked inodes not on deleted list new 543ad4f23ffc bcachefs: Fix locking when checking freespace btree new 530b93fcb720 bcachefs: Print old version when scanning for old metadata new 38d74637b5ac bcachefs: Fix warning when building in userspace new 73b1f8d5b073 bcachefs: Include average write size in sysfs journal_debug new 43c2ec73c0bd bcachefs: Add an assertion in bch2_journal_pin_set() new 2ffe43388785 bcachefs: Journal pins must always have a flush_fn new f9a1fa618a33 bcachefs: Factor out darray resize slowpath new 578e8742f024 bcachefs: track_event_change() new eaf6ac9153c4 bcachefs: Clear k->needs_whitout earlier in commit path new 3ca83f664121 bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init tran [...] new 3155ace9e406 bcachefs: Kill BTREE_UPDATE_PREJOURNAL new 6074c048704d bcachefs: Go rw before journal replay new 2f4f28bc76f0 bcachefs: Make journal replay more efficient new 8d34db40ff49 bcachefs: Avoiding dropping/retaking write locks in bch2_b [...] new 782f2caec011 bcachefs: Fix redundant variable initialization new 22ff78ff6bac bcachefs: Kill dead BTREE_INSERT flags new d9a9516edaf2 bcachefs: bch_str_hash_flags_t new c2e6b4f93b93 bcachefs: Rename BTREE_INSERT flags new d1cfc81553a5 bcachefs: Improve btree_path_dowgrade tracepoint new b2dd1b0c20fd bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS new 09e27ebdd7dd bcachefs: Kill BTREE_ITER_ALL_LEVELS new 38a3a3ea095f bcachefs: Fix userspace bch2_prt_datetime() new d46977b51d79 bcachefs: Don't rejournal keys in key cache flush new 3ac0049ef051 bcachefs: Don't flush journal after replay new 560d244dbd0f bcachefs: Switch darray to kvmalloc() new e3e4bea9553d bcachefs: Add a tracepoint for journal entry close new 5b128937068c bcachefs: Kill memset() in bch2_btree_iter_init() new 75eddde78000 bcachefs: Kill btree_iter->journal_pos new d68cd075a7c5 bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1 new e78656063df5 bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc() new 23d00b8a83c6 bcachefs: add a quieter bch2_read_super new 4a740c69d8dc bcachefs: clean up one inconsistent indenting new 1acbe9f83371 kthread: kthread_should_stop() checks if we're a kthread new d90426d16194 bcachefs: kthread_should_stop() now checks if we're a kthread new fe1252a3d09f bcachefs: x-macro-ify bch_data_ops enum new 4fa9a05f671d bcachefs: Convert bch2_move_btree() to bbpos new 665e30eaefa2 bcachefs: BCH_DATA_OP_drop_extra_replicas new 663e05748455 powerpc: Export kvm_guest static key, for bcachefs six locks new 060b895d490f bcachefs: six locks: Simplify optimistic spinning new 38f07e9b147a bcachefs: Simplify check_bucket_ref() new 04b44e2bd058 bcachefs: BCH_IOCTL_DEV_USAGE_V2 new 1bb6a544509b bcachefs: New bucket sector count helpers new b96b571d5ece bcachefs: bch2_dev_usage_to_text() new 2eb24de170c8 bcachefs: Kill dev_usage->buckets_ec new f38e936106b3 bcachefs: Improve sysfs compression_stats new ed502429b60a bcachefs: Print durability in member_to_text() new 78b812d2ef1d bcachefs: Add a rebalance, data_update tracepoints new f23c1b5c7b75 bcachefs: Refactor bch2_check_alloc_to_lru_ref() new 98464187d445 bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m() new 53215d155ec6 bcachefs: convert bch_fs_flags to x-macro new 06d69eb3f66c bcachefs: No need to allocate keys for write buffer new eb41e7095cba bcachefs: Improve btree write buffer tracepoints new b298d17a9705 bcachefs: kill journal->preres_wait new 4bde56ab286c bcachefs: delete useless commit_do() new b477af7a76bf bcachefs: Clean up btree write buffer write ref handling new 207cac39b83c bcachefs: bch2_btree_write_buffer_flush_locked() new 90dabfd80d67 bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_wr [...] new 2ded77eb47d5 bcachefs: count_event() new 3cf3838f3610 bcachefs: Improve trace_trans_restart_too_many_iters() new b2176664d966 bcachefs: Improve trace_trans_restart_would_deadlock new c84c1e750f80 bcachefs: Don't open code bch2_dev_exists2() new 585f130d30c0 bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durabili [...] new 6e4ffe12e1ac bcachefs: wb_flush_one_slowpath() new 705ad244fadb bcachefs: more write buffer refactoring new ce01f495e015 bcachefs: Replace zero-length arrays with flexible-array members new c95c1523847e bcachefs: remove dead bch2_evacuate_bucket() new 44dc780d79de bcachefs: rebalance should wakeup on shutdown if disabled new 7a18a991e09a bcachefs: copygc should wakeup on shutdown if disabled new 216b52bde108 bcachefs: Explicity go RW for fsck new 7c612c3209b6 bcachefs: copygc shouldn't try moving buckets on error new 390be7d98f80 bcachefs: remove redundant condition from data_update_inde [...] new f92131fb8a4e bcachefs: On missing backpointer to interior node, flush i [...] new dc1f02e7af50 bcachefs: Make backpointer fsck wb flush check more rigorous new 28aba4273db6 bcachefs: remove sb lock and flags update on explicit shutdown new 1514d9edede2 bcachefs: Include btree_trans in more tracepoints new df324edd03dd bcachefs: Remove obsolete comment about zstd new 53e0bea6336f bcachefs: Move reflink_p triggers into reflink.c new c1e78043420d bcachefs: Refactor trans->paths_allocated to be standard bitmap new 80af901f90a2 bcachefs: BCH_ERR_opt_parse_error new 46cce7e9c869 bcachefs: return from fsync on writeback error to avoid ea [...] new d1db639d3639 bcachefs: Improve error message when finding wrong btree node new 3221e9a87fd8 bcachefs: c->ro_ref new 856515c88f7d bcachefs: thread_with_file new cd564a2b93c1 bcachefs: Add ability to redirect log output new 3bb65d41e2a9 bcachefs: Mark recovery passses that are safe to run online new 92f545f68a51 bcachefs: bch2_run_online_recovery_passes() new 369286fc6aa6 bcachefs: BCH_IOCTL_FSCK_OFFLINE new cefc345a90f8 bcachefs: BCH_IOCTL_FSCK_ONLINE new 99e92489cf09 bcachefs: Fix open coded set_btree_iter_dontneed() new 1008cef3a71a bcachefs: Fix bch2_read_btree() new f52495155da9 bcachefs: continue now works in for_each_btree_key2() new a22ad435782a bcachefs: Kill for_each_btree_key() new eb065f2f0514 bcachefs: Rename for_each_btree_key2() -> for_each_btree_key() new 01dc8b32e44f bcachefs: reserve path idx 0 for sentinal new 33117cbf2e40 bcachefs: six lock: fix typos new ae30d861c0e9 bcachefs: Fix snapshot.c assertion for online fsck new bbf8f5f41383 bcachefs: kill btree_path->(alloc_seq|downgrade_seq) new 7cebf74b1075 bcachefs; kill bch2_btree_key_cache_flush() new 868cabc582bd bcachefs: Improve trans->extra_journal_entries new 119330b03515 bcachefs: bch2_trans_node_add no longer uses trans_for_eac [...] new 3a058a7dddf1 bcachefs: Unwritten journal buffers are always dirty new 541abe0a0fef bcachefs: journal->buf_lock new 5d2d7eb25329 bcachefs: btree write buffer now slurps keys from journal new 930a64d762b8 bcachefs: Inline btree write buffer sort new f951c2ab21fb bcachefs: check_root() can now be run online new bc166a0dda63 bcachefs: kill btree_trans->wb_updates new 4a5252e93283 bcachefs: Drop journal entry compaction new f22ccd59375d bcachefs: minor bch2_btree_path_set_pos() optimization new 3ba4a91685fc bcachefs: bch2_path_get() -> btree_path_idx_t new 41b67b77b24e bcachefs; bch2_path_put() -> btree_path_idx_t new 442942476e7f bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t new ccebccc8e842 bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t new 276abd959715 bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t new 2a0881464073 bcachefs: btree_path_alloc() -> btree_path_idx_t new d721ec336fe5 bcachefs: btree_iter -> btree_path_idx_t new fd687c1213e6 bcachefs: btree_insert_entry -> btree_path_idx_t new 269ef83da649 bcachefs: struct trans_for_each_path_inorder_iter new f32bb69c0e58 bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t new 64fb7914e485 bcachefs: kill trans_for_each_path_from() new f6bb77c103fc bcachefs: trans_for_each_path() no longer uses path->idx new 7eba97ea6166 bcachefs: trans_for_each_path_with_node() no longer uses p [...] new 2653f46105d0 bcachefs: bch2_path_get() no longer uses path->idx new 7abd5589d86e bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx new 2177ef052595 bcachefs: get_unlocked_mut_path() -> btree_path_idx_t new e1eb5a58997f bcachefs: kill btree_path.idx new c4f1c0a374ee bcachefs: use track_event_change() for allocator blocked stats new aedb01d3655e bcachefs: Clean up btree_trans new eabfeffdd839 bcachefs: bch2_trans_srcu_lock() should be static new b56f45be79a2 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 33318c0e6ba6 fscrypt.rst: update definition of struct fscrypt_context_v2 new 0fc24a6549f9 fscrypt: update comment for do_remove_key() new 9bf25a989cbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new ebdc1b76608b afs: Fix the dynamic root's d_delete to always delete unus [...] new 810315b9cea7 afs: Fix dynamic root lookup DNS check new b946001d3bb1 keys, dns: Allow key types (eg. DNS) to be reclaimed immed [...] new c27cff9535ba afs: fix the usage of read_seqbegin_or_lock() in afs_looku [...] new 86b1191d1edb afs: fix the usage of read_seqbegin_or_lock() in afs_find_ [...] new 5d2e4141fa43 afs: use read_seqbegin() in afs_check_validity() and afs_g [...] new 64b4ca00f5eb rxrpc_find_service_conn_rcu: fix the usage of read_seqbegi [...] new 96a98801cbf3 afs: Remove whitespace before most ')' from the trace header new 88dc7a203f2b afs: Automatically generate trace tag enums new 1a030c748229 afs: Add comments on abort handling new f5f3754babc2 afs: Turn the afs_addr_list address array into an array of [...] new 0a9ad1ebbc95 rxrpc, afs: Allow afs to pin rxrpc_peer objects new 26443c53f883 afs: Don't skip server addresses for which we didn't get a [...] new 5611aad36cfa afs: Rename addr_list::failed to probe_failed new d1174f82a0a5 afs: Handle the VIO and UAEIO aborts explicitly new 1ff48259514b afs: Use op->nr_iterations=-1 to indicate to begin fileser [...] new bcef0ca71340 afs: Wrap most op->error accesses with inline funcs new 7417419ac551 afs: Don't put afs_call in afs_wait_for_call_to_complete() new 9ddd464e3c96 afs: Simplify error handling new 64a331bd5213 afs: Add a tracepoint for struct afs_addr_list new 5cd258071223 afs: Rename some fields new 38fe652053d3 afs: Use peer + service_id as call address new 7bd4353ec32a afs: Fold the afs_addr_cursor struct in new cc739bf3e8d2 rxrpc: Create a procfile to display outstanding client con [...] new 12f24d02b2c1 afs: Add some more info to /proc/net/afs/servers new 1308b659132f afs: Remove the unimplemented afs_cmp_addr_list() new 831011466682 afs: Provide a way to configure address priorities new cc1a52b38bef afs: Mark address lists with configured priorities new 8125417d1fa7 afs: Dispatch fileserver probes in priority order new 26de869a52ef afs: Dispatch vlserver probes in priority order new 545fd2c74f5f afs: Keep a record of the current fileserver endpoint state new 9ddd0725b56d afs: Combine the endpoint state bools into a bitmask new 2deaa344d17f afs: Make it possible to find the volumes that are using a server new cf8ac4295a0e afs: Defer volume record destruction to a workqueue new 84e369fe1535 afs: Move the vnode/volume validity checking code into its [...] new b9e65b7886a0 afs: Apply server breaks to mmap'd files in the call processor new 187b4b04925f afs: Fix comment in afs_do_lookup() new 824a96033aa5 afs: Don't leave DONTUSE/NEWREPSITE servers out of server list new 227118b5c659 afs: Parse the VolSync record in the reply of a number of RPC ops new 4a0d72ea10ce afs: Overhaul invalidation handling to better support RO volumes new ba97d6b747f2 afs: Fix fileserver rotation new 4446e12344b3 afs: Fix offline and busy message emission new f1302568cc65 afs: trace: Log afs_make_call(), including server address new 60481057cf11 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new 4192bea041e0 Merge branch 'misc-6.7' into for-next-current-v6.6-20231213 new 9e7c8c01f72c Merge branch 'for-next-current-v6.6-20231213' into for-nex [...] new 6964f51e610b btrfs: remove duplicate btrfs_clear_buffer_dirty() prototy [...] new df1649831b2d btrfs: remove log_extents_lock and logged_list from struct [...] new 818aa42013bd btrfs: use bool for return type of btrfs_block_can_be_shared() new 16a524e5c962 btrfs: make the logic from btrfs_block_can_be_shared() eas [...] new ee378ed14765 btrfs: do not utilize goto to implement delayed inode ref [...] new ca8439b290a1 btrfs: use page alloc/free wrappers for compression pages new 52ae184a0f6b btrfs: use shrinker for compression page pool new 6d96edc59c7f btrfs: migrate to use folio private instead of page private new 9456c115dd1c btrfs: scrub: remove unused scrub_ctx::sectors_per_bio new 7bb79af9b105 btrfs: remove unused btrfs_ordered_extent::outstanding_isize new c7ac1f9e112f btrfs: raid56: remove unused btrfs_plug_cb::work new 12d12a696c28 btrfs: remove unused definition of tree_entry in extent-io-tree.c new 0d78fd1e37d2 btrfs: remove unused btrfs_root::type new 6d6c37bb974c btrfs: mark sanity checks when getting chunk map as unlikely new 9819b89139df btrfs: split assert into two different asserts when removi [...] new 75ddc776ada3 btrfs: unexport extent_map_block_end() new 6a3bdadb1ab3 btrfs: use btrfs_next_item() at scrub.c:find_first_extent_item() new 02dee8fe85c4 btrfs: use a dedicated data structure for chunk maps new 68554f69d4bc btrfs: remove stripe size local variable from insert_dev_e [...] new 304e35bf5c6f btrfs: move lockdep class setting out of extent_io_tree_init new 49c0a1c6acfd btrfs: drop error message in extent_io_tree insert_state() new b0422263632d btrfs: constify fs_info parameter in __btrfs_panic() new cc4d0de27dab btrfs: enhance extent_io_tree error reports new 9ec599efc191 btrfs: always set extent_io_tree::inode and drop fs_info new c142526317a2 btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONE [...] new 8bec145c6ec8 btrfs: zoned: don't clear dirty flag of extent buffer new 609722efca33 btrfs: remove now unneeded btrfs_redirty_list_add new c5490fb8b9cb btrfs: use memset_page instead of opencoding it new bc1c2699a0fb btrfs: reflow btrfs_free_tree_block new 351e1b13e84a btrfs: allow extent buffer helpers to skip cross-page handling new b617484eb464 btrfs: remove no longer used EXTENT_MAP_DELALLOC block sta [...] new fe9e2d63cb85 fs: indicate request originates from old mount API new f911003c0239 btrfs: split out the mount option validation code into its [...] new 41cb6ad84d36 btrfs: set default compress type at btrfs_init_fs_info time new 1f8e795533c8 btrfs: move space cache settings into open_ctree new 3a3eb117907b btrfs: do not allow free space tree rebuild on extent tree v2 new 0800af9c2987 btrfs: split out ro->rw and rw->ro helpers into their own [...] new 728f31bdf2aa btrfs: add a NOSPACECACHE mount option flag new 5c1a3650c144 btrfs: add fs_parameter definitions new 8f5f1c70ca25 btrfs: add parse_param callback for the new mount API new 7df4e4660290 btrfs: add fs context handling functions new 8310aef6a027 btrfs: add reconfigure callback for fs_context new 99a38f84de46 btrfs: add get_tree callback for new mount API new 9798e1228609 btrfs: handle the ro->rw transition for mounting different [...] new d9d7f6d79a47 btrfs: switch to the new mount API new 6d6d9cf34fa6 btrfs: move the device specific mount options to super.c new d470b6cea79a btrfs: remove old mount API code new 5b04a7f230f6 btrfs: move one shot mount option clearing to super.c new dde3c9fc0f4d btrfs: set clear_cache if we use usebackuproot new f6d582a3fb41 btrfs: remove code for inode_cache and recovery mount options new 3fb2351ea0a4 btrfs: cache that we don't have security.capability set new 75c61e3f814d btrfs: refactor alloc_extent_buffer() to allocate-then-att [...] new 4b1c725285af btrfs: allocate btrfs_inode::file_extent_tree only without [...] new 079277dd1599 btrfs: free qgroup reserve when ORDERED_IOERR is set new 78ea1159c2d4 btrfs: fix qgroup_free_reserved_data int overflow new ce00bfc0ef32 btrfs: free qgroup pertrans reserve on transaction abort new ffd431be3e86 btrfs: don't clear qgroup reserved bit in release_folio new fd65d5b1bfec btrfs: ensure releasing squota reserve on head refs new c0c2b0b17c6d btrfs: assert extent map is not in a list when setting it up new af3e47307e55 btrfs: tests: fix error messages for test case 4 of extent [...] new a6427d1b7064 btrfs: tests: do not ignore NULL extent maps for extent ma [...] new ff4d36adebcc btrfs: tests: print all values as decimal in messages for [...] new 912a731350ca btrfs: unexport add_extent_mapping() new fb66e1dea0a8 btrfs: remove redundant value assignment at btrfs_add_exte [...] new 8e6787aa13a8 btrfs: log messages at unpin_extent_range() during unexpec [...] new 4d7ffa6faac0 btrfs: avoid useless rbtree iterations when attempting to [...] new c3fe55672b7c btrfs: make extent_map_end() argument const new cab3d1a7136f btrfs: refactor mergable_maps() for more readability new 2a79da1a8637 btrfs: use the flags of an extent map to identify the comp [...] new f104da0c59bf btrfs: fix mismatching parameter names for btrfs_get_extent() new 960f42ec20fb btrfs: fix typos found by codespell new e9de9988c5d6 btrfs: switch btrfs_root::delayed_nodes_tree to xarray fro [...] new 34a34a2dd3a9 btrfs: sysfs: validate scrub_speed_max value new f1f0c39ff750 btrfs: migrate extent_buffer::pages[] to folio new 2454ea8ea4c3 btrfs: cleanup metadata page pointer usage new f3d0d0613344 btrfs: migrate get_eb_page_index() and get_eb_offset_in_pa [...] new d36036ea1331 btrfs: migrate subpage code to folio interfaces new 12e119de1313 btrfs: migrate various end io functions to folios new 00fb50d464ab btrfs: migrate eb_bitmap_offset() to folio interfaces new 463d71f58e4e btrfs: migrate btrfs_repair_io_failure() to folio interfaces new 2dbd6985f18c btrfs: factor out helper for single device IO check new 11d08406f8ac btrfs: re-introduce struct btrfs_io_geometry new 060885a00da4 btrfs: factor out block-mapping for RAID0 new 0f6d64f86e9a btrfs: factor out RAID1 block mapping new 56853f2039f9 btrfs: factor out block mapping for DUP profiles new d838a2156fbb btrfs: factor out block mapping for RAID10 new ff613c78e4d0 btrfs: reduce scope of data_stripes in btrfs_map_block new 82dba8a6e20d btrfs: factor out block mapping for RAID5/6 new 8b11c9349e8b btrfs: factor out block mapping for single profiles new 126efe99f7e7 btrfs: change block mapping to switch/case in btrfs_map_block new 7f8a680ea150 btrfs: open code set_io_stripe for RAID56 new 77979dc8c626 btrfs: pass struct btrfs_io_geometry to set_io_stripe new fa4990b627ea btrfs: pass btrfs_io_geometry into btrfs_max_io_len new 158265603374 Merge branch 'misc-next' into for-next-next-v6.7-20231213 new dd555d646448 Merge branch 'for-next-next-v6.7-20231213' into for-next-20231213 new 497c493b1a3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff159978aae9 libceph: save and covert sr_datalen to host-endian new cca19d307d35 libceph: check the data length when sparse read finishes new d533ff8dfd35 libceph: remove MAX_EXTENTS check for sparse reads new d1a66ad3bd27 ceph: fix deadlock or deadcode of misusing dget() new d30d7c57a64d ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION new a5e36b59e557 Merge branch 'master' of git://github.com/ceph/ceph-client.git new eec04ea11969 smb: client: fix OOB in receive_encrypted_standard() new af1689a9b770 smb: client: fix potential OOBs in smb2_parse_contexts() new 90d025c2e953 smb: client: fix NULL deref in asn1_ber_decoder() new 3a42709fa909 smb: client: fix OOB in smb2_query_reparse_point() new 943541f3e731 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new b3db203cb259 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new e6b0176d1f2b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8f146316b1dd erofs: fix memory leak on short-lived bounced pages new 7d258f3b6903 erofs: fix lz4 inplace decompression new 6de2a11ca5b3 erofs: support I/O submission for sub-page compressed blocks new ae53a5c84769 erofs: record `pclustersize` in bytes instead of pages new 92cc0522d82e erofs: fix up compacted indexes for block size < 4096 new c78e0b1dcd8b erofs: refine z_erofs_transform_plain() for sub-page block [...] new 6b07eb162932 erofs: enable sub-page compressed block support new 2de319fa27a1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 19a481032091 exfat: using hweight instead of internal logic new 96e12e9b9ceb exfat: using ffs instead of internal logic new df76c03553c5 exfat: change to get file size from DataLength new 6dfb1f0dfdb0 exfat: do not zero the extended part new ebd2ed6bc95f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7232522e6caf fanotify: store fsid in mark instead of in connector new 30ad1938326b fanotify: allow "weak" fsid when watching a single filesystem new 301846bb8c88 Merge fanotify fsid changes from Amir. new d1c371035c82 quota: convert dquot_claim_space_nodirty() to return void new 46ee834035ac Pull quota cleanup from Chao Yu. new 727c7c665d3a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 36062b918387 f2fs: use inode_lock_shared instead of inode_lock in f2fs_ [...] new 5e4166461cf6 f2fs: the name of a struct is wrong in a comment. new e26b6d39270f f2fs: explicitly null-terminate the xattr list new ff6584ac2c4b f2fs: clean up w/ dotdot_name new 9458915036dd f2fs: use shared inode lock during f2fs_fiemap() new 956fa1ddc132 f2fs: fix to check return value of f2fs_reserve_new_block() new bbd3efed3383 f2fs: skip adding a discard command if exists new 53edb549565f f2fs: fix to avoid dirent corruption new 5f23ffdf17e8 f2fs: introduce tracepoint for f2fs_rename() new 8e9cf55ef89c f2fs: show i_mode in trace_f2fs_new_inode() new d346fa09abff f2fs: sysfs: support discard_io_aware new 6bd820f4321b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 081e60941415 gfs2: Add GL_NOBLOCK flag new e2a909a0e347 gfs2: Use GL_NOBLOCK flag for non-blocking lookups new 8d859dc44163 gfs2: Fix inode_go_instantiate description new 6820ee93a13a gfs2: fix kernel BUG in gfs2_quota_cleanup new 9fd6b6bdb5a4 gfs2: rgrp: fix kernel-doc warnings new 403e087960fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9862ec7ac1cb FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree new 27e56f59bab5 UBSAN: array-index-out-of-bounds in dtSplitRoot new fa5492ee8946 jfs: fix slab-out-of-bounds Read in dtSearch new 74ecdda68242 jfs: fix array-index-out-of-bounds in dbAdjTree new e0e1958f4c36 jfs: fix uaf in jfs_evict_inode new cca974daeb6c jfs: fix shift-out-of-bounds in dbJoin new 81183285ed37 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 3ba649f72c6a nfsd: new Kconfig option for legacy client tracking new 4946fee12f69 NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() new 41015df77f07 NFSD: Make the file_delayed_close workqueue UNBOUND new 61e716bb6aed NFSD: Remove nfsd_drc_gc() tracepoint new 88c1a908f5fd NFSD: Document lack of f_pos_lock in nfsd_readdir() new 4a29bcec3549 SUNRPC: Add a server-side API for retrieving an RPC's pseu [...] new 45c03fe11ac9 NFSD: Replace RQ_SPLICE_OK in nfsd_read() new 893b74c74434 NFSD: Modify NFSv4 to use nfsd_read_splice_ok() new 5ba7b31f86a5 SUNRPC: Remove RQ_SPLICE_OK new 2f667f282e66 nfsd: remove unnecessary NULL check new 6f2feb702b0e NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h new 092edaab6bde svcrdma: Eliminate allocation of recv_ctxt objects in backchannel new 7dfbd7e5b524 svcrdma: Pre-allocate svc_rdma_recv_ctxt objects new e38bb7f9e9c3 svcrdma: Add a utility workqueue to svcrdma new 7b0446021e7a svcrdma: Add an async version of svc_rdma_send_ctxt_put() new b9243f554003 svcrdma: Add an async version of svc_rdma_write_info_free() new e3a9dfeb2721 svcrdma: Clean up locking new 6cbee6877b84 svcrdma: Add lockdep class keys for transport locks new 7fa89c05a8a0 rpcrdma: Introduce a simple cid tracepoint class new 943ced8dad17 svcrdma: SQ error tracepoints should report completion IDs new d6c772b00ae4 svcrdma: DMA error tracepoints should report completion IDs new fc59bacd9a9b svcrdma: Update some svcrdma DMA-related tracepoints new a447c921666f svcrdma: Reduce size of struct svc_rdma_rw_ctxt new f6c5d9e6fc5f svcrdma: Acquire the svcxprt_rdma pointer from the CQ context new fd2039de7d22 svcrdma: Explicitly pass the transport into Write chunk I/O paths new 33b57f90d5d2 svcrdma: Explicitly pass the transport into Read chunk I/O paths new ee37c7720028 svcrdma: Explicitly pass the transport to svc_rdma_post_ch [...] new 0991273c4aa8 svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() new ea3bbde2f30c svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field new ec1a028ef9cd svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h new ab1ed98aa1a1 svcrdma: Start moving fields out of struct svc_rdma_read_info new 3b09df38cf54 svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_ [...] new 5c368037bd43 svcrdma: Move read_info::ri_pageoff into struct svc_rdma_r [...] new b0d0e9072603 svcrdma: Update synopsis of svc_rdma_build_read_segment() new 67d16fe8289c svcrdma: Update synopsis of svc_rdma_build_read_chunk() new ffd7526630ac svcrdma: Update synopsis of svc_rdma_read_chunk_range() new 9c2bbfe253d2 svcrdma: Update the synopsis of svc_rdma_read_data_item() new 48525e3046fa svcrdma: Update synopsis of svc_rdma_copy_inline_range() new 0d3dca3a7496 svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() new eba51986acf1 svcrdma: Update the synopsis of svc_rdma_read_call_chunk() new 3664ab591541 svcrdma: Update the synopsis of svc_rdma_read_special() new 06defcc92049 svcrdma: Remove struct svc_rdma_read_info new 59392e03bfaa svcrdma: Move the svc_rdma_cc_init() call new aec2cd0cf9a8 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new c39de951282d fs/ntfs3: Improve alternative boot processing new 22457c047ed9 fs/ntfs3: Modified fix directory element type detection new 6a799c928b78 fs/ntfs3: Improve ntfs_dir_count new 1918c10e137e fs/ntfs3: Correct hard links updating when dealing with DOS names new 85ba2a75faee fs/ntfs3: Print warning while fixing hard links count new 865e7a7700d9 fs/ntfs3: Reduce stack usage new a8b0c9fc3a2d fs/ntfs3: Fix multithreaded stress test new d155617006eb fs/ntfs3: Fix detected field-spanning write (size 8) of si [...] new a40b73f608e7 fs/ntfs3: Correct use bh_read new 4dea9cd52242 fs/ntfs3: Add file_modified new e50f9560b816 fs/ntfs3: Drop suid and sgid bits as a part of fpunch new 6c3684e70383 fs/ntfs3: Implement super_operations::shutdown new 97ec56d390a3 fs/ntfs3: ntfs3_forced_shutdown use int instead of bool new d6ca2d253900 fs/ntfs3: Add and fix comments new aaab47f204aa fs/ntfs3: Add NULL ptr dereference checking at the end of [...] new 652483bfbc45 fs/ntfs3: Fix c/mtime typo new 3c2412c3bfe7 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 02d70090e0e0 ovl: remove redundant ofs->indexdir member new 2c3ef4f89ced ovl: initialize ovl_copy_up_ctx.destname inside ovl_do_copy_up() new 0ecc2cd9532d overlayfs.rst: use consistent feature names new 93496a8afc35 overlayfs.rst: fix ReST formatting new e161ced69c11 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new a931c6816078 9p: prevent read overrun in protocol dump tracepoint new ff49bf186757 net: 9p: avoid freeing uninit memory in p9pdu_vreadf new 30b8f74e0ec7 Merge branch '9p-next' of git://github.com/martinetd/linux new 07bcbdf020c9 xfs: don't leak recovered attri intent items new 03f7767c9f61 xfs: use xfs_defer_pending objects to recover intent items new a050acdfa800 xfs: pass the xfs_defer_pending object to iop_recover new deb4cd8ba87f xfs: transfer recovered intent item ownership in ->iop_recover new e70fb328d527 xfs: recreate work items when recovering intent items new a51489e140d3 xfs: dump the recovered xattri log item if corruption happens new e5f1a5146ec3 xfs: use xfs_defer_finish_one to finish recovered work items new db7ccc0bac2a xfs: move ->iop_recover to xfs_defer_op_type new 6b4ffe97e913 Merge tag 'reconstruct-defer-work-6.8_2023-12-06' of https [...] new 172538beba82 xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no A [...] new 3dd75c8db1c1 xfs: hoist intent done flag setting to ->finish_item callsite new e6e5299fcbf0 xfs: collapse the ->finish_item helpers new f3fd7f6fce1c xfs: hoist ->create_intent boilerplate to its callsite new bd3a88f6b71c xfs: use xfs_defer_create_done for the relogging operation new 3e0958be2156 xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relog new b28852a5bd08 xfs: hoist xfs_trans_add_item calls to defer ops functions new 8a9aa763e17c xfs: collapse the ->create_done functions new a49c708f9a44 xfs: move ->iop_relog to struct xfs_defer_op_type new 34d386666819 Merge tag 'reconstruct-defer-cleanups-6.8_2023-12-06' of h [...] new a6a38f309afc xfs: make rextslog computation consistent with mkfs new cf8f0e6c1429 xfs: fix 32-bit truncation in xfs_compute_rextslog new e14293803f4e xfs: don't allow overly small or large realtime volumes new 47c460efc467 Merge tag 'fix-rtmount-overflows-6.8_2023-12-06' of https: [...] new 94da54d582e6 xfs: document what LARP means new 9c07bca793b4 xfs: elide ->create_done calls for unlogged deferred work new 9f334526ee0a Merge tag 'defer-elide-create-done-6.8_2023-12-06' of http [...] new 3f113c2739b1 xfs: make xchk_iget safer in the presence of corrupt inode btrees new dec0224bae8b Merge tag 'scrub-livelock-prevention-6.8_2023-12-06' of ht [...] new 6b126139401a xfs: don't append work items to logged xfs_defer_pending objects new 4dffb2cbb483 xfs: allow pausing of pending deferred work items new 4c88fef3af4a xfs: remove __xfs_free_extent_later new e3042be36c34 xfs: automatic freeing of freshly allocated unwritten space new 4c8ecd1cfdd0 xfs: remove unused fields from struct xbtree_ifakeroot new be4084176304 xfs: implement block reservation accounting for btrees we' [...] new 6bb9ea8ecd2c xfs: log EFIs for all btree blocks being used to stage a btree new 3f3cec031099 xfs: force small EFIs for reaping btree extents new 49391d1349da Merge tag 'repair-auto-reap-space-reservations-6.8_2023-12 [...] new fa422b353d21 mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind new 011f129fee4b Documentation: xfs: consolidate XFS docs into its own subd [...] new 64f08b152a3b xfs: clean up the XFS_IOC_{GS}ET_RESBLKS handler new c2c2620de757 xfs: clean up the XFS_IOC_FSCOUNTS handler new 646ddf0c4df5 xfs: clean up the xfs_reserve_blocks interface new 08e54ca42d6a xfs: clean up xfs_fsops.h new e6af9c98cbf0 xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real new 5759aa4f9560 xfs: update dir3 leaf block metadata after swap new fd45ddb9dd60 xfs: extract xfs_da_buf_copy() helper function new c12c50393c1f xfs: use static_assert to check struct sizes and offsets new 18793e050504 xfs: move xfs_ondisk.h to libxfs/ new abdd369be720 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new db3db63b1d17 vfs: remove a redundant might_sleep in wait_on_inode new 297945d9bc13 fs : Fix warning using plain integer as NULL new d218569004b6 fs: Clarify "non-RCY" in access_override_creds() comment new f73f6181eb05 userns: eliminate many kernel-doc warnings new 6f672f7b3b96 fs: namei: Fix spelling mistake "Retuns" to "Returns" new d7802b734fe3 fs: add missing @mp parameter documentation new 600f111ef51d fs: Rename mapping private members new 858848719210 i915: make inject_virtual_interrupt() void new 3652117f8548 eventfd: simplify eventfd_signal() new 120ae5859363 eventfd: simplify eventfd_signal_mask() new b7638ad0c780 eventfd: make eventfd_signal{_mask}() void new 71eb6b6b0ba9 fs/aio: obey min_nr when doing wakeups new e65a29f0235a mnt_idmapping: remove check_fsmapping() new 90fbd8b175ee mnt_idmapping: remove nop check new 783822e44594 mnt_idmapping: decouple from namespaces new 12c1b632d970 fs: reformat idmapped mounts entry new 055ca8355991 fs/pipe: Fix lockdep false-positive in watchqueue pipe_write() new e95aada4cb93 pipe: wakeup wr_wait after setting max_usage new effa1870b29c fs/inode: Make relatime_need_update return bool new 67ca056bf1f6 fs: add Jan Kara as reviewer new 02105f18a26c fs/hfsplus: wrapper.c: fix kernel-doc warnings new 2b46a19db0a1 fs: super: use GFP_KERNEL instead of GFP_USER for super bl [...] new 434225230081 eventfd: Remove usage of the deprecated ida_simple_xx() API new 7cb537b6f6d7 file: massage cleanup of files that failed to open new 253ca8678d30 Improve __fget_files_rcu() code generation (and thus __fge [...] new a88c955fcfb4 file: s/close_fd_get_file()/file_close_fd()/g new 24fa3ae9467f file: remove pointless wrapper new 372a34e66fb7 fs: replace f_rcuhead with f_task_work new eac9189c9619 file: stop exposing receive_fd_user() new 4e94ddfe2aab file: remove __receive_fd() new 48b798271c7e Merge branch 'vfs.file' into vfs.misc new c76e31152e33 Merge branch 'vfs.misc' into vfs.all new f0cd988016f6 fs: massage locking helpers new 982c3b305843 bdev: rename freeze and thaw helpers new fbcb8f39e96d bdev: surface the error from sync_blockdev() new a30561a9be69 bdev: add freeze and thaw holder operations new 49ef8832fb1a bdev: implement freeze and thaw holder operations new 434f8d8299f2 fs: remove get_active_super() new 90f95dc415de super: remove bd_fsfreeze_sb new 97cbed04e71d fs: remove unused helper new 01bc8e9ae23a porting: document block device freeze and thaw changes new e419cf3ebaee blkdev: comment fs_holder_ops new 761c47a97344 fs: simplify setup_bdev_super() calls new 653bee386c08 xfs: simplify device handling new 218de67764e5 ext4: simplify device handling new 24c372d58223 fs: streamline thaw_super_locked new 5a8e94c0158f nilfs2: simplify device handling new efa5d065b4a0 fs: remove dead check new 7366f8b6fc6a fs: handle freezing from multiple devices new 1bfdc94b28cf bcachefs: Convert to bdev_open_by_path() new cd34758c5238 block: Remove blkdev_get_by_*() functions new ed5cc702d311 block: Add config option to not allow writing to mounted devices new ead622674df5 btrfs: Do not restrict writes to btrfs devices new 6f861765464f fs: Block writes to mounted block devices new 3584c8f48a70 xfs: Block writes to log device new afde134b5bd0 ext4: Block writes to journal device new b30850c58b5b super: massage wait event mechanism new 63513f8574c5 super: don't bother with WARN_ON_ONCE() new 8da7c30d0c5c Merge branch 'vfs.super' into vfs.all new 98d2b4308197 add unique mount ID new 2eea9ce4310d mounts: keep list of mounts in an rbtree new 56c94c626785 namespace: extract show_path() helper new 46eae99ef733 add statmount(2) syscall new 6971beb4ec52 statmount: simplify numeric option retrieval new e2064ddd97c1 statmount: simplify string option retrieval new 9790633c56a1 add listmount(2) syscall new 760658fbed8d wire up syscalls for statmount/listmount new 8ab2e66fed17 fs: keep struct mnt_id_req extensible new 06ccd3311884 Merge branch 'vfs.mount' into vfs.all new 0db1d53937fa scsi: target: core: add missing file_{start,end}_write() new ca7ab482401c ovl: add permission hooks outside of do_splice_direct() new 2a33e2ddc6eb splice: remove permission hook from do_splice_direct() new feebea75bdf4 splice: move permission hook out of splice_direct_to_actor() new b70d8e2b8ce5 splice: move permission hook out of splice_file_to_pipe() new d53471ba6f7a splice: remove permission hook from iter_file_splice_write() new dfad37051ade remap_range: move permission hooks out of do_clone_file_range() new 0b5263d12aed remap_range: move file_start_write() to after permission hook new 2f4d8ad82511 btrfs: move file_start_write() to after permission hook new e389b76a7ee1 coda: change locking order in coda_file_write_iter() new 269aed7014b3 fs: move file_start_write() into vfs_iter_write() new 1c8aa833034a fs: move permission hook out of do_iter_write() new b8e1425bae85 fs: move permission hook out of do_iter_read() new 6ae654392bb5 fs: move kiocb_start_write() into vfs_iocb_iter_write() new 8802e580ee64 fs: create __sb_write_started() helper new 3d5cd4911e04 fs: create file_write_started() helper new 21b32e6a0ab5 fs: create {sb,file}_write_not_started() helpers new 42a29fdc3202 fs: fork splice_file_range() from do_splice_direct() new 8b524ba13575 fs: move file_start_write() into direct_splice_actor() new 51621adc2b07 fs: use do_splice_direct() for nfsd/ksmbd server-side-copy new 9da0517dcfef Merge branch 'vfs.rw' into vfs.all new 357a18d03314 cachefiles: introduce object ondemand state new 3c5ecfe16e76 cachefiles: extract ondemand info field from cachefiles_object new 0a7e54c1959c cachefiles: resend an open request if the read request's o [...] new b817e22b2e91 cachefiles: narrow the scope of triggering EPOLLIN events [...] new e73fa11a356c cachefiles: add restore command to recover inflight ondema [...] new dab97551cfb3 Merge branch 'vfs.fscache' into vfs.all new 6ac805d13870 iov_iter: remove unused 'iov' argument from import_single_range() new 9fd7874c0e5c iov_iter: replace import_single_range() with import_ubuf() new 205e4a2dcc37 Merge branch 'vfs.iov_iter' into vfs.all new af8de6619a92 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 74d016ecc1a7 new helper: user_path_locked_at() new bbe6a7c899e7 bch2_ioctl_subvolume_destroy(): fix locking new d54e1bb8d98f minixfs: use offset_in_page() new ff2cc49f45a7 minixfs: change the signature of dir_get_page() new 1c2b6b5d02c1 minixfs: Use dir_put_page() in minix_unlink() and minix_rename() new cc33d29684ed minixfs: switch to kmap_local_page() new 3f95c5b76257 Merge branch 'work.minix' into for-next new 1b0efda1db2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c47251e8c49 lib/vsprintf: Fix %pfwf when current node refcount == 0 new 6c3a34e38436 Merge branch 'for-6.8' into for-next new 7f7b04707fe7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c38e744ac215 PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms [...] new a49b67d6536b PCI/AER: Decode Requester ID when no error info found new 8f752bd737d9 PCI/AER: Use explicit register sizes for struct members new dd98e1f65f5f Merge branch 'pci/aer' new 070909e56a7d x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS new e1fad9dd25ea x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'r [...] new 286ae88c9e40 x86/pci: Add MCFG debug logging new 704891033b97 x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt new 9ad67912d0d0 x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid [...] new d26e7fc3d907 x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_re [...] new f284dff47b6d x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency new f12659832612 x86/pci: Return pci_mmconfig_add() failure early new 1dfc86af0613 x86/pci: Reorder pci_mmcfg_arch_map() definition before calls new f3b761474136 Merge branch 'pci/ecam' new d9dcdb4531fe PCI: host-generic: Convert to platform remove callback ret [...] new e585a37e5061 PCI: Only override AMD USB controller if required new 197e0da1f1a3 x86/pci: Use PCI_HEADER_TYPE_* instead of literals new 3773343dd890 powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal new 420ac76610d7 scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal new 0d481ff35c9a x86/pci: Clean up open-coded PCIBIOS return code mangling new dcd25437c960 Merge branch 'pci/enumeration' new 24d7d693d999 PCI: Log device type during enumeration new d9a5e3584d11 PCI: Update BAR # and window messages new abaf3368e220 PCI: Use resource names in PCI log messages new f8979eca7051 PCI: Move pci_read_bridge_windows() below individual windo [...] new 487c5c56f011 PCI: Supply bridge device, not secondary bus, to read wind [...] new 7a5645392e4b PCI: Log bridge windows conditionally new 6ca4ac46b4bd PCI: Log bridge windows when first enumerating bridge new d9c9bceb3ab7 Merge branch 'pci/enumeration-logging' new 9a000a72af75 PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() new 41be44b7a51e Merge branch 'pci/p2pdma' new 3171e46d677a PCI: Avoid potential out-of-bounds read in pci_dev_for_eac [...] new 1ddfdc8e70ba Merge branch 'pci/resource' new df25461119d9 PCI: switchtec: Fix stdev_release() crash after surprise h [...] new 67e04d921cb6 Merge branch 'pci/switchtec' new 56ca893e5a41 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d49270a04623 pstore/ram: Fix crash when setting number of cpus to an od [...] new 86222a8fc16e pstore: ram_core: fix possible overflow in persistent_ram_ [...] new 6ba6ee8a59a8 pstore: inode: Convert kfree() usage to __free(kfree) new e2eeddefb046 pstore: inode: Convert mutex usage to guard(mutex) new b775a054e9dc pstore: inode: Use __free(pstore_iput) for inode allocations new 24a0b5e196cf pstore: inode: Use cleanup.h for struct pstore_private new 93186b5d6131 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 740329d7120f HID: mcp2200: added driver for GPIOs of MCP2200 new 4fa885d26b44 Merge branch 'for-6.8/mcp2200' into for-next new d9786159d229 HID: mcp2221: Set ACPI companion new 02a46753601a HID: mcp2221: Don't set bus speed on every transfer new 2682468671aa HID: mcp2221: Handle reads greater than 60 bytes new d881a7bddb4c Merge branches 'for-6.7/upstream-fixes' and 'for-6.8/mcp22 [...] new 82c4a0832f2e Merge branch 'for-6.7/upstream-fixes' into for-next new 6f1ece1d4f1a Merge branch 'for-6.7/upstream-fixes' into for-next new 760471a23dd2 Merge branch 'for-6.7/upstream-fixes' into for-next new c608d16a691f Merge branch 'for-6.7/upstream-fixes' into for-next new dbef8373cf6b Merge branch 'for-6.7/upstream-fixes' into for-next new da342756d9c4 Merge branch 'for-6.7/upstream-fixes' into for-next new 8674f6b6cdba Merge branch 'for-6.7/upstream-fixes' into for-next new 8d8539ebe145 Merge branch 'for-6.7/upstream-fixes' into for-next new d2986223a6ed Merge branch 'for-6.7/upstream-fixes' into for-next new 6fcb597c30fd Merge branch 'for-6.7/upstream-fixes' into for-next new a3a44d2d3a5c HID: Intel-ish-hid: Ishtp: Add helper functions for client [...] new f645a90e8ff7 HID: intel-ish-hid: ishtp-hid-client: use helper functions [...] new 09b57d983e0d HID: intel-ish-hid: ishtp-fw-loader: use helper functions [...] new 42a244be36cd platform/chrome: cros_ec_ishtp: use helper functions for c [...] new d01bff720460 Merge branch 'for-6.8/intel-ish' into for-next new f023605d1de6 HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() new 96d3098db835 HID: i2c-hid: Split i2c_hid_hwreset() in start() and finis [...] new aa69d6974185 HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling new af93a167eda9 HID: i2c-hid: Move i2c_hid_finish_hwreset() to after readi [...] new 7bcf9ebb50f2 HID: i2c-hid: Turn missing reset ack into a warning new bd008acdac45 HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk new 7d7a252842ec HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines new 8c2a4877b4fe Merge branch 'for-6.8/i2c-hid' into for-next new fd2a9b29dc9c HID: wacom: Remove AES power_supply after extended inactivity new a1dccf4dabc4 Merge branch 'for-6.8/wacom' into for-next new 887f8094b335 selftests/hid: vmtest.sh: update vm2c and container new 46bc0277c250 selftests/hid: vmtest.sh: allow finer control on the build steps new 110292a77f7c selftests/hid: base: allow for multiple skip_if_uhdev new b5edacf79c8e selftests/hid: tablets: remove unused class new d52f52069fed selftests/hid: tablets: move the transitions to PenState new 881ccc36b426 selftests/hid: tablets: move move_to function to PenDigitizer new d8d7aa2266a7 selftests/hid: tablets: do not set invert when the eraser is used new e08e493ff961 selftests/hid: tablets: set initial data for tilt/twist new 83912f83fabc selftests/hid: tablets: define the elements of PenState new 74452d6329be selftests/hid: tablets: add variants of states with buttons new 1f01537ef17e selftests/hid: tablets: convert the primary button tests new 76df1f72fb25 selftests/hid: tablets: add a secondary barrel switch test new ab9b82909e9b selftests/hid: tablets: be stricter for some transitions new ed5bc56cedca selftests/hid: fix mypy complains new f556aa957df8 selftests/hid: fix ruff linter complains new 1dc8056e5485 Merge branch 'for-6.8/selftests' into for-next new 0e63dd27f456 HID: intel-ish-hid: ipc: Rework EHL OOB wakeup new c18dca7cb26b Merge branch 'for-6.8/intel-ish' into for-next new da2c1b861065 selftests/hid: fix failing tablet button tests new dddc7049b9da Merge branch 'for-6.8/selftests' into for-next new afaa2efc3df2 Merge branch 'for-6.7/upstream-fixes' into for-next new a56ad6273334 Merge branch 'for-6.7/upstream-fixes' into for-next new 94f18bb19945 HID: nintendo: add support for nso controllers new 96930896ab11 Merge branch 'for-6.8/nintendo' into for-next new ecd152d089ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e0e9e85e74e i3c: mipi-i3c-hci: Report NACK response from CCC command to core new 0be1a06c66c9 i3c: mipi-i3c-hci: Do not overallocate transfers in hci_cm [...] new f83f86e506e6 i3c: mipi-i3c-hci: Handle I3C address header error in hci_ [...] new 4afd72876942 i3c: mipi-i3c-hci: Add DMA bounce buffer for private transfers new 2aac0bf4ebc8 i3c: Add fallback method for GETMXDS CCC new b4da37db3e2c i3c: master: Fix build error new 9ec1e620640a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 89fec128d5d1 hwmon: (npcm750-pwm-fan) Add NPCM8xx support new 34c76a51205a hwmon: (ltc2991) remove device reference from state new 9350163aff24 hwmon: (emc1403) Add support for EMC1442 new 10bd80e0b316 hwmon: Fix some kernel-doc comments new b0d51ada88a3 hwmon: (aspeed-pwm-tacho) Fix -Wstringop-overflow warning [...] new 5cfc392cc93b hwmon: (max6650) Use i2c_get_match_data() new 10a0575ea09d hwmon: (nct6775-i2c) Use i2c_get_match_data() new efe86092ab31 hwmon: (nct6775-platform) Explicitly initialize nct6775_si [...] new 2792fc8f8c83 hwmon: (nct6775-core) Explicitly initialize nct6775_device [...] new ac0c26bae662 hwmon: (lm25066) Use i2c_get_match_data() new 599617301e54 dt-bindings: hwmon: Add mps mp5990 driver bindings new ce0742404ad7 hwmon: (pmbus) Add support for MPS Multi-phase mp5990 new 02d0fdd48425 ABI: sysfs-class-hwmon: rearrange humidity attributes alph [...] new d0d710554ef0 ABI: sysfs-class-hwmon: document missing humidity attributes new 2de83b67cf8c ABI: sysfs-class-hwmon: fix tempY_crit_alarm access rights new 16693c27253b ABI: sysfs-class-hwmon: document emergency/max/min tempera [...] new ff629afe7ffd hwmon: (nct6775) Add support for 2 additional fan controls new 8b3800256aba hwmon: (nct6775) Fix fan speed set failure in automatic mode new 4265eb062a73 hwmon: (pc87360) Bounds check data->innr usage new 24921dbd2969 hwmon: (peci/dimmtemp) Bump timeout new 5d9ad4e0fa7c hwmon: (tmp513) Don't use "proxy" headers new df989762bc4b hwmon: (tmp513) Simplify with dev_err_probe() new f07f9d2467f4 hwmon: (tmp513) Use SI constants from units.h new c9ba59258094 hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6 new 744f7be3937d hwmon: (dell-smm) Prepare for multiple SMM calling backends new 7fd2e1cac5eb hwmon: (dell-smm) Move blacklist handling to module init new 9848fcf43190 hwmon: (dell-smm) Move whitelist handling to module init new 2615f1ee7f67 hwmon: (dell-smm) Move DMI config handling to module init new 5aad36f43be5 hwmon: (dell-smm) Move config entries out of i8k_dmi_table new 20bdeebc8826 hwmon: (dell-smm) Introduce helper function for data init new b7a4706f66e5 hwmon: (dell-smm) Add support for WMI SMM interface new e7caf3d1e8fd hwmon: (dell-smm) Document the WMI SMM interface new 159e459c0161 hwmon: (dell-smm) Add Optiplex 7000 to fan control whitelist new 62361638ae39 dt-bindings: hwmon: Increase max number of io-channels new b449879243db hwmon: (corsair-cpro) use NULL instead of 0 new 88548710d2ae hwmon: (max31827) Handle new properties from the devicetree new cbeb1d2acf5d hwmon: (max31827) Add support for max31828 and max31829 new 8a0806df46b6 hwmon: (max31827) Update bits with shutdown_write() new 64176bde4645 hwmon: (max31827) Return closest value in update_interval new 29a9ac6414ab hwmon: (max31827) Add custom attribute for resolution new 7707cf82e138 dt-bindings: hwmon: Add lltc ltc4286 driver bindings new 263835c7e387 hwmon: (pmbus) Add ltc4286 driver new 55c5835683ea hwmon: (sht3x) add sts3x support new b80d5ec70c83 MAINTAINERS: Add maintainer for Baikal-T1 PVT hwmon driver new e2343a75c4b5 hwmon: (smsc47m1) Mark driver struct with __refdata to pre [...] new b1ef50508e84 hwmon: (smsc47m1) Convert to platform remove callback retu [...] new af7d2cafbf8f hwmon: (smsc47m1) Simplify device registration new b70f9d26d769 hwmon: (smsc47m1) Rename global platform device variable new d5939a793693 hwmon: Add driver for Gigabyte AORUS Waterforce AIO coolers new 62a991b3fcc9 hwmon: (k10temp) Add support for AMD Family 19h Model 8h new dfaacc77d787 dt-bindings: hwmon: gpio-fan: Convert txt bindings to yaml new 361898b6a4af Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new ed23b1b201ec docs/sp_SP: Add translation of process/handling-regressions new 4746be1d222d docs: vfs: fix typo in struct xattr_handlers new 407434939b07 docs: dma: update a reference to a moved document new 5483cc3dfd8d docs: dma-api: Fix description of the sync_sg API new 335bbdf01d25 docs/zh_TW: replace my email address new 7c49ca6b0213 Documentation: Fix filename typo in ftrace doc new eed94315555a docs: style toctree captions as headings new 074f81506d98 doc: userspace-api: properly format ToC headings new a37a44572fbb media: admin-guide: properly format ToC heading new 1f821382818a crypto: doc: properly format ToC headings new 93f85555a899 Documentation: dev-tools: properly format ToC headingss new f85f5ae45ad9 docs: driver-api: properly format ToC headings new 0dfbd35ed43d input: docs: properly format ToC headings new 0419ee1b62f3 doc: misc-device: properly format ToC heading new 58af66464440 media: doc: properly format ToC headings new 2b7703e15a55 docs: use toctree :caption: and move introduction new a4f58d70f238 docs: remove .toc-title class new d591aefc6635 Merge branch 'vegard' into docs-mw new 86b17aaf2e88 docs: automarkup: linkify git revs new d49af1144211 Documentation: add tux logo new 87ef333c0c04 docs/zh_CN: add process maintainer-pgp-guide tanslation new a4f6a1637009 docs/zh_CN: Adjust the number of characters per line in ma [...] new c7dd2c42f1bc docs/zh_CN: Update process index to 6.7-rc2 new d254d263f6c8 docs: submitting-patches: improve the base commit explanation new 8926f57943d4 fs: vboxsf: fix a kernel-doc warning new 2b4ba158ae04 docs: nvmem: generate kernel-doc API documentation new e57ddc6c80d2 docs: nvmem: remove function parameters (fixes hyperlink g [...] new 50709576d81b Documentation: Destage TEE subsystem documentation new bbdf4884f9c0 Merge branch 'docs-next' of git://git.lwn.net/linux.git new f5502cd25ac0 media: dt-bindings: Add JH7110 Camera Subsystem new f72f80550d01 media: admin-guide: Add starfive_camss.rst for Starfive Ca [...] new bba185d141b1 media: staging: media: starfive: camss: Add core driver new b7eedc7d2b94 media: staging: media: starfive: camss: Add video driver new e57854628f58 media: staging: media: starfive: camss: Add ISP driver new e080f339c80a media: staging: media: starfive: camss: Add capture driver new 1ee1b01b97cd media: staging: media: starfive: camss: Add interrupt handling new ac7da4a73b10 media: staging: media: starfive: camss: Register devices new 7ad7d7fb3e69 media: staging: media: starfive: camss: Add TODO file new 103d15bc2008 media: v4l2: Add ignore_streaming flag new 4f61d8aa73e4 media: v4l2: Allow M2M job queuing w/o streaming CAP queue new 02a8b425639d media: platform: chips-media: Move Coda to separate folder new 45d1a2b93277 media: chips-media: wave5: Add vpuapi layer new 9707a6254a8a media: chips-media: wave5: Add the v4l2 layer new de4b9f7e371a dt-bindings: media: wave5: add yaml devicetree bindings new 26dde1beb359 media: chips-media: wave5: Add wave5 driver to maintainers file new 7d21a2df45a6 media: ir-hix5hd2: Use device_get_match_data() new 12be815fbfd4 media: meson-ir-tx: Convert to use devm_rc_register_device() new 9af7c980f3ea media: meson-ir-tx: Simplify and improve using dev_err_probe() new 1865913dd590 media: meson-ir-tx: Drop usage of platform_driver_probe() new a274f4d1e5af media: ccs: Ensure control handlers have been set up after probe new 153cbfc8bdc5 media: ivsc: csi: Don't parse remote endpoints new e34660972b88 media: ivsc: csi: Clean up V4L2 async notifier on error new a6a42fada1e5 media: ivsc: csi: Clean up notifier set-up new 623017a4bb04 media: ivsc: csi: Clean up parsing firmware and setting up [...] new 096bc4f14956 media: ivsc: csi: Don't mask v4l2_fwnode_endpoint_parse re [...] new 3c9202e88ffa media: ivsc: csi: Check number of lanes on source, too new 0181f7a307fe Merge tag 'v6.7-rc2' into media_stage new 07cb30216d31 media: videobuf2: Rename offset parameter new 3431e32cb585 media: videobuf2: Rework offset 'cookie' encoding pattern new 1d33df98b111 media: videobuf2: Stop spamming kernel log with all queue counter new 3c147c29310b media: videobuf2: Use vb2_buffer instead of index new 6ea001f94ab5 media: videobuf2: Access vb2_queue bufs array through help [...] new 5287f48952e0 media: videobuf2: Remove duplicated index vs q->num_buffers check new 741d0f6b5103 media: videobuf2: Add helper to get queue number of buffers new da8fc26b0b7d media: videobuf2: Use vb2_get_num_buffers() helper new e03bcb289891 media: amphion: Use vb2_get_buffer() instead of directly a [...] new 1be718477f29 media: amphion: Stop direct calls to queue num_buffers field new a6e86185188c media: mediatek: jpeg: Use vb2_get_buffer() instead of dir [...] new 066f7c4199ac media: mediatek: vdec: Remove useless loop new a24d5d8553bc media: mediatek: vcodec: Stop direct calls to queue num_bu [...] new 7bce685bc017 media: sti: hva: Remove useless check new 73aea586d6c5 media: visl: Use vb2_get_buffer() instead of directly acce [...] new 202de2b5d1b6 media: atomisp: Use vb2_get_buffer() instead of directly a [...] new 53963fb12fd4 media: atomisp: Stop direct calls to queue num_buffers field new 7dc866df4012 media: dvb-core: Use vb2_get_buffer() instead of directly [...] new b3b5d2e22972 media: dvb-core: Do not initialize twice queue num_buffer field new 595f445b8f06 media: dvb-frontends: rtl2832: Stop direct calls to queue [...] new cf605a01f03e media: pci: dt3155: Remove useless check new ba53e3b9bd8d media: pci: tw686x: Stop direct calls to queue num_buffers field new ad3d85a1359b media: pci: cx18: Stop direct calls to queue num_buffers field new 58415c7e52a6 media: pci: netup_unidvb: Stop direct calls to queue num_b [...] new 70ab9ec9166d media: pci: tw68: Stop direct calls to queue num_buffers field new da53f4e6fa86 media: i2c: video-i2c: Stop direct calls to queue num_buff [...] new efd7ae5d95ca media: coda: Stop direct calls to queue num_buffers field new 3f9ea948f169 media: nxp: Stop direct calls to queue num_buffers field new 8f661dc7e779 media: verisilicon: Stop direct calls to queue num_buffers field new 46cbe0cd4cfb media: test-drivers: Stop direct calls to queue num_buffers field new 9d5ffd498dcb media: imx: Stop direct calls to queue num_buffers field new 8858adab5004 media: meson: vdec: Stop direct calls to queue num_buffers field new 11678528576e media: touchscreen: sur40: Stop direct calls to queue num_ [...] new 88d9ce34a6aa media: sample: v4l: Stop direct calls to queue num_buffers field new e1d2fcf99d7a media: cedrus: Stop direct calls to queue num_buffers field new d6855e4b0865 media: nuvoton: Stop direct calls to queue num_buffers field new 36e3faf99f82 media: renesas: Stop direct calls to queue num_buffers field new ff2560f0263a media: ti: Stop direct calls to queue num_buffers field new 912472fd07da media: usb: airspy: Stop direct calls to queue num_buffers field new ca44d57a7020 media: usb: cx231xx: Stop direct calls to queue num_buffers field new 7e17d44d6192 media: usb: hackrf: Stop direct calls to queue num_buffers field new 4545ca51dd5b media: usb: usbtv: Stop direct calls to queue num_buffers field new c838530d230b media: media videobuf2: Be more flexible on the number of [...] new d055a76c0065 media: core: Report the maximum possible number of buffers [...] new cea70ed416b4 media: test-drivers: vivid: Increase max supported buffers [...] new 7e8b591d50dc media: test-drivers: vicodec: Increase max supported captu [...] new 26711491a807 media: verisilicon: Refactor postprocessor to store more buffers new 545bf944f978 media: verisilicon: Store chroma and motion vectors offset new 3eeaee737dce media: verisilicon: g2: Use common helpers to compute chro [...] new bbd267daf4fc media: verisilicon: vp9: Allow to change resolution while [...] new 632b8b044a94 media: cec: core: count low-drive, error and arb-lost conditions new 6aa210d27b5f media: core: v4l2-ioctl: check if ioctl is known to avoid [...] new 57e3f1cfc23f media: v4l2-common: Add 10bpp RGB formats info new dd4229fa7b6e media: v4l2-dev: Check that g/s_selection are valid before [...] new ed5000fe5ac4 media: v4l2-mem2mem.h: fix typo in comment new 26cb92f7f7c4 media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API new 70be8a84017a media: videodev2.h: add missing __user to p_h264_pps new 26846dda3eca media: videodev.h: add missing p_hdr10_* pointers new aebe6f055d9f media: vde: Use struct_size() new ce122258ed86 media: nuvoton: npcm-video: Fix sleeping in atomic context new 0cb8c9482501 media: qcom: camss: clean up a check new ded85b0c0edd media: pvrusb2: fix use after free on context disconnection new 074728523dd1 media: staging: media: tegra-video: Convert to platform re [...] new c411b39df8b8 media: ivtv: don't call s_stream(0) if not streaming new d8212c5c87c1 media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove t [...] new 206c857dd17d media: mtk-jpeg: Fix use after free bug due to error path [...] new 38e1857933de media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec [...] new 197f6e6cbf97 media: stm32-dcmi: Drop unnecessary of_match_device() call new 71025ec7f776 media: cedrus: Update TODO with future rework plans new ebc733e54a1a media: platform: cros-ec: Add Dexi to the match table new deaf6b0ad8ae media: vicodec: Disable (TRY_)DECODER_CMD for the stateless case new 3907f6ef8e0d media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls new 6c0d9e12b1d1 media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls new 1fb7b5ab6211 media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls new e3234e547a4d media: exynos4-is: fimc-is-i2c: remove I2C_CLASS_SPD support new f033c87fda47 media: amphion: Fix VPU core alias name new f9c12d678358 media: atmel-isi: Use accessors for pad config 'try_*' fields new 098a1eed5dae media: microchip-isc: Use accessors for pad config 'try_*' fields new f4b7c07dc19f media: atmel-isc: Use accessors for pad config 'try_*' fields new 9295e7e0cc38 media: atomisp: Use accessors for pad config 'try_*' fields new 0623979d8352 media: tegra-video: Use accessors for pad config 'try_*' fields new fd17e3a9a788 media: i2c: Use accessors for pad config 'try_*' fields new 36f2cd3bd496 media: v4l2-subdev: Rename pad config 'try_*' fields new 6078b2b803db media: v4l2-subdev: Drop outdated comment for v4l2_subdev_ [...] new 274ee48e4ca9 media: ipu3-cio2: Drop comment blocks for subdev op handlers new e5c51f0bb2e4 media: xilinx: csi2rxss: Drop comment blocks for subdev op [...] new c1ac5298867b media: v4l2-subdev: Fix references to pad config new c1d9681407be media: qcom: camss: Fix references to pad config new bb118e86dfcc media: ti: omap3isp: Fix references to pad config new cde7093bd239 media: ti: omap4iss: Fix references to pad config new aeb18af18828 media: i2c: Fix references to pad config new 52c2575db8fa media: v4l: subdev: Store the sub-device in the sub-device state new 049fa16b81c2 media: v4l: subdev: Also return pads array information on [...] new d0fde6aae2ba media: v4l: subdev: Rename sub-device state information ac [...] new 8824170e95d7 media: v4l: subdev: v4l2_subdev_state_get_format always re [...] new 791765b426df media: v4l: subdev: Make stream argument optional in state [...] new 981e0d4c724f media: v4l: subdev: Always compile sub-device state access [...] new bc0e8d91feec media: v4l: subdev: Switch to stream-aware state functions new 34dfd1dd5266 media: v4l: subdev: Remove stream-unaware sub-device state access new 3591c53ae9ec media: v4l: subdev: Return NULL from pad access functions [...] new 8830bf13af87 media: mediatek: vcodec: Get the chip name for each platform new b1b37f6f23c2 media: mediatek: vcodec: Set the supported h264 level for [...] new 23ad34b8b019 media: mediatek: vcodec: Set the supported h265 level for [...] new c3caa86b43f5 media: mediatek: vcodec: Set the supported h264 profile fo [...] new 3572c870e91b media: mediatek: vcodec: Set the supported h265 profile fo [...] new 6147bdd895df media: mediatek: vcodec: Set the supported vp9 level for e [...] new a00b3f296eac media: mediatek: vcodec: Set the supported vp9 profile for [...] new 12e478fbebc2 Merge branch 'master' of git://linuxtv.org/media_tree.git new 3b8551e73271 media: wave5: add OF and V4L_MEM2MEM_DRIVERS dependencies new 073249b87615 Merge tag 'v6.7-rc4' into media_stage new 30d187cd7487 media: renesas: vsp1: Fix references to pad config new c12251898fbd dt-bindings: vendor-prefixes: Add prefix for GalaxyCore Inc. new 0d32f666bedc dt-bindings: media: i2c: add galaxycore,gc2145 dt-bindings new 03cc7fefbb09 media: i2c: gc2145: Galaxy Core GC2145 sensor support new a9c8c738066b device property: Add fwnode_name_eq() new cba1ec57b331 dt-bindings: media: Add bindings for THine THP7312 ISP new 0d9e32a8075a media: uapi: Add controls for the THP7312 ISP new 7a52ab415b43 media: i2c: Add driver for THine THP7312 new 5755be5f15d9 media: v4l2-subdev: Rename .init_cfg() operation to .init_state() new c9e3e84963a7 media: v4l: fwnode: Parse MIPI DisCo for Imaging properties new b33cb0cbe289 media: i2c: st-mipid02: correct format propagation new 046ee0e2a4d6 media: i2c: st-mipid02: add usage of v4l2_get_link_freq new c26eb0f32341 media: i2c: st-mipid02: don't keep track of streaming status new 6223dafa3c91 media: i2c: st-mipid02: use cci_* helpers for register access. new 04d170b288b3 media: i2c: st-mipid02: use active state to store pad formats new 290f9b3406d7 media: i2c: st-mipid02: use mipi-csi macro for data-type new 248b6248eaea media: i2c: st-mipid02: removal of unused link_frequency variable new 2cc0f07718f2 media: i2c: st-mipid02: add Y8 format support new b4c4f8b81694 media: i2c: st-vgxy61: Add V4L2_SUBDEV_FL_HAS_EVENTS and s [...] new 998ba665e16e media: i2c: st-vgxy61: add v4l2_fwnode ctrls parse and addition new c7387b069e60 dt-bindings: media: add bindings for stm32 dcmipp new fa0f34188a91 media: MAINTAINERS: add entry for STM32 DCMIPP driver new 28e0f3772296 media: stm32-dcmipp: STM32 DCMIPP camera interface driver new efa5fe19c0a9 media: imx355: Enable runtime PM before registering async [...] new 47a78052db51 media: ov01a10: Enable runtime PM before registering async [...] new 7b0454cfd8ed media: ov13b10: Enable runtime PM before registering async [...] new e242e9c14405 media: ov9734: Enable runtime PM before registering async [...] new ff0fcda15feb media: ccs: Print ireal and float limits converted to integers new 0e7f68fe1602 media: imx319: Enable runtime PM before registering async [...] new 6a6e49f89297 media: Documentation: Initialisation finishes before subde [...] new 9641e8019ae8 media: microchip-isc: Remove dead code in pipeline validation new eba5058633b4 media: v4l: cci: Include linux/bits.h new 94ed00981b51 media: v4l: cci: Add driver-private bit definitions new cd93cc245dfe media: v4l: cci: Add macros to obtain register width and address new 5d6ce399d986 media: ccs: Generate V4L2 CCI compliant register definitions new d180509cca58 media: ccs: Better separate CCS static data access new 529322112a3b media: ccs: Use V4L2 CCI for accessing sensor registers new 2112f3a28e8d media: v4l2-subdev: Fix indentation in v4l2-subdev.h new 3de6ee94aae7 media: v4l: async: Fix duplicated list deletion new bec3db03911b media: v4l: async: Drop useless list move operation new a60577cef7de media: dt-bindings: mediatek: Add phandle to mediatek,scp [...] new 52e1fc9aa828 media: platform: mtk-mdp3: Use devicetree phandle to retrieve SCP new 9f0f0013d3d9 media: exynos-gsc: remove unused improper CONFIG definition new 98b3cd0bfc5c media: visl: Add AV1 support new 357547b87673 doc: media: visl: Add AV1 support new 608ca5a60ee4 media: videobuf2-dma-sg: fix vmap callback new fca4797af415 media: staging: starfive: camss: fix off by one in isp_enu [...] new 15dfed5b4933 media: chips-media: wave5: VIDEO_WAVE_VPU should depend on [...] new b58253793f4f staging: media: VIDEO_STARFIVE_CAMSS should depend on ARCH [...] new 5d3c8990e2bb media: cx231xx: fix a memleak in cx231xx_init_isoc new b3695e86d25a media: stk1160: Fixed high volume of stk1160_dbg messages new ac6494e0ca44 media: qcom: camss: Flag which VFEs require a power-domain new a409b3f08dbe media: qcom: camss: Convert to per-VFE pointer for power-d [...] new eb73facec2c2 media: qcom: camss: Use common VFE pm_domain_on/pm_domain_ [...] new 23aa4f0cd327 media: qcom: camss: Move VFE power-domain specifics into vfe.c new d89751c61279 media: qcom: camss: Add support for named power-domains new 6997278ae5f0 media: qcom: camss: Flag VFE-lites to support more VFEs new 801ca0e7f9be media: qcom: camss: Flag CSID-lites to support more CSIDs new 8016943b5947 media: qcom: camss: Add sm8250 named power-domain support new 9e7dc39260ed media: rockchip: rga: fix swizzling for RGB formats new 77f2e2b255ce media: rockchip: rga: extract helper to fill descriptors new 6040702ade23 media: rockchip: rga: allocate DMA descriptors per buffer new 558c248f930e media: rockchip: rga: split src and dst buffer setup new 25783e2a984e media: rockchip: rga: pre-calculate plane offsets new ec9ef8dda2a2 media: rockchip: rga: set dma mask to 32 bits new 60faf2b82b52 media: rockchip: rga: use clamp() to clamp size to limits new 012602c560b4 media: rockchip: rga: use pixelformat to find format new 4e4dd24e309d media: rockchip: rga: add local variable for pix_format new 2addee7aeff2 media: rockchip: rga: use macros for testing buffer type new 0148bcd77d0a media: rockchip: rga: switch to multi-planar API new a61ff67ffb9d media: rockchip: rga: rework buffer handling for multi-pla [...] new db71a7f5cbb8 media: rockchip: rga: add NV12M support new 91478b772fb5 media: ccs: Select V4L2_CCI_I2C new c692696fc51c media: saa6752hs: Don't set format in sub-device state new dff1eebf2be3 media: adv7183: Don't set format in sub-device state new 72c8cb48a4cc media: mt9t112: Don't set format in sub-device state new 09aee3995f9e media: rj54n1cb0c: Don't set format in sub-device state new 843750fb85fd media: tw9910: Don't set format in sub-device state new e55a9482888d media: ov9640: Don't set format in sub-device state new 0d75bb6ae127 media: bttv: start_streaming should return a proper error code new 3f1faa154a43 media: bttv: add back vbi hack new 350ab13e1382 media: videobuf2: request more buffers for vb2_read new dba3e701917a media: uvcvideo: Fix power line control for a Chicony camera new 323666d1b323 media: uvcvideo: Pick first best alternate setting insteed [...] new 6180056b0e0c media: uvcvideo: Fix power line control for SunplusIT camera new 2a0ed5a3573b media: imx: imx7-media-csi: Include headers explicitly new 5705b0e0eb55 media: imx-mipi-csis: Fix clock handling in remove() new fb387fcb5cdd media: imx-mipi-csis: Drop extra clock enable at probe() new d80d227eb0f6 media: nxp: imx8-isi-debug: Add missing 36-Bit DMA registe [...] new 25bf28b25a2a media: dt-bindings: media: rkisp1: Fix the port descriptio [...] new 452f604a4683 media: rkisp1: Fix media device memory leak new 688f3af3c354 media: rkisp1: Fix memory leaks in rkisp1_isp_unregister() new 85d2a31fe4d9 media: rkisp1: Drop IRQF_SHARED new 3eb7910e1b16 media: rkisp1: Fix IRQ handler return values new 0753874617de media: rkisp1: Store IRQ lines new 870565f063a5 media: rkisp1: Fix IRQ disable race issue new 02f2c7b45727 media: rkisp1: regs: Consolidate MI interrupt wrap fields new adf1cba7c85f media: rkisp1: debug: Add register dump for IS new af58c2d9d395 media: rkisp1: debug: Count completed frame interrupts new efa28efd9cba media: rkisp1: resizer: Stop manual allocation of v4l2_sub [...] new bea18a533e89 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 9880702d123f ACPI: property: Support using strings in reference properties new bd721b934323 ACPI: scan: Extract CSI-2 connection graph from _CRS new 693c667b32ee ACPI: scan: Extract _CRS CSI-2 connection information into [...] new 48c9996f1dfe device property: Add SOFTWARE_NODE() macro for defining so [...] new a6cb0a611273 ACPI: scan: Extract MIPI DisCo for Imaging data into swnodes new f533e43a2a31 ACPI: property: Dig "rotation" property for devices with C [...] new 4cd57d6d527c ACPI: property: Replicate DT-aligned u32 properties from D [...] new cb21746b179c ACPI: scan: Fix an error message in DisCo for Imaging support new 4677af1a39a9 Merge branch 'acpi-scan' into linux-next new 4c2ba6a0ed19 ACPI: processor: Provide empty stub of acpi_proc_quirk_mwa [...] new 310293a2b941 ACPI: processor: reduce CPUFREQ thermal reduction pctg for [...] new 52304886ea49 ACPI: video: Add comment about acpi_video_backlight_use_na [...] new c7add369b4cc ACPI: video: Drop should_check_lcd_flag() new ccd45faf4973 ACPI: video: check for error while searching for backlight [...] new 2c9f398ef19e Merge back earlier ACPI backlight driver changes for v6.8. new 143176a46bdd ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop new 6d392d8daa75 ACPI: Run USB4 _OSC() first with query bit set new 7da960030e62 Merge branches 'acpi-processor', 'acpi-video' and 'acpi-bu [...] new f47507988145 thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ new 6908097aa5a7 ACPI: thermal_lib: Add functions returning temperature in [...] new 9c8647224e9f ACPI: thermal: Use library functions to obtain trip point [...] new a2ee7581afd5 ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support new b14b2d56168c ACPI: thermal_lib: include "internal.h" for function prototypes new c6449d20fa89 Merge branch 'acpi-thermal' into linux-next new 709f3cbd652e ACPI: APEI: EINJ: Refactor available_error_type_show() new 71cd3c636404 fs: debugfs: Add write functionality to debugfs blobs new 0706526ec770 platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo new 22fca621bd1b ACPI: APEI: EINJ: Add support for vendor defined error types new 56d2eeda8799 ACPI: LPIT: Avoid u32 multiplication overflow new cab48cbdfd27 ACPI: property: Let args be NULL in __acpi_node_get_proper [...] new b912c6530332 software node: Let args be NULL in software_node_get_refer [...] new a66cf024b377 device property: fwnode_property_get_reference_args() allo [...] new 72d9b9747e78 ACPI: extlog: fix NULL pointer dereference check new b912d85f6d81 Merge branches 'acpi-apei', 'acpi-pm', 'acpi-property' and [...] new 7a36b901a6eb ACPI: OSL: Use a threaded interrupt handler for SCI new 392829ede37f ACPI: OSL: Rework error handling in acpi_os_execute() new 3f3a2599374e ACPI: OSL: Rearrange workqueue selection in acpi_os_execute() new e2ffcda16290 ACPI: OSL: Allow Notify () handlers to run on all CPUs new 4b3805daaacb ACPI: tables: Correct and clean up the logic of acpi_parse [...] new 57b8543ceee8 ACPI: bus: update acpi_dev_uid_match() to support multiple types new b2b32a173881 ACPI: bus: update acpi_dev_hid_uid_match() to support mult [...] new 5ecdb287be12 ACPI: LPSS: use acpi_dev_uid_match() for matching _UID new 9e93507da2cf efi: dev-path-parser: use acpi_dev_uid_match() for matching _UID new 38dd7b72ef80 perf: arm_cspmu: drop redundant acpi_dev_uid_to_integer() new 3814876467e7 Merge back earlier acpi-utils material for v6.8. new ba3f5058db43 PNP: ACPI: fix fortify warning new 0e4e4b732a59 Merge branches 'acpi-osl', 'acpi-tables', 'acpi-utils' and [...] new 44844db91397 thermal: core: Add trip thresholds for trip crossing detection new 4e6d4687f764 thermal: gov_power_allocator: Rename trip_max_desired_temperature new e83747c2f8e3 thermal: gov_power_allocator: Set up trip points earlier new c7568e78411a thermal: gov_power_allocator: Check the cooling devices on [...] new 499cc391b41c thermal: gov_power_allocator: Rearrange local variables new 30e1178c100d thermal: gov_power_allocator: Use shorter paths to access [...] new 0458d536ae97 thermal: gov_power_allocator: Remove excessive local variables new 401888e72067 thermal: gov_power_allocator: Rearrange initialization of [...] new 597302416472 thermal: trip: Drop a redundant check from thermal_zone_se [...] new bf6b51f78237 Merge branch 'thermal' into linux-next new be0a3600aa1e thermal: sysfs: Rework the handling of trip point updates new 18dfb0e4c3c3 thermal: sysfs: Rework the reading of trip point attributes new cfcb47719de3 Merge branch 'thermal-core' into linux-next new 2719675fa811 cpufreq: intel_pstate: Prioritize firmware-provided balanc [...] new 5173d2be59b3 Merge branch 'pm-cpufreq' into linux-next new 4649620d9404 thermal: core: Make thermal_zone_device_unregister() retur [...] new c3ffdfff978a thermal: Drop redundant and confusing device_is_registered [...] new b38aa87f6793 thermal: core: Rework thermal zone availability check new 4fcdbd88d98d Merge branch 'thermal-core' into linux-next new eeae55ed9c0a intel_idle: Add Meteorlake support new a1ca8295ee53 PM: hibernate: Drop unnecessary local variable initialization new bbeaa4691fa8 PM: hibernate: Do not initialize error in swap_write_page() new 4ac934b1aaa9 PM: hibernate: Do not initialize error in snapshot_write_next() new 15c1f7c6e057 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next new b6515a88baf4 thermal: trip: Drop redundant __thermal_zone_get_trip() header new 0c0c4740c9d2 thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() new 2e3e7dad4bf5 thermal: helpers: Use for_each_trip() in __thermal_zone_ge [...] new 183b64132f96 thermal: netlink: Use for_each_trip() in thermal_genl_cmd_ [...] new 08a105243802 Merge branch 'thermal-core' into linux-next new 8a3134a02538 ACPI: watchdog: fix kernel-doc warnings new 3ebccf1d1ca7 ACPI: LPSS: Fix the fractional clock divider flags new 9ecc3b38abeb ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity() new ec0f96260737 ACPI: NUMA: Optimize the check for the availability of nod [...] new e3f577830ce2 ACPI: NUMA: Fix the logic of getting the fake_pxm value new a5166a012448 Merge branches 'acpi-misc', 'acpi-soc' and 'acpi-numa' int [...] new 819ffe323cf0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new c4a5118a3ae1 cpufreq: scmi: process the result of devm_of_clk_add_hw_pr [...] new 66054e5344df Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 997bbf2accf6 tools cpupower bench: Override CFLAGS assignments new 6a0daa34fc8a Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 08e23d05fa6d PM / devfreq: Fix buffer overflow in trans_stat_show new 4920ee6dcfaf PM / devfreq: Convert to use sysfs_emit_at() API new 138fdba81d7b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 3d123f513af0 dt-bindings: power: rpmpd: Update part number to X1E80100 new e60b6c183e1d pmdomain: qcom: rpmhpd: Update part number to X1E80100 new 820cec125970 pmdomain: arm_scmi: Move Kconfig options to the pmdomain s [...] new 62b14b9e86a1 firmware: arm_scpi: Move power-domain driver to the pmdomain dir new 034c9ec5d5b6 pmdomain: Merge branch fixes into next new f32f977fa8ab dt-bindings: power: meson-g12a-power: document ISP power domain new e22fd8d5ca4a pmdomain: Merge branch dt into next new 6341e97b52b6 pmdomain: amlogic: meson-ee-pwrc: add support for G12A ISP [...] new b3dff2e97c61 pmdomain: imx-pgc: Convert to platform remove callback ret [...] new da07c5871d18 pmdomain: imx-gpc: Convert to platform remove callback ret [...] new 697bc6c8ab0a pmdomain: imx-gpcv2: Convert to platform remove callback r [...] new eeba351945b7 pmdomain: imx8m-blk-ctrl: Convert to platform remove callb [...] new 7476ddfd36ac pmdomain: imx8mp-blk-ctrl: Convert to platform remove call [...] new 77647eb5546c pmdomain: imx93-blk-ctrl: Convert to platform remove callb [...] new 673c09bc6e13 pmdomain: imx93-pd: Convert to platform remove callback re [...] new 4b7599a5e847 pmdomain: qcom-cpr: Convert to platform remove callback re [...] new 833811353f70 pmdomain: xilinx/zynqmp: Convert to platform remove callba [...] new 3b2714c5d2d2 PM: domains: fix domain_governor kernel-doc warnings new 05ce71929efc PM: domains: Drop the unused pm_genpd_opp_to_performance_state() new 8a8ef2b43470 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4c58e9d85c24 opp: ti: Use device_get_match_data() new 073d3d2ca7d4 OPP: Level zero is valid new 6d366d0e5446 OPP: Use _set_opp_level() for single genpd case new e37440e7e2c2 OPP: Call dev_pm_opp_set_opp() for required OPPs new 925141432fa4 OPP: Don't set OPP recursively for a parent genpd new 19cc8b1819a4 OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil() new 51c96504ad3b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new e9cdebbe23f1 dlm: use kernel_connect() and kernel_bind() new dbee1adeb7e6 dlm: use fl_owner from lockd new 6bd4a2bfe568 dlm: use FL_SLEEP to determine blocking vs non-blocking new 0c08699744d2 dlm: implement EXPORT_OP_ASYNC_LOCK new b9921e6389ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 476b7c7e00ec RDMA/siw: Use ib_umem_get() to pin user pages new c170d4ff21a8 RDMA/hfi1: Copy userspace arrays safely new 3a4304d82695 RDMA/bnxt_re: Refactor the queue index update new 48f996d4adf1 RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hard [...] new 9aac6c05a562 RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx() new 057a30168175 RDMA/irdma: Use crypto_shash_digest() in irdma_ieq_check_mpacrc() new b9a85e5eec12 RDMA/usnic: Silence uninitialized symbol smatch warnings new 3a179fe34acb RDMA/siw: Introduce siw_get_page new a2b64565e8ea RDMA/siw: Introduce siw_update_skb_rcvd new 2109ddf032eb RDMA/siw: Use iov.iov_len in kernel_sendmsg new d248960941b7 RDMA/siw: Remove goto lable in siw_mmap new 659da08ed83a RDMA/siw: Remove rcu from siw_qp new 065186d228c5 RDMA/siw: No need to check term_info.valid before call siw [...] new 60d2136db878 RDMA/siw: Factor out siw_rx_data helper new 6a343cc3bf26 RDMA/siw: Introduce SIW_STAG_MAX_INDEX new 25680c1f2614 RDMA/siw: Add one parameter to siw_destroy_cpulist new b5c91543204c RDMA/siw: Introduce siw_cep_set_free_and_put new 08456d4db73b RDMA/siw: Introduce siw_free_cm_id new 77b59bd932a0 RDMA/siw: Cleanup siw_accept new a410a7327870 RDMA/siw: Remove siw_sk_save_upcalls new 3beced14d199 RDMA/siw: Fix typo new 788bbf4c2fc6 RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp new d9a5b4868131 RDMA/siw: Introduce siw_destroy_cep_sock new 79844118d6c1 RDMA/siw: Update comments for siw_qp_sq_process new f45b83ad39f8 RDMA/hns: Fix inappropriate err code for unsupported operations new ca7ad04cd5d2 RDMA/hns: Add debugfs to hns RoCE new eb7854d63db5 RDMA/hns: Support SW stats with debugfs new 0529e26d8b7b RDMA/rtrs-clt: Add warning logs for RDMA events new e76f514dc9fd RDMA/rtrs-clt: Use %pe to print errors new 640233258e5b RDMA/rtrs: Use %pe to print errors new 753fff78f430 RDMA/IPoIB: Fix error code return in ipoib_mcast_join new 50af5d12f7e2 RDMA/IPoIB: Add tx timeout work to recover queue stop situation new 84de14baf816 RDMA/siw: Move tx_cpu ahead new 51ac45a66362 RDMA/siw: Reduce memory usage of struct siw_rx_stream new 0b988c1bee28 RDMA/siw: Set qp_state in siw_query_qp new b7a2768a1cc3 RDMA/siw: Call orq_get_current if possible new 95f6b40082aa RDMA/hns: Rename the interrupts new d3f4020a213e RDMA/hns: Response dmac to userspace new 7243396aaf12 RDMA/hns: Add a max length of gid table new f31683a5227b RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs() new 288f535951aa RDMA/hns: Fix memory leak in free_mr_init() new 1801d87b3598 RDMA/bnxt_re: Support new 5760X P7 devices new a62d68581441 RDMA/bnxt_re: Update the BAR offsets new 880a5dd1880a RDMA/bnxt_re: Update the HW interface definitions new 6027c20dad1a RDMA/bnxt_re: Get the toggle bits from CQ completions new cdae3936b2fe RDMA/bnxt_re: Doorbell changes new 07f830ae4913 RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters new 2d4cb312ec9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8fedaaca4071 net: dsa: tag_rtl4_a: Use existing ETH_P_REALTEK constant new aa6908ca3bd1 i40e: increase max descriptors for XL710 new add35e623e77 i40e: add an error code check in i40e_vsi_setup new 2c0fa38a579f i40e: Change user notification of non-SFP module in i40e_g [...] new e8fcf58f6109 i40e: Remove unused flags new addca9175e5f i40e: Remove _t suffix from enum type names new 70756d0a4727 i40e: Use DECLARE_BITMAP for flags and hw_features fields [...] new d0b1314c8b33 i40e: Use DECLARE_BITMAP for flags field in i40e_hw new 0e8b9fdd40fe i40e: Consolidate hardware capabilities new 8cc29564d227 i40e: Initialize hardware capabilities at single place new 28c1726b2c9c i40e: Move i40e_is_aq_api_ver_ge helper new cf488e13221f i40e: Add other helpers to check version of running firmwa [...] new e329a8b9aac4 i40e: Use helpers to check running FW and AQ API versions new d8c6bee01caa i40e: Remove VF MAC types new f699a4bfc862 i40e: Move inline helpers to i40e_prototype.h new 3f06462b3eb8 i40e: Delete unused i40e_mac_info fields new b3d8c6050481 Merge branch 'intel-wired-lan-driver-updates-2023-11-13-i40e' new 34eec1f29a59 bnxt_en: Put the TX producer information in the TX BD opaq [...] new 7f0a168b0441 bnxt_en: Add completion ring pointer in TX and RX ring structures new d1eec614100c bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info new 7845b8dfc713 bnxt_en: Add completion ring pointer in TX and RX ring structures new 9c0b06de6fb6 bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL new ebf72319cef6 bnxt_en: Refactor bnxt_tx_int() new 5a3c585fa83f bnxt_en: New encoding for the TX opaque field new 877edb347323 bnxt_en: Refactor bnxt_hwrm_set_coal() new 0589a1ed4d33 bnxt_en: Support up to 8 TX rings per MSIX new f5b29c6afe36 bnxt_en: Add helper to get the number of CP rings required [...] new f07b58801bef bnxt_en: Add macros related to TC and TX rings new ba098017791e bnxt_en: Use existing MSIX vectors for all mqprio TX rings new c1056a59aee1 bnxt_en: Optimize xmit_more TX path new 8d5855a5af92 Merge branch 'bnxt_en-tx-improvements' new e316dd1cf135 net: don't dump stack on queue timeout new 3185d57cfcd3 indirect_call_wrapper: Fix typo in INDIRECT_CALL_$NR kerneldoc new 56eddc3cb1af Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 5827fe2bc9c4 octeon_ep: add padding for small packets new 2fba5069959c octeon_ep: remove dma sync in trasmit path new 373d9a55ba74 octeon_ep: implement xmit_more in transmit new dc9c02b7faa0 octeon_ep: remove atomic variable usage in Tx data path new 470f3669d38d Merge branch 'octeon_ep-transmit-cleanups-and-optimizations' new d2213db3f49b net: phy: aquantia: move to separate directory new e1fbfa4a995d net: phy: aquantia: move MMD_VEND define to header new e93984ebc1c8 net: phy: aquantia: add firmware load support new 0fbe92b9fd4d dt-bindings: Document Marvell Aquantia PHY new 9ffa01cab069 selftests: tc-testing: drop '-N' argument from nsPlugin new fa63d353ddfb selftests: tc-testing: rework namespaces and devices setup new bb9623c337f5 selftests: tc-testing: preload all modules in kselftests new 04fd47bf70f9 selftests: tc-testing: use parallel tdc in kselftests new e47ef9eb5bb8 Merge branch 'tc-testing-tdc-updates' new 3bdd9fd29cb0 selftests/net: synchronize udpgro tests' tx and rx connection new c6e9dba3be5e vxlan: add support for flowlabel inherit new 14dd92d0a117 tcp: use tp->total_rto to track number of linear timeouts [...] new 0a8de364ff7a tcp: no longer abort SYN_SENT when receiving some ICMP new 9a1f02f3ef96 Merge branch 'tcp-change-reaction-to-ICMP' new 96fa96e198f9 net: linkmode: add linkmode_fill() helper new ba50a8d40258 net: phylink: use linkmode_fill() new 466b97b1871a net: sfp: use linkmode_*() rather than open coding new 9e6311010c4b Merge branch 'phylink-sfp-linkmode' new 7c93d177d913 dt-bindings: net: renesas,etheravb: Document RZ/Five SoC new d580d265e9ab tipc: Remove redundant call to TLV_SPACE() new 380b50ae3a04 net: phy: broadcom: Wire suspend/resume for BCM54612E new 18de1e517ed3 gve: add gve_features_check() new 446e2305827b net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config new 430dc3256d57 net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set new b8768dc40777 net: ethtool: Refactor identical get_ts_info implementations. new 202cb220026e net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() new 011dd3b3f83f net: Make dev_set_hwtstamp_phylib accessible new 915d25a9d69b net: phy: micrel: fix ts_info value in case of no phc new acec05fb78ab net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask new 11d55be06df0 net: ethtool: Add a command to expose current time stamping layer new bb8645b00ced netlink: specs: Introduce new netlink command to get curre [...] new d905f9c75329 net: ethtool: Add a command to list available time stampin [...] new aed5004ee7a0 netlink: specs: Introduce new netlink command to list avai [...] new 51bdf3165f01 net: Replace hwtstamp_source by timestamping layer new 0f7f463d4821 net: Change the API of PHY default timestamp to MAC new 091fab122869 net: ethtool: ts: Update GET_TS to reply the current selec [...] new 152c75e1d002 net: ethtool: ts: Let the active time stamping layer be se [...] new ee60ea6be0d3 netlink: specs: Introduce time stamping set command new f9672265958b Merge branch 'net-make-timestamping-selectable' new c797ce168930 net/ncsi: Simplify Kconfig/dts control flow new 3084b58bfd0b net/ncsi: Fix netlink major/minor version numbers new b8291cf3d118 net/ncsi: Add NC-SI 1.2 Get MC MAC Address command new 4dce97b19175 Merge branch 'ncsi-mac-address-command' new 526dd6d7877b devlink: Move private netlink flags to C file new e21c52d7814f devlink: Acquire device lock during netns dismantle new c8d0a7d6152b devlink: Enable the use of private flags in post_doit operations new d32c38256db3 devlink: Allow taking device lock in pre_doit operations new bf6b200bc80d devlink: Acquire device lock during reload command new 527a07e176ea devlink: Add device lock assert in reload operation new 3ed48c80b28d PCI: Add no PM reset quirk for NVIDIA Spectrum devices new 0a5ef95923e0 PCI: Add debug print for device ready delay new e6dbab40fa09 mlxsw: Extend MRSR pack() function to support new commands new bdf85f3a695f mlxsw: pci: Rename mlxsw_pci_sw_reset() new 8d9da4672f94 mlxsw: pci: Move software reset code to a separate function new f257c73e5356 mlxsw: pci: Add support for new reset flow new 5e12d0898583 mlxsw: pci: Implement PCI reset handlers new af51d6bd0b13 selftests: mlxsw: Add PCI reset test new 72a813a4252f Merge branch 'mlxsw-new-reset-flow' new e4679a1b8a73 batman-adv: Start new development cycle new 07afe1ba288c batman-adv: mcast: implement multicast packet reception an [...] new 90039133221e batman-adv: mcast: implement multicast packet generation new 2dfe644a1ce0 batman-adv: mcast: shrink tracker packet after scrubbing new 69f9aff27a94 batman-adv: Switch to linux/sprintf.h new c3ed16a64c0b batman-adv: Switch to linux/array_size.h new 39620a35076d Merge tag 'batadv-next-pullrequest-20231115' of git://git. [...] new 7b2bfd4ebf79 net/mlx5: print change on SW reset semaphore returns busy new cecf44ea1a1f net/mlx5: Allow sync reset flow when BF MGT interface devi [...] new 312eb3fd6244 net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() new 0f452a862a9f net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by new 9454e5643392 net/mlx5: Annotate struct mlx5_flow_handle with __counted_by new 10b49d0e7651 net/mlx5: simplify mlx5_set_driver_version string assignments new 88e928b22930 net/mlx5e: Access array with enum values instead of magic numbers new 330af90c4b43 net/mlx5: Refactor real time clock operation checks for PHC new 4395d9de4e21 net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock new 78c1b26754d9 net/mlx5: Convert scaled ppm values outside the s32 range [...] new 4aea6a6d61cd net/mlx5: Query maximum frequency adjustment of the PTP ha [...] new b2a62e56b173 net/mlx5e: Add local loopback counter to vport rep stats new 23ec6972865b net/mlx5e: Remove early assignment to netdev->features new ce30df20b495 Merge tag 'mlx5-updates-2023-11-13' of git://git.kernel.or [...] new 055dd7511f67 r8169: improve RTL8411b phy-down fixup new 289354f21b2c net: partial revert of the "Make timestamping selectable: series new 6b78debe1c07 net/sched: cls_u32: replace int refcounts with proper refcounts new 54293e4d6a62 selftests/tc-testing: add hashtable tests for u32 new 516cba96e862 Merge branch 'net-sched-cls_u32-use-proper-refcounts' new fbe567785968 igc: Simplify setting flags in the TX data descriptor new 069b142f5819 igc: Add support for PTP .getcyclesx64() new a49296e07094 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 5a841e4eb8ed ice: rename switchdev to eswitch new ab5fe17cbb06 ice: remove redundant max_vsi_num variable new ff21a4e6193f ice: remove unused control VSI parameter new 7c37bf99a60c ice: track q_id in representor new 5c53c1224f24 ice: use repr instead of vf->repr new af41b1859024 ice: track port representors in xarray new e4c46abc7291 ice: remove VF pointer reference in eswitch code new 604283e95eb0 ice: make representor code generic new deb53f2030e7 ice: return pointer to representor new 292e0154006f ice: allow changing SWITCHDEV_CTRL VSI queues new 86197ad5800b ice: set Tx topology every time new repr is added new 5995ef88e3a8 ice: realloc VSI stats arrays new fff292b47ac1 ice: add VF representors one by one new c9663f79cd82 ice: adjust switchdev rebuild path new 19b39caec062 ice: reserve number of CP queues new 459a70bae400 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new ac40916a3f72 rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink new 67372d7a85fc net: ethernet: am65-cpsw: Add standard Ethernet MAC stats [...] new ac099466961b net: ethernet: ti: am65-cpsw: Re-arrange functions to avoi [...] new be397ea3473d net: ethernet: am65-cpsw: Set default TX channels to maximum new ebd7bf60e21c net: ethernet: ti: am65-cpsw: Fix error handling in am65_c [...] new 69d5ee8c1291 Merge branch 'am65-cpsw-ethtool-mac-stats' new 94c81c626689 net: ethernet: mtk_wed: rely on __dev_alloc_page in mtk_we [...] new 45933b2db91b net: microchip: lan743x : bidirectional throughput improvement new a0bc96c0cd6e selftests: net: verify fq per-band packet limit new 5e63c5ef7a99 dt-bindings: net: xlnx,axi-ethernet: Introduce DMA support new 6b1b40f704fc net: axienet: Preparatory changes for dmaengine support new 6a91b846af85 net: axienet: Introduce dmaengine support new 21612f52e429 Merge branch 'net-axienet-introduce-dmaengine' new 9eb03bb1c035 nfp: add ethtool flow steering callbacks new c38fb3dcd53d nfp: offload flow steering to the nfp new b1711d4310c2 Merge branch 'nfp-add-flow-steering-support' new 025de7b6a6dd selftests: tc-testing: cap parallel tdc to 4 cores new 50a5988a7a54 selftests: tc-testing: move back to per test ns setup new 3d5026fc5adb selftests: tc-testing: use netns delete from pyroute2 new 3f2d94a4ff48 selftests: tc-testing: leverage -all in suite ns teardown new 4b480cfb1066 selftests: tc-testing: timeout on unbounded loops new 4968afa0143d selftests: tc-testing: report number of workers in use new 4da325cc6143 Merge branch 'selftests-tc-testing-more-updates-to-tdc' new 31c54867fdea net: ethernet: mtk_wed: add support for devices with more [...] new 0807dc76f3bf octeon_ep: support Octeon CN10K devices new d6b83f1e3707 bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk new 7911deba293d net: stmmac: remove extra newline from descriptors display new 79a4f4dfa69a net: stmmac: reduce dma ring display code duplication new 335662889f5a net: phylink: use for_each_set_bit() new d2689b6a86b9 net: usb: ax88179_178a: avoid two consecutive device resets new dd891b5b106f net: do not send a MOVE event when netdev changes netns new 8405d6626289 mlxsw: cmd: Add cmd_mbox.query_fw.cff_support new 50ee67789b82 mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF new 2d19da927719 mlxsw: resources: Add max_cap_nve_flood_prf new e1e4ce6c6d54 mlxsw: reg: Add Switch FID Flooding Profiles Register new 7eb902954b62 mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode new 642d6a2033d8 mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack() new 446bc1e9dec6 mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_ [...] new 6b10371c386c mlxsw: reg: Add to SFMR register the fields related to CFF [...] new 095915956867 mlxsw: core, pci: Add plumbing related to CFF mode new 9aad19a363f6 mlxsw: pci: Permit enabling CFF mode new b51c876c2297 mlxsw: spectrum_fid: Drop unnecessary conditions new 2b7bccd1f167 mlxsw: spectrum_fid: Extract SFMR packing into a helper new 27851dfaa3d6 mlxsw: spectrum_router: Add a helper to get subport number [...] new f7ebb4023765 mlxsw: spectrum_router: Call RIF setup before obtaining FID new 3a17ea77da31 Merge branch 'mlxsw-preparations-for-support-of-cff-flood-mode' new 5027ec19f104 net: page_pool: split the page_pool_params into fast and slow new 2da0cac1e949 net: page_pool: avoid touching slow on the fastpath new 46e208e70a84 Merge branch 'net-page_pool-add-netlink-based-introspectio [...] new aa8460bacf49 bnxt_en: The caller of bnxt_alloc_ctx_mem() should always [...] new e50dc4c2206e bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() new 76087d997a84 bnxt_en: Restructure context memory data structures new 035c57615982 bnxt_en: Add page info to struct bnxt_ctx_mem_type new 2ad67aea11f2 bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct new b098dc5a3357 bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function new 6a4d0774f02d bnxt_en: Add support for new backing store query firmware API new 236e237f8ffe bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 fi [...] new b9e0c47ee2ec bnxt_en: Add db_ring_mask and related macro to bnxt_db_inf [...] new 6d1add95536b bnxt_en: Modify TX ring indexing logic. new c09d22674b94 bnxt_en: Modify RX ring indexing logic. new f94471f3ce74 bnxt_en: Modify the NAPI logic for the new P7 chips new 1c7fd6ee2fe4 bnxt_en: Rename some macros for the P5 chips new 340bf2dbb11b Merge branch 'bnxt_en-prepare-to-support-new-p7-chips' new fac85c291e14 selftests/bpf: Convert CHECK macros to ASSERT_* macros in [...] new bf4a64b9323f selftests/bpf: Add malloc failure checks in bpf_iter new 2b62aa59d02e selftests/bpf: fix RELEASE=1 build for tc_opts new f4c7e887324f selftests/bpf: satisfy compiler by having explicit return [...] new 93f7378734b5 bpf: derive smin/smax from umin/max bounds new d540517990a9 bpf: derive smin32/smax32 from umin32/umax32 bounds new c1efab6468fd bpf: derive subreg bounds from full bounds when upper 32 b [...] new 6593f2e6741f bpf: add special smin32/smax32 derivation from 64-bit bounds new c51d5ad6543c bpf: improve deduction of 64-bit bounds from 32-bit bounds new d7f008738171 bpf: try harder to deduce register bounds from different n [...] new 9e314f5d8682 bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64, [...] new c2a3ab094683 bpf: rename is_branch_taken reg arguments to prepare for t [...] new c31534267c18 bpf: generalize is_branch_taken() to work with two registers new c697289efe4e bpf: move is_branch_taken() down new b74c2a842bba bpf: generalize is_branch_taken to handle all conditional [...] new 4d345887d2e5 bpf: unify 32-bit and 64-bit is_branch_taken logic new 811476e9cc57 bpf: prepare reg_set_min_max for second set of registers new 4621202adc5b bpf: generalize reg_set_min_max() to handle two sets of tw [...] new cd9c127069c0 Merge branch 'bpf-register-bounds-logic-and-testing-improvements' new d79924ca579c selftests/bpf: Use value with enough-size when updating pe [...] new b9b795531637 selftests/bpf: Export map_update_retriable() new 2f553b032cad selftsets/bpf: Retry map update for non-preallocated per-cpu map new e3499962d836 Merge branch 'selftests/bpf: Fixes for map_percpu_stats test' new b0cf0dcde8ca selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file new a46afaa03f6d bpftool: Fix prog object type in manpage new f2d2c7e1b7c9 selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config [...] new 9b75dbeb36fc bpf, lpm: Fix check prefixlen before walking trie new 74523c06ae20 bpf: Add __bpf_dynptr_data* for in kernel use new 0b5194072915 bpf: Factor out helper check_reg_const_str() new 045edee19d59 bpf: Introduce KF_ARG_PTR_TO_CONST_STR new b0d1c7294671 Merge branch 'bpf: __bpf_dynptr_data* and __str annotation' new 7f7c43693c1b libbpf: Fix potential uninitialized tail padding with LIBB [...] new 5d4a7aaca1eb veristat: add ability to sort by stat's absolute value new 27007fae704e veristat: add ability to filter top N results new 82ce364c6087 bpf: replace register_is_const() with is_reg_const() new 1500a5d9f49c bpf: Add KF_RCU flag to bpf_refcount_acquire_impl new f460e7bdb027 selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refc [...] new 649924b76ab1 bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcou [...] new 790ce3cfefb1 bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum new 1b12171533a9 bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-o [...] new e9ed8df7187c selftests/bpf: Test bpf_refcount_acquire of node obtained [...] new 3f6d04d742d9 Merge branch 'allow-bpf_refcount_acquire-of-mapval-obtaine [...] new 155addf0814a bpf: Use named fields for certain bpf uapi structs new 689b097a06ba compiler-gcc: Suppress -Wmissing-prototypes warning for al [...] new 96a2b48e5e1d cgroup: Remove unnecessary list_empty() new d23b5c577715 cgroup: Make operations on the cgroup root_list RCU safe new 9067d90006df cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() new 0008454e8fd3 cgroup: Add annotation for holding namespace_sem in curren [...] new aecd408b7e50 cgroup: Add a new helper for cgroup1 hierarchy new 92411764e310 Merge branch 'for-6.8-bpf' of https://git.kernel.org/pub/s [...] new b8e3a87a627b bpf: Add crosstask check to __bpf_get_stack new 100888fb6d8a selftests/bpf: Fix pyperf180 compilation failure with clang18 new 727a92d62fd6 selftests/bpf: Add assert for user stacks in test_task_stack new fe977716b40c bpf: Add a new kfunc for cgroup1 hierarchy new 484977558784 selftests/bpf: Fix issues in setup_classid_environment() new f744d35ecf46 selftests/bpf: Add parallel support for classid new c1dcc050aa64 selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() new bf47300b186f selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() new 360769233cc9 selftests/bpf: Add selftests for cgroup1 hierarchy new 81427a62a221 Merge branch 'bpf-add-support-for-cgroup1-bpf-part' new 67420501e868 bpf: generalize reg_set_min_max() to handle non-const regi [...] new 96381879a370 bpf: generalize is_scalar_branch_taken() logic new be41a203bb9e bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic new 5f99f312bd3b bpf: add register bounds sanity checks and sanitization new 3cf98cf594ea bpf: remove redundant s{32,64} -> u{32,64} deduction logic new cf5fe3c71c5a bpf: make __reg{32,64}_deduce_bounds logic more robust new 8863238993e2 selftests/bpf: BPF register range bounds tester new 774f94c5e74d selftests/bpf: adjust OP_EQ/OP_NE handling to use subrange [...] new 2b0d204e368b selftests/bpf: add range x range test to reg_bounds new dab16659c50e selftests/bpf: add randomized reg_bounds tests new 8c5677f8b31e selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default new a5c57f81eb2b veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag [...] new 882e3d873c2d selftests/bpf: add iter test requiring range x range logic new 9cea90c01f4b Merge branch 'bpf-register-bounds-range-vs-range-support' new 5fa201f37c2e bpf: Remove test for MOVSX32 with offset=32 new ff8867af01da bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS new db840d389bad bpf: move verbose_linfo() into kernel/bpf/log.c new 42feb6620acc bpf: move verifier state printing code to kernel/bpf/log.c new 009f5465be36 bpf: extract register state printing new 67d43dfbb42d bpf: print spilled register state in stack slot new 0c95c9fdb696 bpf: emit map name in register state if applicable and available new 1db747d75b1d bpf: omit default off=0 and imm=0 in register state log new 0f8dbdbc641b bpf: smarter verifier log number printing logic new 46862ee854b4 bpf: emit frameno for PTR_TO_STACK regs if it differs from [...] new 16b3129e14bf Merge branch 'bpf-verifier-log-improvements' new 2d1618054f25 bpf: task_group_seq_get_next: use __next_thread() rather t [...] new 5a34f9dabd9a bpf: bpf_iter_task_next: use __next_thread() rather than n [...] new ac8148d957f5 bpf: bpf_iter_task_next: use next_task(kit->task) rather t [...] new 3e124aa6cb5e Merge branch 'bpf-kernel-bpf-task_iter-c-don-t-abuse-next_thread' new 57b97ecb40ca selftests/bpf: reduce verboseness of reg_bounds selftest logs new b0e2a0395312 selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] new 3ec1114a9745 selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] new f125d09b99fc selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] new 3ece0e85f679 selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] new 3cbbf9192abd Merge branch 'selftests-bpf-update-multiple-prog_tests-to- [...] new 53475287dad9 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 36b20fcdd966 net: hsr: Add support for MC filtering at the slave device new 750011e239a5 net: stmmac: Add support for HW-accelerated VLAN stripping new d73dcff9eb0d net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment new 9f3995707e35 net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown reg [...] new 46c361a04635 net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared [...] new be5f81d37f79 net: ethernet: renesas: rcar_gen4_ptp: Get clock increment [...] new 8c1c66235e03 net: ethernet: renesas: rcar_gen4_ptp: Break out to module new 7490a42020bb Merge branch 'net-ethernet-renesas-rcar_gen4_ptp-add-v4h-support' new c5b9f4792ea6 dt-bindings: net: renesas,ethertsn: Add Ethernet TSN new 45c226dde742 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new f061c9f7d058 Documentation: Document each netlink family new aadbd27f9674 net: phy: correctly check soft_reset ret ONLY if defined for PHY new a8d4879d5f1f octeontx2-pf: TC flower offload support for ICMP type and code new f8e80fc4aceb net/smc: add sysctl for max links per lgr for SMC-R v2.1 new 1f2c9dd73f0a net/smc: add sysctl for max conns per lgr for SMC-R v2.1 new 1ad04b795cc3 Merge branch 'smc-sysctl' new e40f4c4e50fc octeon_ep: Solve style issues in control net files new 0a5f8534e398 octeon_ep: get max rx packet length from firmware new bab6c864b353 Merge branch 'octeon_ep-max-rx' new dd043b393c85 dt-bindings: net: qcom,ipa: add SM8550 compatible new b134b10cf5bb net: ipa: update IPA version comments in "ipa_reg.h" new b00e190cc200 net: ipa: prepare for IPA v5.5 new 1bfeafabcd5e net: ipa: add IPA v5.5 register definitions new 7c5929407620 net: ipa: add IPA v5.5 configuration data new d1d3470a4e4b Merge branch 'net-ipa-v5.5' new 8e3707975e04 tools: ynl-gen: always append ULL/LL to range types new e7bed88e0530 net/smc: remove unneeded atomic operations in smc_tx_sndbu [...] new 486058f42a47 bonding: remove print in bond_verify_device_path new 19ed9b3d7a77 tools: ynl-get: use family c-name new 30c902001534 tools: ynl-gen: use enum name from the spec new 3a767b482cac r8169: remove not needed check in rtl_fw_write_firmware new 53775da0b476 Merge branch 'firmware_loader' new 2f3ce7a56c6e net: sfp: rework the RollBall PHY waiting code new 9f1f6111fd5d mlxsw: pci: Fix missing error checking new dba1b8a7ab68 mm/page_pool: catch page_pool memory leaks new e1df5202e879 net :mana :Add remaining GDMA stats for MANA to ethtool new 243ad8df7a1b net: phy: add possible interfaces new 2cb6d63b30c6 net: phy: marvell10g: table driven mactype decode new 82f2e76b660a net: phy: marvell10g: fill in possible_interfaces new a22583338e53 net: phy: bcm84881: fill in possible_interfaces new 01972fa9ab7d net: phy: aquantia: fill in possible_interfaces for AQR113C new 5f492a04506e net: phylink: split out per-interface validation new 385e72b40034 net: phylink: pass PHY into phylink_validate_one() new b7014f9ece50 net: phylink: pass PHY into phylink_validate_mask() new 2c62ff83ee14 net: phylink: split out PHY validation from phylink_bringup_phy() new 7a1f9a17ee99 net: phylink: use the PHY's possible_interfaces if populated new cae0de45c8fd Merge branch 'net-phylink-improve-phy-validation' new a79d8ba734bd selftests: tc-testing: remove buildebpf plugin new 8059e68b9928 selftests: tc-testing: remove unnecessary time.sleep new 56e16bc69bb7 selftests: tc-testing: prefix iproute2 functions with "ipr2" new 501679f5d4a4 selftests: tc-testing: cleanup on Ctrl-C new ed346fccfc40 selftests: tc-testing: remove unused import new 2df6bde352be Merge branch 'selftests-tc-testing-updates-and-cleanups-for-tdc' new 9d0d0a207040 wifi: brcm80211: replace deprecated strncpy with strscpy new a614f9579705 wifi: brcmsmac: replace deprecated strncpy with memcpy new d1e6b020c32d wifi: rtlwifi: cleanup struct rtl_hal new d1337ccb4477 wifi: rtlwifi: cleanup struct rtl_phy new 7419d8ab3508 wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix [...] new e416514e309f wifi: rtw89: fix timeout calculation in rtw89_roc_end() new 73b479fe5f4a wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info new 0b79c540b135 wifi: rtw89: pci: define PCI ring address for WiFi 7 chips new 0dc9324206d3 wifi: rtw89: pci: add new RX ring design to determine full [...] new 58534b3be0ca wifi: rtw89: pci: generalize code of PCI control DMA IO fo [...] new a0ddf39ac642 wifi: wilc1000: simplify remain on channel support new ebab2723d0bd wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() new 9beac4ee4928 wifi: airo: replace deprecated strncpy with strscpy_pad new 0f4aa3af1371 wifi: rtw89: set entry size of address CAM to H2C field by chip new 76d45f48e4fc wifi: rtw89: configure PPDU max user by chip new e343face52b0 wifi: rtw89: consider RX info for WiFi 7 chips new 944496bada22 wifi: rtw89: extend PHY status parser to support WiFi 7 chips new 4b478bf6bdd8 wifi: libertas: drop 16-bit PCMCIA support new 77e49bec6414 wifi: atmel: remove wext style at76c50x drivers new 6853c70ba5ed wifi: remove orphaned cisco/aironet driver new d0172d5f7576 wifi: remove obsolete hostap driver new 757a46c2a7a9 wifi: remove orphaned zd1201 driver new 1535d5962d79 wifi: remove orphaned orinoco driver new 6b9dbaff83d6 wifi: remove orphaned ray_cs driver new 238349207cd3 wifi: remove orphaned wl3501 driver new bec95598b24a wifi: remove orphaned rndis_wlan driver new 40018a8fa9aa wifi: plfxlc: check for allocation failure in plfxlc_usb_w [...] new 4859b08f197b wifi: wilc1000: cleanup struct wilc_conn_info new a2fbf9e1e8ac wifi: wilc1000: simplify wilc_scan() new 07fabde630a6 wifi: rtw89: pci: add PCI generation information to pci_in [...] new bfdcfee3659c wifi: rtw89: pci: use gen_def pointer to configure mac_{pr [...] new 2daafe9a0cb6 wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips new e24ae0f07625 wifi: rtw89: pci: add LTR v2 for WiFi 7 chip new 5cb0d6b878c3 wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips new ca76817f4c4b wifi: rtw89: coex: use struct assignment to replace memcpy [...] new ed4f0c195e8f wifi: rtw88: simplify __rtw_tx_work() new 53ee0b3b99ed wifi: rtw88: fix RX filter in FIF_ALLMULTI flag new b1275cdd7456 wifi: rt2x00: introduce DMA busy check watchdog for rt2800 new 570beb6285fd wifi: rt2x00: disable RTS threshold for rt2800 by default new a11d965a218f wifi: rt2x00: restart beacon queue when hardware reset new 8170b04c2c92 wifi: libertas: stop selecting wext new 50da74e1e8b6 wifi: rt2x00: correct wrong BBP register in RxDCOC calibration new af3077af7c07 wifi: iwlegacy: Remove the unused variable len new d5d717a77640 wifi: rtw89: pci: reset BDRAM according to chip gen new d720cca762ed wifi: rtw89: pci: stop/start DMA for level 1 recovery acco [...] new 9e1aff437a56 wifi: rtw89: pci: add pre_deinit to be called after probe [...] new aa70f76120ee wifi: rtw89: pci: generalize interrupt status bits of inte [...] new d8872fb60e72 wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE new 9f08c77b7769 wifi: rtw89: pci: correct interrupt mitigation register fo [...] new 0a78bb64a499 wifi: rtw89: pci: update interrupt mitigation register for 8922AE new 2c4e9acbe3a5 wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() new 665ecff7dd14 wifi: rtw89: acpi: process 6 GHz band policy from DSM new b2774a916ab9 wifi: rtw89: regd: handle policy of 6 GHz according to BIOS new c212abfbd19f wifi: rtw89: regd: update regulatory map to R65-R44 new a85198c9f068 wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remov [...] new f60df12aaadd wifi: rtlwifi: drop unused const_amdpci_aspm new c0a04552e36e wifi: rtw89: 8922a: add 8922A basic chip info new 88e6a923bbfb wifi: rtw89: mac: use mac_gen pointer to access about efuse new f28eab6ae4ff wifi: rtw89: mac: add to access efuse for WiFi 7 chips new e102ff4b3579 wifi: rtw89: 8852c: read RX gain offset from efuse for 6GH [...] new c7ccb2402ebb wifi: rtw89: 8922a: read efuse content via efuse map struc [...] new 52471877a2e7 wifi: rtw89: 8922a: read efuse content from physical map new ea5f49061d1d MAINTAINERS: update iwlwifi maintainers new f52c8fba984c rfkill: return ENOTTY on invalid ioctl new d3ca4ab4f16e wifi: ieee80211: fix PV1 frame control field name new 6285ee30caa1 wifi: cfg80211: Extend support for scanning while MLO connected new cbde0b49f276 wifi: mac80211: Extend support for scanning while MLO connected new 0cc3f50f42d2 wifi: nl80211: Documentation update for NL80211_CMD_PORT_A [...] new a214724554ae Merge tag 'wireless-next-2023-11-27' of git://git.kernel.o [...] new 23cfaf67ba5d net: page_pool: factor out uninit new f17c69649c69 net: page_pool: id the page pools new 083772c9f972 net: page_pool: record pools per netdev new 02b3de80c5f8 net: page_pool: stash the NAPI ID for easier access new 7cc9e6d77f85 eth: link netdev to page_pools in drivers new 839ff60df3ab net: page_pool: add nlspec for basic access to page pools new 950ab53b77ab net: page_pool: implement GET in the netlink API new d2ef6aa077bd net: page_pool: add netlink notifications for state changes new 7aee8429eedd net: page_pool: report amount of memory held by page pools new 69cb4952b6f6 net: page_pool: report when page pool was destroyed new d49010adae73 net: page_pool: expose page pool stats via netlink new be0096676e23 net: page_pool: mute the periodic warning for visible page pools new 637567e4a3ef tools: ynl: add sample for getting page-pool information new a379972973a8 Merge branch 'net-page_pool-add-netlink-based-introspection' new 4540c29ab9cc nfp: ethtool: support TX/RX pause frame on/off new 1bc9d12e1c92 ice: fix error code in ice_eswitch_attach() new cd04b44bf055 r8169: remove multicast filter limit new e620d2450636 i40e: Delete unused and useless i40e_pf fields new 64c0aad13bb8 i40e: Remove AQ register definitions for VF types new 4a95ce2407da i40e: Remove queue tracking fields from i40e_adminq_ring new 3d66f21552df iavf: Remove queue tracking fields from iavf_adminq_ring new 95260816b489 iavf: use iavf_schedule_aq_request() helper new f1be1e04c76b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 955f4d3bf0a4 gve: Perform adminq allocations through a dma_pool. new 8ae980d24195 gve: Deprecate adminq_pfn for pci revision 0x1. new ce260cb114bb gve: Remove obsolete checks that rely on page size. new 513072fb4bf8 gve: Add page size register to the register_page_list command. new da7d4b42caf1 gve: Remove dependency on 4k page size. new bed7b22e1316 Merge branch 'gve-add-support-for-non-4k-page-sizes' new 87f062ed853c net: dsa: microchip: ksz8: Make flow control, speed, and d [...] new 2f58148c41e2 net: dsa: microchip: ksz8: Add function to configure ports [...] new 71cd5ce7e2f3 net: dsa: microchip: make phylink_mac_link_up() not optional new 987b71f86c69 Merge branch 'fine-tune-flow-control-and-speed-configurati [...] new ee1eb9de81db tools: ynl: fix build of the page-pool sample new 929003723f6d tools: ynl: make sure we use local headers for page-pool new 9cf9b5708241 tools: ynl: order building samples after generated code new a115b9279f48 tools: ynl: don't skip regeneration from make targets new 6afb936f73cf Merge branch 'tools-ynl-fixes-for-the-page-pool-sample-and [...] new fbb7033b76eb dt-bindings: net: dsa: Require ports or ethernet-ports new a6e44f3028e7 dt-bindings: net: mvusb: Fix up DSA example new f45c197465ed dt-bindings: net: ethernet-switch: Accept special variants new 43915b2f4bb9 dt-bindings: marvell: Rewrite MV88E6xxx in schema new 017ca9c9f310 dt-bindings: marvell: Add Marvell MV88E6060 DSA schema new ee7546390aed Merge branch 'create-a-binding-for-the-marvell-mv88e6xxx-d [...] new 127532cd0f06 r8169: improve handling task scheduling new cb2f01b856ea net: phy: adin: allow control of Fast Link Down new 7edce370d87a net: phy: aquantia: drop wrong endianness conversion for a [...] new 01de00f439ab mlxsw: spectrum_fid: Privatize FID families new ab68bd743af8 mlxsw: spectrum_fid: Rename FID ops, families, arrays new 82ff7a196d76 mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_fl [...] new 17eda112b0d8 mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int new 1d0791168ef7 mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up new 80638da22e11 mlxsw: spectrum_fid: Add an op for flood table initialization new 1686b8d902fd mlxsw: spectrum_fid: Add an op to get PGT allocation size new e917a789594c mlxsw: spectrum_fid: Add an op to get PGT address of a FID new f6454316c8b9 mlxsw: spectrum_fid: Add an op for packing SFMR new a59316ffd92e mlxsw: spectrum_fid: Add a not-UC packet type new 315702e09bed mlxsw: spectrum_fid: Add hooks for RSP table maintenance new 5e6146e34b9c mlxsw: spectrum_fid: Add an object to keep flood profiles new af1e696fdf1e mlxsw: spectrum_fid: Add profile_id to flood profile new d79b70dbb760 mlxsw: spectrum_fid: Initialize flood profiles in CFF mode new db3e541b59e2 mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF f [...] new 72a4cedb3760 mlxsw: spectrum_fid: Add support for rFID family in CFF fl [...] new 69f289e9c72a mlxsw: spectrum: Use CFF mode where available new 3d6d7549042c Merge branch 'mlxsw-support-cff-flood-mode' new 6ebf6f90ab4a mptcp: add mptcpi_subflows_total counter new 06848c0f341e selftests: mptcp: add evts_get_info helper new 80775412882e selftests: mptcp: add chk_subflows_total helper new 757c828ce949 selftests: mptcp: update userspace pm test helpers new b2e2248f365a selftests: mptcp: userspace pm create id 0 subflow new b3ac570aae6b mptcp: userspace pm rename remove_err to out new e3b47e460b4b selftests: mptcp: userspace pm remove initial subflow new b9fb176081fb selftests: mptcp: userspace pm send RM_ADDR for ID 0 new bdbef0a6ff10 selftests: mptcp: add mptcp_lib_kill_wait new b850f2c7dd85 selftests: mptcp: add mptcp_lib_is_v6 new 61c131f5d4d2 selftests: mptcp: add mptcp_lib_get_counter new 119931cc88ce selftests: mptcp: add missing oflag=append new 3a96dea9f887 selftests: mptcp: add mptcp_lib_make_file new 9d9095bbc24d selftests: mptcp: add mptcp_lib_check_transfer new 9369777c2939 selftests: mptcp: add mptcp_lib_wait_local_port_listen new 5de7796dffcd Merge branch 'mptcp-more-selftest-coverage-and-code-cleanu [...] new 4b86d7c64e8f net: dsa: sja1105: Use units.h instead of the copy of a de [...] new f422544118cb net: mana: Fix spelling mistake "enforecement" -> "enforcement" new 34efc9cfe7c6 tcp: Clean up reverse xmas tree in cookie_v[46]_check(). new 45c28509fee6 tcp: Cache sock_net(sk) in cookie_v[46]_check(). new 50468cddd6bc tcp: Clean up goto labels in cookie_v[46]_check(). new 7577bc8249c3 tcp: Don't pass cookie to __cookie_v[46]_check(). new efce3d1fdff5 tcp: Don't initialise tp->tsoffset in tcp_get_cookie_sock(). new 7b0f570f879a tcp: Move TCP-AO bits from cookie_v[46]_check() to tcp_ao_ [...] new de5626b95e13 tcp: Factorise cookie-independent fields initialisation in [...] new 8e7bab6b9652 tcp: Factorise cookie-dependent fields initialisation in c [...] new e35174263f2c Merge branch 'clean-up-and-refactor-cookie_v46_check' new 15d74e6588a1 Documentation: devlink: extend reload-reinit description new 9b2348e2d6c9 devlink: warn about existing entities during reload-reinit new 04447185dadb Merge branch 'devlink-warn-about-existing-entities-during- [...] new 7234dc5ccba6 net: ethernet: ti: am65-cpsw: Convert to platform remove c [...] new 7ac3f867a358 net: ethernet: ti: cpsw: Convert to platform remove callba [...] new a76772e2fd83 net: ethernet: ti: cpsw-new: Convert to platform remove ca [...] new 7ec1bb2ce64b net: ethernet: ezchip: Convert to platform remove callback [...] new 7e0222686316 Merge branch 'net-ethernet-convert-to-platform-remove-call [...] new f9893fdac319 net: page_pool: fix general protection fault in page_pool_unlist new 975f2d73a99f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new b8d78cb2e24d libbpf: Start v1.4 development cycle new 491dd8edecbc bpf: Emit global subprog name in verifier logs new 2afae08c9dcb bpf: Validate global subprogs lazily new e8a339b5235e selftests/bpf: Add lazy global subprog validation tests new b16904fd9f01 bpf: Fix a few selftest failures due to llvm18 change new 876843ce1e48 bpftool: mark orphaned programs during prog show new cf9791631027 selftests/bpf: update test_offload to use new orphaned property new 48f0dfd8d3e2 libbpf: Add st_type argument to elf_resolve_syms_offsets function new 4930b7f53a29 bpf: Store ref_ctr_offsets values in bpf_uprobe array new e56fdbfb06e2 bpf: Add link_info support for uprobe multi link new 170361288572 selftests/bpf: Use bpf_link__destroy in fill_link_info tests new 147c69307bcf selftests/bpf: Add link_info test for uprobe_multi link new a7795698f8b6 bpftool: Add support to display uprobe_multi links new d4e7dd4842b1 Merge branch 'bpf-add-link_info-support-for-uprobe-multi-link' new 2ce344b68916 selftests/bpf: Choose pkg-config for the target new 18f6f9de98d1 selftests/bpf: Override PKG_CONFIG for static builds new 8998a479fd96 selftests/bpf: Use pkg-config for libelf new 40d0eb0259ae Merge branch 'selftests-bpf-use-pkg-config-to-determine-ld-flags' new 341ac980eab9 xsk: Support tx_metadata_len new 48eb03dd2630 xsk: Add TX timestamp and TX checksum offload support new 9276009d35d3 tools: ynl: Print xsk-features from the sample new ec706a860eba net/mlx5e: Implement AF_XDP TX timestamp and checksum offload new 1347b419318d net: stmmac: Add Tx HWTS support to XDP ZC new 9620e956d5b5 xsk: Document tx_metadata_len layout new ce59f9686e0e xsk: Validate xsk_tx_metadata flags new 11614723af26 xsk: Add option to calculate TX checksum in SW new df3ed0003ec4 selftests/xsk: Support tx_metadata_len new f6642de0c3e9 selftests/bpf: Add csum helpers new 40808a237d9c selftests/bpf: Add TX side to xdp_metadata new 12b4b7963d3c selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP new 60523115c1b1 selftests/bpf: Add TX side to xdp_hw_metadata new b5145153a7f3 Merge branch 'xsk-tx-metadata' new f690ff9122d2 bpf/tests: Remove duplicate JSGT tests new 753c8608f3e5 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new df16c1c51d81 net: phy: mdio_device: Reset device only when necessary new 000db9e9ad42 net/sched: cbs: Use units.h instead of the copy of a definition new b77e23f1b03e octeon_ep: implement device unload control net API new 068b2b649fc1 octeon_ep: support OCTEON CN98 devices new 981239ee35bc Merge branch 'support-octeon-cn98-devices' new e8c780a57060 docs: netlink: link to family documentations from spec info new f7580f00cc6e selftests: tc-testing: remove spurious nsPlugin usage new 74f7e7eeb1d2 selftests: tc-testing: remove spurious './' from Makefile new 7de8b2efafeb selftests: tc-testing: rename concurrency.json to flower.json new 0fbb5a54f941 selftests: tc-testing: remove filters/tests.json new 86b889657a54 Merge branch 'selftests-tc-testing-more-tdc-updates' new 0cd523ee8642 octeon_ep: Fix error code in probe() new 15bc81212f59 octeon_ep: set backpressure watermark for RX queues new 527d2cd8b852 doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema new b32e8fbeace6 tcp: tcp_gro_dev_warn() cleanup new cc124ad39288 Documentation: networking: add missing PLCA messages from [...] new 4f09947abf24 octeontx2-af: debugfs: update CQ context fields new a10859384256 dt-bindings: net: qcom,ipa: document SM8650 compatible new 078e07570359 net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK new 7453d7a633d0 nfp: ethtool: expose transmit SO_TIMESTAMPING capability new 14006f1d8fa2 Documentations: Analyze heavily used Networking related structs new aeb9ce058d7c cache: enforce cache groups new 18fd64d25422 netns-ipv4: reorganize netns_ipv4 fast path variables new 8470e4368b0f Merge branch 'net-cacheline-optimizations' new 51b2804c19cd octeontx2-af: Add new mbox to support multicast/mirror offload new df094d8fe886 octeontx2-pf: TC flower offload support for mirror new 21f49681658d Merge branch 'octeontx2-multicast-mirror-offload' new 8ad55b1e73c4 docs: netlink: add NLMSG_DONE message format for doit actions new 985329462723 net: phy: micrel: use devm_clk_get_optional_enabled for th [...] new 99ac4cbcc2a5 net: phy: micrel: allow usage of generic ethernet-phy clock new e4b5e96d9c19 Merge branch 'net-phy-micrel-additional-clock-handling' new 91051f003948 tcp: Dump bound-only sockets in inet_diag. new 08b386b132c6 bnxt_en: Fix backing store V2 logic new 397d44bf1721 bnxt_en: Update firmware interface to 1.10.3.15 new a432a45bdba4 bnxt_en: Define basic P7 macros new d3c16475dc06 bnxt_en: Consolidate DB offset calculation new d846992e6387 bnxt_en: Implement the new toggle bit doorbell mechanism o [...] new 8243345bfaec bnxt_en: Refactor RSS capability fields new 13d2d3d381ee bnxt_en: Add new P7 hardware interface definitions new c2f8063309da bnxt_en: Refactor RX VLAN acceleration logic. new 39b2e62be370 bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). new a7445d69809f bnxt_en: Add support for new RX and TPA_START completion t [...] new cf47fa5ca5bb bnxt_en: Refactor ethtool speeds logic new 30c0bb63c2ea bnxt_en: Support new firmware link parameters new 7b60cf2b641a bnxt_en: Support force speed using the new HWRM fields new 047a2d38e40c bnxt_en: Report the new ethtool link modes in the new firm [...] new 2012a6abc876 bnxt_en: Add 5760X (P7) PCI IDs new 3706f141e563 Merge branch 'bnxt_en-support-new-5760x-p7-devices' new bc877956272f netdev-genl: spec: Extend netdev netlink spec in YAML for queue new 2a502ff0c4e4 net: Add queue and napi association new 91fdbce7e8d6 ice: Add support in the driver for associating queue with napi new 6b6171db7fc8 netdev-genl: Add netlink framework functions for queue new ff9991499fb5 netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI new 27f91aaf49b3 netdev-genl: Add netlink framework functions for napi new 5a5131d66fe0 netdev-genl: spec: Add irq in netdev netlink YAML spec new 26793bfb5d60 net: Add NAPI IRQ support new 8481a249a0ea netdev-genl: spec: Add PID in netdev netlink YAML spec new db4704f4e4df netdev-genl: Add PID for the NAPI thread new e3b57ffdb325 eth: bnxt: link NAPI instances to queues and IRQs new a90d56049acc Merge branch 'introduce-queue-and-napi-support-in-netdev-g [...] new be5fc78a0084 net: ethernet: ti: davinci_mdio: Update K3 SoCs list for e [...] new 58f3240b3b93 net: stmmac: xgmac: EST interrupts handling new c3f3b97238f6 net: stmmac: Refactor EST implementation new 9e95505fecb6 net: stmmac: Add support for EST cycle-time-extension new 36638d372a1c Merge branch 'net-stmmac-est-implementation' new e8a4195d843f docs: bridge: update doc format to rst new 8ebe06611666 net: bridge: add document for IFLA_BR enum new 8c4bafdb01cc net: bridge: add document for IFLA_BRPORT enum new bcc1f84e4d34 docs: bridge: Add kAPI/uAPI fields new 567d2608209f docs: bridge: add STP doc new 041a6ac4bf79 docs: bridge: add VLAN doc new 75ceac88efb8 docs: bridge: add multicast doc new 3c37f17d6ca9 docs: bridge: add switchdev doc new 1b1a4c7e82ae docs: bridge: add netfilter doc new d2afc2cd7f1f docs: bridge: add other features new 030033d47788 Merge branch 'doc-update-bridge-doc' new 3872347e0a16 net/sched: act_api: use tcf_act_for_each_action new a0e947c9ccff net/sched: act_api: avoid non-contiguous action array new e09ac779f736 net/sched: act_api: stop loop over ops array on NULL in tc [...] new f9bfc8eb1342 net/sched: act_api: use tcf_act_for_each_action in tcf_idr [...] new 4aee43f3e0fa Merge branch 'net-sched-act_api-contiguous-action-arrays' new 4da71a77fc3b ice: read internal temperature sensor new b86455a1cbef ice: add CGU info to devlink info callback new e9fd08a9a7fb ice: Improve logs for max ntuple errors new 1cc5b6eaad92 ice: Re-enable timestamping correctly after reset new 712e876371f8 ice: periodically kick Tx timestamp interrupt new a39dd252d552 ice: Rename E822 to E82X new 333f33961604 Merge branch 'intel-wired-lan-driver-updates-2023-12-01-ice' new 25ae948b4478 selftests/net: add lib.sh new 64227511ad57 selftests/net: convert arp_ndisc_evict_nocarrier.sh to run [...] new 7f770d28f2e5 selftests/net: specify the interface when do arping new 3a0f3367006f selftests/net: convert arp_ndisc_untracked_subnets.sh to r [...] new 7c16d485fec5 selftests/net: convert cmsg tests to make them run in uniq [...] new 0d8b488792e4 selftests/net: convert drop_monitor_tests.sh to run it in [...] new baf37f213c88 selftests/net: convert traceroute.sh to run it in unique n [...] new c1516b3563ac selftests/net: convert icmp_redirect.sh to run it in uniqu [...] new 80b74bd33421 sleftests/net: convert icmp.sh to run it in unique namespace new 2ab1ee827e97 selftests/net: convert ioam6.sh to run it in unique namespace new 4affb17c0d0e selftests/net: convert l2tp.sh to run it in unique namespace new 3e05fc0c56bb selftests/net: convert ndisc_unsolicited_na_test.sh to run [...] new 90e271f65ee4 selftests/net: convert sctp_vrf.sh to run it in unique namespace new 0f4765d0b48d selftests/net: convert unicast_extensions.sh to run it in [...] new 76ca21676533 Merge branch 'conver-net-selftests-to-run-in-unique-namesp [...] new cb297cc5e194 macvlan: implement .parse_protocol hook function in macvla [...] new fb70136ded2e ipvlan: implement .parse_protocol hook function in ipvlan_ [...] new 1ac23674a971 sfc: Implement ndo_hwtstamp_(get|set) new d82afc800c1e sfc-siena: Implement ndo_hwtstamp_(get|set) new 5ab500d6f9f5 Merge branch 'sfc-implement-ndo_hwtstamp_-get-set' new f7c0e362a25f tools: ynl: remove generated user space code from git new 2ff46b9eca2b net: hns3: reduce stack usage in hclge_dbg_dump_tm_pri() new a92dbb9cdf04 net: ipa: Convert to platform remove callback returning void new 2ce19934a4dc net: fjes: Convert to platform remove callback returning void new e36dc85c245f net: pcs: rzn1-miic: Convert to platform remove callback r [...] new bb1afee98466 net: sfp: Convert to platform remove callback returning void new 2d0c06fd39be net: wan/fsl_ucc_hdlc: Convert to platform remove callback [...] new 2d8590858753 net: wan/ixp4xx_hss: Convert to platform remove callback r [...] new a06041e2f4ae net: wwan: qcom_bam_dmux: Convert to platform remove callb [...] new bce493439736 Merge branch 'net-convert-to-platform-remove-callback-retu [...] new e136735f0c26 tools: pynl: make flags argument optional for do() new f2d4d9ad809a tools: ynl: use strerror() if no extack of note provided new f3c928008ab2 tools: ynl: move private definitions to a separate header new 7dd12fe34686 net: mvmdio: Avoid excessive sleeps in polled mode new eb6a6605ff5a net: mvmdio: Support setting the MDC frequency on XSMI con [...] new 93df7cc6d396 Merge branch 'net-mvmdio-performance-related-improvements' new 5aa00e9e41f2 octeon_ep: control net API framework to support offloads new 43a71cd66b9c net-device: reorganize net_device fast path variables new d5fed5addb2b tcp: reorganize tcp_sock fast path variables new faf4cf749543 Merge branch 'reorganize-remaining-patch-of-networking-str [...] new facd15dfd691 net: core: synchronize link-watch when carrier is queried new 19b707c3f23a Documentations: fix net_cachelines documentation build warning new 2f57dd94bdef packet: add a generic drop reason for receive new 15e54faa5d5e ionic: Use cached VF attributes new 46ca79d28fd7 ionic: set ionic ptr before setting up ethtool ops new 2d0b80c3a550 ionic: Don't check null when calling vfree() new ab807e918342 ionic: Make the check for Tx HW timestamping more obvious new 5858036ca056 ionic: Re-arrange ionic_intr_info struct for cache perf new 021b0c952f22 Merge branch 'ionic-more-driver-fixes' new 074ac38d5b95 octeontx2-af: cn10k: Increase outstanding LMTST transactions new 5a08d0065a91 ipv6: add debug checks in fib6_info_release() new b8dbbbc535a9 net: rtnetlink: remove local list in __linkwatch_run_queue() new 8e3bfaab2ad9 dt-bindings: net: microchip,ksz: document microchip,rmii-c [...] new 9f19a4ebc80a net: dsa: microchip: add property to select internal RMII [...] new d5449d59f10e Merge branch 'dsa-microchip-rmii-reference' new 3bc05faf3787 net: dsa: microchip: properly support platform_data probing new d16f1096b320 net: dsa: microchip: move ksz_chip_id enum to platform include new 87e839c82cc3 net: wangxun: fix changing mac failed when running new 2483e7f04ce0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new b0318e285493 nfp: ethtool: add extended ack report messages new 2f076ea86674 nfp: devlink: add extended ack report messages new 09b489478383 Merge branch 'nfp-add-ext_ack-messages-to-supported-callbacks' new 2a48c635fd9a ethtool: Implement ethtool_puts() new 9b5f621cea6e checkpatch: add ethtool_sprintf rules new e403cffff1a4 net: Convert some ethtool_sprintf() to ethtool_puts() new 6b4756beb18f Merge branch 'ethtool_puts' new 4624a78c18c6 selftests/net: convert test_bridge_backup_port.sh to run i [...] new 312abe3d93a3 selftests/net: convert test_bridge_neigh_suppress.sh to ru [...] new a8258e64ca74 selftests/net: convert test_vxlan_mdb.sh to run it in uniq [...] new d79e907b425d selftests/net: convert test_vxlan_nolocalbypass.sh to run [...] new d6aab1f63297 selftests/net: convert test_vxlan_under_vrf.sh to run it i [...] new 5ece8371747d selftests/net: convert test_vxlan_vnifiltering.sh to run i [...] new bedc99abcaf8 selftests/net: convert vrf_route_leaking.sh to run it in u [...] new 51f64acbe36e selftests/net: convert vrf_strict_mode_test.sh to run it i [...] new 61b12ebe439a selftests/net: convert vrf-xfrm-tests.sh to run it in uniq [...] new 36b0bdb6d330 Merge branch 'net-selftests-unique-namespace' new d9f28735af87 Use READ/WRITE_ONCE() for IP local_port_range. new cf02bea7c171 net: dsa: microchip: use DSA_TAG_PROTO without _VALUE define new 172db56d90d2 netlink: Return unsigned value for nla_len() new bf17b36ccdd5 net: sysfs: fix locking in carrier read new a3c205d0560f ipv6: do not check fib6_has_expires() in fib6_info_release() new 378bc9a40ed8 net: ena: replace deprecated strncpy with strscpy new f8dd2412ba66 qlcnic: replace deprecated strncpy with strscpy new 1674110c0dd4 net: mdio_bus: replace deprecated strncpy with strscpy new c7e0022390d4 net: rswitch: Drop unused argument/return value new 885703418453 net: rswitch: Use unsigned int for desc related array index new 6a203cb5165d net: rswitch: Use build_skb() for RX new 271e015b9153 net: rswitch: Add unmap_addrs instead of dma address in each desc new fcff581ee430 net: rswitch: Add a setting ext descriptor function new 9c90316a1170 net: rswitch: Set GWMDNC register new 933416cc59b1 net: rswitch: Add jumbo frames handling for RX new d2c96b9d5f83 net: rswitch: Add jumbo frames handling for TX new c71517fe7353 net: rswitch: Allow jumbo frames new 6e944cc68633 Merge branch 'rswitch-jumbo-frames' new 18c5c0a845b3 nfp: support UDP segmentation offload new 9a64d4c93eee Revert "net: rtnetlink: remove local list in __linkwatch_r [...] new d2f011a0bf28 ipv6: annotate data-races around np->mcast_oif new 1ac13efd614c ipv6: annotate data-races around np->ucast_oif new 70028b2e51c6 Merge branch 'ipv6-data-races' new c5e2a973448d rtnl: add helper to check if rtnl group has listeners new 8439109b76a3 rtnl: add helper to check if a notification is needed new ddb6b284bdc3 rtnl: add helper to send if skb is not null new c73724bfde09 net/sched: act_api: don't open code max() new 8d4390f51920 net/sched: act_api: conditional notification of events new e522755520ef net/sched: cls_api: remove 'unicast' argument from delete [...] new 93775590b1ee net/sched: cls_api: conditional notification of events new b72137ecd5e6 Merge branch 'net-sched-conditional-notification-of-events [...] new 68c84289bcc0 netlink: specs: devlink: add some(not all) missing attribu [...] new 68cbdb150d55 net: dl2k: Use proper conversion of dev_addr before IO to device new 26c79ec96e77 net: dns_resolver: the module is called dns_resolver, not [...] new 389119c84218 net: dsa: realtek: Rename bogus RTL8368S variable new d577ca429af3 net: dsa: realtek: Rewrite RTL8366RB MTU handling new 609c767f2c55 Merge branch 'net-dsa-realtek-two-rtl8366rb-fixes' new 2a6264480020 net: asix: fix fortify warning new 82c944d05b1a net: wan: Add framer framework support new 766f5f900f15 dt-bindings: net: Add the Lantiq PEF2256 E1/T1/J1 framer new c96e976d9a05 net: wan: framer: Add support for the Lantiq PEF2256 framer new 37c646dc515a pinctrl: Add support for the Lantic PEF2256 pinmux new 1e95d20ae8e6 MAINTAINERS: Add the Lantiq PEF2256 driver entry new bbc49c7a4e0f Merge tag 'pef2256-framer' of git://git.kernel.org/pub/scm [...] new 79ac11393328 net: mdio-gpio: replace deprecated strncpy with strscpy new f1e50b276d37 bnxt_en: Fix trimming of P5 RX and TX rings new 7fb17a0c18b6 bnxt_en: Fix AGG ring check logic in bnxt_check_rings() new 18fe0a383cca bnxt_en: Fix TX ring indexing logic new f12f551b5b96 bnxt_en: Prevent TX timeout with a very small TX ring new 6dea3ebe0d22 bnxt_en: Support TX coalesced completion on 5760X chips new 297e625bf89e bnxt_en: Allocate extra QP backing store memory when RoCE [...] new e6f8a5a8ecc9 bnxt_en: Use proper TUNNEL_DST_PORT_ALLOC* commands new 77b0fff55dcd bnxt_en: Add support for VXLAN GPE new 960096334417 bnxt_en: Configure UDP tunnel TPA new 6ce30622547d bnxt_en: add rx_filter_miss extended stats new feeef68f6f3d bnxt_en: Add support for UDP GSO on 5760X chips new 84793a499578 bnxt_en: Skip nic close/open when configuring tstamp filters new 056bce63c469 bnxt_en: Make PTP TX timestamp HWRM query silent new 9bab51bd662b Merge branch 'bnxt_en-update-for-net-next' new 4f7aa122bc92 dpll: remove leftover mode_supported() op and use mode_get [...] new f8fdbf3389f4 net: phy: at803x: fix passing the wrong reference for config_intr new 6a3b8c573b5a net: phy: at803x: move disable WOL to specific at8031 probe new 07b1ad83b9ed net: phy: at803x: raname hw_stats functions to qca83xx spe [...] new d43cff3f8233 net: phy: at803x: move qca83xx specific check in dedicated [...] new 900eef75cc50 net: phy: at803x: move specific DT option for at8031 to sp [...] new 25d2ba94005f net: phy: at803x: move specific at8031 probe mode check to [...] new 3ae3bc426eaf net: phy: at803x: move specific at8031 config_init to dedi [...] new 27b89c9dc1b0 net: phy: at803x: move specific at8031 WOL bits to dedicat [...] new 30dd62191d3d net: phy: at803x: move specific at8031 config_intr to dedi [...] new a5ab9d8e7ae0 net: phy: at803x: make at8031 related DT functions name mo [...] new f932a6dc8bae net: phy: at803x: move at8031 functions in dedicated section new 21a2802a8365 net: phy: at803x: move at8035 specific DT parse to dedicat [...] new ef9df47b449e net: phy: at803x: drop specific PHY ID check from cable te [...] new 83691d6fa789 Merge branch 'net-at803x-cleanups' new e5bc1f4c6554 net: stmmac: mmc: Support more counters for XGMAC Core new 24f110240c03 ionic: pass opcode to devcmd_wait new 45b84188a0a4 ionic: keep filters across FLR new ca5fdf9a7c5b ionic: bypass firmware cmds when stuck in reset new 13943d6c8273 ionic: prevent pci disable of already disabled device new 219e183272b4 ionic: no fw read when PCI reset failed new b0dbe358fbb4 ionic: use timer_shutdown_sync new ce66172d3393 ionic: lif debugfs refresh on reset new c3a910e1c47a ionic: fill out pci error handlers new d2e9464e6336 Merge branch 'ionic-pci-errors' new 7949c06ad9a8 virtio-net: returns whether napi is complete new d7180080ddf7 virtio-net: separate rx/tx coalescing moderation cmds new 1db43c0818e2 virtio-net: extract virtqueue coalescig cmd for reuse new 6208799553a8 virtio-net: support rx netdim new 604ca8ee7bdc Merge branch 'virtio-net-dynamic-coalescing-moderation' new 436cc0377e88 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new b6a3451e0847 selftests/bpf: Fix erroneous bitmask operation new ac9c05e0e453 bpf: Add kfunc bpf_get_file_xattr new 67814c00de31 bpf, fsverity: Add kfunc bpf_get_fsverity_digest new 0de267d9ec65 Documentation/bpf: Add documentation for filesystem kfuncs new 6b0ae4566aba selftests/bpf: Sort config in alphabetic order new 341f06fdddf7 selftests/bpf: Add tests for filesystem kfuncs new 1030e9154258 selftests/bpf: Add test that uses fsverity and xattr to si [...] new 6685aadcab8f Merge branch 'bpf-file-verification-with-lsm-and-fsverity' new 45b5623f2d72 bpf: rearrange bpf_func_state fields to save a bit of memory new 5fad52bee304 bpf: provide correct register name for exception callback [...] new 0acd03a5bd18 bpf: enforce precision of R0 on callback return new 8fa4ecd49b81 bpf: enforce exact retval range on subprog/callback exit new 60a6b2c78c62 selftests/bpf: add selftest validating callback result is [...] new c871d0e00f0e bpf: enforce precise retval range on program exit new 0ef24c8dfae2 bpf: unify async callback and program retval checks new eabe518de533 bpf: enforce precision of R0 on program/async callback return new e02dea158dda selftests/bpf: validate async callback return value check [...] new 5c19e1d05e9e selftests/bpf: adjust global_func15 test to validate prog [...] new 81eff2e36481 bpf: simplify tnum output if a fully known constant new 90679706d486 Merge branch 'bpf-verifier-retval-logic-fixes' new 5bd90cdc65ef bpf: Minor logging improvement new 153de60e8bfb selftests/bpf: Fix spelling mistake "get_signaure_size" -> [...] new 169410eba271 bpf: Check rcu_read_lock_trace_held() before calling bpf m [...] new 20c20bd11a07 bpf: Add map and need_defer parameters to .map_fd_put_ptr() new 79d93b3c6ffd bpf: Set need_defer as false when clearing fd array during [...] new 876673364161 bpf: Defer the free of inner map when necessary new af66bfd3c853 bpf: Optimize the free of inner map new 1624918be84a selftests/bpf: Add test cases for inner map new e3dd40828534 selftests/bpf: Test outer map update operations in syscall [...] new ce3c49da11d7 Merge branch 'bpf-fix-the-release-of-inner-map' new 1b4c7e20bfd6 selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root new 5c399ae080ae xsk: Add missing SPDX to AF_XDP TX metadata documentation new 5ffb260f754b selftests/bpf: Make sure we trigger metadata kfuncs for dst 8080 new 41f6f64e6999 bpf: support non-r10 register spill/fill to/from stack in [...] new 876301881c43 selftests/bpf: add stack access precision test new ab125ed3ec1c bpf: fix check for attempt to corrupt spilled pointer new eaf18febd6eb bpf: preserve STACK_ZERO slots on partial reg spills new b33ceb6a3d2e selftests/bpf: validate STACK_ZERO is preserved on subreg spill new e322f0bcb8d3 bpf: preserve constant zero when doing partial register restore new add1cd7f22e6 selftests/bpf: validate zero preservation for sub-slot loads new 18a433b62061 bpf: track aligned STACK_ZERO cases as imprecise spilled r [...] new 064e0bea19b3 selftests/bpf: validate precision logic in partial_stack_l [...] new 3aee2bf9c49b Merge branch 'complete-bpf-verifier-precision-tracking-sup [...] new 909fa05dd3c1 bpf: align CAP_NET_ADMIN checks with bpf_capable() approach new 40bba140c60f bpf: add BPF token delegation mount options to BPF FS new 4527358b7686 bpf: introduce BPF token object new 688b7270b3cb bpf: add BPF token support to BPF_MAP_CREATE command new ee54b1a910e4 bpf: add BPF token support to BPF_BTF_LOAD command new e1cef620f598 bpf: add BPF token support to BPF_PROG_LOAD command new 4cbb270e115b bpf: take into account BPF token when fetching helper protos new 8062fb12de99 bpf: consistently use BPF token throughout BPF verifier logic new c3dd6e94df71 bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks new 66d636d70a79 bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks new d734ca7b33db bpf,lsm: add BPF token LSM hooks new ecd435143eb0 libbpf: add bpf_token_create() API new 37891cea6699 libbpf: add BPF token support to bpf_map_create() API new 1a8df7fa00aa libbpf: add BPF token support to bpf_btf_load() API new 1571740a9ba0 libbpf: add BPF token support to bpf_prog_load() API new dc5196fac40c selftests/bpf: add BPF token-enabled tests new 36fb94944b35 bpf,selinux: allocate bpf_security_struct per BPF token new c35919dcce28 Merge branch 'bpf-token-and-bpf-fs-based-delegation' new 7065eefb38f1 bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for [...] new f08a1c658257 bpf: Let bpf_prog_pack_free handle any pointer new 7a3d9a159b17 bpf: Adjust argument names of arch_prepare_bpf_trampoline() new 82583daa2efc bpf: Add helpers for trampoline image management new 38b8b58ae776 bpf, x86: Adjust arch_prepare_bpf_trampoline return value new 96d1b7c081c0 bpf: Add arch_bpf_trampoline_size() new 26ef208c209a bpf: Use arch_bpf_trampoline_size new 3ba026fca878 x86, bpf: Use bpf_prog_pack for bpf trampoline new 2146f7fe6e02 Merge branch 'allocate-bpf-trampoline-on-bpf_prog_pack' new a833a17aeac7 bpf: Fix verification of indirect var-off stack access new e28bd359bcc8 bpf: Add verifier regression test for previous patch new 1d38a9ee8157 bpf: Guard stack limits against 32bit overflow new 483af466e4ee Merge branch 'bpf-fix-verification-of-indirect-var-off-sta [...] new 8b7b0e5fe47d bpf: Load vmlinux btf for any struct_ops map new 92e1567ee3e3 bpf: Add some comments to stack representation new 6b4a64bafd10 bpf: Fix accesses to uninit stack slots new 2929bfac006d bpf: Minor cleanup around stack bounds new 4af20ab9edee Merge branch 'bpf-fix-accesses-to-uninit-stack-slots' new 1720c42b90c8 selftests/bpf: fix timer/test_bad_ret subtest on test_prog [...] new 73d9eb340d2b bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case new f4199271dae1 selftests/bpf: Add a new cgroup helper open_classid() new a2c6380b17b6 selftests/bpf: Add selftests for cgroup1 local storage new 09115c33e6ec Merge branch 'bpf: Expand bpf_cgrp_storage to support cgro [...] new 32fa05839862 libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf new c26f2a890139 bpf: Remove unnecessary wait from bpf_map_copy_value() new 37ba5b59d6ad bpf: Call maybe_wait_bpf_programs() only once for generic_ [...] new 012772581d04 bpf: Add missed maybe_wait_bpf_programs() for htab of maps new 67ad2c73ff29 bpf: Only call maybe_wait_bpf_programs() when map operatio [...] new 06e5c999f102 bpf: Set uattr->batch.count as zero before batched update [...] new 8477fe1de9a6 Merge branch 'bpf-fixes-for-maybe_wait_bpf_programs' new 482d548d40b0 bpf: handle fake register spill to stack with BPF_ST_MEM i [...] new 7d8ed51bcb32 selftests/bpf: validate fake register spill/fill precision [...] new 5181dc08f795 test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K new a6de18f310a5 bpf: Add bpf_cpumask_weight() kfunc new 88f6047191e6 selftests/bpf: Add test for bpf_cpumask_weight() kfunc new 5bcbdf72df88 Merge branch 'add-new-bpf_cpumask_weight-kfunc' new 15c79c6507c0 selftests/bpf: Increase invalid metadata size new 2ebe81c81435 net, xdp: Allow metadata > 32 new e72c1ccfd449 selftests/bpf: validate eliminated global subprog is not f [...] new 1e68485d8299 bpf: log PTR_TO_MEM memory size in verifier log new 22b769bb4f87 bpf: emit more dynptr information in verifier log new 1a1ad782dcbb bpf: tidy up exception callback management a bit new 406a6fa44bfb bpf: use bitfields for simple per-subprog bool flags new f77d795618b9 selftests/bpf: Fixes tests for filesystem kfuncs new 56c26d5ad86d bpf: Remove unused backtrack_state helper functions new 745e03113065 bpf: Comment on check_mem_size_reg new e1ba7f64b192 selftests/bpf: Relax time_tai test for equal timestamps in [...] new 62d9a969f4a9 selftests/bpf: fix compiler warnings in RELEASE=1 mode new 750e785796bb bpf: Support uid and gid when mounting bpffs new 2f70803532e9 libbpf: Add BPF_CORE_WRITE_BITFIELD() macro new 7d19c00e9abc bpf: selftests: test_loader: Support __btf_path() annotation new f04f2ce6018f bpf: selftests: Add verifier tests for CO-RE bitfield writes new f5fdb51fb980 bpf: fail BPF_TOKEN_CREATE if no delegation option was set [...] new c6c5be3eee97 libbpf: split feature detectors definitions from cached results new 29c302a2e265 libbpf: further decouple feature checking logic from bpf_object new ab8fc393b27c libbpf: move feature detection code into its own file new a75bb6a16518 libbpf: wire up token_fd into feature probing logic new 1d0dd6ea2e38 libbpf: wire up BPF token support at BPF object level new 98e0eaa36adf selftests/bpf: add BPF object loading tests with explicit [...] new 18678cf0ee13 selftests/bpf: add tests for BPF object load with implicit token new ed54124b8805 libbpf: support BPF token path setting through LIBBPF_BPF_ [...] new 322122bf8c75 selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar new 733763285acf Merge branch 'bpf-token-support-in-libbpf-s-bpf-object' new 088776f564c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ca51628e730 net/mlx5: Introduce indirect-sw-encap ICM properties new a429ec96c07f RDMA/mlx5: Support handling of SW encap ICM area new abf8e8f29a3c net/mlx5: Manage ICM type of SW encap new eb524d0fd462 net/mlx5: E-Switch, expose eswitch manager vport new d727d27db536 RDMA/mlx5: Expose register c0 for RDMA device new e1caf0aa708e Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 498de6c85fe0 Bluetooth: ISO: Reassociate a socket with an active BIS new 0be46f8900b0 Bluetooth: Fix deadlock in vhci_send_frame new d5742377e3ac Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES qui [...] new 24ce9ab6c3a3 Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY h [...] new d4a9d62c7f82 Bluetooth: btusb: Don't suspend when there are connections new 1b70ac811a14 Bluetooth: Add documentation to exported functions in lib new a4230d16e0b6 Bluetooth: hci_core: Remove le_restart_scan work new 514525d3087c Bluetooth: btintel: Print firmware SHA1 new ab3d463ded5d Bluetooth: hci_event: shut up a false-positive warning new b640347284c0 Bluetooth: Fix bogus check for re-auth no supported with non-ssp new 1581c2ec0214 Bluetooth: ISO: Avoid creating child socket if PA sync is [...] new 1e2c34ecfee7 Bluetooth: hci_conn: Check non NULL function before callin [...] new 3d41844703fe Bluetooth: qca: Support HFP offload for QCA2066 new ce168429c3b6 Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis new 7954bbcdd7ea Bluetooth: btnxpuart: fix recv_buf() return value new 687d2de93b11 Bluetooth: btmtkuart: fix recv_buf() return value new 99f188d71731 Bluetooth: btnxpuart: remove useless assignment new 37b85190ca1e Bluetooth: L2CAP: Send reject on command corrupted request new d66abc0fbb27 Bluetooth: MGMT/SMP: Fix address type when using SMP over [...] new 19921189d442 Bluetooth: Add more enc key size check new a1c674db2ccc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new cda398fcb488 wifi: rt2x00: Simplify bool conversion new afb154426bf1 wifi: brcmfmac: Convert to platform remove callback return [...] new 1da420601284 wifi: rtw88: debug: remove wrapper of rtw_dbg() new 18814f723f92 wifi: libertas: fix config name in dependency for SDIO support new ac586b8401c9 bcma: Use PCI_HEADER_TYPE_MASK instead of literal new cda37445718d wifi: rtlwifi: rtl8821ae: phy: remove some useless code new bc8263083af6 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise sh [...] new 77abbabaafe5 wifi: rtw89: debug: add to check if debug mask is enabled new 0bb185257de6 wifi: rtw89: phy: dynamically adjust EDCCA threshold new d371c3aa35fd wifi: rtw89: debug: add debugfs entry to disable dynamic m [...] new 9f4dee32b783 wifi: rtw89: debug: remove wrapper of rtw89_debug() new 70582e26f5d9 wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad new fdb3bb0af259 wifi: rtw89: 8922a: extend and add quota number new cecf1643145a wifi: rtw89: mac: add to get DLE reserved quota new aabe741e2d18 wifi: rtw89: add reserved size as factor of DLE used size new 2706cb25028d wifi: rtw89: refine element naming used by queue empty check new 27ea6be913f4 wifi: rtw89: mac: check queue empty according to chip gen new 0d16d8fbffb3 wifi: rtw89: mac: move code related to hardware engine to [...] new 39e9b5691921 wifi: rtw89: mac: use pointer to access functions of hardw [...] new 1dd1dc262afa wifi: rtw89: mac: functions to configure hardware engine a [...] new 00384f565a91 wifi: rtw88: sdio: Honor the host max_req_size in the RX path new b3943b3c2971 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/ena [...] new 5894d0089cbc wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors new a4fcac11a25a wifi: rtlwifi: Convert to use PCIe capability accessors new 6e071ae899f1 wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set new 760bfed91201 wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check new 9dcc75e0b7d0 wifi: rtlwifi: rtl8821ae: Use pci_find_capability() new 7bd350d2ac91 wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_p [...] new 05b311a3f915 wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h new 217fbc032eaa wifi: rtlwifi: Remove unused PCI related defines and struct new 874a0eda000d wifi: rtlwifi: Remove bridge vendor/device ids new 62ad3b976cd7 wifi: rt2x00: make watchdog param per device new 0052b3c401cd wifi: rtw89: fix not entering PS mode after AP stops new 2f3eaccc6621 wifi: rtw89: Refine active scan behavior in 6 GHz new e46987ce819d wifi: rtw89: refine remain on channel flow to improve P2P [...] new 756b31203d48 wifi: rtw89: fix misbehavior of TX beacon in concurrent mode new ccf7dd94c7a7 wifi: nl80211: refactor nl80211_send_mlme_event() arguments new 88f293240427 wifi: cfg80211: make RX assoc data const new c5ece8d84303 wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature new 2a68a27cd27a wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip new eeb8cbb58b82 wifi: rtw89: 8922a: add SER IMR tables new 6f8d36552bab wifi: rtw89: 8922a: dump MAC registers when SER occurs new db7fac15eaf0 wifi: rtw89: mac: refine SER setting during WiFi CPU power on new 2128f3cca5a2 Documentation/driver-api: Add document about WBRF mechanism new 58e82a62669d platform/x86/amd: Add support for AMD ACPI based Wifi band [...] new 383052d09a30 Merge tag 'platform-drivers-x86-amd-wbrf-v6.8-1' into wire [...] new 10fa22b6fb68 wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing new d34be4310cbe wifi: mac80211: Add support for WBRF features new ea855f0b38b0 wifi: mac80211: cleanup airtime arithmetic with ieee80211_ [...] new aa0887c4f18e wifi: nl80211: Extend del pmksa support for SAE and OWE security new 85e7f8235824 wifi: iwlwifi: mvm: Use the link ID provided in scan request new 3a5a5cb06700 wifi: iwlwifi: mvm: Correctly report TSF data in scan complete new 637bbd5b3cbd wifi: iwlwifi: don't support triggered EHT CQI feedback new 1261fefa647f wifi: iwlwifi: refactor RX tracing new 268712dc3b34 wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data new 47b17879f983 wifi: iwlwifi: pcie: clean up device removal work new 79a5d10135cb wifi: iwlwifi: pcie: dump CSRs before removal new de9131b7e28a wifi: iwlwifi: pcie: get_crf_id() can be void new ed44bab6ba21 wifi: iwlwifi: fw: file: don't use [0] for variable arrays new 14c1b6f430e3 wifi: iwlwifi: remove async command callback new 32dc0f8edc65 wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for new [...] new d02a12b8e4bb wifi: cfg80211: add BSS usage reporting new 9adc8b65218f wifi: mac80211: update some locking documentation new b61e6b41a2f6 wifi: cfg80211: Add support for setting TID to link mapping new 42b941cd6738 wifi: mac80211: add a flag to disallow puncturing new 0528e0fdba9e wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP new f6289e5d319b wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP new 5f478adf1f99 wifi: cfg80211: generate an ML element for per-STA profiles new f510bcc21ed9 wifi: cfg80211: consume both probe response and beacon IEs new 6a9c8ed0eeb1 wifi: mac80211: don't set ESS capab bit in assoc request new 68d83f0a5c4c wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_ [...] new 14cdeaf9504c wifi: mt76: add ability to explicitly forbid LED registrat [...] new ce18572b7b59 wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi new 706e83b33103 wifi: mt76: mt7996: fix uninitialized variable in parsing txfree new e874a79250b3 wifi: mt76: fix broken precal loading from MTD for mt7915 new c33e5f4cbb9f wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function new a6342c31ab3b wifi: mt76: limit support of precal loading for mt7915 to [...] new 3d96764e6a22 wifi: mt76: make mt76_get_of_eeprom static again new a1f57685fe85 wifi: mt76: permit to use alternative cell name to eeprom [...] new fdddaa52641e wifi: mt76: permit to load precal from NVMEM cell for mt7915 new 2fac91f2a1db wifi: mt76: Remove unnecessary (void*) conversions new b92158a8dc41 wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf [...] new 5f60735c08ce wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in [...] new ac4659856c22 wifi: mt76: move mt76_net_setup_tc in common code new 132d74d31e86 wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine new 2e420b88ca86 wifi: mt76: introduce wed pointer in mt76_queue new af8d2af57584 wifi: mt76: increase MT_QFLAG_WED_TYPE size new 83eafc9251d6 wifi: mt76: mt7996: add wed tx support new 5bb7a655045e wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine new b8b36f47070f wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_se [...] new 950d0abb5cd9 wifi: mt76: mt7996: add wed rx support new d4b85aff3ab3 wifi: mt76: move wed reset common code in mt76 module new 00d2ced0deb3 wifi: mt76: mt7996: add wed reset support new a5d028d66836 wifi: mt76: mt7996: add wed rro delete session garbage collector new 5f9d5d4fc561 wifi: mt76: mt7915: fallback to non-wed mode if platform_g [...] new af2825729b52 wifi: mt76: mt7996: add support for variants with auxiliar [...] new 0afb228d9bd4 wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs new 21f290884bc1 wifi: mt76: connac: add thermal protection support for mt7996 new 6879b2e94172 wifi: mt76: mt7996: add thermal sensor device support new 254ab81f3b82 wifi: mt76: connac: add beacon duplicate TX mode support f [...] new 4aa9992674e7 wifi: mt76: mt7996: fix the size of struct bss_rate_tlv new de2a41cbfc7a wifi: mt76: mt7996: adjust WFDMA settings to improve performance new 4ef49d1858e7 wifi: mt76: connac: set fixed_bw bit in TX descriptor for [...] new 8c8f77e0a656 wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED new 22f5dc781574 wifi: mt76: mt7996: align the format of fixed rate command new 1e3f387736c7 wifi: mt76: mt7996: fix rate usage of inband discovery frames new 11a60bd2a590 wifi: mt76: change txpower init to per-phy new f75e4779d215 wifi: mt76: mt7996: add txpower setting support new 1e12f0f81f36 wifi: mt76: use chainmask for power delta calculation new d57e1b255475 wifi: mt76: mt7996: switch to mcu command for TX GI report new d58a9778f7ca wifi: mt76: mt7996: fix alignment of sta info event new b769f7d8d900 wifi: mt76: mt7996: rework ampdu params setting new eb80e02b2c03 wifi: mt76: connac: add beacon protection support for mt7996 new 2c2f50bf6407 wifi: mt76: connac: fix EHT phy mode check new 3531c72aedb9 wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981 new ff434cc129d6 wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band new 2ee1c40daeb9 wifi: mt76: mt7996: fix mt7996_mcu_all_sta_info_event stru [...] new 1e1e563fe3bd wifi: mt76: mt7996: introduce mt7996_band_valid() new a63b75aac846 wifi: mt76: connac: add firmware support for mt7992 new 9fe6690b8bef wifi: mt76: mt7996: add DMA support for mt7992 new 50fbebf6a151 wifi: mt76: mt7996: rework register offsets for mt7992 new 2cbbefdc5c9c wifi: mt76: mt7996: support mt7992 eeprom loading new 8df63a4bbe3d wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 new 408566db8cad wifi: mt76: connac: add new definition of tx descriptor new 3d3f117a259a wifi: mt76: mt7996: add PCI IDs for mt7992 new 170a8969db88 wifi: mt76: mt7925: remove iftype from mt7925_init_eht_cap [...] new d07974645570 wifi: mt76: Convert to platform remove callback returning void new 92184eae1d5a wifi: mt76: mt7921s: fix workqueue problem causes STA asso [...] new 4920a3a1285f wifi: mt76: mt7996: set DMA mask to 36 bits for boards wit [...] new 4812ba9ab940 wifi: mt76: mt7921: reduce the size of MCU firmware downlo [...] new fa6ad88e023d wifi: mt76: mt7921: fix country count limitation for CLC new d0a2bc5fe712 wifi: mt76: mt7921: fix CLC command timeout when suspend/resume new 10f2903147ed wifi: mt76: mt7921: fix wrong 6Ghz power type new 379872288fd3 Merge tag 'mt76-for-kvalo-2023-12-06' of https://github.co [...] new 595b1280e2c9 wifi: rtw89: avoid stringop-overflow warning new fe0a7776d4d1 wifi: wfx: fix possible NULL pointer dereference in wfx_se [...] new 0a999d82b782 wifi: rtw88: Use random MAC when efuse MAC invalid new afd549903ea9 wifi: iwlegacy: Add null pointer check to il_leds_init() new dbb0d12c8a4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99d8a4a283c9 ieee802154: fakelb: Convert to platform remove callback re [...] new 9d4ccdefcb3e ieee802154: hwsim: Convert to platform remove callback ret [...] new 5260adf86b67 ieee802154: Let PAN IDs be reset new 2e7ed75e92fc ieee802154: Internal PAN management new 05db59a06199 ieee802154: Add support for user association requests new fefd19807fe9 mac802154: Handle associating new 7b18313e84eb ieee802154: Add support for user disassociation requests new 9860d9be89f4 mac802154: Handle disassociations new 601f160b61b2 mac802154: Handle association requests from peers new ce93b9378c30 ieee802154: Add support for limiting the number of associa [...] new 80f8bf9a2a7f mac802154: Follow the number of associated devices new 1e2a45f1f854 mac802154: Handle disassociation notifications from peers new 83fcf26b00d7 ieee802154: Give the user the association list new aefc5f4b1254 Merge branch 'staging' of git://git.kernel.org/pub/scm/lin [...] new 215283a1a483 mtd: rawnand: brcmnand: Convert to platform remove callbac [...] new 160c0b7f9a16 mtd: rawnand: txx9ndfmc: Switch to module_platform_driver() new 354dbdcbdd79 mtd: rawnand: txx9ndfmc: Drop if block with always false c [...] new f52221d55d8d mtd: rawnand: txx9ndfmc: Convert to platform remove callba [...] new 923fb6238cb3 mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand control [...] new acb1fd579efb mtd: rawnand: meson: initialize clock register new 2082b6956ce9 mtd: rawnand: meson: handle OOB buffer according OOB layout new 578dc962ff20 mtd: rawnand: Add destructive operation new 68cce21e3cc5 mtd: rawnand: NAND controller write protect new c86b63b82fde mtd: rawnand: brcmnand: pass host struct to bcmnand_ctrl_p [...] new 3c8260ce7663 mtd: rawnand: brcmnand: exec_op implementation new d30b7ddbe84f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 075ede8d20f8 mtd: spi-nor: use kernel sized types instead of c99 types new 4137f324cb29 MAINTAINERS: spi-nor: add myself as maintainer new bb1f9e39c1bf docs: mtd: spi-nor: add sections about flash additions and [...] new 9b3eae3486c8 docs: mtd: spi-nor: drop obsolete info new 9641423174d0 mtd: spi-nor: add erase die (chip) capability new 461d0babb544 mtd: spi-nor: spansion: enable die erase for multi die flashes new 53919a968b43 mtd: spi-nor: micron-st: enable die erase for multi die flashes new 06de1257aae7 mtd: spi-nor: remove NO_CHIP_ERASE flag new c692ba6de1c5 mtd: spi-nor: micron-st: Add support for mt25qu01g new 40fadfa38bf1 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 27832a9baad5 dt-bindings: crypto: qcom,inline-crypto-engine: document t [...] new 8c74562b7104 dt-bindings: crypto: qcom-qce: document the SM8650 crypto engine new 03f8f3cb6e22 dt-bindings: crypto: qcom,prng: document SM8650 new 239e27a98331 crypto: lib/aesgcm - Add kernel docs for aesgcm_mac new 6d51b9ae4d5e hwrng: ingenic - Replace of_device.h with explicit of.h include new 588a90ac252c crypto: ccree - Silence gcc format-truncation false positi [...] new 0501d0d14949 crypto: marvell/cesa - Silence gcc format-truncation false [...] new 8c20982caca4 crypto: n2 - Silence gcc format-truncation false positive [...] new 66e6fb1eb972 crypto: hisilicon/qm - print device abnormal information new a61fb707599e crypto: hisilicon/qm - remove incorrect type cast new 84d0217336d7 crypto: sun8i-ss - use crypto_shash_tfm_digest() in sun8i_ [...] new fea845fd79b5 crypto: shash - don't exclude async statuses from error stats new d872ca165cb6 crypto: rsa - add a check for allocation failure new 7ee44f1b59df crypto: drbg - ensure most preferred type is FIPS health checked new a9dc62988600 crypto: drbg - update FIPS CTR self-checks to aes256 new dd9af7046d81 crypto: drbg - ensure drbg hmac sha512 is used in FIPS selftests new bc197f576002 crypto: drbg - Remove SHA1 from drbg new e53c741303a5 crypto: qat - prevent underflow in rp2srv_store() new 20342e3f64fb crypto: x86/sha1 - autoload if SHA-NI detected new ba5a434d5a1e crypto: x86/sha256 - autoload if SHA-NI detected new d57343022b71 crypto: jh7110 - Correct deferred probe return new 7c18e3c6b309 hwrng: virtio - remove #ifdef guards for PM functions new 29ce1bce3a71 crypto: starfive - Update driver dependencies new ba6e3ee4f5d6 crypto: starfive - RSA poll csr for done status new cc03a934c5da dt-bindings: crypto: convert Inside Secure SafeXcel to the [...] new 8a0d929b53c3 crypto: starfive - Pad adata with zeroes new fed93fb62e05 crypto: virtio - Handle dataq logic with tasklet new 2d37b3649c41 hwrng: starfive - Fix dev_err_probe return error new 65089000ba8c crypto: qat - add sysfs_added flag for ras new d71fdd0f3c27 crypto: qat - add sysfs_added flag for rate limiting new aaa03fdb56c7 crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings new a9864bae1806 crypto: hisilicon/zip - add zip comp high perf mode configuration new fb4ac519c6ca crypto: hisilicon/sgl - small cleanups for sgl.c new c66272a4c993 crypto: hisilicon/qm - simplify the status of qm new a10d17a4a619 crypto: hisilicon/qm - add comments and remove redundant a [...] new ce852f1308ac crypto: sa2ul - Return crypto_aead_setkey to transfer the error new a1c95dd5bc1d crypto: ccp - fix memleak in ccp_init_dm_workarea new 431a2eb89cf6 MAINTAINERS: update SEC2/HPRE driver maintainers list new 67b164a871af crypto: af_alg - Disallow multiple in-flight AIO requests new 6627f03c21cb crypto: qat - fix error path in add_update_sla() new 487caa8d5ef9 crypto: qat - fix mutex ordering in adf_rl new a643212c9f28 crypto: qat - add NULL pointer check new 040791041b68 crypto: octeontx2 - By default allocate one CPT LF per CPT VF new 429fec81d122 hwrng: stm32 - add missing clk_disable_unprepare() in stm3 [...] new 87e02063d077 crypto: safexcel - Add error handling for dma_map_sg() calls new 8fd183435728 crypto: sahara - remove FLAGS_NEW_KEY logic new 9f10bc28c0fb crypto: sahara - fix cbc selftest failure new afffcf3db98b crypto: sahara - fix ahash selftest failure new 5b8668ce3452 crypto: sahara - fix processing requests with cryptlen < s [...] new ee6e6f0a7f5b crypto: sahara - fix error handling in sahara_hw_descripto [...] new 3d5a31dff18b crypto: sahara - remove unused error field in sahara_dev new 01d70a4bbff2 crypto: sahara - avoid skcipher fallback code duplication new 78aafb3884f6 hwrng: core - Fix page fault dead lock on mmap-ed hwrng new f76f0d7f2067 crypto: hisilicon/qm - add a function to set qm algs new cabe13d0bd2e crypto: hisilicon/qm - save capability registers in qm ini [...] new cf8b5156bbc8 crypto: hisilicon/hpre - save capability registers in prob [...] new f1115b0096c3 crypto: hisilicon/sec2 - save capability registers in prob [...] new 2ff0ad847951 crypto: hisilicon/zip - save capability registers in probe [...] new d07f951903fa crypto: s390/aes - Fix buffer overread in CTR mode new 29fa12e918e5 crypto: arm64/sm4 - Remove cfb(sm4) new 05bd1e2a78a4 crypto: x86/sm4 - Remove cfb(sm4) new a9cdf13e9ba9 crypto: crypto4xx - Remove cfb and ofb new 00b05e512223 crypto: aspeed - Remove cfb and ofb new a16144bda9c3 crypto: atmel - Remove cfb and ofb new 769a043bf176 crypto: cpt - Remove cfb new f5a019f5b094 crypto: nitrox - Remove cfb new e54f2a5ee8fc crypto: ccp - Remove cfb and ofb new 572ef735049c crypto: hifn_795x - Remove cfb and ofb new 1c90a1b43bc3 crypto: hisilicon/sec2 - Remove cfb and ofb new dfe6c5d16b31 crypto: safexcel - Remove cfb and ofb new 63340c481b85 crypto: octeontx - Remove cfb new 66c465c6e7b1 crypto: n2 - Remove cfb new 015b8e121082 crypto: starfive - Remove cfb and ofb new fef39f99d571 crypto: bcm - Remove ofb new 92650f930073 crypto: ccree - Remove ofb new 1c95b5469ee3 crypto: tcrypt - Remove cfb and ofb new d4bd2102472c crypto: testmgr - Remove cfb and ofb new 412ac51ce0b8 crypto: cfb,ofb - Remove cfb and ofb new 0ae4dcc1ebf6 crypto: skcipher - Add internal state support new 662ea18d089b crypto: skcipher - Make use of internal state new 47309ea13591 crypto: arc4 - Add internal state new 99bd99d3e3a7 crypto: algif_skcipher - Fix stream cipher chaining new a9d4cf318983 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 171c5f641031 dt-bindings: display: ssd132x: Remove '-' before compatible enum adds 9e4db199e66d drm/ssd130x: Fix possible uninitialized usage of crtc_stat [...] adds 80683bf48afc drm/atomic-helper: Fix spelling mistake "preceeding" -> "p [...] adds 0226ba393eb1 drm: extract closefb logic in separate function adds d208d875667e drm: introduce CLOSEFB IOCTL adds 88b02ebca8b6 drm/doc: describe PATH format for DP MST adds bb8e97e26ce6 accel/qaic: Enable 1 MSI fallback mode adds 6216fb03f8bd accel/qaic: Add support for periodic timesync adds 41cfbaa47fd7 accel/qaic: Support MHI QAIC_TIMESYNC channel adds 3db2420422a5 drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, [...] new 1470acbef122 accel/ivpu: avoid build failure with CONFIG_PM=n new 8c63b47412ad accel/ivpu: Update FW API new 9692b1dcefe7 accel/ivpu: Remove unneeded drm_driver declaration new f13108fc7bae accel/ivpu: Add dvfs_mode file to debugfs new bacc130d4671 accel/ivpu: Remove reset from power up sequence new 61ab485f0eb1 accel/ivpu: Add support for VPU_JOB_FLAGS_NULL_SUBMISSION_MASK new 8b5cec3c2ccf accel/ivpu: Change test_mode module param to bitmask new db37a5bfe975 accel/ivpu/40xx: Capture D0i3 entry host and device timestamps new 3de6d9597892 accel/ivpu: Pass D0i3 residency time to the VPU firmware new 45e45362e095 accel/ivpu: Introduce ivpu_ipc_send_receive_active() new cc19fedab8bd accel/ivpu/37xx: Print warning when VPUIP is not idle duri [...] new 3198a62eb8f8 accel/ivpu: Add support for delayed D0i3 entry message new 79d94360d50f drm/v3d: wait for all jobs to finish before unregistering new b2139fb50515 drm/panfrost: Remove incorrect IS_ERR() check new ca34d816558c Revert "drm/tidss: Annotate dma-fence critical section in [...] new 9d7c8c066916 Revert "drm/omapdrm: Annotate dma-fence critical section i [...] new bfc87f906145 accel/ivpu/40xx: Allow to change profiling frequency new a06eb9be49a6 accel/ivpu: Assure device is off if power up sequence fail new 57c7e3e4800a accel/ivpu: Stop job_done_thread on suspend new ba6b035daac8 accel/ivpu: Abort pending rx ipc on reset new e013aa9ab01b accel/ivpu: Print CMDQ errors after consumer timeout new 3bcc5209ba6a accel/ivpu: Make DMA allocations for MMU600 write combined new 0c287c27fbff accel/ivpu: Simplify MMU SYNC command new 2fc1a50fa447 accel/ivpu: Rename VPU to NPU in product strings new 0da611a87021 dma-buf: add dma_fence_timestamp helper new 35963cf2cd25 drm/sched: Add drm_sched_wqueue_* helpers new a6149f039369 drm/sched: Convert drm scheduler to use a work queue rathe [...] new f7fe64ad0f22 drm/sched: Split free_job into own work item new 7a36dcfa16a5 drm/sched: Add drm_sched_start_timeout_unlocked helper new 3c6c7ca4508b drm/sched: Add a helper to queue TDR immediately new 8ddfc01ace51 fbdev/simplefb: Support memory-region property new 92a511a568e4 fbdev/simplefb: Add support for generic power-domains new 1118d10f5e5a drm/v3d: update UAPI to match user-space for V3D 7.x new 0ad5bc1ce463 drm/v3d: fix up register addresses for V3D 7.x new ebb2f6eea688 dt-bindings: gpu: v3d: Add BCM2712's compatible new 6fd9487147c4 drm/v3d: add brcm,2712-v3d as a compatible V3D device new 44793c6a5b78 accel/qaic: Quiet array bounds check on DMA abort message new 3b511278b6ef accel/qaic: Support for 0 resize slice execution in BO new 7abbbe2694b3 drm/sched: Rename drm_sched_get_cleanup_job to be more des [...] new e608d9f7ac1a drm/sched: Move free worker re-queuing out of the if block new 67dd1d8c9f65 drm/sched: Rename drm_sched_free_job_queue to be more descriptive new 35a4279d42db drm/sched: Rename drm_sched_run_job_queue_if_ready and cla [...] new f12af4c461fb drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue new 5faf6e1853d3 drm: Do not round to megabytes for greater than 1MiB sizes [...] new 09a93cc4f7d1 drm/v3d: Implement show_fdinfo() callback for GPU usage stats new 509433d8146c drm/v3d: Expose the total GPU usage stats on sysfs new 27d9620e9a9a drm/panel: nt35510: fix typo new c015fb6d01ad accel/ivpu: Fix compilation with CONFIG_PM=n new bc8d6a9df990 drm/sched: Don't disturb the entity when in RR-mode scheduling new 89d04995f76c MAINTAINERS: Drop Emma Anholt from all M lines. new b03522413462 accel/ivpu: Allocate vpu_addr in gem->open() callback new 48aea7f2a2ef accel/ivpu: Fix locking in ivpu_bo_remove_all_bos_from_context() new 48d45fac3940 accel/ivpu: Remove support for uncached buffers new 8d88e4cdce4f accel/ivpu: Use GEM shmem helper for all buffers new 078a5b498d6a drm/tests: Remove slow tests new a0a0bd3effea drm/todo: Add entry to clean up former seltests suites new c400eb4d6f5f MAINTAINERS: Add Maira to V3D maintainers new 8eb80946ab0c drm/edid: split out drm_eld.h from drm_edid.h new 533914536bf5 drm/eld: replace uint8_t with u8 new 439590ace775 drm/edid: include drm_eld.h only where required new e8d0b2c06fd7 drm/edid: use a temp variable for sads to drop one level o [...] new 8af4681189e5 drm/edid: add helpers to get/set struct cea_sad from/to 3- [...] new f415a6078f64 drm/eld: add helpers to modify the SADs of an ELD new f3123c259000 drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_ [...] new fc6e76792965 drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing new 962845c090c4 drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name new 4d53cf814795 drm/panel-edp: drm/panel-edp: Add several generic edp panels new 36245bd02e88 drm/sched: Define pr_fmt() for DRM using pr_*() new a78422e9dff3 drm/sched: implement dynamic job-flow control new 22aa1a209018 drm/panfrost: Really power off GPU cores in panfrost_gpu_p [...] new 57d4e26717b0 drm/panfrost: Perform hard reset to recover GPU if soft re [...] new 4d74420ffcf4 drm/panfrost: Tighten polling for soft reset and power on new 56e76c017918 drm/panfrost: Implement ability to turn on/off GPU clocks [...] new 32f175d4261a drm/panfrost: Set clocks on/off during system sleep on Med [...] new 889a2b06f823 drm/panfrost: Implement ability to turn on/off regulators [...] new 540527b1385f drm/panfrost: Set regulators on/off during system sleep on [...] new e4178256094a drm/virtio: use uint64_t more in virtio_gpu_context_init_ioctl new 7add80126bce drm/uapi: add explicit virtgpu context debug name new 546ca4d35dcc drm/gpuvm: convert WARN() to drm_WARN() variants new d1adea27d0c8 drm/gpuvm: don't always WARN in drm_gpuvm_check_overflow() new 9297cfc9405b drm/gpuvm: export drm_gpuvm_range_valid() new b41e297abd23 drm/nouveau: make use of drm_gpuvm_range_valid() new bbe8458037e7 drm/gpuvm: add common dma-resv per struct drm_gpuvm new 6118411428a3 drm/nouveau: make use of the GPUVM's shared dma-resv new 809ef191ee60 drm/gpuvm: add drm_gpuvm_flags to drm_gpuvm new 266f7618e761 drm/nouveau: separately allocate struct nouveau_uvmm new 8af72338dd81 drm/gpuvm: reference count drm_gpuvm structures new 94bc2249f08e drm/gpuvm: add an abstraction for a VM / BO combination new 50c1a36f594b drm/gpuvm: track/lock/validate external/evicted objects new b0e396d68fef Revert "drm/sched: Define pr_fmt() for DRM using pr_*()" new 38b2d9d38510 drm/format-helper: Cache buffers with struct drm_format_co [...] new 903674588a48 drm/atomic-helper: Add format-conversion state to shadow-p [...] new 4cd24d4b1a95 drm/format-helper: Pass format-conversion state to helpers new 58b184dcb3f4 drm/ofdrm: Preallocate format-conversion buffer in atomic_check new e7c814d305e1 drm/simpledrm: Preallocate format-conversion buffer in ato [...] new c669875041d0 drm/ssd130x: Preallocate format-conversion buffer in atomic_check new 78dfe8a0ef77 drm: Remove struct drm_flip_task from DRM interfaces new ce64630dca70 drm: Fix flip-task docs new 2e122362d25e iosys-map: Rename locals used inside macros new 34b98a5f7a18 drm/virtio: Fix return value for VIRTGPU_CONTEXT_PARAM_DEBUG_NAME new 3bf3e21c15d4 Merge drm/drm-next into drm-misc-next new f740f031cce7 drm/test: rearrange test entries in Kconfig and Makefile new 312292a4ee19 drm/client: Do not acquire module reference new 043a2d5d71d8 accel/ivpu: Rename cons->rx_msg_lock new 12fbf8ac39b0 accel/ivpu: Do not use irqsave in ivpu_ipc_dispatch new b3c10b71a61c accel/ivpu: Do not use cons->aborted for job_done_thread new 58cde80f45a2 accel/ivpu: Use dedicated work for job timeout detection new 3b434a3445ff accel/ivpu: Use threaded IRQ to handle JOB done messages new c79b972eb88b Merge tag 'drm-misc-next-2023-11-17' of git://anongit.free [...] new 47fbee5f27ed accel/qaic: Update MAX_ORDER use to be inclusive new e04d24c4e806 drm/print: Handle NULL drm device in __drm_printk() new 8bcac1be55e1 dt-bindings: display: nv3051d: Update NewVision NV3051D co [...] new 697ebc319b94 drm/panel: nv3051d: Hold panel in reset for unprepare new 0aa1cfa3d287 drm/panel: nv3051d: Add Powkiddy RK2023 Panel Support new c18b1b49764a drm/panel-elida-kd35t133: trival: update panel size from 5 [...] new 03c5b2a5f6c3 drm/panel-elida-kd35t133: hold panel in reset for unprepare new 3fc828b8ce23 drm/panel-elida-kd35t133: drop drm_connector_set_orientati [...] new 5dea0c3fedee drm/panel-elida-kd35t133: Drop shutdown logic new 9f5ac1969df6 drm/panel-elida-kd35t133: Drop prepare/unprepare logic new a32324280474 dma-buf: Replace strlcpy() with strscpy() new 5fc6aa7db080 drm/rockchip: vop2: Add NV20 and NV30 support new 1044f4a31734 drm/rockchip: rk3066_hdmi: Remove useless mode_fixup new ae3436a5e7c2 drm/rockchip: rk3066_hdmi: Switch encoder hooks to atomic new 5f35a624c1e3 drm/nouveau/fence:: fix warning directly dereferencing a r [...] new ce3e112e7ae8 drm/bridge: tpd12s015: Drop buggy __exit annotation for re [...] new da20c383de2a drm/arcpgu: Convert to platform remove callback returning void new b47914741a80 drm/armada: Convert to platform remove callback returning void new be79252e7c83 drm/bridge: cdns-mhdp8546: Improve error reporting in remo [...] new 3438cf177ae5 drm/bridge: cdns-mhdp8546: Convert to platform remove call [...] new 3cdbe59868ef drm/bridge: tpd12s015: Convert to platform remove callback [...] new d437dab5b06e drm/etnaviv: Convert to platform remove callback returning void new 60096f0a7760 drm/imx/dcss: Convert to platform remove callback returning void new a7e43c0a1a70 drm/imx: lcdc: Convert to platform remove callback returning void new 8c67c9a4e458 drm/kmb: Convert to platform remove callback returning void new 30b749adb13d drm/mediatek: Convert to platform remove callback returning void new ac9655576809 drm/meson: Convert to platform remove callback returning void new 0fa2db3bc749 drm/nouveau: Convert to platform remove callback returning void new 16b01df3c5db drm/sprd: Convert to platform remove callback returning void new 38360bf96d81 drm/tilcdc: Fix irq free on unload new a4dea9a06f72 drm/edid/firmware: drop drm_kms_helper.edid_firmware backw [...] new 9c6894320f49 fbdev/simplefb: Suppress error on missing power domains new b3c5a7de9aeb drm/nouveau/fifo: Remove duplicated include in chan.c new f4814c20d14c drm/rockchip: rk3066_hdmi: include drm/drm_atomic.h new 66b73e9a402d sizes.h: Add entries between SZ_32G and SZ_64T new a191f73d8548 drm/gpuvm: Helper to get range of unmap from a remap op. new 6a85c3b14728 dt-bindings: gpu: Add Imagination Technologies PowerVR/IMG GPU new 1088d89e5515 drm/imagination/uapi: Add PowerVR driver UAPI new 4babef070865 drm/imagination: Add skeleton PowerVR driver new 1f88f017e649 drm/imagination: Get GPU resources new b41ae495207e drm/imagination: Add GPU register headers new 7900e00434ed drm/imagination: Add firmware and MMU related headers new a26f067feac1 drm/imagination: Add FWIF headers new f99f5f3ea7ef drm/imagination: Add GPU ID parsing and firmware loading new ff5f643de0bf drm/imagination: Add GEM and VM related code new 727538a4bbff drm/imagination: Implement power management new cc1aeedb98ad drm/imagination: Implement firmware infrastructure and MET [...] new 927f3e0253c1 drm/imagination: Implement MIPS firmware processor and MMU [...] new 6eedddab733b drm/imagination: Implement free list and HWRT create and d [...] new d2d79d29bb98 drm/imagination: Implement context creation/destruction ioctls new eaf01ee5ba28 drm/imagination: Implement job submission and scheduling new 6b17baabf6d3 drm/imagination: Add firmware trace header new cb56cd610866 drm/imagination: Add firmware trace to debugfs new 815d8b0425ad drm/imagination: Add driver documentation new b26ca735195b Merge tag 'drm-misc-next-2023-11-23' of git://anongit.free [...] adds 501069dad521 drm/i915/display: Move releasing gem object away from fb tracking adds 3594d00b71ee drm/i915/display: Use intel_bo_to_drm_bo instead of obj->base adds f17c08a6046f drm/i915: drop gt/intel_gt.h include from skl_universal_plane.c adds 26eb4fcf2349 drm/i915/aux: add separate register macros and functions f [...] adds fa072c0d9240 drm/i915/aux: rename dev_priv to i915 adds a388b41a426e drm/i915: stop including i915_utils.h from intel_runtime_pm.h adds bc725dc1a831 drm/i915/display: debugfs entry to list display capabilities adds 8015bee0bfec drm/i915/display: Add framework to add parameters specific [...] adds 7a61a6aa59e4 drm/i915/display: Dump also display parameters adds 6f4f8aef7e42 drm/i915/display: Move enable_fbc module parameter under display adds 942d654171bd drm/i915/display: Move psr related module parameters under [...] adds 29292bc6cc37 drm/i915/display: Move vbt_firmware module parameter under [...] adds d541697e8043 drm/i915/display: Move lvds_channel_mode module parameter [...] adds 94232d1637c5 drm/i915/display: Move panel_use_ssc module parameter unde [...] adds 5fb2e673c76d drm/i915/display: Move vbt_sdvo_panel_type module paramete [...] adds 0deee706f116 drm/i915/display: Move enable_dc module parameter under display adds 04da42b4cc94 drm/i915/display: Move enable_dpt module parameter under display adds 5067ec645ece drm/i915/display: Move enable_sagv module parameter under display adds bfcda58ba155 drm/i915/display: Move disable_power_well module parameter [...] adds c39fc2aca32a drm/i915/display: Move enable_ips module parameter under display adds 5234105ea8ad drm/i915/display: Move invert_brightness module parameter [...] adds 87706a67ad57 drm/i915/display: Move edp_vswing module parameter under display adds 5621e0652dc9 drm/i915/display: Move enable_dpcd_backlight module parame [...] adds 98a4784e201c drm/i915/display: Move load_detect_test parameter under display adds 1f3f5eb3b084 drm/i915/display: Move force_reset_modeset_test parameter [...] adds d3e6d002ed20 drm/i915/display: Move disable_display parameter under display adds 514bec338742 drm/i915/display: Use device parameters instead of module [...] adds f2e71d2c6bbb drm/i915/display: Move verbose_state_checks under display adds 192a4444abc8 drm/i915/display: Move nuclear_pageflip under display adds 8d3265a76fcf drm/i915/display: Move enable_dp_mst under display adds a1196dac2f50 drm/i915: remove display device info from i915 capabilities adds b662c19654ca drm/i915/display: Reset message bus after each read/write [...] adds 8d68a0ac9f3f drm/i915/sprite: move sprite_name() to intel_sprite.c new 10184a8a7f70 drm/i915/lnl: Extend C10/C20 phy new 28066f38d94f drm/i915/lnl: Fix check for TC phy new 685a4fffbf0f drm/i915/display: Abstract C10/C20 pll hw readout new 0a0f79357408 drm/i915/display: Abstract C10/C20 pll calculation new a3431650f30a drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL new 0db5649e9e59 drm/i915: fix Makefile sort and indent new 75658332bb10 drm/i915: move Makefile display debugfs files next to display new 9e372744c0f2 drm/i915/bios: Clamp VBT HDMI level shift on BDW new f215038f4133 drm/i915: Use named initializers for DPLL info new 7e72cd6cafb1 drm/i915: Abstract the extra JSL/EHL DPLL4 power domain better new 3e7e07c4cf63 drm/i915: Move the DPLL extra power domain handling up one level new 7880d41c55f1 drm/i915: Extract _intel_{enable,disable}_shared_dpll() new b0462e94c964 drm/i915: Move the g45 PEG band gap HPD workaround to the [...] new da36ce00997e drm/i915/hdcp: Rename HCDP 1.4 enablement function new 4f60f06a41f4 drm/i915/hdcp: Convert intel_hdcp_enable to a blanket function new 3b9bbd796270 drm/i915/hdcp: Add more conditions to enable hdcp new 949113d34fb8 drm/i915/mtl: Apply notify_guc to all GTs new d1727cdd450d drm/i915/mst: Swap TRANSCONF vs. FECSTALL_DIS_DPTSTREAM_DP [...] new d068fa53730b drm/i915/mst: Disable transcoder before deleting the payload new 817cb16e14de drm/i915/mst: Clear ACT just before triggering payload allocation new 08a573006d62 drm/i915/mst: Always write CHICKEN_TRANS new d59cf7bb73f3 drm/i915/display: Use dma_fence interfaces instead of i915 [...] new 451eaa1a614c drm/i915: Bump GLK CDCLK frequency when driving multiple pipes new a12480855ecb drm/i915/display: Use intel_bo_to_drm_bo instead of obj->base new a379bf3d1460 drm/i915: Extract hsw_chicken_trans_reg() new f18020a5bd23 drm/i915: Stop using a 'reg' variable new e5aaad610f29 drm/i915: Extract mchbar_reg() new cf6e11650395 drm/i915/dsi: Remove dead GLK checks new bda4a7ab2672 drm/i915/dsi: Extract port_ctrl_reg() new 15c28f0fc800 drm/i915: Remove unused for_each_uabi_class_engine new 22d54ab6596c drm/i915: Move for_each_engine* out of i915_drv.h new 70a3cbbe620e drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init new ab67821fa9e0 drm/i915/dp_mst: Disable DSC on ICL MST outputs new 2b981d57e480 drm/i915/display: Support PSR entry VSC packet to be trans [...] new 3fef3e6ff86a drm/i915: move display mutex inits to display code new 607a2c64e879 drm/i915: move display spinlock init to display code new 560ea72c76eb drm/i915/dp_mst: Fix race between connector registration a [...] new 7707dd602259 drm/dp_mst: Fix fractional DSC bpp handling new 9dcf67deeab6 drm/dp_mst: Add helper to determine if an MST port is down [...] new 1cd0a5ea4279 drm/dp_mst: Factor out a helper to check the atomic state [...] new d075bca47c18 drm/dp_mst: Swap the order of checking root vs. non-root p [...] new 6f1aa39d6497 drm/dp_mst: Allow DSC in any Synaptics last branch device new b34815040656 drm/dp: Add DP_HBLANK_EXPANSION_CAPABLE and DSC_PASSTHROUG [...] new a6315ec25eed drm/dp_mst: Add HBLANK expansion quirk for Synaptics MST hubs new c1d6a22b7219 drm/dp: Add helpers to calculate the link BW overhead new d91680efcaab drm/i915/dp_mst: Enable FEC early once it's known DSC is needed new 3e306daab76a drm/i915/dp: Specify the FEC overhead as an increment vs. [...] new 7ff2090c7c98 drm/i915/dp: Pass actual BW overhead to m_n calculation new 4e0837a8d00a drm/i915/dp_mst: Account for FEC and DSC overhead during B [...] new 5d78cd80efdd drm/i915/dp_mst: Add atomic state for all streams on pre-t [...] new 53f468aa9009 drm/i915/dp_mst: Program the DSC PPS SDP for each stream new aaa80e756e1c drm/i915/dp: Make sure the DSC PPS SDP is disabled wheneve [...] new b40887f8c8a8 drm/i915/dp_mst: Add missing DSC compression disabling new 0cfdf662d4ef drm/i915/dp: Rename intel_ddi_disable_fec_state() to intel [...] new 6e916b35afa8 drm/i915/dp: Wait for FEC detected status in the sink new 8ab5a03643fc drm/i915/dp: Disable FEC ready flag in the sink new 55eaef164174 drm/i915/dp_mst: Handle the Synaptics HBlank expansion quirk new 503611c8a08a drm/i915/dp_mst: Enable decompression in the sink from the [...] new 7c4631ff6233 drm/i915/dp: Enable DSC via the connector decompression AUX new 751dbac1a023 drm/i915/dp_mst: Enable DSC passthrough new b2608c6b3212 drm/i915/dp_mst: Enable MST DSC decompression for all streams new 1e4bd5c14e4c drm/i915: Factor out function to clear pipe update flags new e37137380931 drm/i915/dp_mst: Force modeset CRTC if DSC toggling requires it new 36f579ffc692 drm/i915/dp_mst: Improve BW sharing between MST streams new 3a5f80e4ce97 drm/i915/dp_mst: Check BW limitations only after all strea [...] new 99831ab9ce46 drm/i915: Query compressed bpp properly using correct DPCD [...] new d08361e1f663 drm/i915: Drop redundant !modeset check new c39c93578106 drm/i915: Split intel_update_crtc() into two parts new c610e841f19d drm/i915: Do plane/etc. updates more atomically across pipes new 65c02404380f drm/i915/gvt: Clean up zero initializers new 48d054c2d34c drm/panelreplay: dpcd register definition for panelreplay new dd8f2298e34b drm/i915/psr: Move psr specific dpcd init into own function new b8cf5b5d266e drm/i915/panelreplay: Initializaton and compute config for [...] new cceeaa312d39 drm/i915/panelreplay: Enable panel replay dpcd initializat [...] new 3257e55d3ea7 drm/i915/panelreplay: enable/disable panel replay new 88a6e46cd3e3 drm/i915: abstract plane protection check new 9b1c97fc0ce6 drm/i915: remove excess functions from plane protection check new ff5a55a3e80e MAINTAINERS: update drm/i915 W: and B: entries new f8e9325f09c7 drm/i915: update in-source bug filing URLs new 59be90248b42 drm/i915/mtl: C20 state verification new 0c2287c96521 drm/display/dp: Add helper function to get DSC bpp precision new 59a266f068b4 drm/i915/display: Store compressed bpp in U6.4 format new 87c8812f4b00 drm/i915/display: Consider fractional vdsc bpp while compu [...] new 08fcb5ab7b32 drm/i915/audio: Consider fractional vdsc bpp while computi [...] new 2df50cb46a4c drm/i915/dsc/mtl: Add support for fractional bpp new dc59990efda0 drm/i915/dp: Iterate over output bpp with fractional step size new 680c1e31a59b drm/i915/dsc: Add debugfs entry to validate DSC fractional bpp new 5bbdcc86a481 drm/i915/dsc: Allow DSC only with fractional bpp when forc [...] new a6865fe6fd78 drm/i915/display: Use int for entry setup frames new dd99d5b1ab93 drm/i915/dp: Tune down FEC detection timeout error message new 8a4353d07778 drm/i915/xe2lpd: implement WA for underruns while enabling FBC new ef75c25e8fed drm/i915/panelreplay: Debugfs support for panel replay new 7c8601aea3a5 drm/i915: Fix fractional bpp handling in intel_link_bw_red [...] new 98ed369800f7 drm/i915/dsb: DSB code refactoring new 9a626c1f36cf drm/i915/display: keep struct intel_display members sorted new 9d6953335284 drm/i915: move *_crtc_clock_get() to intel_dpll.c new 9fda18c2c32a drm/i915: add vlv_pipe_to_phy() helper to replace DPIO_PHY() new f70a68bc1d18 drm/i915: convert vlv_dpio_read()/write() from pipe to phy new fcd479a79120 drm/i915: Also check for VGA converter in eDP probe new 7521c8a657ba drm/i915/fbc: Split plane size vs. surface size checks apart new 5c38280cb73e drm/i915/fbc: Bump max surface size to 8kx4k on icl+ new f1dfb517cc57 drm/i915/fbc: Bump ivb FBC max surface size to 4kx4k new 191dc43935d1 drm/dp_mst: Store the MST PBN divider value in fixed point format new d389989ed530 drm/dp_mst: Fix PBN divider calculation for UHBR rates new 94c80946ee27 drm/dp_mst: Add kunit tests for drm_dp_get_vc_payload_bw() new 3c460872d2a3 drm/i915/dp: Replace intel_dp_is_uhbr_rate() with drm_dp_i [...] new c7ae0978f712 drm/i915/dp: Account for channel coding efficiency on UHBR links new 7e1753771910 drm/i915/dp: Fix UHBR link M/N values new e86fb4dcfb3c drm/i915/dp_mst: Calculate the BW overhead in intel_dp_mst [...] new 9069b77545ca drm/i915/dp_mst: Fix PBN / MTP_TU size calculation for UHBR rates new 5ee4badb4b19 drm/i915/dp: Report a rounded-down value as the maximum data rate new b9de01d85a62 drm/i915/dp: Simplify intel_dp_max_data_rate() new 297c76d94c89 drm/i915/dp: Reuse intel_dp_{max,effective}_data_rate in i [...] new 211ed0b3ac9a drm/i915/dsi: assume BXT gpio works for non-native GPIO new 03930e3d9756 drm/i915/dsi: switch mipi_exec_gpio() from dev_priv to i915 new 703a7d2b77f7 drm/i915/dsi: clarify GPIO exec sequence new ba24d15859e0 drm/i915/dsi: rename platform specific *_exec_gpio() to *_ [...] new acc06840fb9e drm/i915/dsi: bxt/icl GPIO set value do not need gpio source new 1c8953b27d11 drm/i915/dsi: Replace while(1) with one with clear exit condition new a1f763fe869c drm/i915/dsi: Get rid of redundant 'else' new 246bcae10447 drm/i915/dsi: Replace check with a (missing) MIPI sequence name new e2a97a08ce17 drm/i915/dsi: Remove GPIO lookup table at the end of intel [...] new 61442d610f77 drm/i915/dsi: Fix wrong initial value for GPIOs in bxt_gpi [...] new 47ab0203946a drm/i915/dsi: Extract common soc_gpio_set_value() helper new 8241b55f1ded drm/i915/dsi: Replace poking of VLV GPIOs behind the drive [...] new bd079b19b417 drm/i915/dsi: Prepare soc_gpio_set_value() to distinguish [...] new a23e60938a7d drm/i915/dsi: Replace poking of CHV GPIOs behind the drive [...] new 08c3d1f91f41 drm/i915/dsi: Combine checks in mipi_exec_gpio() new f52ffea07459 drm/i915/iosf: Drop unused APIs new 2bb7a27bd7c3 drm/i915/display: Use int type for entry_setup_frames new 8a9fd9ecc4f1 drm/i915/display: Do not check psr2 if psr/panel replay is [...] new bc53c4d56eb2 drm/i915: Check pipe active state in {planes,vrr}_{enablin [...] new e0d5ce11ed0a drm/i915: Call intel_pre_plane_updates() also for pipes ge [...] new e4fb7f894ed4 drm/i915: Polish some RMWs new 7966a93a27cf drm/i915: Push audio enable/disable further out new ceb53adad7e3 drm/i915: Wrap g4x+ DP/HDMI audio enable/disable new 0195e381b14f drm/i915: Split g4x+ DP audio presence detect from port enable new 4645e8980479 drm/i915: Split g4x+ HDMI audio presence detect from port enable new 3654a48ab16c drm/i915: Convert audio enable/disable into encoder vfuncs new cff742cc6851 drm/i915: Hoist the encoder->audio_{enable,disable}() call [...] new 109e1e898abd drm/i915: Push audio_{enable,disable}() to the pre/post pa [...] new 07e823c0fd99 drm/i915: Implement audio fastset new 1aba67132cbc drm/i915/display: Separate xe and i915 common dpt code int [...] new 185b24883e27 drm/i915/display: in skl_surf_address check for dpt-vma new 12b7142e679f drm/i915/display: In intel_framebuffer_init switch to use [...] new c6fbb6bca108 drm: Fix color LUT rounding new edc2b74a535a drm/i915: Adjust LUT rounding rules new 5d76c8163f09 drm/i915: s/clamp()/min()/ in i965_lut_11p6_max_pack() new deac453244d3 drm/i915: Fix glk+ degamma LUT conversions new 221d6546bd16 Merge tag 'drm-intel-next-2023-11-23' of git://anongit.fre [...] new a13fee31f564 Merge v6.7-rc3 into drm-next new c8031019dc95 drm/amdgpu: Implement a new 64bit sequence memory driver new e6ed364efae3 drm/amdgpu: update mappings not managed by KFD new 94e2dae0a8bf drm/amdkfd: Move TLB flushing logic into amdgpu new fbbcb3f2b7c2 drm/amd/pm: Fix return value and drop redundant param new b5a52d2afe1b amdgpu: Adjust kmalloc_array calls for new -Walloc-size new d8a3813713c3 drm/radeon: Fix warning using plain integer as NULL new 857c838c7827 drm/amd/pm: Move some functions to smu_v13_0.c as generic code new 5ce8eccd53a3 drm/amd/pm: Make smu_v13_0_baco_set_armd3_sequence() static new 8a1de314d189 drm/amdgpu: Refactor 'amdgpu_connector_dvi_detect' in amdg [...] new f4fac4163c2f drm/amdkfd: Clear the VALU exception state in the trap handler new efb91fea652a drm/amd/display: Fix a debugfs null pointer error new ef71bb4119c7 drm/amdgpu: correct mca ipid die/socket/addr decode new fcfc6ceec3eb drm/amd/display: Enable CM low mem power optimization new c41028a2a163 drm/amd/display: add a debugfs interface for the DMUB trace mask new 8b8eed05a1c6 drm/amd/display: Refactor resource into component directory new 68cfc5d8e459 drm/amd/display: Try to acquire a free OTG master not used [...] new 673d6d73eba7 drm/amd/display: Prefer currently used OTG master when acq [...] new 5f70d4ff8095 drm/amd/display: Enable DCN clock gating for DCN35 new cc6201b773f1 drm/amd/display: Add disable timeout option new c21a764a98cb drm/amd/display: Send PQ bit in AMD VSIF new c29085d29562 drm/amd/display: Enable DSC Flag in MST Mode Validation new ed4ae8f77f2c drm/amd/display: Add new command to disable replay timing resync new 8a2553d5c7ad drm/amd/display: Add missing chips for HDCP new 466a7d115326 drm/amd: Use the first non-dGPU PCI device for BW limits new d9b3a066dfcd drm/amd: Exclude dGPUs in eGPU enclosures from DPM quirks new 59e4db5375f5 drm/amd/display: Promote DC to 3.2.260 new 75fb313c55fa drm/amdgpu: expose the connected port num info through sysfs new a3cc7dbe9957 drm/amdgpu: add pm metrics structure definition new 425285d39afd drm/amdgpu: add amdgpu runpm usage trace for separate funcs new 699d392903c3 drm/amdgpu: Add function parameter 'xcc_mask' not describe [...] new 613ecd6563d2 drm/amd: Document device reset methods new 534eee82356c drm/amd/display: Remove redundant DRM device struct in amd [...] new 12c2d3b5f5bc drm/amd/pm: Add support to fetch pm metrics sample new f9a45b76a188 drm/amd/pm: Add pm metrics support to SMU v13.0.6 new 223aad1be34e drm/amd/pm: Add sysfs attribute to get pm metrics new cee6de122461 drm/amd/display: Add new Replay command and Disabled Repla [...] new 1c22d6ce5328 drm/amd/display: Include udelay when waiting for INBOX0 ACK new 3f3b08be5883 drm/amd/display: Add z-state support policy for dcn35 new a2d3c6926117 drm/amdkfd: Copy HW exception data to user event new 35c425f5cc25 drm/amdgpu: update xgmi num links info post gc9.4.2 new 76c5d6900908 drm/amd/display: Update DCN35 watermarks new c4290449f8fb drm/amd/display: add skip_implict_edp_power_control flag f [...] new 613a81995575 drm/amd/display: fix a pipe mapping error in dcn32_fpu new 702e2fb579e0 drm/amdgpu: Retire query/reset_ras_err_status from gfx_v9_4_3 new 2e9b152325f6 drm/amdgpu: optimize RLC powerdown notification on Vangogh new cfab803884f4 drm/amd/display: update pixel clock params after stream sl [...] new 1290183db494 drm/amd/display: always use mpc factor of 2 for stereo timings new 80061d6b58a9 drm/amd/display: Add Z8 watermarks for DML2 bbox overrides new 4b8251e019ea drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt new 20b07b0cb3a0 drm/amdgpu: Force order between a read and write to the sa [...] new 251027968a72 drm/amd/display: Feed SR and Z8 watermarks into DML2 for DCN35 new a953cd8cac6b drm/amd/display: Fix MPCC 1DLUT programming new 40436ce7ccfe drm/amd/display: Use DRAM speed from validation for dummy p-state new 6c22fb07e0c2 drm/amd/display: Refactor DSC into component folder new c77b00085910 drm/amd/display: replay: generalize the send command funct [...] new 220db802cb50 drm/amd/display: Do not read DPREFCLK spread info from LUT [...] new 75a3371e8ffd drm/amd/display: Increase num voltage states to 40 new 37f4382b64a2 drm/amd/display: replay: Augment Frameupdate Command new 43b8ac4b34ec drm/amd/display: Simplify brightness initialization new 83a79dd6f4fb drm/amd/display: adjust flow for deallocation mst payload new 5f2a404cbcce drm/amd/display: Disable Timing sync check in Full-Screen [...] new 8f3656ce65d6 drm/amd/display: Enable SubVP on 1080p60 displays new ee95135bfeec drm/amdgpu: add init_registers for nbio v7.11 new 88f4b10a7932 drm/amdgpu: fix memory overflow in the IB test new c4b8394e76ad drm/amd/display: Fix tiled display misalignment new fcd94ef1b3e7 drm/amd/display: Remove min_dst_y_next_start check for Z8 new d642b0100bf8 drm/amd/display: Update min Z8 residency time to 2100 for DCN314 new a5e90392fdda Revert "drm/amd/display: Enable CM low mem power optimization" new 0e6a12884ca7 drm/amdgpu: correct the amdgpu runtime dereference usage count new f4233efedf75 drm/amd/display: If P-State is supported try SubVP for sma [...] new 5a9a2cc8ae18 drm/amd/display: force toggle rate wa for first link train [...] new 3d0fe4945465 drm/amd/display: Refactor OPTC into component folder new 5fcf74e002f1 drm/amd/display: Update DCN35 clock table policy new f19c115d9c3c drm/amd/display: Remove config update new fbd2076c31e3 drm/amdkfd: Use common function for IP version check new 22136ff27c4e drm/amd/display: Fix conversions between bytes and KB new 2d1c884a535f drm/amd/display: Fix black screen on video playback with e [...] new 641220b2a53c drm/amd/display: [FW Promotion] Release 0.0.193.0 new db4616f7667c drm/amd/display: 3.2.261 new 201761b5eb57 drm/amdgpu: Move mca debug mode decision to ras new 7a6931a476d3 drm/amd/display: fix ABM disablement new 01a1526ac4c8 drm/amd/display: update dcn315 lpddr pstate latency new bcdbd6f607ba drm/amd/display: remove unnecessary braces to fix coding style new ca0b006939f9 drm/amdgpu: fix AGP addressing when GART is not at 0 new b0e5c88d8a88 drm/amd/pm: fix a memleak in aldebaran_tables_init new 7b194fdccb84 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel [...] new bd1f6a31e776 drm/amd: Enable PCIe PME from D3 new 2e583200907c drm/amd/display: block dcn315 dynamic crb allocation when [...] new 4fc26c2f912b drm/amd/display: Update Fixed VS/PE Retimer Sequence new 9a1c1339abf9 drm/amdkfd: Run restore_workers on freezable WQs new 1919fd6bb09f drm/amd/display: [FW Promotion] Release 0.0.194.0 new 061a5bf210cd drm/amd/display: Allow DTBCLK disable for DCN35 new ca0ad76089a8 drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 new d581ceab26a1 drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit new 5290ed0a8b26 drm/amd/display: Add DSC granular throughput adjustment new 33a6e409165c drm/amd/display: Fix some HostVM parameters in DML new 70378005378a drm/amd/display: Promote DAL to 3.2.262 new 9a5095e785c3 drm/amdgpu: add amdgpu_reg_state.h new af39e6f4d803 drm/amdgpu: Add reg_state sysfs attribute new 081a6eda2b25 drm/amdgpu: Read aquavanjaram PCIE register state new 92e508eaf337 drm/amdgpu: Read aquavanjaram XGMI register state new 36fd9969fa53 drm/amdgpu: Use another offset for GC 9.4.3 remap new 04fcc3fec5db drm/amdgpu: Skip access gfx11 golden registers under SRIOV new 00f9d49bce84 drm/amdgpu: Fix missing mca debugfs node new 9596ffe1cc99 drm/amdgpu: distinguish rlc fw for different SKU new f875f61b1fd6 drm/amdgpu: enable mca debug mode on APU by default new 39c960bbf9d9 drm/radeon/r600_cs: Fix possible int overflows in r600_cs_ [...] new b5c5baa458fa drm/radeon/r100: Fix integer overflow issues in r100_cs_tr [...] new 71225e1c9309 drm/radeon: check return value of radeon_ring_lock() new b719a9c15d52 drm/amd/display: Fix NULL pointer dereference at hibernate new 5edfd7d94b03 Merge tag 'amd-drm-next-6.8-2023-12-01' of https://gitlab. [...] new 58046e6cf811 drm/i915: Stop printing pipe name as hex new b90fccfb5cde drm/i915: Move the SDP split debug spew to the correct place new b1f5279b5981 drm/i915/psr: Move plane sel fetch configuration into plan [...] new a4f477e6ac17 drm/i915/psr: Add proper handling for disabling sel fetch [...] new b844c6bae2b8 drm/i915/xe2lpd: remove the FBC restriction if PSR2 is enabled new fcebbe2fa344 drm/i915/psr: Include some basic PSR information in the st [...] new e0ef2daa8ca8 drm/i915: Skip some timing checks on BXT/GLK DSI transcoders new c1799032d2ef drm/i915/mst: Fix .mode_valid_ctx() return values new 9c058492b16f drm/i915/mst: Reject modes that require the bigjoiner new 8dfce5f3095b drm/i915: Clean up some DISPLAY_VER checks new fd2096500acb drm/i915/irq: Improve error logging for unexpected DE Misc [...] new ef32c3cc9c62 drm/i915: correct the input parameter on _intel_dsb_commit() new 0f82a1b94862 drm/i915/display: Fix IP version of the WAs new 562f33836f51 drm/i915/dgfx: DGFX uses direct VBT pin mapping new 00cb022753e2 drm/i915: use PIPE_CONF_CHECK_BOOL() for bool members new 9f82f1655fdb drm/i915: add bool type checks in PIPE_CONF_CHECK_* new 561322c3bc14 drm/i915/display: Skip state verification with TBT-ALT mode new 80d20fd99124 drm/i915/display: split i915 specific code from intel_fbdev new c952bf11ace5 drm/i915/display: use intel_bo_to_drm_bo in intel_fbdev new 72207699ff76 drm/i915/display: use intel_bo_to_drm_bo in intel_fb.c new 6383f69bd2cc drm/i915/display: Convert intel_fb_modifier_to_tiling as n [...] new ae424921a5ca drm/i915/display: Handle invalid fb_modifier in intel_fb_m [...] new 5f449ed05da8 drm/i915/display: Split i915 specific code away from intel_fb.c new 687eb09b1d76 drm/i915/syncmap: squelch a sparse warning new 1116efbff3b1 drm/i915/display: Don't use "proxy" headers new 4de77156a2ac drm/i915/dsi: Use devm_gpiod_get() for all GPIOs new 01a39f1c4f12 drm/i915: Fix ADL+ tiled plane stride when the POT stride [...] new dcdf1bbe82f4 drm/i915: handle uncore spinlock when not available new 261200eb7030 drm/i915/rpm: add rpm_to_i915() helper around container_of() new 922181a52de9 drm/i915: use intel_connector in intel_connector_debugfs_add() new 77bdb83f0dbc drm/i915: pass struct intel_connector to connector debugfs fops new f270b7087dc8 drm/i915: use octal permissions in display debugfs new 7054b551de18 drm/i915/display: Use i915_gem_object_get_dma_address to g [...] new 10690b8a49bc drm/i915/display: Add intel_fb_bo_framebuffer_fini new 2f8d8548c3e3 Merge tag 'drm-intel-next-2023-12-07' of git://anongit.fre [...] new 0e26cc72c71c drm: Refuse to async flip with atomic prop changes new 4b4af74ab971 drm: allow DRM_MODE_PAGE_FLIP_ASYNC for atomic commits new e4d983acffff drm: introduce DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP new 4e3b70da64a5 drm: Disable the cursor plane on atomic contexts with virt [...] new 8f7179a1027d drm/atomic: Add support for mouse hotspots new cd5499429237 drm/vmwgfx: Use the hotspot properties from cursor planes new 305b391d8f84 drm/qxl: Use the hotspot properties from cursor planes new 44d877a1de91 drm/vboxvideo: Use the hotspot properties from cursor planes new cc6c535967ed drm/virtio: Use the hotspot properties from cursor planes new bce3dab7eb6e drm: Remove legacy cursor hotspot code new 9724ed6c1b12 drm: Introduce DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT new 4653f9d01411 drm: Introduce documentation for hotspot properties new 35ed38d58257 drm: Allow drivers to indicate the damage helpers to ignor [...] new 0240db231dfe drm/virtio: Disable damage clipping if FB changed since la [...] new b83b2a80d662 drm/vmwgfx: Disable damage clipping if FB changed since la [...] new 017bdf8fa201 drm/plane: Extend damage tracking kernel-doc new 6c18005d8fab drm/todo: Add entry about implementing buffer age for dama [...] new 014f831abcb8 drm/nouveau: use GPUVM common infrastructure new 5f03a507b29e drm/nouveau: implement 1:1 scheduler - entity relationship new 46990918f35c drm/nouveau: enable dynamic job-flow control new 2bbe6ab2be53 drm/sched: Fix bounds limiting when given a malformed entity new fe375c74806d drm/sched: Rename priority MIN to LOW new 38f922a563aa drm/sched: Reverse run-queue priority enumeration new b0a7ce53d494 drm/ttm: Schedule delayed_delete worker closer new 19b4c60ce866 drm/sched: Fix compilation issues with DRM priority rename new e17049148678 drm: Use device_get_match_data() new 737077b873e3 drm/imagination: Fix a couple of spelling mistakes in lite [...] new 3519d77293fb drm/imagination: Remove unneeded semicolon new 4aa89e8644d3 drm/imagination: vm: prevent duplicate drm_gpuvm_bo instances new 4550d66d08b2 drm/imagination: vm: check for drm_gpuvm_range_valid() new 0d3abd456be4 drm/imagination: vm: fix drm_gpuvm reference count new 26b9a880d24c Merge drm/drm-next into drm-misc-next new c350a08ac7ec drm/ast: Turn ioregs_lock to modeset_lock new 0ccaa3dde97b drm/ast: Rework I/O register setup new b45efcfc94e8 drm/ast: Retrieve I/O-memory ranges without ast device new cdac0cd459cf drm/ast: Add I/O helpers without ast device new 73b05bb4c053 drm/ast: Enable VGA without ast device instance new 66f843d67035 drm/ast: Enable MMIO without ast device instance new 83ab91faf20c drm/ast: Partially implement POST without ast device instance new 9f3ebec843b0 drm/ast: Add enum ast_config_mode new 51412f869337 drm/ast: Detect ast device type and config mode without as [...] new 83dc1029dcf5 drm/ast: Move detection code into PCI probe helper new 288b039db225 drm/bridge: Fix typo in post_disable() description new 325b71e820b6 drm/bridge: imx93-mipi-dsi: Fix a couple of building warnings new 3cc808e3239c drm/imagination: Numerous documentation fixes. new f92a39ae4707 drm/sched: Partial revert of "Qualify drm_sched_wakeup() b [...] new 012e3208ab8d drm/tilcdc: Convert to platform remove callback returning void new 9f7843b51581 drm/panel-edp: Add override_edid_mode quirk for generic edp new 70e0d5550f5c drm/panel-edp: Add auo_b116xa3_mode new fb3f43d50d9b drm/panel-edp: Avoid adding multiple preferred modes new c9d99c73940e drm/bridge: ti-sn65dsi86: Simplify using pm_runtime_resume [...] new 2d2cffdbbc21 drm/loongson: Add platform dependency new af3145aa142c Revert "drm/bridge: Add 200ms delay to wait FW HPD status stable" new e3af7053de3f drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms new b48807788e7a fbdev/acornfb: Fix name of fb_ops initializer macro new 12d55c013a09 fbdev/sm712fb: Use correct initializer macros for struct fb_ops new 63994d486c9f fbdev/vfb: Set FBINFO_VIRTFB flag new 853767b6b946 fbdev/vfb: Initialize fb_ops with fbdev macros new 30b72c0bde93 fbdev/arcfb: Set FBINFO_VIRTFB flag new 28f57d03f5a7 fbdev/arcfb: Use generator macros for deferred I/O new eba141896826 auxdisplay/cfag12864bfb: Set FBINFO_VIRTFB flag new 36e6cacdb095 auxdisplay/cfag12864bfb: Initialize fb_ops with fbdev macros new 1d6796547a44 auxdisplay/ht16k33: Set FBINFO_VIRTFB flag new df558d53139f auxdisplay/ht16k33: Initialize fb_ops with fbdev macros new bc4e90771c88 hid/picolcd_fb: Set FBINFO_VIRTFB flag new 46b655ceeed0 fbdev/sh_mobile_lcdcfb: Set FBINFO_VIRTFB flag new 01f4fbb3bd26 fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros new 133a2ca22e11 fbdev/smscufx: Select correct helpers new c9496954c138 fbdev/udlfb: Select correct helpers new cb99b486a5bc fbdev/au1200fb: Set FBINFO_VIRTFB flag new dfc3052256e0 fbdev/au1200fb: Initialize fb_ops with fbdev macros new cccc934a7448 fbdev/ps3fb: Set FBINFO_VIRTFB flag new 741effeab963 fbdev/ps3fb: Initialize fb_ops with fbdev macros new bff13b8f2c5a media/ivtvfb: Initialize fb_ops to fbdev I/O-memory helpers new dec2d60923db fbdev/clps711x-fb: Initialize fb_ops with fbdev macros new 63a11adaceb8 fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros new 11754a504608 fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers new e0f05e643eb1 fbdev/cyber2000fb: Initialize fb_ops with fbdev macros new f7c8a046577e staging/sm750fb: Declare fb_ops as constant new dc0ad215e5d8 staging/sm750fb: Initialize fb_ops with fbdev macros new 27ad64eac10f fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS new 23dad7b95fea fbdev: Remove trailing whitespaces new 76f92201b821 fbdev: Push pgprot_decrypted() into mmap implementations new 33253d9e01d4 fbdev: Move default fb_mmap code into helper function new b3e8813773c5 fbdev: Warn on incorrect framebuffer access new 8813e86f6d82 fbdev: Remove default file-I/O implementations new dad19630c476 Documentation/gpu: VM_BIND locking document new b101d08451de drm/nouveau: Removes unnecessary args check in nouveau_uvm [...] new 03219a3aa6c8 drm/imagination: Fix error codes in pvr_device_clk_init() new 9ee33dc47772 drm/imagination: Fix IS_ERR() vs NULL bug in pvr_request_f [...] new 55b0f4a7c376 drm/imagination: fix off by one in pvr_vm_mips_init() erro [...] new 3d1ff9dfdc16 dma-buf: Correct the documentation of name and exp_name symbols new f8cc37c59731 drm/omapdrm: Improve check for contiguous buffers new 7959ceb767e4 dt-bindings: display: ti: Add support for am62a7 dss new 5cc5ea7b6d7b drm/tidss: Add support for AM62A7 DSS new a0a9e7b4690b drm/tidss: Use pm_runtime_resume_and_get() new 4b0bdf9383a9 drm/tidss: Use PM autosuspend new c2746e4d278b drm/tidss: Drop useless variable init new 36d1e0852680 drm/tidss: Move reset to the end of dispc_init() new aceafbb5035c drm/tidss: Return error value from from softreset new 151825150cf9 drm/tidss: Check for K2G in in dispc_softreset() new 576d96c5c896 drm/tidss: Add simple K2G manual reset new bc288a927815 drm/tidss: Fix dss reset new d4652187367b drm/tidss: IRQ code cleanup new 95d4b4719534 drm/tidss: Fix atomic_flush check new ca89b69734f9 drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY new 780b9463ce66 drm/v3d: Remove unused function header new a8ad9d63a160 drm/v3d: Move wait BO ioctl to the v3d_bo file new 9032d5f633ed drm/v3d: Detach job submissions IOCTLs to a new specific file new 8288faaa8b38 drm/v3d: Simplify job refcount handling new 6893deb881ab drm/v3d: Don't allow two multisync extensions in the same job new 464c61e76de8 drm/v3d: Decouple job allocation from job initiation new aafc1a2bea67 drm/v3d: Add a CPU job submission new c5195d001f4c drm/v3d: Use v3d_get_extensions() to parse CPU job data new 1fe0879efc8f drm/v3d: Create tracepoints to track the CPU job new 369b05961731 drm/v3d: Detach the CSD job BO setup new 7c13132c4073 drm/v3d: Enable BO mapping new 18b8413b25b7 drm/v3d: Create a CPU job extension for a indirect CSD job new 9ba0ff3e083f drm/v3d: Create a CPU job extension for the timestamp query job new 34a101e64296 drm/v3d: Create a CPU job extension for the reset timestamp job new 6745f3e44a20 drm/v3d: Create a CPU job extension to copy timestamp quer [...] new bae7cb5d6800 drm/v3d: Create a CPU job extension for the reset performa [...] new 209e8d2695ee drm/v3d: Create a CPU job extension for the copy performan [...] new ff3670877e7c drm/imx/lcdc: Fix double-free of driver data new 44df9a2a1321 accel/qaic: Increase number of in_reset states new 5f0a0ebca2b9 accel/qaic: Expand DRM device lifecycle new 8570c27932e1 drm/syncobj: Add deadline support for syncobj waits new 63ee44540205 dma-buf/sync_file: Add SET_DEADLINE ioctl new 70e67aaec2f4 dma-buf/sw_sync: Add fence deadline support new e50e5fed41c7 drm: Introduce pixel_source DRM plane property new 85863a4e16e7 drm: Introduce solid fill DRM plane property new 4b6416704292 drm: Add solid fill pixel source new 8283ac7871a9 drm/atomic: Add pixel source to plane state dump new e86413f5442e drm/atomic: Add solid fill data to plane state dump new 4ba6b7a64632 drm/atomic: Move framebuffer checks to helper new f1e75da5364e drm/atomic: Loosen FB atomic checks new 5d86c15c3171 dt-bindings: gpu: mali-utgard: Add Rockchip RK3128 compatible new a5b2dcb96d6a drm: improve the documentation of connector hpd ops new f730e7adfd69 drm: remove drm_bridge_hpd_disable() from drm_bridge_conne [...] new 93032ae634d4 drm/test: add a test suite for GEM objects backed by shmem new 51097ef14d4e drm/imagination: Fixed warning due to implicit cast to bool new 0ffe9eb826f1 drm/imagination: Fixed missing header in pvr_fw_meta new 7620c6bd76b1 drm/imagination: pvr_device_process_active_queues now static new e8878b8043a2 drm/imagination: pvr_gpuvm_free() now static new 72ef65ab246e drm/imagination: Removed unused function to_pvr_vm_gpuva() new 5f8dec200923 drm/drv: propagate errors from drm_modeset_register_all() new b1dba0b13c0a drm/qxl: remove unused declaration new e4256751df4a drm/display/dp: Add the remaining Square PHY patterns DPCD [...] new 0b82a2b70f89 drm/bridge: lt8912b: Add suspend/resume support new f168c7f7d1a0 dt-bindings: display: bridge: lt8912b: Add power supplies new f6d8a80f1d10 drm/bridge: lt8912b: Add power supplies new 914437992876 drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking new aa041111311d MAINTAINERS: Document Imagination PowerVR driver patches g [...] new 2a04739139b2 drm/bridge: add transparent bridge helper new 35921910bbd0 phy: qcom: qmp-combo: switch to DRM_AUX_BRIDGE new c5d296bad640 usb: typec: nb7vpq904m: switch to DRM_AUX_BRIDGE new e560518a6c2e drm/bridge: implement generic DP HPD bridge new 2bcca96abfbf soc: qcom: pmic-glink: switch to DRM_AUX_HPD_BRIDGE new 7d9f1b72b296 usb: typec: qcom-pmic-typec: switch to DRM_AUX_HPD_BRIDGE new caf525ed45b4 drm/encoder: register per-encoder debugfs dir new d0b3c318e04c drm/bridge: migrate bridge_chains to per-encoder file new 1c0a80f16096 Revert "drm/atomic: Loosen FB atomic checks" new b881ba8faa5c Revert "drm/atomic: Move framebuffer checks to helper" new a513f095b941 Revert "drm/atomic: Add solid fill data to plane state dump" new fe28421d4fed Revert "drm/atomic: Add pixel source to plane state dump" new 5fb1ad3f5725 Revert "drm: Add solid fill pixel source" new e5fba1ada1c1 Revert "drm: Introduce solid fill DRM plane property" new 90422201f8f2 Revert "drm: Introduce pixel_source DRM plane property" new dce94061f0d0 drm/v3d: Fix missing error code in v3d_submit_cpu_ioctl() new e759f2ca29d9 drm/gpuvm: fall back to drm_exec_lock_obj() new 4bc736f890ce drm/imagination: vm: make use of GPUVM's drm_exec helper new 4777dded2171 dt-bindings: display: simple: Add boe,bp101wx1-100 panel new eeaddab4c14b drm/panel: simple: Add BOE BP101WX1-100 panel new 8c2c5d1d33f0 drm/panel: himax-hx8394: Drop prepare/unprepare tracking new e4f53a4d921e drm/panel: himax-hx8394: Drop shutdown logic new be478bc7ab08 dt-bindings: display: Document Himax HX8394 panel rotation new a695a5009c8f drm/panel: himax-hx8394: Add Panel Rotation Support new 00830a0d8f0d dt-bindings: display: himax-hx8394: Add Powkiddy X55 panel new 38db985966d2 drm/panel: himax-hx8394: Add Support for Powkiddy X55 panel new 68c193c8d4a4 drm/panel: ilitek-ili9881c: make use of prepare_prev_first new 7ff02f82c3e9 dt-bindings: ili9881c: Add Ampire AM8001280G LCD panel new 2748848ceaf3 drm/panel: ilitek-ili9881c: Add Ampire AM8001280G LCD panel new 2a5244a04e75 dt-bindings: display: simple: add Evervision VGG644804 panel new 1319f2178bdf drm/panel-simple: add Evervision VGG644804 panel entry new a4f5892914ca drm/panfrost: Ignore core_mask for poweroff and disable PW [...] new b98e9a84d38a drm/panfrost: Add gpu_irq, mmu_irq to struct panfrost_device new 157ad4ccff07 drm/panfrost: Synchronize and disable interrupts before po [...] new c50a291d621a drm/gpuvm: Let drm_gpuvm_bo_put() report when the vm_bo ob [...] new c8fa1cc07759 drm/atomic: add private obj state to state dump new 8ebb1fc2e69a drm/panel-edp: Add SDC ATNA45AF01 new 4900e0396e59 drm/edp-panel: Sort the panel entries new 9cf5ca1f485c drm: Fix TODO list mentioning non-KMS drivers new 972c45e89244 drm: Include <drm/drm_auth.h> new 786b96d01919 drm/i915: Include <drm/drm_auth.h> new 64c39a93ef6c accel: Include <drm/drm_auth.h> new 9f4db4495b6f drm: Include <drm/drm_device.h> new c45a1e0a2e9d drm/radeon: Do not include <drm/drm_legacy.h> new 184dcdc25142 drm: Remove entry points for legacy ioctls new 6bb0814be42e drm: Remove the legacy DRM_IOCTL_MODESET_CTL ioctl new 2722ac1ce1c1 drm: Remove support for legacy drivers new 2798ffcc1d6a drm: Remove locking for legacy ioctls and DRM_UNLOCKED new 2504c7ec728b drm: Remove source code for non-KMS drivers new 87be41f09ac9 char/agp: Remove frontend code new 94f8f319cbcb drm: Remove Kconfig option for legacy support (CONFIG_DRM_LEGACY) new a0fce84cb1b3 drm/plane-helper: Move drm_plane_helper_atomic_check() into udl new bb8532601260 drm/amdgpu: Do not include <drm/drm_plane_helper.h> new 85ddae2392b5 drm/loongson: Do not include <drm/drm_plane_helper.h> new 2887875256d4 drm/shmobile: Do not include <drm/drm_plane_helper.h> new 9e8f373e8a77 drm/solomon: Do not include <drm/drm_plane_helper.h> new 7e661a06998e drm/ofdrm: Do not include <drm/drm_plane_helper.h> new 81b32f4393cd drm/simpledrm: Do not include <drm/drm_plane_helper.h> new aa5d7cf88bde drm/xlnx: Do not include <drm/drm_plane_helper.h> new e9d5ae8a9e7e drm/imagination: Removed unused functions in pvr_fw_trace new 4b83b783ad77 drm/imagination: move update_logtype() into ifdef section new 28d3d0696688 drm/bridge: nxp-ptn3460: simplify some error checking new 1d3062fad9c7 drm/drm_file: fix use of uninitialized variable new f9af8f0c1dc5 drm/framebuffer: Fix use of uninitialized variable new 155d6fb61270 drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable new 32bd29b61963 drm/bridge: tc358767: Fix return value on error case new 90d50b8d8583 drm/mipi-dsi: Fix detach call without attach new a60501d7c2d3 Merge tag 'drm-misc-next-2023-12-07' of git://anongit.free [...] new c1ee197d64f4 Backmerge tag 'v6.7-rc5' into drm-next new a2f8994c1001 Merge tag 'exynos-drm-next-for-v6.7-rc5' of git://git.kern [...] new 16ac5b21b31b drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/ [...] new 4fe7a1ecaa41 drm/exynos: Convert to platform remove callback returning void new ead5a41c8f8a drm/exynos: dpi: Change connector type to DPI new 3c2eb7806f64 Merge tag 'exynos-drm-next-for-v6.8' of git://git.kernel.o [...] new a1c613ae4c32 Merge drm/drm-next into drm-intel-gt-next new 8fa1c7cd1fe9 drm/i915/mcr: Hold GT forcewake during steering operations new 31f6a06f0c54 drm/i915/pmu: Check if pmu is closed before stopping event new 0520b30b2190 drm/i915/mtl: avoid stringop-overflow warning new ffc02c67bf8d drm/i915/gt: Use proper priority enum instead of 0 new 6ce33a8a4549 drm/i915/gt: Remove {} from if-else new 81de3e296b10 drm/i915: Flush WC GGTT only on required platforms new 33f2af42a201 drm/i915/gt: Remove unncessary {} from if-else new 36f27350ff74 i915/perf: Fix NULL deref bugs with drm_dbg() calls new 874d6fe4a696 drm/i915/pmu: add pmu_to_i915() helper new cb476dd1b8b1 drm/i915/pmu: add event_to_pmu() helper new 76310edddf11 drm/i915/pmu: rearrange hrtimer pointer chasing new 8aa519f17512 drm/i915/mtl: Add Wa_22016670082 new 9bb66c179f50 drm/i915: Reserve some kernel space per vm new 03fe4b87c642 drm/i915: Add WABB blit for Wa_16018031267 / Wa_16018063123 new 3a32ef21ed54 drm/i915/gt: add selftest to exercise WABB new 2fb771f3b840 drm/i915: Set copy engine arbitration for Wa_16018031267 / [...] new 43dea469e99b drm/i915/mtl: Add Wa_14019821291 new 2efb81e58796 drm/i915: make some error capture functions static new 4fca51984371 drm/i915: move gpu error debugfs to i915_gpu_error.c new d581841076bc drm/i915: move gpu error sysfs to i915_gpu_error.c new 5fbae6874c92 drm/i915/gt: Remove prohibited space after opening parenthesis new 27b086382c22 drm/i915: Fix potential spectre vulnerability new 34df0a031d8f drm/i915/gt: Temporarily disable CPU caching into DMA for MTL new 1d9e6bc97eab drm/i915/xelpmp: Add Wa_16021867713 new bae9fca96843 drm: i915: Adapt to -Walloc-size new e4ae85e364fc drm/i915: Add ability for tracking buffer objects per client new ca02a0119f81 drm/i915: Record which client owns a VM new 978e1a52ca1f drm/i915: Track page table backing store usage new dc1a2775070f drm/i915: Account ring buffer and context state storage new 3b38d3515753 drm/i915: Add stable memory region names new 968853033d8a drm/i915: Implement fdinfo memory stats printing new d7b4832cbeb8 drm/i915: Read a shadowed mmio register for ggtt flush new 57bdac8ee299 drm/i915/gt: add missing new-line to GT_TRACE new e89950553385 drm/i915: do not clean GT table on error path new d3715a6471c8 drm/i915/huc: Stop printing about unsupported HuC on MTL new 89a410b2e416 drm/i915/dg2: Wa_18028616096 now applies to all DG2 new 3c7a5eb70066 drm/i915/mtl: Update Wa_22018931422 new 44eea8d08078 drm/i915: Remove return type from i915_drm_client_remove_object new e31b380741bf drm/i915: Add __rcu annotation to cursor when iterating cl [...] new dfed6b58d54f drm/i915/gsc: Mark internal GSC engine with reserved uabi class new b49e894c3fd8 drm/i915: Replace custom intel runtime_pm tracker with ref [...] new 5e4e06e4087e drm/i915: Track gt pm wakerefs new 5032c607e886 drm/i915: ATS-M device ID update new 97137bd3ffc5 drm/i915/dg2: Drop Wa_22014600077 new 0eec708ec3c2 drm/i915/pxp: Add drm_dbgs for critical PXP events. new 698e19da2914 drm/i915: Skip pxp init if gt is wedged new b7d2a4da38fb drm/i915/guc: Fix for potential false positives in GuC han [...] new 706785c19fe9 drm/i915/guc: Add a selftest for FAST_REQUEST errors new 0647ece3819b drm/i915/selftests: Fix engine reset count storage for multi-tile new cf9cb028ac56 drm/i915: Use internal class when counting engine resets new 34880b18733e drm/i915/selftests: wait for active idle event in i915_act [...] new be5bcc4be9d9 drm/i915/guc: Create the guc_to_i915() wrapper new 6734cd03f7e2 Merge tag 'drm-intel-gt-next-2023-12-08' of git://anongit. [...] new fd2ef5fa3556 drm/amdgpu: disable MCBP by default new d5e78f1c2611 drm/amd/amdgpu: Move vcn4 fw_shared init to a single function new e57cd73f9711 drm/amd/display: Optimize fast validation cases new 885c71ad791c drm/amd/display: initialize all the dpm level's stutter latency new dd2c5fac91d4 drm/amd/display: Add ODM check during pipe split/merge validation new fa745b554733 drm/amd/display: Only enumerate top local sink as DP2 output new a546a2768440 drm/amdkfd: Use partial migrations/mapping for GPU/CPU pag [...] new 62fbfdbbe3a1 drm/amd/display: Add missing dcn35 RCO registers new b17ef04bf3a4 drm/amd/display: Pass pwrseq inst for backlight and ABM new d5df648ec830 drm/amd/display: Change dither policy for 10bpc to round new ab7794661663 drm/amd/display: Increase scratch buffer size new 23cf5a5cd33a drm/amd/display: insert drv-pmfw log + rollback to new context new 94bbf802efd0 drm/amd/display: Fix MST PBN/X.Y value calculations new 823423b8ec7b drm/amd/display: Use channel_width = 2 for vram table 3.0 new 2cbed167d269 drm/amd/display: Fix null pointer new d24e50e1005f drm/amd/display: Skip DPIA-specific DP LL automation flag [...] new d218291579de drm/amd/display: Update BIOS FW info table revision new c59397eff943 drm/amd/display: revert removing otg toggle w/a back when [...] new e6ae4c47e8f8 drm/amd/display: Pass debug watermarks through to DCN35 DML2 new 43484c4bdb6e drm/amd/display: Added delay to DPM log new d3586c707b8f drm/amd/display: keep domain24 power on if eDP not exist new 2ce156482a6f drm/amd/display: Fix disable_otg_wa logic new 21afc872fbc2 drm/amd/display: Add monitor patch for specific eDP new cfa96a14e89d drm/amd/display: add MPC MCM 1D LUT clock gating programming new abd26a3252cb drm/amd/display: Add dml2 copy functions new dd5c6362ddcd drm/amd/display: Fix Replay Desync Error IRQ handler new 08a32addf173 drm/amd/display: add support for DTO genarated dscclk new b6411638c026 drm/amd/display: Avoid virtual stream encoder if not expli [...] new 80af8859b46d drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DR [...] new 198891fd2902 drm/amd/display: Create one virtual connector in DC new dfc03588cf8c drm/amd/display: Initialize writeback connector new 7db7ade270ae drm/amd/display: Skip writeback connector when we get amdg [...] new 748b091d6416 drm/amd/display: Return drm_connector from find_first_crtc [...] new 3e094a287526 drm/amd/display: Use drm_connector in create_stream_for_sink new dbf5d3d02987 drm/amd/display: Check writeback connectors in create_vali [...] new ff73d4cdde18 drm/amd/display: Create amdgpu_dm_wb_connector new 1fb9d7b975ba drm/amd/display: Create fake sink and stream for writeback [...] new c81e13b929df drm/amd/display: Hande writeback request from userspace new f772f902b286 drm/amd/display: Add writeback enable/disable in dc new c09919e6ea5f drm/amd/display: Fix writeback_info never got updated new 86ecd796a88e drm/amd/display: Validate hw_points_num before using it new ab37b88ed9de drm/amd/display: Fix writeback_info is not removed new f872e2f5f0be drm/amd/display: Add writeback enable field (wb_enabled) new fdf43d25e38f drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer new 50ad10cba6cd drm/amd/display: Add new set_fc_enable to struct dwbc_funcs new 87ce0e626941 drm/amd/display: Disable DWB frame capture to emulate oneshot new 514a1cc940c2 drm/amd/display: Fix array-index-out-of-bounds in dml2 new d3e78612e949 drm/amd/display: Adjust code style new 107d678f6aec drm/amd/display: Update code comment to be more accurate new c0c22ed7c9fd drm/amd/display: 3.2.263 new 24d29d5b1895 drm/amd/swsmu: update smu v14_0_0 driver if version and me [...] new 0d65efcbe350 drm/amd/pm: support new mca smu error code decoding new 71a9d7a2a103 drm/amdgpu: Update fw version for boot time error query new 04a71f110446 drm/amdgpu: optimize the printing order of error data new 7a2464fac80d drm/radeon: check the alloc_workqueue return value in rade [...] new 72ada8603e36 drm/amd/display: Increase frame warning limit with KASAN o [...] new 13ac7c0e30e8 drm/amdgpu: Read aquavanjaram WAFL register state new 650f0487d6cd drm/amdgpu: Read aquavanjaram USR register state new 3b35dd87c596 drm/amd: Add a DC debug mask for DML2 new 4657b3e45683 drm/amdgpu: Restrict extended wait to PSP v13.0.6 new 0737df9ed099 drm/radeon/dpm: fix a memleak in sumo_parse_power_table new 28c28d7f77c0 drm/radeon/trinity_dpm: fix a memleak in trinity_parse_pow [...] new 44f3356e36c2 drm/amd/amdgpu: Add SMUIO headers for 10.0.2 new 6146081d58e3 drm/amdgpu: Add NULL checks for function pointers new 828afefd4b06 drm/amdgpu: Update HDP 4.4.2 clock gating flags new b12fb2953915 drm/amdgpu: Avoid querying DRM MGCG status new c03581986234 drm/amdgpu: fix buffer funcs setting order on suspend new e17768691dd8 drm/amd/amdgpu: SRIOV full reset issue with VCN new df2a5f74e6ed drm/amd/pm: fix pp_*clk_od typo new 0497ae6f8830 drm/amd/display: fix hw rotated modes when PSR-SU is enabled new a2020be69490 drm/amd/display: Restore guard against default backlight v [...] new b2662d4cc4ce drm/amdgpu: SW part of MES event log enablement new 47c4533543af drm/amdgpu: Enable event log on MES 11 new a0a28956b46e Merge tag 'amd-drm-next-6.8-2023-12-08' of https://gitlab. [...] new 4334a63e261c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 7347fb4e7db1 dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo new efd2b185613e Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 5908cbe82ef7 usb: typec: nb7vpq904m: Only select DRM_AUX_BRIDGE with OF new 03c0343bdf8d usb: typec: qcom-pmic-typec: Only select DRM_AUX_HPD_BRIDG [...] new 812cc1da7ffd drm/bridge: Return NULL instead of plain 0 in drm_dp_hpd_b [...] new 76385d493c21 drm/debugfs: fix potential NULL pointer dereference new a85607e3cfc5 drm/doc/rfc: Mark long running workload as complete. new 0e2e6c49c1c0 drm/doc/rfc: Mark drm_scheduler as completed new 16805e994bff drm/doc/rfc: Move Xe 'ASYNC VM_BIND' to the 'completed' section new 34e64dd19207 drm/doc/rfc: Move userptr integration and vm_bind to the ' [...] new aa15b031854f drm/doc/rfc: Xe is using drm_exec, so mark as completed new 26f4bac3d884 drm/bridge: aux-hpd: Replace of_device.h with explicit include new 67a5f0ff3429 drm/edp-panel: Move the KDC panel to a separate group new 66f011145b83 drm/atomic-helper: rename drm_atomic_helper_check_wb_encod [...] new aa8ec5d7b26d drm/vkms: move wb's atomic_check from encoder to connector new b84135e7a592 drm/imagination: Remove unneeded semicolon new fca9448ae2f5 drm/imagination: Move dereference after NULL check in pvr_ [...] new f48dee9ed7c9 drm/panel: nv3052c: Document known register names new 095e3a99e793 drm/panel: nv3052c: Add SPI device IDs new 2e6b7be84d88 drm/panel: nv3052c: Allow specifying registers per panel new bf92f9163097 drm/panel: nv3052c: Add Fascontek FS035VG158 LCD display new 43cc1ce456b5 dt-bindings: display: panel: Clean up leadtek,ltk035c5444t [...] new 8fcb387a210c dt-bindings: vendor-prefixes: Add fascontek new 267624378ed6 dt-bindings: display: panel: add Fascontek FS035VG158 panel new 799825aa8720 drm/panel: st7701: Fix AVCL calculation new acbf9184a87d dt-bindings: display: st7701: Add Anbernic RG-ARC panel new a7890252c1a3 drm/panel: st7701: Add Anbernic RG-ARC Panel Support new 2e87bad7cd33 drm/panel: Add Synaptics R63353 panel driver new 549240c98e50 dt-bindings: display: panel: Add Ilitek ili9805 panel controller new edbf1d506ebe drm/panel: Add Ilitek ILI9805 panel driver new b1fcb7ee3707 drm/panel: ilitek-ili9805: add support for Tianma TM041XDH [...] new bf7f730dea31 dt-bindings: display: simple: Add AUO G156HAN04.0 LVDS display new 9e52d5c80821 drm/panel: simple: Add AUO G156HAN04.0 LVDS display support new eb3f7cbee294 drm/bridge: ti-sn65dsi86: Associate PWM device to auxiliar [...] new 8c8546546f25 drm/rockchip: move output interface related definition to [...] new 81a06f1d02e5 Revert "drm/rockchip: vop2: Use regcache_sync() to fix sus [...] new bebad6bd4fbd drm/rockchip: vop2: set half_block_en bit in all mode new 20529a68307f drm/rockchip: vop2: clear afbc en and transform bit for cl [...] new d1f8face0fc1 drm/rockchip: vop2: Add write mask for VP config done new dd49ee4614cf drm/rockchip: vop2: Set YUV/RGB overlay mode new 075a5b3969be drm/rockchip: vop2: set bg dly and prescan dly at vop2_pos [...] new c408af1afc4b drm/rockchip: vop2: rename grf to sys_grf new 4ccdc92c1fea dt-bindings: display: vop2: Add rk3588 support new dc7226acacc6 dt-bindings: rockchip,vop2: Add more endpoint definition new 5a028e8f062f drm/rockchip: vop2: Add support for rk3588 new 9d7fe7704d53 drm/rockchip: vop2: rename VOP_FEATURE_OUTPUT_10BIT to VOP [...] new 6c3ab21f37a9 MAINTAINERS: Add myself as a reviewer for rockchip drm new c4c5391adae2 drm/fourcc: fix spelling/typos new 37c476d68d29 drm/drm_modeset_helper_vtables.h: fix typos/spellos new 9567dab3a8cb drm/uapi: drm_mode.h: fix spellos and grammar new 7d66c8d7398d drm/panel: synaptics-r63353: adjust the includes new 1faed97a0a51 drm/panel: ilitek-ili9805: adjust the includes new 1e9974c75834 drm/vc4: hdmi: Create destroy state implementation new ec2cbaf604f4 drm/imagination: vm: Fix heap lookup condition new 7b1f8da7e174 drm: ci: igt_runner: Remove todo new 910d2d85febf drm: ci: Force db410c to host mode new 257893829a7f drm: ci: arm64.config: Enable DA9211 regulator new 7879c158a153 drm: ci: Enable new jobs new 34ec92879b37 drm: ci: Use scripts/config to enable/disable configs new 3f1c87ddfa79 drm: ci: mt8173: Do not set IGT_FORCE_DRIVER to panfrost new dd1581a35e2f drm: ci: virtio: Make artifacts available new 09ac9260916d drm: ci: uprev IGT new 5f15dc44a99d drm/doc: ci: Add IGT version details for flaky tests new b1a2aa9bcbb8 drm: ci: Update xfails new 8ad38268159f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 51ea405c47f8 drm/amdgpu: fix buffer funcs setting order on suspend harder new 5d1ff65f80fd drm/amd/display: Fix spelling mistake "SMC_MSG_AllowZstate [...] new 1e13c5644c44 drm/drm_mode_object: increase max objects to accommodate n [...] new 601603105325 drm/drm_property: make replace_property_blob_from_id a DRM helper new 24013b930134 drm/drm_plane: track color mgmt changes per plane new 9342a9ae54ef drm/amd/display: add driver-specific property for plane de [...] new ed342a2e78c4 drm/amdgpu: Use the right method to get IP version new b70aed8f5d76 drm/amdgpu/jpeg: configure doorbell for each playback new 31e6af1ff775 drm/amd/pm: Remove redundant function members of pptable_funcs new 9a10bd0df618 drm/amd/display: Remove minor revision 5 until proper pars [...] new 7f9b4fb450a6 drm/amd/display: Use explicit size for types in DCCG's str [...] new af68153ffe8c drm/amd/display: allow DP40 cables to do UHBR13.5 new d0f639c58693 drm/amd/display: Revert "Fix conversions between bytes and KB" new 11edbb449750 drm/amd/display: trivial comment change new 2170fb03be28 drm/amd/display: Revert DP2 MST hub triple display fix new c1afbb715e33 drm/amd/display: Populate dtbclk from bounding box new bbc42960f9b6 drm/amd/display: Disable OPTC pg to match DC Hubp/dpp pg new fdb0ad2ff7c8 drm/amd/display: Exit from idle state before accessing HW data new dd4e4bb28843 drm/amd/display: For prefetch mode > 0, extend prefetch if [...] new 9a902a9073c2 drm/amd/display: Force p-state disallow if leaving no plan [...] new 7253c36b1feb drm/amd/display: fix HW block PG sequence new bcbd0787f8be drm/amd/display: 3.2.264 new 571c2fa26aa6 drm/amd/display: Disable PSR-SU on Parade 0803 TCON again new d5a348d96e4e drm/amd/display: add plane degamma TF driver-specific property new 5a3b965b5810 drm/amd/display: explicitly define EOTF and inverse EOTF new e4cddd51bfab drm/amd/display: document AMDGPU pre-defined transfer functions new ec7b2a55463e drm/amd/display: add plane HDR multiplier driver-specific [...] new a9210714d231 drm/amd/display: Fix memory leak in dm_set_writeback() new 4e95669ecb03 drm/amdgpu: xgmi_fill_topology_info new 1819200166ce drm/amdkfd: Export DMABufs from KFD using GEM handles new 0188006d7c79 drm/amdkfd: Import DMABufs for interop through DRM new 4f914d75a123 Merge tag 'platform-drivers-x86-amd-wbrf-v6.8-1' into amd- [...] new 296b29ce8acb drm/amd/pm: update driver_if and ppsmc headers for coming [...] new b8b39de64627 drm/amd/pm: setup the framework to support Wifi RFI mitiga [...] new 71f69557cb12 drm/amd/pm: add flood detection for wbrf events new 18df969b44a0 drm/amd/pm: enable Wifi RFI mitigation feature support for [...] new cca850267d33 drm/amd/pm: enable Wifi RFI mitigation feature support for [...] new 94b1e028e15c drm/amdgpu/sdma5.2: add begin/end_use ring callbacks new 91963397c49a drm/amdgpu: Enable tunneling on high-priority compute queues new e747235ef3c2 drm/radeon: include drm/drm_edid.h only where needed new 671994e3bf33 drm/amd/display: add plane 3D LUT driver-specific properties new 058eb51912ca drm/amdgpu: Switch to aca bank for xgmi pcs err cnt new c01b9be7b209 drm/amd: Fix a probing order problem on SDMA 2.4 new bd33bb1409b4 drm/amdkfd: fix mes set shader debugger process management new f545d82479b4 drm/amd/display: add plane shaper LUT and TF driver-specif [...] new 0ef47454dc82 drm/amd/display: add plane blend LUT and TF driver-specifi [...] new 0f5afa190b89 drm/amd/display: add CRTC gamma TF driver-specific property new 98fbb5277206 drm/amd/display: add comments to describe DM crtc color mg [...] new 8b6b3f668f31 drm/amd/display: encapsulate atomic regamma operation new 6bd20f0f165f drm/amd/display: add CRTC gamma TF support new d9501844d538 drm/amd: include drm/drm_edid.h only where needed new 88d26ea639a8 drm/amd/display: set sdr_ref_white_level to 80 for out_tra [...] new 6bed9d550e51 drm/amd/display: mark plane as needing reset if color prop [...] new 73e5ea616a9f drm/amd/display: decouple steps for mapping CRTC degamma t [...] new 683b8c7e7a94 drm/amdgpu: fix tear down order in amdgpu_vm_pt_free new 980f8710075a drm/amd/display: add plane degamma TF and LUT support new ef113a3b1964 drm/amd/display: reject atomic commit if setting both plan [...] new 889044f9e04f drm/amd/display: add dc_fixpt_from_s3132 helper new 4bc59ddf57c1 drm/amd/display: add HDR multiplier support new aba8b76baabd drm/amd/display: add plane shaper LUT support new 99de686115b0 drm/amd/display: add plane shaper TF support new 69a83fd3f0a8 drm/radeon: Prevent multiple debug error lines on suspend new 65d2765d6291 drm/amdgpu: warn when there are still mappings when a BO i [...] new 05941860dd35 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 2c12eb36f849 drm/i915: Fix remapped stride with CCS on ADL+ new e81144106e21 drm/i915: Fix intel_atomic_setup_scalers() plane_state handling new e05a67fdd3c9 drm/i915: Streamline intel_dsc_pps_read() new f175de44d0cf drm/i915: Drop redundant NULL check new ed1566a98221 drm/i915: Drop crtc NULL check from intel_crtc_active() new a599d302ae00 drm/i915: Drop NULL fb check from intel_fb_uses_dpt() new 7f4f756df7a0 drm/i915: Drop redunant null check from intel_get_frame_time_us() new e81f48512aa4 drm/i915: s/cstate/crtc_state/ in intel_get_frame_time_us() new c6117b33a173 drm/i915/tv: Drop redundant null checks new 877fd09a120d drm/i915/mtl: Use port clock compatible numbers for C20 phy new 1103672fd6b8 drm/i915/mtl: Remove misleading "clock" field from C20 pll_state new 872ee9cc0219 drm/i915/mtl: Rename the link_bit_rate to clock in C20 pll_state new 6128becaeafa drm/i915: Stop accessing crtc->state from the flip done irq new 362a8dba85eb drm/i915: Drop irqsave/restore for flip_done_handler() new 23b392b94acb drm/i915/edp: don't write to DP_LINK_BW_SET when using rat [...] new 15d03119ed21 drm/i915/display: do not use cursor size reduction on MTL new baf31a20fa7f drm/i915/display: Get bigjoiner config before dsc config d [...] new 3203009fe58d drm/i915/display: Wait for PHY readiness not needed for di [...] new e93bffc2ac0a drm/i915: Reject async flips with bigjoiner new e2e1916008aa drm/i915/cdclk: s/-1/~0/ when dealing with unsigned values new 2581547335ff drm/i915/cdclk: Give the squash waveform length a name new e1a914aef28f drm/i915/cdclk: Remove the assumption that cdclk divider== [...] new f23fe4d7d794 drm/i915/cdclk: Rewrite cdclk->voltage_level selection to [...] new 273361f54e5b drm/i915/mtl: Fix voltage_level for cdclk==480MHz new 46bdb77d8b61 drm/i915: Split intel_ddi_compute_min_voltage_level() into [...] new 0656afab88a6 drm/i915/mtl: Calculate the correct voltage level from port_clock new 8cd53c6b200e drm/i915: Simplify intel_ddi_compute_min_voltage_level() new 97c53561f039 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 548b61a8ce18 drm/msm/gpu: Move gpu devcore's to gpu device new 4bea53b9c7c7 drm/msm: Reduce fallout of fence signaling vs reclaim hangs new 12578c075f89 drm/msm/gpu: Skip retired submits in recover worker new f6afe4f09f66 drm/msm: don't create GPU-related debugfs files with no GP [...] new d1912f6972b8 drm/msm: Small uabi fixes new 9902cb999e4e drm/msm/gem: Add metadata new b2acb89af1a4 drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER new 6c15808d9b76 drm/msm/gem: Demote allocations to __GFP_NOWARN new cf1aaa7d4a71 drm/msm/a6xx: Add missing BIT(7) to REG_A6XX_UCHE_CLIENT_PF new 07e6de738aa6 drm/msm/a690: Fix reg values for a690 new e6c0de5f4450 drm/msm/dpu: try multirect based on mdp clock limits new a9bd555de5e9 drm/msm/dpu: enable SmartDMA on SM8450 new 921e32bf6c0c drm/msm/dpu: enable smartdma on sm8350 new 96ab215b2d5e drm/msm/a6xx: add QMP dependency new ab8420418c2e drm/msm/dp: cleanup debugfs handling new 062aeadeba1d drm/msm/mdp5: use devres-managed allocation for configurat [...] new 4c1f4c1f1b43 drm/msm/mdp5: use devres-managed allocation for CTL manager data new 1ad175c2c884 drm/msm/mdp5: use devres-managed allocation for mixer data new 323e9a18d6e1 drm/msm/mdp5: use devres-managed allocation for pipe data new 531d5313d934 drm/msm/mdp5: use devres-managed allocation for SMP data new 6de8288bf668 drm/msm/mdp5: use devres-managed allocation for INTF data new 6f235e3d6b18 drm/msm/mdp5: use drmm-managed allocation for mdp5_crtc new 669afee4a17e drm/msm/mdp5: use drmm-managed allocation for mdp5_encoder new 54f1fbcb47d4 drm/msm/mdp4: use bulk regulators API for LCDC encoder new 783ad6e6312f drm/msm/mdp4: use drmm-managed allocation for mdp4_crtc new e79571e8708b drm/msm/mdp4: use drmm-managed allocation for mdp4_dsi_encoder new 93d6e1b82b93 drm/msm/mdp4: use drmm-managed allocation for mdp4_dtv_encoder new 2c24668cc068 drm/msm/mdp4: use drmm-managed allocation for mdp4_lcdc_encoder new 52e36770b174 dt-bindings: display/msm: qcom, sm8250-mdss: add DisplayPo [...] new 1cd83dfe9a58 dt-bindings: display/msm: qcom, sm8150-mdss: correct DSI P [...] new c6721b3c6423 drm/msm/mdp4: flush vblank event on disable new 25daacc60394 dt-bindings: display: msm: qcm2290-mdss: Use the non-depre [...] new a1ed5860efd3 dt-bindings: display: msm: Add reg bus and rotator interconnects new 82c2a5751227 drm/msm/dp: tie dp_display_irq_handler() with dp driver new aa1131204e58 drm/msm/dp: rename is_connected with link_ready new e467e0bde881 drm/msm/dp: use drm_bridge_hpd_notify() to report HPD stat [...] new 9179fd9596a4 drm/msm/dp: move parser->parse() and dp_power_client_init( [...] new 5814b8bf086a drm/msm/dp: incorporate pm_runtime framework into DP driver new 2b3aabc9caa2 drm/msm/dp: delete EV_HPD_INIT_SETUP new e2969ee30252 drm/msm/dp: move of_dp_aux_populate_bus() to eDP probe() new 0b414c731432 drm/msm/dpu: Correct UBWC settings for sc8280xp new 9cad81143ef0 drm/msm/dpu: Capture dpu snapshot when frame_done_timer timeouts new 7cc2621f16b6 drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog new 3d07a411b4fa drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refc [...] new 6ab502bc1cf3 drm/msm/dsi: Enable runtime PM new 801207c18834 drm/msm/dp: add a missing unlock in dp_hpd_plug_handle() new 46b1f1b839ca drm/msm/dpu: populate SSPP scaler block version new 07b852c91cbe drm/msm/dpu: Drop unused get_scaler_ver callback from SSPP new 88fc981f8ef2 drm/msm/dpu: Drop unused qseed_type from catalog dpu_caps new 6876059d7edf drm/msm/dpu: drop the `id' field from DPU_HW_SUBBLK_INFO new 01fc6c012fad drm/msm/dpu: drop the `smart_dma_priority' field from stru [...] new 0fd205412e1e drm/msm/dpu: deduplicate some (most) of SSPP sub-blocks new aa83fa5bf6c7 drm/msm/dpu: drop DPU_HW_SUBBLK_INFO macro new 2b98aa1d6558 drm/msm/dpu: rewrite scaler and CSC presense checks new 193838acc111 drm/msm/dpu: merge DPU_SSPP_SCALER_QSEED3, QSEED3LITE, QSEED4 new 223fb06fbc26 drm/msm/gpu: drop duplicating VIG feature masks new bf5a80695311 dt-bindings: display/msm: dsi-controller-main: add SDM670 [...] new 0e1af3ec823b dt-bindings: display/msm: sdm845-dpu: Describe SDM670 new c965007970ed dt-bindings: display: msm: Add SDM670 MDSS new 3c13a56e4353 drm/msm: mdss: add support for SDM670 new e140b7e496b7 drm/msm/dpu: Add hw revision 4.1 (SDM670) new 0014a4ad6c08 dt-bindings: display: msm-dsi-phy-7nm: document the SM8650 [...] new 8adc26fcebae dt-bindings: display: msm-dsi-controller-main: document th [...] new 3e135a7700f9 dt-bindings: display: msm: document the SM8650 DPU new cbcef056fa40 dt-bindings: display: msm: document the SM8650 Mobile Disp [...] new b94747f7d8c7 drm/msm/dpu: add support for SM8650 DPU new e6488c2a3541 drm/msm: mdss: add support for SM8650 new 3a73e376cff3 drm/msm: dsi: add support for DSI-PHY on SM8650 new fec254cc752d drm/msm: dsi: add support for DSI 2.8.0 new ded61d7dc5a0 drm/msm/mdss: switch mdss to use devm_of_icc_get() new fabaf176322d drm/msm/mdss: Rename path references to mdp_path new 7323694e118a drm/msm/mdss: inline msm_mdss_icc_request_bw() new a55c8ff252d3 drm/msm/mdss: Handle the reg bus ICC path new 134c78c96227 drm/msm/dpu: cleanup dpu_kms_hw_init error path new b830b06f0087 drm/msm/dpu: remove IS_ERR_OR_NULL for dpu_hw_intr_init() [...] new b19e6f7dd2e7 drm/msm/dpu: use devres-managed allocation for interrupts data new bdfa47d9b17a drm/msm/dpu: use devres-managed allocation for VBIF data new 1e897dcc4c67 drm/msm/dpu: use devres-managed allocation for MDP TOP new a106ed98af68 drm/msm/dpu: use devres-managed allocation for HW blocks new b0311c1c4e06 drm/msm/dpu: drop unused dpu_plane::lock new bcc54a4c063a drm/msm/dpu: remove QoS teardown on plane destruction new 0e00f9af95bb drm/msm/dpu: use drmm-managed allocation for dpu_plane new 3637af92de2b drm/msm/dpu: use drmm-managed allocation for dpu_crtc new 73169b45e1ed drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys new 3285f4acb23c drm/msm/dpu: drop dpu_encoder_phys_ops::destroy new cd42c56d9c0b drm/msm/dpu: use drmm-managed allocation for dpu_encoder_virt new e843ca2f30e6 drm/msm/dpu: correct clk bit for WB2 block new 157fd368561e dt-bindings: display: msm: dp-controller: document SM8650 [...] new 1b2d98bdd7b7 drm/msm/dp: Add DisplayPort controller for SM8650 new c4ac0c6c96f0 drm/msm/dp: Fix platform_get_irq() check new a08935fc859b drm/msm/dpu: drop MSM_ENC_VBLANK support new cbaf84e73811 Merge remote-tracking branch 'drm-misc/drm-misc-next' into [...] new 8814455a0e54 drm/msm: Refactor UBWC config setting new 44a88fa45665 drm/msm: Add param for the highest bank bit new 3e6688fd9696 drm/msm/adreno: Fix A680 chip id new a3dec9cdf42b drm/msm/gem: Remove "valid" tracking new 202f98c19a11 drm/msm/gem: Remove submit_unlock_unpin_bo() new ceab575cafed drm/msm/gem: Don't queue job to sched in error cases new 2d7d2c4e8480 drm/msm/gem: Split out submit_unpin_objects() helper new 3a48a40387e7 drm/msm/gem: Cleanup submit_cleanup_bo() new 05d249352f1a drm/exec: Pass in initial # of objects new a6397e63877e drm/msm/gem: Convert to drm_exec new 236fa3873de8 drm/ci: remove rebase-merge directory new da50b10f0bb7 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 62d35629da80 drm/msm/dpu: move encoder status to standard encoder debugfs dir new d907efe518e4 drm/msm/dpu: enable writeback on SDM845 new 1a8dfd51d6e4 drm/msm/dpu: enable writeback on SM8350 new e512b4a8ec37 drm/msm/dpu: enable writeback on SM8450 new e37cb117b819 drm/msm/dpu: Ratelimit framedone timeout msgs new 0d196633771c dt-bindings: display: msm: dp: declare compatible string f [...] new 014a07f72a33 drm/msm/dpu: remove extra drm_encoder_cleanup from the error path new 100a72bdb03f drm/msm/dpu: add formats check for writeback encoder new e1e59787d7c8 drm/msm/dpu: rename dpu_encoder_phys_wb_setup_cdp to match [...] new e7136bac92a8 drm/msm/dpu: fix writeback programming for YUV cases new 6e5ef441edeb drm/msm/dpu: move csc matrices to dpu_hw_util new b62da6e551b2 drm/msm/dpu: add cdm blocks to sc7280 dpu_hw_catalog new 116d5a19eddc drm/msm/dpu: add cdm blocks to sm8250 dpu_hw_catalog new 3e93437685d2 drm/msm/dpu: add dpu_hw_cdm abstraction for CDM block new 899fd23fdaba drm/msm/dpu: add cdm blocks to RM new 92b9662b278d drm/msm/dpu: add support to allocate CDM from RM new 4b001f010cb6 drm/msm/dpu: add CDM related logic to dpu_hw_ctl layer new 29a7a919ad2f drm/msm/dpu: add an API to setup the CDM block for writeback new 9fc50451d3bb drm/msm/dpu: plug-in the cdm related bits to writeback setup new 74ef424dffa2 drm/msm/dpu: reserve cdm blocks for writeback in case of Y [...] new 82b16095f9c4 drm/msm/dpu: introduce separate wb2_format arrays for rgb and yuv new c2c34b260f7d drm/msm/dpu: add cdm blocks to dpu snapshot new 3840f86bee18 drm/msm/dpu: Add mutex lock in control vblank irq new 662a0605d3dd drm/msm/dpu: move CSC tables to dpu_hw_util.c new 1b932e07c321 drm/msm/dpu: Set input_sel bit for INTF new a754caa8f2d1 drm/msm/dpu: Drop enable and frame_count parameters from d [...] new d233b82715fe drm/msm/dp: call dp_display_get_next_bridge() during probe new 8ecdc6966aef drm/ci: uprev mesa version: fix kdl commit fetch new 7903db2816bf Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 614feee6efbb Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new ca771df7c408 fbdev: imxfb: fix left margin setting new b97861eec7d3 fbdev: imxfb: move PCR bitfields near their offset new 420bd1408628 fbdev: imxfb: use BIT, FIELD_{GET,PREP} and GENMASK macros new fc98294642ad fbdev: imxfb: replace some magic numbers with constants new 70ec4ee3a5a1 fbdev: imxfb: add missing SPDX tag new abde9226e74b fbdev: imxfb: drop ftrace-like logging new 0657cfe7128e fbdev: imxfb: add missing spaces after ',' new 78464c3fe74f fbdev: imxfb: Fix style warnings relating to printk() new 5fb05affeba0 fbdev: imxfb: use __func__ for function name new 3aac4b0bb050 fbdev: imxfb: add '*/' on a separate line in block comment new 09559fe67c5d fbdev: fsl-diu-fb: Fix sparse warning due to virt_to_phys( [...] new b8c9e27bd5a2 fbdev: mmp: Fix typo and wording in code comment new 1379aea92033 fbdev: hgafb: fix kernel-doc comments new d8a47ee16884 fbdev: Remove support for Carillo Ranch driver new 13366c25125e fbdev: amba-clcd: Delete the old CLCD driver new 66741ca4860d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 02e3564a3440 regmap: ram: support noinc semantics new d958d97848a6 regmap: kunit: add noinc write test new 1957b92aaff0 regmap: fix regmap_noinc_write() description new a2d43f711790 Merge remote-tracking branch 'regmap/for-6.8' into regmap-next new 8e538be60a47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a77457232fa ALSA: wavefront: copy userspace array safely new 26257869672f ALSA: hda: Refer to correct stream index at loops new 2112aa034907 ALSA: pcm: Introduce MSBITS subformat interface new a7fc8b862fd5 ALSA: hda: Honor subformat when querying PCMs new 4a6ba09e892a ASoC: pcm: Honor subformat when configuring runtime new d24f1a090d3f ALSA: hda: Upgrade stream-format infrastructure new 61b52df4b64f ALSA: hda: Switch to new stream-format interface new 67ea58daab01 ALSA: hda/hdmi: Switch to new stream-format interface new 0d41f0c07f19 ALSA: hda/ca0132: Switch to new stream-format interface new d5c00ab2f508 ASoC: codecs: hda: Switch to new stream-format interface new 0bb0af123b0d ASoC: codecs: hdac_hda: Switch to new stream-format interface new cbc4ebb34616 ASoC: codecs: hdac_hdmi: Switch to new stream-format interface new 71fd0fbaf61e ASoC: Intel Skylake: Switch to new stream-format interface new 176d13881137 ASoC: SOF: Intel: Switch to new stream-format interface new 615d13cb4f3e ASoC: Intel: avs: Switch to new stream-format interface new dfd6ba6813dd ALSA: hda: Drop snd_hdac_calc_stream_format() new c93c604e93af ASoC: Intel: avs: Kill S24_LE format new f8ccb133c986 ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description new 5ec42bf04d72 PCI: add INTEL_HDA_ARL to pci_ids.h new a31014ebad61 ALSA: hda: Intel: add HDA_ARL PCI ID support new 7a9d6bbe8a66 ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL new a00be6dc9bb8 ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions new 1ccffc2f760a ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support new 69447640dde0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bb341f75a052 ASoC: sti-uniperf: Use default pcm_config instead new 79323dc80318 ASoC: dapm: Simplify widget clone new 60b4a86cc6b8 ASoC: amd: acp: Fix for indentation issue new 970f88ad0026 ASoC: amd: acp: correct the format order new 6d02f355c3d2 ASoC: dt-bindings: Simplify port schema new 8df735701a70 ASoC: tegra: convert not to use dma_request_slave_channel() new fc213b8d4466 ASoC: codecs: Modify the bin file parsing method new c479f4989486 dt-bindings: es8328: convert to DT schema format new c239b7931516 ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card new dc29d3d253f1 ASoC: dt-bindings: use "soundwire" as controller's node na [...] new 601cc04c9d73 ASoC: amd: acp: remove unnecessary NULL check new 1fb1a7c4a632 ASoC: dt-bindings: nau8821: Add DMIC slew rate. new 91d1a18b6381 ASoC: nau8821: Add slew rate controls. new 42186bae0647 Add DMIC slew rate controls new ab475966455c ASoC: SOF: mediatek: mt8195: clean up unused code new a4de5a345cf7 ASoC: SOF: mediatek: mt8186: clean up unused code new a08ee9d00e31 ASoC: SOF: mediatek: remove unused variables new 82e340ca3f25 ASoC: SOF: mediatek: remove unused variables new 59fff33e9d92 ASoC: Intel: avs: da7219: Add proper id_table new deb8dcad7bc3 ASoC: Intel: avs: dmic: Add proper id_table new 9441450e171f ASoC: Intel: avs: es8336: Add proper id_table new 9a872caede56 ASoC: Intel: avs: hdaudio: Add proper id_table new 8267213c54db ASoC: Intel: avs: i2s_test: Add proper id_table new f1e9f4f5e9e5 ASoC: Intel: avs: max98357a: Add proper id_table new 8e660f303230 ASoC: Intel: avs: max98373: Add proper id_table new c3ff01859c31 ASoC: Intel: avs: max98927: Add proper id_table new c94643c2b416 ASoC: Intel: avs: nau8825: Add proper id_table new 4a5403e3a75d ASoC: Intel: avs: probe: Add proper id_table new 54c830fd4e38 ASoC: Intel: avs: rt274: Add proper id_table new 027ab0cab180 ASoC: Intel: avs: rt286: Add proper id_table new 3d4021f30abd ASoC: Intel: avs: rt298: Add proper id_table new 389f3c6c7ed8 ASoC: Intel: avs: rt5514: Add proper id_table new 5f249523d3fc ASoC: Intel: avs: rt5663: Add proper id_table new ba096fc61825 ASoC: Intel: avs: rt5682: Add proper id_table new ca5abf5d2e1c ASoC: Intel: avs: ssm4567: Add proper id_table new 696e2d9bf35b ASoC: Intel: avs: Properly identify boards new fc85d9d0b3ba ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM new 89ef42088b3b ASoC: SOF: Add support for configuring PDM interface from [...] new 8aa49ba73384 ASoC: SOF: Add support for MICFIL PDM interface new ee09084fbf9f ASoC: codecs: ES8326: Add chip version flag new fc702b2c04d7 ASoC: codecs: ES8326: Changing initialisation and broadcasting new 8a81491adbd9 ASoC: codecs: ES8326: Changing the headset detection time new 0a59f2415b5d ASoC: codecs: ES8326 new a1321811985b ASoC: cs42l43: Add missing static from runtime PM ops new a55ea47bb874 ASoC: Intel: sof_rt5682: add mtl_rt5650 support new d3534684ada9 ASoC: amd: acp: add Kconfig options for acp7.0 based platf [...] new 577d71544871 ASoC: rt5682s: Add LDO output selection for dacref new 459956b17dd5 ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON [...] new 7d562ac331dd ASoC: dt-bindings: renesas,rz-ssi: Document RZ/Five SoC new 552206add94d ASoC: cs43130: Store device in private struct and use it m [...] new ce7944b73e77 ASoC: cs43130: Add handling of ACPI new 9158221bf2aa ASoC: cs43130: Add switch to control normal and alt hp inputs new 36c4d9a6bf65 ASoC: cs43130: Fixes and improvements new cac15dc25f41 ASoC: fsl_mqs: Remove duplicate linux/of.h header new af524e9dcb43 ASoC: nau8810: Fix incorrect type in assignment and cast t [...] new 27c69d7da108 ASoC: dt-bindings: sound-card-common: List sound widgets i [...] new 5d9f746ca64c ASoC: imx-rpmsg: Force codec power on in low power audio mode new 67c7666fe808 ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument new 9996cd782a60 ASoC: dt-bindings: fsl,mqs: Convert format to json-schema new b1cea462a793 ASoC: fsl: mpc8610_hpcd: Remove unused driver new fa91703dc2e0 ASoC: cs43130: Allow driver to work without IRQ connection new 52be2c492683 ASoC: cs43130: Allow configuration of bit clock and frame [...] new 29b0b68f25ae ASoC: dt-bindings: correct white-spaces in examples new 5980bda0a998 ASoC: SOF: ipc4-topology: Helper to find an swidget by mod [...] new 1a307538c9cc ASoC: SOF: ipc4: Add data struct for module notification m [...] new f5eb9945cf9c ASoC: SOF: ipc4-control: Implement control update for swit [...] new 0ff23d460718 ASoC: SOF: ipc4: Handle ALSA kcontrol change notification [...] new 74fc96e8d4b3 ASoC: SOF: ipc4: Add support for control change new 076357cd57c2 ASoC: sh: convert not to use dma_request_slave_channel() new d5070d0c1032 ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails new 9b3cd8ebb19e ASoC: SOF: Intel: Use existing helpers to change GPROCEN a [...] new 45cc50d13433 ASoC: makes CPU/Codec channel connection map more generic new 912eb4156311 ASoC: audio-graph-card2: use better image for Multi connection new e2de6808df4a ASoC: audio-graph-card2: add CPU:Codec = N:M support new a706366f93c3 ASoC: audio-graph-card2-custom-sample: Add connection image new 792846d9daa8 ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample new b2b6b2d8f49b ASoC: makes CPU/Codec channel connection map more new 9425039741e8 ASoC: Intel: sof_ssp_amp: remove dead code new 06dea47be6d3 ASoC: Intel: sof_maxim_common: add else between 2 if test new 007d9a638b87 ASoC: Intel: sof_maxim_common: check return value new 65b2df10a1e6 ASoC: Intel: cht_bsw_rt5672: check return value new 93f74ebf3d76 ASoC: Intel: ssp-common: get codec name function new e111dece012f ASoC: Intel: board_helpers: support codec link initialization new f46f07fe264a ASoC: Intel: sof_cs42l42: use common module for codec link new 99f7422805c9 ASoC: Intel: sof_nau8825: use common module for codec link new 84c280af16b7 ASoC: Intel: sof_rt5682: use common module for codec link new ba0c7c328762 ASoC: Intel: board_helpers: support amp link initialization new 873984180574 ASoC: Intel: sof_cs42l42: use common module for amp link new adf711655ba2 ASoC: Intel: sof_nau8825: use common module for amp link new e45cd972a50d ASoC: Intel: sof_rt5682: use common module for amp link new 5cdc7a82594e ASoC: Intel: sof_ssp_amp: use common module for amp link new 823404815fcd ASoC: Intel: sof_ssp_amp: rename function parameter new 53d8df6d3f0a ASoC: Intel: board_helpers: support BT offload link initia [...] new 117445d76559 ASoC: Intel: sof_cs42l42: use common module for BT offload link new 87ddfdc9dc37 ASoC: Intel: sof_nau8825: use common module for BT offload link new 3d5b77b9bee0 ASoC: Intel: sof_rt5682: use common module for BT offload link new dc3d7dcb04ea ASoC: Intel: sof_ssp_amp: use common module for BT offload link new 9fadbf3f11c3 ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks new f7c015add5b1 ASoC: Intel: board_helpers: support HDMI-In link initialization new 426cbd0de2da ASoC: Intel: sof_rt5682: use common module for HDMI-In link new ee2486d5219e ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link new a6881210f175 ASoC: Intel: board_helpers: support DAI link array generation new 5da85a3523b5 ASoC: Intel: sof_nau8825: use common module for DAI link g [...] new 8fa1116e1cae ASoC: Intel: sof_rt5682: use common module for DAI link ge [...] new 4775073b9045 ASoC: Intel: Link handling rework and fixes new 5c0e047ab629 ASoC: Intel: sof_sdw: Make use of dev_err_probe() new fd8ff49d35f9 ASoC: Intel: sof_sdw: remove unused function declaration new def127feaa8a ASoC: Intel: sof_sdw: Add rt722 support new 817178e7674b ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config new faca26b6ca90 ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP new ed99878462cc ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support new ef858b61945a ASoC: Intel: Soundwire related board and match updates new 8c91ca76f448 ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage new 2bd512626f8e ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data new 729bb2cd2e06 ASoC: SOF: ipc4: Move window offset configuration earlier new e9a92dfc8d4f ASoC: core: Fix a handful of spelling mistakes. new 8f464a410944 ASoC: SOF: ipc4-topology: Add module ID print during modul [...] new 9cce9c4806a8 ASoC: fsl_rpmsg: update Kconfig dependencies new d32bac9cb09c ASoC: qcom: Add helper for allocating Soundwire stream runtime new 15c7fab0e047 ASoC: qcom: Move Soundwire runtime stream alloc to soundcards new 014fdeb0d747 ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c fr [...] new 3bc347791558 ASoC: SOF: Move sof_machine_* functions from sof-audio.c t [...] new 1162d267eabd ASoC: SOF: Add placeholder for platform IPC type and path [...] new a07625dcaf99 ASoC: SOF: sof-acpi-dev: Save the default IPC type and pat [...] new 396016d56da4 ASoC: SOF: sof-of-dev: Save the default IPC type and path [...] new 59ddeae037b8 ASoC: SOF: sof-pci-dev: Save the default IPC type and path [...] new b1a4ee9fd5a2 ASoC: SOF: core: Implement firmware, topology path setup in core new b2b0bba36f0a ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths new 8616168928f2 ASoC: SOF: sof-of-dev: Rely on core to create the file paths new 8a83f180abb5 ASoC: SOF: sof-pci-dev: Rely on core to create the file paths new a5a65437b02d ASoC: SOF: core: Add helper for initialization of paths, ops new 9b6896538ea7 ASoC: SOF: Intel: Do not use resource managed allocation f [...] new 6c393ebbd74a ASoC: SOF: core: Implement IPC version fallback if firmwar [...] new ef6069f3f657 ASoC: SOF: IPC path handling and fallback support new 625ed9457de5 ASoC: qcom: sc8280xp: set card driver name from match data new fdcaecfc71e2 ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 new f8dd1f89bd5e ASoC: cs35l32: Drop legacy include new 50678d339d67 ASoC: cs35l33: Fix GPIO name and drop legacy include new a6122b0b4211 ASoC: cs35l34: Fix GPIO name and drop legacy include new 490d2d9f190a ASoC: cs35l35: Drop legacy includes new 194ef700d4e2 ASoC: cs35l36: Drop legacy includes new 42d1178d223b ASoC: cs4271: Convert to GPIO descriptors new b191a524b225 ASoC: cirrus: edb93xx: Drop legacy include new 0ec65e8e2219 ASoC: cs42l42: Drop legacy include new c6324cafd837 ASoC: cs43130: Drop legacy includes new 9c16cfe42d9f ASoC: cs4349: Drop legacy include new 4978d3f8e9e2 ASoC: Convert Cirrus codecs to GPIO descriptors new d0ae9dc48e24 ASoC: SOF: Move sof_of_machine_select() to core.c from sof [...] new 9c8bec3b6325 ASoC: es83xx: add ACPI DSM helper module new b71e1d378994 ASoC: Intel: bytcht_es8316: Dump basic _DSM information new e8acf91a4013 ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable new 7650862f4e72 ASoC: Intel: bytcht_es8316: Determine quirks/routing with [...] new 8ea082584cf1 ASoC: Intel: bytcht_es8316: Determine new e17999750649 ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs3 [...] new 6da9a662154c ASoC: rt722-sdca: Set lane_control_support for multilane new 0be9595d8a11 ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" new f31c166a5027 ASoC: SOF: Intel: lnl: add core get and set support for dsp core new 138a4e2a26ec ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget new 528ee84f0fe0 ASoC: Intel: sof_nau8825: board id cleanup for adl boards new 996727aad856 ASoC: Intel: sof_nau8825: board id cleanup for rpl boards new 486ede0df82d ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch new e38e252dbcee ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_cod [...] new 70a6b66d6e8e ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->heads [...] new 615d903ab095 ASoC: Intel: machine driver updates new 2f03970198d6 ASoC: SOF: topology: Use partial match for disconnecting D [...] new 6c4df324d78c ASoC: SOF: align topology header file with sof topology header new 8ec56af3da4d ASoC: SOF: add alignment for topology header file struct d [...] new ebd12b2ca614 ASoC: SOF: Wire up buffer flags new a70af69ce4d0 ASoC: SOF: topology cleanups new a6b5f50fefe9 ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts new c3ab23a10771 ASoC: amd: Add new dmi entries for acp5x platform new f18818eb0dbe ASoC: amd: vangogh: Add condition check for acp config flag new e12678141835 ASoC: amd: Remove extra dmi parameter new 671dd2ffbd8b ASoC: amd: acp: Add new cpu dai and dailink creation for I [...] new e6a382cf7a69 ASoC: amd: acp: Add i2s bt support for nau8821-max card new e249839bf33f ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec new ff5a698c0ffb ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec new 14b4b5fd3d7a ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec new ce17aa4cf2db ASoC: SOF: Intel: hda-codec: Delay the codec device registration new 8527ecc6cf25 ASoC: amd: acp: modify config flag read logic new d685aea5e0a8 ASoC: audio-graph-card2: fix off by one in graph_parse_nod [...] new b53d47775651 ASoC: wm0010: Convert to GPIO descriptors new 10a366f36e2a ASoC: wm1250-ev1: Convert to GPIO descriptors new 0119b2a24eb5 ASoC: wm2200: Convert to GPIO descriptors new 8563cfe39ba5 ASoC: wm5100: Convert to GPIO descriptors new 729f02ec02ae ASoC: wm8996: Convert to GPIO descriptors new 885f68fec0b0 GPIO descriptor cleanup for some Wolfson codecs new 5012f9d8acd4 ASoC: wm1250-ev1: Fix uninitialized ret new ef14f40a3613 ASoC: qcom: audioreach: Commonize setting channel mappings new bcd684eae5ae ASoC: qcom: audioreach: drop duplicate channel defines new 3c5fcb20e07e ASoC: qcom: audioreach: Add 4 channel support new 0bfa20b18acb ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX new 5a5085c9ce38 ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8650 LPASS TX new f243ef746d0a ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8650 LPASS VA new ab8921e1da8f ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8650 LPASS WSA new 28b0b18d5346 ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag new bbbc18d8c27c ASoC: cs42l43: Allow HP amp to cool off after current limit new 5ed06e489d20 ASoC: cs42l43: Add missing statics for hp_ilimit functions new 6475b8e1821c ASoC: mediatek: mt7986: silence error in case of -EPROBE_DEFER new 52acb65a3e78 Merge remote-tracking branch 'asoc/for-6.8' into asoc-next new 2f2ee566e88e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ccb9e9dd2a99 dt-bindings: input: samsung,s6sy761: convert to DT schema new fedfa36d045a Input: cap11xx - remove unnecessary IRQ parsing new 11baacb2fd9b dt-bindings: input: sprd,sc27xx-vibrator: Drop incomplete example new a42b4bd51b2a dt-bindings: input: mediatek,pmic-keys: Drop incomplete example new d2ff98b7926e dt-bindings: input: gpio-keys: Allow optional dedicated wakeirq new 3717194f2492 Input: gpio-keys - add system suspend support for dedicate [...] new d3e09f57345f dt-bindings: input: gpio-mouse: Convert to json-schema new 909484169a7b Input: pxrc - simplify mutex handling with guard macro new 02db1749f30f Input: omap4-keypad - react on keypresses if device is run [...] new 97a7d8950f67 Input: xpad - remove usage of the deprecated ida_simple_xx() API new e4af6bb1f62f dt-bindings: input: microchip,cap11xx: add advanced sensit [...] new 2e3ae0002190 Input: cap11xx - add advanced sensitivity settings new 39bd68d422ba Input: cap11xx - cache hardware ID registers new 718963d94197 Input: cap11xx - convert to use maple tree register cache new 5958274f1de5 Input: qt1050 - convert to use maple tree register cache new f737020d24e4 Input: max77693-haptic - add device-tree compatible strings new 877ee02cd962 dt-bindings: input: qcom,pm8921-keypad: convert to YAML format new 4c9abd78aa0c Input: use sysfs_emit() instead of scnprintf() new ceb4c4c14961 Input: mouse - use sysfs_emit[_at]() instead of scnprintf() new 5d10c7196b56 Input: touchscreen - use sysfs_emit[_at]() instead of scnprintf() new 0b0eb62a64c3 Input: synaptics-rmi4 - use sysfs_emit() to instead of scn [...] new 0d65fb1c70be Input: ims-pcu - use sysfs_emit() instead of scnprintf() new 94ca69b75cb3 Input: iqs269a - use sysfs_emit() instead of scnprintf() new 302393f6def1 Input: vivaldi - convert to use sysfs_emit_at() API new 35599c13e798 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fadf3dffe54f block/rnbd: add support for REQ_OP_WRITE_ZEROES new 70d85bec8f4c block/rnbd: use %pe to print errors new 668bfeeabb5e block: move a few definitions out of CONFIG_BLK_DEV_ZONED new 492c5d455969 block: bio-integrity: directly map user buffers new d6aacee9255e nvme: use bio_integrity_map_user new e5da71f1e373 iouring: remove IORING_URING_CMD_POLLED new 8fadb86d4ced io_uring: remove uring_cmd cookie new 847c5bcdfb41 block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io new 1b151e2435fc block: Remove special-casing of compound pages new d6e035aad6c0 md: bypass block throttle for superblock update new bed9e27baf52 Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" new c891f1fd90e6 md: remove flag RemoveSynchronized new a448af25becf md/raid10: remove rcu protection to access rdev from conf new 2d32777d60de md/raid1: remove rcu protection to access rdev from conf new ad8606702f26 md/raid5: remove rcu protection to access rdev from conf new 7ecab28c3b2c md/md-multipath: remove rcu protection to access rdev from conf new 726a9b67e9fb Merge branch 'md-next-rcu-cleanup' into md-next new 15da990f8dd7 MAINTAINERS: SOFTWARE RAID: Add Yu Kuai as Reviewer new fa2bbff7b0b4 md: synchronize flush io with array reconfiguration new f788893d5e2d Merge tag 'md-next-20231208' of https://git.kernel.org/pub [...] new 0160679dabb0 Merge branch 'for-6.8/block' into for-next new 2394b311c6b5 Merge branch 'vfs.file' of git://git.kernel.org/pub/scm/li [...] new 9b43ef3d5253 io_uring: don't check iopoll if request completes new e0b23d9953b0 io_uring: optimise ltimeout for inline execution new b66509b8497f io_uring: split out cmd api into a separate header new 6b04a3737057 io_uring/cmd: inline io_uring_cmd_do_in_task_lazy new 055c15626a45 io_uring/cmd: inline io_uring_cmd_get_task new dc18b89ab113 io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL new f3b22bc14ae3 Merge branch 'for-6.8/io_uring' into for-next new 9e4bf6a08d1e block/rnbd-srv: Check for unlikely string overflow new fe1b5bf66f13 Merge branch 'for-6.8/block' into for-next new 5fa3d1a00c2d block: Set memalloc_noio to false on device_add_disk() error path new 6f64f866aa1a block: add check that partition length needs to be aligned [...] new fa40384aced4 Merge branch 'for-6.8/block' into for-next new 8e7db28a1f76 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new e842b578396b dm-integrity: don't modify bio's immutable bio_vec in inte [...] new 453c97558dc5 dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM new 7f1e151e3ed4 MAINTAINERS: remove stale info for DEVICE-MAPPER new 1520a48f3a91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 804901fdd637 ata: pata_pxa: convert not to use dma_request_slave_channel() new 05d7420da079 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37c8ceb6d92c mmc: core: Remove packed command leftovers new 1bcfbfd7c9aa mmc: mmci: stm32: add SDIO in-band interrupt mode new edee95538917 dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support new 9cc811a342be mmc: sdhci: add __sdhci_execute_tuning() to header new 43658a542ebf mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520 new dd69bd870998 dt-bindings: mmc: arasan,sdci: Add gate property for Xilin [...] new 3e3ce6314fc0 dt-bindings: mmc: renesas,sdhi: Document RZ/Five SoC new e18a38660786 mmc: sdhci-of-dwcmshc: Use logical OR instead of bitwise O [...] new 5cb2f9286a31 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel new 4d0c8d0aef63 mmc: core: Use mrq.sbc in close-ended ffu new 9463571b29bf mmc: mtk-sd: Increase the verbosity of msdc_track_cmd_data new 6fc0ca179141 mmc: Merge branch fixes into next new 1f30f5105371 mmc: sdhci-omap: don't misuse kernel-doc marker new ec1aaf792d9a dt-bindings: mmc: mtk-sd: add tuning steps related property new d3ddafd34bc4 mmc: mtk-sd: Extend number of tuning steps new 72cd89517fa0 mmc: Merge branch fixes into next new 4acaf686fcfe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4ae08845db4c mfd: tps6594: Use spi_get_chipselect() API to access spi-> [...] new a89c3d832784 dt-bindings: mfd: ams,as3711: Convert to json-schema new 33455f8da1cf dt-bindings: mfd: qcom,tcsr: Add compatible for sm8250/sm8350 new 895243c8763e mfd: intel-lpss: Remove usage of the deprecated ida_simple [...] new 6978c7d2dd81 mfd: intel-lpss: Use PCI APIs instead of dereferencing new 92827c102070 mfd: intel-lpss: Return error code received from the IRQ API new 4aedcd4aa61d mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO new 6d461d3c68fb mfd: tps65086: Enable register view in debugfs new fc2db185632d mfd: ab8500-sysctrl: Convert to platform remove callback r [...] new 13b254c02e9b mfd: cros_ec_dev: Convert to platform remove callback retu [...] new 3b257f28369b mfd: exynos-lpass: Convert to platform remove callback ret [...] new 7127bf6eed43 mfd: fsl-imx25-tsadc: Convert to platform remove callback [...] new 022457cfec84 mfd: hi655x-pmic: Convert to platform remove callback retu [...] new dd28e01d39d5 mfd: intel-lpss-acpi: Convert to platform remove callback [...] new 0c45dd861450 mfd: kempld-core: Convert to platform remove callback retu [...] new a861a27a0e3b mfd: mcp-sa11x0: Convert to platform remove callback retur [...] new 795cf0ac2af2 mfd: mxs-lradc: Convert to platform remove callback return [...] new 418d1e74f859 mfd: omap-usb-host: Convert to platform remove callback re [...] new 32c9cd0abc8a mfd: omap-usb-tll: Convert to platform remove callback ret [...] new e999021c5372 mfd: pcf50633-adc: Convert to platform remove callback ret [...] new 19ea1d395301 mfd: qcom-pm8xxx: Convert to platform remove callback retu [...] new c20fddf7acfb mfd: sm501: Convert to platform remove callback returning void new eea669cbcbf9 mfd: stm32-timers: Convert to platform remove callback ret [...] new 740ad6d1b393 mfd: ti_am335x_tscadc: Convert to platform remove callback [...] new 66d721ca1c40 mfd: tps65911-comparator: Convert to platform remove callb [...] new e0191f305fb1 mfd: twl4030-audio: Convert to platform remove callback re [...] new 4773d2f1a5c7 mfd: qcom-spmi-pmic: Add support for PM8937 new 2f7cae55831d dt-bindings: mfd: qcom-spmi-pmic: Document PM8937 PMIC new 7ac5241eaec4 dt-bindings: mfd: qcom,spmi-pmic: Add pm8916 vm-bms and lbc new d19e5510c84d dt-bindings: mfd: ti,am3359-tscadc: Allow dmas property to [...] new 3b6dba220e67 mfd: intel-lpss: Revert "Add missing check for platform_ge [...] new 9ffe4c1089f6 mfd: intel-lpss: Use device_get_match_data() new a936a91718fa mfd: intel-lpss: Adjust header inclusions new 24ee97a9e816 mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace new fd58bb8c7da3 mfd: intel-lpss: Provide Intel LPSS PM ops structure new 1fe13d83e287 mfd: Fix a few spelling mistakes in PMIC header file comments new 47b1b03dc56e mfd: cs42l43: Correct SoundWire port list new db7637456264 mfd: cs42l43: Correct order of include files to be alphabetical new 7a29fa05aeca mfd: twl6030-irq: Revert to use of_match_device() new 0c679fffd676 mfd: intel-lpss: Don't fail probe on success of pci_alloc_ [...] new 41673c66b3d0 mfd: syscon: Fix null pointer dereference in of_syscon_register() new 9b413e3c07d2 mfd: da9062: Simplify obtaining I2C match data new e23f1530eab9 dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix up bindi [...] new d5c005ff9fe3 dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix regulato [...] new 1aa77a7ed020 dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Clean up example new 4f9b632e1bb2 dt-bindings: mfd: pm8008: Clean up example node names new 825906f2ebe8 mfd: tps6594: Add null pointer check to tps6594_device_init() new 03d790f04fb2 mfd: intel-lpss: Fix the fractional clock divider flags new e14d9848328e Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 87f33a1b8f7e dt-bindings: backlight: mp3309c: Remove two required properties new 2e914516a58c backlight: mp3309c: Add support for MPS MP3309C new 58793f263abc backlight: pwm_bl: Use dev_err_probe new ab47505ce45b backlight: mp3309c: Fix uninitialized local variable new 64d9799d6dd0 backlight: ili922x: Drop kernel-doc for local macros new 769ff5283f0d backlight: ili922x: Add an error code check in ili922x_write() new 7d84a63a39b7 backlight: hx8357: Convert to agnostic GPIO API new 4f64ed54fee8 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new b9afaa069e58 power: reset: pwr-mlxbf: support graceful reboot instead o [...] new 160dff476f81 dt-bindings: power: reset: $ref reboot-mode in syscon-reboot-mode new 5739da3e16ad dt-bindings: power: reset: $ref reboot-mode in nvmem-reboot-mode new dfcb264a01a9 power: supply: bq27xxx: Stop and start delayed work in sus [...] new 099806de68b7 power: reset: at91-poweroff: Stop using module_platform_dr [...] new 12389c657b62 power: reset: at91-reset: Stop using module_platform_drive [...] new dde74a5de817 power: reset: at91-sama5d2_shdwc: Stop using module_platfo [...] new 904e582f0c72 power: reset: as3722-poweroff: Convert to platform remove [...] new a31438ece3ec power: reset: at91-poweroff: Convert to platform remove ca [...] new 6f539f315172 power: reset: atc260x-poweroff: Convert to platform remove [...] new 6642b13206b2 power: reset: ltc2952-poweroff: Convert to platform remove [...] new 99f7fa6c7cc5 power: reset: mt6323-poweroff: Convert to platform remove [...] new 1a0457ab2ce8 power: reset: qnap-poweroff: Convert to platform remove ca [...] new 6f7be7b2f15a power: reset: regulator-poweroff: Convert to platform remo [...] new aedd4da0aa27 power: reset: restart-poweroff: Convert to platform remove [...] new 30d26d2be83d power: reset: rmobile-reset: Convert to platform remove ca [...] new 2973706c4160 power: reset: syscon-poweroff: Convert to platform remove [...] new 0bf7207e0967 power: reset: tps65086-restart: Convert to platform remove [...] new 20cea2b59abe power: reset: at91-reset: Convert to platform remove callb [...] new 054eb2377523 power: reset: at91-sama5d2_shdwc: Convert to platform remo [...] new b55d073e6501 power: supply: bq256xx: fix some problem in bq256xx_hw_init new e180638be8bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c986968fe92f regulator: core: Add option to prevent disabling unused re [...] new 7993d3a9c34f regulator: core: Only increment use_count when enable_coun [...] new 1fc2e768ff28 regulator: palmas: remove redundant initialization of poin [...] new e1eb745006ac regulator: stpmic1: Fix kernel-doc notation warnings new c0d6b2acf78e regulator: qcom_spmi: Add PM8937 SPMI regulator new f2b003c8235e dt-bindings: regulator: qcom,spmi-regulator: Document PM8937 PMIC new 18cc1cd01113 regulator: qcom_smd: Add PM8937 regulators new 40e13ae67c6f dt-bindings: regulator: qcom,smd-rpm-regulator: Document P [...] new 413cfaa7ed8b Add PM8937 PMIC support new 0e1c8dcbdece regulator: dt-bindings: Add system-critical-regulator property new 8156c7dd47b9 regulator: Introduce handling for system-critical under-vo [...] new 633cd1c0a9de regulator: dt-bindings: Allow system-critical marking for [...] new 759e2bd96971 regulator: dt-bindings: Add 'regulator-uv-less-critical-wi [...] new 1e22152aa59d regulator: Implement uv_survival_time for handling under-v [...] new 753e4d5c433d regulator: add under-voltage support (part 2) new 16e5ac127d8d regulator: event: Add regulator netlink event support new 2506c1de4081 regulator: event: Add regulator netlink event support new 03560ff08d28 regulator: arizona-ldo1: Convert to platform remove callba [...] new cddda6f5f47f regulator: bd9571mwv: Convert to platform remove callback [...] new 0210a60aad02 regulator: db8500-prcmu: Convert to platform remove callba [...] new 6f382a0c7ec1 regulator: stm32-vrefbuf: Convert to platform remove callb [...] new 964575179663 regulator: uniphier: Convert to platform remove callback r [...] new 3b2e8e98692b regulator: userspace-consumer: Convert to platform remove [...] new d637a75ede3d regulator: virtual: Convert to platform remove callback re [...] new 8d6fab52f3fd regulator: wm8350: Convert to platform remove callback ret [...] new a142ae76e1e1 regulator: Convert to platform remove callback new d884ca4da477 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3b8788cde61 LSM: Identify modules by more than name new 9285c5ad9d00 LSM: Maintain a table of LSM attribute data new 267c068e5f8b proc: Use lsmids instead of lsm names for attrs new a04a1198088a LSM: syscalls for current process attributes new ad4aff9ec25f LSM: Create lsm_list_modules system call new 5f42375904b0 LSM: wireup Linux Security Module syscalls new e1ca7129db2c LSM: Helpers for attribute names and filling lsm_ctx new 38b323e58816 Smack: implement setselfattr and getselfattr hooks new 223981db9baf AppArmor: Add selfattr hooks new 762c934317e6 SELinux: Add selfattr hooks new d3d929a8b0cd LSM: selftests for Linux Security Module syscalls new edd71f8e266c lsm: drop LSM_ID_IMA new aab30be071f7 lsm: don't yet account for IMA in LSM_CONFIG_COUNT calculation new dc46db78b974 lsm: cleanup the size counters in security_getselfattr() new fdcf699b6071 lsm: correct error codes in security_getselfattr() new d7cf3412a9f6 lsm: consolidate buffer size handling into lsm_fill_user_ctx() new 41793202292f lsm: align based on pointer length in lsm_fill_user_ctx() new 9ba8802c8b66 lsm: convert security_setselfattr() to use memdup_user() new b1a867eeb8ab lsm: mark the lsm_id variables are marked as static new 00eb7bd699cc mailmap: update/replace my old email addresses new e596ff4a7930 mailmap: add entries for Serge Hallyn's dead accounts new e246777e2a03 MAINTAINERS: update the LSM entry new afe576a62062 MAINTAINERS: add an entry for the lockdown LSM new 80b4ff1d2c9b selftests: remove the LSM_ID_IMA check in lsm/lsm_list_mod [...] new ec4e9d630a64 calipso: fix memory leak in netlbl_calipso_add_pass() new cdb751623dae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e44a4dc4b36c apparmor: switch SECURITY_APPARMOR_HASH from sha1 to sha256 new 3c49ce0e2209 apparmor: declare stack_msg as static new 735ad5d1532a apparmor: declare nulldfa as static new a7e405a2de69 apparmor: add missing params to aa_may_ptrace kernel-doc comments new 639eb418002d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new bdf1abd17ed2 ima: Reword IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY new f17167bea279 ima: Remove EXPERIMENTAL from Kconfig new b4af096b5df5 KEYS: encrypted: Add check for strsep new c70a1aa7043b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 4a0b33f771db selinux: saner handling of policy reloads new a67d2a14a77e selinux: update filenametr_hash() to use full_name_hash() new f5364ecfd8c3 MAINTAINERS: update the SELinux entry new 1712ed621531 selinux: refactor avtab_node comparisons new ae254858ce07 selinux: introduce an initial SID for early boot processes new 3c1e09d533db selinux: remove the wrong comment about multithreaded proc [...] new d88d10e16495 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a08bd8df97b7 dt-bindings: iommu: dart: Add t8103-usb4-dart compatible new c58a17a99753 iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT new 863c092323ab iommu/apple-dart: Add support for t8103 USB4 DART new 60732292a135 iommu/apple-dart: Use readl instead of readl_relaxed for c [...] new b6b2264ba209 iommu/apple-dart: Fix spelling mistake "grups" -> "groups" new 00271ca5cbcd iommu/virtio: Make use of ops->iotlb_sync_map new 6f01a732608f iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush new 9abe6c55354d iommu/amd: Set variable amd_dirty_ops to static new 57cdb720eaa5 iommu/amd: Do not flush IRTE when only updating isRun and [...] new af3263758bf0 iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_fl [...] new 3f2571fed2fa iommu/amd: Remove redundant domain flush from attach_device() new a976da66e8e5 iommu/amd: Remove redundant passing of PDE bit new cf62924daf9f iommu/amd: Add support to invalidate multiple guest pages new 4f0a60079923 iommu/amd: Refactor IOMMU tlb invalidation code new bbf85fe10faa iommu/amd: Refactor device iotlb invalidation code new 8d004ac1c67b iommu/amd: Consolidate amd_iommu_domain_flush_complete() call new 2c535dd37d67 iommu/amd: Make domain_flush_pages as global function new c7fc12354be0 iommu/amd/pgtbl_v2: Invalidate updated page ranges only new f1aad9df93f3 iommu: Map reserved memory as cacheable if device is coherent new 48ed12788ed8 iommu: Factor out some helpers new 1d8d43bb984b iommu: Decouple iommu_present() from bus ops new a9c362db3920 iommu: Validate that devices match domains new b4c0497169d5 iommu: Decouple iommu_domain_alloc() from bus ops new 01bf81af8545 iommu/arm-smmu: Don't register fwnode for legacy binding new 17de3f5fdd35 iommu: Retire bus ops new e7080665c977 iommu: Clean up open-coded ownership checks new 17b226dcf80c iommu: Allow passing custom allocators to pgtable drivers new 87639e01e05c iommu: Extend LPAE page table format to support custom allocators new 61f054f3c8a6 Merge branch 'iommu/fixes' into core new 8f23f5dba6b4 iommu: Change kconfig around IOMMU_SVA new 5c79705d7ce8 iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() new 2396046d75d3 iommu: Add mm_get_enqcmd_pasid() helper function new 541a3e257d48 mm: Add structure to keep sva information new 092edaddb660 iommu: Support mm PASID 1:n with sva domains new 1fa05c932dc7 mm: Deprecate pasid field new 7be423336ecc iommu: Set owner token to SVA domain new 4720287c7bf7 iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() new 6ff6e184f1f4 iommmu/of: Do not return struct iommu_ops from of_iommu_co [...] new 5b4ea8b06eb7 iommu/of: Use -ENODEV consistently in of_iommu_configure() new 64945d1b0ed1 iommu: Mark dev_iommu_get() with lockdep new eda1a94caf6b iommu: Mark dev_iommu_priv_set() with a lockdep new cdbc723f2da1 acpi: Do not return struct iommu_ops from acpi_iommu_confi [...] new bf9cd9fef9f1 iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the re [...] new ef17ca0186ad Merge branches 'apple/dart', 'virtio', 'x86/amd' and 'core [...] new 0d6eadafa327 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 022732e3d846 audit: Send netlink ACK before setting connection in auditd_set new 4e8714b76613 MAINTAINERS: update the audit entry new 24fade412acf Automated merge of 'dev' into 'next' new 412c7deafe8d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7c31b7cdc076 dt-bindings: mailbox: qcom,apcs-kpss-global: drop duplicat [...] new 87a4ffc1b443 dt-bindings: mailbox: qcom,apcs-kpss-global: use fallbacks new fbce94a444fb mailbox: qcom-apcs-ipc: re-organize compatibles with fallbacks new 7c06d34e7cd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dfa8121a6ca7 spi: cadence-xspi: Drop useless assignment to NULL new 424a8166764e spi: spi-zynqmp-gqspi: fix driver kconfig dependencies new 2f2802d1a59d spi: spi-ti-qspi: Convert to platform remove callback retu [...] new adde8a55daf6 spi: stm32: rename stm32f4_* to stm32fx_* new 247ba5ea0582 spi: stm32: use callbacks for read_rx and write_tx new a84dcb410b5f spi: stm32: add STM32F7 support new 09388379b6d7 spi: add stm32f7-spi compatible new 6f9da1817188 Add STM32F7 SPI support new 3fc6350fc847 treewide, spi: Get rid of SPI_MASTER_HALF_DUPLEX new 54a1dc08e173 spi: dt-bindings: renesas,rspi: Document RZ/Five SoC new 18a813a1f94a spi: intel: make mem_ops comparison unique to opcode match new d3bb2cb0f176 spi: ingenic: convert not to use dma_request_slave_channel() new 252eafe11ffc dt-bindings: spi: axi-spi-engine: convert to yaml new 68539d180347 MAINTAINERS: add entry for AXI SPI Engine new 9e4ce5220eed spi: axi-spi-engine: simplify driver data allocation new e12cd96e8e93 spi: axi-spi-engine: use devm_spi_alloc_host() new e094de13ae78 spi: axi-spi-engine: use devm action to reset hw on remove new 076f32d5db73 spi: axi-spi-engine: use devm_request_irq() new e16e71e3f3c4 spi: axi-spi-engine: use devm_spi_register_controller() new e6d5eb85e84a spi: axi-spi-engine: check for valid clock rate new 7f970ecb77b6 spi: axi-spi-engine: move msg state to new struct new 0c74de5c6853 spi: axi-spi-engine: use message_prepare/unprepare new 4a074ddeb90f spi: axi-spi-engine: remove completed_id from driver state new 4e991445478c spi: axi-spi-engine: remove struct spi_engine::msg new 145bb2aedb9f spi: axi-spi-engine: add support for cs_off new d861b417e189 spi: axi-spi-engine: add support for any word size new 4c3ff31a85e3 spi: axi-spi-engine improvements new 8e6a43961f24 spi: sprd: adi: Use devm_register_restart_handler() new cff49d58f57e spi: Unify error codes by replacing -ENOTSUPP with -EOPNOTSUPP new 7a030abc0185 mtd: spi-nor: Stop reporting warning message when soft res [...] new 39cefd85098d spi: introduce SPI_TRANS_FAIL_IO for error reporting new 9b2ef250b31d spi: spl022: switch to use default spi_transfer_one_message() new 06891af2709b spi: spl022: fix sleeping in interrupt context new 5cb475174cce spi: cadence-quadspi: add missing clk_disable_unprepare() [...] new 2e0d75f8dd9e spi: axi-spi-engine: return void from spi_engine_compile_m [...] new 9d023ecc3185 spi: axi-spi-engine: populate xfer->effective_speed_hz new 1fc8dc5721bb spi: axi-spi-engine: remove spi_engine_get_clk_div() new be9070bcf670 spi: axi-spi-engine: fix sleep ticks calculation new e006c181dd9a spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep() new 125a8390995d spi: axi-spi-engine: implement xfer->cs_change_delay new 3106edac599f spi: axi-spi-engine: restore clkdiv at end of message new 0db60d821e48 spi: axi-spi-engine: remove delay from CS assertion new 07d33c2810bb spi: axi-spi-engine: add watchdog timer new 18f78b5e609b spi: axi-spi-engine: improvements round 2 new f05e2f61fe88 ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select new 4d8ff6b0991d spi: Add multi-cs memories support in SPI core new 88a50c1663ff spi: Add support for stacked/parallel memories new 52c9a884c638 spi: mpc52xx: explicitly include linux/platform_device.h new c3aeaf2f0ec8 spi: pxa2xx: Use inclusive language new 8bc2a3634b87 spi: pxa2xx: Update DMA mapping and using logic in the doc [...] new f925f69e21f2 spi: pxa2xx: Update documentation new 0a3d087d09a8 spi: sprd-adi: switch to use spi_alloc_host() new 8c53784757b7 spi: sprd: switch to use modern name new e6b7e64cb119 spi: st-ssc4: switch to use modern name new d9ea4bcf244d spi: stm32-qspi: switch to use modern name new a5c1fa1318ee spi: stm32: switch to use modern name new 6d232cc8a7e5 spi: sun4i: switch to use modern name new 9f55bb79893a spi: sun6i: switch to use modern name new 90bbb007a06a spi: sunplus-sp7021: switch to use modern name new 3524d1b727a6 spi: synquacer: switch to use modern name new 8726bdcef62e spi: geni-qcom: switch to use modern name new fe2e1c222598 spi: tegra114: switch to use modern name new 5ee8cd26d8eb spi: tegra20-sflash: switch to use modern name new db34aad4d61b spi: tegra20-slink: switch to use modern name new 767e45324bf8 spi: tegra210-quad: switch to use modern name new 9d93c8d97b4c spi: spi-ti-qspi: switch to use modern name new d1d8b09d0a0a spi: wpcm-fiu: switch to use devm_spi_alloc_host() new 40daed14705e spi: topcliff-pch: switch to use modern name new 4c2ee0991013 spi: uniphier: switch to use modern name new 4e4856e72104 spi: xcomm: switch to use modern name new 709b785a377c spi: xilinx: switch to use modern name new 1633ffd290c7 spi: xlp: switch to use modern name new 061851a0cc5d spi: xtensa-xtfpga: switch to use modern name new 178ebb0c505b spi: zynq-qspi: switch to use modern name new ca6f114372ae spi: zynqmp-gqspi: switch to use modern name new a23271718e76 spi: cs42l43: switch to use devm_spi_alloc_host() new 4ac9ed81aaaa spi: ljca: switch to use devm_spi_alloc_host() new 4c6dd33de9d3 spi: pl022: delete unused cur_gpiod in struct pl022 new 3c49d848d2d3 spi: pl022: delete unused next_msg_cs_active in struct pl022 new 0d7096c1dddb spi: pl022: clean up some unused variables new e5c7bcb49984 spi: sh-msiof: Enforce fixed DTDL for R-Car H3 new 36f7050b29f3 spi: dw: Remove Intel Thunder Bay SOC support new e1fca6957f19 spi: dw: Remove Intel Thunder Bay SOC support new 3eae3373d868 Merge remote-tracking branch 'spi/for-6.8' into spi-next new b0e9d8984541 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c90b5c4e6554 irqchip/renesas-rzg2l: Use tabs instead of spaces new 02f650764017 irqchip/renesas-rzg2l: Align struct member names to tabs new b94f455372ad irqchip/renesas-rzg2l: Document structure members new ef88eefb1a81 irqchip/renesas-rzg2l: Implement restriction when writing [...] new 2eca4731cc66 irqchip/renesas-rzg2l: Add macro to retrieve TITSR registe [...] new 74d2ef5f6f4b irqchip/renesas-rzg2l: Add support for suspend to RAM new 1cf0697a24ef dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] new ca596295f4c9 dt-bindings: interrupt-controller: mpm: Pass MSG RAM slice [...] new 221b110d87c2 irqchip/qcom-mpm: Support passing a slice of SRAM as reg space new 69ffab9b9e69 irqchip/irq-xtensa-pic: Clean up new 689f6c05e109 Merge branch 'irq/core' into core/merge, to ease integrati [...] new 142b56542746 Merge branch into tip/master: 'core/merge' new 9f3b130048bf x86/mce: Mark fatal MCE's page as poison to avoid panic in [...] new 612905e13b87 x86/mce: Remove redundant check from mce_device_create() new 6175b407756b x86/mce/inject: Clear test status value new ff03ff328fbd x86/mce/amd, EDAC/mce_amd: Move long names to decoder module new 9f988030e85f EDAC/mce_amd: Remove SMCA Extended Error code descriptions new 47b744ea5e3c x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types new cf0573939d3f Documentation: Begin a RAS section new 47ddb83b227f Merge branch 'ras/core' into x86/merge, to help integratio [...] new 765a0542fdc7 x86/virt/tdx: Detect TDX during kernel boot new d623704bb239 x86/virt/tdx: Define TDX supported page sizes as macros new 3115cabd935a x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC new 1e66a7e27539 x86/virt/tdx: Handle SEAMCALL no entropy error in common code new df01f5ae07dd x86/virt/tdx: Add SEAMCALL error printing for module initi [...] new 6162b310bc21 x86/virt/tdx: Add skeleton to enable TDX on demand new abe8dbab8f9f x86/virt/tdx: Use all system memory when initializing TDX [...] new cf72bc481634 x86/virt/tdx: Get module global metadata for module initia [...] new 5173d3c5d018 x86/virt/tdx: Add placeholder to construct TDMRs to cover [...] new f3338ac15931 x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions new ac3a22088434 x86/virt/tdx: Allocate and set up PAMTs for TDMRs new dde3b60d572c x86/virt/tdx: Designate reserved areas for all TDMRs new 554ce1c36d1b x86/virt/tdx: Configure TDX module with the TDMRs and glob [...] new e56d28df2f66 x86/virt/tdx: Configure global KeyID on all packages new 0b2bc38131f0 x86/virt/tdx: Initialize all TDMRs new f3f6aa686402 x86/virt/tdx: Handle TDX interaction with sleep and hibernation new 1e536e106897 x86/cpu: Detect TDX partial write machine check erratum new 70060463cb2b x86/mce: Differentiate real hardware #MCs from TDX erratum ones new 4e1c7dddc717 Documentation/x86: Add documentation for TDX host support new cb8eb06d50fc x86/virt/tdx: Disable TDX host support when kexec is enabled new b99b7500cad2 Merge branch 'x86/tdx' into x86/merge, to ease integration [...] new de8760b2cb78 Merge branch into tip/master: 'x86/merge' new 9bb6362652f3 debugobjects: Stop accessing objects after releasing hash [...] new b355cd49297d Merge branch into tip/master: 'core/debugobjects' new e4ab322fbaaa cleanup: Add conditional guard support new 28a9466d75a8 MAINTAINERS: Add include/linux/lockdep*.h new 18caaedaf4c3 locking/lockdep: Slightly reorder 'struct lock_class' to s [...] new 5431fdd2c181 ptrace: Convert ptrace_attach() to use lock guards new a51749ab34d9 locking/mutex: Document that mutex_unlock() is non-atomic new 2e4190635e20 Merge branch into tip/master: 'locking/core' new e2e13630f93d objtool: Fix calloc call for new -Walloc-size new 97f4186b1836 Merge branch into tip/master: 'objtool/core' new 5d2d4a9f603a Merge branch 'tip/perf/urgent' new 652ffc2104ec perf/core: Fix narrow startup race when creating the perf [...] new 243218ca9303 perf/x86/intel/cstate: Cleanup duplicate attr_groups new c3dd1995620c x86/smp: Export symbol cpu_clustergroup_mask() new 3877d55a0db2 perf/x86/intel/cstate: Add Sierra Forest support new bbb968696d0f perf/x86/intel/cstate: Add Grand Ridge support new 388a1fb7da6a perf: Fix the nr_addr_filters fix new cf35791476fc perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO [...] new b560e0cd882b perf/x86/uncore: Use u64 to replace unsigned for the uncor [...] new 632c4bf6d007 perf/x86/intel/uncore: Support Granite Rapids new 388d76175bd9 perf/x86/intel/uncore: Support IIO free-running counters on GNR new cb4a6ccf3583 perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge new 0f9e0d7928d8 perf/x86/amd: Reject branch stack for IBS events new 1692cf434ba1 perf/x86/intel/uncore: Fix NULL pointer dereference issue [...] new fdd041028f22 perf/x86/intel/uncore: Factor out topology_gidnid_map() new 85cd962d0cb1 Merge branch into tip/master: 'perf/core' new d6111cf45c57 sched: Use WRITE_ONCE() for p->on_rq new 84db47ca7146 sched/numa: Fix mm numa_scan_seq based unconditional scan new 2227a957e1d5 sched/eevdf: Sort the rbtree by virtual deadline new ee4373dc902c sched/eevdf: O(1) fastpath for task selection new 5d69eca542ee sched: Unify runtime accounting across classes new 5fe6ec8f6ab5 sched: Remove vruntime from trace_sched_stat_runtime() new c708a4dc5ab5 sched: Unify more update_curr*() new 9e07d45c5210 sched/deadline: Collect sched_dl_entity initialization new 2f7a0f58948d sched/deadline: Move bandwidth accounting into {en,de}queu [...] new 63ba8422f876 sched/deadline: Introduce deadline servers new dd5403869a40 sched/cpuidle: Comment about timers requirements VS idle handler new 194600008d5c sched/timers: Explain why idle task schedules out on remot [...] new 50181c0cff31 sched/pelt: Avoid underestimation of task utilization new 9c0b4bb7f630 sched/cpufreq: Rework schedutil governor performance estimation new f12560779f9d sched/cpufreq: Rework iowait boost new 0257e5a3c26b sched/doc: Update documentation after renames and synchron [...] new 5068d84054b7 sched/fair: Update min_vruntime for reweight_entity() correctly new 418146e39891 freezer,sched: Clean saved_state when restoring it during thaw new f09e62b3f8a9 Merge branch into tip/master: 'sched/core' new 15bece7bec0d cpu/hotplug: Remove unused CPU hotplug states new f16c6014f07a Merge branch into tip/master: 'smp/core' new a89299c40911 time: Make sysfs_get_uname() function visible in header new bf21e826b97b Merge branch into tip/master: 'timers/core' new 07e8f88568f5 x86/apic: Drop apic::delivery_mode new 855da7cdf974 x86/apic: Drop enum apic_delivery_modes new 5a7d6d26af77 x86/apic: Drop struct local_apic new 5e1c8a47fc6e x86/ioapic: Remove unfinished sentence from comment new 1252558633af Merge branch into tip/master: 'x86/apic' new 78a509fba9c9 x86/boot: Ignore NMIs during very early boot new 320f6d346be3 Merge branch into tip/master: 'x86/boot' new 60c2ea7c89e3 x86/tools: objdump_reformat.awk: Ensure regex matches fwait new f4570ebd8363 x86/tools: objdump_reformat.awk: Allow for spaces new 5225952d74d4 x86/tools: Remove chkobjdump.awk new 487d65c7a25e Merge branch into tip/master: 'x86/build' new f7a25cf1d470 x86/setup: Make relocated_ramdisk a local variable of relo [...] new 4e15b91c5b79 x86/mtrr: Document missing function parameters in kernel-doc new 03f111710af9 x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro new c64545594daf x86/Kconfig: Remove obsolete config X86_32_SMP new 7a0a6d55ed93 x86/docs: Remove reference to syscall trampoline in PTI new 7d28365a06af x86/head_64: Use TESTB instead of TESTL in secondary_start [...] new 67b343773b1d Merge branch into tip/master: 'x86/cleanups' new 7d09a052a3bd x86: Add a comment about the "magic" behind shadow sti bef [...] new edc8fc01f608 x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram new 2f7d6736e6b3 Merge branch into tip/master: 'x86/core' new 04c3024560d3 x86/barrier: Do not serialize MSR accesses on AMD new 5bfa0e45e9e7 x86/cpu/intel_epb: Don't rely on link order new 30fa92832f40 x86/CPU/AMD: Add ZenX generations flags new a7c32a1ae9ee x86/CPU/AMD: Carve out the erratum 1386 fix new affc66cb96f8 x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 in [...] new 0da91912fc15 x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function new cfbf4f992bfc x86/CPU/AMD: Call the spectral chicken in the Zen2 init function new 7c81ad8e8bc2 x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() new f69759be251d x86/CPU/AMD: Move Zenbleed check to the Zen2 init function new bfff3c6692ce x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init [...] new 54c33e23f75d x86/CPU/AMD: Get rid of amd_erratum_1054[] new 1709528f73d4 x86/CPU/AMD: Get rid of amd_erratum_383[] new b3ffbbd282d4 x86/CPU/AMD: Get rid of amd_erratum_400[] new 794c68b20408 x86/CPU/AMD: Get rid of amd_erratum_1485[] new 05f5f73936fa x86/CPU/AMD: Drop now unused CPU erratum checking function new 232afb557835 x86/CPU/AMD: Add X86_FEATURE_ZEN1 new 290ec83c1c53 Merge branch into tip/master: 'x86/cpu' new c516213726fb x86/entry: Optimize common_interrupt_return() new 1e4d3001f59f x86/entry: Harden return-to-user new efc410a1b0c5 Merge branch into tip/master: 'x86/entry' new 1f693ef550f0 x86/microcode/intel: Remove redundant microcode late updat [...] new 9c21ea53e6bd x86/microcode/intel: Set new revision only after a success [...] new 38bdfa57d45b Merge branch into tip/master: 'x86/microcode' new a24d61c60981 x86/lib: Fix overflow when counting digits new 79c603ee43b2 Documentation/x86: Document what /proc/cpuinfo is for new f789383fa34a x86/ia32: State that IA32 emulation is disabled new 1118f8667d0e Merge branch into tip/master: 'x86/misc' new 8e5647a723c4 x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64- [...] new 6feabb5a64ac Merge branch into tip/master: 'x86/mm' new 5c22c4726e4a x86/paravirt: Use relative reference for the original inst [...] new fe22bc430c9d x86/paravirt: Make the struct paravirt_patch_site packed new d9721847d7fe Merge branch into tip/master: 'x86/paravirt' new 43bda69ed9e3 x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__ new 17bce3b2ae2d x86/callthunks: Handle %rip-relative relocations in call t [...] new 2adeed985a42 x86/callthunks: Fix and unify call thunks assembly snippets new 0978d64f9406 x86/acpi: Use %rip-relative addressing in wakeup_64.S new 6724ba89e0b0 x86/callthunks: Mark apply_relocation() as __init_or_module new 4604c052b84d x86/percpu: Declare const_pcpu_hot as extern const variable new 9d1c8f215337 x86/smp: Move the call to smp_processor_id() after the ear [...] new 9e9d673b2c84 x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus() new fc50065325f8 x86/callthunks: Correct calculation of dest address in is_ [...] new 0e3703630bd3 x86/percpu: Fix "const_pcpu_hot" version generation failure new 13408c6ae684 x86/traps: Use current_top_of_stack() helper in traps.c new 3a1d3829e193 x86/percpu: Avoid sparse warning with cast to named address space new 2ef1f9b70f59 Merge branch into tip/master: 'x86/percpu' new 30579c8baa5b x86/sev: Do the C-bit verification only on the BSP new 964f5fdd3bfe Merge branch into tip/master: 'x86/sev' new 79eba8c924f7 selftests/sgx: Fix uninitialized pointer dereference in er [...] new b84fc2e0139b selftests/sgx: Fix uninitialized pointer dereferences in e [...] new 853a57a43ebd selftests/sgx: Include memory clobber for inline asm in te [...] new f79464658d85 selftests/sgx: Separate linker options new 304b259e63b9 selftests/sgx: Specify freestanding environment for enclav [...] new 4f812df8f374 selftests/sgx: Remove redundant enclave base address save/restore new f7884e732841 selftests/sgx: Produce static-pie executable for test enclave new d06978e8e47a selftests/sgx: Handle relocations in test enclave new 9fd552ee32c6 selftests/sgx: Fix linker script asserts new a4c39ef4ed43 selftests/sgx: Ensure test enclave buffer is entirely preserved new 022416496008 selftests/sgx: Ensure expected location of test enclave buffer new ec44ca1e34bc selftests/sgx: Discard unsupported ELF sections new 886c5be0b12e selftests/sgx: Remove incomplete ABI sanitization code in [...] new 981cf568a864 selftests/sgx: Skip non X86_64 platform new 09a8b70c495f Merge branch into tip/master: 'x86/sgx' new c27930d0d1ab Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 618bd668882e dt-bindings: timer: thead,c900-aclint-mtimer: separate mti [...] new 37521d74cf33 dt-bindings: timer: Add StarFive JH8100 clint new 991b8301286c clocksource/timer-riscv: Add riscv_clock_shutdown callback new 50037a1f506a clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings new d25e52a7eb36 clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings new 6521c4a6c0db Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 1b0989296204 EDAC/altera: Use device_get_match_data() new b73e11c87339 EDAC/altera: Convert to platform remove callback returning void new 5aafd02da7e2 EDAC/armada_xp: Convert to platform remove callback return [...] new 2546fffd9129 EDAC/aspeed: Convert to platform remove callback returning void new a5347591eb6f EDAC/bluefield: Convert to platform remove callback return [...] new d8d9f99fd033 EDAC/cell: Convert to platform remove callback returning void new 0576ded05b33 EDAC/cpc925: Convert to platform remove callback returning void new d27cb32e00ef EDAC/dmc520: Convert to platform remove callback returning void new 7aca2e9b7bc4 EDAC/highbank_l2: Convert to platform remove callback retu [...] new 81b3e87411eb EDAC/highbank_mc: Convert to platform remove callback retu [...] new 1baf49724e8d EDAC/mpc85xx: Convert to platform remove callback returning void new 8510e004d5d5 EDAC/npcm: Convert to platform remove callback returning void new 01314f277299 EDAC/octeon-l2c: Convert to platform remove callback retur [...] new c2a962933c76 EDAC/octeon-lmc: Convert to platform remove callback retur [...] new a92dd68e163a EDAC/octeon-pc: Convert to platform remove callback return [...] new 524d3e56fb5e EDAC/octeon-pci: Convert to platform remove callback retur [...] new 58758ffa11a7 EDAC/ppc4xx: Convert to platform remove callback returning void new bfee05aa3806 EDAC/qcom: Convert to platform remove callback returning void new f30e2fac7da3 EDAC/synopsys: Convert to platform remove callback returning void new 8312b2bbddb6 EDAC/ti: Convert to platform remove callback returning void new 9441e5ca3ad3 EDAC/xgene: Convert to platform remove callback returning void new ec886cf8813b EDAC/zynqmp: Convert to platform remove callback returning void new 0c7c7ba0c721 EDAC/fsl_ddr: Convert to platform remove callback returning void new 475c58e1a471 EDAC/thunderx: Fix possible out-of-bounds string access new 5f57b717ccce EDAC/pci_sysfs: Use PCI_HEADER_TYPE_MASK instead of literals new 9e08ac1b5e3b EDAC/armada_xp: Explicitly include correct DT includes new a2f99fbae451 EDAC/{sb,i7core}_edac: Do not use a plain integer for a NU [...] new 9a5f580c1c71 EDAC/mc: Add support for HBM3 memory type new 12f230c07a95 EDAC/amd64: Add support for family 0x19, models 0x90-9f devices new a264f715ecb3 EDAC/igen6: Make get_mchbar() helper function new c4a5398991fd EDAC/igen6: Add Intel Alder Lake-N SoCs support new d23627a7688f EDAC/igen6: Add Intel Raptor Lake-P SoCs support new 3c77090c1247 EDAC/igen6: Add Intel Meteor Lake-PS SoCs support new 6807434ff044 EDAC/igen6: Add Intel Meteor Lake-P SoCs support new a50cc8de9995 EDAC, pnd2: Replace custom definition by one from sizes.h new 530258f87213 EDAC, pnd2: Apply bit macros and helpers where it makes sense new f1b0b1167f8b EDAC, pnd2: Correct misleading error message in mk_region_mask() new a69badad736c EDAC, pnd2: Sort headers alphabetically new bad3e33a83b5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 54f00425bbfc Merge bootconfig/for-next new e1742fa172d5 Merge probes/for-next new d59a60b14396 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8231900454b0 Documentation: RCU: Remove repeated word in comments new 895fcd22d566 rculist.h: docs: Fix wrong function summary new 753fd365ae99 doc: Clarify RCU Tasks reader/updater checklist new 0f29ed29a503 doc: Mention address and data dependencies in rcu_dereference.rst new edaffa019175 doc: Clarify historical disclaimers in memory-barriers.txt new 69dcbbd80421 locktorture: Increase Hamming distance between call_rcu_ch [...] new 454723b1615f rcutorture: add nolibc init support for mips, ppc and rv64 new af19a2526cba rcutorture: Add mid-sized stall to TREE07 new 90f1015dfee3 rcutorture: Add fqs_holdoff check before fqs_task is created new 4e58aaeebb3c rcu: Restrict access to RCU CPU stall notifiers new 23d90b240405 rcu: Remove unused macros from rcupdate.h new 64d4f34b76e4 rcu: Force quiescent states only for ongoing grace period new 18966f7b9458 rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpu new 20eb4142397c srcu: Remove superfluous callbacks advancing from srcu_gp_start() new 94c55b9e2197 srcu: No need to advance/accelerate if no callback enqueued new c21357e4461f srcu: Explain why callbacks invocations can't run concurrently new bf05d5105026 Merge branches 'doc.2023.11.23a', 'torture.2023.11.23a', ' [...] new f9bc791e70f9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new ef5b6a542b1d selftests: kvm/s390x: use vm_create_barebones() new e97b39c5c436 KVM: Tweak kvm_hva_range and hva_handler_t to allow reusin [...] new c0db19232c1e KVM: Assert that mmu_invalidate_in_progress *never* goes negative new 8569992d64b8 KVM: Use gfn instead of hva for mmu_notifier_retry new d497a0fab8b8 KVM: WARN if there are dangling MMU invalidations at VM de [...] new 1853d7502a19 KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER new 4a2e993faad3 KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU new f128cf8cfbec KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENE [...] new bb58b90b1a8f KVM: Introduce KVM_SET_USER_MEMORY_REGION2 new 16f95f3b95ca KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace new cec29eef0a81 KVM: Add a dedicated mmu_notifier flag for reclaiming free [...] new 193bbfaacc84 KVM: Drop .on_unlock() mmu_notifier hook new 5a475554db1e KVM: Introduce per-page memory attributes new 0003e2a41468 mm: Add AS_UNMOVABLE to mark mapping as completely unmovable new 4f0b9194bc11 fs: Rename anon_inode_getfile_secure() and anon_inode_getf [...] new a7800aa80ea4 KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific [...] new ee605e315633 KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN new 90b4fe17981e KVM: x86: Disallow hugepages when memory attributes are mixed new 8dd2eee9d526 KVM: x86/mmu: Handle page fault for private memory new 2333afa17af0 KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro new eed52e434bc3 KVM: Allow arch code to track number of memslot address sp [...] new 89ea60c2c7b5 KVM: x86: Add support for "protected VMs" that can utilize [...] new 335869c3f2b8 KVM: selftests: Drop unused kvm_userspace_memory_region_fi [...] new 8d99e347c097 KVM: selftests: Convert lib's mem regions to KVM_SET_USER_ [...] new bb2968ad6c33 KVM: selftests: Add support for creating private memslots new f7fa67495d11 KVM: selftests: Add helpers to convert guest memory b/w pr [...] new 01244fce2fa2 KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hyp [...] new 672eaa351015 KVM: selftests: Introduce VM "shape" to allow tests to spe [...] new 242331dfc495 KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizi [...] new 43f623f350ce KVM: selftests: Add x86-only selftest for private memory c [...] new e6f4f345b259 KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper new 2feabb855df8 KVM: selftests: Expand set_memory_region_test to validate [...] new 8a89efd43423 KVM: selftests: Add basic selftest for guest_memfd() new e3577788de64 KVM: selftests: Test KVM exit behavior for private memory/access new 5d74316466f4 KVM: selftests: Add a memory region subtest to validate in [...] new 6c370dc65374 Merge branch 'kvm-guestmemfd' into HEAD new e9e60c82fe39 selftests/kvm: fix compilation on non-x86_64 platforms new 849c1816436f KVM: selftests: fix supported_flags for aarch64 new 80583d0cfd8f KVM: guest-memfd: fix unused-function warning new 3b99d46a1170 KVM: selftests: Actually print out magic token in NX hugep [...] new fc6543bb55d4 KVM: selftests: add -MP to CFLAGS new 6542a0036928 KVM: selftests: Drop the single-underscore ioctl() helpers new 1b78d474ce4e KVM: selftests: Add logic to detect if ioctl() failed beca [...] new e29f5d0c3c7c KVM: selftests: Remove x86's so called "MMIO warning" test new 1af3bf2befc0 KVM: selftests: Fix MWAIT error message when guest asserti [...] new 4d53dcc5d0bc KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts new f813e6d41baf KVM: selftests: Fix broken assert messages in Hyper-V feat [...] new 1b2658e4c709 KVM: selftests: Annotate guest ucall, printf, and assert h [...] new 1c3c87d720cb Merge tag 'kvm-x86-selftests-6.7-rcN' of https://github.co [...] new 8132d887a702 KVM: remove CONFIG_HAVE_KVM_EVENTFD new c5b31cc23717 KVM: remove CONFIG_HAVE_KVM_IRQFD new a5d3df8ae13f KVM: remove deprecated UAPIs new 8ed26ab8d591 KVM: clean up directives to compile out irqfds new 9254f8ebfa1b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new d4fbbb26da52 KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 new bd412e2a310c KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 new 419edf48d79f KVM: arm64: Convert translation level parameter to s8 new 0abc1b11a032 KVM: arm64: Support up to 5 levels of translation in kvm_pgtable new d782ac5b2cee KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA [...] new 72324ac52ddd KVM: selftests: arm64: Determine max ipa size per-page size new 10a0cc3b688f KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes new 9daf33ca4801 Merge branch kvm-arm64/lpa2 into kvmarm-master/next new 11e5ea5242e3 KVM: arm64: Use helpers to classify exception types report [...] new 307c5436c3f4 Merge branch kvm-arm64/lpa2 into kvmarm-master/next new 093ee1e17cb3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 26fb87ffa9d9 s390/uvdevice: Report additional-data length for attestation new d6a2c0ff73db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 63912245c19d KVM: move KVM_CAP_DEVICE_CTRL to the generic check new 573cc0e5cf14 KVM: x86: Harden copying of userspace-array against overflow new 8c4976772d9b KVM: s390: Harden copying of userspace-array against overflow new 1f829359c8c3 KVM: Harden copying of userspace-array against overflow new 0277022a77a5 KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks if [...] new 87562052c965 KVM: x86/xen: Remove unneeded xen context from kvm_arch wh [...] new cfef5af3cb0e KVM: x86: Move Hyper-V partition assist page out of Hyper- [...] new 50a82b0eb88c KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} new 16e880bfa637 KVM: x86: Introduce helper to check if auto-EOI is set in [...] new 0659262a2625 KVM: x86: Introduce helper to check if vector is set in Hy [...] new e7ad84db4d71 KVM: VMX: Split off hyperv_evmcs.{ch} new af9d544a4521 KVM: x86: Introduce helper to handle Hyper-V paravirt TLB [...] new b2e02f82b7f7 KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper [...] new 6dac1195181c KVM: selftests: Make Hyper-V tests explicitly require KVM [...] new 225b7c1117b2 KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX te [...] new f97314626734 KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h new b4f69df0f65e KVM: x86: Make Hyper-V emulation optional new 453e42b05571 KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 [...] new c98842b26c23 KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer new 5a30f97683af KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV new 017a99a966f1 KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV new 7b0dd9430cf0 KVM: x86: Consolidate flags for __linearize() new 3963c52df422 KVM: x86: Add an emulation flag for implicit system access new 538ac9a92d66 KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() new a130066f7400 KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD new 2c49db455ee2 KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's [...] new 9c8021d4ae85 KVM: x86: Remove kvm_vcpu_is_illegal_gpa() new 37a41847b770 KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and [...] new b39bd520a60c KVM: x86: Untag addresses for LAM emulation where applicable new 93d1c9f498a7 KVM: x86: Virtualize LAM for supervisor pointer new 3098e6eca88e KVM: x86: Virtualize LAM for user pointer new 703d794cb8cb KVM: x86: Advertise and enable LAM (user and supervisor) new 183bdd161c2b KVM: x86: Use KVM-governed feature framework to track "LAM [...] new 75bedc1ee90b KVM: x86: Turn off KVM_WERROR by default for all configs new eefe5e668209 KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace new 80c883db87d9 KVM: x86: Use a switch statement and macros in __feature_t [...] new c52ffadc65e2 KVM: x86: Don't unnecessarily force masterclock update on [...] new 15223c4f973a KVM: SVM,VMX: Use %rip-relative addressing to access kvm_r [...] new 1aa4bb916808 KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR new 45a61ebb2211 KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit [...] new 5f3c8c9187b6 KVM: x86/mmu: remove unnecessary "bool shared" argument fr [...] new 484dd27c0602 KVM: x86/mmu: remove unnecessary "bool shared" argument fr [...] new 250ce1b4d21a KVM: x86/mmu: always take tdp_mmu_pages_lock new e59f75de4e50 KVM: x86/mmu: fix comment about mmu_unsync_pages_lock new cbb359d81a26 KVM: x86/pmu: Move PMU reset logic to common x86 code new 1647b52757d5 KVM: x86/pmu: Reset the PMU, i.e. stop counters, before re [...] new f2f63f7ec6fd KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's [...] new ec61b2306dfd KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() new 89acf1237b81 KVM: x86/pmu: Update sample period in pmc_write_counter() new fd89499a5151 KVM: x86/pmu: Track emulated counter events instead of pre [...] new a484755ab252 Revert "nSVM: Check for reserved encodings of TLB_CONTROL [...] new 176bfc5b17fe KVM: nSVM: Advertise support for flush-by-ASID new 770d6aa2e416 KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support new 72046d0a077a KVM: SVM: Don't intercept IRET when injecting NMI and vNMI [...] new 6d7228352609 KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT new f2a3fb7234e5 Merge branches 'fixes', 'generic', 'hyperv', 'lam', 'misc' [...] new 04d400150192 Merge branch 'next' of https://github.com/kvm-x86/linux.git new f25d34646bd0 platform/x86: wmi: Add wmidev_block_set() new 7275bf3e0957 platform/x86: wmi: Add to_wmi_device() helper macro new 75c487fcb69c platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI i [...] new 2340f12023ef platform/x86/intel/wmi: thunderbolt: Use bus-based WMI interface new 57eb82ff34e3 platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool c [...] new 8d437a0b68c1 ACPI: scan: Add LNXVIDEO HID to ignore_serial_bus_ids[] new 70505ea6de24 platform/x86: x86-android-tablets: Add support for SPI dev [...] new 115779bf6abe platform/x86: x86-android-tablets: Add audio codec info fo [...] new 93ec6f222c68 platform/x86: x86-android-tablets: Fix backlight ctrl for [...] new 3ecb4d85461a platform/x86/dell: alienware-wmi: Use kasprintf() new 6bb5153dfbaf platform/x86: acer-wmi: Add platform profile and mode key [...] new c0ff2c397e84 platform/x86: acer-wmi: Depend on ACPI_VIDEO instead of se [...] new 446dd8efa94c platform/x86: acer-wmi: add fan speed monitoring for Preda [...] new 3799b5d2323d platform/x86: asus-laptop: remove redundant braces in if s [...] new de652a3c4977 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 49e380795414 platform/chrome: sensorhub: Fix typos new d131f1f3b459 platform/chrome: sensorhub: Implement quickselect for medi [...] new 676d82b8da0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ecea08916418 firmware: coreboot: framebuffer: Avoid invalid zero physic [...] new 0e1081d6d0f3 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new fa72d143471d HSI: omap_ssi: Remove usage of the deprecated ida_simple_xx() API new 3c25e79cf203 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59b3e31e7332 leds: trigger: netdev: Extend speeds up to 10G new ee8bfb47222a docs: ABI: sysfs-class-led-trigger-netdev: Add new modes a [...] new a82cc9b8debf leds: syscon: Support 'reg' in addition to 'offset' for re [...] new 1de1da7b0782 dt-bindings: leds: Fix JSON pointer in max-brightness new 65dcdf495a79 dt-bindings: leds: Add Allwinner A100 LED controller new ec95a68dad00 leds: sun50i-a100: New driver for the A100 LED controller new 75469bb0537a leds: aw2013: Select missing dependency REGMAP_I2C new 9bbd6b7209cf leds: trigger: gpio: Replace custom code for gpiod_get_optional() new 7d6766f53776 leds: trigger: gpio: Convert to use kstrtox() new 7b9c5500f42e leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() new 804073f54207 leds: trigger: gpio: Convert to DEVICE_ATTR_RW() new 130199ec02b2 leds: tca6507: Use devm_gpiochip_add_data() to simplify re [...] new 1b5c2fa7081c leds: tca6507: Use devm_led_classdev_register() to simplif [...] new 736214b4b02a leds: max5970: Add support for max5970 new 25054b232681 leds: ledtrig-tty: Free allocated ttyname buffer on deactivate new 9e1815f8c771 leds: qcom-lpg: Use devm_pwmchip_add() simplifying driver removal new 793bf5510d5e leds: qcom-lpg: Consistenly use dev_err_probe() in .probe( [...] new 4ff4379ce6ee tty: add new helper function tty_get_tiocm new 76675f69bed5 leds: ledtrig-tty: Replace mutex with completion new 5b755ca677db leds: ledtrig-tty: Make rx tx activitate configurable new 6dec659896b4 leds: ledtrig-tty: Add additional line state evaluation new adfd4621b78d leds: aw200xx: Fix write to DIM parameter new d882762f7950 leds: aw200xx: Support HWEN hardware control new 20dbf6d4a19c dt-bindings: leds: aw200xx: Introduce optional enable-gpio [...] new 2b8db5729d10 leds: aw200xx: Calculate dts property display_rows in the driver new aa4ed49f4240 dt-bindings: leds: aw200xx: Remove property "awinic,display-rows" new d883a5ab2f34 leds: aw200xx: Add delay after software reset new 96b43a108bd6 leds: aw200xx: Enable disable_locking flag in regmap config new 150bca53652d leds: aw200xx: Improve autodim calculation method new 634fea792a31 leds: aw200xx: Add support for aw20108 device new 13b93b1dca35 dt-bindings: leds: awinic,aw200xx: Add AW20108 device new 94d4090b6139 dt-bindings: leds: aw200xx: Fix led pattern and add reg co [...] new 78da55c804cb dt-bindings: leds: qcom,spmi-flash-led: Fix example node name new e7431bd7899c leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails new 9e314ded2832 leds: qcom-lpg: Introduce a wrapper for getting driver dat [...] new c82a1662d454 leds: trigger: Remove unused function led_trigger_rename_static() new 40cfa414e7f9 leds: sun50i-a100: Avoid division-by-zero warning new 5f6523d5301d Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new e89a0391d920 ipmi: si: Use device_get_match_data() new c5d03a0d8461 ipmi: Use regspacings passed as a module parameter new 02a21e72e8fa Merge branch 'for-next' of git://github.com/cminyard/linux [...] new eec4954b81c3 driver core: make device_is_dependent() static new c72bbf200162 arch_topology: Make register_cpu_capacity_sysctl() toleran [...] new d87c49377d5b x86: intel_epb: Don't rely on link order new 9aa9b4fcc311 x86/topology: remove arch_*register_cpu() exports new 29d93102fd1e Loongarch: remove arch_*register_cpu() exports new a02f66bb3cf4 ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv new b0c69e1214bc drivers: base: Use present CPUs in GENERIC_CPU_DEVICES new 0949dd96dffe drivers: base: Allow parts of GENERIC_CPU_DEVICES to be ov [...] new 866ec3008691 drivers: base: Implement weak arch_unregister_cpu() new bb5e44fb3be6 drivers: base: add arch_cpu_is_hotpluggable() new d631a881f1ab drivers: base: Move cpu_dev_init() after node_dev_init() new ca00f7d999a6 drivers: base: Print a warning instead of panic() when reg [...] new d127db1a23c9 arm64: setup: Switch over to GENERIC_CPU_DEVICES using arc [...] new 092cfbc6b511 arm64: convert to arch_cpu_is_hotpluggable() new 5b95f94c3b9f x86/topology: Switch over to GENERIC_CPU_DEVICES new b0b26bc580de x86/topology: use weak version of arch_unregister_cpu() new e850a5c40645 x86/topology: convert to use arch_cpu_is_hotpluggable() new db3ba29a8315 LoongArch: Switch over to GENERIC_CPU_DEVICES new 0d122fb60046 LoongArch: Use the __weak version of arch_unregister_cpu() new 13f9f0361c2e LoongArch: convert to use arch_cpu_is_hotpluggable() new 96cf2036514a riscv: Switch over to GENERIC_CPU_DEVICES new 00bf46412010 riscv: convert to use arch_cpu_is_hotpluggable() new 5bb03d0dd767 base: soc: Remove usage of the deprecated ida_simple_xx() API new 48b5928e18dc base/node.c: initialize the accessor list before registering new b17b70212dbf fs/sysfs/dir.c : Fix typo in comment new 4c095734d92a software node: Remove usage of the deprecated ida_simple_xx() API new bef52aa0f3de acpi: property: Let args be NULL in __acpi_node_get_proper [...] new 1eaea4b3604e software node: Let args be NULL in software_node_get_refer [...] new 3babbf614ae6 device property: fwnode_property_get_reference_args allows [...] new 055467378bf1 driver core: Enable fw_devlink=rpm by default new 7c41da586e9f driver core: Emit reason for pending deferred probe new f92d7e466935 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new f9cdf40ed66b USB: misc: iowarrior: remove redundant assignment to varia [...] new b9a24821c7f7 USB: usbip: vudc: Convert to platform remove callback retu [...] new cbd1b152519a usb: gadget: at91_udc: Convert to platform remove callback [...] new 103081ef40b6 usb: gadget: fsl_udc: Convert to platform remove callback [...] new c45b52f71c4b usb: gadget: gr_udc: Convert to platform remove callback r [...] new 5d888fee4ade usb: gadget: lpc32xx_udc: Convert to platform remove callb [...] new 725d1f1e338b usb: gadget: pxa25x_udc: Convert to platform remove callba [...] new 2d1803ada2e0 usb: gadget: f_midi: Replace strlcpy() with strscpy() new d990e2277416 dt-bindings: usb: renesas,usbhs: Document RZ/Five SoC new 6437760accfb usb: misc: eud: Add IRQ check for platform_get_irq() new a776452debdc usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22] new 7836be3b100c usb: cdns3: skip set TRB_IOC when usb_request: no_interrup [...] new 68a1317412e1 usb: raw-gadget: update documentation new 5389b5d74efb dt-bindings: usb: qcom,dwc3: document the SM8560 SuperSpee [...] new 9768af12edb3 usb: phy: generic: add suspend support for regulator new e0cc05d52ad3 usb: typec: tcpm: skip checking port->send_discover in PD3.0 new d1dbd6987ee1 dt-bindings: usb: qcom,dwc3: adjust number of interrupts o [...] new a769154c7cac usb: xhci: Add timeout argument in address_device USB HCD [...] new 5a1ccf0c72cf usb: new quirk to reduce the SET_ADDRESS request timeout new 991544dc579b usb: gadget: uvc: prevent use of disabled endpoint new aeb686a98a9e usb: gadget: uvc: Allocate uvc_requests one at a time new 2079b60bda32 usb: gadget: uvc: move video disable logic to its own function new da324ffce34c usb: gadget: uvc: Fix use-after-free for inflight usb_requests new 6acba0345b68 usb:gadget:uvc Do not use worker thread to pump isoc usb requests new 3396b3372e61 Merge 6.7-rc3 into usb-next new ea3ba10f2961 usb: misc: onboard_usb_hub: Print symbolic error names new 65e62b8a955a usb: misc: onboard_usb_hub: Add support for clock input new 24af68a0ed53 usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x new 35a1743f4598 xhci: dbc: Drop duplicate checks for dma_free_coherent() new 601fbf65b2a0 xhci: dbc: Convert to use sysfs_streq() new a230f1a74866 xhci: dbc: Use sysfs_emit() to instead of scnprintf() new e3be8fb7d012 xhci: dbc: Use ATTRIBUTE_GROUPS() new 24352d170b5f xhci: dbc: Check for errors first in xhci_dbc_stop() new 89cd6362e6ad xhci: dbc: Don't shadow error codes in store() functions new b28718717b10 xhci: dbc: Replace custom return value with proper Linux e [...] new 84637512e09c xhci: dbc: Use sizeof_field() where it makes sense new 311902d4cc4c xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) new cdcaa870c7be xhci: dbc: Add missing headers new 5080ef2d373a xhci: check if legacy irq is available before using it as [...] new f977f4c9301c xhci: add handler for only one interrupt line new 74554e9c2276 xhci: refactor static MSI-X function new a795f708b284 xhci: refactor static MSI function new dfbf4441f2d3 xhci: change 'msix_count' to encompass MSI or MSI-X vectors new 9831960df237 xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code new 36b24ebf9a04 xhci: minor coding style cleanup in 'xhci_try_enable_msi()' new e34900f46cd6 xhci: Reconfigure endpoint 0 max packet size only during e [...] new e2e2aacf042f xhci: fix possible null pointer deref during xhci urb enqueue new 36d8aef52d05 usb: atm: Remove snprintf() from sysfs call-backs and repl [...] new b385ef088c7a usb: cdnsp: Replace snprintf() with the safer scnprintf() variant new 7d7f794482b7 usb: fotg210-hcd: Replace snprintf() with the safer scnpri [...] new 38168e2de320 usb: gadget: Remove snprintf() from sysfs call-backs and r [...] new dadc0f0f7afc usb: gadget: f_tcm: Remove snprintf() from sysfs call-back [...] new c2d95fcff0f0 usb: core: Don't force USB generic_subclass drivers to def [...] new a87b8e3be926 usb: core: Allow subclassed USB drivers to override usb_ch [...] new aa4f2b3e418e r8152: Choose our USB config with choose_configuration() r [...] new 6a4d4a27f986 usb: typec: tps6598x: add reset gpio support new 9f802703fde2 dt-bindings: usb: tps6598x: add reset-gpios property new db9e54709895 usb: typec: tcpm: add tcpm_port_error_recovery symbol new 5e4c8814a431 usb: typec: tcpci: add vconn over current fault handling t [...] new 6666ea93d2c4 usb: hub: Replace hardcoded quirk value with BIT() macro new 855d75cf8311 usb: hub: Add quirk to decrease IN-ep poll interval for Mi [...] new b3f8e6ae30bd dt-bindings: usb: xhci: Add support for BCM2711 new 95e71986fc1b usb: xhci: xhci-plat: Add support for BCM2711 new 522c35e08b53 ARM: dts: bcm2711: Add BCM2711 xHCI support new 112345a40468 Merge 6.7-rc5 into usb-next new 5cc623a4edaf usb: cdns3: starfive: don't misuse /** comment new 51920207674e usb: fotg210-udc: fix function kernel-doc comments new 8eb0d6c79802 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 655b8af57d31 thunderbolt: Remove duplicated re-assignment of pointer 'out' new c2e29b9f8377 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ad90d0358bd3 serial: 8250: omap: Don't skip resource freeing if pm_runt [...] new 7635d71e6a4b serial: sccnxp: Improve error message if regulator_disable [...] new 7e1efdf8fce4 serial: 8250: Convert to platform remove callback returning void new c1f5edac27fb serial: altera_jtaguart: Convert to platform remove callba [...] new b0f698b80bbc serial: altera: Convert to platform remove callback return [...] new 788f501a817a serial: amba-pl011: Convert to platform remove callback re [...] new d3b84c16fde0 serial: ar933x: Convert to platform remove callback return [...] new 144b47cd555b serial: atmel: Convert to platform remove callback returning void new 69b1a03921a4 serial: bcm63xx: Convert to platform remove callback retur [...] new 47cfe5464350 serial: clps711x: Convert to platform remove callback retu [...] new d19993c40ca1 serial: cpm: Convert to platform remove callback returning void new e9b09d9c26fe serial: digicolor: Convert to platform remove callback ret [...] new 505cc4b418ac serial: esp32_acm: Convert to platform remove callback ret [...] new de2f50b74db7 serial: esp32: Convert to platform remove callback returning void new 77533490f4df serial: fsl_linflexuart: Convert to platform remove callba [...] new 6b02503f37e8 serial: fsl_lpuart: Convert to platform remove callback re [...] new c066f87314b7 serial: imx: Convert to platform remove callback returning void new 04300219c8a8 serial: lantiq: Convert to platform remove callback return [...] new 2d1c01d4cf26 serial: liteuart: Convert to platform remove callback retu [...] new 2c1a68b59894 serial: lpc32xx_hs: Convert to platform remove callback re [...] new cec346ec4649 serial: ma35d1: Convert to platform remove callback return [...] new cd1d7071f5c1 serial: mcf: Convert to platform remove callback returning void new c4a5b2629171 serial: meson: Convert to platform remove callback returning void new abf11a4b4501 serial: milbeaut_usio: Convert to platform remove callback [...] new 4cf1dabec96f serial: mpc52xx: Convert to platform remove callback retur [...] new a63e5a49d596 serial: msm: Convert to platform remove callback returning void new 23f6a4d9afc1 serial: mxs-auart: Convert to platform remove callback ret [...] new 065503963113 serial: omap: Convert to platform remove callback returning void new 8e94fc93762a serial: owl: Convert to platform remove callback returning void new 915fd7f32d25 serial: pic32: Convert to platform remove callback returning void new dd4d4497be8f serial: qcom_geni: Convert to platform remove callback ret [...] new b9fd3145c962 serial: rda: Convert to platform remove callback returning void new 1158e40b26d2 serial: sa1100: Convert to platform remove callback return [...] new 77772addc1f1 serial: samsung: Convert to platform remove callback retur [...] new 2512ae09b86f serial: sccnxp: Convert to platform remove callback return [...] new d38818625843 serial: tegra: Convert to platform remove callback returning void new f785faa8cdd4 serial: txx9: Convert to platform remove callback returning void new 5fc247bf7585 serial: sh-sci: Convert to platform remove callback return [...] new 0a208f3d58c7 serial: sifive: Convert to platform remove callback return [...] new ef2a86440e7d serial: sprd: Convert to platform remove callback returning void new 338bc8f964b8 serial: st-asc: Convert to platform remove callback return [...] new 2cf562441b51 serial: stm32: Convert to platform remove callback returning void new 3cfff33ae878 serial: sunhv: Convert to platform remove callback returning void new 3f51b27c9ada serial: sunplus: Convert to platform remove callback retur [...] new 78767116e28c serial: sunsab: Convert to platform remove callback return [...] new 499dd0b5b0cb serial: sunsu: Convert to platform remove callback returning void new 84f74fd3002f serial: sunzilog: Convert to platform remove callback retu [...] new 5e29d46f411d serial: tegra-tcu: Convert to platform remove callback ret [...] new 7d8ffee1f41d serial: timbuart: Convert to platform remove callback retu [...] new 2a0e8be950b9 serial: uartlite: Convert to platform remove callback retu [...] new 0e1ff92834b7 serial: ucc: Convert to platform remove callback returning void new 0ea163e23552 serial: xilinx_uartps: Convert to platform remove callback [...] new 5592d7e87f23 tty: con3215: drop raw3215_info::ubuffer new 5bd8ad372398 tty: ipwireless: remove unused ipw_dev::attribute_memory new 79b18e51226e tty: jsm: remove unused members from struct board_ops new e1d64e153aee tty: jsm: remove unused struct jsm_board members new d0b2b1efbdd2 tty: rp2: remove unused rp2_uart_port::ignore_rx new 50d371a9c5ba tty: serial_cs: remove unused struct serial_cfg_mem new dd6ffc9c57f6 tty: serial: uartlite: Document uartlite_data in kernel-doc style new 9c8c269b4ae9 dt-bindings: serial: renesas,sci: Document RZ/Five SoC new 7f30c19caf94 tty: hvc: Make hvc_remove() return no value new aa46b225ebbf tty: hvc: hvc_opal: Convert to platform remove callback re [...] new 17fabec94d61 serial: sifive: Declare PM operations as static new 55cb57ac7509 serial: sunsab: remove trailing whitespaces new 3837a0379533 serial: sc16is7xx: improve regmap debugfs by using one reg [...] new ec9fc2cffa8d serial: atmel: convert not to use dma_request_slave_channel() new 5b05206b05ba serial: imx: convert not to use dma_request_slave_channel() new e6cc39486ae7 serial: amba-pl011: convert not to use dma_request_slave_c [...] new b49c36e4b2ff serial: mxs-auart: convert not to use dma_request_slave_channel() new f1c7f92ee9ec serial: sh-sci: convert not to use dma_request_slave_channel() new abdea7209bec dt-bindings: serial: fsl-linflexuart: change the maintaine [...] new 727e08b1a56a serial: xilinx_uartps: Fix kernel doc about .remove()'s re [...] new e651faa2fba4 drivers/tty/vt: use standard array-copy-functions new 0be916a68c8a Documentation: devices.txt: Update ttyUL major number allo [...] new 01c33b813864 serial: uartlite: Use dynamic allocation for major number [...] new 39ff20f5fd44 /proc/sysrq-trigger: accept multiple keys at once new b286f4e87e32 serial: core: Move tty and serdev to be children of serial [...] new 45a3a8ef8129 serial: core: Revert checks for tx runtime PM state new fffa35a25b4c serial: sc16is7xx: change confusing comment about Tx FIFO new 1be5f0819c1a serial: max310x: change confusing comment about Tx FIFO new 358779dd18c1 tty: fix tty_operations types in documentation new 4c74253b831e tty: deprecate tty_write_message() new d22d53ad8ae8 tty: remove unneeded mbz from tiocsti() new 239123e7e8ec tty: move locking docs out of Returns for functions in tty.h new c35e6ec1f313 tty: amiserial: return from receive_chars() without goto new 73b2ed367569 tty: amiserial: use bool and rename overrun flag in receiv [...] new 9d3e3301ae99 tty: ehv_bytecha: use memcpy_and_pad() in local_ev_byte_ch [...] new 7cf61de7f748 tty: goldfish: drop unneeded temporary variables new e4b3cd3b6a0d tty: hso: don't emit load/unload info to the log new 4ccef1f142ef tty: hso: don't initialize global serial_table new 7588b0820354 tty: hvc_console: use flexible array for outbuf new 2bf93a48ccaa tty: nozomi: remove unused debugging DUMP() new ab58841ab9fc tty: srmcons: use 'buf' directly in srmcons_do_write() new a3db64c575ca tty: make tty const in tty_get_baud_rate() new ff4b8c3a8be9 tty: srmcons: make srmcons_do_write() return void new ad1885559249 tty: srmcons: use 'count' directly in srmcons_do_write() new 2ea2ac84ef35 tty: srmcons: switch need_cr to bool new 068ab2135b3f tty: srmcons: remove 'str_cr' and use string directly new d804987153e7 serial: 8250_dw: Decouple DLF register check from UCV new 78d60dae9a0c serial: imx: fix tx statemachine deadlock new 675bf8ef209c tty: virtio: drop virtio_cons_early_init() new 093258a9963b tty: serial: amba: cleanup whitespace new b18fefd230e4 dt-bindings: serial: snps-dw-apb-uart: include rs485 schema new 0ec058ece2f9 tty: hvc: dcc: Check for TXfull condition while setting up [...] new 1e7e56160d9d serial: ucc_uart: Fix multiple address space type errors new 692079bda780 dt-bindings: serial: qcom,msm-uartdm: Vote for shared resources new 173ebdedcd84 serial: msm: Use OPP table for DVFS support new e01b5712a80d tty: goldfish: use bool for is_write parameter new e93102bea4a1 tty: mmc: sdio_uart: switch sdio_in() to return u8 new 49943393c9f0 tty: switch tty_port::xmit_* to u8 new 3a00da027946 tty: make tty_operations::send_xchar accept u8 char new 4e8d8878145f tty: core: the rest to u8 new fbdeead9598c tty: ami: use u8 for characters and flag new 03e5af525750 tty: bcm: convert to u8 and size_t new 359bbdc0cdfc tty: con3215: convert to u8 and size_t new e17934c1bcc1 tty: con3270: convert to u8 and size_t new 0d08abb98331 tty: ehv_bytechan: convert to u8 and size_t new f3fb7367af89 tty: goldfish: convert to u8 and size_t new f32fcbedbe92 tty: hvc: convert to u8 and size_t new 2f982313279b tty: ipoctal: convert to u8 and size_t new b7a43d0c8781 tty: m68k: nfcon: convert to u8 and size_t new ce7cbd9a6c81 tty: mips_ejtag_fdc: use u8 for character pointers new 2573f7eac04d tty: mmc: sdio: use u8 for flag new cb8566b9b3b1 tty: moxa: convert to u8 and size_t new 59b943356b53 tty: mxser: convert to u8 and size_t new eb7e45db2e0a tty: n_gsm: convert to u8 and size_t new 5655b16ea5cf tty: n_hdlc: convert to u8 and size_t new 5c99e2977f13 tty: nozomi: convert to u8 and size_t new f2470d2bc432 tty: serdev: convert to u8 and size_t in serdev_controller_ops new 475fc6e2de6f tty: serdev: convert to u8 and size_t new 14abfd0cb52f tty: srmcons: convert to u8 and size_t new 18977909bfba tty: ttyprintk: convert to u8 and size_t new b49d18493a0b tty: um: convert to u8/__u8 and size_t new ae5af710f369 tty: xtensa/iss: use u8 new e045e18dbf3e Merge 6.7-rc5 into tty-next new 81d6c0949c93 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 62df29a542f9 misc: ocxl: context: Remove unnecessary (void*) conversions new 0e425d703c30 misc: ocxl: afu_irq: Remove unnecessary (void*) conversions new 29eb0dc7bd1e misc: ocxl: link: Remove unnecessary (void*) conversions new bc1183a63057 misc: ocxl: main: Remove unnecessary ‘0’ values from rc new 736dfbde3a84 platform/goldfish: goldfish_pipe: Convert to platform remo [...] new 110684d58bdb vgacon: drop IA64 reference in VGA_CONSOLE dependency list new b9873755a6c8 misc: Add Nitro Secure Module driver new ad6bcdad2b67 vmgenid: emit uevent when VMGENID updates new 6ac061db9c58 binder: use EPOLLERR from eventpoll.h new 3f489c2067c5 binder: fix use-after-free in shinker's callback new 9a9ab0d96362 binder: fix race between mmput() and do_exit() new 3091c21d3e93 binder: fix async space check for 0-sized buffers new c6d05e0762ab binder: fix unused alloc->free_async_space new 122a3c1cb0ff binder: fix trivial typo of binder_free_buf_locked() new e1090371e02b binder: fix comment on binder_alloc_new_buf() return value new da483f8b3905 binder: remove extern from function prototypes new df9aabead791 binder: keep vma addresses type as unsigned long new 0d35bf3bf2da binder: split up binder_update_page_range() new 377e1684db7a binder: do unlocked work in binder_alloc_new_buf() new 89f71743bf42 binder: remove pid param in binder_alloc_new_buf() new 9409af24e450 binder: separate the no-space debugging logic new c13500eaabd2 binder: relocate low space calculation new cbc174a64b8d binder: relocate binder_alloc_clear_buf() new ea2735ce19c1 binder: refactor page range allocation new c7ac30fad182 binder: malloc new_buffer outside of locks new 68aef12d094e binder: initialize lru pages in mmap callback new 37ebbb4f73a0 binder: perform page installation outside of locks new 258ce20ede33 binder: remove redundant debug log new de0e6573125f binder: make oversized buffer code more readable new ea9cdbf0c727 binder: rename lru shrinker utilities new 67dcc8807805 binder: document the final page calculation new 8e905217c454 binder: collapse print_binder_buffer() into caller new f07b83a48e94 binder: refactor binder_delete_free_buffer() new 162c79731448 binder: avoid user addresses in debug logs new e50f4e6cc9bf binder: reverse locking order in shrinker callback new 7710e2cca32e binder: switch alloc->mutex to spinlock_t new 96d1d578dec1 android: binder: fix a kernel-doc enum warning new 21528c69a0d8 rootfs: Fix support for rootfstype= when root= is given new 437cd966d3c6 firmware: xilinx: Use proper indentation in kernel-doc new a070830096e4 drivers/comedi: use standard array-copy-function new 190015a4bb01 ipack: Remove usage of the deprecated ida_simple_xx() API new ad66d503052d parport: Save a few bytes of memory new 431c03095d60 eeprom: ee1004: Add support for multiple i2c busses new f922b16aa5fa firmware: xilinx: Update firmware call interface to suppor [...] new f689a0ca45fc firmware: xilinx: Expand feature check to support all PLM modules new a9d061840010 firmware: xilinx: Register event manager driver new 8c016c807a90 drivers: soc: xilinx: Fix error message on SGI registratio [...] new 5dac2a98f654 firmware: zynqmp: Add support to handle IPI CRC failure new 566f5ca97680 mei: Add transport driver for IVSC device new 386a766c4169 mei: Add MEI hardware support for IVSC device new 0e42b5fee8a8 Merge 6.7-rc5 into char-misc-next new 182d44f9ce2d MAINTAINERS: Remove myself as a Arm CoreSight reviewer new 4277f035d227 coresight: trbe: Add a representative coresight_platform_d [...] new 17f8b216e026 coresight: trbe: Enable ACPI based TRBE devices new 4aff040bcc8d coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus new 94566c5b0774 coresight: etm: Make cycle count threshold user configurable new e5d207b24c54 Documentation: coresight: Add cc_threshold tunable new 2373699a3505 coresight: tmc: Make etr buffer mode user configurable from sysfs new f4443ee5a38c coresight-tpdm: Remove the unnecessary lock new 2a8d9b371566 dt-bindings: arm: Add support for DSB element size new f7f965c982f7 coresight-tpdm: Introduce TPDM subtype to TPDM driver new 57e7235aa1d1 coresight-tpda: Add DSB dataset support new f01e4948b516 coresight-tpdm: Initialize DSB subunit configuration new 8fbbce11a90f coresight-tpdm: Add reset node to TPDM node new 851b3f9c9c08 coresight-tpdm: Add nodes to set trigger timestamp and type new 018e43ad1eee coresight-tpdm: Add node to set dsb programming mode new f376caf25f79 coresight-tpdm: Add nodes for dsb edge control new a8138a9445e6 coresight-tpdm: Add nodes to configure pattern match output new 4c983382a29e coresight-tpdm: Add nodes for timestamp request new 8e05f86f07a0 dt-bindings: arm: Add support for DSB MSR register new 350ba15ae187 coresight-tpdm: Add nodes for dsb msr support new 9d4408feff89 Documentation: ABI: coresight-tpdm: Fix Bit[3] description [...] new 46f69b197b6c hwtracing: hisi_ptt: Disable interrupt after trace end new dabf410d8764 hwtracing: hisi_ptt: Optimize the trace data committing new c4137932d11d coresight-tpdm: Correct the property name of MSR number new cc0271a339cc coresight: etm4x: Fix width of CCITMIN field new fc041bd24f39 coresight: dummy: Convert to platform remove callback retu [...] new 4445e142b458 coresight: etm4x: Convert to platform remove callback retu [...] new 858aebb52cc0 coresight: funnel: Convert to platform remove callback ret [...] new 3d1e99f73409 coresight: replicator: Convert to platform remove callback [...] new 98881b34ce90 coresight: trbe: Convert to platform remove callback retur [...] new 32d9a78bb9ff coresight: ultrasoc-smb: Convert to platform remove callba [...] new 60e5f23dc5d6 coresight: ultrasoc-smb: Use guards to cleanup new e909abe885e2 Merge tag 'coresight-next-v6.8' of git://git.kernel.org/pu [...] new 05f19ae490e8 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 10d51af62fe1 accel/habanalabs: add pcie reset prepare/done hooks new 93647e7e2d01 accel/habanalabs: update device boot error check new ebd00638382e accel/habanalabs/gaudi2: assume hard-reset by FW upon PCIe [...] new e3fe5b1f0363 accel/habanalabs: add log when eq event is not received new d189e0b0080f accel/habanalabs: add support for Gaudi2C device new 6df3dd6496b7 accel/habanalabs: fix EQ heartbeat mechanism new 123082760047 accel/habanalabs/gaudi2: fix undef opcode reporting new 8ef6bd007ddf accel/habanalabs: remove 'get temperature' debug print new d4c03c07bcca accel/habanalabs: set hard reset flag if graceful reset is [...] new 80c9e12387ce accel/habanalabs/gaudi2: get the correct QM CQ info upon an error new f582f65124c6 accel/habanalabs: print error code when mapping fails new 34214bc628ab accel/habanalabs: expose module id through sysfs new 2a84dd6dbc68 accel/habanalabs/gaudi2: use correct registers to dump QM CQ info new 515b6cce90d1 accel/habanalabs/gaudi2: add signed dev info uAPI new 00ee185866a1 accel/habanalabs: fix information leak in sec_attest_info() new 4d17bf008742 accel/habanalabs: report 3 instances of Infineon second stage new d552c4054839 accel/habanalabs/gaudi2: add zero padding when printing QM [...] new ab286e469936 accel/habanalabs: update debugfs-driver-habanalabs with th [...] new 378b5df84bad accel/habanalabs: add parent_device sysfs attribute new dfbf6719ccb4 accel/habanalabs/gaudi2: avoid overriding existing undefin [...] new 6e0e1378dca3 Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] new 5496fb8eedd6 drivers/fpga: use standard array-copy function new 4d030441a833 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c062bcab5924 interconnect: qcom: introduce RPMh Network-On-Chip Interco [...] new 0403ae6f165b dt-bindings: interconnect: qcom-bwmon: document SM8650 BWMONs new 45db9b84164b Merge branch 'icc-sm8650' into icc-next new 772f88907d92 interconnect: qcom: Make qnoc_remove return void new 57f6b2caf1c6 interconnect: imx8mm: Convert to platform remove callback [...] new 1841d085e393 interconnect: imx8mn: Convert to platform remove callback [...] new 12384b76f0c2 interconnect: imx8mp: Convert to platform remove callback [...] new 653959e37361 interconnect: imx8mq: Convert to platform remove callback [...] new 9d960441db35 interconnect: qcom/msm8974: Convert to platform remove cal [...] new 237e1edaec6b interconnect: qcom/osm-l3: Convert to platform remove call [...] new c9ead908d72f interconnect: qcom/smd-rpm: Convert to platform remove cal [...] new b73326b60fdd interconnect: exynos: Convert to platform remove callback [...] new 70ad2111d049 Merge branch 'icc-platform-remove' into icc-next new 9f196772841e interconnect: qcom: Add X1E80100 interconnect provider driver new ecd3439595d3 Merge branch 'icc-x1e80100' into icc-next new 658902913c70 dt-bindings: interconnect: Add Qualcomm SM6115 NoC new 2eab57b131bd interconnect: qcom: Add SM6115 interconnect provider driver new 80c5227af3ba dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6115 [...] new 3c88ec5434f9 Merge branch 'icc-sm6115' into icc-next new 85bfa5d497b4 dt-bindings: interconnect: qcom,msm8998-bwmon: Add QCM2290 [...] new 12cf75fc7a75 Merge branch 'icc-qcm2290' into icc-next new 4bd79ce1a365 Merge branch 'icc-fixes' into icc-next new 0f142392d513 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new f0d1a9b7a092 dt-bindings: adc: provide max34408/9 device tree binding document new cf27775838c5 iio: adc: Add driver support for MAX34408/9 new a0357c08d4dc dt-bindings: iio: imu: Add Bosch BMI323 new 8a636db3aa57 iio: imu: Add driver for BMI323 IMU new f9b9ff95be8c iio: resolver: ad2s1210: add support for adi,fixed-mode new 0300fa851f38 iio: resolver: ad2s1210: add reset gpio support new 086386311b36 device property: Use fwnode_property_string_array_count() new fac4a5357588 device property: Add fwnode_property_match_property_string() new 7829a9d75989 iio: frequency: adf4377: Switch to device_property_match_p [...] new f993267a723f iio: frequency: admv1014: Switch to device_property_match_ [...] new 2a5239b6ab8c iio: magnetometer: tmag5273: Switch to device_property_mat [...] new 7cd11203d900 iio: proximity: sx9324: Switch to device_property_match_pr [...] new 4f7901bb4dea mailmap: Change email mapping from previous employers new a2d43f44628f iio: pressure: fix some word spelling errors new a6d160b21fe6 iio: bu27008: Add illuminance channel new 06261c6f5468 MAINTAINERS: correct file entry IIO LIGHT SENSOR GAIN-TIME [...] new 1bbc290b21c5 MAINTAINERS: correct file entry in BOSCH SENSORTEC BMI323 [...] new aace22e375e2 iio: pressure: bmp280: Use i2c_get_match_data() new faac4dda9a91 iio: pressure: bmp280: Use spi_get_device_match_data() new 48245f4a8c09 iio: pressure: bmp280: Rearrange vars in reverse xmas tree order new 33564435c808 iio: pressure: bmp280: Allow multiple chips id per family [...] new b19ac45bfe50 iio: pressure: bmp280: Add support for BMP390 new 18cdaaa48212 iio: imu: Fix spelling mistake "accelrometer" -> "accelerometer" new d6f250b1fe8e dt-bindings: iio: Add MCP9600 thermocouple EMF converter new 3f6b9598b6df iio: temperature: Add MCP9600 thermocouple EMF converter new c788b9e56acd iio/imu: inv_icm42600: Use max() helper macros new 9405e968cfde iio: imu: adis: Use spi cs inactive delay new 215960408d7f dt-bindings: adis16475: Add 'spi-cs-inactive-delay-ns' property new e4cfeca8f8cb dt-bindings: adis16460: Add 'spi-cs-inactive-delay-ns' property new 2718f15403fb iio: sanity check available_scan_masks array new 6543f376ec8a iio: buffer: document known issue new 6ed18323c7d0 MAINTAINERS: improve section MICROCHIP MCP3564 ADC DRIVER new 79f2ff6461e7 dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator new ed73c4f13d5b iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator new 39dac9d0511f iio: imu: inv_mpu6050: return callee's error code rather t [...] new 00799564bafd iio: light: ltrf216a: Return floating point values new 44482310b7f8 iio: imu: bmi323: Make the local structures static new f2dd716cb44a dt-bindings: iio: honeywell,mprls0025pa: drop ref from pre [...] new d49f69425d0d dt-bindings: adi,ad5791: Add support for controlling RBUF new e737d495b207 iio: dac: ad5791: Add support for controlling RBUF via devicetree new a61b9a40d67c dt-bindings: iio/adc: ti,palmas-gpadc: Drop incomplete example new ad662c6dbd7a iio: proximity: irsd200: Drop unused include new b89710bd215e iio: add modifiers for A and B ultraviolet light new 249f27ac71f4 dt-bindings: iio: light: add support for Vishay VEML6075 new 3b82f43238ae iio: light: add VEML6075 UVA and UVB light sensor driver new 8c82e9e3766b dt-bindings: iio: light: isl76682: Document ISL76682 new 4347f5114ab7 iio: light: isl76682: Add ISL76682 driver new a163854af7c3 dt-bindings: iio/adc: qcom,spmi-iadc: fix reg description new 9751b00dbfc7 dt-bindings: iio/adc: qcom,spmi-iadc: fix example node name new 9b2b96a0f91a dt-bindings: iio/adc: qcom,spmi-iadc: clean up example new adb2af792bfb dt-bindings: iio/adc: qcom,spmi-rradc: clean up example new 482aa83e3d83 dt-bindings: iio/adc: qcom,spmi-vadc: fix example node names new 90ae7ed9bae5 dt-bindings: iio/adc: qcom,spmi-vadc: clean up examples new 9f4e9ffee974 iio: light: pa1203001: Drop ACPI_PTR() protection. new 35b13b87ae7f Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 8c91ef9883bf dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the [...] new 9e3f381986f6 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document the [...] new 685c00ac4240 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: document [...] new 330df15dab25 dt-bindings: phy: qcom,snps-eusb2: document the SM8650 Syn [...] new 7c4bf8cb9d40 phy: qcom: qmp-ufs: add QMP UFS PHY tables for SM8650 new c954b6d347e7 phy: qcom: qmp-pcie: add QMP PCIe PHY tables for SM8650 new 80c1afe8c5fe phy: qcom: qmp-combo: add QMP USB3/DP PHY tables for SM8650 new 772dd70a5ed6 phy: core: Remove usage of the deprecated ida_simple_xx() API new 130601d488fa dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: drop [...] new 5f4a9a66f8a7 dt-bindings: phy: amlogic,g12a-mipi-dphy-analog: drop unne [...] new fa50920b4f82 dt-bindings: phy: add compatible for Mediatek MT8195 new 2fda59099462 phy: rockchip-inno-usb2: Split ID interrupt phy registers new 62ff41017e14 phy: phy-rockchip-inno-usb2: Add RK3128 support new 7f6f9e0def00 phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support new cf75c6a6fc43 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c68b66d4d7e soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_port [...] new 5bdc61ef4500 soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_po [...] new 21f4c443731f soundwire: stream: constify sdw_port_config when adding devices new 6543ac13c623 soundwire: bus: introduce controller_id new 8a8a9ac8a497 soundwire: fix initializing sysfs for same devices on diff [...] new a7ae05ef3561 soundwire: qcom: set controller id to hw master id new 55d50ace6b88 soundwire: generic_bandwidth_allocation use bus->params.ma [...] new 80a37254f4d7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e66523c72c9a extcon: fix possible name leak in extcon_dev_register() new d03a7005d968 extcon: usbc-tusb320: Set interrupt polarity based on device-tree new 7803680964c0 extcon: qcom-spmi-misc: don't use kernel-doc marker for comment new 298c8de2716e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 2202844e4468 vfio/migration: Add debugfs to live migration driver new 7b994177805f Documentation: add debugfs description for vfio new 0d9bacfa6153 MAINTAINERS: Add vfio debugfs interface doc link new 4004497cec30 vfio/pds: Fix calculations in pds_vfio_dirty_sync new 3b8f7a24d1fe vfio/pds: Only use a single SGL for both seq and ack new 3f5898133a70 vfio/pds: Move and rename region specific info new 87bdf9807ed7 vfio/pds: Pass region info to relevant functions new 0c320f223ee6 vfio/pds: Move seq/ack bitmaps into region struct new 2e7c6feb4ef5 vfio/pds: Add multi-region support new 160912fc3d4a vfio/type1: account iommu allocations new 946cff255dfa Merge branches 'v6.8/vfio/debugfs', 'v6.8/vfio/pds' and 'v [...] new fad40f344965 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 3427fa5b32bb dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry new 271c81935801 w1: Add AXI 1-wire host driver for AMD programmable logic IP core new 9c0a5b3f9e55 w1: gpio: Don't use platform data for driver data new deaba3d687b7 w1: gpio: Drop unused enable_external_pullup from driver data new 0ca9223fe9f7 w1: gpio: rename pointer to driver data from pdata to ddata new efc19c44aa44 w1: amd_axi_w1: Explicitly include correct DT includes new 270f20019bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7779d93ed2a5 spmi: mtk-pmif: Serialize PMIF status check and command su [...] new 9eca9df9aeb8 spmi: mediatek: Fix UAF on device remove new 1d94352f65c6 spmi: Introduce device-managed functions new 4ad30ccdaa30 spmi: Use devm_spmi_controller_alloc() new e6999d21a887 spmi: mtk-pmif: Reorder driver remove sequence new f6f57a87f9ae spmi: hisi-spmi-controller: Use devm_spmi_controller_add() new 94c2f644360c spmi: Return meaningful errors in spmi_controller_alloc() new 0a080ab6bc28 spmi: mediatek: add device id check new 49e5f56f0c16 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 984f20a0217d MAINTAINERS: Mark VME subsystem as orphan new 0428f6bda29d Staging: rtl8192e: Rename variable bSendDELBA new c1d2dc030365 Staging: rtl8192e: Rename variable bCurrentAMPDUEnable new 5989b863c682 Staging: rtl8192e: Rename variable bAddBaReqInProgress new 88b1b5ef720f Staging: rtl8192e: Rename variable bAddBaReqDelayed new 5ed1ffa35545 Staging: rtl8192e: Rename variable bUsingBa new 4c4fdf26594a Staging: rtl8192e: Rename variable bOverwritePending new 23c2c8cf4f90 Staging: rtl8192e: Rename variable bDisable_AddBa new 0d1bf38752af staging: rtl8192e: Remove unused return value of rtl92e_se [...] new 468403351369 staging: rtl8192e: Change parameter "ch" of set_chan() to u8 new 7260ce3cee8c staging: rtl8192e: Unwind pointer to pointer to rtl92e_set [...] new 589599d4e917 staging: rtl8192e: Remove equation that results in constan [...] new b6806a4b17a1 staging: rtl8192e: Remove constant variable chnl_plan new d77ceba0a411 staging: rtl8192e: Remove unused variable eeprom_chnl_plan new 89d132c7b046 staging: rtl8192e: Remove equation to check limits of channel new 7e655d4a801d staging: rtl8192e: Remove check if channel_array[channel_p [...] new 0bdd71630a51 staging: rtl8192e: Remove switch for a constant in dot11d_ [...] new bcccdf447e7e staging: rtl8192e: Remove constant index from channel_array[] new db295ab87c90 staging: rtl8192e: Remove unexecuted rtllib_extract_country_ie() new f6b64c978890 staging: rtl8192e: Remove unused function dot11d_update_country() new b7bba314def8 staging: rtl8192e: Remove IS_DOT11D_ENABLE(ieee) new 2ce570f8d5dc staging: rtl8192e: Remove unused function dot11d_scan_complete() new ae5bac7425fd staging: rtl8192e: Remove unused function dot11d_reset() new 788c6a2e7b39 staging: rtl8192e: Remove unused macros IS_EQUAL_CIE_SRC a [...] new 8d0a43cb658d staging: rtl8192e: Remove unused function copy_mac_addr() new 49dd5a89cc35 staging: rtl8192e: Remove unused variable dot11d_info->state new cea57157fa7a staging: rtl8192e: Remove unused variables from struct rt_ [...] new cc0a157ecf3e staging: rtl8192e: Remove unused variable country_watchdog new 1e8d81e8c9ec staging: rtl8192e: Remove unused variable global_domain new 30df513356a7 staging: rtl8192e: Remove unused function dot11d_init() new 7c9f0347799f staging: rtl8192e: Remove unused struct chnl_txpow_triple new 6025bef95f6c staging: rtl8192e: Remove unused variable bss_start_channel new 89abfc0ab582 staging: vt6655: Type encoding info dropped from variable [...] new efafcb553e9e staging: vt6655: Type encoding info dropped from variable [...] new 314b805e699b staging: vt6655: Type encoding info dropped from function [...] new b6f0032e047a staging: vt6655: Type encoding info dropped from function [...] new 272b281abdf6 staging: vt6655: Type encoding info dropped from variable [...] new 4ef985fa1faf staging: vt6655: Type encoding info dropped from variable [...] new 862aa279cf3d staging: vt6655: Type encoding info dropped from function [...] new ac491ce13721 staging: vt6655: Type encoding info dropped from function [...] new 157327d09977 staging: vt6655: Type encoding info dropped from function [...] new 3ca35c28163a staging: vt6655: Type encoding info dropped from variable [...] new 84353aeeb550 staging: vt6655: Type encoding info dropped from variable [...] new 2a4033b2d4c9 staging: vc04_services: remove unnecessary NULL check new b000ef3ca57a drivers: staging: vme_user: Describe VME_BUS and VME_TSI148 new 9996f0044f34 staging: vchiq_core: Make vchiq_dump_service_state static new 20b68a673a6b staging: vchiq_core: Shorten bulk TX/RX pending dump new b43d958fbc23 staging: vchiq_arm: move state dump to debugfs new f0a8eb60836c staging: rtl8192e: renamed variable HTMcsToDataRate new 55401b86e04a staging: rtl8192e: renamed variable TXCountToDataRate new ea6df150dd4a staging: rtl8192e: renamed variable IsHTHalfNmodeAPs new d6171fe96f95 staging: rtl8192e: renamed variable HTIOTPeerDetermine new 32992c40e285 staging: rtl8192e: renamed variable HTIOTActIsMgntUseCCK6M new eca8285c01e1 staging: rtl8192e: Remove unused interrupt for IMR_BcnInt new 786b6f5764ff staging: rtl8192e: Remove unused function rtllib_get_beacon() new d7f0b9c251fd staging: rtl8192e: Remove unused timer beacon_timer new 270f40cf35ce staging: rtl8192e: Remove unused function rtllib_send_beacon() new 55003c4d6ac5 staging: rtl8192e: Remove unused function rtllib_get_beacon_() new 7e0ea2ea439f staging: rtl8192e: Remove unused function rtllib_probe_resp() new 6ae22b8c5f07 staging: rtl8192e: Remove unused function HTConstructInfoE [...] new 956ec6718705 staging: rtl8192e: Remove function rtl92e_update_rx_pkt_ti [...] new c2535e954f50 Staging: rtl8192e: Rename variable pTxTs new 896578ae2c51 Staging: rtl8192e: Rename variable BAReq new 1628dd0f12c6 Staging: rtl8192e: Rename variable Delba new b35fe92f84c9 Staging: rtl8192e: Rename variable TSpec new 56c5fa92de76 Staging: rtl8192e: Rename variable TxAdmittedBARecord new 11fe57bef57a Staging: rtl8192e: Rename variable TxPendingBARecord new c831d3f629fe Staging: rtl8192e: Rename variable pDialogToken new 5732a2aa5f4b Staging: rtl8192e: Rename variable pTsCommonInfo new 27236dcfed95 Staging: rtl8192e: Rename variable TxCurSeq new 536b207c4547 Staging: rtl8192e: Rename variable TsAddBaTimer new 30b4c01ccc95 Staging: rtl8192e: Rename variable DelbaParamSet new 60b280a3470e Staging: rtl8192e: Rename variable pBaParamSet new cc6c66a6d41f Staging: rtl8192e: Rename variable pBaTimeoutVal new db099efcb25c Staging: rtl8192e: Rename variable pAdmittedBA new d488759416ed Staging: rtl8192e: Rename variable TsCommonInfo new d9443ac5e3ba staging: rtl8192e: renamed variable nMcsRate new 213702c8b61b staging: rtl8192e: renamed variable bCurBW40MHz new ad96610acc0e staging: rtl8192e: renamed variable nDataRate new f9c428988303 staging: vc04_services: vchiq_core: Log through struct vch [...] new 149261d378d0 staging: vc04_services: Do not pass NULL to vchiq_log_error() new f538d35a782e staging: rtl8192e: renamed variable bRegShortGI20MHz new 0e3a51520632 staging: rtl8192e: renamed variable bRegShortGI40MHz new c4dc2c60ce94 staging: rtl8192e: renamed variable bRegBW40MHz new 41c93322313d staging: rtl8192e: renamed variable bRegSuppCCK new d0a665b48876 staging: rtl8192e: renamed variable nAMSDU_MaxSize new e70f17ed997c staging: vc04_services: Drop vchiq_log_error() in favour o [...] new 085bb4131e0f staging: vc04_services: Drop vchiq_log_warning() in favour [...] new 078666d7ee6d staging: vc04_services: Drop vchiq_log_trace() in favour o [...] new 55e23aa95b10 staging: vc04_services: Drop vchiq_log_debug() in favour o [...] new 93596ac342c5 staging: vc04_services: vchiq_arm: Use %p to log pointer address new 6cb3158903c6 staging: vc04_services: vchiq_dev: Use %p to log pointer address new cbf028b29d17 staging: rtl8192e: renamed variable bAMSDU_Support new e97f14e92dd4 staging: rtl8192e: renamed variable bAMPDUEnable new 1d7ce9861b53 staging: rtl8192e: renamed variable AMPDU_Factor new bc36fa00acfa staging: rtl8192e: renamed variable MPDU_Density new 445bdee3ee88 staging: rtl8192e: renamed variable bTxEnableFwCalcDur new 97cb8afde7ee staging: rtl8192e: Remove function rtllib_update_active_ch [...] new 5c983f61875f staging: rtl8192e: Remove variable channel_map new 0c2d3ca56084 staging: rtl8192e: Remove variable dot11d_info new 2cdfd6dc0f44 staging: rtl8192e: Remove function dot11d_channel_map() new 13afc9bd5349 staging: rtl8192e: Remove files dot11d.c and dot11d.h new da811655dddb staging: rtl8192e: renamed variable bCurShortGI40MHz new 5ca1e3c9aba0 staging: rtl8192e: renamed variable bCurShortGI20MHz new fd19bb054a66 staging: rtl8192e: renamed variable CCKOFDMRate new 2d3f27b55f31 staging: rtl8192e: renamed variable HTIOTActIsCCDFsync new 345586fed2e0 staging: rtl8192e: renamed variable IOTPeer new fda8f9f755bd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new aaf7b392347b dt-bindings: dma: ti: k3-*: Add descriptions for register regions new f04470678132 dt-bindings: dma: ti: k3-bcdma: Describe cfg register regions new 8d75e0e5eed2 dt-bindings: dma: ti: k3-pktdma: Describe cfg register regions new d7aaccd3beb1 dt-bindings: dma: ti: k3-udma: Describe cfg register regions new 66fb6eb6fab6 dt-bindings: dma: qcom: gpi: add compatible for X1E80100 new 56d02cfa3fbf dt-bindings: dma: rz-dmac: Document RZ/Five SoC new 0fdd1c4ea99e dmaengine: milbeaut-hdmac: Convert to platform remove call [...] new 47ee210011dd dmaengine: milbeaut-xdmac: Convert to platform remove call [...] new 5d4304a8d564 dmaengine: uniphier-mdmac: Convert to platform remove call [...] new ead0e402e50d dmaengine: uniphier-xdmac: Convert to platform remove call [...] new 375ff42c4c98 dt-bindings: dma: qcom,gpi: document the SM8650 GPI DMA Engine new 306f5df81fcc dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH new 4a8ececbb50f dt-bindings: dma: Drop undocumented examples new 8e578b47e6d9 dmaengine: sf-pdma: Support of_dma_controller_register() new 72b22006ba78 dt-bindings: dma: sf-pdma: add new compatible name new 58eea79a1cf2 dmaengine: sf-pdma: add mpfs-pdma compatible name new d95fcb78e7f2 dt-bindings: dma: Add dma-channel-mask to nvidia,tegra210-adma new 25b636225a08 dmaengine: tegra210-adma: Support dma-channel-mask property new 70f008fb3ea9 dmaengine: dmatest: prevent using swiotlb buffer with nobo [...] new 867574fa7056 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 421fc858023b selftests: cgroup: Fixes a typo in a comment new fe28f631fa94 workqueue: Add workqueue_unbound_exclude_cpumask() to excl [...] new 14060dfc481a selftests/cgroup: Minor code cleanup and reorganization of [...] new 11e5f407b64a cgroup/cpuset: Keep track of CPUs in isolated partitions new 72c6303acfa1 cgroup/cpuset: Take isolated CPUs out of workqueue unbound [...] new e76d28bdf9ba cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_fl [...] new 49277a5b7637 workqueue: Move workqueue_set_unbound_cpumask() and its he [...] new 202595663905 Merge branch 'for-6.7-fixes' of git://git.kernel.org/pub/s [...] new 877c737db935 cgroup/cpuset: Expose cpuset.cpus.isolated new 357564d50da3 Merge branch 'for-6.8' into for-next new 7b91eb600010 cgroup: Fix documentation for cpu.idle new d499fd418fa1 cgroup/rstat: Optimize cgroup_rstat_updated_list() new 77070eeb8821 cgroup: Avoid false cacheline sharing of read mostly rstat_cpu new 41bdf30594b7 Merge branch 'for-6.8' into for-next new 3232e7aad11e cgroup/cpuset: Include isolated cpuset CPUs in cpu_is_isol [...] new 2c0726752750 Merge branch 'for-6.8' into for-next new a7fb0423c201 cgroup: Move rcu_head up near the top of cgroup_root new b7aaea747923 Merge branch 'for-6.8' into for-next new f3ed2385abdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa4db51bbd51 scsi: mpt3sas: Use flexible arrays when obviously possible new f7830af68eb6 scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor[] a [...] new cb7c03c5d357 scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk[ [...] new dccc1e3ed9e3 scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData[ [...] new e249a957ce43 scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData[ [...] new 1f1126609969 scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData[] [...] new f4f76e141769 scsi: mpt3sas: Use struct_size() for struct size calculations new 66f2a53fc620 scsi: mpt3sas: Remove the iounit_pg8 member of the per-ada [...] new 8a3db51e01d5 scsi: mpt3sas: Fix an outdated comment new e5035459d302 scsi: mpt3sas: Fix typo of "TRIGGER" new dde41e0c1cc2 scsi: mpt3sas: Replace a dynamic allocation with a local variable new e18821556272 scsi: mpt3sas: Replace dynamic allocations with local variables new fd7090e38472 Merge patch series "scsi: mpt3sas: Use flexible arrays and [...] new 7936a19e944b scsi: 3w-sas: Replace deprecated strncpy() with strscpy() new b04a2eff9e9c scsi: bnx2fc: Replace deprecated strncpy() with strscpy() new dc7a7f10e673 scsi: ch: Replace deprecated strncpy() with strscpy() new 4592411784cc scsi: csiostor: Replace deprecated strncpy() with strscpy() new 1057f44137c5 scsi: elx: libefc: Replace deprecated strncpy() with strsc [...] new b098cc463fa6 Merge patch series "Replace deprecated strncpy() with strscpy()" new 2fe4b6a67730 scsi: lpfc: Correct maximum PCI function value for RAS fw logging new f5779b529240 scsi: lpfc: Fix possible file string name overflow when up [...] new 1dec1311b9b6 scsi: lpfc: Fix list_entry null check warning in lpfc_cmpl [...] new e07ac2d2aa5f scsi: lpfc: Eliminate unnecessary relocking in lpfc_check_ [...] new 57ea41eb7fe6 scsi: lpfc: Return early in lpfc_poll_eratt() when the dri [...] new 349b1e2c1bda scsi: lpfc: Refactor and clean up mailbox command memory free new e6af45218755 scsi: lpfc: Enhance driver logging for selected discovery events new c855e02b57ed scsi: lpfc: Update lpfc version to 14.2.0.16 new 1f86b0d9c76c scsi: lpfc: Copyright updates for 14.2.0.16 patches new 2aee050cefda Merge patch series "lpfc: Update lpfc to revision 14.2.0.16" new 4f6dd2a4bf37 scsi: ufs: ufs-sysfs: Expose UFS power info new 6a965ee1892a scsi: mpt3sas: Suppress a warning in debug kernel new 0557dfb90066 Merge branch 'misc' into for-next new d85d85eab615 Merge branch 'fixes' into for-next new f4d0a0a4600d Merge branch 'fixes' into for-next new edbc78a1b74c scsi: ufs: mediatek: Change the maintainer for MediaTek UFS hooks new 045da3077bc5 scsi: ufs: core: Make fault injection dynamically configur [...] new 0349be31e4ff scsi: bfa: Use the proper data type for BLIST flags new 10b53db2db8d scsi: core: Add a precondition check in scsi_eh_scmd_add() new db80df77025e scsi: ufs: core: Warn if the request tag is truncated new 6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs new c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 new cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 new 1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor new b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 new 130fbf45f4be Merge patch series "mpi3mr: Add support for Broadcom SAS51 [...] new f38d4eda25e2 scsi: dc395x: Fix warning using plain integer as NULL new 14ef4b001ae7 scsi: arcmsr: Support new RAID controller ARC-1688 new 41c8a1a1e90f scsi: arcmsr: Support new PCI device IDs 1883 and 1886 new 56610811cccd scsi: arcmsr: Update driver version to v1.51.00.14-20230915 new 6bae38ddd3a8 Merge patch series "scsi: arcmsr: support Areca ARC-1688 R [...] new 45d0d7374dce Merge branch 'misc' into for-next new 5a45d9b26b7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af85d689ae08 scsi: ufs: dt-bindings: Add msi-parent for UFS MCQ new f5f27a332a14 scsi: fnic: Return error if vmalloc() failed new 28c58f8a0947 scsi: target: Enable READ CAPACITY for PR EARO new 0d224b1088af scsi: zfcp: Replace strlcpy() with strscpy() new a9baa16b4fc1 scsi: ibmvfc: Replace deprecated strncpy() with strscpy() new 712b3f43ba0e scsi: ibmvscsi: Replace deprecated strncpy() with strscpy() new 84e46978b91f scsi: ipr: Remove obsolete check for old CPUs new 25cba909ade2 scsi: isci: Remove redundant check in isci_task_request_build() new 573eb4a3410a scsi: aic7xxx: Return negative error codes in ahc_linux_re [...] new 70dfaf84ec77 scsi: aic7xxx: Return ahc_linux_register_host()'s value ra [...] new aef6ac123609 scsi: aic7xxx: Return negative error codes in aic7770_probe() new b57c4db5d23b scsi: libfc: Don't schedule abort twice new 53122a49f497 scsi: libfc: Fix up timeout error in fc_fcp_rec_error() new be40572c22cc scsi: libfc: Map FC_TIMED_OUT to DID_TIME_OUT new f200dad9f34d Merge patch series "libfc: fixup command abort handling" new e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset new c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset new f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset [...] new 07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status r [...] new c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data bu [...] new fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data bu [...] new 9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data bu [...] new d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0 new e84d34372eb6 Merge branch '6.8/s/mpi3mr2' into 6.8/scsi-staging new 5854cdd04163 scsi: a3000: Convert to platform remove callback returning void new 688bbe398ca6 scsi: a4000t: Convert to platform remove callback returning void new 3becb4cdf1c1 scsi: atari: Convert to platform remove callback returning void new 51a41ec6d36e scsi: bvme6000: Convert to platform remove callback return [...] new c71ef3d1fb39 scsi: jazz_esp: Convert to platform remove callback return [...] new 0b649224f712 scsi: mac_esp: Convert to platform remove callback returning void new 69b43bf38b11 scsi: mac: Convert to platform remove callback returning void new f0baf76a2204 scsi: mvme16x: Convert to platform remove callback returning void new e26eec9a4d25 scsi: qlogicpti: Convert to platform remove callback retur [...] new 358987af1bda scsi: sgiwd93: Convert to platform remove callback returning void new 357a7fd2434e scsi: sni_53c710: Convert to platform remove callback retu [...] new 15b016b2d023 scsi: sun3: Convert to platform remove callback returning void new e84bd0bb3068 scsi: sun3x_esp: Convert to platform remove callback retur [...] new 6ff482eeebe5 scsi: sun_esp: Convert to platform remove callback returning void new e78e59acfb69 Merge patch series "scsi: Convert to platform remove callb [...] new 21298ae90dfc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f475cd572ea virtio_ring: fix syncs DMA memory with different direction new b8e079244992 virtio_blk: fix snprintf truncation compiler warning new dd3faa26971d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new fb49b6f65a69 remoteproc: imx_dsp_rproc: Add mandatory find_loaded_rsc_table op new cae0e61beb7a arm64: dts: imx8mp: Add reserve-memory nodes for DSP new bddae3e7ae70 remoteproc: k3-dsp: Suppress duplicate error message in .remove() new cfd0b5c4fd1d remoteproc: k3-dsp: Use symbolic error codes in error messages new 3f978d9889a2 remoteproc: k3-dsp: Convert to platform remove callback re [...] new 75d6872907cc doc: rmpsg: Update with rpmsg_endpoint new 7641890179f9 Merge branches 'rproc-next' and 'rpmsg-next' into for-next new 29e3fc191921 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 66d6143ebff0 gpio: sifive: remove unneeded call to platform_set_drvdata() new d652049e118f gpio: mockup: initialize a managed pointer in place new d1f7728259ef gpiolib: provide gpio_device_get_label() new 68e3b071b88d Merge branch 'gpio/device_get_label_for_pinctrl' into gpio [...] new e6d71c7878bc dt-bindings: gpio: brcmstb: drop unneeded quotes new 58bfaaac0328 gpio: sysfs: fix forward declaration of struct gpio_device new 9a9429b9ce97 gpio: ixp4xx: Handle clock output on pin 14 and 15 new 3fde49c5dd8b dt-bindings: gpio: modepin: Describe label property new 52816298bd2a dt-bindings: gpio: rockchip: add a pattern for gpio hogs new 6c826061c5ee gpio: max730x: don't use kernel-doc marker for regular comment new c598dc3bc41e gpio: sim: fix the email address in MODULE_AUTHOR() new ee25fba76acd gpiolib: provide gpiochip_dup_line_label() new 1610cd5f7468 gpio: wm831x: use gpiochip_dup_line_label() new abeec1ad51da gpio: wm8994: use gpiochip_dup_line_label() new f1b33ce48ae7 gpio: stmpe: use gpiochip_dup_line_label() new c76ba937f5ff pinctrl: abx500: use gpiochip_dup_line_label() new caf7e135c297 pinctrl: nomadik: use gpiochip_dup_line_label() new c73505c8a001 pinctrl: baytrail: use gpiochip_dup_line_label() new 069ced2206d2 pinctrl: sppctl: use gpiochip_dup_line_label() new 6fd9c9933475 gpiolib: use gpiochip_dup_line_label() in for_each helpers new f8d05e276b45 gpiolib: remove gpiochip_is_requested() new 11a94a335a58 Merge tag 'gpio-remove-gpiochip_is_requested-for-v6.8-rc1' [...] new d22f93c6a0df gpio: sim: implement the dbg_show() callback new abe3181454de Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new fc84abc4a9b2 gpio: tangier: use EXPORT_NS_GPL_SIMPLE_DEV_PM_OPS() helper new 49d478b41268 gpio: elkhartlake: reuse pm_ops from Intel Tangier driver new c4a79ae280a6 gpio: tangier: unexport suspend/resume handles new fb77e8a85915 Merge patch series "Use the standard _PM_OPS() export macr [...] new 92fc925f8386 gpio: tangier: simplify locking using cleanup helpers new 2cf030d5fee2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6e3b40a2c89 pinctrl: starfive: jh7110: ignore disabled device tree nodes new 5c584f175d32 pinctrl: starfive: jh7100: ignore disabled device tree nodes new 2fff0b5e1a6b pinctrl: amd: Mask non-wake source pins with interrupt ena [...] new bf800ca41567 pinctrl: tegra: Display pin function in pinconf-groups new 2220638d375a dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: add S [...] new c4e47673853f pinctrl: qcom: sm8650-lpass-lpi: add SM8650 LPASS new d92618caf9d0 dt-bindings: pinctrl: document the SM8650 Top Level Mode M [...] new 76b446f5b86e pinctrl: qcom: handle intr_target_reg wakeup_present/enable bits new 22a4a9ed37d6 pinctrl: qcom: Introduce the SM8650 Top Level Mode Multipl [...] new 28bb7c555c7e pinctrl: qcom: lpass-lpi: split slew rate set to separate [...] new 6ea5c72b04cc pinctrl: qcom: lpass-lpi: allow slew rate bit in main pin [...] new 901b277eafbd pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs new 5a002bf20650 pinctrl: stm32: return errors from stm32_gpio_direction_output() new a6059c8603bc pinctrl: npcm7xx: prevent glitch when setting the GPIO to [...] new 5180f4fa499e dt-bindings: pinctrl: qcom: Add X1E80100 pinctrl new 05e4941d97ef pinctrl: qcom: Add X1E80100 pinctrl driver new c3c63e66527c pinctrl: as3722: Use devm_gpiochip_add_data() to simplify [...] new 16048722db86 Merge tag 'gpio-device-get-label-for-v6.8-rc1' of git://gi [...] new 524fc108b895 pinctrl: stop using gpiod_to_chip() new 5f0dedcc9dec pinctrl: don't include GPIOLIB private header new e4c3a81ab88f pinctrl: renesas: rzg2l: Enhance driver to support interru [...] new dc99d4c8ac46 dt-bindings: pinctrl: renesas: Drop unneeded quotes new a8fcd9992491 Merge tag 'renesas-pinctrl-for-v6.8-tag1' of git://git.ker [...] new 2cd57cbd5671 pinctrl: qcom: lpass-lpi: Replace kernel.h with what is be [...] new 9e863d276876 pinctrl: qcom: lpass-lpi: Remove unused member in struct l [...] new c82c03819b92 pinctrl: equilibrium: Unshadow error code of of_property_c [...] new 271e6a04775d pinctrl: equilibrium: Use temporary variable to hold pins new 26ea8229e7ad pinctrl: imx: Use temporary variable to hold pins new 7cc4e6b0e4dd pinctrl: Convert unsigned to unsigned int new 142173c4ad5a pinctrl: mediatek: Switch to use no-IRQ PM helpers new 27030ff78772 pinctrl: qcom: fail to retrieve configuration from invalid [...] new aa587ff2abdb dt-bindings: pinctrl: pinctrl-single: add ti,j7200-padconf [...] new e24b623d9520 pinctrl: pinctrl-single: add ti,j7200-padconf compatible new 253bad7f0436 dt-bindings: pinctrl: qcom,sm8550-lpass-lpi: add X1E80100 [...] new 731b30f6aab7 pinctrl: renesas: Mark local variable with const in ->set_mux() new d98d73855f48 pinctrl: core: Make pins const unsigned int pointer in str [...] new be1d5f57366c pinctrl: equilibrium: Convert to use struct pingroup new 3859a6fdf0ed pinctrl: keembay: Convert to use struct pingroup new 583b5273a624 pinctrl: nuvoton: Convert to use struct pingroup and PINCT [...] new 78b778e3630c Merge tag 'gpio-remove-gpiochip_is_requested-for-v6.8-rc1' [...] new 383da0c7f254 pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() new bb5eace1562f pinctrl: mediatek: Use C99 initializers in PINCTRL_PIN_GROUP() new b0f24e021d58 pinctrl: ingenic: Use C99 initializers in PINCTRL_PIN_GROUP() new 85174ad7c30f pinctrl: core: Embed struct pingroup into struct group_desc new 2a0674f25bf0 pinctrl: bcm: Convert to use grp member new 7e976117b185 pinctrl: equilibrium: Convert to use grp member new 390270f25b41 pinctrl: imx: Convert to use grp member new 10ce59c6bb51 pinctrl: ingenic: Convert to use grp member new ffc1945e1958 pinctrl: keembay: Convert to use grp member new a1cf1a5f9b60 pinctrl: mediatek: Convert to use grp member new fc7d3b60a8fd pinctrl: renesas: Convert to use grp member new fcbcfe5cb7ea pinctrl: starfive: Convert to use grp member new db4a9133511c pinctrl: core: Remove unused members from struct group_desc new 977f293b0b84 Merge branch 'devel' into for-next new 0b6cb3331c43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b10a74b5c0c1 pinctrl: intel: Provide Intel pin control wide PM ops structure new 33f1c0b0bf22 pinctrl: alderlake: Switch to use Intel pin control PM ops new 4cc4ff1b24dd pinctrl: broxton: Switch to use Intel pin control PM ops new 020861b5ce16 pinctrl: cannonlake: Switch to use Intel pin control PM ops new a4f777ef3020 pinctrl: cedarfork: Switch to use Intel pin control PM ops new 6dde85169a62 pinctrl: denverton: Switch to use Intel pin control PM ops new ec79e6e6fb06 pinctrl: elkhartlake: Switch to use Intel pin control PM ops new e35ed82182f6 pinctrl: emmitsburg: Switch to use Intel pin control PM ops new 3f6791067dda pinctrl: geminilake: Switch to use Intel pin control PM ops new b70c674cf405 pinctrl: icelake: Switch to use Intel pin control PM ops new 5ce3422e0413 pinctrl: jasperlake: Switch to use Intel pin control PM ops new 8e5f001396df pinctrl: lakefield: Switch to use Intel pin control PM ops new 5d5e83f973ed pinctrl: lewisburg: Switch to use Intel pin control PM ops new 4a3b7e6a2712 pinctrl: meteorlake: Switch to use Intel pin control PM ops new 0a327638cf4f pinctrl: sunrisepoint: Switch to use Intel pin control PM ops new ee4c71f5771d pinctrl: tigerlake: Switch to use Intel pin control PM ops new 649e984f5ed8 pinctrl: intel: Make PM ops functions static new 113adaf8f8ea Merge patch series "pinctrl: intel: Use NOIRQ PM helper" new 2b9282afa8e9 pinctrl: tangier: Enable 910 Ohm bias new 0a4cfed79e4f pinctrl: tangier: Move default strength assignment to a sw [...] new 6217728b3858 pinctrl: intel: Move default strength assignment to a switch-case new a35c62ba7ae5 pinctrl: intel: Refactor intel_pinctrl_get_soc_data() new 22f57707fa0c pinctrl: intel: allow independent COMPILE_TEST new 4c51ea957f08 pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" new c5860e4a2737 pinctrl: intel: Add a generic Intel pin control platform driver new e58e519b80ba pinctrl: intel: use the correct _PM_OPS() export macro new 228fe713795f pinctrl: tangier: simplify locking using cleanup helpers new 9580ba25c5da pinctrl: lynxpoint: Simplify code with cleanup helpers new 1a856a22e603 pinctrl: baytrail: Fix types of config value in byt_pin_co [...] new 5398a0e23cf8 pinctrl: baytrail: Factor out byt_gpio_force_input_mode() new 078d83033a76 pinctrl: baytrail: Move default strength assignment to a s [...] new 6191e49de389 pinctrl: baytrail: Simplify code with cleanup helpers new 2b63b5a6ce8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 906b545b1659 pinctrl: renesas: rzg2l: Move arg and index in the main fu [...] new 0f6a1c65c70f pinctrl: renesas: rzg2l: Add pin configuration support for [...] new b1504ccc5583 pinctrl: renesas: rzg2l: Add support to select power sourc [...] new b5ce36b1cef1 pinctrl: renesas: rzg2l: Add output enable support new 0c22012758ea pinctrl: renesas: rzg2l: Add input enable to the Ethernet pins new 80ddaa2fcff2 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new b833eb26b628 dt-bindings: pinctrl: samsung: add specific compatibles fo [...] new 4f2ffb1c3ffe dt-bindings: pinctrl: samsung: add exynosautov920 new e4e2fbe7d7d7 MAINTAINERS: Remove snawrocki's git tree new 904140fa4553 dt-bindings: pinctrl: samsung: use Exynos7 fallbacks for n [...] new b77f5ef8ebe4 pinctrl: samsung: add irq_set_affinity() for non wake up e [...] new 4a2006d0c338 dt-bindings: pinctrl: samsung: add google,gs101-pinctrl co [...] new abc73e50b394 dt-bindings: pinctrl: samsung: add gs101-wakeup-eint compatible new e1564d6f9349 dt-bindings: pinctrl: samsung: correct ExynosAutov920 wake [...] new 4a8be01a1a7a pinctrl: samsung: Add gs101 SoC pinctrl configuration new 884fdaa53b38 pinctrl: samsung: support ExynosAuto GPIO structure new 6cf96df77338 pinctrl: samsung: add exynosautov920 pinctrl new 44568205ce6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ea832ef9787 pwm: bcm2835: Fix NPD in suspend/resume new ad5fc7eb88e0 pwm: Drop unused member "pwm" from struct pwm_device new 731c9f1e030f pwm: Replace PWM chip unique base by unique ID new 4b9aef6b0a37 pwm: Mention PWM chip ID in /sys/kernel/debug/pwm new ffb150737fee pwm: cros-ec: Drop unused member from driver private data new a3a7b4076097 pwm: atmel-hlcdc: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 17179a014de9 pwm: atmel-tcb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 1065e24b145b pwm: berlin: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 795c0fcf343f pwm: brcmstb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 1c0e18533b5c pwm: dwc: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 5bfd47752bd0 pwm: imx-tpm: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 6abc122d5f98 pwm: samsung: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new a187f8a7d643 pwm: stm32-lp: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new c59c8f563efa pwm: stm32: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 6778a35dcd4f pwm: tiecap: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new fb4d1ac46c55 pwm: tiehrpwm: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions new 8eb04bfb6521 pwm: jz4740: Add trailing \n to error messages new c6bf72d23bb8 pwm: Narrow scope of struct pwm_device pointer new c10efa5db009 pwm: Use device_get_match_data() new 32a62198d80d pwm: stm32: Replace write_ccrx with regmap_write new 40b53ecbf639 pwm: stm32: Make ch parameter unsigned new e0d48d4e1491 pwm: stm32: Use hweight32 in stm32_pwm_detect_channels new e1902889f3c5 pwm: stm32: Implement .get_state() new e0ebaeaae2f9 pwm: stm32: Fix enable count for clk in .probe() new 5d407eede185 dt-bindings: pwm: remove Xinlei's mail new 3d3cd9885838 pwm: Update kernel doc for struct pwm_chip new 2cc2cb184833 pwm: Stop referencing pwm->chip new 68b10b66f3d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d7652eb3c1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1c0b9ef26e5 selftests:breakpoints: Fix Format String Warning in breakp [...] new 5e551899788b selftests/breakpoints: Fix format specifier in ksft_print_ [...] new 9686e7f59b14 selftests:x86: Fix Format String Warnings in lam.c new 60e76e7ac088 kselftest/vDSO: Make test name reporting for vdso_abi_test [...] new e63e1354125f kselftest/vDSO: Fix message formatting for clock_id logging new 25cfe960a858 kselftest/vDSO: Use ksft_print_msg() rather than printf in [...] new d837813ff42e selftests: prctl: Add prctl test for PR_GET_NAME new 49360d978411 selftests: capabilities: namespace create varies for root [...] new 130a83879954 selftests: sched: Remove initialization to 0 for a static [...] new 744f81eed4e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ffd440b95bd8 kunit: Add a macro to wrap a deferred action function new 41479b8d35d0 drm/tests: Use KUNIT_DEFINE_ACTION_WRAPPER() new 42b8e4f238a3 drm/vc4: tests: Use KUNIT_DEFINE_ACTION_WRAPPER new 5fd4a61acb8e kunit: string-stream-test: Avoid cast warning when testing [...] new e78919840c66 kunit: string-stream: Allow ERR_PTR to be passed to string [...] new fbfda7462d46 kunit: debugfs: Fix unchecked dereference in debugfs_print [...] new c8613be11989 kunit: debugfs: Handle errors from alloc_string_stream() new 4827d12f30d8 kunit: tool: fix parsing of test attributes new 3dbfb5a80407 kunit: tool: add test for parsing attributes new b285ba6f8cc1 kunit: test: Use an action wrapper instead of a cast new f2cd1cb9acac Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 8e8639a7231a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d762e21d563 rtc: cmos: Use ACPI alarm for non-Intel x86 systems too new b47cea0076c8 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new ec74a1dfcdd1 eeprom: at24: use of_match_ptr() new c692086d74a0 dt-bindings: at24: add ROHM BR24G04 new f292a34ef97a Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 8b618cd2d734 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 7e19a976ed97 fsi: Fix panic on scom file read new 685fbab18cd9 fsi: sbefifo: Bump up user write cmd length new 4c968e3b4763 fsi: sbefifo: Handle pending write command new c0807aff93b1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0e7ceb1551ee of: device: Export of_device_make_bus_id() new c016e72f9346 nvmem: Move of_nvmem_layout_get_container() in another header new 26378491d343 nvmem: Create a header for internal sharing new 52be3c1543c4 nvmem: Simplify the ->add_cells() hook new d5827449f96c nvmem: Move and rename ->fixup_cell_info() new fc334e722496 nvmem: core: Rework layouts to become regular devices new 38ebc72019b9 ABI: sysfs-nvmem-cells: Expose cells through sysfs new e15e05ed845a nvmem: core: Expose cells through sysfs new 6deccfa25e3d dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp new 5bc8339a8af8 dt-bindings: nvmem: add new stm32mp25 compatible for stm32-romem new a9d68bd9fc7a nvmem: stm32: add support for STM32MP25 BSEC to control OTP data new 82c6ba6a7d96 nvmem: brcm_nvram: store a copy of NVRAM content new b53ff2ce75dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c52391fafcef auxdisplay: img-ascii-lcd: Use device_get_match_data() new 6bcef9b4e4a9 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 52ee23122117 bus: mhi: host: Add a separate timeout parameter for waiti [...] new 49cffb63533e bus: mhi: host: pci_generic: Add SDX75 based modem support new 83c5dcf78ab9 bus: mhi: host: Add alignment check for event ring read pointer new c22f8b3c38d2 bus: mhi: ep: Use slab allocator where applicable new d63ddfb78b23 bus: mhi: ep: Add support for interrupt moderation timer new 2ee484d70165 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 2159bd4e9057 memblock: Return NUMA_NO_NODE instead of -1 to improve cod [...] new 907ba1fa2c4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 98988fc8e9ed zstd: import upstream v1.5.5 new 40eb0e915deb zstd: Backport Huffman speed improvement from upstream new 3f832dfb8a8e zstd: fix g_debuglevel export warning new 5cdc397e3d4e Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 0e8d2444168d efivarfs: force RO when remounting if SetVariable is not s [...] new d28076ddda34 efivarfs: Move efivar availability check into FS context init new 547713d502f7 efivarfs: Free s_fs_info on unmount new cdb46a8aefbf efivarfs: Move efivarfs list into superblock s_fs_info new 6bb3703aa52c efi: expose efivar generic ops register function new 1f71f37fbbd0 efi: Add EFI_ACCESS_DENIED status code new c44b6be62e8d efi: Add tee-based EFI variable driver new 94f7f6182c72 efivarfs: automatically update super block flag new 2864c9c738e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 807f06d1074d ecryptfs: Reject casefold directory inodes new 474076965090 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 24c6a097b5a2 slub: Reflow ___slab_alloc() new 43c4c349149c slub: Change get_partial() interfaces to return slab new 8a399e2f6003 slub: Keep track of whether slub is on the per-node partial list new 422e7d543758 slub: Prepare __slab_free() for unfrozen partial slab out [...] new 213094b5d1af slub: Introduce freeze_slab() new 8cd3fa428b56 slub: Delay freezing of partial slabs new 00eb60c28815 slub: Optimize deactivate_slab() new 21316fdc7999 slub: Rename all *unfreeze_partials* functions to *put_partials* new 31bda717d777 slub: Update frozen slabs documentations in the source new 0445ee000498 mm/slab, docs: switch mm-api docs generation from slab.c t [...] new 2a19be61a651 mm/slab: remove CONFIG_SLAB from all Kconfig and Makefile new 72786c0a3dc5 KASAN: remove code paths guarded by CONFIG_SLAB new a745b067db0f KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB removal new bc3dcb850f18 mm/memcontrol: remove CONFIG_SLAB #ifdef guards new 70da1d01edf6 cpu/hotplug: remove CPUHP_SLAB_PREPARE hooks new a9e0b9f27266 mm/slab: remove CONFIG_SLAB code from slab common code new 8c20b29db508 mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefs new 16a1d968358a mm/slab: remove mm/slab.c and slab_def.h new 7ef08ae8277c mm/slab: move struct kmem_cache_cpu declaration to slub.c new 19975f83412f mm/slab: move the rest of slub_def.h to mm/slab.h new 89c2d061bfa7 mm/slab: consolidate includes in the internal mm/slab.h new 6011be59910f mm/slab: move pre/post-alloc hooks from slab.h to slub.c new 0bedcc66d2a4 mm/slab: move memcg related functions from slab.h to slub.c new b52ef56e9b32 mm/slab: move struct kmem_cache_node from slab.h to slub.c new b774d3e326d3 mm/slab: move kfree() from slab_common.c to slub.c new 5a9d31d980cb mm/slab: move kmalloc_slab() to mm/slab.h new 4862caa5cba0 mm/slab: move kmalloc() functions from slab_common.c to slub.c new 49378a05ce7f mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() [...] new 3450a0e5a6fc mm/slub: optimize alloc fastpath code layout new ecf9a253ce12 mm/slub: optimize free fast path code layout new 6f3dd2c31d7d mm/slub: fix bulk alloc and free stats new 520a688a2edf mm/slub: introduce __kmem_cache_free_bulk() without free hooks new 284f17ac13fe mm/slub: handle bulk and single object freeing separately new 1c7809d3e9bd mm/slub: free KFENCE objects in slab_free_hook() new f7eb801fcdb1 Merge branch 'slab/for-6.8/slub-hook-cleanups' into slab/for-next new a3cd576f9a3d Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 677a9e3b7e3d selftests/landlock: Add tests to check unknown rule's acce [...] new 413e638fb4df selftests/landlock: Add tests to check unhandled rule's ac [...] new 9d88b22a5d43 landlock: Remove remaining "inline" modifiers in .c files new af439612b4dd selftests/landlock: Rename "permitted" to "allowed" in ftr [...] new ae2de167f19d landlock: Optimize the number of calls to get_access_mask [...] new 2d2016fefb8e landlock: Add IOCTL access right new e0bf2e60f9c3 selftests/landlock: Test IOCTL support new a725134eca88 selftests/landlock: Test IOCTL with memfds new 86d25e41081e selftests/landlock: Test ioctl(2) and ftruncate(2) with op [...] new ce05e6624558 samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL new a50156fe3dcb landlock: Document IOCTL support new 9b4e8cb962df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c3f41b00307f rust: kernel: str: Implement Debug for CString new dc92ac9f6383 rust: replace <linux/module.h> with <linux/export.h> in ru [...] new bad098d76835 rust: Ignore preserve-most functions new 9b7a24d99851 rust: bindings: rename const binding using sed new dc458a5606f0 rust: macros: update 'paste!' macro to accept string literals new 20c226f07c01 rust: macros: improve `#[vtable]` documentation new d9857c16cfc6 rust: Suppress searching builtin sysroot new 7e78a8e51d56 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new bbe0a82cc096 MAINTAINERS: remove Iurii Zaikin from proc sysctl new 75e903657414 MAINTAINERS: Add Joel Granados as co-maintainer for proc sysctl new fd696ee23957 sysctl: Fix out of bounds access for empty sysctl registers new 1851612ccde7 sysctl: Add a selftest for handling empty dirs new 26fb7cbd09af sysclt: Clarify the results of selftest run new 213bdf5eed42 cachefiles: Remove the now superfluous sentinel element fr [...] new ce3abc008ade fs: Remove the now superfluous sentinel elements from ctl_ [...] new d4af5b699d8b sysctl: Remove the now superfluous sentinel elements from [...] new a6fd07f80ab7 coda: Remove the now superfluous sentinel elements from ct [...] new 7098a5baeb10 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new d4ae72f7cef6 fs/exec.c: Add fast path for ENOENT on PATH search before [...] new 0a8a952a75f2 ELF, MAINTAINERS: specifically mention ELF new 81df57284a55 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 92697139b013 lib/find_bit: Fix the code comments about find_next_bit_wrap new 27c82f14e6d2 lib/find: optimize find_*_bit_wrap new 4599591fd55a Merge branch 'bitmap-for-next' of https://github.com/norov [...] new cb6d2fd30ddd SUNRPC: Replace strlcpy() with strscpy() new 40b2519d7566 samples: Replace strlcpy() with strscpy() new d4011f6817ae HID: uhid: replace deprecated strncpy with strscpy new da2e08d4630a i40e: Annotate struct i40e_qvlist_info with __counted_by new 97f3880a33cd VMCI: Annotate struct vmci_handle_arr with __counted_by new 446425648c5d afs: Add __counted_by for struct afs_acl and use struct_size() new 3b2894c96737 drm/modes: replace deprecated strncpy with strscpy_pad new 576b75f93b3d nvme-fabrics: replace deprecated strncpy with strscpy new ab7e8bb6e077 nvdimm/btt: replace deprecated strncpy with strscpy new e5a4975ca463 nvme-fc: replace deprecated strncpy with strscpy new aabf7c37dfbc lkdtm: Add kfence read after free crash type new 12cd3cd8c797 params: Introduce the param_unknown_fn type new fd0cd057a1b7 params: Do not go over the limit when getting the string length new 0fc79cbc937f params: Use size_add() for kmalloc() new a05f096c2c0c params: Sort headers new b5e3f86a47d3 params: Fix multi-line comment style new 8a3750ecf810 tracing/uprobe: Replace strlcpy() with strscpy() new ac7110d883ff atags_proc: Add __counted_by for struct buffer and use str [...] new 53853995c665 qnx4: Extract dir entry filename processing into helper new a75b3809dce2 qnx4: Use get_directory_fname() in qnx4_match() new 79b6e5e0cf1a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new e5c35432f91c powerpc/crypto: Avoid -Wstringop-overflow warnings new 89741e7e42f6 Makefile: Enable -Wstringop-overflow globally new 617ab3c357d2 init: Kconfig: Disable -Wstringop-overflow for GCC-11 new bead726c2042 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 89b212d4afef selftests/nolibc: don't hang on config input new bb6ec2e9fd8b tools/nolibc: Use linux/wait.h rather than duplicating it new bdeeeaba8368 selftests/nolibc: use EFI -bios for LoongArch qemu new 7263c9d9b67a selftests/nolibc: anchor paths in $(srcdir) if possible new 69620b3a5bc5 selftests/nolibc: support out-of-tree builds new 91f16451593b selftests/nolibc: add script to run testsuite new 48946c5aa7a8 tools/nolibc: error out on unsupported architecture new aa68a5a83a0a tools/nolibc: move MIPS ABI validation into arch-mips.h new c4c20a7d6ef9 selftests/nolibc: use XARCH for MIPS new bb503f5f0154 selftests/nolibc: explicitly specify ABI for MIPS new 3ab1e9db098a selftests/nolibc: extraconfig support new b4b9fb91da99 selftests/nolibc: add configuration for mipso32be new 07f679b50252 selftests/nolibc: fix testcase status alignment new d7233e2b758b selftests/nolibc: introduce QEMU_ARCH_USER new 8bcf9a485541 selftests/nolibc: run-tests.sh: enable testing via qemu-user new 544102458a8d tools/nolibc: mips: add support for PIC new b9e64724cd8a selftests/nolibc: make result alignment more robust new dece8476d6dd tools/nolibc: annotate va_list printf formats new 825f404776b4 tools/nolibc: drop duplicated testcase ioctl_tiocinq new 7b20478b777c tools/nolibc: drop custom definition of struct rusage new a0bb5f88fc3d tools/nolibc: add support for getrlimit/setrlimit new d543d9ddf593 selftests/nolibc: disable coredump via setrlimit new 4f2a24d73c61 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] new 6767b6f4b461 dt-bindings: qcom,pdc: Add compatible for SM8550 new 8a5236acacb9 of: overlay: enable of_overlay_fdt_apply() kerneldoc new 7d646d5c50c6 dt-bindings: power: fsl,scu-pd: Document imx8dl new 1080b5c0c1a6 of: fix recursion typo in kernel doc new ca41ae8f445e dt-bindings: interrupt-controller: Add SDX75 PDC compatible new c1c647f604a5 dt-bindings: qcom,pdc: document the SM8650 Power Domain Co [...] new daa9249408fc dt-bindings: interrupt-controller: qcom,pdc: document pdc [...] new 9e7f72d45247 dt-bindings: fsl,dpaa2-console: drop unneeded quotes new 67f7a63ecc71 dt-bindings: arm/calxeda: drop unneeded quotes new e185a24eeab3 dt-bindings: correct white-spaces in examples new 3310288f6135 of/platform: Disable sysfb if a simple-framebuffer node is found new 83a368a3fc8a docs: dt-bindings: add DTS Coding Style document new 644977738c44 dt-bindings: gpu: samsung-rotator: drop redundant quotes new 6b91e0ee7fc9 dt-bindings: gpu: samsung: re-order entries to match codin [...] new f1d797b6da5e dt-bindings: gpu: samsung: constrain clocks in top-level p [...] new 6ff067f3d566 dt-bindings: gpu: samsung-g2d: constrain iommus and power-domains new 6a4ff5eab843 dt-bindings: gpu: samsung-scaler: constrain iommus and pow [...] new f0f99f371822 dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries new 7048708fec3a dt-bindings: drm: rockchip: convert inno_hdmi-rockchip.txt [...] new 0d3a771610d0 dt-bindings: connector: Add child nodes for multiple PD ca [...] new 6701f9ad4ea3 dt-bindings: arm: merge qcom,idle-state with idle-state new f5cfd90c1ae0 sparc: Use device_get_match_data() new 319e31686b9f tpm: nuvoton: Use i2c_get_match_data() new b693628608d4 net: can: Use device_get_match_data() new c4477742257e thermal: loongson2: Replace of_device.h with explicit includes new 5adf0863e467 serial: esp32_acm: Add explicit platform_device.h include new 68398c844813 serial: esp32_uart: Use device_get_match_data() new 11844f340318 cdx: Explicitly include correct DT includes, again new 72cc46a84b80 pci: rcar-gen4: Replace of_device.h with explicit of.h include new 7fe8ef1a38a0 of: Stop circularly including of_device.h and of_platform.h new b492af27d0c8 Merge branch 'dt/header-fixes-for-next' into for-next new 372e1c1ec54d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a5aa2844056 ntfs3: align struct ATTR_LIST_ENTRY new 11651f8cb2e8 Add linux-next specific files for 20231214
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 (ab57716449b3) \ N -- N -- N refs/heads/master (11651f8cb2e8)
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 9761 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: .clang-format | 92 +- .editorconfig | 32 + .gitignore | 1 + .mailmap | 15 +- CREDITS | 28 +- .../ABI/testing/debugfs-driver-habanalabs | 72 +- Documentation/ABI/testing/debugfs-hisi-hpre | 2 +- Documentation/ABI/testing/debugfs-hisi-sec | 2 +- Documentation/ABI/testing/debugfs-hisi-zip | 2 +- Documentation/ABI/testing/debugfs-vfio | 25 + Documentation/ABI/testing/sysfs-bus-iio | 7 +- Documentation/ABI/testing/sysfs-bus-optee-devices | 9 + Documentation/ABI/testing/sysfs-class-devfreq | 3 + Documentation/ABI/testing/sysfs-class-hwmon | 110 +- Documentation/ABI/testing/sysfs-class-led | 9 - .../ABI/testing/sysfs-class-led-trigger-netdev | 39 + .../ABI/testing/sysfs-class-led-trigger-tty | 56 + Documentation/ABI/testing/sysfs-driver-habanalabs | 12 + Documentation/ABI/testing/sysfs-driver-ufs | 49 + Documentation/ABI/testing/sysfs-firmware-initrd | 8 + Documentation/ABI/testing/sysfs-fs-f2fs | 6 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 33 +- Documentation/ABI/testing/sysfs-nvmem-cells | 21 + Documentation/Makefile | 16 +- Documentation/RAS/ras.rst | 26 + Documentation/RCU/checklist.rst | 25 +- Documentation/RCU/rcu_dereference.rst | 27 +- Documentation/RCU/torture.rst | 2 +- Documentation/accel/qaic/aic100.rst | 11 +- Documentation/accel/qaic/qaic.rst | 37 +- Documentation/admin-guide/blockdev/zram.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 45 +- Documentation/admin-guide/devices.txt | 3 + Documentation/admin-guide/kernel-parameters.txt | 21 +- Documentation/admin-guide/media/index.rst | 10 +- Documentation/admin-guide/media/starfive_camss.rst | 72 + .../admin-guide/media/starfive_camss_graph.dot | 12 + Documentation/admin-guide/media/v4l-drivers.rst | 1 + Documentation/admin-guide/media/visl.rst | 2 + Documentation/admin-guide/mm/damon/usage.rst | 48 +- Documentation/admin-guide/mm/pagemap.rst | 1 + Documentation/admin-guide/mm/transhuge.rst | 97 +- Documentation/admin-guide/mm/userfaultfd.rst | 3 + Documentation/admin-guide/mm/zswap.rst | 16 + Documentation/admin-guide/perf/dwc_pcie_pmu.rst | 94 + Documentation/admin-guide/perf/imx-ddr.rst | 45 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/sysrq.rst | 11 +- Documentation/arch/arm64/arm-acpi.rst | 2 +- Documentation/arch/arm64/elf_hwcaps.rst | 6 +- Documentation/arch/arm64/perf.rst | 72 + Documentation/arch/loongarch/introduction.rst | 4 +- Documentation/arch/riscv/hwprobe.rst | 81 + Documentation/arch/riscv/uabi.rst | 20 + Documentation/arch/x86/boot.rst | 4 +- Documentation/arch/x86/cpuinfo.rst | 89 +- Documentation/arch/x86/pti.rst | 10 +- Documentation/arch/x86/tdx.rst | 207 +- Documentation/bpf/btf.rst | 6 +- Documentation/bpf/cpumasks.rst | 2 +- Documentation/bpf/fs_kfuncs.rst | 21 + Documentation/bpf/index.rst | 1 + Documentation/bpf/kfuncs.rst | 30 +- Documentation/conf.py | 4 + Documentation/core-api/dma-api-howto.rst | 2 +- Documentation/core-api/dma-api.rst | 2 +- Documentation/core-api/maple_tree.rst | 4 + Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/pin_user_pages.rst | 2 + Documentation/crypto/api.rst | 5 +- Documentation/crypto/index.rst | 5 +- Documentation/dev-tools/index.rst | 5 +- Documentation/dev-tools/kunit/usage.rst | 10 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 4 + .../devicetree/bindings/arm/calxeda/l2ecc.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 11 +- Documentation/devicetree/bindings/arm/google.yaml | 53 + .../bindings/arm/msm/qcom,idle-state.txt | 84 - .../devicetree/bindings/arm/qcom-soc.yaml | 16 +- Documentation/devicetree/bindings/arm/qcom.yaml | 40 +- .../devicetree/bindings/arm/rockchip.yaml | 44 +- .../bindings/arm/samsung/samsung-boards.yaml | 6 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 2 + Documentation/devicetree/bindings/arm/ti/omap.yaml | 2 + Documentation/devicetree/bindings/arm/xilinx.yaml | 137 - .../bindings/auxdisplay/hit,hd44780.yaml | 2 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 5 +- .../devicetree/bindings/cache/sifive,ccache0.yaml | 6 +- .../bindings/clock/baikal,bt1-ccu-pll.yaml | 2 +- .../bindings/clock/fsl,imx93-anatop.yaml | 42 + .../bindings/clock/google,gs101-clock.yaml | 106 + .../devicetree/bindings/clock/qcom,a53pll.yaml | 1 + .../bindings/clock/qcom,camcc-sm8250.yaml | 18 +- .../bindings/clock/qcom,gcc-ipq6018.yaml | 57 + .../bindings/clock/qcom,gcc-ipq8074.yaml | 4 + .../devicetree/bindings/clock/qcom,gcc-other.yaml | 3 - .../bindings/clock/qcom,qdu1000-ecpricc.yaml | 68 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/qcom,sc7180-camcc.yaml | 18 +- .../bindings/clock/qcom,sc7280-camcc.yaml | 18 +- .../bindings/clock/qcom,sdm845-camcc.yaml | 18 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 20 +- .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 + .../bindings/clock/qcom,sm8550-tcsr.yaml | 8 +- .../bindings/clock/qcom,sm8650-dispcc.yaml | 106 + .../devicetree/bindings/clock/qcom,sm8650-gcc.yaml | 65 + .../bindings/clock/qcom,x1e80100-gcc.yaml | 72 + .../bindings/connector/usb-connector.yaml | 81 +- .../devicetree/bindings/cpu/idle-states.yaml | 81 +- .../bindings/crypto/inside-secure,safexcel.yaml | 86 + .../bindings/crypto/inside-secure-safexcel.txt | 40 - .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom,prng.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 1 + .../bindings/display/bridge/adi,adv7533.yaml | 6 + .../bindings/display/bridge/lontium,lt8912b.yaml | 21 + .../devicetree/bindings/display/fsl,lcdif.yaml | 20 +- .../bindings/display/mediatek/mediatek,dsi.yaml | 1 - .../bindings/display/msm/dp-controller.yaml | 2 + .../bindings/display/msm/dsi-controller-main.yaml | 3 + .../bindings/display/msm/dsi-phy-7nm.yaml | 1 + .../bindings/display/msm/mdss-common.yaml | 18 +- .../bindings/display/msm/qcom,qcm2290-mdss.yaml | 21 +- .../bindings/display/msm/qcom,sc7180-mdss.yaml | 14 +- .../bindings/display/msm/qcom,sc7280-mdss.yaml | 14 +- .../bindings/display/msm/qcom,sdm670-mdss.yaml | 292 + .../bindings/display/msm/qcom,sdm845-dpu.yaml | 4 +- .../bindings/display/msm/qcom,sm6115-mdss.yaml | 10 + .../bindings/display/msm/qcom,sm6125-mdss.yaml | 8 +- .../bindings/display/msm/qcom,sm6350-mdss.yaml | 8 +- .../bindings/display/msm/qcom,sm6375-mdss.yaml | 8 +- .../bindings/display/msm/qcom,sm8150-mdss.yaml | 6 +- .../bindings/display/msm/qcom,sm8250-mdss.yaml | 10 + .../bindings/display/msm/qcom,sm8450-mdss.yaml | 13 +- .../bindings/display/msm/qcom,sm8650-dpu.yaml | 127 + .../bindings/display/msm/qcom,sm8650-mdss.yaml | 328 + .../display/panel/fascontek,fs035vg158.yaml | 56 + .../bindings/display/panel/himax,hx8394.yaml | 3 + .../bindings/display/panel/ilitek,ili9805.yaml | 62 + .../bindings/display/panel/ilitek,ili9881c.yaml | 1 + .../display/panel/leadtek,ltk035c5444t.yaml | 8 +- .../bindings/display/panel/newvision,nv3051d.yaml | 2 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../panel/panel-simple-lvds-dual-ports.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 6 +- .../bindings/display/panel/sitronix,st7701.yaml | 1 + .../bindings/display/renesas,shmobile-lcdc.yaml | 130 + .../display/rockchip/inno_hdmi-rockchip.txt | 49 - .../display/rockchip/rockchip,inno-hdmi.yaml | 103 + .../bindings/display/rockchip/rockchip-vop2.yaml | 100 +- .../display/samsung/samsung,exynos-mixer.yaml | 6 +- .../bindings/display/ti/ti,am65x-dss.yaml | 14 + .../devicetree/bindings/dma/dma-controller.yaml | 15 - .../devicetree/bindings/dma/dma-router.yaml | 11 - .../bindings/dma/nvidia,tegra210-adma.yaml | 3 + .../devicetree/bindings/dma/qcom,gpi.yaml | 2 + .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 2 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 1 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 39 +- .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 26 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 20 +- .../devicetree/bindings/dts-coding-style.rst | 196 + Documentation/devicetree/bindings/eeprom/at24.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.yaml | 18 +- .../bindings/gpio/brcm,brcmstb-gpio.yaml | 2 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 7 + .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 3 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 1 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 + .../devicetree/bindings/gpu/img,powervr.yaml | 73 + .../devicetree/bindings/gpu/samsung-g2d.yaml | 71 +- .../devicetree/bindings/gpu/samsung-rotator.yaml | 9 +- .../devicetree/bindings/gpu/samsung-scaler.yaml | 81 +- .../bindings/hwinfo/samsung,exynos-chipid.yaml | 18 +- .../devicetree/bindings/hwmon/gpio-fan.txt | 41 - .../devicetree/bindings/hwmon/gpio-fan.yaml | 60 + .../devicetree/bindings/hwmon/iio-hwmon.yaml | 2 +- .../devicetree/bindings/hwmon/lltc,ltc4286.yaml | 50 + .../devicetree/bindings/i2c/i2c-exynos5.yaml | 11 +- .../bindings/i2c/samsung,s3c2410-i2c.yaml | 22 +- .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 6 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 10 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 4 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 9 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 29 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 15 - .../bindings/iio/amplifiers/adi,hmc425a.yaml | 4 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 5 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 4 + .../bindings/iio/light/vishay,veml6075.yaml | 39 + .../iio/pressure/honeywell,mprls0025pa.yaml | 2 - .../iio/temperature/microchip,mcp9600.yaml | 70 + Documentation/devicetree/bindings/index.rst | 1 + .../devicetree/bindings/input/gpio-keys.yaml | 41 +- .../devicetree/bindings/input/gpio-mouse.txt | 32 - .../devicetree/bindings/input/gpio-mouse.yaml | 68 + .../bindings/input/mediatek,pmic-keys.yaml | 24 +- .../bindings/input/microchip,cap11xx.yaml | 80 +- .../bindings/input/sprd,sc27xx-vibrator.yaml | 19 +- .../bindings/input/touchscreen/samsung,s6sy761.txt | 32 - .../input/touchscreen/samsung,s6sy761.yaml | 54 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 4 + .../bindings/interconnect/qcom,sm6115.yaml | 152 + .../bindings/interconnect/qcom,sm8650-rpmh.yaml | 136 + .../bindings/interconnect/qcom,x1e80100-rpmh.yaml | 83 + .../bindings/interrupt-controller/qcom,mpm.yaml | 56 +- .../bindings/interrupt-controller/qcom,pdc.yaml | 4 + .../interrupt-controller/renesas,rzg2l-irqc.yaml | 5 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../st,stih407-irq-syscfg.yaml | 4 +- .../devicetree/bindings/iommu/apple,dart.yaml | 1 + .../bindings/leds/allwinner,sun50i-a100-ledc.yaml | 137 + .../devicetree/bindings/leds/awinic,aw200xx.yaml | 95 +- .../bindings/leds/backlight/mps,mp3309c.yaml | 10 +- Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../bindings/leds/qcom,spmi-flash-led.yaml | 4 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 62 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/media/cnm,wave521c.yaml | 61 + .../bindings/media/i2c/galaxycore,gc2145.yaml | 113 + .../bindings/media/i2c/thine,thp7312.yaml | 224 + .../bindings/media/mediatek,mdp3-rdma.yaml | 8 + .../devicetree/bindings/media/rockchip-isp1.yaml | 11 +- .../devicetree/bindings/media/st,stm32-dcmipp.yaml | 89 + .../bindings/media/starfive,jh7110-camss.yaml | 180 + .../devicetree/bindings/mfd/ams,as3711.yaml | 223 + Documentation/devicetree/bindings/mfd/as3711.txt | 73 - .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 140 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 6 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 7 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 2 + .../bindings/mfd/samsung,exynos5433-lpass.yaml | 2 +- .../devicetree/bindings/mfd/ti,am3359-tscadc.yaml | 2 - .../bindings/misc/fsl,dpaa2-console.yaml | 2 +- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 8 +- .../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 9 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 25 +- .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 1 + Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 + .../bindings/net/dsa/marvell,mv88e6060.yaml | 88 + .../bindings/net/dsa/marvell,mv88e6xxx.yaml | 337 + .../devicetree/bindings/net/dsa/marvell.txt | 109 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 34 +- .../bindings/net/ethernet-controller.yaml | 4 +- .../devicetree/bindings/net/ethernet-switch.yaml | 23 +- .../devicetree/bindings/net/lantiq,pef2256.yaml | 213 + .../devicetree/bindings/net/marvell,aquantia.yaml | 116 + .../devicetree/bindings/net/marvell,mvusb.yaml | 7 +- .../devicetree/bindings/net/qcom,ipa.yaml | 24 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 2 +- .../devicetree/bindings/net/renesas,ethertsn.yaml | 133 + Documentation/devicetree/bindings/net/sff,sfp.yaml | 2 +- .../devicetree/bindings/net/xlnx,axi-ethernet.yaml | 16 + .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 10 +- .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 1 + .../bindings/pci/toshiba,visconti-pcie.yaml | 2 +- .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 3 + .../devicetree/bindings/perf/riscv,pmu.yaml | 2 +- .../phy/amlogic,g12a-mipi-dphy-analog.yaml | 12 - .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 17 - .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 5 + .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 2 + .../bindings/phy/qcom,snps-eusb2-phy.yaml | 1 + .../bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml | 2 +- .../bindings/pinctrl/pinctrl-single.yaml | 1 + .../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml | 6 +- .../pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml | 148 + .../bindings/pinctrl/qcom,sm8650-tlmm.yaml | 147 + .../bindings/pinctrl/qcom,x1e80100-tlmm.yaml | 143 + .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 6 +- .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 45 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 5 +- .../devicetree/bindings/power/fsl,scu-pd.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 +- .../bindings/power/reset/nvmem-reboot-mode.yaml | 8 +- .../bindings/power/reset/syscon-reboot-mode.yaml | 8 +- .../bindings/power/supply/richtek,rt9455.yaml | 8 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 10 +- .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 1 - .../devicetree/bindings/pwm/pwm-samsung.yaml | 4 + .../bindings/regulator/fixed-regulator.yaml | 2 + .../devicetree/bindings/regulator/mps,mp5416.yaml | 4 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 4 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/regulator/qcom,spmi-regulator.yaml | 19 + .../devicetree/bindings/regulator/regulator.yaml | 13 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 8 +- .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../devicetree/bindings/reset/fsl,imx-src.yaml | 31 +- .../bindings/reset/hisilicon,hi3660-reset.yaml | 25 +- .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 10 +- .../devicetree/bindings/reset/qcom,pdc-global.yaml | 8 +- .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 2 +- .../devicetree/bindings/riscv/extensions.yaml | 213 + .../devicetree/bindings/riscv/sophgo.yaml | 4 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 5 + .../bindings/serial/fsl,s32-linflexuart.yaml | 2 +- .../bindings/serial/qcom,msm-uartdm.yaml | 13 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 +- .../devicetree/bindings/serial/samsung_uart.yaml | 28 +- .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml | 33 + .../microchip/microchip,mpfs-sys-controller.yaml | 10 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 22 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 14 + .../devicetree/bindings/soc/rockchip/grf.yaml | 2 + .../bindings/soc/samsung/exynos-pmu.yaml | 10 + .../bindings/soc/samsung/exynos-usi.yaml | 7 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + .../devicetree/bindings/soc/xilinx/xilinx.yaml | 142 + .../devicetree/bindings/sound/adi,max98363.yaml | 2 +- Documentation/devicetree/bindings/sound/es8328.txt | 38 - .../devicetree/bindings/sound/everest,es8328.yaml | 77 + .../devicetree/bindings/sound/fsl,mqs.txt | 36 - .../devicetree/bindings/sound/fsl,mqs.yaml | 105 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 22 +- .../devicetree/bindings/sound/nuvoton,nau8821.yaml | 9 + .../bindings/sound/qcom,lpass-rx-macro.yaml | 21 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 23 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 21 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 21 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 4 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 4 +- .../bindings/sound/qcom,wcd938x-sdw.yaml | 4 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 +- .../devicetree/bindings/sound/qcom,wsa883x.yaml | 2 +- .../devicetree/bindings/sound/qcom,wsa8840.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 36 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 2 +- .../devicetree/bindings/sound/samsung-i2s.yaml | 19 +- .../bindings/sound/sound-card-common.yaml | 7 + .../bindings/sound/ti,tlv320aic32x4.yaml | 2 +- .../devicetree/bindings/spi/adi,axi-spi-engine.txt | 31 - .../bindings/spi/adi,axi-spi-engine.yaml | 66 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 - .../devicetree/bindings/spi/st,stm32-spi.yaml | 1 + .../devicetree/bindings/timer/sifive,clint.yaml | 2 + .../bindings/timer/thead,c900-aclint-mtimer.yaml | 9 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/ufs/ufs-common.yaml | 2 + .../devicetree/bindings/usb/generic-xhci.yaml | 25 +- .../devicetree/bindings/usb/microchip,usb5744.yaml | 7 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 9 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 2 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 6 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../devicetree/bindings/w1/amd,axi-1wire-host.yaml | 44 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 29 +- Documentation/doc-guide/sphinx.rst | 9 + Documentation/driver-api/device-io.rst | 9 +- Documentation/driver-api/index.rst | 7 +- Documentation/driver-api/media/camera-sensor.rst | 3 +- .../driver-api/media/drivers/ccs/mk-ccs-regs | 104 +- Documentation/driver-api/media/index.rst | 7 +- Documentation/driver-api/media/v4l2-subdev.rst | 11 +- Documentation/driver-api/mei/index.rst | 7 +- Documentation/driver-api/mtd/spi-nor.rst | 262 +- Documentation/driver-api/nvmem.rst | 8 +- Documentation/driver-api/pci/index.rst | 5 +- Documentation/driver-api/pci/p2pdma.rst | 16 +- Documentation/driver-api/tee.rst | 66 + Documentation/driver-api/wbrf.rst | 78 + Documentation/filesystems/erofs.rst | 4 + Documentation/filesystems/fscrypt.rst | 3 +- Documentation/filesystems/index.rst | 5 +- Documentation/filesystems/locking.rst | 4 +- Documentation/filesystems/overlayfs.rst | 90 +- Documentation/filesystems/porting.rst | 18 +- Documentation/filesystems/proc.rst | 14 +- Documentation/filesystems/squashfs.rst | 60 + Documentation/filesystems/vfs.rst | 8 +- .../filesystems/xfs-online-fsck-design.rst | 5315 ---- Documentation/filesystems/xfs/index.rst | 14 + .../{ => xfs}/xfs-delayed-logging-design.rst | 0 .../{ => xfs}/xfs-maintainer-entry-profile.rst | 0 .../filesystems/xfs/xfs-online-fsck-design.rst | 5315 ++++ .../{ => xfs}/xfs-self-describing-metadata.rst | 0 Documentation/gpu/amdgpu/display/dc-debug.rst | 41 + .../gpu/amdgpu/display/trace-groups-table.csv | 29 + Documentation/gpu/automated_testing.rst | 7 +- Documentation/gpu/drivers.rst | 2 + Documentation/gpu/drm-kms-helpers.rst | 6 + Documentation/gpu/drm-kms.rst | 8 + Documentation/gpu/drm-mm.rst | 10 + Documentation/gpu/drm-vm-bind-locking.rst | 582 + Documentation/gpu/imagination/index.rst | 13 + Documentation/gpu/imagination/uapi.rst | 171 + Documentation/gpu/implementation_guidelines.rst | 1 + Documentation/gpu/rfc/xe.rst | 132 +- Documentation/gpu/todo.rst | 47 +- Documentation/hwmon/dell-smm-hwmon.rst | 38 +- Documentation/hwmon/gigabyte_waterforce.rst | 47 + Documentation/hwmon/index.rst | 3 + Documentation/hwmon/ltc4286.rst | 95 + Documentation/hwmon/max31827.rst | 75 +- Documentation/hwmon/mp5990.rst | 84 + Documentation/hwmon/sht3x.rst | 29 +- Documentation/index.rst | 1 + Documentation/input/input_kapi.rst | 5 +- Documentation/input/input_uapi.rst | 5 +- Documentation/input/joydev/index.rst | 5 +- Documentation/livepatch/callbacks.rst | 4 +- Documentation/locking/mutex-design.rst | 6 + .../maintainer/maintainer-entry-profile.rst | 2 +- Documentation/memory-barriers.txt | 17 +- Documentation/misc-devices/index.rst | 5 +- Documentation/mm/arch_pgtable_helpers.rst | 2 - Documentation/mm/damon/design.rst | 13 + Documentation/netlink/netlink-raw.yaml | 3 +- Documentation/netlink/specs/devlink.yaml | 385 +- Documentation/netlink/specs/netdev.yaml | 285 +- Documentation/networking/bridge.rst | 334 +- .../device_drivers/ethernet/marvell/octeon_ep.rst | 5 + .../networking/device_drivers/wifi/index.rst | 1 - .../networking/device_drivers/wifi/ray_cs.rst | 165 - .../networking/devlink/devlink-reload.rst | 13 +- Documentation/networking/devlink/ice.rst | 9 + Documentation/networking/ethtool-netlink.rst | 6 + Documentation/networking/index.rst | 3 + Documentation/networking/net_cachelines/index.rst | 16 + .../net_cachelines/inet_connection_sock.rst | 50 + .../networking/net_cachelines/inet_sock.rst | 44 + .../networking/net_cachelines/net_device.rst | 178 + .../net_cachelines/netns_ipv4_sysctl.rst | 158 + Documentation/networking/net_cachelines/snmp.rst | 135 + .../networking/net_cachelines/tcp_sock.rst | 157 + Documentation/networking/netlink_spec/.gitignore | 1 + Documentation/networking/netlink_spec/readme.txt | 4 + Documentation/networking/page_pool.rst | 10 +- Documentation/networking/smc-sysctl.rst | 20 +- Documentation/networking/snmp_counter.rst | 16 +- Documentation/networking/tcp_ao.rst | 2 +- Documentation/networking/xdp-rx-metadata.rst | 2 + Documentation/networking/xsk-tx-metadata.rst | 81 + Documentation/process/4.Coding.rst | 4 + Documentation/process/coding-style.rst | 4 + Documentation/process/development-process.rst | 19 +- Documentation/process/maintainer-netdev.rst | 20 +- Documentation/process/submitting-patches.rst | 15 +- Documentation/scheduler/sched-design-CFS.rst | 8 +- Documentation/security/keys/trusted-encrypted.rst | 2 +- Documentation/sound/soc/dapm.rst | 2 +- Documentation/sphinx-static/custom.css | 9 + Documentation/sphinx-static/theme_overrides.css | 5 - Documentation/sphinx/automarkup.py | 20 +- Documentation/spi/pxa2xx.rst | 59 +- Documentation/staging/index.rst | 1 - Documentation/staging/rpmsg.rst | 50 +- Documentation/staging/tee.rst | 364 - Documentation/subsystem-apis.rst | 1 + Documentation/tee/amd-tee.rst | 90 + Documentation/tee/index.rst | 19 + Documentation/tee/op-tee.rst | 166 + Documentation/tee/tee.rst | 22 + Documentation/trace/fprobetrace.rst | 8 +- Documentation/trace/ftrace.rst | 2 +- Documentation/trace/kprobetrace.rst | 8 +- .../it_IT/process/development-process.rst | 19 +- .../sp_SP/process/handling-regressions.rst | 797 + Documentation/translations/sp_SP/process/index.rst | 1 + .../zh_CN/arch/loongarch/introduction.rst | 4 +- .../translations/zh_CN/dev-tools/index.rst | 5 +- .../zh_CN/dev-tools/testing-overview.rst | 2 +- .../translations/zh_CN/driver-api/gpio/index.rst | 3 +- .../translations/zh_CN/driver-api/index.rst | 5 +- .../zh_CN/process/development-process.rst | 5 +- Documentation/translations/zh_CN/process/index.rst | 53 +- .../translations/zh_CN/process/magic-number.rst | 69 +- .../zh_CN/process/maintainer-pgp-guide.rst | 789 + .../zh_CN/scheduler/sched-design-CFS.rst | 8 +- .../translations/zh_CN/userspace-api/index.rst | 5 +- Documentation/translations/zh_TW/IRQ.txt | 8 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- .../translations/zh_TW/admin-guide/bug-bisect.rst | 2 +- .../translations/zh_TW/admin-guide/bug-hunting.rst | 2 +- .../zh_TW/admin-guide/clearing-warn-once.rst | 2 +- .../translations/zh_TW/admin-guide/cpu-load.rst | 2 +- .../translations/zh_TW/admin-guide/index.rst | 2 +- .../translations/zh_TW/admin-guide/init.rst | 2 +- .../zh_TW/admin-guide/reporting-issues.rst | 2 +- .../zh_TW/admin-guide/security-bugs.rst | 2 +- .../zh_TW/admin-guide/tainted-kernels.rst | 2 +- .../translations/zh_TW/admin-guide/unicode.rst | 2 +- .../translations/zh_TW/arch/arm64/amu.rst | 2 +- .../translations/zh_TW/arch/arm64/booting.txt | 4 +- .../translations/zh_TW/arch/arm64/elf_hwcaps.rst | 2 +- .../translations/zh_TW/arch/arm64/hugetlbpage.rst | 2 +- .../translations/zh_TW/arch/arm64/index.rst | 2 +- .../zh_TW/arch/arm64/legacy_instructions.txt | 4 +- .../translations/zh_TW/arch/arm64/memory.txt | 4 +- .../translations/zh_TW/arch/arm64/perf.rst | 2 +- .../zh_TW/arch/arm64/silicon-errata.txt | 4 +- .../zh_TW/arch/arm64/tagged-pointers.txt | 4 +- .../translations/zh_TW/dev-tools/sparse.rst | 10 +- .../zh_TW/dev-tools/testing-overview.rst | 2 +- .../translations/zh_TW/disclaimer-zh_TW.rst | 2 +- .../translations/zh_TW/filesystems/debugfs.rst | 2 +- .../translations/zh_TW/filesystems/index.rst | 2 +- .../translations/zh_TW/filesystems/sysfs.txt | 2 +- .../translations/zh_TW/filesystems/virtiofs.rst | 2 +- Documentation/translations/zh_TW/gpio.txt | 8 +- Documentation/translations/zh_TW/index.rst | 2 +- Documentation/translations/zh_TW/io_ordering.txt | 8 +- .../translations/zh_TW/process/1.Intro.rst | 2 +- .../translations/zh_TW/process/2.Process.rst | 2 +- .../translations/zh_TW/process/3.Early-stage.rst | 2 +- .../translations/zh_TW/process/4.Coding.rst | 2 +- .../translations/zh_TW/process/5.Posting.rst | 2 +- .../translations/zh_TW/process/6.Followthrough.rst | 2 +- .../zh_TW/process/7.AdvancedTopics.rst | 2 +- .../translations/zh_TW/process/8.Conclusion.rst | 2 +- .../process/code-of-conduct-interpretation.rst | 2 +- .../translations/zh_TW/process/code-of-conduct.rst | 2 +- .../translations/zh_TW/process/coding-style.rst | 2 +- .../zh_TW/process/development-process.rst | 6 +- .../translations/zh_TW/process/email-clients.rst | 2 +- .../zh_TW/process/embargoed-hardware-issues.rst | 2 +- Documentation/translations/zh_TW/process/howto.rst | 2 +- Documentation/translations/zh_TW/process/index.rst | 2 +- .../zh_TW/process/kernel-driver-statement.rst | 2 +- .../zh_TW/process/kernel-enforcement-statement.rst | 2 +- .../translations/zh_TW/process/license-rules.rst | 2 +- .../translations/zh_TW/process/magic-number.rst | 2 +- .../zh_TW/process/management-style.rst | 2 +- .../zh_TW/process/programming-language.rst | 2 +- .../zh_TW/process/stable-api-nonsense.rst | 2 +- .../zh_TW/process/stable-kernel-rules.rst | 2 +- .../zh_TW/process/submit-checklist.rst | 2 +- .../zh_TW/process/submitting-patches.rst | 2 +- .../zh_TW/process/volatile-considered-harmful.rst | 2 +- Documentation/usb/raw-gadget.rst | 3 - Documentation/userspace-api/index.rst | 6 +- Documentation/userspace-api/landlock.rst | 119 +- Documentation/userspace-api/media/cec/cec-api.rst | 7 +- .../userspace-api/media/drivers/index.rst | 8 +- .../userspace-api/media/drivers/thp7312.rst | 39 + Documentation/userspace-api/media/dvb/dvbapi.rst | 7 +- Documentation/userspace-api/media/index.rst | 7 +- .../media/mediactl/media-controller.rst | 7 +- .../userspace-api/media/rc/remote_controllers.rst | 7 +- .../userspace-api/media/v4l/subdev-formats.rst | 72 + Documentation/userspace-api/media/v4l/v4l2.rst | 7 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 8 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 8 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 1 + Documentation/userspace-api/netlink/index.rst | 4 +- Documentation/userspace-api/netlink/intro.rst | 4 + Documentation/userspace-api/netlink/specs.rst | 2 +- Documentation/userspace-api/tee.rst | 39 + Documentation/virt/kvm/api.rst | 219 +- Documentation/virt/kvm/locking.rst | 7 +- MAINTAINERS | 680 +- Makefile | 26 +- Next/SHA1s | 582 +- Next/Trees | 6 +- Next/merge.log | 24069 ++++++++----------- arch/Kconfig | 14 +- arch/alpha/include/asm/io.h | 7 - arch/alpha/include/asm/mmu_context.h | 2 + arch/alpha/kernel/asm-offsets.c | 2 +- arch/alpha/kernel/srmcons.c | 34 +- arch/alpha/kernel/syscalls/syscall.tbl | 8 +- arch/alpha/kernel/traps.c | 1 + arch/alpha/lib/Makefile | 1 - arch/alpha/mm/Makefile | 2 - arch/arc/include/asm/kprobes.h | 3 - arch/arc/include/asm/page.h | 21 +- arch/arc/include/asm/pgtable-levels.h | 2 +- arch/arc/mm/dma.c | 2 +- arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 267 +- arch/arm/boot/dts/aspeed/Makefile | 4 + .../dts/aspeed/aspeed-bmc-asrock-e3c256d4i.dts | 322 + .../dts/aspeed/aspeed-bmc-asrock-spc621d8hm3.dts | 324 + .../boot/dts/aspeed/aspeed-bmc-asrock-x570d4u.dts | 377 + .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 585 + arch/arm/boot/dts/broadcom/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi | 5 + arch/arm/boot/dts/broadcom/bcm2711.dtsi | 14 + arch/arm/boot/dts/marvell/armada-370-rd.dts | 26 +- .../dts/marvell/armada-370-seagate-nas-2bay.dts | 8 +- .../dts/marvell/armada-370-seagate-nas-4bay.dts | 8 +- .../dts/marvell/armada-370-synology-ds213j.dts | 16 +- .../dts/marvell/armada-381-netgear-gs110emx.dts | 44 +- .../dts/marvell/armada-385-clearfog-gtr-l8.dts | 38 +- .../dts/marvell/armada-385-clearfog-gtr-s4.dts | 22 +- arch/arm/boot/dts/marvell/armada-385-linksys.dtsi | 18 +- .../boot/dts/marvell/armada-385-synology-ds116.dts | 16 +- .../boot/dts/marvell/armada-385-turris-omnia.dts | 20 +- arch/arm/boot/dts/marvell/armada-388-clearfog.dts | 20 +- arch/arm/boot/dts/marvell/armada-388-gp.dts | 4 +- .../boot/dts/marvell/armada-xp-linksys-mamba.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-dnskw.dtsi | 6 +- .../dts/marvell/kirkwood-linkstation-6282.dtsi | 9 +- .../dts/marvell/kirkwood-linkstation-lswxl.dts | 9 +- arch/arm/boot/dts/marvell/kirkwood-lsxl.dtsi | 9 +- arch/arm/boot/dts/marvell/kirkwood-ns2max.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-ns2mini.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-synology.dtsi | 102 +- .../boot/dts/marvell/mvebu-linkstation-fan.dtsi | 8 +- .../boot/dts/microchip/at91-sam9x60_curiosity.dts | 3 + arch/arm/boot/dts/microchip/at91-sam9x60ek.dts | 3 + .../boot/dts/microchip/at91-sama5d27_som1_ek.dts | 1 - .../boot/dts/microchip/at91-sama5d27_wlsom1_ek.dts | 1 - arch/arm/boot/dts/nxp/imx/imx53-cx9020.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b155v2.dts | 2 +- .../boot/dts/nxp/imx/imx6q-apalis-ixora-v1.2.dts | 2 + .../dts/nxp/imx/imx6q-skov-reve-mi1010ait-1cp1.dts | 4 +- .../boot/dts/nxp/imx/imx6q-var-mx6customboard.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 7 + arch/arm/boot/dts/nxp/imx/imx6qdl-emcon-avari.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 6 +- .../boot/dts/nxp/imx/imx6qdl-skov-cpu-revc.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 8 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx7d-colibri-emmc.dtsi | 4 + arch/arm/boot/dts/nxp/imx/imx7d-meerkat96.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-pico.dtsi | 8 + arch/arm/boot/dts/nxp/imx/imx7d-smegw01.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d.dtsi | 3 - arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 82 +- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 2 +- arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi | 2 +- arch/arm/boot/dts/nxp/ls/ls1021a.dtsi | 2 +- arch/arm/boot/dts/nxp/mxs/imx23.dtsi | 8 +- arch/arm/boot/dts/nxp/mxs/imx28-lwe.dtsi | 1 + arch/arm/boot/dts/nxp/mxs/imx28-tx28.dts | 1 + arch/arm/boot/dts/nxp/mxs/imx28-xea.dts | 1 + arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 12 +- arch/arm/boot/dts/nxp/vf/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/nxp/vf/vf610-bk4.dts | 4 +- arch/arm/boot/dts/nxp/vf/vf610-zii-cfu1.dts | 14 +- arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/boot/dts/nxp/vf/vf610-zii-scu4-aib.dts | 70 +- arch/arm/boot/dts/nxp/vf/vf610-zii-spb4.dts | 18 +- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-dtu.dts | 20 +- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-spu3.dts | 18 +- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/pm8018.dtsi | 55 + arch/arm/boot/dts/qcom/pm8058.dtsi | 159 + arch/arm/boot/dts/qcom/pm8226.dtsi | 182 + arch/arm/boot/dts/qcom/pm8821.dtsi | 22 + .../dts/qcom/{qcom-pm8841.dtsi => pm8841.dtsi} | 0 arch/arm/boot/dts/qcom/pm8921.dtsi | 137 + arch/arm/boot/dts/qcom/pm8941.dtsi | 256 + .../dts/qcom/{qcom-pma8084.dtsi => pma8084.dtsi} | 0 .../boot/dts/qcom/{qcom-pmx55.dtsi => pmx55.dtsi} | 0 .../boot/dts/qcom/{qcom-pmx65.dtsi => pmx65.dtsi} | 0 .../boot/dts/qcom/qcom-apq8026-asus-sparrow.dts | 4 +- .../boot/dts/qcom/qcom-apq8026-huawei-sturgeon.dts | 4 +- arch/arm/boot/dts/qcom/qcom-apq8026-lg-lenok.dts | 4 +- .../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 2 +- .../arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts | 164 +- .../boot/dts/qcom/qcom-apq8064-asus-nexus7-flo.dts | 70 +- arch/arm/boot/dts/qcom/qcom-apq8064-cm-qs600.dts | 35 +- arch/arm/boot/dts/qcom/qcom-apq8064-ifc6410.dts | 42 +- .../qcom/qcom-apq8064-sony-xperia-lagan-yuga.dts | 111 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 201 +- .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 35 +- arch/arm/boot/dts/qcom/qcom-apq8084-ifc6540.dts | 2 +- arch/arm/boot/dts/qcom/qcom-apq8084-mtp.dts | 2 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 2 +- .../dts/qcom/qcom-mdm9615-wp8548-mangoh-green.dts | 4 +- arch/arm/boot/dts/qcom/qcom-mdm9615-wp8548.dtsi | 143 +- arch/arm/boot/dts/qcom/qcom-mdm9615.dtsi | 183 +- .../dts/qcom/qcom-msm8226-microsoft-common.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 44 +- arch/arm/boot/dts/qcom/qcom-msm8660-surf.dts | 61 +- arch/arm/boot/dts/qcom/qcom-msm8660.dtsi | 217 +- arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 372 + arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts | 27 +- .../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 7 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 45 +- .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 31 +- .../dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi | 33 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 35 +- .../dts/qcom/qcom-msm8974pro-fairphone-fp2.dts | 33 +- .../dts/qcom/qcom-msm8974pro-oneplus-bacon.dts | 35 +- .../boot/dts/qcom/qcom-msm8974pro-samsung-klte.dts | 12 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 33 +- arch/arm/boot/dts/qcom/qcom-pm8226.dtsi | 180 - arch/arm/boot/dts/qcom/qcom-pm8941.dtsi | 254 - arch/arm/boot/dts/qcom/qcom-sdx55-mtp.dts | 2 +- arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts | 2 +- .../boot/dts/qcom/qcom-sdx55-telit-fn980-tlb.dts | 2 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 45 +- arch/arm/boot/dts/qcom/qcom-sdx65-mtp.dts | 2 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 51 +- arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi | 15 + .../boot/dts/renesas/r8a7740-armadillo800eva.dts | 28 +- arch/arm/boot/dts/renesas/r8a7740.dtsi | 65 + .../dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 15 + .../arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts | 4 +- arch/arm/boot/dts/renesas/r8a7779-marzen.dts | 48 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 23 +- arch/arm/boot/dts/renesas/r8a7790-stout.dts | 15 + arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 30 +- arch/arm/boot/dts/renesas/r8a7791-porter.dts | 26 +- arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 49 + arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 21 + arch/arm/boot/dts/renesas/r8a7793-gose.dts | 28 +- arch/arm/boot/dts/renesas/r8a7794-alt.dts | 4 +- arch/arm/boot/dts/renesas/r8a7794-silk.dts | 17 +- arch/arm/boot/dts/renesas/r9a06g032.dtsi | 2 +- arch/arm/boot/dts/rockchip/Makefile | 3 + arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 17 + arch/arm/boot/dts/rockchip/rk3036.dtsi | 17 +- arch/arm/boot/dts/rockchip/rk3066a.dtsi | 5 + arch/arm/boot/dts/rockchip/rk3128-evb.dts | 5 - arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 425 + arch/arm/boot/dts/rockchip/rk3128.dtsi | 187 +- arch/arm/boot/dts/rockchip/rk322x.dtsi | 10 +- arch/arm/boot/dts/rockchip/rk3288.dtsi | 9 + arch/arm/boot/dts/rockchip/rk3xxx.dtsi | 4 + arch/arm/boot/dts/rockchip/rv1109-sonoff-ihost.dts | 21 + arch/arm/boot/dts/rockchip/rv1109.dtsi | 23 + .../boot/dts/rockchip/rv1126-edgeble-neu2-io.dts | 2 +- arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi | 72 +- arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dts | 29 + .../arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 404 + arch/arm/boot/dts/rockchip/rv1126.dtsi | 21 + arch/arm/boot/dts/samsung/exynos4.dtsi | 26 +- arch/arm/boot/dts/samsung/exynos4210-i9100.dts | 48 +- arch/arm/boot/dts/samsung/exynos4x12.dtsi | 22 +- arch/arm/boot/dts/samsung/s5pv210.dtsi | 18 +- arch/arm/boot/dts/st/stm32f469-disco.dts | 15 +- arch/arm/boot/dts/st/stm32f746.dtsi | 61 + .../boot/dts/ti/keystone/keystone-k2e-netcp.dtsi | 6 +- arch/arm/boot/dts/ti/keystone/keystone-k2g-evm.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2g-netcp.dtsi | 6 +- .../arm/boot/dts/ti/keystone/keystone-k2hk-evm.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2hk-netcp.dtsi | 6 +- .../boot/dts/ti/keystone/keystone-k2l-netcp.dtsi | 6 +- arch/arm/boot/dts/ti/omap/Makefile | 14 +- arch/arm/boot/dts/ti/omap/am571x-idk.dts | 4 +- arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 2 +- arch/arm/boot/dts/ti/omap/am572x-idk-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/dra7-evm-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/dra7.dtsi | 2 +- arch/arm/boot/dts/ti/omap/dra71-evm.dts | 4 +- arch/arm/boot/dts/ti/omap/dra72-evm-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/dra76-evm.dts | 4 +- .../dts/ti/omap/logicpd-torpedo-37xx-devkit.dts | 2 +- .../boot/dts/ti/omap/motorola-mapphone-common.dtsi | 298 - .../dts/ti/omap/motorola-mapphone-handset.dtsi | 234 + .../dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi | 21 + .../boot/dts/ti/omap/motorola-mapphone-xt8xx.dtsi | 75 + .../boot/dts/ti/omap/omap4-droid-bionic-xt875.dts | 11 +- arch/arm/boot/dts/ti/omap/omap4-droid4-xt894.dts | 19 +- arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 18 +- arch/arm/boot/dts/ti/omap/omap4-xyboard-mz609.dts | 46 + arch/arm/boot/dts/ti/omap/omap4-xyboard-mz617.dts | 17 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/omap2plus_defconfig | 5 + arch/arm/configs/shmobile_defconfig | 6 +- arch/arm/include/asm/arm_pmuv3.h | 48 +- arch/arm/include/asm/io.h | 6 - arch/arm/include/asm/irq_work.h | 2 - arch/arm/include/asm/kexec.h | 4 - arch/arm/include/asm/kprobes.h | 2 - arch/arm/include/asm/vdso.h | 5 - arch/arm/kernel/Makefile | 2 +- arch/arm/kernel/atags_proc.c | 4 +- arch/arm/kernel/perf_event_v6.c | 28 +- arch/arm/kernel/perf_event_v7.c | 50 +- arch/arm/kernel/perf_event_xscale.c | 44 +- arch/arm/mach-at91/pm.c | 3 + arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-ep93xx/edb93xx.c | 32 +- arch/arm/mach-ep93xx/vision_ep9307.c | 12 +- arch/arm/mach-imx/mmdc.c | 16 +- arch/arm/mach-mxs/mach-mxs.c | 4 +- arch/arm/mach-omap2/id.c | 5 + arch/arm/mach-s3c/mach-crag6410-module.c | 60 +- arch/arm/mach-s3c/mach-crag6410.c | 24 +- arch/arm/mm/dma-mapping-nommu.c | 2 +- arch/arm/mm/dma-mapping.c | 10 +- arch/arm/mm/fault.c | 30 + arch/arm/mm/kasan_init.c | 8 +- arch/arm/tools/syscall.tbl | 8 +- arch/arm/vdso/vgettimeofday.c | 1 + arch/arm/vfp/vfpmodule.c | 18 + arch/arm/xen/enlighten.c | 3 +- arch/arm64/Kconfig | 5 +- arch/arm64/Makefile | 4 +- .../dts/allwinner/sun50i-h616-orangepi-zero.dtsi | 3 - .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 3 + .../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 176 + .../dts/allwinner/sun50i-h618-orangepi-zero3.dts | 2 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 13 + .../meson-axg-jethome-jethub-j110-rev-2.dts | 14 +- .../meson-axg-jethome-jethub-j110-rev-3.dts | 12 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 5 - arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 23 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 1 - .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 2 +- .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 1 - .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 1 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 1 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 1 - .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 56 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 356 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 1 - arch/arm64/boot/dts/arm/juno-base.dtsi | 12 +- arch/arm64/boot/dts/arm/juno-scmi.dtsi | 12 +- arch/arm64/boot/dts/exynos/Makefile | 5 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 60 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 18 +- arch/arm64/boot/dts/exynos/exynos7885.dtsi | 45 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 40 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 51 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 10 +- .../boot/dts/exynos/exynosautov920-pinctrl.dtsi | 1266 + arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts | 88 + arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 312 + arch/arm64/boot/dts/exynos/google/Makefile | 4 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 105 + .../boot/dts/exynos/google/gs101-pinctrl.dtsi | 1249 + arch/arm64/boot/dts/exynos/google/gs101-pinctrl.h | 33 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 473 + arch/arm64/boot/dts/freescale/Makefile | 11 + .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 2 + .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi | 2 +- .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 2 +- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 39 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 29 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 13 +- .../boot/dts/freescale/imx8mm-verdin-mallow.dtsi | 173 + .../dts/freescale/imx8mm-verdin-nonwifi-mallow.dts | 18 + .../dts/freescale/imx8mm-verdin-wifi-mallow.dts | 18 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 14 +- .../boot/dts/freescale/imx8mn-rve-gateway.dts | 285 + .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 10 + arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 9 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 + .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 92 + .../boot/dts/freescale/imx8mp-debix-model-a.dts | 2 +- .../dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 56 + .../boot/dts/freescale/imx8mp-debix-som-a.dtsi | 22 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 12 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 22 + .../boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts | 4 +- .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi | 711 + .../boot/dts/freescale/imx8mp-skov-revb-hdmi.dts | 20 + .../boot/dts/freescale/imx8mp-skov-revb-lt6.dts | 101 + .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 100 + .../imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtso | 77 + .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 1 - .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 10 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 2 - .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 199 + .../dts/freescale/imx8mp-verdin-nonwifi-mallow.dts | 18 + .../dts/freescale/imx8mp-verdin-wifi-mallow.dts | 18 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 15 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 2 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 31 +- .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 709 + .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 3 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 113 +- .../dts/marvell/armada-3720-espressobin-ultra.dts | 14 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 20 +- .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 20 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 97 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 24 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 42 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 2 +- .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 12 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 96 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 242 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 44 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 6 +- arch/arm64/boot/dts/qcom/Makefile | 8 + arch/arm64/boot/dts/qcom/ipq5018.dtsi | 64 + arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi | 3 + arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 2 +- arch/arm64/boot/dts/qcom/ipq5332-rdp442.dts | 2 +- arch/arm64/boot/dts/qcom/ipq5332-rdp474.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 49 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 100 +- arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi | 22 + arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 24 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 43 +- arch/arm64/boot/dts/qcom/msm8939-huawei-kiwi.dts | 242 + .../boot/dts/qcom/msm8939-longcheer-l9100.dts | 1 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 110 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 40 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 35 +- arch/arm64/boot/dts/qcom/pm8550.dtsi | 3 - arch/arm64/boot/dts/qcom/pm8550ve.dtsi | 6 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 48 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 462 + arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 278 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 467 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 454 + arch/arm64/boot/dts/qcom/qdu1000.dtsi | 23 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 113 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 87 +- .../boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dts | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 5 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 32 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 19 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 349 +- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 4 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 6 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 16 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 2 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 1 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 24 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 19 + arch/arm64/boot/dts/qcom/sdm670.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845-wcd9340.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 91 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 8 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 2 +- arch/arm64/boot/dts/qcom/sdx75-idp.dts | 29 + arch/arm64/boot/dts/qcom/sdx75.dtsi | 170 + arch/arm64/boot/dts/qcom/sm4450-qrd.dts | 18 +- arch/arm64/boot/dts/qcom/sm4450.dtsi | 107 + arch/arm64/boot/dts/qcom/sm6115.dtsi | 48 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +- .../dts/qcom/sm6375-sony-xperia-murray-pdx225.dts | 14 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 53 +- .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 47 +- arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 623 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 93 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 115 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 1 + arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 8 + arch/arm64/boot/dts/qcom/sm8550.dtsi | 54 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 727 + arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 811 + arch/arm64/boot/dts/qcom/sm8650.dtsi | 5903 +++++ arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 426 + arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 401 + arch/arm64/boot/dts/qcom/x1e80100.dtsi | 3527 +++ arch/arm64/boot/dts/renesas/draak.dtsi | 32 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 6 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 15 + .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 3 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 106 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 1 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 1 + arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 210 +- arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 65 + arch/arm64/boot/dts/rockchip/Makefile | 4 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 1 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 1 + .../boot/dts/rockchip/px30-ringneck-haikou.dts | 3 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 58 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 1 + .../boot/dts/rockchip/rk3326-anbernic-rg351m.dts | 18 +- .../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 478 + .../boot/dts/rockchip/rk3326-anbernic-rg351v.dts | 44 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 1 + .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 2 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 1 + arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 1 + .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 1 + arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 1 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 1 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 3 +- .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 + .../dts/rockchip/rk3399-khadas-edge-captain.dts | 4 + .../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 4 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 + .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 13 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 + .../boot/dts/rockchip/rk3566-powkiddy-rgb30.dts | 154 +- .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dts | 38 + .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi | 875 + .../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 926 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 +- .../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 1 + arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 1 + .../boot/dts/rockchip/rk3566-soquartz-blade.dts | 4 + .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 4 + .../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 4 + arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 2 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 4 - .../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 99 +- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 803 + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 1 - .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 - .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 9 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 6 +- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 1 - .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 1 - .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 33 +- arch/arm64/boot/dts/tesla/fsd.dtsi | 53 +- arch/arm64/boot/dts/ti/Makefile | 70 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 78 + arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi | 188 + arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 17 +- .../dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 77 + .../ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 77 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 4 +- .../boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 98 +- .../boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts | 22 + .../boot/dts/ti/k3-am625-verdin-wifi-mallow.dts | 22 + arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 103 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 39 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 9 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 16 + .../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 84 + .../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 82 + .../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 82 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 103 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 12 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 1 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 10 +- .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 1 - arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 1 + .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 10 +- .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 826 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am652.dtsi | 74 + .../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 + .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 2 + .../boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts | 12 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 1 + arch/arm64/boot/dts/ti/k3-am69-sk.dts | 96 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 153 + arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 151 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 160 + arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 193 + arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 102 + arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 14 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 40 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 42 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 + arch/arm64/configs/defconfig | 17 + arch/arm64/crypto/Kconfig | 6 +- arch/arm64/crypto/sm4-ce-core.S | 158 - arch/arm64/crypto/sm4-ce-glue.c | 108 +- arch/arm64/crypto/sm4-ce.h | 3 - arch/arm64/crypto/sm4-neon-core.S | 113 - arch/arm64/crypto/sm4-neon-glue.c | 105 +- arch/arm64/include/asm/arm_pmuv3.h | 25 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 6 - arch/arm64/include/asm/cpu.h | 1 - arch/arm64/include/asm/cpufeature.h | 6 + arch/arm64/include/asm/esr.h | 15 + arch/arm64/include/asm/fpsimdmacros.h | 8 - arch/arm64/include/asm/irq_work.h | 2 - arch/arm64/include/asm/kernel-pgtable.h | 27 +- arch/arm64/include/asm/kprobes.h | 2 - arch/arm64/include/asm/kvm_arm.h | 2 + arch/arm64/include/asm/kvm_emulate.h | 26 +- arch/arm64/include/asm/kvm_host.h | 2 - arch/arm64/include/asm/kvm_mmu.h | 7 - arch/arm64/include/asm/kvm_pgtable.h | 80 +- arch/arm64/include/asm/kvm_pkvm.h | 5 +- arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/pgtable-prot.h | 2 + arch/arm64/include/asm/pgtable.h | 6 + arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/setup.h | 17 +- arch/arm64/include/asm/simd.h | 11 +- arch/arm64/include/asm/stacktrace/common.h | 19 +- arch/arm64/include/asm/stacktrace/nvhe.h | 2 +- arch/arm64/include/asm/syscall_wrapper.h | 1 - arch/arm64/include/asm/sysreg.h | 18 + arch/arm64/include/asm/thread_info.h | 1 + arch/arm64/include/asm/tlb.h | 15 +- arch/arm64/include/asm/tlbflush.h | 100 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/cpufeature.c | 194 +- arch/arm64/kernel/cpuinfo.c | 5 - arch/arm64/kernel/fpsimd.c | 169 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/idreg-override.c | 153 +- arch/arm64/kernel/irq.c | 7 +- arch/arm64/kernel/kaslr.c | 7 + arch/arm64/kernel/kexec_image.c | 6 +- arch/arm64/kernel/machine_kexec.c | 26 +- arch/arm64/kernel/machine_kexec_file.c | 12 +- arch/arm64/kernel/pi/Makefile | 1 + arch/arm64/kernel/setup.c | 13 +- arch/arm64/kernel/smp.c | 17 +- arch/arm64/kernel/stacktrace.c | 146 +- arch/arm64/kernel/vdso32/Makefile | 8 +- arch/arm64/kernel/vdso32/vgettimeofday.c | 2 + arch/arm64/kvm/Kconfig | 4 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/hyp/include/hyp/fault.h | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 4 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 6 +- arch/arm64/kvm/hyp/nvhe/mm.c | 4 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 2 +- arch/arm64/kvm/hyp/nvhe/setup.c | 2 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 61 - arch/arm64/kvm/hyp/pgtable.c | 90 +- arch/arm64/kvm/hyp/vhe/tlb.c | 13 - arch/arm64/kvm/mmu.c | 49 +- arch/arm64/kvm/pmu-emul.c | 8 +- arch/arm64/kvm/reset.c | 9 +- arch/arm64/kvm/sys_regs.c | 4 +- arch/arm64/kvm/vgic/vgic-v4.c | 4 + arch/arm64/lib/copy_page.S | 11 - arch/arm64/mm/dma-mapping.c | 4 +- arch/arm64/mm/mmu.c | 6 +- arch/arm64/mm/pageattr.c | 7 +- arch/arm64/net/bpf_jit_comp.c | 55 +- arch/arm64/tools/cpucaps | 2 +- arch/arm64/tools/sysreg | 275 +- arch/csky/include/asm/ftrace.h | 4 + arch/csky/include/asm/irq_work.h | 2 +- arch/csky/include/asm/jump_label.h | 5 + arch/csky/include/asm/traps.h | 2 +- arch/csky/kernel/traps.c | 1 + arch/csky/kernel/vdso/vgettimeofday.c | 11 +- arch/hexagon/include/asm/io.h | 9 - arch/hexagon/include/asm/irq.h | 3 + arch/hexagon/include/asm/page.h | 15 +- arch/hexagon/include/uapi/asm/user.h | 7 +- arch/hexagon/kernel/process.c | 2 + arch/hexagon/kernel/ptrace.c | 7 +- arch/hexagon/kernel/reset.c | 1 + arch/hexagon/kernel/signal.c | 2 +- arch/hexagon/kernel/smp.c | 4 +- arch/hexagon/kernel/time.c | 4 +- arch/hexagon/kernel/traps.c | 11 +- arch/hexagon/kernel/vdso.c | 1 + arch/hexagon/kernel/vm_events.c | 7 - arch/hexagon/mm/init.c | 3 +- arch/hexagon/mm/uaccess.c | 8 - arch/hexagon/mm/vm_fault.c | 3 +- arch/hexagon/mm/vm_tlb.c | 1 + arch/loongarch/Kconfig | 2 + arch/loongarch/Makefile | 7 +- arch/loongarch/include/asm/asmmacro.h | 3 +- arch/loongarch/include/asm/atomic.h | 88 +- arch/loongarch/include/asm/efi.h | 2 +- arch/loongarch/include/asm/elf.h | 2 +- arch/loongarch/include/asm/inst.h | 13 + arch/loongarch/include/asm/kvm_host.h | 1 - arch/loongarch/include/asm/loongarch.h | 5 +- arch/loongarch/include/asm/percpu.h | 13 +- arch/loongarch/include/asm/setup.h | 2 +- arch/loongarch/kernel/Makefile | 2 +- arch/loongarch/kernel/asm-offsets.c | 26 +- arch/loongarch/kernel/numa.c | 28 +- arch/loongarch/kernel/relocate.c | 10 +- arch/loongarch/kernel/smp.c | 3 +- arch/loongarch/kernel/stacktrace.c | 2 +- arch/loongarch/kernel/time.c | 23 +- arch/loongarch/kernel/topology.c | 42 +- arch/loongarch/kernel/unwind.c | 1 - arch/loongarch/kernel/unwind_prologue.c | 2 +- arch/loongarch/kvm/Kconfig | 3 +- arch/loongarch/mm/pgtable.c | 4 +- arch/loongarch/net/bpf_jit.c | 161 +- arch/loongarch/vdso/vgettimeofday.c | 7 +- arch/m68k/coldfire/vectors.c | 3 +- arch/m68k/coldfire/vectors.h | 3 - arch/m68k/emu/nfcon.c | 4 +- arch/m68k/include/asm/io_mm.h | 6 - arch/m68k/include/asm/kexec.h | 4 +- arch/m68k/include/asm/kmap.h | 1 - arch/m68k/kernel/Makefile | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 8 +- arch/microblaze/configs/mmu_defconfig | 13 +- arch/microblaze/include/asm/ftrace.h | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 8 +- arch/microblaze/kernel/traps.c | 1 + arch/mips/Kbuild | 6 - arch/mips/Kconfig | 2 + arch/mips/boot/compressed/dbg.c | 2 + arch/mips/boot/compressed/decompress.c | 16 +- arch/mips/boot/compressed/decompress.h | 24 + arch/mips/boot/compressed/string.c | 1 + arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 3 +- arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 3 +- arch/mips/cavium-octeon/smp.c | 4 +- arch/mips/include/asm/cache.h | 6 + arch/mips/include/asm/ftrace.h | 4 + arch/mips/include/asm/io.h | 128 +- arch/mips/include/asm/jump_label.h | 3 + arch/mips/include/asm/kexec.h | 2 +- arch/mips/include/asm/kprobes.h | 2 - arch/mips/include/asm/kvm_host.h | 2 - arch/mips/include/asm/mach-loongson64/boot_param.h | 9 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 1 - arch/mips/include/asm/mmiowb.h | 4 +- arch/mips/include/asm/mmzone.h | 2 + arch/mips/include/asm/processor.h | 2 + arch/mips/include/asm/r4kcache.h | 4 + arch/mips/include/asm/setup.h | 1 + arch/mips/include/asm/signal.h | 1 + arch/mips/include/asm/smp-ops.h | 4 +- arch/mips/include/asm/smp.h | 8 +- arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/syscalls.h | 33 + arch/mips/include/asm/tlbex.h | 1 + arch/mips/include/asm/traps.h | 26 + arch/mips/include/asm/uasm.h | 2 - arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/cpu-probe.c | 1 - arch/mips/kernel/cpu-r3k-probe.c | 1 - arch/mips/kernel/linux32.c | 1 + arch/mips/kernel/machine_kexec.c | 1 + arch/mips/kernel/mips-cm.c | 2 +- arch/mips/kernel/mips-mt-fpaff.c | 1 + arch/mips/kernel/mips-mt.c | 1 + arch/mips/kernel/module.c | 3 +- arch/mips/kernel/process.c | 25 +- arch/mips/kernel/r4k-bugs64.c | 1 + arch/mips/kernel/setup.c | 1 + arch/mips/kernel/signal-common.h | 3 + arch/mips/kernel/signal.c | 1 + arch/mips/kernel/signal32.c | 1 + arch/mips/kernel/signal_n32.c | 4 +- arch/mips/kernel/signal_o32.c | 1 + arch/mips/kernel/smp-bmips.c | 4 +- arch/mips/kernel/smp-cps.c | 10 +- arch/mips/kernel/smp.c | 7 +- arch/mips/kernel/spram.c | 1 + arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 8 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 8 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 8 +- arch/mips/kernel/traps.c | 2 - arch/mips/kernel/unaligned.c | 1 + arch/mips/kvm/Kconfig | 3 +- arch/mips/loongson64/env.c | 10 +- arch/mips/loongson64/init.c | 47 +- arch/mips/loongson64/reset.c | 4 +- arch/mips/loongson64/smp.c | 2 +- arch/mips/mm/c-r4k.c | 6 +- arch/mips/mm/cache.c | 6 - arch/mips/mm/dma-noncoherent.c | 2 +- arch/mips/mm/fault.c | 1 + arch/mips/mm/init.c | 1 + arch/mips/mm/pgtable-64.c | 2 + arch/mips/mm/tlb-r3k.c | 4 +- arch/mips/mm/tlb-r4k.c | 6 +- arch/mips/pci/pci-ip27.c | 3 + arch/mips/power/cpu.c | 1 + arch/mips/power/hibernate.c | 1 + arch/mips/sgi-ip27/ip27-hubio.c | 2 +- arch/mips/vdso/vgettimeofday.c | 1 + arch/nios2/include/asm/traps.h | 2 + arch/parisc/Kconfig | 13 +- arch/parisc/include/asm/alternative.h | 9 +- arch/parisc/include/asm/assembly.h | 1 + arch/parisc/include/asm/bug.h | 38 +- arch/parisc/include/asm/elf.h | 10 +- arch/parisc/include/asm/io.h | 8 - arch/parisc/include/asm/jump_label.h | 8 +- arch/parisc/include/asm/ldcw.h | 2 +- arch/parisc/include/asm/processor.h | 2 + arch/parisc/include/asm/uaccess.h | 1 + arch/parisc/include/uapi/asm/errno.h | 2 - arch/parisc/kernel/entry.S | 7 +- arch/parisc/kernel/head.S | 5 +- arch/parisc/kernel/kexec_file.c | 8 +- arch/parisc/kernel/processor.c | 2 +- arch/parisc/kernel/sys_parisc.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/kernel/vmlinux.lds.S | 1 + arch/powerpc/Kconfig.debug | 1 - arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/crypto/aes-gcm-p10-glue.c | 2 +- arch/powerpc/include/asm/fb.h | 7 +- arch/powerpc/include/asm/hvconsole.h | 4 +- arch/powerpc/include/asm/hvsi.h | 18 +- arch/powerpc/include/asm/io.h | 7 - arch/powerpc/include/asm/irq_work.h | 1 - arch/powerpc/include/asm/kprobes.h | 2 - arch/powerpc/include/asm/kvm_host.h | 2 - arch/powerpc/include/asm/machdep.h | 13 +- arch/powerpc/include/asm/mmu.h | 4 + arch/powerpc/include/asm/mmzone.h | 8 - arch/powerpc/include/asm/opal.h | 8 +- arch/powerpc/include/asm/pci.h | 4 +- arch/powerpc/include/asm/pgtable.h | 10 +- arch/powerpc/include/asm/ppc-pci.h | 5 +- arch/powerpc/include/asm/ps3.h | 6 + arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/reg_a2.h | 154 - arch/powerpc/include/asm/rtas.h | 63 +- arch/powerpc/kernel/cpu_specs_book3s_64.h | 15 + arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/exceptions-64e.S | 1 - arch/powerpc/kernel/firmware.c | 2 + arch/powerpc/kernel/fpu.S | 13 + arch/powerpc/kernel/pci-common.c | 3 +- arch/powerpc/kernel/process.c | 6 +- arch/powerpc/kernel/rtas-proc.c | 2 + arch/powerpc/kernel/rtas.c | 23 +- arch/powerpc/kernel/rtas_pci.c | 8 +- arch/powerpc/kernel/swsusp_64.c | 2 + arch/powerpc/kernel/syscalls/syscall.tbl | 8 +- arch/powerpc/kernel/trace/ftrace_entry.S | 4 +- arch/powerpc/kernel/traps.c | 2 + arch/powerpc/kernel/udbg_16550.c | 1 - arch/powerpc/kernel/vector.S | 2 + arch/powerpc/kexec/core_64.c | 3 +- arch/powerpc/kexec/elf_64.c | 8 +- arch/powerpc/kexec/file_load_64.c | 18 +- arch/powerpc/kvm/Kconfig | 11 +- arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 1 + arch/powerpc/kvm/powerpc.c | 10 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/sstep.c | 14 +- arch/powerpc/mm/book3s64/pgtable.c | 2 + arch/powerpc/mm/book3s64/pkeys.c | 3 +- arch/powerpc/mm/mem.c | 8 +- arch/powerpc/mm/mmu_decl.h | 5 + arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/44x/idle.c | 2 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 2 + arch/powerpc/platforms/512x/pdm360ng.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 2 +- arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 14 +- arch/powerpc/platforms/powernv/subcore.c | 3 +- arch/powerpc/platforms/ps3/Kconfig | 12 - arch/powerpc/platforms/ps3/Makefile | 2 +- arch/powerpc/platforms/ps3/gelic_udbg.c | 1 + arch/powerpc/platforms/pseries/eeh_pseries.c | 18 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 16 +- arch/powerpc/platforms/pseries/hvconsole.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/rtas-work-area.c | 1 + arch/powerpc/platforms/pseries/suspend.c | 1 + arch/powerpc/sysdev/fsl_pci.c | 4 +- arch/powerpc/sysdev/grackle.c | 19 - arch/powerpc/sysdev/xics/icp-native.c | 2 + arch/riscv/Kconfig | 23 +- arch/riscv/Kconfig.debug | 1 + arch/riscv/Kconfig.errata | 17 + arch/riscv/Makefile | 4 + arch/riscv/boot/Makefile | 1 + arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 28 +- arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dts | 7 - arch/riscv/boot/dts/microchip/mpfs-polarberry.dts | 7 - arch/riscv/boot/dts/microchip/mpfs-sev-kit.dts | 7 - arch/riscv/boot/dts/microchip/mpfs-tysom-m.dts | 7 - arch/riscv/boot/dts/microchip/mpfs.dtsi | 18 + arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 4 + arch/riscv/boot/dts/sophgo/Makefile | 1 + arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 118 +- arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 48 + arch/riscv/boot/dts/sophgo/cv1812h.dtsi | 24 + arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 192 + arch/riscv/boot/dts/starfive/jh7100-common.dtsi | 131 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 48 +- arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 20 + .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 20 + arch/riscv/boot/dts/thead/th1520.dtsi | 34 + arch/riscv/configs/defconfig | 54 + arch/riscv/errata/andes/errata.c | 20 +- arch/riscv/include/asm/asm-prototypes.h | 1 - arch/riscv/include/asm/asm.h | 41 + arch/riscv/include/asm/bitops.h | 254 +- arch/riscv/include/asm/cpufeature.h | 104 +- arch/riscv/include/asm/elf.h | 2 +- arch/riscv/include/asm/entry-common.h | 14 + arch/riscv/include/asm/errata_list.h | 20 +- arch/riscv/include/asm/hwcap.h | 123 +- arch/riscv/include/asm/hwprobe.h | 5 + arch/riscv/include/asm/insn-def.h | 8 +- arch/riscv/include/asm/irq_stack.h | 3 + arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/include/asm/kvm_host.h | 2 - arch/riscv/include/asm/pgtable-64.h | 14 +- arch/riscv/include/asm/pgtable-bits.h | 4 +- arch/riscv/include/asm/pgtable.h | 3 +- arch/riscv/include/asm/processor.h | 9 + arch/riscv/include/asm/sbi.h | 3 - arch/riscv/include/asm/scs.h | 54 + arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/switch_to.h | 2 +- arch/riscv/include/asm/thread_info.h | 16 +- arch/riscv/include/asm/tlb.h | 8 +- arch/riscv/include/asm/tlbflush.h | 15 +- arch/riscv/include/asm/vector.h | 2 +- arch/riscv/include/uapi/asm/elf.h | 5 +- arch/riscv/include/uapi/asm/hwprobe.h | 26 + arch/riscv/kernel/Makefile | 5 +- arch/riscv/kernel/asm-offsets.c | 9 + arch/riscv/kernel/copy-unaligned.S | 8 +- arch/riscv/kernel/cpu.c | 33 +- arch/riscv/kernel/cpufeature.c | 281 +- arch/riscv/kernel/crash_core.c | 4 +- arch/riscv/kernel/elf_kexec.c | 11 +- arch/riscv/kernel/entry.S | 139 +- arch/riscv/kernel/fpu.S | 129 +- arch/riscv/kernel/head.S | 49 +- arch/riscv/kernel/hibernate-asm.S | 12 +- arch/riscv/kernel/irq.c | 56 +- arch/riscv/kernel/machine_kexec.c | 26 - arch/riscv/kernel/mcount-dyn.S | 20 +- arch/riscv/kernel/mcount.S | 18 +- arch/riscv/kernel/module.c | 662 +- arch/riscv/kernel/patch.c | 11 +- arch/riscv/kernel/probes/rethook_trampoline.S | 4 +- arch/riscv/kernel/probes/simulate-insn.c | 2 +- arch/riscv/kernel/probes/uprobes.c | 6 + arch/riscv/kernel/process.c | 18 + arch/riscv/kernel/sbi.c | 32 +- arch/riscv/kernel/setup.c | 18 +- arch/riscv/kernel/signal.c | 85 +- arch/riscv/kernel/smpboot.c | 1 - arch/riscv/kernel/suspend_entry.S | 9 +- arch/riscv/kernel/sys_riscv.c | 35 +- arch/riscv/kernel/tests/Kconfig.debug | 35 + arch/riscv/kernel/tests/Makefile | 1 + arch/riscv/kernel/tests/module_test/Makefile | 15 + .../tests/module_test/test_module_linking_main.c | 88 + arch/riscv/kernel/tests/module_test/test_set16.S | 23 + arch/riscv/kernel/tests/module_test/test_set32.S | 20 + arch/riscv/kernel/tests/module_test/test_set6.S | 23 + arch/riscv/kernel/tests/module_test/test_set8.S | 23 + arch/riscv/kernel/tests/module_test/test_sub16.S | 20 + arch/riscv/kernel/tests/module_test/test_sub32.S | 20 + arch/riscv/kernel/tests/module_test/test_sub6.S | 20 + arch/riscv/kernel/tests/module_test/test_sub64.S | 25 + arch/riscv/kernel/tests/module_test/test_sub8.S | 20 + arch/riscv/kernel/tests/module_test/test_uleb128.S | 31 + arch/riscv/kernel/traps.c | 98 +- arch/riscv/kernel/traps_misaligned.c | 381 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/kernel/vdso/flush_icache.S | 4 +- arch/riscv/kernel/vdso/getcpu.S | 4 +- arch/riscv/kernel/vdso/hwprobe.c | 2 +- arch/riscv/kernel/vdso/rt_sigreturn.S | 4 +- arch/riscv/kernel/vdso/sys_hwprobe.S | 4 +- arch/riscv/kernel/vdso/vdso.lds.S | 30 +- arch/riscv/kernel/vdso/vgettimeofday.c | 7 +- arch/riscv/kernel/vmlinux.lds.S | 2 + arch/riscv/kvm/Kconfig | 4 +- arch/riscv/kvm/aia.c | 2 +- arch/riscv/kvm/main.c | 2 +- arch/riscv/kvm/tlb.c | 2 +- arch/riscv/kvm/vcpu_fp.c | 2 +- arch/riscv/kvm/vcpu_onereg.c | 2 +- arch/riscv/kvm/vcpu_vector.c | 2 +- arch/riscv/kvm/vm.c | 1 - arch/riscv/lib/clear_page.S | 32 +- arch/riscv/lib/memcpy.S | 6 +- arch/riscv/lib/memmove.S | 57 +- arch/riscv/lib/memset.S | 6 +- arch/riscv/lib/uaccess.S | 11 +- arch/riscv/mm/Makefile | 1 + arch/riscv/mm/cache-ops.c | 17 + arch/riscv/mm/dma-noncoherent.c | 25 +- arch/riscv/mm/init.c | 12 +- arch/riscv/mm/pageattr.c | 270 +- arch/riscv/mm/pmem.c | 4 +- arch/riscv/mm/ptdump.c | 53 +- arch/riscv/mm/tlbflush.c | 181 +- arch/riscv/net/bpf_jit_comp64.c | 25 +- arch/riscv/purgatory/Makefile | 4 + arch/riscv/purgatory/entry.S | 16 +- arch/s390/Kconfig | 4 +- arch/s390/boot/ipl_parm.c | 10 +- arch/s390/boot/startup.c | 47 +- arch/s390/boot/vmem.c | 17 + arch/s390/configs/debug_defconfig | 11 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 3 +- arch/s390/crypto/aes_s390.c | 4 +- arch/s390/crypto/chacha-glue.c | 2 +- arch/s390/crypto/paes_s390.c | 4 +- arch/s390/include/asm/ap.h | 21 +- arch/s390/include/asm/ctlreg.h | 24 +- arch/s390/include/asm/fpu/api.h | 35 +- arch/s390/include/asm/fpu/internal.h | 10 +- arch/s390/include/asm/irq_work.h | 2 - arch/s390/include/asm/kprobes.h | 2 - arch/s390/include/asm/mmu.h | 2 - arch/s390/include/asm/mmu_context.h | 1 - arch/s390/include/asm/page-states.h | 59 + arch/s390/include/asm/page.h | 1 - arch/s390/include/asm/pgalloc.h | 1 - arch/s390/include/asm/processor.h | 35 +- arch/s390/include/asm/setup.h | 5 - arch/s390/include/asm/stacktrace.h | 7 + arch/s390/include/asm/sysinfo.h | 4 + arch/s390/include/asm/tlb.h | 13 +- arch/s390/kernel/compat_signal.c | 16 +- arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/early.c | 13 +- arch/s390/kernel/fpu.c | 12 +- arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/nmi.c | 10 +- arch/s390/kernel/perf_event.c | 41 + arch/s390/kernel/perf_pai_crypto.c | 11 +- arch/s390/kernel/perf_pai_ext.c | 1 - arch/s390/kernel/perf_regs.c | 6 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/processor.c | 7 +- arch/s390/kernel/ptrace.c | 28 +- arch/s390/kernel/setup.c | 25 +- arch/s390/kernel/signal.c | 12 +- arch/s390/kernel/smp.c | 6 +- arch/s390/kernel/stacktrace.c | 43 + arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/sysinfo.c | 10 + arch/s390/kernel/traps.c | 15 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kvm/Kconfig | 2 - arch/s390/kvm/guestdbg.c | 4 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 27 +- arch/s390/kvm/vsie.c | 4 - arch/s390/lib/test_unwind.c | 6 +- arch/s390/mm/gmap.c | 4 +- arch/s390/mm/init.c | 4 - arch/s390/mm/page-states.c | 213 +- arch/s390/mm/pgalloc.c | 296 +- arch/s390/mm/pgtable.c | 31 +- arch/s390/mm/vmem.c | 4 +- arch/s390/net/bpf_jit_comp.c | 56 +- arch/s390/tools/gen_facilities.c | 1 + arch/sh/include/asm/cmpxchg.h | 9 + arch/sh/include/asm/io.h | 9 - arch/sh/include/asm/kexec.h | 4 +- arch/sh/include/asm/kprobes.h | 2 - arch/sh/include/asm/traps_32.h | 3 + arch/sh/kernel/Makefile | 2 +- arch/sh/kernel/reboot.c | 4 +- arch/sh/kernel/setup.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 8 +- arch/sparc/boot/Makefile | 10 +- arch/sparc/include/asm/io_64.h | 7 - arch/sparc/include/asm/kprobes.h | 2 - arch/sparc/kernel/Makefile | 1 - arch/sparc/kernel/asm-offsets.c | 6 +- arch/sparc/kernel/pci_sabre.c | 9 +- arch/sparc/kernel/pci_schizo.c | 13 +- arch/sparc/kernel/syscalls/syscall.tbl | 8 +- arch/sparc/kernel/traps_32.c | 1 + arch/sparc/kernel/traps_64.c | 1 + arch/sparc/lib/Makefile | 1 - arch/sparc/mm/Makefile | 1 - arch/sparc/prom/Makefile | 1 - arch/sparc/vdso/Makefile | 18 +- arch/um/drivers/chan.h | 2 +- arch/um/drivers/chan_kern.c | 9 +- arch/um/drivers/chan_user.c | 4 +- arch/um/drivers/chan_user.h | 9 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 6 +- arch/um/drivers/null.c | 2 +- arch/x86/Kconfig | 13 +- arch/x86/boot/compressed/acpi.c | 2 +- arch/x86/boot/compressed/ident_map_64.c | 5 + arch/x86/boot/compressed/idt_64.c | 1 + arch/x86/boot/compressed/idt_handlers_64.S | 1 + arch/x86/boot/compressed/misc.h | 1 + arch/x86/coco/tdx/tdx-shared.c | 6 +- arch/x86/coco/tdx/tdx.c | 1 + arch/x86/crypto/Kconfig | 8 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/sha256_ssse3_glue.c | 7 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 52 - arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 55 - arch/x86/crypto/sm4-avx.h | 4 - arch/x86/crypto/sm4_aesni_avx2_glue.c | 26 - arch/x86/crypto/sm4_aesni_avx_glue.c | 130 - arch/x86/entry/calling.h | 12 +- arch/x86/entry/common.c | 93 +- arch/x86/entry/entry_64.S | 33 +- arch/x86/entry/entry_64_compat.S | 77 - arch/x86/entry/syscalls/syscall_32.tbl | 8 +- arch/x86/entry/syscalls/syscall_64.tbl | 8 +- arch/x86/entry/vdso/vclock_gettime.c | 10 +- arch/x86/events/amd/ibs.c | 3 + arch/x86/events/intel/core.c | 2 +- arch/x86/events/intel/cstate.c | 158 +- arch/x86/events/intel/uncore.c | 12 + arch/x86/events/intel/uncore.h | 10 +- arch/x86/events/intel/uncore_discovery.c | 5 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_nhmex.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 208 +- arch/x86/hyperv/hv_init.c | 25 +- arch/x86/include/asm/acpi.h | 14 + arch/x86/include/asm/apic.h | 2 - arch/x86/include/asm/apicdef.h | 276 +- arch/x86/include/asm/barrier.h | 18 - arch/x86/include/asm/cpu.h | 4 - arch/x86/include/asm/cpufeatures.h | 10 +- arch/x86/include/asm/current.h | 2 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/ia32.h | 18 +- arch/x86/include/asm/idtentry.h | 4 + arch/x86/include/asm/io.h | 8 +- arch/x86/include/asm/irq_work.h | 1 - arch/x86/include/asm/kprobes.h | 2 - arch/x86/include/asm/kvm-x86-ops.h | 3 + arch/x86/include/asm/kvm-x86-pmu-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 75 +- arch/x86/include/asm/mce.h | 4 +- arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/mwait.h | 20 +- arch/x86/include/asm/nospec-branch.h | 23 +- arch/x86/include/asm/page.h | 6 +- arch/x86/include/asm/paravirt.h | 8 +- arch/x86/include/asm/paravirt_types.h | 8 +- arch/x86/include/asm/percpu.h | 17 + arch/x86/include/asm/processor.h | 20 +- arch/x86/include/asm/proto.h | 4 - arch/x86/include/asm/setup.h | 2 - arch/x86/include/asm/shared/tdx.h | 6 + arch/x86/include/asm/tdx.h | 38 + arch/x86/include/asm/text-patching.h | 2 + arch/x86/include/asm/traps.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 2 - arch/x86/include/asm/xen/hypervisor.h | 9 + arch/x86/include/uapi/asm/kvm.h | 3 + arch/x86/kernel/acpi/boot.c | 34 +- arch/x86/kernel/acpi/wakeup_64.S | 24 +- arch/x86/kernel/alternative.c | 11 +- arch/x86/kernel/aperture_64.c | 3 +- arch/x86/kernel/apic/apic_flat_64.c | 2 - arch/x86/kernel/apic/apic_noop.c | 1 - arch/x86/kernel/apic/apic_numachip.c | 2 - arch/x86/kernel/apic/bigsmp_32.c | 1 - arch/x86/kernel/apic/io_apic.c | 2 +- arch/x86/kernel/apic/probe_32.c | 1 - arch/x86/kernel/apic/x2apic_cluster.c | 1 - arch/x86/kernel/apic/x2apic_phys.c | 1 - arch/x86/kernel/apic/x2apic_uv_x.c | 1 - arch/x86/kernel/callthunks.c | 34 +- arch/x86/kernel/cpu/amd.c | 271 +- arch/x86/kernel/cpu/common.c | 9 + arch/x86/kernel/cpu/hygon.c | 3 + arch/x86/kernel/cpu/intel_epb.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 80 +- arch/x86/kernel/cpu/mce/core.c | 26 +- arch/x86/kernel/cpu/mce/inject.c | 1 + arch/x86/kernel/cpu/microcode/amd.c | 39 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/microcode/intel.c | 29 +- arch/x86/kernel/cpu/microcode/internal.h | 14 +- arch/x86/kernel/cpu/mshyperv.c | 5 +- arch/x86/kernel/cpu/mtrr/generic.c | 14 +- arch/x86/kernel/crash.c | 4 +- arch/x86/kernel/early-quirks.c | 4 +- arch/x86/kernel/head_64.S | 33 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 23 +- arch/x86/kernel/machine_kexec_64.c | 7 +- arch/x86/kernel/setup.c | 6 +- arch/x86/kernel/sev.c | 11 +- arch/x86/kernel/signal_64.c | 6 +- arch/x86/kernel/smp.c | 10 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kernel/topology.c | 33 +- arch/x86/kernel/traps.c | 9 +- arch/x86/kvm/Kconfig | 44 +- arch/x86/kvm/Makefile | 16 +- arch/x86/kvm/cpuid.c | 33 +- arch/x86/kvm/cpuid.h | 13 +- arch/x86/kvm/debugfs.c | 3 +- arch/x86/kvm/emulate.c | 27 +- arch/x86/kvm/governed_features.h | 1 + arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/hyperv.h | 85 +- arch/x86/kvm/irq.c | 2 + arch/x86/kvm/irq_comm.c | 9 +- arch/x86/kvm/kvm_emulate.h | 9 + arch/x86/kvm/kvm_onhyperv.h | 20 + arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/mmu.h | 8 + arch/x86/kvm/mmu/mmu.c | 293 +- arch/x86/kvm/mmu/mmu_internal.h | 3 + arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 95 +- arch/x86/kvm/mmu/tdp_mmu.h | 3 +- arch/x86/kvm/pmu.c | 140 +- arch/x86/kvm/pmu.h | 47 +- arch/x86/kvm/reverse_cpuid.h | 35 +- arch/x86/kvm/svm/hyperv.h | 9 + arch/x86/kvm/svm/nested.c | 49 +- arch/x86/kvm/svm/pmu.c | 17 - arch/x86/kvm/svm/sev.c | 7 +- arch/x86/kvm/svm/svm.c | 26 +- arch/x86/kvm/svm/svm.h | 2 + arch/x86/kvm/svm/svm_onhyperv.c | 10 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/vmx/hyperv.c | 447 - arch/x86/kvm/vmx/hyperv.h | 204 +- arch/x86/kvm/vmx/hyperv_evmcs.c | 315 + arch/x86/kvm/vmx/hyperv_evmcs.h | 166 + arch/x86/kvm/vmx/nested.c | 160 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 22 - arch/x86/kvm/vmx/sgx.c | 1 + arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 86 +- arch/x86/kvm/vmx/vmx.h | 14 +- arch/x86/kvm/vmx/vmx_onhyperv.c | 36 + arch/x86/kvm/vmx/vmx_onhyperv.h | 125 + arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 177 +- arch/x86/kvm/x86.h | 2 + arch/x86/kvm/xen.c | 11 +- arch/x86/lib/misc.c | 2 +- arch/x86/mm/mem_encrypt_amd.c | 11 + arch/x86/mm/numa.c | 1 + arch/x86/net/bpf_jit_comp.c | 176 +- arch/x86/pci/acpi.c | 3 + arch/x86/pci/mmconfig-shared.c | 180 +- arch/x86/pci/mmconfig_32.c | 2 +- arch/x86/pci/mmconfig_64.c | 42 +- arch/x86/pci/pcbios.c | 28 +- arch/x86/pci/sta2x11-fixup.c | 1 + arch/x86/platform/uv/uv_irq.c | 2 +- arch/x86/tools/Makefile | 2 +- arch/x86/tools/chkobjdump.awk | 34 - arch/x86/tools/objdump_reformat.awk | 4 +- arch/x86/virt/vmx/tdx/Makefile | 2 +- arch/x86/virt/vmx/tdx/tdx.c | 1492 ++ arch/x86/virt/vmx/tdx/tdx.h | 121 + arch/x86/xen/enlighten.c | 6 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/xen-asm.S | 2 +- arch/x86/xen/xen-ops.h | 2 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/asmmacro.h | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 8 +- arch/xtensa/lib/pci-auto.c | 8 +- arch/xtensa/platforms/iss/console.c | 2 +- arch/xtensa/variants/esp32/include/variant/core.h | 655 - .../variants/esp32/include/variant/tie-asm.h | 323 - arch/xtensa/variants/esp32/include/variant/tie.h | 182 - .../xtensa/variants/esp32s3/include/variant/core.h | 681 - .../variants/esp32s3/include/variant/tie-asm.h | 429 - arch/xtensa/variants/esp32s3/include/variant/tie.h | 207 - block/Kconfig | 20 + block/bdev.c | 171 +- block/bio-integrity.c | 218 +- block/bio.c | 46 +- block/blk-cgroup.c | 13 + block/blk-cgroup.h | 2 - block/blk-core.c | 10 +- block/blk-mq.c | 92 +- block/blk-pm.c | 33 +- block/blk-rq-qos.h | 2 +- block/blk-sysfs.c | 2 + block/blk-throttle.c | 2 + block/fops.c | 2 +- block/genhd.c | 1 + block/ioctl.c | 11 +- crypto/Kconfig | 51 +- crypto/Makefile | 2 - crypto/af_alg.c | 14 +- crypto/ahash.c | 1 + crypto/algif_skcipher.c | 72 +- crypto/arc4.c | 11 +- crypto/cbc.c | 6 +- crypto/cfb.c | 254 - crypto/drbg.c | 40 +- crypto/ecb.c | 10 +- crypto/lskcipher.c | 42 +- crypto/ofb.c | 106 - crypto/rsa.c | 2 + crypto/shash.c | 6 +- crypto/skcipher.c | 80 +- crypto/tcrypt.c | 76 - crypto/testmgr.c | 64 +- crypto/testmgr.h | 1148 - drivers/accel/drm_accel.c | 1 + drivers/accel/habanalabs/common/device.c | 27 +- drivers/accel/habanalabs/common/firmware_if.c | 123 +- drivers/accel/habanalabs/common/habanalabs.h | 15 + drivers/accel/habanalabs/common/habanalabs_drv.c | 37 + drivers/accel/habanalabs/common/habanalabs_ioctl.c | 54 + drivers/accel/habanalabs/common/hwmon.c | 4 - drivers/accel/habanalabs/common/memory.c | 7 +- drivers/accel/habanalabs/common/mmu/mmu.c | 1 + drivers/accel/habanalabs/common/sysfs.c | 42 +- drivers/accel/habanalabs/gaudi2/gaudi2.c | 74 +- .../include/gaudi2/asic_reg/gaudi2_regs.h | 13 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 1 + drivers/accel/ivpu/Kconfig | 11 +- drivers/accel/ivpu/ivpu_debugfs.c | 57 + drivers/accel/ivpu/ivpu_drv.c | 49 +- drivers/accel/ivpu/ivpu_drv.h | 18 +- drivers/accel/ivpu/ivpu_fw.c | 79 +- drivers/accel/ivpu/ivpu_fw.h | 1 + drivers/accel/ivpu/ivpu_gem.c | 678 +- drivers/accel/ivpu/ivpu_gem.h | 75 +- drivers/accel/ivpu/ivpu_hw.h | 20 + drivers/accel/ivpu/ivpu_hw_37xx.c | 117 +- drivers/accel/ivpu/ivpu_hw_37xx_reg.h | 2 + drivers/accel/ivpu/ivpu_hw_40xx.c | 69 +- drivers/accel/ivpu/ivpu_ipc.c | 251 +- drivers/accel/ivpu/ivpu_ipc.h | 33 +- drivers/accel/ivpu/ivpu_job.c | 99 +- drivers/accel/ivpu/ivpu_job.h | 4 +- drivers/accel/ivpu/ivpu_jsm_msg.c | 38 + drivers/accel/ivpu/ivpu_jsm_msg.h | 1 + drivers/accel/ivpu/ivpu_mmu.c | 44 +- drivers/accel/ivpu/ivpu_mmu_context.c | 153 +- drivers/accel/ivpu/ivpu_mmu_context.h | 11 +- drivers/accel/ivpu/ivpu_pm.c | 75 +- drivers/accel/ivpu/ivpu_pm.h | 3 + drivers/accel/ivpu/vpu_boot_api.h | 90 +- drivers/accel/ivpu/vpu_jsm_api.h | 309 +- drivers/accel/qaic/Makefile | 3 +- drivers/accel/qaic/mhi_controller.c | 44 +- drivers/accel/qaic/mhi_controller.h | 2 +- drivers/accel/qaic/qaic.h | 21 +- drivers/accel/qaic/qaic_control.c | 7 +- drivers/accel/qaic/qaic_data.c | 147 +- drivers/accel/qaic/qaic_drv.c | 98 +- drivers/accel/qaic/qaic_timesync.c | 395 + drivers/accel/qaic/qaic_timesync.h | 11 + drivers/acpi/Kconfig | 6 +- drivers/acpi/Makefile | 3 +- drivers/acpi/acpi_extlog.c | 5 +- drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_lpss.c | 19 +- drivers/acpi/acpi_processor.c | 18 - drivers/acpi/acpi_video.c | 93 +- drivers/acpi/acpi_watchdog.c | 2 +- drivers/acpi/apei/einj.c | 71 +- drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/thermal_cpufreq.c | 20 + drivers/acpi/bus.c | 32 +- drivers/acpi/device_pm.c | 13 + drivers/acpi/internal.h | 28 +- drivers/acpi/mipi-disco-img.c | 725 + drivers/acpi/numa/srat.c | 10 +- drivers/acpi/osl.c | 67 +- drivers/acpi/processor_idle.c | 2 +- drivers/acpi/processor_thermal.c | 49 +- drivers/acpi/property.c | 106 +- drivers/acpi/resource.c | 7 + drivers/acpi/scan.c | 96 +- drivers/acpi/thermal.c | 69 +- drivers/acpi/thermal_lib.c | 166 + drivers/acpi/utils.c | 50 +- drivers/android/binder.c | 29 +- drivers/android/binder_alloc.c | 859 +- drivers/android/binder_alloc.h | 61 +- drivers/android/binder_alloc_selftest.c | 18 +- drivers/android/binder_trace.h | 2 +- drivers/ata/libata-core.c | 16 +- drivers/ata/libata-scsi.c | 9 +- drivers/ata/pata_falcon.c | 11 +- drivers/ata/pata_gayle.c | 11 +- drivers/ata/pata_isapnp.c | 3 + drivers/ata/pata_pxa.c | 7 +- drivers/atm/solos-pci.c | 8 +- drivers/auxdisplay/Kconfig | 10 +- drivers/auxdisplay/cfag12864bfb.c | 10 +- drivers/auxdisplay/ht16k33.c | 10 +- drivers/auxdisplay/img-ascii-lcd.c | 12 +- drivers/base/arch_numa.c | 2 +- drivers/base/arch_topology.c | 38 +- drivers/base/core.c | 4 +- drivers/base/cpu.c | 45 +- drivers/base/dd.c | 2 +- drivers/base/devcoredump.c | 3 + drivers/base/firmware_loader/sysfs_upload.c | 1 + drivers/base/init.c | 2 +- drivers/base/memory.c | 18 +- drivers/base/node.c | 9 +- drivers/base/power/domain.c | 32 - drivers/base/power/domain_governor.c | 8 +- drivers/base/property.c | 29 + drivers/base/regmap/internal.h | 1 + drivers/base/regmap/regcache.c | 3 +- drivers/base/regmap/regmap-kunit.c | 60 + drivers/base/regmap/regmap-raw-ram.c | 27 +- drivers/base/regmap/regmap.c | 18 +- drivers/base/soc.c | 4 +- drivers/base/swnode.c | 11 +- drivers/bcma/driver_pci_host.c | 2 +- drivers/block/loop.c | 2 - drivers/block/nbd.c | 128 +- drivers/block/null_blk/main.c | 25 +- drivers/block/rnbd/rnbd-clt.c | 13 +- drivers/block/rnbd/rnbd-proto.h | 14 +- drivers/block/rnbd/rnbd-srv.c | 44 +- drivers/block/ublk_drv.c | 11 +- drivers/block/virtio_blk.c | 8 +- drivers/block/zram/Kconfig | 15 +- drivers/block/zram/zram_drv.c | 57 +- drivers/block/zram/zram_drv.h | 2 +- drivers/bluetooth/btintel.c | 5 + drivers/bluetooth/btintel.h | 4 +- drivers/bluetooth/btmtkuart.c | 15 +- drivers/bluetooth/btnxpuart.c | 12 +- drivers/bluetooth/btusb.c | 4 + drivers/bluetooth/hci_qca.c | 23 + drivers/bluetooth/hci_serdev.c | 4 +- drivers/bluetooth/hci_vhci.c | 10 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 16 +- drivers/bus/hisi_lpc.c | 6 +- drivers/bus/imx-weim.c | 9 +- drivers/bus/mhi/ep/internal.h | 3 + drivers/bus/mhi/ep/main.c | 88 +- drivers/bus/mhi/ep/ring.c | 19 +- drivers/bus/mhi/host/init.c | 1 + drivers/bus/mhi/host/internal.h | 2 +- drivers/bus/mhi/host/main.c | 8 +- drivers/bus/mhi/host/pci_generic.c | 22 + drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/omap-ocp2scp.c | 6 +- drivers/bus/omap_l3_smx.c | 6 +- drivers/bus/qcom-ssc-block-bus.c | 6 +- drivers/bus/simple-pm-bus.c | 7 +- drivers/bus/sun50i-de2.c | 5 +- drivers/bus/sunxi-rsb.c | 6 +- drivers/bus/tegra-aconnect.c | 6 +- drivers/bus/tegra-gmi.c | 6 +- drivers/bus/ti-pwmss.c | 5 +- drivers/bus/ti-sysc.c | 24 +- drivers/bus/ts-nbus.c | 6 +- drivers/cache/Kconfig | 6 + drivers/cache/Makefile | 3 +- drivers/cache/sifive_ccache.c | 330 + drivers/cdx/cdx.c | 3 + drivers/char/agp/Makefile | 6 - drivers/char/agp/agp.h | 9 - drivers/char/agp/backend.c | 11 - drivers/char/agp/compat_ioctl.c | 291 - drivers/char/agp/compat_ioctl.h | 106 - drivers/char/agp/frontend.c | 1068 - drivers/char/hw_random/core.c | 34 +- drivers/char/hw_random/ingenic-rng.c | 2 +- drivers/char/hw_random/jh7110-trng.c | 2 +- drivers/char/hw_random/stm32-rng.c | 1 + drivers/char/hw_random/virtio-rng.c | 8 +- drivers/char/ipmi/ipmi_si_hardcode.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 12 +- drivers/char/random.c | 6 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 15 +- drivers/char/ttyprintk.c | 6 +- drivers/char/virtio_console.c | 58 +- drivers/clk/qcom/Kconfig | 64 + drivers/clk/qcom/Makefile | 7 + drivers/clk/qcom/apss-ipq-pll.c | 21 + drivers/clk/qcom/camcc-sc8280xp.c | 3044 +++ drivers/clk/qcom/clk-branch.c | 38 + drivers/clk/qcom/clk-branch.h | 21 + drivers/clk/qcom/clk-rpmh.c | 58 + drivers/clk/qcom/dispcc-sm8650.c | 1810 ++ drivers/clk/qcom/ecpricc-qdu1000.c | 2456 ++ drivers/clk/qcom/gcc-msm8939.c | 110 +- drivers/clk/qcom/gcc-sm8650.c | 3849 +++ drivers/clk/qcom/gcc-x1e80100.c | 6808 ++++++ drivers/clk/qcom/gpucc-sm8150.c | 4 +- drivers/clk/qcom/gpucc-sm8650.c | 661 + drivers/clk/qcom/tcsrcc-sm8650.c | 182 + drivers/clk/renesas/r8a779g0-cpg-mssr.c | 3 + drivers/clk/renesas/r9a08g045-cpg.c | 13 + drivers/clk/renesas/rzg2l-cpg.c | 91 +- drivers/clk/rockchip/clk-rk3128.c | 24 +- drivers/clk/rockchip/clk-rk3568.c | 2 + drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-cpu.h | 30 +- drivers/clk/samsung/clk-gs101.c | 2511 ++ drivers/clk/samsung/clk-pll.c | 6 + drivers/clk/samsung/clk-pll.h | 3 + drivers/clk/samsung/clk.h | 157 +- drivers/clk/sunxi-ng/ccu_nkm.c | 5 +- drivers/clocksource/timer-cadence-ttc.c | 22 +- drivers/clocksource/timer-riscv.c | 9 +- drivers/clocksource/timer-ti-dm.c | 4 +- drivers/comedi/comedi_fops.c | 4 +- drivers/cpufreq/amd-pstate.c | 71 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 14 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 73 +- drivers/cpufreq/scmi-cpufreq.c | 7 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 25 +- drivers/crypto/amcc/crypto4xx_alg.c | 14 - drivers/crypto/amcc/crypto4xx_core.c | 40 - drivers/crypto/amcc/crypto4xx_core.h | 4 - drivers/crypto/aspeed/Kconfig | 4 +- drivers/crypto/aspeed/aspeed-hace-crypto.c | 230 - drivers/crypto/atmel-aes.c | 214 +- drivers/crypto/atmel-tdes.c | 205 +- drivers/crypto/bcm/cipher.c | 57 - drivers/crypto/cavium/cpt/cptvf_algs.c | 24 - drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 19 - drivers/crypto/ccp/ccp-crypto-aes.c | 18 - drivers/crypto/ccp/ccp-ops.c | 5 +- drivers/crypto/ccree/cc_aead.c | 10 +- drivers/crypto/ccree/cc_cipher.c | 45 +- drivers/crypto/hifn_795x.c | 126 +- drivers/crypto/hisilicon/debugfs.c | 54 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 122 +- drivers/crypto/hisilicon/qm.c | 261 +- drivers/crypto/hisilicon/qm_common.h | 4 - drivers/crypto/hisilicon/sec2/sec.h | 7 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 36 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 72 +- drivers/crypto/hisilicon/sgl.c | 12 +- drivers/crypto/hisilicon/zip/zip_main.c | 229 +- drivers/crypto/inside-secure/safexcel.c | 4 - drivers/crypto/inside-secure/safexcel.h | 4 - drivers/crypto/inside-secure/safexcel_cipher.c | 171 +- .../intel/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 7 +- drivers/crypto/intel/qat/qat_common/adf_rl.h | 1 + drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 6 +- .../intel/qat/qat_common/adf_sysfs_ras_counters.c | 7 +- drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c | 8 + drivers/crypto/marvell/cesa/cesa.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 23 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 3 +- drivers/crypto/n2_core.c | 36 +- drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sahara.c | 182 +- drivers/crypto/starfive/Kconfig | 2 +- drivers/crypto/starfive/jh7110-aes.c | 77 +- drivers/crypto/starfive/jh7110-cryp.c | 18 +- drivers/crypto/starfive/jh7110-cryp.h | 12 +- drivers/crypto/starfive/jh7110-rsa.c | 49 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 + drivers/crypto/virtio/virtio_crypto_core.c | 23 +- drivers/cxl/core/pci.c | 4 +- drivers/dax/bus.c | 3 + drivers/dax/bus.h | 1 + drivers/dax/cxl.c | 1 + drivers/dax/dax-private.h | 1 + drivers/dax/hmem/hmem.c | 1 + drivers/dax/kmem.c | 8 +- drivers/dax/pmem.c | 1 + drivers/dax/super.c | 3 +- drivers/devfreq/devfreq.c | 56 +- drivers/dma-buf/dma-buf.c | 4 +- drivers/dma-buf/dma-fence.c | 3 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/sw_sync.c | 82 + drivers/dma-buf/sync_debug.h | 2 + drivers/dma-buf/sync_file.c | 19 + drivers/dma/apple-admac.c | 5 +- drivers/dma/dmatest.c | 17 +- drivers/dma/fsl-edma-common.c | 1 + drivers/dma/fsl-edma-main.c | 12 +- drivers/dma/idxd/registers.h | 12 +- drivers/dma/idxd/submit.c | 14 +- drivers/dma/milbeaut-hdmac.c | 17 +- drivers/dma/milbeaut-xdmac.c | 17 +- drivers/dma/sf-pdma/sf-pdma.c | 44 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra186-gpc-dma.c | 8 +- drivers/dma/tegra210-adma.c | 35 +- drivers/dma/ti/k3-psil-am62.c | 12 +- drivers/dma/ti/k3-psil-am62a.c | 12 +- drivers/dma/uniphier-mdmac.c | 17 +- drivers/dma/uniphier-xdmac.c | 17 +- drivers/dpll/dpll_netlink.c | 46 +- drivers/edac/altera_edac.c | 21 +- drivers/edac/amd64_edac.c | 66 +- drivers/edac/amd64_edac.h | 1 + drivers/edac/armada_xp_edac.c | 16 +- drivers/edac/aspeed_edac.c | 6 +- drivers/edac/bluefield_edac.c | 6 +- drivers/edac/cell_edac.c | 5 +- drivers/edac/cpc925_edac.c | 6 +- drivers/edac/dmc520_edac.c | 6 +- drivers/edac/edac_mc.c | 1 + drivers/edac/edac_pci_sysfs.c | 4 +- drivers/edac/fsl_ddr_edac.c | 3 +- drivers/edac/fsl_ddr_edac.h | 2 +- drivers/edac/highbank_l2_edac.c | 5 +- drivers/edac/highbank_mc_edac.c | 5 +- drivers/edac/i7core_edac.c | 4 +- drivers/edac/igen6_edac.c | 194 +- drivers/edac/layerscape_edac.c | 2 +- drivers/edac/mce_amd.c | 526 +- drivers/edac/mpc85xx_edac.c | 13 +- drivers/edac/npcm_edac.c | 6 +- drivers/edac/octeon_edac-l2c.c | 6 +- drivers/edac/octeon_edac-lmc.c | 5 +- drivers/edac/octeon_edac-pc.c | 5 +- drivers/edac/octeon_edac-pci.c | 6 +- drivers/edac/pnd2_edac.c | 55 +- drivers/edac/ppc4xx_edac.c | 7 +- drivers/edac/qcom_edac.c | 6 +- drivers/edac/sb_edac.c | 10 +- drivers/edac/synopsys_edac.c | 6 +- drivers/edac/thunderx_edac.c | 10 +- drivers/edac/ti_edac.c | 6 +- drivers/edac/xgene_edac.c | 6 +- drivers/edac/zynqmp_edac.c | 6 +- drivers/extcon/extcon-qcom-spmi-misc.c | 2 +- drivers/extcon/extcon-usbc-tusb320.c | 9 +- drivers/extcon/extcon.c | 3 +- drivers/firewire/core-device.c | 11 +- drivers/firewire/sbp2.c | 6 +- drivers/firmware/Kconfig | 10 +- drivers/firmware/Makefile | 2 +- drivers/firmware/arm_ffa/driver.c | 4 +- drivers/firmware/arm_scmi/Kconfig | 25 - drivers/firmware/arm_scmi/base.c | 6 +- drivers/firmware/arm_scmi/clock.c | 8 +- drivers/firmware/arm_scmi/driver.c | 24 +- drivers/firmware/arm_scmi/optee.c | 4 + drivers/firmware/arm_scmi/perf.c | 66 +- drivers/firmware/arm_scmi/power.c | 8 +- drivers/firmware/arm_scmi/powercap.c | 8 +- drivers/firmware/arm_scmi/protocols.h | 11 +- drivers/firmware/arm_scmi/reset.c | 9 +- drivers/firmware/arm_scmi/sensors.c | 8 +- drivers/firmware/arm_scmi/system.c | 6 +- drivers/firmware/arm_scmi/voltage.c | 8 +- drivers/firmware/efi/Kconfig | 15 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/dev-path-parser.c | 7 +- drivers/firmware/efi/efi.c | 18 + drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/loongarch-stub.c | 4 +- drivers/firmware/efi/libstub/loongarch.c | 6 +- drivers/firmware/efi/libstub/x86-stub.c | 31 +- drivers/firmware/efi/stmm/mm_communication.h | 236 + drivers/firmware/efi/stmm/tee_stmm_efi.c | 616 + drivers/firmware/efi/unaccepted_memory.c | 2 +- drivers/firmware/efi/vars.c | 8 + drivers/firmware/google/framebuffer-coreboot.c | 3 + drivers/firmware/meson/meson_sm.c | 19 +- drivers/firmware/microchip/Kconfig | 12 + drivers/firmware/microchip/Makefile | 3 + drivers/firmware/microchip/mpfs-auto-update.c | 494 + drivers/firmware/ti_sci.c | 10 +- drivers/firmware/xilinx/zynqmp.c | 333 +- drivers/fpga/dfl.c | 6 +- drivers/fsi/fsi-sbefifo.c | 9 +- drivers/fsi/i2cr-scom.c | 11 +- drivers/gnss/serial.c | 4 +- drivers/gnss/sirf.c | 4 +- drivers/gpio/gpio-aspeed.c | 6 +- drivers/gpio/gpio-elkhartlake.c | 14 +- drivers/gpio/gpio-em.c | 9 +- drivers/gpio/gpio-ixp4xx.c | 51 +- drivers/gpio/gpio-max730x.c | 2 +- drivers/gpio/gpio-mockup.c | 3 +- drivers/gpio/gpio-mvebu.c | 4 +- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rockchip.c | 4 +- drivers/gpio/gpio-sifive.c | 1 - drivers/gpio/gpio-sim.c | 24 +- drivers/gpio/gpio-stmpe.c | 6 +- drivers/gpio/gpio-tangier.c | 63 +- drivers/gpio/gpio-tangier.h | 4 +- drivers/gpio/gpio-tegra.c | 13 +- drivers/gpio/gpio-vf610.c | 4 +- drivers/gpio/gpio-wm831x.c | 14 +- drivers/gpio/gpio-wm8994.c | 13 +- drivers/gpio/gpiolib-cdev.c | 3 +- drivers/gpio/gpiolib-of.c | 4 +- drivers/gpio/gpiolib-sysfs.c | 15 +- drivers/gpio/gpiolib-sysfs.h | 4 +- drivers/gpio/gpiolib.c | 77 +- drivers/gpu/drm/Kconfig | 36 +- drivers/gpu/drm/Makefile | 14 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 4 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 276 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 266 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 186 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 145 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 247 + drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h | 49 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 320 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 414 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 199 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 9 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 16 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 15 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 6 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 5 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 5 - drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 88 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 27 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 + drivers/gpu/drm/amd/amdgpu/soc15.c | 21 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 4 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 14 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 3 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 - drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 5 - drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 48 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 664 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 6 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 146 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 4 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 125 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 190 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 18 +- drivers/gpu/drm/amd/display/Makefile | 3 + drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 14 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 456 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 111 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 590 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 72 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 107 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 70 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 78 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 211 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c | 216 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.h | 36 + drivers/gpu/drm/amd/display/dc/Makefile | 5 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 76 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 12 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 2 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 8 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 26 +- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 221 +- .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 56 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 69 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 84 +- drivers/gpu/drm/amd/display/dc/dc.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 113 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 8 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 4 + drivers/gpu/drm/amd/display/dc/dc_types.h | 81 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 15 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 12 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 2 + drivers/gpu/drm/amd/display/dc/dce100/Makefile | 46 - drivers/gpu/drm/amd/display/dc/dce110/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 1288 - drivers/gpu/drm/amd/display/dc/dce80/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 4 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 783 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1686 -- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 38 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 772 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 124 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2789 --- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 170 - drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 4 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 1308 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1745 -- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c | 23 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h | 2 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 5 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2611 -- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 5 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 1728 -- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 1518 -- drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 1448 -- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 5 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2218 -- drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 4 +- .../drm/amd/display/dc/dcn314/dcn314_resource.c | 2180 -- drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 30 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 2151 -- drivers/gpu/drm/amd/display/dc/dcn316/Makefile | 30 - drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 6 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 2862 --- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 1263 - .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 60 +- drivers/gpu/drm/amd/display/dc/dcn321/Makefile | 2 +- .../drm/amd/display/dc/dcn321/dcn321_resource.c | 2065 -- drivers/gpu/drm/amd/display/dc/dcn35/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c | 165 +- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.h | 58 +- .../display/dc/dcn35/dcn35_dio_stream_encoder.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c | 137 +- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h | 14 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c | 10 + .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 2126 -- .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.h | 310 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 12 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 2 +- drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 15 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 31 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 81 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 3 + .../dc/dml/dcn32/display_mode_vba_util_32.c | 33 +- .../dc/dml/dcn32/display_mode_vba_util_32.h | 1 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 117 +- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h | 2 + drivers/gpu/drm/amd/display/dc/dml2/Makefile | 4 + .../drm/amd/display/dc/dml2/display_mode_core.c | 6 +- .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 85 +- .../drm/amd/display/dc/dml2/dml2_internal_types.h | 4 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 124 +- .../amd/display/dc/dml2/dml2_translation_helper.h | 2 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 24 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.h | 2 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 31 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 6 + drivers/gpu/drm/amd/display/dc/dsc/Makefile | 26 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 21 +- .../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 780 + .../drm/amd/display/dc/{ => dsc}/dcn20/dcn20_dsc.h | 0 .../drm/amd/display/dc/{ => dsc}/dcn35/dcn35_dsc.c | 0 .../drm/amd/display/dc/{ => dsc}/dcn35/dcn35_dsc.h | 0 drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 112 + .../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 31 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 19 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 3 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 20 + .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 36 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 4 + .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 3 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 48 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 204 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 6 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 110 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/optc.h | 219 + drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 2 + drivers/gpu/drm/amd/display/dc/inc/link.h | 3 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 12 + .../amd/display/dc/link/accessories/link_dp_cts.c | 17 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 5 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 148 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 60 +- .../display/dc/link/protocols/link_dp_capability.c | 14 +- .../dc/link/protocols/link_dp_irq_handler.c | 21 +- .../dc/link/protocols/link_dp_training_dpia.c | 4 +- .../link_dp_training_fixed_vs_pe_retimer.c | 16 +- .../dc/link/protocols/link_edp_panel_control.c | 42 +- .../dc/link/protocols/link_edp_panel_control.h | 4 +- drivers/gpu/drm/amd/display/dc/optc/Makefile | 108 + .../amd/display/dc/{ => optc}/dcn10/dcn10_optc.c | 0 .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 599 + .../amd/display/dc/{ => optc}/dcn20/dcn20_optc.c | 0 .../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.h | 124 + .../amd/display/dc/{ => optc}/dcn201/dcn201_optc.c | 0 .../amd/display/dc/{ => optc}/dcn201/dcn201_optc.h | 0 .../amd/display/dc/{ => optc}/dcn30/dcn30_optc.c | 0 .../amd/display/dc/{ => optc}/dcn30/dcn30_optc.h | 0 .../amd/display/dc/{ => optc}/dcn301/dcn301_optc.c | 0 .../amd/display/dc/{ => optc}/dcn301/dcn301_optc.h | 0 .../amd/display/dc/{ => optc}/dcn31/dcn31_optc.c | 0 .../amd/display/dc/{ => optc}/dcn31/dcn31_optc.h | 0 .../amd/display/dc/{ => optc}/dcn314/dcn314_optc.c | 0 .../amd/display/dc/{ => optc}/dcn314/dcn314_optc.h | 0 .../amd/display/dc/{ => optc}/dcn32/dcn32_optc.c | 0 .../amd/display/dc/{ => optc}/dcn32/dcn32_optc.h | 0 .../amd/display/dc/{ => optc}/dcn35/dcn35_optc.c | 0 .../amd/display/dc/{ => optc}/dcn35/dcn35_optc.h | 0 drivers/gpu/drm/amd/display/dc/resource/Makefile | 199 + .../dc/{ => resource}/dce100/dce100_resource.c | 0 .../dc/{ => resource}/dce100/dce100_resource.h | 0 .../dc/{ => resource}/dce110/dce110_resource.c | 0 .../dc/{ => resource}/dce110/dce110_resource.h | 0 .../dc/{ => resource}/dce112/dce112_resource.c | 0 .../dc/{ => resource}/dce112/dce112_resource.h | 0 .../display/dc/resource/dce120/dce120_resource.c | 1288 + .../dc/{ => resource}/dce120/dce120_resource.h | 0 .../amd/display/dc/resource/dce80/CMakeLists.txt | 4 + .../dc/{ => resource}/dce80/dce80_resource.c | 0 .../dc/{ => resource}/dce80/dce80_resource.h | 0 .../amd/display/dc/resource/dcn10/dcn10_resource.c | 1692 ++ .../dc/{ => resource}/dcn10/dcn10_resource.h | 0 .../amd/display/dc/resource/dcn20/dcn20_resource.c | 2793 +++ .../amd/display/dc/resource/dcn20/dcn20_resource.h | 171 + .../display/dc/resource/dcn201/dcn201_resource.c | 1308 + .../dc/{ => resource}/dcn201/dcn201_resource.h | 0 .../amd/display/dc/resource/dcn21/dcn21_resource.c | 1744 ++ .../dc/{ => resource}/dcn21/dcn21_resource.h | 0 .../amd/display/dc/resource/dcn30/dcn30_resource.c | 2613 ++ .../dc/{ => resource}/dcn30/dcn30_resource.h | 0 .../display/dc/resource/dcn301/dcn301_resource.c | 1728 ++ .../dc/{ => resource}/dcn301/dcn301_resource.h | 0 .../display/dc/resource/dcn302/dcn302_resource.c | 1518 ++ .../dc/{ => resource}/dcn302/dcn302_resource.h | 0 .../display/dc/resource/dcn303/dcn303_resource.c | 1448 ++ .../dc/{ => resource}/dcn303/dcn303_resource.h | 0 .../amd/display/dc/resource/dcn31/dcn31_resource.c | 2218 ++ .../dc/{ => resource}/dcn31/dcn31_resource.h | 0 .../display/dc/resource/dcn314/dcn314_resource.c | 2180 ++ .../dc/{ => resource}/dcn314/dcn314_resource.h | 0 .../display/dc/resource/dcn315/dcn315_resource.c | 2153 ++ .../dc/{ => resource}/dcn315/dcn315_resource.h | 0 .../dc/{ => resource}/dcn316/dcn316_resource.c | 0 .../dc/{ => resource}/dcn316/dcn316_resource.h | 0 .../amd/display/dc/resource/dcn32/dcn32_resource.c | 2863 +++ .../amd/display/dc/resource/dcn32/dcn32_resource.h | 1275 + .../display/dc/resource/dcn321/dcn321_resource.c | 2066 ++ .../dc/{ => resource}/dcn321/dcn321_resource.h | 0 .../amd/display/dc/resource/dcn35/dcn35_resource.c | 2161 ++ .../amd/display/dc/resource/dcn35/dcn35_resource.h | 311 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 22 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 194 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 53 +- drivers/gpu/drm/amd/display/include/fixed31_32.h | 12 + .../gpu/drm/amd/display/include/hdcp_msg_types.h | 5 + .../drm/amd/display/modules/freesync/freesync.c | 6 +- .../drm/amd/display/modules/power/power_helpers.c | 2 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/include/amdgpu_reg_state.h | 153 + .../amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h | 8 + .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 2 + .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 28 + .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 2 + .../include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 29 + .../include/asic_reg/smuio/smuio_10_0_2_offset.h | 102 + .../include/asic_reg/smuio/smuio_10_0_2_sh_mask.h | 184 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 66 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 55 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 96 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 14 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c | 7 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.h | 2 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c | 9 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.h | 2 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 24 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.h | 2 +- drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 250 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 67 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 3 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 3 +- .../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 135 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h | 5 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 10 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 129 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 92 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 411 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 51 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 300 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 + drivers/gpu/drm/arm/malidp_crtc.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 29 +- drivers/gpu/drm/armada/armada_drv.c | 5 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 10 +- drivers/gpu/drm/ast/ast_drv.c | 263 +- drivers/gpu/drm/ast/ast_drv.h | 114 +- drivers/gpu/drm/ast/ast_main.c | 244 +- drivers/gpu/drm/ast/ast_mode.c | 88 +- drivers/gpu/drm/ast/ast_post.c | 73 +- drivers/gpu/drm/ast/ast_reg.h | 12 +- drivers/gpu/drm/bridge/Kconfig | 18 + drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/analogix/anx7625.c | 54 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 + drivers/gpu/drm/bridge/aux-bridge.c | 140 + drivers/gpu/drm/bridge/aux-hpd-bridge.c | 163 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 22 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 3 +- drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 4 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 58 + drivers/gpu/drm/bridge/nxp-ptn3460.c | 6 +- drivers/gpu/drm/bridge/panel.c | 17 - drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 20 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 6 +- drivers/gpu/drm/ci/arm64.config | 1 + drivers/gpu/drm/ci/build.sh | 19 +- drivers/gpu/drm/ci/gitlab-ci.yml | 16 +- drivers/gpu/drm/ci/igt_runner.sh | 10 +- drivers/gpu/drm/ci/test.yml | 13 +- .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 13 +- drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 5 + drivers/gpu/drm/ci/xfails/requirements.txt | 6 +- .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 46 + drivers/gpu/drm/display/drm_dp_helper.c | 161 + drivers/gpu/drm/display/drm_dp_mst_topology.c | 234 +- drivers/gpu/drm/drm_agpsupport.c | 451 - drivers/gpu/drm/drm_atomic.c | 10 + drivers/gpu/drm/drm_atomic_helper.c | 98 +- drivers/gpu/drm/drm_atomic_state_helper.c | 15 + drivers/gpu/drm/drm_atomic_uapi.c | 149 +- drivers/gpu/drm/drm_auth.c | 10 +- drivers/gpu/drm/drm_bridge.c | 44 - drivers/gpu/drm/drm_bridge_connector.c | 6 - drivers/gpu/drm/drm_bufs.c | 1627 -- drivers/gpu/drm/drm_client.c | 12 +- drivers/gpu/drm/drm_connector.c | 6 + drivers/gpu/drm/drm_context.c | 513 - drivers/gpu/drm/drm_crtc.c | 8 +- drivers/gpu/drm/drm_crtc_helper.c | 7 +- drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_damage_helper.c | 3 +- drivers/gpu/drm/drm_debugfs.c | 65 +- drivers/gpu/drm/drm_dma.c | 178 - drivers/gpu/drm/drm_drv.c | 27 +- drivers/gpu/drm/drm_edid.c | 46 +- drivers/gpu/drm/drm_edid_load.c | 16 - drivers/gpu/drm/drm_eld.c | 55 + drivers/gpu/drm/drm_encoder.c | 4 + drivers/gpu/drm/drm_exec.c | 13 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_flip_work.c | 27 +- drivers/gpu/drm/drm_format_helper.c | 215 +- drivers/gpu/drm/drm_framebuffer.c | 77 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 9 + drivers/gpu/drm/drm_gpuvm.c | 1170 +- drivers/gpu/drm/drm_hashtab.c | 203 - drivers/gpu/drm/drm_internal.h | 23 +- drivers/gpu/drm/drm_ioc32.c | 613 +- drivers/gpu/drm/drm_ioctl.c | 96 +- drivers/gpu/drm/drm_irq.c | 204 - drivers/gpu/drm/drm_kms_helper_common.c | 32 - drivers/gpu/drm/drm_legacy.h | 290 - drivers/gpu/drm/drm_legacy_misc.c | 105 - drivers/gpu/drm/drm_lock.c | 373 - drivers/gpu/drm/drm_memory.c | 138 - drivers/gpu/drm/drm_mipi_dbi.c | 19 +- drivers/gpu/drm/drm_mipi_dsi.c | 17 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 6 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_pci.c | 204 +- drivers/gpu/drm/drm_plane.c | 150 +- drivers/gpu/drm/drm_plane_helper.c | 32 - drivers/gpu/drm/drm_prime.c | 33 +- drivers/gpu/drm/drm_property.c | 59 + drivers/gpu/drm/drm_scatter.c | 220 - drivers/gpu/drm/drm_syncobj.c | 70 +- drivers/gpu/drm/drm_vblank.c | 101 - drivers/gpu/drm/drm_vm.c | 665 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos_dp.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 6 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/exynos/exynos_mixer.c | 6 +- drivers/gpu/drm/gud/gud_pipe.c | 30 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Kconfig.debug | 18 + drivers/gpu/drm/i915/Makefile | 184 +- drivers/gpu/drm/i915/display/g4x_dp.c | 46 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 66 +- drivers/gpu/drm/i915/display/hsw_ips.c | 4 +- drivers/gpu/drm/i915/display/i9xx_wm.c | 12 +- drivers/gpu/drm/i915/display/icl_dsi.c | 17 +- drivers/gpu/drm/i915/display/intel_atomic.c | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 83 +- drivers/gpu/drm/i915/display/intel_audio.c | 17 +- drivers/gpu/drm/i915/display/intel_backlight.c | 9 +- drivers/gpu/drm/i915/display/intel_bios.c | 40 +- drivers/gpu/drm/i915/display/intel_bw.c | 7 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 130 +- drivers/gpu/drm/i915/display/intel_color.c | 70 +- drivers/gpu/drm/i915/display/intel_crt.c | 9 +- drivers/gpu/drm/i915/display/intel_crtc.c | 9 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 10 + drivers/gpu/drm/i915/display/intel_cursor.c | 42 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 246 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 16 +- drivers/gpu/drm/i915/display/intel_ddi.c | 225 +- drivers/gpu/drm/i915/display/intel_ddi.h | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 609 +- drivers/gpu/drm/i915/display/intel_display.h | 12 +- drivers/gpu/drm/i915/display/intel_display_core.h | 20 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 237 +- .../i915/display/intel_display_debugfs_params.c | 176 + .../i915/display/intel_display_debugfs_params.h | 13 + .../gpu/drm/i915/display/intel_display_device.c | 13 +- .../gpu/drm/i915/display/intel_display_device.h | 5 +- .../gpu/drm/i915/display/intel_display_driver.c | 7 + drivers/gpu/drm/i915/display/intel_display_irq.c | 19 +- .../gpu/drm/i915/display/intel_display_params.c | 217 + .../gpu/drm/i915/display/intel_display_params.h | 61 + drivers/gpu/drm/i915/display/intel_display_power.c | 22 +- .../drm/i915/display/intel_display_power_well.c | 23 +- drivers/gpu/drm/i915/display/intel_display_reset.c | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 35 +- drivers/gpu/drm/i915/display/intel_dp.c | 515 +- drivers/gpu/drm/i915/display/intel_dp.h | 26 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 99 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 14 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 686 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 5 + drivers/gpu/drm/i915/display/intel_dpio_phy.c | 171 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 5 + drivers/gpu/drm/i915/display/intel_dpll.c | 270 +- drivers/gpu/drm/i915/display/intel_dpll.h | 9 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 189 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 6 + drivers/gpu/drm/i915/display/intel_dpt.c | 24 - drivers/gpu/drm/i915/display/intel_dpt.h | 2 - drivers/gpu/drm/i915/display/intel_dpt_common.c | 34 + drivers/gpu/drm/i915/display/intel_dpt_common.h | 13 + drivers/gpu/drm/i915/display/intel_dsb.c | 100 +- drivers/gpu/drm/i915/display/intel_dsb_buffer.c | 82 + drivers/gpu/drm/i915/display/intel_dsb_buffer.h | 29 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 368 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.h | 1 - drivers/gpu/drm/i915/display/intel_dvo.c | 6 + drivers/gpu/drm/i915/display/intel_fb.c | 187 +- drivers/gpu/drm/i915/display/intel_fb.h | 2 + drivers/gpu/drm/i915/display/intel_fb_bo.c | 97 + drivers/gpu/drm/i915/display/intel_fb_bo.h | 26 + drivers/gpu/drm/i915/display/intel_fbc.c | 59 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 112 +- drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 115 + drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 21 + drivers/gpu/drm/i915/display/intel_fdi.c | 8 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 - drivers/gpu/drm/i915/display/intel_hdcp.c | 37 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 14 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 16 + drivers/gpu/drm/i915/display/intel_link_bw.c | 30 +- drivers/gpu/drm/i915/display/intel_link_bw.h | 1 + drivers/gpu/drm/i915/display/intel_lvds.c | 11 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 6 + .../gpu/drm/i915/display/intel_modeset_verify.c | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 4 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 1 + drivers/gpu/drm/i915/display/intel_pps.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 471 +- drivers/gpu/drm/i915/display/intel_psr.h | 17 +- drivers/gpu/drm/i915/display/intel_psr_regs.h | 2 + drivers/gpu/drm/i915/display/intel_qp_tables.c | 3 - drivers/gpu/drm/i915/display/intel_sdvo.c | 32 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 7 +- drivers/gpu/drm/i915/display/intel_tc.c | 36 +- drivers/gpu/drm/i915/display/intel_tv.c | 14 +- drivers/gpu/drm/i915/display/intel_vblank.c | 51 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 50 +- drivers/gpu/drm/i915/display/skl_scaler.c | 2 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 106 +- drivers/gpu/drm/i915/display/skl_watermark.c | 5 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 47 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 13 +- .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 12 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 21 + .../drm/i915/gem/selftests/i915_gem_coherency.c | 10 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 14 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 4 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 43 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 13 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_context.c | 14 + drivers/gpu/drm/i915/gt/intel_context.h | 4 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 7 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_regs.h | 8 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_user.c | 39 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_gt.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt.h | 23 + drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 14 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 38 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 3 + drivers/gpu/drm/i915/gt/intel_gtt.c | 26 + drivers/gpu/drm/i915/gt/intel_gtt.h | 5 + drivers/gpu/drm/i915/gt/intel_lrc.c | 100 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 7 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 38 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 20 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 5 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 65 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 10 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 17 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 11 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 23 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 5 - drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 115 + .../gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 6 +- drivers/gpu/drm/i915/gvt/handlers.c | 3 +- drivers/gpu/drm/i915/gvt/interrupt.c | 13 +- drivers/gpu/drm/i915/i915_debugfs.c | 112 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 9 +- drivers/gpu/drm/i915/i915_driver.c | 18 +- drivers/gpu/drm/i915/i915_drm_client.c | 108 + drivers/gpu/drm/i915/i915_drm_client.h | 42 + drivers/gpu/drm/i915/i915_drv.h | 20 +- drivers/gpu/drm/i915/i915_gem.c | 2 - drivers/gpu/drm/i915/i915_gpu_error.c | 199 +- drivers/gpu/drm/i915/i915_gpu_error.h | 46 +- drivers/gpu/drm/i915/i915_params.c | 89 - drivers/gpu/drm/i915/i915_params.h | 22 - drivers/gpu/drm/i915/i915_pmu.c | 77 +- drivers/gpu/drm/i915/i915_reg.h | 2 - drivers/gpu/drm/i915/i915_sysfs.c | 79 +- drivers/gpu/drm/i915/i915_utils.h | 2 +- drivers/gpu/drm/i915/intel_memory_region.c | 19 + drivers/gpu/drm/i915/intel_memory_region.h | 1 + drivers/gpu/drm/i915/intel_runtime_pm.c | 243 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 13 +- drivers/gpu/drm/i915/intel_wakeref.c | 35 +- drivers/gpu/drm/i915/intel_wakeref.h | 73 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 18 +- drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 5 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 6 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 1 + drivers/gpu/drm/i915/selftests/i915_syncmap.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 9 +- drivers/gpu/drm/i915/selftests/igt_live_test.h | 3 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/soc/intel_gmch.c | 27 +- drivers/gpu/drm/i915/vlv_sideband.c | 29 +- drivers/gpu/drm/i915/vlv_sideband.h | 9 +- drivers/gpu/drm/imagination/Kconfig | 18 + drivers/gpu/drm/imagination/Makefile | 35 + drivers/gpu/drm/imagination/pvr_ccb.c | 645 + drivers/gpu/drm/imagination/pvr_ccb.h | 71 + drivers/gpu/drm/imagination/pvr_cccb.c | 267 + drivers/gpu/drm/imagination/pvr_cccb.h | 110 + drivers/gpu/drm/imagination/pvr_context.c | 464 + drivers/gpu/drm/imagination/pvr_context.h | 205 + drivers/gpu/drm/imagination/pvr_debugfs.c | 53 + drivers/gpu/drm/imagination/pvr_debugfs.h | 29 + drivers/gpu/drm/imagination/pvr_device.c | 658 + drivers/gpu/drm/imagination/pvr_device.h | 721 + drivers/gpu/drm/imagination/pvr_device_info.c | 255 + drivers/gpu/drm/imagination/pvr_device_info.h | 186 + drivers/gpu/drm/imagination/pvr_drv.c | 1501 ++ drivers/gpu/drm/imagination/pvr_drv.h | 129 + drivers/gpu/drm/imagination/pvr_free_list.c | 625 + drivers/gpu/drm/imagination/pvr_free_list.h | 195 + drivers/gpu/drm/imagination/pvr_fw.c | 1489 ++ drivers/gpu/drm/imagination/pvr_fw.h | 509 + drivers/gpu/drm/imagination/pvr_fw_info.h | 135 + drivers/gpu/drm/imagination/pvr_fw_meta.c | 555 + drivers/gpu/drm/imagination/pvr_fw_meta.h | 14 + drivers/gpu/drm/imagination/pvr_fw_mips.c | 252 + drivers/gpu/drm/imagination/pvr_fw_mips.h | 48 + drivers/gpu/drm/imagination/pvr_fw_startstop.c | 306 + drivers/gpu/drm/imagination/pvr_fw_startstop.h | 13 + drivers/gpu/drm/imagination/pvr_fw_trace.c | 471 + drivers/gpu/drm/imagination/pvr_fw_trace.h | 78 + drivers/gpu/drm/imagination/pvr_gem.c | 414 + drivers/gpu/drm/imagination/pvr_gem.h | 170 + drivers/gpu/drm/imagination/pvr_hwrt.c | 549 + drivers/gpu/drm/imagination/pvr_hwrt.h | 166 + drivers/gpu/drm/imagination/pvr_job.c | 786 + drivers/gpu/drm/imagination/pvr_job.h | 161 + drivers/gpu/drm/imagination/pvr_mmu.c | 2640 ++ drivers/gpu/drm/imagination/pvr_mmu.h | 108 + drivers/gpu/drm/imagination/pvr_params.c | 147 + drivers/gpu/drm/imagination/pvr_params.h | 72 + drivers/gpu/drm/imagination/pvr_power.c | 433 + drivers/gpu/drm/imagination/pvr_power.h | 41 + drivers/gpu/drm/imagination/pvr_queue.c | 1432 ++ drivers/gpu/drm/imagination/pvr_queue.h | 169 + drivers/gpu/drm/imagination/pvr_rogue_cr_defs.h | 6193 +++++ .../gpu/drm/imagination/pvr_rogue_cr_defs_client.h | 159 + drivers/gpu/drm/imagination/pvr_rogue_defs.h | 179 + drivers/gpu/drm/imagination/pvr_rogue_fwif.h | 2188 ++ drivers/gpu/drm/imagination/pvr_rogue_fwif_check.h | 493 + .../gpu/drm/imagination/pvr_rogue_fwif_client.h | 373 + .../drm/imagination/pvr_rogue_fwif_client_check.h | 133 + .../gpu/drm/imagination/pvr_rogue_fwif_common.h | 60 + .../gpu/drm/imagination/pvr_rogue_fwif_dev_info.h | 113 + .../imagination/pvr_rogue_fwif_resetframework.h | 28 + drivers/gpu/drm/imagination/pvr_rogue_fwif_sf.h | 1648 ++ .../gpu/drm/imagination/pvr_rogue_fwif_shared.h | 258 + .../drm/imagination/pvr_rogue_fwif_shared_check.h | 108 + .../gpu/drm/imagination/pvr_rogue_fwif_stream.h | 78 + .../gpu/drm/imagination/pvr_rogue_heap_config.h | 113 + drivers/gpu/drm/imagination/pvr_rogue_meta.h | 356 + drivers/gpu/drm/imagination/pvr_rogue_mips.h | 335 + drivers/gpu/drm/imagination/pvr_rogue_mips_check.h | 58 + drivers/gpu/drm/imagination/pvr_rogue_mmu_defs.h | 136 + drivers/gpu/drm/imagination/pvr_stream.c | 285 + drivers/gpu/drm/imagination/pvr_stream.h | 75 + drivers/gpu/drm/imagination/pvr_stream_defs.c | 351 + drivers/gpu/drm/imagination/pvr_stream_defs.h | 16 + drivers/gpu/drm/imagination/pvr_sync.c | 289 + drivers/gpu/drm/imagination/pvr_sync.h | 84 + drivers/gpu/drm/imagination/pvr_vm.c | 1092 + drivers/gpu/drm/imagination/pvr_vm.h | 66 + drivers/gpu/drm/imagination/pvr_vm_mips.c | 237 + drivers/gpu/drm/imagination/pvr_vm_mips.h | 22 + drivers/gpu/drm/imx/dcss/dcss-drv.c | 6 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 9 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 15 +- drivers/gpu/drm/kmb/kmb_drv.c | 5 +- drivers/gpu/drm/lima/lima_device.c | 2 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/loongson/Kconfig | 1 + drivers/gpu/drm/loongson/lsdc_plane.c | 1 - drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 5 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 5 +- drivers/gpu/drm/meson/meson_dw_mipi_dsi.c | 6 +- drivers/gpu/drm/msm/Kconfig | 2 + drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 122 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 8 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 9 + .../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 457 + .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 17 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 35 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 104 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 17 +- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 18 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 8 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 32 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 17 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 7 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 11 +- .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 7 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 51 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 16 +- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 26 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 51 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 33 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 29 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 186 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 21 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 75 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 55 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 130 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 229 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 72 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 247 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 142 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 52 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 70 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 79 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 105 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 141 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 42 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 32 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 37 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 87 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 24 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 30 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 21 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 29 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 19 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h | 1 - drivers/gpu/drm/msm/dp/dp_aux.c | 39 +- drivers/gpu/drm/msm/dp/dp_debug.c | 69 +- drivers/gpu/drm/msm/dp/dp_debug.h | 23 +- drivers/gpu/drm/msm/dp/dp_display.c | 384 +- drivers/gpu/drm/msm/dp/dp_display.h | 4 +- drivers/gpu/drm/msm/dp/dp_drm.c | 33 +- drivers/gpu/drm/msm/dp/dp_power.c | 32 +- drivers/gpu/drm/msm/dp/dp_power.h | 11 - drivers/gpu/drm/msm/dsi/dsi_cfg.c | 17 + drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 29 +- drivers/gpu/drm/msm/msm_debugfs.c | 41 +- drivers/gpu/drm/msm/msm_drv.c | 96 +- drivers/gpu/drm/msm/msm_drv.h | 15 +- drivers/gpu/drm/msm/msm_gem.c | 7 +- drivers/gpu/drm/msm/msm_gem.h | 17 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 235 +- drivers/gpu/drm/msm/msm_gpu.c | 44 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/gpu/drm/msm/msm_mdss.c | 106 +- drivers/gpu/drm/msm/msm_mdss.h | 1 + drivers/gpu/drm/msm/msm_rd.c | 3 + drivers/gpu/drm/msm/msm_ringbuffer.c | 5 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/core.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 155 +- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 3 + drivers/gpu/drm/nouveau/include/nvif/class.h | 21 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/core/event.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 7 + .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 19 + .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 4 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 19 + drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 1 + .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 3 + .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 3 + .../gpu/drm/nouveau/include/nvkm/engine/nvjpg.h | 8 + drivers/gpu/drm/nouveau/include/nvkm/engine/ofa.h | 9 + drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 4 + drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 435 + .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 7 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 11 + .../common/sdk/nvidia/inc/alloc/alloc_channel.h | 170 + .../common/sdk/nvidia/inc/class/cl0000.h | 38 + .../common/sdk/nvidia/inc/class/cl0005.h | 38 + .../common/sdk/nvidia/inc/class/cl0080.h | 43 + .../common/sdk/nvidia/inc/class/cl2080.h | 35 + .../sdk/nvidia/inc/class/cl2080_notification.h | 62 + .../common/sdk/nvidia/inc/class/cl84a0.h | 33 + .../common/sdk/nvidia/inc/class/cl90f1.h | 31 + .../common/sdk/nvidia/inc/class/clc0b5sw.h | 34 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073common.h | 39 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dfp.h | 166 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dp.h | 335 + .../nvidia/inc/ctrl/ctrl0073/ctrl0073specific.h | 216 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073system.h | 65 + .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080fifo.h | 57 + .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gpu.h | 48 + .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gr.h | 31 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080bios.h | 40 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080ce.h | 35 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080event.h | 41 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fb.h | 51 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fifo.h | 52 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gpu.h | 100 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gr.h | 41 + .../nvidia/inc/ctrl/ctrl2080/ctrl2080internal.h | 162 + .../common/sdk/nvidia/inc/ctrl/ctrl90f1.h | 95 + .../sdk/nvidia/inc/ctrl/ctrla06f/ctrla06fgpfifo.h | 42 + .../535.113.01/common/sdk/nvidia/inc/nvlimits.h | 33 + .../nvrm/535.113.01/common/sdk/nvidia/inc/nvos.h | 148 + .../common/shared/msgq/inc/msgq/msgq_priv.h | 97 + .../uproc/os/common/include/libos_init_args.h | 52 + .../arch/nvalloc/common/inc/gsp/gsp_fw_sr_meta.h | 79 + .../arch/nvalloc/common/inc/gsp/gsp_fw_wpr_meta.h | 170 + .../nvidia/arch/nvalloc/common/inc/rmRiscvUcode.h | 82 + .../nvidia/arch/nvalloc/common/inc/rmgspseq.h | 100 + .../535.113.01/nvidia/generated/g_allclasses.h | 33 + .../535.113.01/nvidia/generated/g_chipset_nvoc.h | 38 + .../nvrm/535.113.01/nvidia/generated/g_fbsr_nvoc.h | 31 + .../nvrm/535.113.01/nvidia/generated/g_gpu_nvoc.h | 35 + .../nvidia/generated/g_kernel_channel_nvoc.h | 62 + .../nvidia/generated/g_kernel_fifo_nvoc.h | 119 + .../535.113.01/nvidia/generated/g_mem_desc_nvoc.h | 32 + .../nvrm/535.113.01/nvidia/generated/g_os_nvoc.h | 44 + .../535.113.01/nvidia/generated/g_rpc-structures.h | 124 + .../535.113.01/nvidia/generated/g_sdk-structures.h | 45 + .../nvidia/inc/kernel/gpu/gpu_acpi_data.h | 74 + .../nvidia/inc/kernel/gpu/gpu_engine_type.h | 86 + .../nvidia/inc/kernel/gpu/gsp/gsp_fw_heap.h | 33 + .../nvidia/inc/kernel/gpu/gsp/gsp_init_args.h | 57 + .../nvidia/inc/kernel/gpu/gsp/gsp_static_config.h | 174 + .../nvidia/inc/kernel/gpu/intr/engine_idx.h | 57 + .../535.113.01/nvidia/inc/kernel/gpu/nvbitmask.h | 33 + .../nvidia/inc/kernel/os/nv_memory_type.h | 31 + .../nvidia/kernel/inc/vgpu/rpc_global_enums.h | 262 + .../nvidia/kernel/inc/vgpu/rpc_headers.h | 51 + .../nvidia/kernel/inc/vgpu/sdk-structures.h | 40 + drivers/gpu/drm/nouveau/include/nvrm/nvtypes.h | 24 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 19 +- drivers/gpu/drm/nouveau/nouveau_abi16.h | 2 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 5 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 5 + drivers/gpu/drm/nouveau/nouveau_display.c | 5 + drivers/gpu/drm/nouveau/nouveau_drm.c | 36 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 19 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 68 +- drivers/gpu/drm/nouveau/nouveau_exec.h | 6 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 10 +- drivers/gpu/drm/nouveau/nouveau_platform.c | 5 +- drivers/gpu/drm/nouveau/nouveau_sched.c | 207 +- drivers/gpu/drm/nouveau/nouveau_sched.h | 43 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 380 +- drivers/gpu/drm/nouveau/nouveau_uvmm.h | 12 +- drivers/gpu/drm/nouveau/nv04_fence.c | 2 +- drivers/gpu/drm/nouveau/nvif/disp.c | 1 + drivers/gpu/drm/nouveau/nvkm/core/event.c | 12 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 74 +- drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c | 5 + drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/engine/ce/r535.c | 108 + drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 5 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 190 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.c | 52 + drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.c | 1671 ++ drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 31 +- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 11 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 56 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c | 664 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h | 6 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/gr/ad102.c | 46 + drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.c | 508 + drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga100.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 7 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/r535.c | 110 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ga102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/r535.c | 110 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/Kbuild | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ga100.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/priv.h | 8 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/r535.c | 107 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/Kbuild | 6 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga100.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/priv.h | 8 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/r535.c | 107 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c | 54 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 16 + drivers/gpu/drm/nouveau/nvkm/falcon/ga100.c | 6 + drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c | 6 + drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c | 28 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c | 186 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 2 + .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c | 51 + .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c | 87 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 46 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 57 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 78 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 359 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 74 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 148 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 57 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 2316 ++ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 198 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 57 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 40 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 45 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 13 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c | 333 + drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 6 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/r535.c | 123 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 6 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 5 + .../gpu/drm/nouveau/nvkm/subdev/privring/gm200.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/vfn/priv.h | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c | 50 + drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.c | 5 + drivers/gpu/drm/omapdrm/dss/dispc.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss.c | 5 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 +- drivers/gpu/drm/omapdrm/omap_gem.c | 14 +- drivers/gpu/drm/panel/Kconfig | 18 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 10 +- drivers/gpu/drm/panel/panel-edp.c | 138 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 37 +- drivers/gpu/drm/panel/panel-himax-hx8394.c | 180 +- drivers/gpu/drm/panel/panel-ilitek-ili9805.c | 405 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 225 + drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 2 +- drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 57 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 515 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt36523.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 109 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 138 +- drivers/gpu/drm/panel/panel-synaptics-r63353.c | 362 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 17 +- drivers/gpu/drm/panfrost/panfrost_device.c | 81 +- drivers/gpu/drm/panfrost/panfrost_device.h | 23 + drivers/gpu/drm/panfrost/panfrost_drv.c | 5 +- drivers/gpu/drm/panfrost/panfrost_dump.c | 12 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 119 +- drivers/gpu/drm/panfrost/panfrost_gpu.h | 1 + drivers/gpu/drm/panfrost/panfrost_job.c | 30 +- drivers/gpu/drm/panfrost/panfrost_job.h | 1 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 32 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 1 + drivers/gpu/drm/panfrost/panfrost_regs.h | 1 + drivers/gpu/drm/qxl/qxl_display.c | 17 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 7 - drivers/gpu/drm/radeon/atombios.h | 42 +- drivers/gpu/drm/radeon/atombios_encoders.c | 1 + drivers/gpu/drm/radeon/clearstate_evergreen.h | 8 +- drivers/gpu/drm/radeon/dce3_1_afmt.c | 1 + drivers/gpu/drm/radeon/dce6_afmt.c | 1 + drivers/gpu/drm/radeon/evergreen.c | 1 + drivers/gpu/drm/radeon/evergreen_hdmi.c | 1 + drivers/gpu/drm/radeon/r100.c | 4 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_atombios.c | 1 + drivers/gpu/drm/radeon/radeon_audio.c | 2 + drivers/gpu/drm/radeon/radeon_audio.h | 4 +- drivers/gpu/drm/radeon/radeon_combios.c | 1 + drivers/gpu/drm/radeon/radeon_display.c | 7 +- drivers/gpu/drm/radeon/radeon_drv.h | 1 - drivers/gpu/drm/radeon/radeon_encoders.c | 1 + drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/radeon/radeon_ring.c | 2 +- drivers/gpu/drm/radeon/si.c | 4 + drivers/gpu/drm/radeon/sumo_dpm.c | 4 +- drivers/gpu/drm/radeon/trinity_dpm.c | 4 +- drivers/gpu/drm/renesas/shmobile/Kconfig | 3 +- drivers/gpu/drm/renesas/shmobile/Makefile | 3 +- .../gpu/drm/renesas/shmobile/shmob_drm_backlight.c | 82 - .../gpu/drm/renesas/shmobile/shmob_drm_backlight.h | 19 - drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c | 650 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.h | 27 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 179 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.h | 18 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.c | 77 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.h | 9 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c | 325 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.h | 5 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 1 - drivers/gpu/drm/rockchip/cdn-dp-core.c | 1 - drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 1 - drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 1 - drivers/gpu/drm/rockchip/inno_hdmi.c | 1 - drivers/gpu/drm/rockchip/rk3066_hdmi.c | 46 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 18 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 12 - drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 507 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 100 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 - drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 - drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 225 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 18 +- drivers/gpu/drm/scheduler/sched_main.c | 492 +- drivers/gpu/drm/solomon/ssd130x.c | 38 +- drivers/gpu/drm/solomon/ssd130x.h | 1 - drivers/gpu/drm/sprd/sprd_dpu.c | 6 +- drivers/gpu/drm/sprd/sprd_drm.c | 5 +- drivers/gpu/drm/sprd/sprd_dsi.c | 6 +- drivers/gpu/drm/tegra/hdmi.c | 1 + drivers/gpu/drm/tegra/sor.c | 1 + drivers/gpu/drm/tests/Makefile | 5 +- drivers/gpu/drm/tests/drm_buddy_test.c | 465 - drivers/gpu/drm/tests/drm_dp_mst_helper_test.c | 166 +- drivers/gpu/drm/tests/drm_exec_test.c | 16 +- drivers/gpu/drm/tests/drm_format_helper_test.c | 72 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 383 + drivers/gpu/drm/tests/drm_kunit_helpers.c | 30 +- drivers/gpu/drm/tests/drm_mm_test.c | 2016 +- drivers/gpu/drm/tidss/tidss_crtc.c | 12 +- drivers/gpu/drm/tidss/tidss_dispc.c | 138 +- drivers/gpu/drm/tidss/tidss_dispc.h | 3 + drivers/gpu/drm/tidss/tidss_drv.c | 16 +- drivers/gpu/drm/tidss/tidss_irq.c | 54 +- drivers/gpu/drm/tidss/tidss_kms.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tiny/arcpgu.c | 6 +- drivers/gpu/drm/tiny/cirrus.c | 3 +- drivers/gpu/drm/tiny/ili9225.c | 10 +- drivers/gpu/drm/tiny/ofdrm.c | 17 +- drivers/gpu/drm/tiny/repaper.c | 10 +- drivers/gpu/drm/tiny/simpledrm.c | 44 +- drivers/gpu/drm/tiny/st7586.c | 19 +- drivers/gpu/drm/ttm/ttm_bo.c | 8 +- drivers/gpu/drm/ttm/ttm_device.c | 6 +- drivers/gpu/drm/udl/udl_modeset.c | 19 +- drivers/gpu/drm/v3d/Makefile | 4 +- drivers/gpu/drm/v3d/v3d_bo.c | 51 + drivers/gpu/drm/v3d/v3d_debugfs.c | 178 +- drivers/gpu/drm/v3d/v3d_drv.c | 50 +- drivers/gpu/drm/v3d/v3d_drv.h | 165 +- drivers/gpu/drm/v3d/v3d_gem.c | 779 +- drivers/gpu/drm/v3d/v3d_irq.c | 93 +- drivers/gpu/drm/v3d/v3d_regs.h | 94 +- drivers/gpu/drm/v3d/v3d_sched.c | 397 +- drivers/gpu/drm/v3d/v3d_submit.c | 1320 + drivers/gpu/drm/v3d/v3d_sysfs.c | 69 + drivers/gpu/drm/v3d/v3d_trace.h | 57 + drivers/gpu/drm/vboxvideo/vbox_drv.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/tests/vc4_mock.c | 9 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 12 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 5 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 41 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 18 +- drivers/gpu/drm/vkms/vkms_writeback.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 20 +- drivers/gpu/drm/xlnx/zynqmp_kms.c | 1 - drivers/greybus/Kconfig | 1 + drivers/greybus/gb-beagleplay.c | 5 +- drivers/hid/Kconfig | 22 +- drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 4 + drivers/hid/hid-asus.c | 27 +- drivers/hid/hid-core.c | 12 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-glorious.c | 16 +- drivers/hid/hid-ids.h | 19 +- drivers/hid/hid-lenovo.c | 3 +- drivers/hid/hid-logitech-dj.c | 11 +- drivers/hid/hid-mcp2200.c | 392 + drivers/hid/hid-mcp2221.c | 76 +- drivers/hid/hid-multitouch.c | 5 + drivers/hid/hid-nintendo.c | 897 +- drivers/hid/hid-picolcd_fb.c | 1 + drivers/hid/hid-quirks.c | 2 + drivers/hid/i2c-hid/i2c-hid-acpi.c | 5 + drivers/hid/i2c-hid/i2c-hid-core.c | 137 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 67 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 60 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 63 +- drivers/hid/intel-ish-hid/ishtp/client.c | 185 +- drivers/hid/uhid.c | 15 +- drivers/hid/wacom.h | 1 + drivers/hid/wacom_sys.c | 8 + drivers/hid/wacom_wac.c | 12 +- drivers/hid/wacom_wac.h | 1 + drivers/hsi/controllers/omap_ssi_core.c | 6 +- drivers/hv/hv_common.c | 2 +- drivers/hv/hv_util.c | 31 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 4 + drivers/hwmon/aspeed-pwm-tacho.c | 26 +- drivers/hwmon/corsair-cpro.c | 2 +- drivers/hwmon/corsair-psu.c | 18 +- drivers/hwmon/dell-smm-hwmon.c | 604 +- drivers/hwmon/emc1403.c | 6 +- drivers/hwmon/gigabyte_waterforce.c | 428 + drivers/hwmon/hp-wmi-sensors.c | 127 +- drivers/hwmon/k10temp.c | 1 + drivers/hwmon/ltc2991.c | 22 +- drivers/hwmon/max31827.c | 274 +- drivers/hwmon/max6650.c | 8 +- drivers/hwmon/nct6775-core.c | 41 +- drivers/hwmon/nct6775-i2c.c | 14 +- drivers/hwmon/nct6775-platform.c | 26 +- drivers/hwmon/nct6775.h | 2 +- drivers/hwmon/npcm750-pwm-fan.c | 30 +- drivers/hwmon/nzxt-kraken2.c | 4 +- drivers/hwmon/pc87360.c | 6 +- drivers/hwmon/peci/dimmtemp.c | 2 +- drivers/hwmon/pmbus/Kconfig | 19 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/lm25066.c | 14 +- drivers/hwmon/pmbus/ltc4286.c | 175 + drivers/hwmon/pmbus/mp5990.c | 179 + drivers/hwmon/sht4x.c | 3 +- drivers/hwmon/smsc47m1.c | 67 +- drivers/hwmon/tmp513.c | 64 +- drivers/hwspinlock/qcom_hwspinlock.c | 1 + drivers/hwtracing/coresight/coresight-dummy.c | 5 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 6 +- drivers/hwtracing/coresight/coresight-funnel.c | 5 +- drivers/hwtracing/coresight/coresight-replicator.c | 5 +- drivers/hwtracing/coresight/coresight-trbe.c | 5 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 112 +- drivers/hwtracing/coresight/ultrasoc-smb.h | 6 +- drivers/i2c/busses/i2c-bcm-iproc.c | 133 +- drivers/i2c/busses/i2c-cp2615.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 16 +- drivers/i2c/busses/i2c-designware-master.c | 19 +- drivers/i2c/busses/i2c-ocores.c | 4 +- drivers/i2c/busses/i2c-pxa.c | 76 +- drivers/i2c/i2c-dev.c | 4 +- drivers/i3c/master.c | 26 +- drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 7 +- drivers/i3c/master/mipi-i3c-hci/core.c | 49 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 29 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 4 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 1 + drivers/i3c/master/svc-i3c-master.c | 56 +- drivers/idle/intel_idle.c | 53 +- drivers/iio/adc/imx93_adc.c | 4 + drivers/iio/adc/mcp3564.c | 8 +- drivers/iio/adc/meson_saradc.c | 16 +- drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/amplifiers/hmc425a.c | 23 + drivers/iio/buffer/industrialio-triggered-buffer.c | 10 + drivers/iio/chemical/pms7003.c | 6 +- drivers/iio/chemical/scd30_serial.c | 6 +- drivers/iio/chemical/sps30_serial.c | 18 +- drivers/iio/dac/ad5791.c | 9 +- drivers/iio/imu/adis.c | 18 +- drivers/iio/imu/adis16475.c | 121 +- drivers/iio/imu/bmi323/bmi323_core.c | 4 +- drivers/iio/imu/bmi323/bmi323_i2c.c | 2 +- drivers/iio/imu/bmi323/bmi323_spi.c | 2 +- drivers/iio/imu/bno055/bno055_ser_core.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 13 +- drivers/iio/industrialio-buffer.c | 16 + drivers/iio/industrialio-core.c | 65 + drivers/iio/light/Kconfig | 26 + drivers/iio/light/Makefile | 2 + drivers/iio/light/isl76682.c | 346 + drivers/iio/light/ltrf216a.c | 10 +- drivers/iio/light/pa12203001.c | 2 +- drivers/iio/light/rohm-bu27008.c | 201 +- drivers/iio/light/veml6075.c | 474 + drivers/iio/magnetometer/tmag5273.c | 2 +- drivers/iio/pressure/bmp280-core.c | 42 +- drivers/iio/pressure/bmp280-i2c.c | 8 +- drivers/iio/pressure/bmp280-spi.c | 10 +- drivers/iio/pressure/bmp280.h | 6 +- drivers/iio/proximity/irsd200.c | 1 - drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/mcp9600.c | 139 + drivers/infiniband/core/umem.c | 6 - drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 67 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 7 + drivers/infiniband/hw/bnxt_re/main.c | 35 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 215 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 35 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 21 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 111 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 11 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 67 +- drivers/infiniband/hw/erdma/erdma_hw.h | 2 - drivers/infiniband/hw/hfi1/user_exp_rcv.c | 4 +- drivers/infiniband/hw/hfi1/user_sdma.c | 4 +- drivers/infiniband/hw/hns/Makefile | 3 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 13 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 19 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 17 +- drivers/infiniband/hw/hns/hns_roce_debugfs.c | 110 + drivers/infiniband/hw/hns/hns_roce_debugfs.h | 33 + drivers/infiniband/hw/hns/hns_roce_device.h | 26 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 84 +- drivers/infiniband/hw/hns/hns_roce_main.c | 48 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 28 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 12 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 8 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 6 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/main.c | 2 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 11 +- drivers/infiniband/hw/irdma/verbs.c | 35 +- drivers/infiniband/hw/irdma/verbs.h | 1 + drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/dm.c | 5 + drivers/infiniband/hw/mlx5/main.c | 24 + drivers/infiniband/hw/mlx5/mr.c | 1 + drivers/infiniband/hw/mthca/mthca_cmd.c | 4 +- drivers/infiniband/hw/mthca/mthca_main.c | 2 +- drivers/infiniband/sw/siw/siw.h | 14 +- drivers/infiniband/sw/siw/siw_cm.c | 145 +- drivers/infiniband/sw/siw/siw_main.c | 30 +- drivers/infiniband/sw/siw/siw_mem.c | 121 +- drivers/infiniband/sw/siw/siw_mem.h | 5 +- drivers/infiniband/sw/siw/siw_qp.c | 2 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 84 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 51 +- drivers/infiniband/sw/siw/siw_verbs.c | 52 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 + drivers/infiniband/ulp/ipoib/ipoib_ib.c | 26 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 33 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 37 +- drivers/infiniband/ulp/rtrs/rtrs.c | 4 +- drivers/input/input.c | 8 +- drivers/input/joystick/pxrc.c | 42 +- drivers/input/joystick/xpad.c | 7 +- drivers/input/keyboard/atkbd.c | 46 +- drivers/input/keyboard/cap11xx.c | 253 +- drivers/input/keyboard/gpio_keys.c | 69 +- drivers/input/keyboard/ipaq-micro-keys.c | 3 + drivers/input/keyboard/omap4-keypad.c | 15 +- drivers/input/keyboard/qt1050.c | 2 +- drivers/input/misc/ims-pcu.c | 10 +- drivers/input/misc/iqs269a.c | 23 +- drivers/input/misc/max77693-haptic.c | 14 +- drivers/input/mouse/amimouse.c | 5 +- drivers/input/mouse/cyapa.c | 22 +- drivers/input/mouse/cyapa_gen3.c | 2 +- drivers/input/mouse/cyapa_gen5.c | 4 +- drivers/input/mouse/cyapa_gen6.c | 20 +- drivers/input/mouse/elan_i2c_core.c | 18 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/rmi4/rmi_f01.c | 13 +- drivers/input/rmi4/rmi_spi.c | 2 +- drivers/input/serio/i8042-acpipnpio.h | 8 + drivers/input/touchscreen/atmel_mxt_ts.c | 21 +- drivers/input/touchscreen/edt-ft5x06.c | 2 +- drivers/input/touchscreen/hideep.c | 6 +- drivers/input/touchscreen/hycon-hy46xx.c | 2 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 16 +- drivers/input/touchscreen/iqs5xx.c | 12 +- drivers/input/touchscreen/iqs7211.c | 12 +- drivers/input/touchscreen/melfas_mip4.c | 16 +- drivers/input/touchscreen/sur40.c | 5 +- drivers/input/touchscreen/usbtouchscreen.c | 4 +- drivers/input/touchscreen/wdt87xx_i2c.c | 6 +- drivers/input/vivaldi-fmap.c | 6 +- drivers/interconnect/core.c | 3 + drivers/interconnect/imx/imx8mm.c | 9 +- drivers/interconnect/imx/imx8mn.c | 9 +- drivers/interconnect/imx/imx8mp.c | 9 +- drivers/interconnect/imx/imx8mq.c | 9 +- drivers/interconnect/qcom/Kconfig | 27 + drivers/interconnect/qcom/Makefile | 6 + drivers/interconnect/qcom/icc-rpm.c | 6 +- drivers/interconnect/qcom/icc-rpm.h | 2 +- drivers/interconnect/qcom/msm8916.c | 2 +- drivers/interconnect/qcom/msm8939.c | 2 +- drivers/interconnect/qcom/msm8974.c | 6 +- drivers/interconnect/qcom/msm8996.c | 2 +- drivers/interconnect/qcom/osm-l3.c | 6 +- drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/qcs404.c | 2 +- drivers/interconnect/qcom/sdm660.c | 2 +- drivers/interconnect/qcom/sm6115.c | 1427 ++ drivers/interconnect/qcom/sm8250.c | 1 + drivers/interconnect/qcom/sm8650.c | 1674 ++ drivers/interconnect/qcom/sm8650.h | 143 + drivers/interconnect/qcom/smd-rpm.c | 6 +- drivers/interconnect/qcom/x1e80100.c | 2328 ++ drivers/interconnect/qcom/x1e80100.h | 192 + drivers/interconnect/samsung/exynos.c | 6 +- drivers/iommu/Kconfig | 1 + drivers/iommu/amd/amd_iommu.h | 8 +- drivers/iommu/amd/amd_iommu_types.h | 6 - drivers/iommu/amd/init.c | 8 +- drivers/iommu/amd/io_pgtable.c | 5 +- drivers/iommu/amd/io_pgtable_v2.c | 10 +- drivers/iommu/amd/iommu.c | 193 +- drivers/iommu/apple-dart.c | 40 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 23 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 4 - drivers/iommu/arm/arm-smmu/arm-smmu.c | 13 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 16 +- drivers/iommu/intel/dmar.c | 18 + drivers/iommu/intel/iommu.c | 20 +- drivers/iommu/intel/iommu.h | 3 + drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/svm.c | 40 +- drivers/iommu/io-pgtable-arm.c | 55 +- drivers/iommu/io-pgtable.c | 23 + drivers/iommu/iommu-sva.c | 94 +- drivers/iommu/iommu.c | 231 +- drivers/iommu/iommufd/device.c | 14 +- drivers/iommu/iommufd/hw_pagetable.c | 10 +- drivers/iommu/iommufd/ioas.c | 14 +- drivers/iommu/iommufd/iommufd_private.h | 70 +- drivers/iommu/iommufd/main.c | 146 +- drivers/iommu/iommufd/selftest.c | 14 +- drivers/iommu/iommufd/vfio_compat.c | 18 +- drivers/iommu/mtk_iommu.c | 7 +- drivers/iommu/mtk_iommu_v1.c | 3 - drivers/iommu/of_iommu.c | 81 +- drivers/iommu/omap-iommu.c | 1 - drivers/iommu/sprd-iommu.c | 8 +- drivers/iommu/virtio-iommu.c | 36 +- drivers/ipack/devices/ipoctal.c | 14 +- drivers/ipack/ipack.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 16 +- drivers/irqchip/irq-gic-v3.c | 24 +- drivers/irqchip/irq-qcom-mpm.c | 26 +- drivers/irqchip/irq-renesas-rzg2l.c | 110 +- drivers/irqchip/irq-xtensa-pic.c | 31 +- drivers/isdn/capi/capi.c | 4 +- drivers/leds/Kconfig | 35 +- drivers/leds/Makefile | 2 + drivers/leds/led-class.c | 14 - drivers/leds/led-triggers.c | 13 - drivers/leds/leds-aw200xx.c | 98 +- drivers/leds/leds-gpio.c | 2 + drivers/leds/leds-max5970.c | 109 + drivers/leds/leds-sun50i-a100.c | 584 + drivers/leds/leds-syscon.c | 3 +- drivers/leds/leds-tca6507.c | 30 +- drivers/leds/rgb/leds-qcom-lpg.c | 63 +- drivers/leds/trigger/ledtrig-gpio.c | 26 +- drivers/leds/trigger/ledtrig-netdev.c | 43 +- drivers/leds/trigger/ledtrig-tty.c | 247 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 10 +- drivers/md/Kconfig | 1 + drivers/md/bcache/bcache.h | 1 + drivers/md/bcache/btree.c | 27 +- drivers/md/bcache/journal.c | 20 +- drivers/md/bcache/movinggc.c | 16 +- drivers/md/bcache/request.c | 74 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 44 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/writeback.c | 40 +- drivers/md/dm-bufio.c | 87 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-delay.c | 112 +- drivers/md/dm-flakey.c | 2 +- drivers/md/dm-integrity.c | 11 +- drivers/md/dm-verity-fec.c | 7 +- drivers/md/dm-verity-target.c | 30 +- drivers/md/dm-verity.h | 8 +- drivers/md/md-multipath.c | 32 +- drivers/md/md.c | 213 +- drivers/md/md.h | 5 - drivers/md/raid1.c | 71 +- drivers/md/raid10.c | 222 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5-ppl.c | 16 +- drivers/md/raid5.c | 207 +- drivers/md/raid5.h | 4 +- drivers/media/cec/core/cec-adap.c | 54 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 + drivers/media/common/videobuf2/videobuf2-core.c | 500 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 10 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 87 +- drivers/media/dvb-core/dvb_vb2.c | 19 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/i2c/Kconfig | 27 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/adv7180.c | 14 +- drivers/media/i2c/adv7183.c | 2 - drivers/media/i2c/adv748x/adv748x-afe.c | 6 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 2 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 6 +- drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/adv7604.c | 4 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/ar0521.c | 5 +- drivers/media/i2c/ccs/Kconfig | 1 + drivers/media/i2c/ccs/ccs-core.c | 134 +- drivers/media/i2c/ccs/ccs-reg-access.c | 213 +- drivers/media/i2c/ccs/ccs-regs.h | 906 +- drivers/media/i2c/ccs/ccs.h | 3 + drivers/media/i2c/ccs/smiapp-reg-defs.h | 951 +- drivers/media/i2c/ds90ub913.c | 13 +- drivers/media/i2c/ds90ub953.c | 13 +- drivers/media/i2c/ds90ub960.c | 23 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 3 +- drivers/media/i2c/gc2145.c | 1450 ++ drivers/media/i2c/hi556.c | 13 +- drivers/media/i2c/hi846.c | 21 +- drivers/media/i2c/hi847.c | 9 +- drivers/media/i2c/imx208.c | 9 +- drivers/media/i2c/imx214.c | 16 +- drivers/media/i2c/imx219.c | 21 +- drivers/media/i2c/imx258.c | 9 +- drivers/media/i2c/imx274.c | 12 +- drivers/media/i2c/imx290.c | 18 +- drivers/media/i2c/imx296.c | 28 +- drivers/media/i2c/imx319.c | 19 +- drivers/media/i2c/imx334.c | 16 +- drivers/media/i2c/imx335.c | 16 +- drivers/media/i2c/imx355.c | 19 +- drivers/media/i2c/imx412.c | 16 +- drivers/media/i2c/imx415.c | 16 +- drivers/media/i2c/isl7998x.c | 6 +- drivers/media/i2c/max9286.c | 4 +- drivers/media/i2c/mt9m001.c | 16 +- drivers/media/i2c/mt9m111.c | 16 +- drivers/media/i2c/mt9m114.c | 74 +- drivers/media/i2c/mt9p031.c | 14 +- drivers/media/i2c/mt9t112.c | 1 - drivers/media/i2c/mt9v011.c | 2 +- drivers/media/i2c/mt9v032.c | 10 +- drivers/media/i2c/mt9v111.c | 14 +- drivers/media/i2c/og01a1b.c | 10 +- drivers/media/i2c/ov01a10.c | 30 +- drivers/media/i2c/ov02a10.c | 16 +- drivers/media/i2c/ov08d10.c | 9 +- drivers/media/i2c/ov08x40.c | 7 +- drivers/media/i2c/ov13858.c | 10 +- drivers/media/i2c/ov13b10.c | 24 +- drivers/media/i2c/ov2640.c | 16 +- drivers/media/i2c/ov2659.c | 6 +- drivers/media/i2c/ov2680.c | 20 +- drivers/media/i2c/ov2685.c | 4 +- drivers/media/i2c/ov2740.c | 14 +- drivers/media/i2c/ov4689.c | 2 +- drivers/media/i2c/ov5640.c | 19 +- drivers/media/i2c/ov5645.c | 16 +- drivers/media/i2c/ov5647.c | 12 +- drivers/media/i2c/ov5648.c | 6 +- drivers/media/i2c/ov5670.c | 23 +- drivers/media/i2c/ov5675.c | 9 +- drivers/media/i2c/ov5693.c | 4 +- drivers/media/i2c/ov5695.c | 8 +- drivers/media/i2c/ov6650.c | 34 +- drivers/media/i2c/ov7251.c | 16 +- drivers/media/i2c/ov7670.c | 7 +- drivers/media/i2c/ov772x.c | 2 +- drivers/media/i2c/ov7740.c | 7 +- drivers/media/i2c/ov8856.c | 9 +- drivers/media/i2c/ov8858.c | 16 +- drivers/media/i2c/ov8865.c | 8 +- drivers/media/i2c/ov9282.c | 18 +- drivers/media/i2c/ov9640.c | 2 - drivers/media/i2c/ov9650.c | 7 +- drivers/media/i2c/ov9734.c | 28 +- drivers/media/i2c/rj54n1cb0c.c | 4 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 37 +- drivers/media/i2c/s5k5baf.c | 35 +- drivers/media/i2c/s5k6a3.c | 8 +- drivers/media/i2c/saa6752hs.c | 4 +- drivers/media/i2c/st-mipid02.c | 481 +- drivers/media/i2c/st-vgxy61.c | 34 +- drivers/media/i2c/tc358746.c | 22 +- drivers/media/i2c/tda1997x.c | 16 +- drivers/media/i2c/thp7312.c | 2244 ++ drivers/media/i2c/tvp5150.c | 8 +- drivers/media/i2c/tvp7002.c | 6 +- drivers/media/i2c/tw9910.c | 2 - drivers/media/i2c/video-i2c.c | 5 +- drivers/media/mc/Kconfig | 7 - drivers/media/mc/mc-device.c | 4 - drivers/media/pci/bt8xx/bttv-driver.c | 27 +- drivers/media/pci/bt8xx/bttv-vbi.c | 8 +- drivers/media/pci/cx18/cx18-streams.c | 5 +- drivers/media/pci/dt3155/dt3155.c | 2 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 24 +- drivers/media/pci/intel/ivsc/mei_csi.c | 83 +- drivers/media/pci/ivtv/Kconfig | 4 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 + drivers/media/pci/ivtv/ivtv-streams.c | 4 +- drivers/media/pci/ivtv/ivtvfb.c | 6 +- drivers/media/pci/mgb4/Kconfig | 1 + drivers/media/pci/mgb4/mgb4_core.c | 20 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 5 +- drivers/media/pci/tw68/tw68-video.c | 5 +- drivers/media/pci/tw686x/tw686x-video.c | 5 +- drivers/media/platform/amphion/vpu_core.c | 2 +- drivers/media/platform/amphion/vpu_dbg.c | 30 +- drivers/media/platform/amphion/vpu_v4l2.c | 4 +- drivers/media/platform/atmel/atmel-isi.c | 12 +- drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- drivers/media/platform/cadence/cdns-csi2tx.c | 3 +- drivers/media/platform/chips-media/Kconfig | 18 +- drivers/media/platform/chips-media/Makefile | 6 +- drivers/media/platform/chips-media/coda-common.c | 3361 --- drivers/media/platform/chips-media/coda/Kconfig | 18 + .../media/platform/chips-media/{ => coda}/Makefile | 0 .../platform/chips-media/{ => coda}/coda-bit.c | 0 .../media/platform/chips-media/coda/coda-common.c | 3361 +++ .../platform/chips-media/{ => coda}/coda-gdi.c | 0 .../platform/chips-media/{ => coda}/coda-h264.c | 0 .../platform/chips-media/{ => coda}/coda-jpeg.c | 0 .../platform/chips-media/{ => coda}/coda-mpeg2.c | 0 .../platform/chips-media/{ => coda}/coda-mpeg4.c | 0 .../media/platform/chips-media/{ => coda}/coda.h | 0 .../platform/chips-media/{ => coda}/coda_regs.h | 0 .../platform/chips-media/{ => coda}/imx-vdoa.c | 0 .../platform/chips-media/{ => coda}/imx-vdoa.h | 0 drivers/media/platform/chips-media/coda/trace.h | 175 + drivers/media/platform/chips-media/trace.h | 175 - drivers/media/platform/chips-media/wave5/Kconfig | 14 + drivers/media/platform/chips-media/wave5/Makefile | 10 + .../platform/chips-media/wave5/wave5-helper.c | 213 + .../platform/chips-media/wave5/wave5-helper.h | 31 + .../media/platform/chips-media/wave5/wave5-hw.c | 2554 ++ .../platform/chips-media/wave5/wave5-regdefine.h | 732 + .../media/platform/chips-media/wave5/wave5-vdi.c | 205 + .../media/platform/chips-media/wave5/wave5-vdi.h | 35 + .../platform/chips-media/wave5/wave5-vpu-dec.c | 1932 ++ .../platform/chips-media/wave5/wave5-vpu-enc.c | 1794 ++ .../media/platform/chips-media/wave5/wave5-vpu.c | 291 + .../media/platform/chips-media/wave5/wave5-vpu.h | 83 + .../platform/chips-media/wave5/wave5-vpuapi.c | 960 + .../platform/chips-media/wave5/wave5-vpuapi.h | 870 + .../platform/chips-media/wave5/wave5-vpuconfig.h | 77 + .../platform/chips-media/wave5/wave5-vpuerror.h | 292 + drivers/media/platform/chips-media/wave5/wave5.h | 114 + .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 20 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 16 +- drivers/media/platform/mediatek/vcodec/Kconfig | 1 - .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 24 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 26 + .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 14 + .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 168 +- .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 9 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 2 +- .../media/platform/microchip/microchip-csi2dc.c | 25 +- .../media/platform/microchip/microchip-isc-base.c | 39 - .../platform/microchip/microchip-isc-scaler.c | 26 +- drivers/media/platform/nuvoton/npcm-video.c | 32 +- drivers/media/platform/nvidia/tegra-vde/Kconfig | 1 - drivers/media/platform/nvidia/tegra-vde/v4l2.c | 2 +- drivers/media/platform/nxp/imx-mipi-csis.c | 37 +- drivers/media/platform/nxp/imx7-media-csi.c | 56 +- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 20 +- .../media/platform/nxp/imx8-isi/imx8-isi-debug.c | 27 +- .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 28 +- .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 2 +- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 23 +- .../media/platform/qcom/camss/camss-csid-gen2.c | 31 +- drivers/media/platform/qcom/camss/camss-csid.c | 20 +- drivers/media/platform/qcom/camss/camss-csid.h | 7 + drivers/media/platform/qcom/camss/camss-csiphy.c | 15 +- drivers/media/platform/qcom/camss/camss-ispif.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 36 - drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 36 - drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 31 - drivers/media/platform/qcom/camss/camss-vfe-480.c | 69 +- drivers/media/platform/qcom/camss/camss-vfe.c | 115 +- drivers/media/platform/qcom/camss/camss-vfe.h | 26 + drivers/media/platform/qcom/camss/camss.c | 122 +- drivers/media/platform/qcom/camss/camss.h | 10 +- drivers/media/platform/renesas/rcar-isp.c | 4 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/renesas/rcar_drif.c | 5 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 16 +- .../media/platform/renesas/rzg2l-cru/rzg2l-ip.c | 16 +- drivers/media/platform/renesas/vsp1/vsp1_brx.c | 43 +- drivers/media/platform/renesas/vsp1/vsp1_clu.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_entity.c | 138 +- drivers/media/platform/renesas/vsp1/vsp1_entity.h | 12 +- drivers/media/platform/renesas/vsp1/vsp1_hgo.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_hgt.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 24 +- drivers/media/platform/renesas/vsp1/vsp1_hsit.c | 12 +- drivers/media/platform/renesas/vsp1/vsp1_lif.c | 3 +- drivers/media/platform/renesas/vsp1/vsp1_lut.c | 1 - drivers/media/platform/renesas/vsp1/vsp1_pipe.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_rpf.c | 18 +- drivers/media/platform/renesas/vsp1/vsp1_rwpf.c | 49 +- drivers/media/platform/renesas/vsp1/vsp1_rwpf.h | 4 +- drivers/media/platform/renesas/vsp1/vsp1_sru.c | 37 +- drivers/media/platform/renesas/vsp1/vsp1_uds.c | 40 +- drivers/media/platform/renesas/vsp1/vsp1_uif.c | 25 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_wpf.c | 39 +- drivers/media/platform/rockchip/rga/rga-buf.c | 162 +- drivers/media/platform/rockchip/rga/rga-hw.c | 146 +- drivers/media/platform/rockchip/rga/rga.c | 189 +- drivers/media/platform/rockchip/rga/rga.h | 35 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 40 +- .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 6 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 41 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 136 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 9 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 101 +- .../media/platform/samsung/exynos-gsc/gsc-core.h | 1 - .../platform/samsung/exynos4-is/fimc-capture.c | 12 +- .../platform/samsung/exynos4-is/fimc-is-i2c.c | 1 - .../media/platform/samsung/exynos4-is/fimc-isp.c | 24 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 16 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 3 +- .../platform/samsung/s3c-camif/camif-capture.c | 8 +- drivers/media/platform/st/sti/hva/hva-v4l2.c | 9 +- drivers/media/platform/st/stm32/Kconfig | 16 + drivers/media/platform/st/stm32/Makefile | 1 + drivers/media/platform/st/stm32/stm32-dcmi.c | 8 - .../media/platform/st/stm32/stm32-dcmipp/Makefile | 4 + .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 956 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 565 + .../platform/st/stm32/stm32-dcmipp/dcmipp-common.c | 111 + .../platform/st/stm32/stm32-dcmipp/dcmipp-common.h | 217 + .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 604 + .../st/stm32/stm32-dcmipp/dcmipp-parallel.c | 440 + drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 1 + drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 17 +- .../platform/sunxi/sun6i-csi/sun6i_csi_bridge.c | 18 +- .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 18 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 18 +- drivers/media/platform/ti/am437x/am437x-vpfe.c | 5 +- drivers/media/platform/ti/cal/cal-camerarx.c | 28 +- drivers/media/platform/ti/cal/cal-video.c | 7 +- drivers/media/platform/ti/davinci/vpif_capture.c | 5 +- drivers/media/platform/ti/davinci/vpif_display.c | 5 +- drivers/media/platform/ti/omap/omap_vout.c | 5 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 19 +- drivers/media/platform/ti/omap3isp/ispccp2.c | 13 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 9 +- drivers/media/platform/ti/omap3isp/isppreview.c | 18 +- drivers/media/platform/ti/omap3isp/ispresizer.c | 21 +- drivers/media/platform/verisilicon/Kconfig | 1 - drivers/media/platform/verisilicon/hantro.h | 9 +- drivers/media/platform/verisilicon/hantro_drv.c | 6 +- drivers/media/platform/verisilicon/hantro_g2.c | 14 + .../platform/verisilicon/hantro_g2_hevc_dec.c | 18 +- .../media/platform/verisilicon/hantro_g2_vp9_dec.c | 28 +- drivers/media/platform/verisilicon/hantro_hw.h | 7 +- .../media/platform/verisilicon/hantro_postproc.c | 93 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 29 +- drivers/media/platform/video-mux.c | 28 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 74 +- drivers/media/platform/xilinx/xilinx-tpg.c | 9 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/rc/bpf-lirc.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 10 +- drivers/media/rc/meson-ir-tx.c | 34 +- drivers/media/test-drivers/Kconfig | 1 - drivers/media/test-drivers/vicodec/Kconfig | 1 - drivers/media/test-drivers/vicodec/vicodec-core.c | 20 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 21 +- drivers/media/test-drivers/vimc/vimc-scaler.c | 20 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 17 +- drivers/media/test-drivers/visl/Kconfig | 1 - drivers/media/test-drivers/visl/visl-core.c | 21 + drivers/media/test-drivers/visl/visl-dec.c | 104 +- drivers/media/test-drivers/visl/visl-dec.h | 8 + drivers/media/test-drivers/visl/visl-trace-av1.h | 314 + .../media/test-drivers/visl/visl-trace-points.c | 1 + drivers/media/test-drivers/visl/visl-video.c | 21 + drivers/media/test-drivers/visl/visl-video.h | 1 + drivers/media/test-drivers/visl/visl.h | 1 + drivers/media/test-drivers/vivid/Kconfig | 1 - drivers/media/test-drivers/vivid/vivid-core.c | 14 + drivers/media/test-drivers/vivid/vivid-meta-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-meta-out.c | 5 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 5 +- drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-vbi-out.c | 3 - drivers/media/test-drivers/vivid/vivid-vid-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-vid-out.c | 5 +- drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/cx231xx/cx231xx-417.c | 5 +- drivers/media/usb/cx231xx/cx231xx-core.c | 2 + drivers/media/usb/cx231xx/cx231xx-video.c | 5 +- drivers/media/usb/hackrf/hackrf.c | 5 +- drivers/media/usb/pvrusb2/pvrusb2-context.c | 3 +- drivers/media/usb/stk1160/stk1160-video.c | 5 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/uvc/uvc_driver.c | 18 + drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/v4l2-core/v4l2-async.c | 4 - drivers/media/v4l2-core/v4l2-cci.c | 8 +- drivers/media/v4l2-core/v4l2-common.c | 3 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 10 +- drivers/media/v4l2-core/v4l2-dev.c | 6 +- drivers/media/v4l2-core/v4l2-fwnode.c | 4 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 9 +- drivers/media/v4l2-core/v4l2-subdev.c | 201 +- drivers/memory/tegra/tegra186.c | 33 +- drivers/mfd/ab8500-sysctrl.c | 6 +- drivers/mfd/cros_ec_dev.c | 5 +- drivers/mfd/cs42l43-sdw.c | 76 +- drivers/mfd/da9062-core.c | 22 +- drivers/mfd/exynos-lpass.c | 6 +- drivers/mfd/fsl-imx25-tsadc.c | 6 +- drivers/mfd/hi655x-pmic.c | 5 +- drivers/mfd/intel-lpss-acpi.c | 33 +- drivers/mfd/intel-lpss-pci.c | 27 +- drivers/mfd/intel-lpss.c | 52 +- drivers/mfd/intel-lpss.h | 28 +- drivers/mfd/kempld-core.c | 6 +- drivers/mfd/mcp-sa11x0.c | 6 +- drivers/mfd/mxs-lradc.c | 6 +- drivers/mfd/omap-usb-host.c | 5 +- drivers/mfd/omap-usb-tll.c | 5 +- drivers/mfd/pcf50633-adc.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 6 +- drivers/mfd/qcom-spmi-pmic.c | 1 + drivers/mfd/rave-sp.c | 10 +- drivers/mfd/rk8xx-core.c | 34 +- drivers/mfd/sm501.c | 6 +- drivers/mfd/stm32-timers.c | 6 +- drivers/mfd/syscon.c | 4 + drivers/mfd/ti_am335x_tscadc.c | 6 +- drivers/mfd/tps65086.c | 1 + drivers/mfd/tps65911-comparator.c | 6 +- drivers/mfd/tps6594-core.c | 3 + drivers/mfd/tps6594-spi.c | 2 +- drivers/mfd/twl4030-audio.c | 6 +- drivers/mfd/twl6030-irq.c | 10 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/bcm_vk_tty.c | 4 +- drivers/misc/cxl/cxl.h | 3 +- drivers/misc/eeprom/at24.c | 5 +- drivers/misc/eeprom/ee1004.c | 94 +- drivers/misc/lkdtm/cfi.c | 13 +- drivers/misc/lkdtm/heap.c | 60 + drivers/misc/mei/Kconfig | 24 + drivers/misc/mei/Makefile | 7 + drivers/misc/mei/client.c | 4 +- drivers/misc/mei/platform-vsc.c | 450 + drivers/misc/mei/pxp/mei_pxp.c | 3 +- drivers/misc/mei/vsc-fw-loader.c | 822 + drivers/misc/mei/vsc-tp.c | 555 + drivers/misc/mei/vsc-tp.h | 50 + drivers/misc/nsm.c | 506 + drivers/misc/ocxl/afu_irq.c | 2 +- drivers/misc/ocxl/context.c | 2 +- drivers/misc/ocxl/file.c | 2 +- drivers/misc/ocxl/link.c | 14 +- drivers/misc/ocxl/main.c | 2 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 2 +- drivers/mmc/core/block.c | 59 +- drivers/mmc/core/card.h | 4 + drivers/mmc/core/core.c | 9 +- drivers/mmc/core/host.c | 1 + drivers/mmc/core/mmc.c | 15 +- drivers/mmc/core/quirks.h | 7 +- drivers/mmc/core/sdio_uart.c | 22 +- drivers/mmc/host/cqhci-core.c | 44 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 26 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 69 +- drivers/mmc/host/mmci.h | 2 + drivers/mmc/host/mtk-sd.c | 166 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 349 + drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 70 +- drivers/mmc/host/sdhci-sprd.c | 25 + drivers/mmc/host/sdhci.c | 3 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/sdhci_am654.c | 39 +- drivers/mmc/host/vub300.c | 1 + drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 408 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 2 +- drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/iproc_nand.c | 2 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +- drivers/mtd/nand/raw/meson_nand.c | 8 +- drivers/mtd/nand/raw/nand_base.c | 10 +- drivers/mtd/nand/raw/txx9ndfmc.c | 13 +- drivers/mtd/nand/spi/core.c | 2 +- drivers/mtd/nand/spi/gigadevice.c | 6 +- drivers/mtd/spi-nor/atmel.c | 16 +- drivers/mtd/spi-nor/core.c | 153 +- drivers/mtd/spi-nor/core.h | 22 +- drivers/mtd/spi-nor/debugfs.c | 2 +- drivers/mtd/spi-nor/micron-st.c | 59 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/spi-nor/sst.c | 6 +- drivers/mtd/spi-nor/swp.c | 25 +- drivers/net/Kconfig | 1 + drivers/net/arcnet/arcdevice.h | 2 + drivers/net/arcnet/com20020-pci.c | 89 +- drivers/net/bonding/bond_alb.c | 3 +- drivers/net/bonding/bond_main.c | 35 +- drivers/net/can/c_can/c_can_platform.c | 13 +- drivers/net/can/flexcan/flexcan-core.c | 12 +- drivers/net/can/mscan/mpc5xxx_can.c | 8 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/dsa/lan9303_mdio.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz8.h | 4 + drivers/net/dsa/microchip/ksz8795.c | 152 +- drivers/net/dsa/microchip/ksz8795_reg.h | 3 + drivers/net/dsa/microchip/ksz_common.c | 50 +- drivers/net/dsa/microchip/ksz_common.h | 21 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 26 +- drivers/net/dsa/mv88e6xxx/pcs-639x.c | 31 +- drivers/net/dsa/qca/qca8k-common.c | 2 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/dsa/realtek/rtl8366-core.c | 2 +- drivers/net/dsa/realtek/rtl8366rb.c | 59 +- drivers/net/dsa/sja1105/sja1105_main.c | 3 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 8 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 3 - drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 57 +- drivers/net/ethernet/amd/pds_core/adminq.c | 2 +- drivers/net/ethernet/amd/pds_core/core.h | 2 +- drivers/net/ethernet/amd/pds_core/dev.c | 8 +- drivers/net/ethernet/amd/pds_core/devlink.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 14 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 14 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 18 +- drivers/net/ethernet/asix/ax88796c_main.c | 2 +- drivers/net/ethernet/asix/ax88796c_main.h | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1961 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 420 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 352 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 521 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 37 +- drivers/net/ethernet/broadcom/tg3.c | 109 +- drivers/net/ethernet/broadcom/tg3.h | 4 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 2 +- drivers/net/ethernet/cadence/macb.h | 15 +- drivers/net/ethernet/cadence/macb_main.c | 42 +- drivers/net/ethernet/cadence/macb_ptp.c | 28 +- drivers/net/ethernet/cortina/gemini.c | 45 +- drivers/net/ethernet/cortina/gemini.h | 4 +- drivers/net/ethernet/dlink/dl2k.c | 3 +- drivers/net/ethernet/ezchip/nps_enet.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 31 +- .../net/ethernet/fungible/funeth/funeth_ethtool.c | 8 +- drivers/net/ethernet/google/gve/gve.h | 8 +- drivers/net/ethernet/google/gve/gve_adminq.c | 88 +- drivers/net/ethernet/google/gve/gve_adminq.h | 3 +- drivers/net/ethernet/google/gve/gve_dqo.h | 3 + drivers/net/ethernet/google/gve/gve_ethtool.c | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 25 +- drivers/net/ethernet/google/gve/gve_register.h | 9 + drivers/net/ethernet/google/gve/gve_rx.c | 21 +- drivers/net/ethernet/google/gve/gve_tx.c | 6 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 37 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 29 + .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 53 +- drivers/net/ethernet/hisilicon/hns/hns_enet.h | 3 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 65 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 21 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 33 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 25 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 + drivers/net/ethernet/intel/Kconfig | 11 + drivers/net/ethernet/intel/i40e/i40e.h | 164 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 229 +- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 7 - drivers/net/ethernet/intel/i40e/i40e_common.c | 76 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 29 +- drivers/net/ethernet/intel/i40e/i40e_debug.h | 1 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_devlink.c | 1 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 252 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 658 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 70 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 32 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 51 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 36 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 86 +- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 7 - drivers/net/ethernet/intel/iavf/iavf_common.c | 8 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 25 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 23 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 1 - drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 14 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 28 + drivers/net/ethernet/intel/ice/ice_base.c | 12 +- drivers/net/ethernet/intel/ice/ice_common.c | 54 +- drivers/net/ethernet/intel/ice/ice_common.h | 2 + drivers/net/ethernet/intel/ice/ice_ddp.c | 103 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 49 + drivers/net/ethernet/intel/ice/ice_devlink.h | 1 + drivers/net/ethernet/intel/ice/ice_dpll.c | 47 +- drivers/net/ethernet/intel/ice/ice_dpll.h | 1 - drivers/net/ethernet/intel/ice/ice_eswitch.c | 564 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 22 +- drivers/net/ethernet/intel/ice/ice_eswitch_br.c | 22 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 9 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 13 +- drivers/net/ethernet/intel/ice/ice_hwmon.c | 126 + drivers/net/ethernet/intel/ice/ice_hwmon.h | 15 + drivers/net/ethernet/intel/ice/ice_lag.c | 136 +- drivers/net/ethernet/intel/ice/ice_lag.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 150 +- drivers/net/ethernet/intel/ice/ice_lib.h | 4 + drivers/net/ethernet/intel/ice/ice_main.c | 29 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 261 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 7 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 12 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 498 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 50 +- drivers/net/ethernet/intel/ice/ice_repr.c | 195 +- drivers/net/ethernet/intel/ice/ice_repr.h | 9 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 27 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 114 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 3 - drivers/net/ethernet/intel/ice/ice_txrx.h | 1 - drivers/net/ethernet/intel/ice/ice_type.h | 14 +- drivers/net/ethernet/intel/ice/ice_vf_lib.c | 29 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 2 +- .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 11 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 30 +- drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 6 +- drivers/net/ethernet/intel/igc/igc.h | 21 +- drivers/net/ethernet/intel/igc/igc_base.h | 4 + drivers/net/ethernet/intel/igc/igc_defines.h | 2 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 6 +- drivers/net/ethernet/intel/igc/igc_main.c | 65 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 50 +- drivers/net/ethernet/intel/igc/igc_regs.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 5 +- drivers/net/ethernet/marvell/mvmdio.c | 97 +- drivers/net/ethernet/marvell/mvneta.c | 28 +- drivers/net/ethernet/marvell/octeon_ep/Makefile | 3 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 25 +- .../net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c | 893 + .../net/ethernet/marvell/octeon_ep/octep_config.h | 48 +- .../ethernet/marvell/octeon_ep/octep_ctrl_net.c | 80 +- .../ethernet/marvell/octeon_ep/octep_ctrl_net.h | 173 +- .../net/ethernet/marvell/octeon_ep/octep_main.c | 183 +- .../net/ethernet/marvell/octeon_ep/octep_main.h | 19 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 4 + .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 403 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 12 +- drivers/net/ethernet/marvell/octeon_ep/octep_rx.h | 34 +- drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 5 +- drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 75 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 76 +- drivers/net/ethernet/marvell/octeontx2/af/mcs.c | 18 +- drivers/net/ethernet/marvell/octeontx2/af/mcs.h | 2 + .../net/ethernet/marvell/octeontx2/af/mcs_reg.h | 31 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 12 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 41 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 9 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 25 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 10 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 714 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 77 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 96 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 17 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 15 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 20 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 126 +- .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 34 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 243 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 62 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 5 +- drivers/net/ethernet/mediatek/mtk_wed.c | 10 +- drivers/net/ethernet/mediatek/mtk_wed_wo.c | 3 +- .../net/ethernet/mellanox/mlx5/core/diag/crdump.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 9 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 20 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 6 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 17 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 56 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 22 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 441 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 109 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 25 +- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 162 +- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h | 15 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 61 +- .../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 42 - .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 85 +- drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 3 + .../mellanox/mlx5/core/steering/dr_action.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 115 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 11 + drivers/net/ethernet/mellanox/mlxsw/core.c | 7 + drivers/net/ethernet/mellanox/mlxsw/core.h | 9 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 119 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 94 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 28 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 19 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 824 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 20 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.h | 2 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 50 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 40 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 127 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 9 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 9 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 40 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 199 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 16 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 499 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 6 + .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 90 +- drivers/net/ethernet/pensando/ionic/ionic.h | 2 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 43 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 3 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 64 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 10 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 126 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 5 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 44 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 + .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 12 +- drivers/net/ethernet/qualcomm/qca_debug.c | 17 +- drivers/net/ethernet/qualcomm/qca_spi.c | 20 +- drivers/net/ethernet/qualcomm/qca_uart.c | 5 +- drivers/net/ethernet/realtek/r8169_firmware.c | 3 - drivers/net/ethernet/realtek/r8169_main.c | 212 +- drivers/net/ethernet/renesas/Kconfig | 12 +- drivers/net/ethernet/renesas/Makefile | 5 +- drivers/net/ethernet/renesas/ravb_main.c | 69 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.c | 40 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.h | 9 +- drivers/net/ethernet/renesas/rswitch.c | 393 +- drivers/net/ethernet/renesas/rswitch.h | 43 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/efx.c | 24 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/ptp.c | 30 +- drivers/net/ethernet/sfc/ptp.h | 7 +- drivers/net/ethernet/sfc/siena/efx.c | 24 +- drivers/net/ethernet/sfc/siena/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena/ptp.c | 30 +- drivers/net/ethernet/sfc/siena/ptp.h | 7 +- drivers/net/ethernet/sfc/siena/siena.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 + .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 39 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 182 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 55 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 18 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 70 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 21 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 41 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 14 + drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 121 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 13 + drivers/net/ethernet/stmicro/stmmac/stmmac_est.c | 165 + drivers/net/ethernet/stmicro/stmmac/stmmac_est.h | 64 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 10 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 134 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 9 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 26 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 216 +- drivers/net/ethernet/ti/cpsw.c | 15 +- drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/ti/davinci_mdio.c | 16 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 2 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 15 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 6 - drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 8 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 2 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 5 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 5 +- drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 35 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 669 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 +- drivers/net/fjes/fjes_main.c | 6 +- drivers/net/hyperv/Kconfig | 1 + drivers/net/hyperv/netvsc_drv.c | 70 +- drivers/net/ieee802154/fakelb.c | 5 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/ipa/Makefile | 4 +- drivers/net/ipa/data/ipa_data-v5.5.c | 487 + drivers/net/ipa/gsi_reg.c | 1 + drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_main.c | 42 +- drivers/net/ipa/ipa_mem.c | 2 +- drivers/net/ipa/ipa_reg.c | 6 +- drivers/net/ipa/ipa_reg.h | 111 +- drivers/net/ipa/ipa_version.h | 1 + drivers/net/ipa/reg/gsi_reg-v5.0.c | 2 +- drivers/net/ipa/reg/ipa_reg-v5.5.c | 565 + drivers/net/ipvlan/ipvlan_core.c | 41 +- drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/macvlan.c | 17 +- drivers/net/mdio/acpi_mdio.c | 1 + drivers/net/mdio/fwnode_mdio.c | 1 + drivers/net/mdio/mdio-aspeed.c | 1 + drivers/net/mdio/mdio-bitbang.c | 1 + drivers/net/mdio/mdio-gpio.c | 4 +- drivers/net/mdio/of_mdio.c | 1 + drivers/net/netdevsim/bpf.c | 4 +- drivers/net/netkit.c | 28 +- drivers/net/pcs/pcs-rzn1-miic.c | 6 +- drivers/net/phy/Kconfig | 5 +- drivers/net/phy/Makefile | 6 +- drivers/net/phy/adin.c | 53 + drivers/net/phy/aquantia.h | 16 - drivers/net/phy/aquantia/Kconfig | 6 + drivers/net/phy/aquantia/Makefile | 6 + drivers/net/phy/aquantia/aquantia.h | 122 + drivers/net/phy/aquantia/aquantia_firmware.c | 374 + drivers/net/phy/aquantia/aquantia_hwmon.c | 236 + drivers/net/phy/aquantia/aquantia_main.c | 907 + drivers/net/phy/aquantia_hwmon.c | 250 - drivers/net/phy/aquantia_main.c | 882 - drivers/net/phy/at803x.c | 775 +- drivers/net/phy/bcm-phy-ptp.c | 16 +- drivers/net/phy/bcm84881.c | 12 + drivers/net/phy/bcm87xx.c | 1 + drivers/net/phy/broadcom.c | 2 + drivers/net/phy/dp83640.c | 24 +- drivers/net/phy/marvell10g.c | 203 +- drivers/net/phy/mdio_bus.c | 2 +- drivers/net/phy/mdio_device.c | 6 + drivers/net/phy/micrel.c | 51 +- drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/phy/nxp-c45-tja11xx.c | 17 +- drivers/net/phy/nxp-tja11xx.c | 2 +- drivers/net/phy/phy.c | 28 +- drivers/net/phy/phy_device.c | 12 +- drivers/net/phy/phylink.c | 189 +- drivers/net/phy/sfp-bus.c | 2 +- drivers/net/phy/sfp.c | 48 +- drivers/net/phy/smsc.c | 2 +- drivers/net/ppp/ppp_generic.c | 4 +- drivers/net/ppp/ppp_synctty.c | 6 +- drivers/net/team/team.c | 4 +- drivers/net/usb/aqc111.c | 8 +- drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/hso.c | 11 - drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 44 +- drivers/net/veth.c | 49 +- drivers/net/virtio_net.c | 297 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- drivers/net/vrf.c | 38 +- drivers/net/vxlan/vxlan_core.c | 23 +- drivers/net/wan/Kconfig | 2 + drivers/net/wan/Makefile | 2 + drivers/net/wan/framer/Kconfig | 42 + drivers/net/wan/framer/Makefile | 7 + drivers/net/wan/framer/framer-core.c | 882 + drivers/net/wan/framer/pef2256/Makefile | 8 + drivers/net/wan/framer/pef2256/pef2256-regs.h | 250 + drivers/net/wan/framer/pef2256/pef2256.c | 880 + drivers/net/wan/fsl_ucc_hdlc.c | 6 +- drivers/net/wan/ixp4xx_hss.c | 5 +- drivers/net/wireguard/device.c | 4 +- drivers/net/wireguard/receive.c | 12 +- drivers/net/wireguard/send.c | 3 +- drivers/net/wireless/Kconfig | 3 - drivers/net/wireless/Makefile | 2 - drivers/net/wireless/ath/ath9k/Kconfig | 4 +- drivers/net/wireless/atmel/Kconfig | 35 - drivers/net/wireless/atmel/Makefile | 4 - drivers/net/wireless/atmel/atmel.c | 4452 ---- drivers/net/wireless/atmel/atmel.h | 31 - drivers/net/wireless/atmel/atmel_cs.c | 292 - drivers/net/wireless/atmel/atmel_pci.c | 65 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../wireless/broadcom/brcm80211/brcmsmac/channel.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmsmac/dma.c | 3 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 4 +- drivers/net/wireless/cisco/Kconfig | 59 - drivers/net/wireless/cisco/Makefile | 3 - drivers/net/wireless/cisco/airo.c | 8288 ------- drivers/net/wireless/cisco/airo.h | 10 - drivers/net/wireless/cisco/airo_cs.c | 218 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 6 - drivers/net/wireless/intel/iwlegacy/common.c | 3 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 18 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 1 + .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 15 +- .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 21 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 11 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 16 + drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 7 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 51 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 34 +- drivers/net/wireless/intersil/Kconfig | 2 - drivers/net/wireless/intersil/Makefile | 2 - drivers/net/wireless/intersil/hostap/Kconfig | 95 - drivers/net/wireless/intersil/hostap/Makefile | 8 - drivers/net/wireless/intersil/hostap/hostap.h | 98 - .../net/wireless/intersil/hostap/hostap_80211.h | 97 - .../net/wireless/intersil/hostap/hostap_80211_rx.c | 1116 - .../net/wireless/intersil/hostap/hostap_80211_tx.c | 554 - drivers/net/wireless/intersil/hostap/hostap_ap.c | 3277 --- drivers/net/wireless/intersil/hostap/hostap_ap.h | 264 - .../net/wireless/intersil/hostap/hostap_common.h | 420 - .../net/wireless/intersil/hostap/hostap_config.h | 49 - drivers/net/wireless/intersil/hostap/hostap_cs.c | 710 - .../net/wireless/intersil/hostap/hostap_download.c | 810 - drivers/net/wireless/intersil/hostap/hostap_hw.c | 3387 --- drivers/net/wireless/intersil/hostap/hostap_info.c | 509 - .../net/wireless/intersil/hostap/hostap_ioctl.c | 3847 --- drivers/net/wireless/intersil/hostap/hostap_main.c | 1123 - drivers/net/wireless/intersil/hostap/hostap_pci.c | 445 - drivers/net/wireless/intersil/hostap/hostap_plx.c | 617 - drivers/net/wireless/intersil/hostap/hostap_proc.c | 411 - drivers/net/wireless/intersil/hostap/hostap_wlan.h | 1051 - drivers/net/wireless/intersil/orinoco/Kconfig | 143 - drivers/net/wireless/intersil/orinoco/Makefile | 15 - drivers/net/wireless/intersil/orinoco/airport.c | 268 - drivers/net/wireless/intersil/orinoco/cfg.c | 291 - drivers/net/wireless/intersil/orinoco/cfg.h | 15 - drivers/net/wireless/intersil/orinoco/fw.c | 387 - drivers/net/wireless/intersil/orinoco/fw.h | 21 - drivers/net/wireless/intersil/orinoco/hermes.c | 778 - drivers/net/wireless/intersil/orinoco/hermes.h | 534 - drivers/net/wireless/intersil/orinoco/hermes_dld.c | 477 - drivers/net/wireless/intersil/orinoco/hermes_dld.h | 52 - drivers/net/wireless/intersil/orinoco/hermes_rid.h | 165 - drivers/net/wireless/intersil/orinoco/hw.c | 1362 -- drivers/net/wireless/intersil/orinoco/hw.h | 60 - drivers/net/wireless/intersil/orinoco/main.c | 2414 -- drivers/net/wireless/intersil/orinoco/main.h | 50 - drivers/net/wireless/intersil/orinoco/mic.c | 89 - drivers/net/wireless/intersil/orinoco/mic.h | 23 - drivers/net/wireless/intersil/orinoco/orinoco.h | 251 - drivers/net/wireless/intersil/orinoco/orinoco_cs.c | 350 - .../net/wireless/intersil/orinoco/orinoco_nortel.c | 314 - .../net/wireless/intersil/orinoco/orinoco_pci.c | 257 - .../net/wireless/intersil/orinoco/orinoco_pci.h | 54 - .../net/wireless/intersil/orinoco/orinoco_plx.c | 362 - .../net/wireless/intersil/orinoco/orinoco_tmd.c | 237 - .../net/wireless/intersil/orinoco/orinoco_usb.c | 1787 -- drivers/net/wireless/intersil/orinoco/scan.c | 259 - drivers/net/wireless/intersil/orinoco/scan.h | 21 - .../net/wireless/intersil/orinoco/spectrum_cs.c | 328 - drivers/net/wireless/intersil/orinoco/wext.c | 1428 -- drivers/net/wireless/intersil/orinoco/wext.h | 13 - drivers/net/wireless/legacy/Kconfig | 55 - drivers/net/wireless/legacy/Makefile | 6 - drivers/net/wireless/legacy/ray_cs.c | 2824 --- drivers/net/wireless/legacy/ray_cs.h | 74 - drivers/net/wireless/legacy/rayctl.h | 734 - drivers/net/wireless/legacy/rndis_wlan.c | 3760 --- drivers/net/wireless/legacy/wl3501.h | 615 - drivers/net/wireless/legacy/wl3501_cs.c | 2036 -- drivers/net/wireless/marvell/libertas/Kconfig | 9 +- drivers/net/wireless/marvell/libertas/Makefile | 1 - drivers/net/wireless/marvell/libertas/if_cs.c | 957 - drivers/net/wireless/marvell/mwifiex/cmdevt.c | 8 - drivers/net/wireless/mediatek/mt76/dma.c | 268 +- drivers/net/wireless/mediatek/mt76/dma.h | 54 + drivers/net/wireless/mediatek/mt76/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 60 +- drivers/net/wireless/mediatek/mt76/mmio.c | 108 + drivers/net/wireless/mediatek/mt76/mt76.h | 105 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 8 +- .../net/wireless/mediatek/mt76/mt76_connac3_mac.h | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 29 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 118 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 38 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 4 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x.h | 6 + .../net/wireless/mediatek/mt76/mt792x_acpi_sar.c | 53 + .../net/wireless/mediatek/mt76/mt792x_acpi_sar.h | 2 + drivers/net/wireless/mediatek/mt76/mt792x_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7996/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 398 +- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 38 +- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h | 3 + drivers/net/wireless/mediatek/mt76/mt7996/init.c | 520 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 219 +- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 89 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 642 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 249 +- drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 295 +- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 160 +- drivers/net/wireless/mediatek/mt76/mt7996/pci.c | 79 +- drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 182 +- drivers/net/wireless/mediatek/mt76/sdio.c | 18 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 24 +- drivers/net/wireless/microchip/wilc1000/hif.c | 46 +- drivers/net/wireless/microchip/wilc1000/hif.h | 42 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 9 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 4 + drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 88 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 5 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 11 + drivers/net/wireless/realtek/rtlwifi/base.c | 8 - drivers/net/wireless/realtek/rtlwifi/pci.c | 99 +- drivers/net/wireless/realtek/rtlwifi/pci.h | 25 - .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 3 - .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 76 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 3 - drivers/net/wireless/realtek/rtlwifi/wifi.h | 17 - drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/debug.h | 6 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw88/main.c | 5 + drivers/net/wireless/realtek/rtw88/sdio.c | 35 +- drivers/net/wireless/realtek/rtw88/tx.c | 3 +- drivers/net/wireless/realtek/rtw89/acpi.c | 81 +- drivers/net/wireless/realtek/rtw89/acpi.h | 32 +- drivers/net/wireless/realtek/rtw89/cam.c | 16 +- drivers/net/wireless/realtek/rtw89/coex.c | 12 +- drivers/net/wireless/realtek/rtw89/core.c | 102 +- drivers/net/wireless/realtek/rtw89/core.h | 117 +- drivers/net/wireless/realtek/rtw89/debug.c | 70 +- drivers/net/wireless/realtek/rtw89/debug.h | 19 +- drivers/net/wireless/realtek/rtw89/efuse.c | 11 +- drivers/net/wireless/realtek/rtw89/efuse.h | 17 +- drivers/net/wireless/realtek/rtw89/efuse_be.c | 420 + drivers/net/wireless/realtek/rtw89/fw.c | 30 +- drivers/net/wireless/realtek/rtw89/fw.h | 2 - drivers/net/wireless/realtek/rtw89/mac.c | 666 +- drivers/net/wireless/realtek/rtw89/mac.h | 79 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 21 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 698 +- drivers/net/wireless/realtek/rtw89/pci.c | 345 +- drivers/net/wireless/realtek/rtw89/pci.h | 519 + drivers/net/wireless/realtek/rtw89/pci_be.c | 509 + drivers/net/wireless/realtek/rtw89/phy.c | 211 +- drivers/net/wireless/realtek/rtw89/phy.h | 25 + drivers/net/wireless/realtek/rtw89/ps.h | 4 + drivers/net/wireless/realtek/rtw89/reg.h | 2495 +- drivers/net/wireless/realtek/rtw89/regd.c | 175 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 27 +- drivers/net/wireless/realtek/rtw89/rtw8851be.c | 3 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 27 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 27 +- drivers/net/wireless/realtek/rtw89/rtw8852be.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 51 +- drivers/net/wireless/realtek/rtw89/rtw8852c.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 473 + drivers/net/wireless/realtek/rtw89/rtw8922a.h | 73 + drivers/net/wireless/realtek/rtw89/rtw8922ae.c | 88 + drivers/net/wireless/realtek/rtw89/sar.c | 4 +- drivers/net/wireless/realtek/rtw89/ser.c | 16 +- drivers/net/wireless/realtek/rtw89/txrx.h | 4 + drivers/net/wireless/silabs/wfx/sta.c | 42 +- drivers/net/wireless/zydas/Kconfig | 19 - drivers/net/wireless/zydas/Makefile | 2 - drivers/net/wireless/zydas/zd1201.c | 1909 -- drivers/net/wireless/zydas/zd1201.h | 144 - drivers/net/wwan/qcom_bam_dmux.c | 6 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/s3fwrn5/uart.c | 5 +- drivers/nfc/virtual_ncidev.c | 7 +- drivers/nvdimm/btt.c | 2 +- drivers/nvme/Makefile | 2 +- drivers/nvme/common/Kconfig | 7 +- drivers/nvme/common/Makefile | 7 +- drivers/nvme/common/auth.c | 23 +- drivers/nvme/common/keyring.c | 11 +- drivers/nvme/host/Kconfig | 7 +- drivers/nvme/host/auth.c | 18 +- drivers/nvme/host/core.c | 133 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/fc.c | 27 +- drivers/nvme/host/ioctl.c | 213 +- drivers/nvme/host/nvme.h | 11 + drivers/nvme/host/pci.c | 30 +- drivers/nvme/host/rdma.c | 24 +- drivers/nvme/host/tcp.c | 68 +- drivers/nvme/target/Kconfig | 11 +- drivers/nvme/target/configfs.c | 5 +- drivers/nvme/target/fabrics-cmd-auth.c | 2 +- drivers/nvme/target/fabrics-cmd.c | 4 + drivers/nvme/target/loop.c | 4 + drivers/nvme/target/tcp.c | 4 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 134 +- drivers/nvmem/core.c | 329 +- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/internals.h | 59 + drivers/nvmem/layouts.c | 201 + drivers/nvmem/layouts/Kconfig | 8 + drivers/nvmem/layouts/onie-tlv.c | 27 +- drivers/nvmem/layouts/sl28vpd.c | 27 +- drivers/nvmem/mtk-efuse.c | 11 +- drivers/nvmem/stm32-romem.c | 16 + drivers/of/device.c | 65 +- drivers/of/dynamic.c | 5 +- drivers/of/overlay.c | 2 +- drivers/of/platform.c | 62 +- drivers/of/property.c | 2 + drivers/opp/core.c | 192 +- drivers/opp/of.c | 57 +- drivers/opp/opp.h | 8 +- drivers/opp/ti-opp-supply.c | 13 +- drivers/parisc/power.c | 2 +- drivers/parport/parport_gsc.c | 2 +- drivers/parport/parport_pc.c | 21 + drivers/parport/share.c | 8 +- drivers/pci/access.c | 12 + drivers/pci/controller/dwc/pcie-qcom.c | 7 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 2 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 7 - drivers/pci/controller/pci-loongson.c | 46 +- drivers/pci/controller/vmd.c | 2 +- drivers/pci/iov.c | 7 +- drivers/pci/pci.c | 88 +- drivers/pci/pci.h | 2 + drivers/pci/pcie/aer.c | 19 +- drivers/pci/pcie/aspm.c | 130 +- drivers/pci/probe.c | 218 +- drivers/pci/quirks.c | 39 +- drivers/pci/setup-bus.c | 30 +- drivers/pci/setup-res.c | 72 +- drivers/pci/switch/switchtec.c | 25 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/apple_m1_cpu_pmu.c | 6 +- drivers/perf/arm-cmn.c | 4 +- drivers/perf/arm_cspmu/arm_cspmu.c | 7 +- drivers/perf/arm_dsu_pmu.c | 6 +- drivers/perf/arm_pmu.c | 12 +- drivers/perf/arm_pmuv3.c | 244 +- drivers/perf/arm_spe_pmu.c | 22 - drivers/perf/dwc_pcie_pmu.c | 792 + drivers/perf/fsl_imx8_ddr_perf.c | 45 + drivers/perf/fsl_imx9_ddr_perf.c | 6 +- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 13 +- drivers/phy/Kconfig | 1 - drivers/phy/Makefile | 1 - drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 2 +- drivers/phy/phy-core.c | 4 +- drivers/phy/qualcomm/Kconfig | 2 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 48 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 65 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 1 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 7 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 86 + drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 173 + drivers/phy/realtek/Kconfig | 32 - drivers/phy/realtek/Makefile | 3 - drivers/phy/realtek/phy-rtk-usb2.c | 1325 - drivers/phy/realtek/phy-rtk-usb3.c | 761 - drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 156 +- drivers/phy/sunplus/phy-sunplus-usb2.c | 2 +- drivers/phy/ti/phy-gmii-sel.c | 5 +- drivers/pinctrl/Kconfig | 31 + drivers/pinctrl/Makefile | 2 + drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 6 +- drivers/pinctrl/bcm/pinctrl-ns.c | 4 +- drivers/pinctrl/cirrus/Kconfig | 3 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 9 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 2 +- drivers/pinctrl/core.c | 198 +- drivers/pinctrl/core.h | 33 +- drivers/pinctrl/devicetree.c | 8 +- drivers/pinctrl/freescale/pinctrl-imx.c | 44 +- drivers/pinctrl/intel/Kconfig | 12 +- drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-alderlake.c | 5 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 240 +- drivers/pinctrl/intel/pinctrl-broxton.c | 5 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 5 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 5 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 4 +- drivers/pinctrl/intel/pinctrl-denverton.c | 5 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 5 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 5 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 5 +- drivers/pinctrl/intel/pinctrl-icelake.c | 5 +- drivers/pinctrl/intel/pinctrl-intel-platform.c | 225 + drivers/pinctrl/intel/pinctrl-intel.c | 36 +- drivers/pinctrl/intel/pinctrl-intel.h | 14 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 5 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 5 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 5 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 76 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 5 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 5 +- drivers/pinctrl/intel/pinctrl-tangier.c | 32 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 5 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 22 +- drivers/pinctrl/mediatek/pinctrl-moore.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt2712.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt6795.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8167.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8188.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8192.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8516.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 15 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 9 +- drivers/pinctrl/mediatek/pinctrl-paris.h | 10 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 9 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 6 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 16 +- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 13 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 9 +- drivers/pinctrl/nxp/pinctrl-s32cc.c | 4 +- drivers/pinctrl/pinconf-generic.c | 16 +- drivers/pinctrl/pinconf.c | 14 +- drivers/pinctrl/pinconf.h | 10 +- drivers/pinctrl/pinctrl-amd.c | 9 + drivers/pinctrl/pinctrl-amd.h | 5 + drivers/pinctrl/pinctrl-as3722.c | 26 +- drivers/pinctrl/pinctrl-axp209.c | 7 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 5 +- drivers/pinctrl/pinctrl-equilibrium.c | 42 +- drivers/pinctrl/pinctrl-ingenic.c | 54 +- drivers/pinctrl/pinctrl-keembay.c | 6 +- drivers/pinctrl/pinctrl-ocelot.c | 10 +- drivers/pinctrl/pinctrl-pef2256.c | 358 + drivers/pinctrl/pinctrl-rk805.c | 10 +- drivers/pinctrl/pinctrl-single.c | 5 + drivers/pinctrl/pinctrl-st.c | 13 +- drivers/pinctrl/pinctrl-tps6594.c | 373 + drivers/pinctrl/pinctrl-utils.c | 26 +- drivers/pinctrl/pinctrl-utils.h | 18 +- drivers/pinctrl/pinmux.c | 36 +- drivers/pinctrl/pinmux.h | 20 +- drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Kconfig.msm | 18 + drivers/pinctrl/qcom/Makefile | 3 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 69 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 13 +- drivers/pinctrl/qcom/pinctrl-msm.c | 46 + drivers/pinctrl/qcom/pinctrl-msm.h | 5 + drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 16 - drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c | 20 - drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 20 - drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 15 - drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c | 16 - drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c | 24 - drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c | 24 - drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c | 231 + drivers/pinctrl/qcom/pinctrl-sm8650.c | 1762 ++ drivers/pinctrl/qcom/pinctrl-x1e80100.c | 1876 ++ drivers/pinctrl/realtek/pinctrl-rtd.c | 4 +- drivers/pinctrl/renesas/gpio.c | 8 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 10 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 175 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 10 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 280 + drivers/pinctrl/samsung/pinctrl-exynos.c | 109 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 25 + drivers/pinctrl/samsung/pinctrl-samsung.c | 7 + drivers/pinctrl/samsung/pinctrl-samsung.h | 14 + drivers/pinctrl/spear/pinctrl-plgpio.c | 8 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 26 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 26 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 34 +- drivers/pinctrl/sunplus/sppctl.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 8 + drivers/pinctrl/vt8500/pinctrl-wmt.c | 9 +- drivers/platform/chrome/cros_ec_debugfs.c | 2 +- drivers/platform/chrome/cros_ec_ishtp.c | 74 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 74 +- drivers/platform/chrome/cros_ec_uart.c | 5 +- drivers/platform/goldfish/goldfish_pipe.c | 5 +- drivers/platform/mellanox/mlxbf-bootctl.c | 39 +- drivers/platform/mellanox/mlxbf-pmc.c | 14 + drivers/platform/mellanox/mlxbf-tmfifo.c | 2 +- drivers/platform/mips/rs780e-acpi.c | 12 +- drivers/platform/surface/aggregator/controller.h | 4 +- drivers/platform/surface/aggregator/core.c | 9 +- .../platform/surface/aggregator/ssh_packet_layer.c | 4 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/x86/Kconfig | 6 +- drivers/platform/x86/acer-wmi.c | 377 +- drivers/platform/x86/amd/Kconfig | 14 + drivers/platform/x86/amd/Makefile | 1 + drivers/platform/x86/amd/pmc/pmc.c | 31 +- drivers/platform/x86/amd/wbrf.c | 317 + drivers/platform/x86/asus-laptop.c | 3 +- drivers/platform/x86/asus-nb-wmi.c | 61 +- drivers/platform/x86/asus-wmi.c | 58 + drivers/platform/x86/asus-wmi.h | 7 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 26 +- drivers/platform/x86/ideapad-laptop.c | 11 +- drivers/platform/x86/intel/telemetry/core.c | 4 +- drivers/platform/x86/intel/vbtn.c | 19 +- drivers/platform/x86/intel/wmi/sbl-fw-update.c | 13 +- drivers/platform/x86/intel/wmi/thunderbolt.c | 3 +- drivers/platform/x86/intel_ips.c | 30 +- drivers/platform/x86/thinkpad_acpi.c | 6 +- drivers/platform/x86/wmi.c | 72 +- drivers/platform/x86/x86-android-tablets/core.c | 62 + drivers/platform/x86/x86-android-tablets/lenovo.c | 124 +- .../x86/x86-android-tablets/x86-android-tablets.h | 9 + drivers/pmdomain/Kconfig | 1 + drivers/pmdomain/amlogic/meson-ee-pwrc.c | 16 + drivers/pmdomain/arm/Kconfig | 37 + drivers/pmdomain/arm/Makefile | 1 + drivers/pmdomain/arm/scmi_perf_domain.c | 2 +- .../{firmware => pmdomain/arm}/scpi_pm_domain.c | 0 drivers/pmdomain/imx/gpc.c | 28 +- drivers/pmdomain/imx/gpcv2.c | 6 +- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 6 +- drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 6 +- drivers/pmdomain/imx/imx93-blk-ctrl.c | 6 +- drivers/pmdomain/imx/imx93-pd.c | 6 +- drivers/pmdomain/qcom/cpr.c | 6 +- drivers/pmdomain/qcom/rpmhpd.c | 12 +- drivers/pmdomain/qcom/rpmpd.c | 1 + drivers/pmdomain/xilinx/zynqmp-pm-domains.c | 6 +- drivers/pnp/pnpacpi/rsparser.c | 12 +- drivers/power/reset/as3722-poweroff.c | 6 +- drivers/power/reset/at91-poweroff.c | 11 +- drivers/power/reset/at91-reset.c | 11 +- drivers/power/reset/at91-sama5d2_shdwc.c | 11 +- drivers/power/reset/atc260x-poweroff.c | 6 +- drivers/power/reset/ltc2952-poweroff.c | 5 +- drivers/power/reset/mt6323-poweroff.c | 6 +- drivers/power/reset/pwr-mlxbf.c | 20 +- drivers/power/reset/qnap-poweroff.c | 5 +- drivers/power/reset/regulator-poweroff.c | 6 +- drivers/power/reset/restart-poweroff.c | 6 +- drivers/power/reset/rmobile-reset.c | 5 +- drivers/power/reset/syscon-poweroff.c | 6 +- drivers/power/reset/tps65086-restart.c | 12 +- drivers/power/supply/bq256xx_charger.c | 5 +- drivers/power/supply/bq27xxx_battery.c | 22 + drivers/power/supply/bq27xxx_battery_i2c.c | 1 + drivers/power/supply/cw2015_battery.c | 2 +- drivers/powercap/dtpm_cpu.c | 23 +- drivers/powercap/dtpm_devfreq.c | 11 +- drivers/ptp/ptp_chardev.c | 26 +- drivers/ptp/ptp_clock.c | 13 +- drivers/ptp/ptp_ines.c | 16 +- drivers/ptp/ptp_ocp.c | 8 - drivers/ptp/ptp_private.h | 9 +- drivers/ptp/ptp_sysfs.c | 3 +- drivers/pwm/core.c | 76 +- drivers/pwm/pwm-atmel-hlcdc.c | 8 +- drivers/pwm/pwm-atmel-tcb.c | 8 +- drivers/pwm/pwm-bcm-kona.c | 2 +- drivers/pwm/pwm-bcm2835.c | 2 + drivers/pwm/pwm-berlin.c | 8 +- drivers/pwm/pwm-brcmstb.c | 8 +- drivers/pwm/pwm-cros-ec.c | 1 - drivers/pwm/pwm-dwc.c | 6 +- drivers/pwm/pwm-img.c | 10 +- drivers/pwm/pwm-imx-tpm.c | 10 +- drivers/pwm/pwm-jz4740.c | 6 +- drivers/pwm/pwm-lpc18xx-sct.c | 2 +- drivers/pwm/pwm-lpc32xx.c | 2 +- drivers/pwm/pwm-mediatek.c | 2 +- drivers/pwm/pwm-renesas-tpu.c | 2 +- drivers/pwm/pwm-rockchip.c | 9 +- drivers/pwm/pwm-samsung.c | 8 +- drivers/pwm/pwm-sti.c | 2 +- drivers/pwm/pwm-stm32-lp.c | 10 +- drivers/pwm/pwm-stm32.c | 106 +- drivers/pwm/pwm-stmpe.c | 2 +- drivers/pwm/pwm-tegra.c | 2 +- drivers/pwm/pwm-tiecap.c | 6 +- drivers/pwm/pwm-tiehrpwm.c | 8 +- drivers/pwm/pwm-twl-led.c | 4 +- drivers/pwm/pwm-twl.c | 4 +- drivers/pwm/pwm-vt8500.c | 2 +- drivers/pwm/sysfs.c | 2 +- drivers/rapidio/devices/tsi721.c | 67 +- drivers/rapidio/devices/tsi721_dma.c | 4 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/arizona-ldo1.c | 8 +- drivers/regulator/bd9571mwv-regulator.c | 5 +- drivers/regulator/core.c | 130 +- drivers/regulator/db8500-prcmu.c | 6 +- drivers/regulator/event.c | 91 + drivers/regulator/of_regulator.c | 9 + drivers/regulator/palmas-regulator.c | 2 +- drivers/regulator/qcom_smd-regulator.c | 34 + drivers/regulator/qcom_spmi-regulator.c | 34 + drivers/regulator/regnl.h | 13 + drivers/regulator/stm32-vrefbuf.c | 6 +- drivers/regulator/stpmic1_regulator.c | 2 +- drivers/regulator/uniphier-regulator.c | 6 +- drivers/regulator/userspace-consumer.c | 6 +- drivers/regulator/virtual.c | 6 +- drivers/regulator/wm8350-regulator.c | 6 +- drivers/remoteproc/imx_dsp_rproc.c | 1 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 87 +- drivers/reset/core.c | 8 +- drivers/reset/hisilicon/hi6220_reset.c | 2 +- drivers/reset/reset-brcmstb.c | 3 +- drivers/reset/reset-meson-audio-arb.c | 4 +- drivers/reset/reset-meson.c | 1 + drivers/reset/reset-npcm.c | 5 +- drivers/reset/reset-qcom-aoss.c | 4 +- drivers/reset/reset-qcom-pdc.c | 4 +- drivers/reset/reset-simple.c | 3 +- drivers/reset/reset-sunplus.c | 3 +- drivers/reset/reset-uniphier-glue.c | 3 +- drivers/reset/sti/reset-syscfg.c | 11 +- drivers/rtc/rtc-cmos.c | 18 +- drivers/s390/block/dasd.c | 30 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/con3215.c | 25 +- drivers/s390/char/con3270.c | 12 +- drivers/s390/char/uvdevice.c | 3 + drivers/s390/cio/chsc.c | 18 +- drivers/s390/cio/chsc_sch.c | 6 +- drivers/s390/cio/cio.c | 6 +- drivers/s390/cio/cio.h | 2 +- drivers/s390/cio/css.c | 36 +- drivers/s390/cio/device.c | 66 +- drivers/s390/cio/device_pgid.c | 12 +- drivers/s390/cio/eadm_sch.c | 36 +- drivers/s390/cio/vfio_ccw_chp.c | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 12 +- drivers/s390/cio/vfio_ccw_fsm.c | 24 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/ap_bus.c | 105 +- drivers/s390/crypto/ap_bus.h | 23 +- drivers/s390/crypto/ap_card.c | 18 +- drivers/s390/crypto/ap_queue.c | 236 +- drivers/s390/crypto/vfio_ap_ops.c | 32 +- drivers/s390/crypto/zcrypt_api.c | 16 +- drivers/s390/crypto/zcrypt_card.c | 4 +- drivers/s390/crypto/zcrypt_cex4.c | 31 +- drivers/s390/crypto/zcrypt_queue.c | 5 +- drivers/s390/net/Kconfig | 3 +- drivers/s390/net/ism_drv.c | 93 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/scsi/zfcp_fc.c | 15 +- drivers/scsi/3w-sas.c | 3 +- drivers/scsi/a3000.c | 5 +- drivers/scsi/a4000t.c | 5 +- drivers/scsi/aic7xxx/aic7770_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 3 +- drivers/scsi/arcmsr/arcmsr.h | 29 +- drivers/scsi/arcmsr/arcmsr_hba.c | 96 +- drivers/scsi/atari_scsi.c | 5 +- drivers/scsi/be2iscsi/be_main.c | 1 + drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 14 +- drivers/scsi/bvme6000_scsi.c | 6 +- drivers/scsi/ch.c | 12 +- drivers/scsi/csiostor/csio_init.c | 3 +- drivers/scsi/dc395x.c | 2 +- drivers/scsi/elx/libefc/efc_node.h | 12 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/ibmvscsi/ibmvfc.c | 12 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/ipr.c | 55 - drivers/scsi/isci/request.c | 5 +- drivers/scsi/isci/request.h | 2 +- drivers/scsi/isci/task.c | 4 +- drivers/scsi/jazz_esp.c | 6 +- drivers/scsi/libfc/fc_fcp.c | 22 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/scsi/lpfc/lpfc_els.c | 53 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 4 +- drivers/scsi/lpfc/lpfc_mbox.c | 6 +- drivers/scsi/lpfc/lpfc_mem.c | 47 +- drivers/scsi/lpfc/lpfc_sli.c | 22 +- drivers/scsi/lpfc/lpfc_sli.h | 10 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_esp.c | 6 +- drivers/scsi/mac_scsi.c | 5 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 + drivers/scsi/mpi3mr/mpi3mr.h | 33 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 536 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 118 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 33 +- drivers/scsi/mpi3mr/mpi3mr_transport.c | 16 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 231 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 32 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 27 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 35 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 3 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 42 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 56 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 9 +- drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h | 44 +- drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 3 +- drivers/scsi/mvme16x_scsi.c | 6 +- drivers/scsi/qla2xxx/qla_os.c | 12 +- drivers/scsi/qlogicpti.c | 6 +- drivers/scsi/scsi_debug.c | 9 +- drivers/scsi/scsi_error.c | 1 + drivers/scsi/sd.c | 62 +- drivers/scsi/sgiwd93.c | 5 +- drivers/scsi/sni_53c710.c | 6 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sun3x_esp.c | 6 +- drivers/scsi/sun_esp.c | 6 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/apple/Makefile | 1 + drivers/soc/apple/mailbox.c | 1 + drivers/soc/microchip/Kconfig | 1 + drivers/soc/microchip/mpfs-sys-controller.c | 33 +- drivers/soc/qcom/Kconfig | 14 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/llcc-qcom.c | 84 +- drivers/soc/qcom/pmic_glink.c | 19 +- drivers/soc/qcom/pmic_glink_altmode.c | 37 +- drivers/soc/qcom/pmic_pdcharger_ulog.c | 166 + drivers/soc/qcom/pmic_pdcharger_ulog.h | 36 + drivers/soc/qcom/qcom_stats.c | 187 +- drivers/soc/qcom/socinfo.c | 3 +- drivers/soc/renesas/Kconfig | 1 + drivers/soc/renesas/renesas-soc.c | 4 - drivers/soc/samsung/exynos-chipid.c | 1 + drivers/soc/sifive/Kconfig | 10 - drivers/soc/sifive/Makefile | 3 - drivers/soc/sifive/sifive_ccache.c | 272 - drivers/soc/ti/k3-socinfo.c | 73 +- drivers/soc/xilinx/xlnx_event_manager.c | 15 +- drivers/soc/xilinx/zynqmp_power.c | 12 +- drivers/soundwire/amd_manager.c | 8 + drivers/soundwire/bus.c | 4 + drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 8 +- drivers/soundwire/intel_ace2x.c | 3 +- drivers/soundwire/intel_auxdevice.c | 3 + drivers/soundwire/master.c | 2 +- drivers/soundwire/qcom.c | 72 +- drivers/soundwire/slave.c | 12 +- drivers/soundwire/stream.c | 17 +- drivers/spi/Kconfig | 4 +- drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-ath79.c | 2 +- drivers/spi/spi-atmel.c | 13 +- drivers/spi/spi-axi-spi-engine.c | 519 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 4 +- drivers/spi/spi-cadence-xspi.c | 1 - drivers/spi/spi-cadence.c | 1 - drivers/spi/spi-cs42l43.c | 2 +- drivers/spi/spi-dw-mmio.c | 1 - drivers/spi/spi-geni-qcom.c | 96 +- drivers/spi/spi-imx.c | 15 +- drivers/spi/spi-ingenic.c | 15 +- drivers/spi/spi-intel.c | 10 +- drivers/spi/spi-ljca.c | 2 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mpc52xx.c | 1 + drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-pl022.c | 379 +- drivers/spi/spi-sh-msiof.c | 17 + drivers/spi/spi-sprd-adi.c | 32 +- drivers/spi/spi-sprd.c | 4 +- drivers/spi/spi-st-ssc4.c | 70 +- drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-stm32.c | 493 +- drivers/spi/spi-sun4i.c | 72 +- drivers/spi/spi-sun6i.c | 148 +- drivers/spi/spi-sunplus-sp7021.c | 88 +- drivers/spi/spi-synquacer.c | 82 +- drivers/spi/spi-tegra114.c | 118 +- drivers/spi/spi-tegra20-sflash.c | 76 +- drivers/spi/spi-tegra20-slink.c | 98 +- drivers/spi/spi-tegra210-quad.c | 80 +- drivers/spi/spi-ti-qspi.c | 103 +- drivers/spi/spi-topcliff-pch.c | 226 +- drivers/spi/spi-uniphier.c | 194 +- drivers/spi/spi-wpcm-fiu.c | 4 +- drivers/spi/spi-xcomm.c | 32 +- drivers/spi/spi-xilinx.c | 58 +- drivers/spi/spi-xlp.c | 40 +- drivers/spi/spi-xtensa-xtfpga.c | 30 +- drivers/spi/spi-zynq-qspi.c | 28 +- drivers/spi/spi-zynqmp-gqspi.c | 50 +- drivers/spi/spi.c | 318 +- drivers/spmi/Makefile | 2 +- drivers/spmi/hisi-spmi-controller.c | 32 +- drivers/spmi/spmi-devres.c | 64 + drivers/spmi/spmi-mtk-pmif.c | 61 +- drivers/spmi/spmi-pmic-arb.c | 87 +- drivers/spmi/spmi.c | 6 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 2 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 2 +- .../media/deprecated/atmel/atmel-isc-base.c | 10 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +- drivers/staging/media/imx/imx-media-capture.c | 7 +- drivers/staging/media/imx/imx-media-csi.c | 10 +- drivers/staging/media/imx/imx-media-utils.c | 10 +- drivers/staging/media/imx/imx-media-vdic.c | 4 +- drivers/staging/media/imx/imx-media.h | 4 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 14 +- drivers/staging/media/meson/vdec/vdec.c | 13 +- drivers/staging/media/omap4iss/iss_csi2.c | 9 +- drivers/staging/media/omap4iss/iss_ipipe.c | 11 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 11 +- drivers/staging/media/omap4iss/iss_resizer.c | 11 +- drivers/staging/media/rkvdec/Kconfig | 1 - drivers/staging/media/rkvdec/rkvdec.c | 3 + drivers/staging/media/starfive/Kconfig | 5 + drivers/staging/media/starfive/Makefile | 2 + drivers/staging/media/starfive/camss/Kconfig | 18 + drivers/staging/media/starfive/camss/Makefile | 13 + drivers/staging/media/starfive/camss/TODO.txt | 4 + drivers/staging/media/starfive/camss/stf-camss.c | 436 + drivers/staging/media/starfive/camss/stf-camss.h | 134 + drivers/staging/media/starfive/camss/stf-capture.c | 603 + drivers/staging/media/starfive/camss/stf-capture.h | 86 + .../staging/media/starfive/camss/stf-isp-hw-ops.c | 445 + drivers/staging/media/starfive/camss/stf-isp.c | 385 + drivers/staging/media/starfive/camss/stf-isp.h | 428 + drivers/staging/media/starfive/camss/stf-video.c | 572 + drivers/staging/media/starfive/camss/stf-video.h | 100 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 - drivers/staging/media/sunxi/cedrus/TODO | 23 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 9 +- .../staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c | 18 +- drivers/staging/media/tegra-video/csi.c | 6 +- drivers/staging/media/tegra-video/vi.c | 20 +- drivers/staging/media/tegra-video/vip.c | 6 +- drivers/staging/rtl8192e/Makefile | 1 - drivers/staging/rtl8192e/dot11d.c | 165 - drivers/staging/rtl8192e/dot11d.h | 84 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 24 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 12 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 70 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 11 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 22 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 208 +- drivers/staging/rtl8192e/rtl819x_HT.h | 28 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 178 +- drivers/staging/rtl8192e/rtl819x_TS.h | 20 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 70 +- drivers/staging/rtl8192e/rtllib.h | 25 +- drivers/staging/rtl8192e/rtllib_rx.c | 32 - drivers/staging/rtl8192e/rtllib_softmac.c | 260 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 7 +- drivers/staging/rtl8192e/rtllib_tx.c | 44 +- drivers/staging/sm750fb/sm750.c | 65 +- drivers/staging/vc04_services/interface/TODO | 5 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 271 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 7 - .../interface/vchiq_arm/vchiq_connected.c | 8 +- .../interface/vchiq_arm/vchiq_connected.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 668 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 54 +- .../interface/vchiq_arm/vchiq_debugfs.c | 10 + .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 113 +- drivers/staging/vme_user/Kconfig | 22 +- drivers/staging/vt6655/card.c | 90 +- drivers/staging/vt6655/card.h | 18 +- drivers/staging/vt6655/device.h | 4 +- drivers/staging/vt6655/device_main.c | 18 +- drivers/staging/vt6655/rxtx.c | 2 +- drivers/target/target_core_pr.c | 1 + drivers/tee/optee/Kconfig | 2 +- drivers/tee/optee/call.c | 161 +- drivers/tee/optee/core.c | 62 +- drivers/tee/optee/device.c | 17 +- drivers/tee/optee/ffa_abi.c | 107 +- drivers/tee/optee/optee_ffa.h | 28 +- drivers/tee/optee/optee_private.h | 40 +- drivers/tee/optee/smc_abi.c | 112 +- drivers/tee/tee_core.c | 8 + drivers/tee/tee_shm.c | 78 +- drivers/thermal/Kconfig | 4 - drivers/thermal/Makefile | 1 - drivers/thermal/gov_power_allocator.c | 123 +- drivers/thermal/intel/Kconfig | 2 +- drivers/thermal/intel/int340x_thermal/Kconfig | 2 +- drivers/thermal/loongson2_thermal.c | 3 +- drivers/thermal/thermal_acpi.c | 116 - drivers/thermal/thermal_core.c | 73 +- drivers/thermal/thermal_core.h | 4 +- drivers/thermal/thermal_helpers.c | 17 +- drivers/thermal/thermal_hwmon.c | 5 +- drivers/thermal/thermal_netlink.c | 20 +- drivers/thermal/thermal_sysfs.c | 112 +- drivers/thermal/thermal_trip.c | 66 +- drivers/thunderbolt/debugfs.c | 2 +- drivers/thunderbolt/switch.c | 6 +- drivers/thunderbolt/tb.c | 12 +- drivers/thunderbolt/tunnel.c | 2 - drivers/thunderbolt/usb4.c | 10 +- drivers/tty/amiserial.c | 16 +- drivers/tty/ehv_bytechan.c | 18 +- drivers/tty/goldfish.c | 23 +- drivers/tty/hvc/hvc_console.c | 7 +- drivers/tty/hvc/hvc_console.h | 8 +- drivers/tty/hvc/hvc_dcc.c | 32 +- drivers/tty/hvc/hvc_iucv.c | 18 +- drivers/tty/hvc/hvc_opal.c | 22 +- drivers/tty/hvc/hvc_riscv_sbi.c | 9 +- drivers/tty/hvc/hvc_rtas.c | 11 +- drivers/tty/hvc/hvc_udbg.c | 9 +- drivers/tty/hvc/hvc_vio.c | 18 +- drivers/tty/hvc/hvc_xen.c | 23 +- drivers/tty/hvc/hvsi_lib.c | 20 +- drivers/tty/ipwireless/main.h | 3 - drivers/tty/mips_ejtag_fdc.c | 10 +- drivers/tty/moxa.c | 15 +- drivers/tty/mxser.c | 8 +- drivers/tty/n_gsm.c | 17 +- drivers/tty/n_hdlc.c | 10 +- drivers/tty/nozomi.c | 27 +- drivers/tty/serdev/core.c | 27 +- drivers/tty/serdev/serdev-ttyport.c | 5 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 6 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 6 +- drivers/tty/serial/8250/8250_bcm7271.c | 5 +- drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 7 +- drivers/tty/serial/8250/8250_dwlib.c | 22 +- drivers/tty/serial/8250/8250_early.c | 1 + drivers/tty/serial/8250/8250_em.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_ingenic.c | 5 +- drivers/tty/serial/8250/8250_ioc3.c | 5 +- drivers/tty/serial/8250/8250_lpc18xx.c | 6 +- drivers/tty/serial/8250/8250_mtk.c | 6 +- drivers/tty/serial/8250/8250_of.c | 5 +- drivers/tty/serial/8250/8250_omap.c | 21 +- drivers/tty/serial/8250/8250_pxa.c | 6 +- drivers/tty/serial/8250/8250_tegra.c | 6 +- drivers/tty/serial/8250/8250_uniphier.c | 6 +- drivers/tty/serial/8250/serial_cs.c | 6 - drivers/tty/serial/Kconfig | 3 + drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/altera_uart.c | 6 +- drivers/tty/serial/amba-pl011.c | 123 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 22 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 6 +- drivers/tty/serial/cpm_uart.c | 6 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/esp32_acm.c | 7 +- drivers/tty/serial/esp32_uart.c | 16 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 5 +- drivers/tty/serial/imx.c | 27 +- drivers/tty/serial/jsm/jsm.h | 5 - drivers/tty/serial/jsm/jsm_cls.c | 36 - drivers/tty/serial/jsm/jsm_neo.c | 40 - drivers/tty/serial/lantiq.c | 6 +- drivers/tty/serial/liteuart.c | 6 +- drivers/tty/serial/lpc32xx_hs.c | 6 +- drivers/tty/serial/ma35d1_serial.c | 15 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 6 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/milbeaut_usio.c | 6 +- drivers/tty/serial/mpc52xx_uart.c | 7 +- drivers/tty/serial/msm_serial.c | 25 +- drivers/tty/serial/mxs-auart.c | 20 +- drivers/tty/serial/omap-serial.c | 6 +- drivers/tty/serial/owl-uart.c | 6 +- drivers/tty/serial/pic32_uart.c | 7 +- drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 6 +- drivers/tty/serial/rp2.c | 1 - drivers/tty/serial/sa1100.c | 6 +- drivers/tty/serial/samsung_tty.c | 22 +- drivers/tty/serial/sc16is7xx.c | 157 +- drivers/tty/serial/sccnxp.c | 13 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 11 +- drivers/tty/serial/serial_txx9.c | 5 +- drivers/tty/serial/sh-sci.c | 13 +- drivers/tty/serial/sifive.c | 10 +- drivers/tty/serial/sprd_serial.c | 6 +- drivers/tty/serial/st-asc.c | 6 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/sunhv.c | 6 +- drivers/tty/serial/sunplus-uart.c | 6 +- drivers/tty/serial/sunsab.c | 22 +- drivers/tty/serial/sunsu.c | 6 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/tegra-tcu.c | 6 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/serial/uartlite.c | 20 +- drivers/tty/serial/ucc_uart.c | 34 +- drivers/tty/serial/xilinx_uartps.c | 7 +- drivers/tty/sysrq.c | 19 +- drivers/tty/tty_io.c | 46 +- drivers/tty/tty_port.c | 18 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/keyboard.c | 10 +- drivers/ufs/core/ufs-fault-injection.c | 19 +- drivers/ufs/core/ufs-fault-injection.h | 13 +- drivers/ufs/core/ufs-mcq.c | 5 +- drivers/ufs/core/ufs-sysfs.c | 120 + drivers/ufs/core/ufshcd.c | 20 +- drivers/usb/atm/ueagle-atm.c | 16 +- drivers/usb/cdns3/cdns3-gadget.c | 7 +- drivers/usb/cdns3/cdns3-starfive.c | 2 +- drivers/usb/cdns3/cdnsp-debug.h | 354 +- drivers/usb/cdns3/cdnsp-ring.c | 3 + drivers/usb/chipidea/udc.c | 3 +- drivers/usb/core/config.c | 3 +- drivers/usb/core/driver.c | 5 +- drivers/usb/core/generic.c | 7 + drivers/usb/core/hub.c | 71 +- drivers/usb/core/quirks.c | 7 + drivers/usb/dwc2/hcd_intr.c | 15 +- drivers/usb/dwc3/core.c | 2 + drivers/usb/dwc3/drd.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 69 +- drivers/usb/dwc3/dwc3-rtk.c | 8 +- drivers/usb/fotg210/fotg210-hcd.c | 12 +- drivers/usb/fotg210/fotg210-udc.c | 6 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 7 +- drivers/usb/gadget/function/f_midi.c | 4 +- drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 11 +- drivers/usb/gadget/function/f_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 14 +- drivers/usb/gadget/function/uvc_v4l2.c | 16 +- drivers/usb/gadget/function/uvc_video.c | 437 +- drivers/usb/gadget/function/uvc_video.h | 3 +- drivers/usb/gadget/udc/at91_udc.c | 13 +- drivers/usb/gadget/udc/core.c | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 13 +- drivers/usb/gadget/udc/gr_udc.c | 13 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 13 +- drivers/usb/gadget/udc/max3420_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 12 +- drivers/usb/host/fsl-mph-dr-of.c | 2 +- drivers/usb/host/xhci-dbgcap.c | 132 +- drivers/usb/host/xhci-dbgcap.h | 1 + drivers/usb/host/xhci-mem.c | 2 + drivers/usb/host/xhci-mtk-sch.c | 13 +- drivers/usb/host/xhci-mtk.h | 2 + drivers/usb/host/xhci-pci.c | 142 +- drivers/usb/host/xhci-plat.c | 53 +- drivers/usb/host/xhci-ring.c | 11 +- drivers/usb/host/xhci.c | 146 +- drivers/usb/host/xhci.h | 13 +- drivers/usb/misc/iowarrior.c | 1 - drivers/usb/misc/onboard_usb_hub.c | 26 +- drivers/usb/misc/onboard_usb_hub.h | 13 + drivers/usb/misc/qcom_eud.c | 3 + drivers/usb/misc/usb-ljca.c | 17 +- drivers/usb/phy/phy-generic.c | 14 +- drivers/usb/serial/option.c | 11 +- drivers/usb/typec/class.c | 5 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/nb7vpq904m.c | 44 +- drivers/usb/typec/tcpm/Kconfig | 1 + drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 41 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 20 +- drivers/usb/typec/tcpm/tcpm.c | 32 +- drivers/usb/typec/tipd/core.c | 34 +- drivers/usb/typec/ucsi/ucsi.c | 3 + drivers/usb/typec/ucsi/ucsi.h | 3 + drivers/usb/typec/ucsi/ucsi_glink.c | 13 + drivers/usb/usbip/vudc.h | 2 +- drivers/usb/usbip/vudc_dev.c | 3 +- drivers/usb/usbip/vudc_main.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 7 +- drivers/vdpa/pds/debugfs.c | 2 +- drivers/vdpa/pds/vdpa_dev.c | 7 +- drivers/vdpa/vdpa_user/vduse_dev.c | 8 +- drivers/vfio/Kconfig | 10 + drivers/vfio/Makefile | 1 + drivers/vfio/debugfs.c | 92 + drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 2 +- drivers/vfio/pci/pds/dirty.c | 309 +- drivers/vfio/pci/pds/dirty.h | 18 +- drivers/vfio/pci/pds/pci_drv.c | 4 +- drivers/vfio/pci/pds/vfio_dev.c | 30 +- drivers/vfio/pci/pds/vfio_dev.h | 2 +- drivers/vfio/pci/vfio_pci_core.c | 6 +- drivers/vfio/pci/vfio_pci_intrs.c | 12 +- drivers/vfio/platform/vfio_platform_irq.c | 4 +- drivers/vfio/vfio.h | 14 + drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/vfio/vfio_main.c | 4 + drivers/vhost/vdpa.c | 4 +- drivers/vhost/vhost.c | 10 +- drivers/vhost/vhost.h | 2 +- drivers/video/backlight/Kconfig | 18 +- drivers/video/backlight/Makefile | 2 +- drivers/video/backlight/cr_bllcd.c | 264 - drivers/video/backlight/hx8357.c | 74 +- drivers/video/backlight/ili922x.c | 8 +- drivers/video/backlight/mp3309c.c | 444 + drivers/video/backlight/pwm_bl.c | 34 +- drivers/video/console/Kconfig | 2 +- drivers/video/fbdev/Kconfig | 83 +- drivers/video/fbdev/Makefile | 2 - drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/amba-clcd.c | 984 - drivers/video/fbdev/amifb.c | 13 +- drivers/video/fbdev/arcfb.c | 114 +- drivers/video/fbdev/atmel_lcdfb.c | 18 +- drivers/video/fbdev/au1100fb.c | 2 + drivers/video/fbdev/au1200fb.c | 11 +- drivers/video/fbdev/clps711x-fb.c | 4 +- drivers/video/fbdev/core/Kconfig | 7 +- drivers/video/fbdev/core/Makefile | 2 +- drivers/video/fbdev/core/cfbcopyarea.c | 3 + drivers/video/fbdev/core/cfbfillrect.c | 3 + drivers/video/fbdev/core/cfbimgblt.c | 3 + drivers/video/fbdev/core/fb_chrdev.c | 68 +- drivers/video/fbdev/core/fb_defio.c | 2 + drivers/video/fbdev/core/fb_io_fops.c | 36 + drivers/video/fbdev/core/fb_sys_fops.c | 6 + drivers/video/fbdev/core/syscopyarea.c | 3 + drivers/video/fbdev/core/sysfillrect.c | 3 + drivers/video/fbdev/core/sysimgblt.c | 3 + drivers/video/fbdev/cyber2000fb.c | 9 +- drivers/video/fbdev/ep93xx-fb.c | 2 + drivers/video/fbdev/fsl-diu-fb.c | 4 +- drivers/video/fbdev/gbefb.c | 2 + drivers/video/fbdev/hgafb.c | 13 +- drivers/video/fbdev/hyperv_fb.c | 2 + drivers/video/fbdev/imsttfb.c | 35 +- drivers/video/fbdev/imxfb.c | 179 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/omap/omapfb_main.c | 2 + .../omap2/omapfb/displays/connector-analog-tv.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 7 +- .../fbdev/omap2/omapfb/displays/encoder-opa362.c | 7 +- .../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 7 +- .../omap2/omapfb/displays/encoder-tpd12s015.c | 7 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 7 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 + drivers/video/fbdev/omap2/omapfb/vrfb.c | 9 +- drivers/video/fbdev/ps3fb.c | 11 +- drivers/video/fbdev/sa1100fb.c | 2 + drivers/video/fbdev/sbuslib.c | 5 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 16 +- drivers/video/fbdev/simplefb.c | 132 +- drivers/video/fbdev/sm712fb.c | 6 +- drivers/video/fbdev/smscufx.c | 2 + drivers/video/fbdev/udlfb.c | 2 + drivers/video/fbdev/vermilion/Makefile | 6 - drivers/video/fbdev/vermilion/cr_pll.c | 195 - drivers/video/fbdev/vermilion/vermilion.c | 1173 - drivers/video/fbdev/vermilion/vermilion.h | 245 - drivers/video/fbdev/vfb.c | 10 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 4 +- drivers/video/fbdev/wm8505fb.c | 2 + drivers/virt/acrn/ioeventfd.c | 2 +- drivers/virt/vmgenid.c | 2 + drivers/virtio/virtio_ring.c | 6 +- drivers/w1/masters/Kconfig | 11 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/amd_axi_w1.c | 396 + drivers/w1/masters/w1-gpio.c | 118 +- drivers/watchdog/s3c2410_wdt.c | 85 +- drivers/xen/events/events_2l.c | 8 +- drivers/xen/events/events_base.c | 578 +- drivers/xen/events/events_internal.h | 1 - drivers/xen/pcpu.c | 22 + drivers/xen/privcmd.c | 4 +- drivers/xen/swiotlb-xen.c | 1 + drivers/xen/xen-front-pgdir-shbuf.c | 34 +- fs/Kconfig | 23 +- fs/afs/Makefile | 2 + fs/afs/addr_list.c | 224 +- fs/afs/addr_prefs.c | 531 + fs/afs/afs.h | 3 +- fs/afs/callback.c | 141 +- fs/afs/cell.c | 5 +- fs/afs/cmservice.c | 5 +- fs/afs/dir.c | 59 +- fs/afs/dir_silly.c | 2 +- fs/afs/dynroot.c | 33 +- fs/afs/file.c | 20 +- fs/afs/fs_operation.c | 85 +- fs/afs/fs_probe.c | 323 +- fs/afs/fsclient.c | 74 +- fs/afs/inode.c | 204 +- fs/afs/internal.h | 371 +- fs/afs/main.c | 1 + fs/afs/misc.c | 10 +- fs/afs/proc.c | 102 +- fs/afs/rotate.c | 520 +- fs/afs/rxrpc.c | 109 +- fs/afs/server.c | 135 +- fs/afs/server_list.c | 176 +- fs/afs/super.c | 11 +- fs/afs/validation.c | 467 + fs/afs/vl_alias.c | 69 +- fs/afs/vl_list.c | 29 +- fs/afs/vl_probe.c | 60 +- fs/afs/vl_rotate.c | 223 +- fs/afs/vlclient.c | 143 +- fs/afs/volume.c | 76 +- fs/afs/write.c | 14 +- fs/afs/xattr.c | 2 +- fs/afs/yfsclient.c | 25 +- fs/aio.c | 88 +- fs/anon_inodes.c | 51 +- fs/autofs/inode.c | 56 +- fs/bcachefs/Kconfig | 25 +- fs/bcachefs/Makefile | 1 + fs/bcachefs/alloc_background.c | 230 +- fs/bcachefs/alloc_background.h | 23 +- fs/bcachefs/alloc_foreground.c | 103 +- fs/bcachefs/backpointers.c | 273 +- fs/bcachefs/backpointers.h | 36 +- fs/bcachefs/bcachefs.h | 179 +- fs/bcachefs/bcachefs_format.h | 91 +- fs/bcachefs/bcachefs_ioctl.h | 60 +- fs/bcachefs/bkey.h | 22 +- fs/bcachefs/bkey_methods.c | 23 +- fs/bcachefs/bkey_methods.h | 2 - fs/bcachefs/bkey_sort.c | 6 +- fs/bcachefs/btree_cache.c | 30 +- fs/bcachefs/btree_cache.h | 4 +- fs/bcachefs/btree_gc.c | 75 +- fs/bcachefs/btree_io.c | 44 +- fs/bcachefs/btree_io.h | 5 +- fs/bcachefs/btree_iter.c | 636 +- fs/bcachefs/btree_iter.h | 296 +- fs/bcachefs/btree_journal_iter.c | 39 +- fs/bcachefs/btree_journal_iter.h | 10 +- fs/bcachefs/btree_key_cache.c | 100 +- fs/bcachefs/btree_key_cache.h | 2 - fs/bcachefs/btree_key_cache_types.h | 34 + fs/bcachefs/btree_locking.c | 76 +- fs/bcachefs/btree_locking.h | 7 +- fs/bcachefs/btree_trans_commit.c | 386 +- fs/bcachefs/btree_types.h | 168 +- fs/bcachefs/btree_update.c | 243 +- fs/bcachefs/btree_update.h | 107 +- fs/bcachefs/btree_update_interior.c | 291 +- fs/bcachefs/btree_update_interior.h | 5 +- fs/bcachefs/btree_write_buffer.c | 670 +- fs/bcachefs/btree_write_buffer.h | 53 +- fs/bcachefs/btree_write_buffer_types.h | 63 +- fs/bcachefs/buckets.c | 348 +- fs/bcachefs/buckets.h | 8 +- fs/bcachefs/buckets_types.h | 2 - fs/bcachefs/chardev.c | 516 +- fs/bcachefs/clock.c | 3 +- fs/bcachefs/compress.c | 12 +- fs/bcachefs/darray.c | 23 + fs/bcachefs/darray.h | 36 +- fs/bcachefs/data_update.c | 145 +- fs/bcachefs/data_update.h | 9 +- fs/bcachefs/debug.c | 21 +- fs/bcachefs/dirent.c | 24 +- fs/bcachefs/dirent.h | 4 +- fs/bcachefs/disk_groups.c | 4 +- fs/bcachefs/ec.c | 108 +- fs/bcachefs/ec.h | 2 +- fs/bcachefs/ec_types.h | 2 +- fs/bcachefs/errcode.h | 8 +- fs/bcachefs/error.c | 18 +- fs/bcachefs/error.h | 2 +- fs/bcachefs/extents.c | 33 +- fs/bcachefs/fs-common.c | 2 +- fs/bcachefs/fs-io-buffered.c | 21 +- fs/bcachefs/fs-io-direct.c | 8 +- fs/bcachefs/fs-io-pagecache.c | 2 +- fs/bcachefs/fs-io-pagecache.h | 2 +- fs/bcachefs/fs-io.c | 20 +- fs/bcachefs/fs-ioctl.c | 49 +- fs/bcachefs/fs-ioctl.h | 28 +- fs/bcachefs/fs.c | 31 +- fs/bcachefs/fs.h | 9 +- fs/bcachefs/fsck.c | 302 +- fs/bcachefs/inode.c | 173 +- fs/bcachefs/inode.h | 19 +- fs/bcachefs/io_misc.c | 12 +- fs/bcachefs/io_read.c | 8 +- fs/bcachefs/io_write.c | 38 +- fs/bcachefs/io_write.h | 3 +- fs/bcachefs/journal.c | 126 +- fs/bcachefs/journal.h | 105 +- fs/bcachefs/journal_io.c | 328 +- fs/bcachefs/journal_io.h | 2 +- fs/bcachefs/journal_reclaim.c | 121 +- fs/bcachefs/journal_reclaim.h | 16 +- fs/bcachefs/journal_seq_blacklist.c | 2 +- fs/bcachefs/journal_types.h | 42 +- fs/bcachefs/logged_ops.c | 9 +- fs/bcachefs/lru.c | 2 +- fs/bcachefs/migrate.c | 2 +- fs/bcachefs/move.c | 292 +- fs/bcachefs/move.h | 33 +- fs/bcachefs/movinggc.c | 61 +- fs/bcachefs/opts.c | 8 +- fs/bcachefs/opts.h | 10 +- fs/bcachefs/quota.c | 8 +- fs/bcachefs/rebalance.c | 34 +- fs/bcachefs/recovery.c | 237 +- fs/bcachefs/recovery.h | 1 + fs/bcachefs/recovery_types.h | 73 +- fs/bcachefs/reflink.c | 213 +- fs/bcachefs/reflink.h | 4 + fs/bcachefs/replicas.c | 127 +- fs/bcachefs/replicas.h | 22 +- fs/bcachefs/replicas_types.h | 6 +- fs/bcachefs/sb-clean.c | 5 +- fs/bcachefs/sb-errors.c | 5 +- fs/bcachefs/sb-errors.h | 5 +- fs/bcachefs/sb-members.c | 24 +- fs/bcachefs/sb-members.h | 11 +- fs/bcachefs/six.c | 124 +- fs/bcachefs/six.h | 13 +- fs/bcachefs/snapshot.c | 65 +- fs/bcachefs/str_hash.h | 25 +- fs/bcachefs/subvolume.c | 8 +- fs/bcachefs/subvolume_types.h | 2 +- fs/bcachefs/super-io.c | 61 +- fs/bcachefs/super-io.h | 1 + fs/bcachefs/super.c | 202 +- fs/bcachefs/super.h | 6 +- fs/bcachefs/super_types.h | 2 + fs/bcachefs/sysfs.c | 162 +- fs/bcachefs/trace.h | 273 +- fs/bcachefs/util.c | 123 +- fs/bcachefs/util.h | 54 +- fs/bcachefs/xattr.c | 9 + fs/btrfs/accessors.c | 98 +- fs/btrfs/accessors.h | 4 +- fs/btrfs/bio.c | 17 +- fs/btrfs/bio.h | 4 +- fs/btrfs/block-group.c | 169 +- fs/btrfs/block-group.h | 6 +- fs/btrfs/btrfs_inode.h | 10 +- fs/btrfs/compression.c | 139 +- fs/btrfs/compression.h | 5 + fs/btrfs/ctree.c | 65 +- fs/btrfs/ctree.h | 17 +- fs/btrfs/defrag.c | 13 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 109 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dev-replace.c | 28 +- fs/btrfs/disk-io.c | 184 +- fs/btrfs/disk-io.h | 3 - fs/btrfs/extent-io-tree.c | 119 +- fs/btrfs/extent-io-tree.h | 18 +- fs/btrfs/extent-tree.c | 177 +- fs/btrfs/extent-tree.h | 3 +- fs/btrfs/extent_io.c | 1082 +- fs/btrfs/extent_io.h | 80 +- fs/btrfs/extent_map.c | 195 +- fs/btrfs/extent_map.h | 77 +- fs/btrfs/file-item.c | 15 +- fs/btrfs/file.c | 29 +- fs/btrfs/free-space-cache.c | 4 +- fs/btrfs/fs.h | 18 +- fs/btrfs/inode.c | 178 +- fs/btrfs/ioctl.c | 23 +- fs/btrfs/lru_cache.c | 2 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/messages.c | 2 +- fs/btrfs/messages.h | 2 +- fs/btrfs/ordered-data.c | 16 +- fs/btrfs/ordered-data.h | 7 - fs/btrfs/qgroup.c | 56 +- fs/btrfs/qgroup.h | 7 +- fs/btrfs/raid-stripe-tree.c | 2 +- fs/btrfs/raid56.c | 7 +- fs/btrfs/raid56.h | 2 +- fs/btrfs/ref-verify.c | 2 + fs/btrfs/reflink.c | 6 +- fs/btrfs/relocation.c | 7 +- fs/btrfs/scrub.c | 73 +- fs/btrfs/send.c | 2 +- fs/btrfs/subpage.c | 373 +- fs/btrfs/subpage.h | 82 +- fs/btrfs/super.c | 2349 +- fs/btrfs/super.h | 5 +- fs/btrfs/sysfs.c | 4 + fs/btrfs/tests/btrfs-tests.c | 5 +- fs/btrfs/tests/btrfs-tests.h | 1 + fs/btrfs/tests/extent-io-tests.c | 4 +- fs/btrfs/tests/extent-map-tests.c | 143 +- fs/btrfs/tests/inode-tests.c | 60 +- fs/btrfs/transaction.c | 4 +- fs/btrfs/transaction.h | 3 + fs/btrfs/tree-checker.c | 39 + fs/btrfs/tree-checker.h | 2 +- fs/btrfs/tree-log.c | 17 +- fs/btrfs/volumes.c | 945 +- fs/btrfs/volumes.h | 47 +- fs/btrfs/xattr.c | 55 +- fs/btrfs/zlib.c | 6 +- fs/btrfs/zoned.c | 73 +- fs/btrfs/zoned.h | 12 +- fs/btrfs/zstd.c | 7 +- fs/buffer.c | 238 +- fs/cachefiles/daemon.c | 15 +- fs/cachefiles/error_inject.c | 1 - fs/cachefiles/interface.c | 7 +- fs/cachefiles/internal.h | 59 +- fs/cachefiles/io.c | 5 +- fs/cachefiles/ondemand.c | 166 +- fs/ceph/Kconfig | 1 + fs/ceph/acl.c | 12 +- fs/ceph/addr.c | 303 +- fs/ceph/cache.c | 2 +- fs/ceph/caps.c | 772 +- fs/ceph/crypto.c | 43 +- fs/ceph/debugfs.c | 10 +- fs/ceph/dir.c | 242 +- fs/ceph/export.c | 49 +- fs/ceph/file.c | 291 +- fs/ceph/inode.c | 511 +- fs/ceph/ioctl.c | 21 +- fs/ceph/locks.c | 57 +- fs/ceph/mds_client.c | 678 +- fs/ceph/mds_client.h | 13 +- fs/ceph/mdsmap.c | 29 +- fs/ceph/mdsmap.h | 75 + fs/ceph/metric.c | 5 +- fs/ceph/quota.c | 29 +- fs/ceph/snap.c | 192 +- fs/ceph/super.c | 99 +- fs/ceph/super.h | 23 +- fs/ceph/xattr.c | 108 +- fs/coda/file.c | 2 - fs/coda/sysctl.c | 1 - fs/coredump.c | 1 - fs/crypto/keyring.c | 6 +- fs/dax.c | 2 +- fs/dcache.c | 9 +- fs/debugfs/file.c | 118 +- fs/debugfs/inode.c | 64 +- fs/debugfs/internal.h | 15 +- fs/devpts/inode.c | 1 - fs/direct-io.c | 2 +- fs/dlm/lowcomms.c | 14 +- fs/dlm/plock.c | 20 +- fs/ecryptfs/inode.c | 20 +- fs/efivarfs/inode.c | 3 +- fs/efivarfs/internal.h | 8 +- fs/efivarfs/super.c | 66 +- fs/efivarfs/vars.c | 5 +- fs/erofs/Kconfig | 2 +- fs/erofs/data.c | 5 +- fs/erofs/decompressor.c | 112 +- fs/erofs/inode.c | 104 +- fs/erofs/zdata.c | 229 +- fs/erofs/zmap.c | 32 +- fs/eventfd.c | 46 +- fs/eventpoll.c | 1 - fs/exec.c | 17 +- fs/exfat/balloc.c | 87 +- fs/exfat/exfat_fs.h | 5 +- fs/exfat/file.c | 194 +- fs/exfat/inode.c | 140 +- fs/exfat/namei.c | 6 + fs/ext2/file.c | 1 - fs/ext2/inode.c | 2 +- fs/ext4/file.c | 14 +- fs/ext4/inline.c | 3 +- fs/ext4/inode.c | 10 +- fs/ext4/mballoc.c | 4 + fs/ext4/super.c | 5 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 4 +- fs/f2fs/f2fs.h | 7 + fs/f2fs/file.c | 6 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 23 +- fs/f2fs/recovery.c | 23 +- fs/f2fs/segment.c | 9 +- fs/f2fs/sysfs.c | 9 + fs/f2fs/xattr.c | 6 + fs/file.c | 97 +- fs/file_table.c | 23 +- fs/freevxfs/vxfs_bmap.c | 8 +- fs/freevxfs/vxfs_immed.c | 2 +- fs/freevxfs/vxfs_lookup.c | 3 +- fs/fuse/dax.c | 1 + fs/fuse/file.c | 2 + fs/fuse/fuse_i.h | 15 + fs/fuse/inode.c | 75 +- fs/gfs2/aops.c | 41 +- fs/gfs2/bmap.c | 108 +- fs/gfs2/dentry.c | 6 +- fs/gfs2/export.c | 1 + fs/gfs2/glock.c | 42 +- fs/gfs2/glock.h | 1 + fs/gfs2/glops.c | 2 +- fs/gfs2/inode.c | 8 +- fs/gfs2/ops_fstype.c | 6 +- fs/gfs2/quota.c | 9 +- fs/gfs2/quota.h | 3 +- fs/gfs2/rgrp.c | 10 +- fs/hfsplus/wrapper.c | 5 +- fs/hugetlbfs/inode.c | 10 +- fs/inode.c | 27 +- fs/internal.h | 5 +- fs/iomap/buffered-io.c | 14 +- fs/jbd2/commit.c | 10 +- fs/jbd2/journal.c | 24 +- fs/jffs2/debug.c | 2 +- fs/libfs.c | 14 +- fs/lockd/svc.c | 1 - fs/locks.c | 1 - fs/minix/dir.c | 83 +- fs/minix/namei.c | 12 +- fs/mnt_idmapping.c | 161 +- fs/mount.h | 27 +- fs/namei.c | 26 +- fs/namespace.c | 642 +- fs/nfs/callback.h | 19 - fs/nfs/file.c | 2 +- fs/nfs/nfs42xattr.c | 8 +- fs/nfs/nfs4sysctl.c | 1 - fs/nfs/sysctl.c | 1 - fs/nfs/write.c | 12 +- fs/nfsd/Kconfig | 16 + fs/nfsd/cache.h | 4 +- fs/nfsd/filecache.c | 6 +- fs/nfsd/nfs4callback.c | 26 +- fs/nfsd/nfs4proc.c | 7 +- fs/nfsd/nfs4recover.c | 97 +- fs/nfsd/nfs4state.c | 4 +- fs/nfsd/nfs4xdr.c | 13 +- fs/nfsd/nfscache.c | 93 +- fs/nfsd/nfsctl.c | 6 + fs/nfsd/nfssvc.c | 21 +- fs/nfsd/trace.h | 22 - fs/nfsd/vfs.c | 53 +- fs/nfsd/vfs.h | 1 + fs/nfsd/xdr4.h | 1 + fs/nilfs2/btnode.c | 62 +- fs/nilfs2/dir.c | 244 +- fs/nilfs2/file.c | 28 +- fs/nilfs2/gcinode.c | 4 +- fs/nilfs2/inode.c | 15 +- fs/nilfs2/ioctl.c | 10 +- fs/nilfs2/mdt.c | 23 +- fs/nilfs2/namei.c | 38 +- fs/nilfs2/nilfs.h | 20 +- fs/nilfs2/page.c | 93 +- fs/nilfs2/page.h | 12 +- fs/nilfs2/segment.c | 157 +- fs/nilfs2/sufile.c | 51 +- fs/nilfs2/super.c | 8 - fs/nilfs2/the_nilfs.c | 6 +- fs/notify/dnotify/dnotify.c | 1 - fs/notify/fanotify/fanotify.c | 34 +- fs/notify/fanotify/fanotify.h | 16 + fs/notify/fanotify/fanotify_user.c | 125 +- fs/notify/inotify/inotify_user.c | 1 - fs/notify/mark.c | 52 +- fs/ntfs/aops.c | 16 +- fs/ntfs/sysctl.c | 1 - fs/ntfs3/attrib.c | 41 +- fs/ntfs3/dir.c | 44 +- fs/ntfs3/file.c | 59 +- fs/ntfs3/frecord.c | 5 +- fs/ntfs3/fslog.c | 218 +- fs/ntfs3/fsntfs.c | 5 +- fs/ntfs3/inode.c | 30 +- fs/ntfs3/namei.c | 12 + fs/ntfs3/ntfs.h | 4 +- fs/ntfs3/ntfs_fs.h | 11 +- fs/ntfs3/record.c | 16 +- fs/ntfs3/super.c | 47 +- fs/ntfs3/xattr.c | 3 + fs/ocfs2/aops.c | 2 +- fs/ocfs2/export.c | 1 + fs/ocfs2/stackglue.c | 1 - fs/open.c | 5 +- fs/overlayfs/copy_up.c | 36 +- fs/overlayfs/export.c | 4 +- fs/overlayfs/file.c | 10 +- fs/overlayfs/inode.c | 10 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 8 + fs/overlayfs/ovl_entry.h | 5 +- fs/overlayfs/params.c | 13 +- fs/overlayfs/readdir.c | 2 +- fs/overlayfs/super.c | 19 +- fs/overlayfs/util.c | 4 +- fs/pipe.c | 25 +- fs/pnode.c | 2 +- fs/proc/proc_sysctl.c | 10 +- fs/proc/task_mmu.c | 46 +- fs/proc_namespace.c | 13 +- fs/pstore/inode.c | 109 +- fs/pstore/ram.c | 1 + fs/pstore/ram_core.c | 2 +- fs/qnx4/dir.c | 52 +- fs/qnx4/namei.c | 29 +- fs/qnx4/qnx4.h | 60 + fs/quota/dquot.c | 7 +- fs/read_write.c | 199 +- fs/remap_range.c | 37 +- fs/smb/client/cached_dir.c | 17 +- fs/smb/client/cifs_debug.c | 25 +- fs/smb/client/cifs_ioctl.h | 6 + fs/smb/client/cifs_spnego.c | 4 +- fs/smb/client/cifsfs.c | 174 +- fs/smb/client/cifsglob.h | 31 +- fs/smb/client/cifspdu.h | 28 +- fs/smb/client/cifsproto.h | 23 +- fs/smb/client/cifssmb.c | 199 +- fs/smb/client/connect.c | 43 +- fs/smb/client/dfs.c | 18 +- fs/smb/client/file.c | 6 +- fs/smb/client/fs_context.h | 1 + fs/smb/client/inode.c | 78 +- fs/smb/client/ioctl.c | 26 + fs/smb/client/namespace.c | 17 +- fs/smb/client/readdir.c | 6 +- fs/smb/client/sess.c | 263 +- fs/smb/client/smb1ops.c | 153 +- fs/smb/client/smb2inode.c | 2 +- fs/smb/client/smb2misc.c | 26 +- fs/smb/client/smb2ops.c | 288 +- fs/smb/client/smb2pdu.c | 213 +- fs/smb/client/smb2pdu.h | 16 +- fs/smb/client/smb2proto.h | 12 +- fs/smb/client/smb2transport.c | 13 +- fs/smb/client/transport.c | 2 +- fs/smb/client/xattr.c | 5 +- fs/smb/common/smb2pdu.h | 20 +- fs/smb/server/ksmbd_work.c | 10 +- fs/smb/server/oplock.c | 118 +- fs/smb/server/oplock.h | 8 +- fs/smb/server/smb2ops.c | 9 +- fs/smb/server/smb2pdu.c | 156 +- fs/smb/server/smb_common.c | 11 + fs/smb/server/smbacl.c | 36 +- fs/smb/server/smbacl.h | 2 +- fs/smb/server/vfs.c | 80 +- fs/smb/server/vfs.h | 10 +- fs/smb/server/vfs_cache.c | 30 +- fs/smb/server/vfs_cache.h | 9 +- fs/splice.c | 168 +- fs/squashfs/block.c | 2 +- fs/squashfs/file.c | 3 +- fs/squashfs/file_direct.c | 6 +- fs/stat.c | 15 +- fs/super.c | 207 +- fs/sysctls.c | 1 - fs/sysfs/dir.c | 2 +- fs/tracefs/event_inode.c | 480 +- fs/tracefs/inode.c | 13 +- fs/tracefs/internal.h | 29 +- fs/ufs/util.c | 2 +- fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 78 +- fs/vboxsf/vboxsf_wrappers.c | 2 +- fs/verity/fsverity_private.h | 10 + fs/verity/init.c | 2 +- fs/verity/measure.c | 84 + fs/xfs/Kconfig | 2 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 131 +- fs/xfs/libxfs/xfs_alloc.h | 22 +- fs/xfs/libxfs/xfs_attr_leaf.c | 12 +- fs/xfs/libxfs/xfs_bmap.c | 77 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree_staging.h | 6 - fs/xfs/libxfs/xfs_da_btree.c | 69 +- fs/xfs/libxfs/xfs_da_btree.h | 2 + fs/xfs/libxfs/xfs_defer.c | 459 +- fs/xfs/libxfs/xfs_defer.h | 44 +- fs/xfs/libxfs/xfs_ialloc.c | 5 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 3 + fs/xfs/libxfs/xfs_log_recover.h | 7 + fs/xfs/libxfs/xfs_ondisk.h | 199 + fs/xfs/libxfs/xfs_refcount.c | 6 +- fs/xfs/libxfs/xfs_refcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 16 +- fs/xfs/libxfs/xfs_rtbitmap.h | 16 + fs/xfs/libxfs/xfs_sb.c | 6 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/common.h | 25 + fs/xfs/scrub/inode.c | 4 +- fs/xfs/scrub/newbt.c | 513 + fs/xfs/scrub/newbt.h | 65 + fs/xfs/scrub/reap.c | 7 +- fs/xfs/scrub/trace.h | 37 + fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_item.c | 252 +- fs/xfs/xfs_bmap_item.c | 199 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_dquot.c | 7 +- fs/xfs/xfs_dquot_item_recover.c | 21 +- fs/xfs/xfs_extfree_item.c | 330 +- fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_fsops.h | 14 +- fs/xfs/xfs_inode.h | 8 + fs/xfs/xfs_inode_item_recover.c | 46 +- fs/xfs/xfs_ioctl.c | 145 +- fs/xfs/xfs_iops.c | 7 + fs/xfs/xfs_log.c | 24 +- fs/xfs/xfs_log_priv.h | 1 + fs/xfs/xfs_log_recover.c | 133 +- fs/xfs/xfs_mount.c | 8 +- fs/xfs/xfs_notify_failure.c | 108 +- fs/xfs/xfs_ondisk.h | 199 - fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_refcount_item.c | 233 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_rmap_item.c | 256 +- fs/xfs/xfs_rtalloc.c | 18 +- fs/xfs/xfs_super.c | 11 +- fs/xfs/xfs_sysctl.c | 2 - fs/xfs/xfs_sysfs.c | 9 + fs/xfs/xfs_trace.h | 13 +- fs/xfs/xfs_trans.h | 12 - fs/zonefs/file.c | 2 +- include/acpi/acpi_bus.h | 161 +- include/acpi/video.h | 9 + include/asm-generic/numa.h | 2 + include/asm-generic/qspinlock.h | 2 +- include/crypto/if_alg.h | 5 + include/crypto/skcipher.h | 117 +- include/drm/amd_asic_type.h | 5 + include/drm/bridge/aux-bridge.h | 37 + include/drm/display/drm_dp.h | 28 + include/drm/display/drm_dp_helper.h | 32 + include/drm/display/drm_dp_mst_helper.h | 16 +- include/drm/drm_atomic_helper.h | 7 +- include/drm/drm_auth.h | 22 - include/drm/drm_bridge.h | 4 +- include/drm/drm_color_mgmt.h | 19 +- include/drm/drm_device.h | 71 +- include/drm/drm_drv.h | 28 +- include/drm/drm_edid.h | 153 - include/drm/drm_eld.h | 164 + include/drm/drm_encoder.h | 16 +- include/drm/drm_exec.h | 2 +- include/drm/drm_file.h | 17 +- include/drm/drm_flip_work.h | 20 +- include/drm/drm_format_helper.h | 81 +- include/drm/drm_framebuffer.h | 12 - include/drm/drm_gem.h | 32 +- include/drm/drm_gem_atomic_helper.h | 10 + include/drm/drm_gpuvm.h | 534 +- include/drm/drm_ioctl.h | 11 - include/drm/drm_legacy.h | 331 - include/drm/drm_mipi_dbi.h | 4 +- include/drm/drm_mipi_dsi.h | 2 + include/drm/drm_mode_object.h | 2 +- include/drm/drm_modeset_helper_vtables.h | 16 +- include/drm/drm_plane.h | 31 + include/drm/drm_plane_helper.h | 2 - include/drm/drm_prime.h | 7 + include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 6 + include/drm/gpu_scheduler.h | 56 +- include/drm/i915_pciids.h | 3 +- include/dt-bindings/arm/qcom,ids.h | 1 + include/dt-bindings/clock/google,gs101.h | 392 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 6 + include/dt-bindings/clock/qcom,qdu1000-ecpricc.h | 147 + include/dt-bindings/clock/qcom,sc8280xp-camcc.h | 179 + include/dt-bindings/clock/qcom,sm8650-dispcc.h | 102 + include/dt-bindings/clock/qcom,sm8650-gcc.h | 254 + include/dt-bindings/clock/qcom,sm8650-gpucc.h | 43 + include/dt-bindings/clock/qcom,sm8650-tcsr.h | 18 + include/dt-bindings/clock/qcom,x1e80100-gcc.h | 485 + include/dt-bindings/iio/qcom,spmi-adc7-pm7325.h | 69 + include/dt-bindings/iio/qcom,spmi-adc7-smb139x.h | 19 + include/dt-bindings/iio/qcom,spmi-vadc.h | 3 + include/dt-bindings/interconnect/qcom,sm6115.h | 111 + .../dt-bindings/interconnect/qcom,sm8650-rpmh.h | 154 + .../dt-bindings/interconnect/qcom,x1e80100-rpmh.h | 207 + include/dt-bindings/power/meson-g12a-power.h | 1 + include/dt-bindings/reset/amlogic,c3-reset.h | 119 + include/dt-bindings/reset/qcom,sm8650-gpucc.h | 20 + include/dt-bindings/soc/rockchip,vop2.h | 4 + include/kunit/resource.h | 21 + include/linux/acpi.h | 44 +- include/linux/acpi_amd_wbrf.h | 91 + include/linux/aer.h | 8 +- include/linux/amba/clcd-regs.h | 87 - include/linux/amba/clcd.h | 290 - include/linux/amba/serial.h | 28 +- include/linux/amd-pstate.h | 4 + include/linux/anon_inodes.h | 4 +- include/linux/bio.h | 9 + include/linux/blk-pm.h | 1 - include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 34 +- include/linux/bpf.h | 137 +- include/linux/bpf_verifier.h | 159 +- include/linux/btf.h | 11 + include/linux/cache.h | 25 + include/linux/ceph/ceph_debug.h | 38 + include/linux/ceph/ceph_fs.h | 10 +- include/linux/ceph/mdsmap.h | 72 - include/linux/ceph/osd_client.h | 3 +- include/linux/cgroup-defs.h | 21 +- include/linux/cgroup.h | 4 +- include/linux/cleanup.h | 52 +- include/linux/closure.h | 9 +- include/linux/compiler-gcc.h | 2 +- include/linux/cpu.h | 5 + include/linux/cpuhotplug.h | 16 +- include/linux/cpumask.h | 11 + include/linux/cpuset.h | 6 + include/linux/damon.h | 22 + include/linux/debugfs.h | 19 + include/linux/device.h | 2 - include/linux/device/bus.h | 5 - include/linux/dma-buf.h | 11 +- include/linux/dma-fence.h | 15 + include/linux/dma-map-ops.h | 5 +- include/linux/dma-mapping.h | 19 +- include/linux/dpll.h | 3 - include/linux/edac.h | 3 + include/linux/efi.h | 12 + include/linux/energy_model.h | 1 - include/linux/ethtool.h | 25 +- include/linux/eventfd.h | 17 +- include/linux/export-internal.h | 4 +- include/linux/export.h | 18 - include/linux/f2fs_fs.h | 2 +- include/linux/fb.h | 16 +- include/linux/fdtable.h | 19 +- include/linux/file.h | 12 +- include/linux/filter.h | 4 +- include/linux/find.h | 11 +- include/linux/firmware.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 16 +- include/linux/framer/framer-provider.h | 194 + include/linux/framer/framer.h | 205 + include/linux/framer/pef2256.h | 31 + include/linux/fs.h | 101 +- include/linux/fsnotify_backend.h | 14 +- include/linux/fw_table.h | 3 - include/linux/gfp_types.h | 5 +- include/linux/gpio/driver.h | 43 +- include/linux/gpio_keys.h | 2 + include/linux/habanalabs/cpucp_if.h | 8 +- include/linux/hid.h | 3 + include/linux/highmem.h | 78 +- include/linux/hisi_acc_qm.h | 28 +- include/linux/hrtimer.h | 4 +- include/linux/huge_mm.h | 183 +- include/linux/hugetlb.h | 5 +- include/linux/i3c/master.h | 4 +- include/linux/idr.h | 6 +- include/linux/ieee80211.h | 11 +- include/linux/indirect_call_wrapper.h | 2 +- include/linux/init.h | 7 + include/linux/init_task.h | 7 - include/linux/intel-ish-client-if.h | 3 + include/linux/io-pgtable.h | 34 + include/linux/io_uring.h | 89 +- include/linux/io_uring/cmd.h | 77 + include/linux/io_uring_types.h | 34 + include/linux/iommu.h | 54 +- include/linux/ioport.h | 3 + include/linux/iosys-map.h | 44 +- include/linux/irq_work.h | 3 + include/linux/jbd2.h | 3 + include/linux/kexec.h | 9 +- include/linux/key-type.h | 1 + include/linux/kfence.h | 2 + include/linux/kprobes.h | 17 +- include/linux/ksm.h | 10 +- include/linux/kvm_host.h | 181 +- include/linux/kvm_types.h | 1 + include/linux/leds.h | 20 +- include/linux/linkmode.h | 5 + include/linux/list.h | 20 + include/linux/list_lru.h | 88 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 19 +- include/linux/maple_tree.h | 349 +- include/linux/mdio.h | 3 +- include/linux/memblock.h | 2 +- include/linux/memcontrol.h | 27 + include/linux/memremap.h | 12 - include/linux/mfd/max77693-private.h | 2 +- include/linux/mfd/max77843-private.h | 2 +- include/linux/mfd/si476x-platform.h | 2 +- include/linux/mfd/tps65910.h | 2 +- include/linux/mhi.h | 4 + include/linux/mhi_ep.h | 3 + include/linux/mii_timestamper.h | 4 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/eswitch.h | 8 + include/linux/mlx5/mlx5_ifc.h | 23 +- include/linux/mm.h | 49 +- include/linux/mm_inline.h | 23 +- include/linux/mm_types.h | 19 +- include/linux/mmc/card.h | 5 +- include/linux/mmc/core.h | 1 - include/linux/mmc/mmc.h | 10 - include/linux/mmzone.h | 40 +- include/linux/mnt_idmapping.h | 6 +- include/linux/moduleparam.h | 6 +- include/linux/mount.h | 5 +- include/linux/mtd/rawnand.h | 13 + include/linux/mutex.h | 3 +- include/linux/namei.h | 1 + include/linux/net/intel/i40e_client.h | 2 +- include/linux/netdevice.h | 179 +- include/linux/netfilter_ipv6.h | 8 +- include/linux/netlink.h | 1 + include/linux/nfs4.h | 22 + include/linux/nvme-keyring.h | 10 +- include/linux/nvme.h | 2 +- include/linux/nvmem-consumer.h | 7 - include/linux/nvmem-provider.h | 66 +- include/linux/of_device.h | 11 +- include/linux/of_iommu.h | 13 +- include/linux/of_platform.h | 4 +- include/linux/page-flags.h | 9 +- include/linux/pagemap.h | 34 + include/linux/pci-ecam.h | 2 +- include/linux/pci.h | 17 +- include/linux/pci_ids.h | 3 + include/linux/perf/arm_pmu.h | 28 +- include/linux/perf/arm_pmuv3.h | 34 +- include/linux/perf_event.h | 13 +- include/linux/phy.h | 9 +- include/linux/pinctrl/consumer.h | 61 +- include/linux/pinctrl/machine.h | 6 +- include/linux/pinctrl/pinconf-generic.h | 10 +- include/linux/pinctrl/pinconf.h | 16 +- include/linux/pinctrl/pinctrl.h | 24 +- include/linux/pinctrl/pinmux.h | 22 +- include/linux/platform_data/microchip-ksz.h | 23 +- include/linux/platform_data/shmob_drm.h | 57 +- include/linux/platform_data/x86/asus-wmi.h | 3 + include/linux/pm_domain.h | 12 - include/linux/pm_opp.h | 12 +- include/linux/poison.h | 2 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/property.h | 8 + include/linux/pwm.h | 11 +- include/linux/quotaops.h | 15 +- include/linux/rcu_notifier.h | 6 +- include/linux/rculist.h | 2 +- include/linux/rcupdate.h | 3 - include/linux/regulator/consumer.h | 47 +- include/linux/regulator/machine.h | 18 + include/linux/rethook.h | 7 +- include/linux/rmap.h | 11 +- include/linux/rtnetlink.h | 29 + include/linux/rwsem.h | 8 +- include/linux/sched.h | 30 +- include/linux/sched/isolation.h | 4 +- include/linux/sched/signal.h | 4 +- include/linux/sched/task.h | 2 + include/linux/security.h | 52 +- include/linux/serdev.h | 29 +- include/linux/sizes.h | 9 + include/linux/skbuff.h | 27 +- include/linux/skmsg.h | 1 + include/linux/slab.h | 22 +- include/linux/slab_def.h | 124 - include/linux/slub_def.h | 204 - include/linux/soundwire/sdw.h | 10 +- include/linux/spi/spi-mem.h | 2 + include/linux/spi/spi.h | 66 +- include/linux/spinlock.h | 41 + include/linux/splice.h | 13 +- include/linux/spmi.h | 3 + include/linux/stackdepot.h | 59 +- include/linux/stackleak.h | 6 + include/linux/stmmac.h | 1 + include/linux/sunrpc/svc.h | 2 - include/linux/sunrpc/svc_rdma.h | 36 +- include/linux/sunrpc/svcauth.h | 7 +- include/linux/swap.h | 3 - include/linux/syscalls.h | 8 + include/linux/tcp.h | 258 +- include/linux/tee_drv.h | 16 + include/linux/thermal.h | 15 +- include/linux/tnum.h | 4 + include/linux/trace_events.h | 4 + include/linux/tracefs.h | 43 + include/linux/tty.h | 20 +- include/linux/tty_driver.h | 9 +- include/linux/tty_port.h | 8 +- include/linux/uidgid.h | 13 + include/linux/uio.h | 2 - include/linux/units.h | 1 + include/linux/usb.h | 6 + include/linux/usb/hcd.h | 5 +- include/linux/usb/phy.h | 13 - include/linux/usb/quirks.h | 3 + include/linux/usb/r8152.h | 1 + include/linux/usb/tcpci.h | 5 +- include/linux/usb/tcpm.h | 1 + include/linux/userfaultfd_k.h | 11 + include/linux/vfio.h | 15 +- include/linux/virtio_console.h | 38 - include/linux/vm_event_item.h | 4 +- include/linux/w1-gpio.h | 22 - include/linux/wmi.h | 10 + include/linux/workqueue.h | 2 +- include/linux/writeback.h | 1 - include/linux/zstd.h | 2 +- include/linux/zstd_errors.h | 23 +- include/linux/zstd_lib.h | 697 +- include/linux/zswap.h | 31 +- include/media/cec.h | 22 +- include/media/v4l2-cci.h | 11 + include/media/v4l2-mem2mem.h | 9 +- include/media/v4l2-subdev.h | 230 +- include/media/videobuf2-core.h | 39 +- include/net/addrconf.h | 12 +- include/net/af_rxrpc.h | 15 +- include/net/af_unix.h | 1 + include/net/bluetooth/hci_core.h | 35 +- include/net/cfg80211.h | 138 +- include/net/cfg802154.h | 70 + include/net/dropreason-core.h | 6 + include/net/flow.h | 2 +- include/net/genetlink.h | 2 + include/net/ieee802154_netdev.h | 60 + include/net/if_inet6.h | 4 - include/net/inet_sock.h | 5 +- include/net/ip.h | 8 +- include/net/ip6_fib.h | 4 +- include/net/ip_tunnels.h | 11 + include/net/mac80211.h | 23 +- include/net/mana/mana.h | 46 +- include/net/neighbour.h | 2 +- include/net/netdev_rx_queue.h | 4 + include/net/netfilter/nf_conntrack_act_ct.h | 30 +- include/net/netfilter/nf_flow_table.h | 10 + include/net/netfilter/nf_tables.h | 4 +- include/net/netkit.h | 6 + include/net/netlink.h | 16 +- include/net/netns/ipv4.h | 50 +- include/net/netns/smc.h | 2 + include/net/nl802154.h | 22 +- include/net/page_pool/helpers.h | 8 +- include/net/page_pool/types.h | 43 +- include/net/scm.h | 9 + include/net/tc_act/tc_ct.h | 9 + include/net/tcp.h | 31 +- include/net/tcp_ao.h | 25 +- include/net/tcp_states.h | 2 + include/net/vxlan.h | 33 +- include/net/xdp.h | 7 +- include/net/xdp_sock.h | 111 + include/net/xdp_sock_drv.h | 34 + include/net/xsk_buff_pool.h | 8 + include/rdma/ib_umem.h | 9 +- include/rdma/ib_verbs.h | 1 + include/scsi/scsi_device.h | 12 +- include/soc/microchip/mpfs.h | 2 + include/soc/qcom/qcom-spmi-pmic.h | 1 + include/soc/tegra/mc.h | 1 + include/sound/cs35l41.h | 2 +- include/sound/cs4271.h | 1 - include/sound/hda_codec.h | 5 +- include/sound/hdaudio.h | 13 +- include/sound/pcm.h | 7 + include/sound/pcm_params.h | 2 + include/sound/rt5682s.h | 8 + include/sound/soc.h | 57 +- include/sound/sof.h | 15 + include/sound/sof/dai-imx.h | 7 + include/sound/sof/dai.h | 2 + include/sound/sof/ipc4/header.h | 29 + include/sound/sof/topology.h | 61 +- include/sound/wm0010.h | 6 - include/sound/wm1250-ev1.h | 24 - include/sound/wm2200.h | 2 - include/sound/wm5100.h | 4 - include/sound/wm8996.h | 3 - include/trace/events/9p.h | 11 +- include/trace/events/afs.h | 304 +- include/trace/events/btrfs.h | 78 +- include/trace/events/f2fs.h | 88 +- include/trace/events/kvm.h | 8 +- include/trace/events/rpcrdma.h | 237 +- include/trace/events/rxrpc.h | 5 +- include/trace/events/sched.h | 15 +- include/trace/events/sunrpc.h | 1 - include/uapi/asm-generic/unistd.h | 17 +- include/uapi/drm/drm.h | 72 +- include/uapi/drm/drm_fourcc.h | 10 +- include/uapi/drm/drm_mode.h | 37 +- include/uapi/drm/habanalabs_accel.h | 28 + include/uapi/drm/ivpu_accel.h | 2 +- include/uapi/drm/msm_drm.h | 3 + include/uapi/drm/pvr_drm.h | 1295 + include/uapi/drm/qaic_accel.h | 5 +- include/uapi/drm/v3d_drm.h | 245 +- include/uapi/drm/virtgpu_drm.h | 2 + include/uapi/linux/batadv_packet.h | 45 +- include/uapi/linux/bpf.h | 86 +- include/uapi/linux/btrfs_tree.h | 24 +- include/uapi/linux/fcntl.h | 3 + include/uapi/linux/fs.h | 1 + include/uapi/linux/fuse.h | 3 + include/uapi/linux/if_link.h | 529 + include/uapi/linux/if_xdp.h | 47 +- include/uapi/linux/iio/types.h | 2 + include/uapi/linux/io_uring.h | 9 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/kvm.h | 140 +- include/uapi/linux/landlock.h | 58 +- include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/mount.h | 70 + include/uapi/linux/mptcp.h | 1 + include/uapi/linux/netdev.h | 77 +- include/uapi/linux/nfsd_netlink.h | 6 +- include/uapi/linux/nl80211.h | 84 +- include/uapi/linux/nsm.h | 31 + include/uapi/linux/stat.h | 1 + include/uapi/linux/stddef.h | 2 +- include/uapi/linux/sync_file.h | 22 + include/uapi/linux/thp7312.h | 19 + include/uapi/linux/userfaultfd.h | 29 +- include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/vfio.h | 1 + include/uapi/linux/videodev2.h | 11 +- include/uapi/rdma/bnxt_re-abi.h | 10 + include/uapi/rdma/hns-abi.h | 5 + include/uapi/rdma/mlx5-abi.h | 2 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 + include/uapi/regulator/regulator.h | 90 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 + include/uapi/sound/asound.h | 7 +- include/uapi/sound/sof/tokens.h | 5 + include/ufs/ufshcd.h | 5 + include/ufs/unipro.h | 4 +- include/vdso/gettime.h | 23 + include/xen/events.h | 8 +- init/Kconfig | 114 +- init/do_mounts.c | 9 +- init/init_task.c | 10 +- init/initramfs.c | 18 +- io_uring/cancel.c | 11 +- io_uring/fdinfo.c | 9 +- io_uring/fs.c | 2 +- io_uring/io_uring.c | 133 +- io_uring/io_uring.h | 13 +- io_uring/kbuf.c | 183 +- io_uring/kbuf.h | 18 +- io_uring/net.c | 24 +- io_uring/opdef.c | 17 +- io_uring/openclose.c | 46 +- io_uring/openclose.h | 3 + io_uring/rsrc.c | 2 +- io_uring/rsrc.h | 7 - io_uring/rw.c | 74 +- io_uring/rw.h | 2 + io_uring/sqpoll.c | 12 +- io_uring/uring_cmd.c | 16 +- kernel/Kconfig.kexec | 2 - kernel/audit.c | 31 +- kernel/audit_watch.c | 2 +- kernel/bpf/Makefile | 2 +- kernel/bpf/arraymap.c | 93 +- kernel/bpf/bpf_cgrp_storage.c | 6 +- kernel/bpf/bpf_iter.c | 6 +- kernel/bpf/bpf_lsm.c | 15 +- kernel/bpf/bpf_struct_ops.c | 19 +- kernel/bpf/btf.c | 22 +- kernel/bpf/cgroup.c | 6 +- kernel/bpf/cgroup_iter.c | 8 +- kernel/bpf/core.c | 48 +- kernel/bpf/cpumask.c | 18 +- kernel/bpf/dispatcher.c | 7 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 104 +- kernel/bpf/inode.c | 153 +- kernel/bpf/log.c | 504 + kernel/bpf/lpm_trie.c | 3 + kernel/bpf/map_in_map.c | 17 +- kernel/bpf/map_in_map.h | 2 +- kernel/bpf/map_iter.c | 6 +- kernel/bpf/memalloc.c | 2 + kernel/bpf/stackmap.c | 11 +- kernel/bpf/syscall.c | 277 +- kernel/bpf/task_iter.c | 53 +- kernel/bpf/tnum.c | 13 +- kernel/bpf/token.c | 271 + kernel/bpf/trampoline.c | 101 +- kernel/bpf/verifier.c | 2828 +-- kernel/cgroup/cgroup-internal.h | 4 +- kernel/cgroup/cgroup-v1.c | 34 + kernel/cgroup/cgroup.c | 57 +- kernel/cgroup/cpuset.c | 297 +- kernel/cgroup/legacy_freezer.c | 8 +- kernel/cgroup/rstat.c | 159 +- kernel/cpu.c | 13 +- kernel/crash_core.c | 19 +- kernel/debug/kdb/kdb_main.c | 7 +- kernel/dma/direct.c | 40 + kernel/dma/direct.h | 1 + kernel/dma/mapping.c | 22 + kernel/dma/swiotlb.c | 28 +- kernel/events/core.c | 116 +- kernel/events/uprobes.c | 2 +- kernel/fork.c | 70 +- kernel/freezer.c | 3 +- kernel/futex/core.c | 9 +- kernel/kexec_core.c | 11 +- kernel/kexec_file.c | 16 +- kernel/kprobes.c | 4 +- kernel/kthread.c | 3 +- kernel/locking/lockdep.c | 3 +- kernel/locking/locktorture.c | 18 +- kernel/locking/mutex.c | 5 + kernel/module/decompress.c | 8 +- kernel/params.c | 52 +- kernel/pid.c | 2 +- kernel/power/snapshot.c | 4 +- kernel/power/swap.c | 2 +- kernel/ptrace.c | 141 +- kernel/rcu/Kconfig.debug | 25 + kernel/rcu/rcu.h | 10 +- kernel/rcu/rcutorture.c | 16 +- kernel/rcu/srcutree.c | 24 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 45 +- kernel/rcu/tree_stall.h | 11 +- kernel/rcu/update.c | 6 + kernel/reboot.c | 17 +- kernel/resource.c | 57 + kernel/sched/core.c | 140 +- kernel/sched/cpufreq_schedutil.c | 64 +- kernel/sched/deadline.c | 479 +- kernel/sched/debug.c | 11 +- kernel/sched/fair.c | 463 +- kernel/sched/idle.c | 30 + kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 146 +- kernel/sched/stop_task.c | 13 +- kernel/seccomp.c | 2 +- kernel/signal.c | 28 +- kernel/sys.c | 4 + kernel/time/hrtimer.c | 33 +- kernel/time/tick-internal.h | 3 +- kernel/trace/bpf_trace.c | 173 +- kernel/trace/rethook.c | 23 +- kernel/trace/ring_buffer.c | 23 +- kernel/trace/trace.c | 173 +- kernel/trace/trace.h | 3 + kernel/trace/trace_events.c | 31 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_events_user.c | 4 +- kernel/trace/trace_fprobe.c | 9 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_uprobe.c | 2 +- kernel/user_namespace.c | 20 +- kernel/watchdog.c | 3 + kernel/workqueue.c | 187 +- lib/Kconfig | 10 + lib/Kconfig.debug | 5 - lib/Kconfig.kasan | 34 +- lib/Kconfig.kfence | 2 +- lib/Kconfig.kmsan | 2 +- lib/closure.c | 5 +- lib/crypto/aesgcm.c | 13 + lib/debugobjects.c | 200 +- lib/errname.c | 6 - lib/fw_table.c | 33 +- lib/group_cpus.c | 67 +- lib/iov_iter.c | 15 +- lib/kunit/debugfs.c | 34 +- lib/kunit/kunit-test.c | 7 +- lib/kunit/string-stream-test.c | 2 +- lib/kunit/string-stream.c | 2 +- lib/kunit/test.c | 48 +- lib/maple_tree.c | 1083 +- lib/objpool.c | 17 + lib/raid6/s390vx.uc | 2 +- lib/seq_buf.c | 2 + lib/stackdepot.c | 452 +- lib/test_bpf.c | 20 +- lib/test_firmware.c | 1 + lib/test_ida.c | 2 +- lib/test_maple_tree.c | 331 +- lib/test_objpool.c | 6 +- lib/test_sysctl.c | 31 +- lib/vsprintf.c | 11 +- lib/zstd/Makefile | 2 +- lib/zstd/common/allocations.h | 56 + lib/zstd/common/bits.h | 149 + lib/zstd/common/bitstream.h | 53 +- lib/zstd/common/compiler.h | 14 +- lib/zstd/common/cpu.h | 3 +- lib/zstd/common/debug.c | 5 +- lib/zstd/common/debug.h | 3 +- lib/zstd/common/entropy_common.c | 42 +- lib/zstd/common/error_private.c | 12 +- lib/zstd/common/error_private.h | 3 +- lib/zstd/common/fse.h | 89 +- lib/zstd/common/fse_decompress.c | 94 +- lib/zstd/common/huf.h | 222 +- lib/zstd/common/mem.h | 2 +- lib/zstd/common/portability_macros.h | 26 +- lib/zstd/common/zstd_common.c | 38 +- lib/zstd/common/zstd_deps.h | 16 +- lib/zstd/common/zstd_internal.h | 99 +- lib/zstd/compress/clevels.h | 3 +- lib/zstd/compress/fse_compress.c | 59 +- lib/zstd/compress/hist.c | 3 +- lib/zstd/compress/hist.h | 3 +- lib/zstd/compress/huf_compress.c | 372 +- lib/zstd/compress/zstd_compress.c | 1762 +- lib/zstd/compress/zstd_compress_internal.h | 333 +- lib/zstd/compress/zstd_compress_literals.c | 155 +- lib/zstd/compress/zstd_compress_literals.h | 25 +- lib/zstd/compress/zstd_compress_sequences.c | 7 +- lib/zstd/compress/zstd_compress_sequences.h | 3 +- lib/zstd/compress/zstd_compress_superblock.c | 47 +- lib/zstd/compress/zstd_compress_superblock.h | 3 +- lib/zstd/compress/zstd_cwksp.h | 149 +- lib/zstd/compress/zstd_double_fast.c | 129 +- lib/zstd/compress/zstd_double_fast.h | 6 +- lib/zstd/compress/zstd_fast.c | 582 +- lib/zstd/compress/zstd_fast.h | 6 +- lib/zstd/compress/zstd_lazy.c | 518 +- lib/zstd/compress/zstd_lazy.h | 7 +- lib/zstd/compress/zstd_ldm.c | 11 +- lib/zstd/compress/zstd_ldm.h | 3 +- lib/zstd/compress/zstd_ldm_geartab.h | 3 +- lib/zstd/compress/zstd_opt.c | 187 +- lib/zstd/compress/zstd_opt.h | 3 +- lib/zstd/decompress/huf_decompress.c | 770 +- lib/zstd/decompress/zstd_ddict.c | 9 +- lib/zstd/decompress/zstd_ddict.h | 3 +- lib/zstd/decompress/zstd_decompress.c | 261 +- lib/zstd/decompress/zstd_decompress_block.c | 283 +- lib/zstd/decompress/zstd_decompress_block.h | 8 +- lib/zstd/decompress/zstd_decompress_internal.h | 7 +- lib/zstd/decompress_sources.h | 2 +- lib/zstd/zstd_common_module.c | 5 +- lib/zstd/zstd_compress_module.c | 2 +- lib/zstd/zstd_decompress_module.c | 4 +- localversion-next | 2 +- mm/Kconfig | 107 +- mm/Kconfig.debug | 16 +- mm/Makefile | 6 +- mm/cma.c | 2 +- mm/compaction.c | 46 +- mm/damon/core-test.h | 47 +- mm/damon/core.c | 77 +- mm/damon/sysfs-common.h | 3 + mm/damon/sysfs-schemes.c | 326 +- mm/damon/sysfs.c | 33 +- mm/dmapool.c | 2 +- mm/filemap.c | 8 +- mm/folio-compat.c | 20 +- mm/gup.c | 2 + mm/huge_memory.c | 385 +- mm/hugetlb.c | 9 +- mm/hugetlb_vmemmap.c | 276 +- mm/init-mm.c | 3 - mm/internal.h | 25 +- mm/kasan/common.c | 29 +- mm/kasan/generic.c | 66 +- mm/kasan/kasan.h | 13 +- mm/kasan/kasan_test.c | 20 +- mm/kasan/quarantine.c | 27 +- mm/kasan/report.c | 13 + mm/kasan/report_tags.c | 42 +- mm/kasan/tags.c | 39 +- mm/kfence/core.c | 4 - mm/khugepaged.c | 38 +- mm/kmemleak.c | 222 +- mm/kmsan/core.c | 7 +- mm/ksm.c | 64 +- mm/list_lru.c | 48 +- mm/memblock.c | 27 +- mm/memcontrol.c | 75 +- mm/memory-failure.c | 136 +- mm/memory.c | 219 +- mm/memory_hotplug.c | 223 +- mm/mempool.c | 14 +- mm/memremap.c | 32 +- mm/migrate.c | 8 +- mm/migrate_device.c | 23 +- mm/mm_init.c | 3 +- mm/mmap.c | 46 +- mm/mmzone.c | 1 + mm/oom_kill.c | 7 +- mm/page-writeback.c | 56 +- mm/page_alloc.c | 43 +- mm/page_io.c | 6 + mm/page_owner.c | 9 +- mm/page_poison.c | 8 +- mm/page_vma_mapped.c | 3 +- mm/pagewalk.c | 29 +- mm/process_vm_access.c | 15 +- mm/readahead.c | 14 +- mm/rmap.c | 66 +- mm/shmem.c | 9 +- mm/slab.c | 4026 ---- mm/slab.h | 551 +- mm/slab_common.c | 231 +- mm/slub.c | 1178 +- mm/swap.h | 3 +- mm/swap_state.c | 26 +- mm/swapfile.c | 87 +- mm/truncate.c | 51 +- mm/userfaultfd.c | 618 +- mm/util.c | 18 +- mm/vmpressure.c | 2 +- mm/vmscan.c | 104 +- mm/vmstat.c | 7 +- mm/workingset.c | 10 +- mm/zswap.c | 481 +- net/8021q/vlan_dev.c | 15 +- net/9p/protocol.c | 17 +- net/atm/ioctl.c | 7 +- net/batman-adv/Makefile | 1 + net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/fragmentation.c | 8 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/main.c | 5 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 129 +- net/batman-adv/multicast.h | 30 +- net/batman-adv/multicast_forw.c | 1178 + net/batman-adv/netlink.c | 2 +- net/batman-adv/originator.c | 28 + net/batman-adv/originator.h | 3 + net/batman-adv/routing.c | 70 + net/batman-adv/routing.h | 11 + net/batman-adv/soft-interface.c | 18 +- net/batman-adv/types.h | 70 + net/bluetooth/hci_conn.c | 51 +- net/bluetooth/hci_event.c | 33 +- net/bluetooth/hci_sync.c | 96 +- net/bluetooth/iso.c | 130 +- net/bluetooth/l2cap_core.c | 21 +- net/bluetooth/lib.c | 69 +- net/bluetooth/mgmt.c | 42 +- net/bluetooth/rfcomm/tty.c | 2 +- net/bluetooth/smp.c | 7 + net/bpf/bpf_dummy_struct_ops.c | 7 +- net/bpf/test_run.c | 9 +- net/bridge/br_private.h | 2 + net/bridge/netfilter/ebtable_broute.c | 1 + net/bridge/netfilter/ebtable_filter.c | 1 + net/bridge/netfilter/ebtable_nat.c | 1 + net/bridge/netfilter/ebtables.c | 1 + net/bridge/netfilter/nf_conntrack_bridge.c | 3 +- net/ceph/osd_client.c | 32 +- net/compat.c | 2 +- net/core/Makefile | 2 +- net/core/dev.c | 170 +- net/core/dev.h | 3 +- net/core/dev_ioctl.c | 7 +- net/core/drop_monitor.c | 4 +- net/core/filter.c | 102 +- net/core/gso_test.c | 14 +- net/core/link_watch.c | 8 +- net/core/neighbour.c | 9 +- net/core/net-sysfs.c | 17 +- net/core/net_namespace.c | 45 + net/core/netdev-genl-gen.c | 110 + net/core/netdev-genl-gen.h | 16 + net/core/netdev-genl.c | 344 +- net/core/page_pool.c | 84 +- net/core/page_pool_priv.h | 12 + net/core/page_pool_user.c | 410 + net/core/rtnetlink.c | 10 +- net/core/scm.c | 8 +- net/core/skmsg.c | 2 + net/core/xdp.c | 6 +- net/dccp/ipv4.c | 6 +- net/dccp/ipv6.c | 8 +- net/devlink/core.c | 4 +- net/devlink/dev.c | 24 +- net/devlink/devl_internal.h | 21 +- net/devlink/health.c | 3 +- net/devlink/netlink.c | 45 +- net/devlink/netlink_gen.c | 6 +- net/devlink/netlink_gen.h | 5 + net/devlink/region.c | 3 +- net/dns_resolver/Kconfig | 2 +- net/dns_resolver/dns_key.c | 10 +- net/dsa/tag_rtl4_a.c | 5 +- net/ethtool/common.c | 6 + net/ethtool/ioctl.c | 10 + net/ethtool/netlink.c | 1 + net/hsr/hsr_device.c | 67 +- net/hsr/hsr_forward.c | 4 +- net/ieee802154/Makefile | 2 +- net/ieee802154/core.c | 24 + net/ieee802154/nl802154.c | 225 +- net/ieee802154/pan.c | 103 + net/ieee802154/rdev-ops.h | 30 + net/ieee802154/trace.h | 38 + net/ipv4/af_inet.c | 4 +- net/ipv4/bpf_tcp_ca.c | 2 +- net/ipv4/fou_bpf.c | 6 +- net/ipv4/igmp.c | 6 +- net/ipv4/inet_connection_sock.c | 29 +- net/ipv4/inet_diag.c | 87 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 11 +- net/ipv4/ip_sockglue.c | 33 +- net/ipv4/netfilter/iptable_nat.c | 1 + net/ipv4/netfilter/iptable_raw.c | 1 + net/ipv4/netfilter/nf_defrag_ipv4.c | 1 + net/ipv4/netfilter/nf_reject_ipv4.c | 1 + net/ipv4/raw_diag.c | 1 + net/ipv4/route.c | 2 +- net/ipv4/syncookies.c | 215 +- net/ipv4/sysctl_net_ipv4.c | 18 +- net/ipv4/tcp.c | 132 +- net/ipv4/tcp_ao.c | 38 +- net/ipv4/tcp_diag.c | 1 + net/ipv4/tcp_input.c | 69 +- net/ipv4/tcp_ipv4.c | 10 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 93 +- net/ipv4/tcp_sigpool.c | 8 +- net/ipv4/tcp_timer.c | 4 +- net/ipv4/udp_diag.c | 1 + net/ipv6/addrconf.c | 6 +- net/ipv6/datagram.c | 6 +- net/ipv6/icmp.c | 8 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/ipv6_sockglue.c | 132 +- net/ipv6/netfilter/ip6table_nat.c | 1 + net/ipv6/netfilter/ip6table_raw.c | 1 + net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 1 + net/ipv6/netfilter/nf_reject_ipv6.c | 1 + net/ipv6/ping.c | 8 +- net/ipv6/raw.c | 4 +- net/ipv6/syncookies.c | 113 +- net/ipv6/tcp_ipv6.c | 13 +- net/ipv6/udp.c | 4 +- net/kcm/kcmsock.c | 1 + net/l2tp/l2tp_ip6.c | 4 +- net/llc/llc_input.c | 10 +- net/llc/llc_s_ac.c | 3 + net/llc/llc_station.c | 3 + net/mac80211/Kconfig | 2 +- net/mac80211/Makefile | 2 + net/mac80211/cfg.c | 8 +- net/mac80211/chan.c | 13 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_netdev.c | 150 +- net/mac80211/debugfs_sta.c | 74 +- net/mac80211/driver-ops.c | 6 +- net/mac80211/driver-ops.h | 11 +- net/mac80211/ht.c | 1 + net/mac80211/ibss.c | 2 +- net/mac80211/ieee80211_i.h | 20 +- net/mac80211/main.c | 2 + net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_pathtbl.c | 8 +- net/mac80211/mesh_plink.c | 16 +- net/mac80211/mlme.c | 29 +- net/mac80211/scan.c | 52 +- net/mac80211/sta_info.c | 4 +- net/mac80211/sta_info.h | 2 +- net/mac80211/tdls.c | 18 +- net/mac80211/tx.c | 7 +- net/mac80211/wbrf.c | 95 + net/mac802154/cfg.c | 170 + net/mac802154/ieee802154_i.h | 27 + net/mac802154/main.c | 2 + net/mac802154/rx.c | 25 + net/mac802154/scan.c | 397 + net/mptcp/mptcp_diag.c | 1 + net/mptcp/options.c | 1 + net/mptcp/pm_netlink.c | 5 +- net/mptcp/pm_userspace.c | 8 +- net/mptcp/protocol.c | 11 +- net/mptcp/protocol.h | 9 + net/mptcp/sockopt.c | 5 + net/ncsi/internal.h | 7 +- net/ncsi/ncsi-aen.c | 5 - net/ncsi/ncsi-cmd.c | 3 +- net/ncsi/ncsi-manage.c | 29 +- net/ncsi/ncsi-netlink.c | 4 +- net/ncsi/ncsi-pkt.h | 17 +- net/ncsi/ncsi-rsp.c | 67 +- net/netfilter/ipset/ip_set_core.c | 14 +- net/netfilter/ipvs/ip_vs_core.c | 1 + net/netfilter/ipvs/ip_vs_dh.c | 1 + net/netfilter/ipvs/ip_vs_fo.c | 1 + net/netfilter/ipvs/ip_vs_ftp.c | 1 + net/netfilter/ipvs/ip_vs_lblc.c | 1 + net/netfilter/ipvs/ip_vs_lblcr.c | 1 + net/netfilter/ipvs/ip_vs_lc.c | 1 + net/netfilter/ipvs/ip_vs_nq.c | 1 + net/netfilter/ipvs/ip_vs_ovf.c | 1 + net/netfilter/ipvs/ip_vs_pe_sip.c | 1 + net/netfilter/ipvs/ip_vs_rr.c | 1 + net/netfilter/ipvs/ip_vs_sed.c | 1 + net/netfilter/ipvs/ip_vs_sh.c | 1 + net/netfilter/ipvs/ip_vs_sync.c | 2 +- net/netfilter/ipvs/ip_vs_twos.c | 1 + net/netfilter/ipvs/ip_vs_wlc.c | 1 + net/netfilter/ipvs/ip_vs_wrr.c | 1 + net/netfilter/nf_bpf_link.c | 12 +- net/netfilter/nf_conntrack_bpf.c | 6 +- net/netfilter/nf_conntrack_broadcast.c | 1 + net/netfilter/nf_conntrack_netlink.c | 1 + net/netfilter/nf_conntrack_proto.c | 1 + net/netfilter/nf_nat_bpf.c | 6 +- net/netfilter/nf_nat_core.c | 1 + net/netfilter/nf_nat_redirect.c | 27 +- net/netfilter/nf_synproxy_core.c | 4 +- net/netfilter/nf_tables_api.c | 62 +- net/netfilter/nfnetlink_osf.c | 1 + net/netfilter/nft_byteorder.c | 5 +- net/netfilter/nft_chain_nat.c | 1 + net/netfilter/nft_dynset.c | 13 +- net/netfilter/nft_exthdr.c | 4 +- net/netfilter/nft_fib.c | 9 +- net/netfilter/nft_fwd_netdev.c | 1 + net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_set_pipapo.c | 3 + net/netfilter/nft_set_rbtree.c | 2 - net/netfilter/xt_owner.c | 16 +- net/netfilter/xt_recent.c | 2 +- net/netlabel/netlabel_calipso.c | 49 +- net/netlink/af_netlink.c | 3 +- net/netlink/diag.c | 1 + net/netlink/genetlink.c | 3 + net/openvswitch/conntrack.c | 2 +- net/packet/af_packet.c | 36 +- net/packet/diag.c | 1 + net/packet/internal.h | 2 +- net/psample/psample.c | 3 +- net/rds/tcp_listen.c | 2 +- net/rfkill/core.c | 4 +- net/rfkill/rfkill-gpio.c | 8 + net/rose/af_rose.c | 4 +- net/rxrpc/af_rxrpc.c | 62 +- net/rxrpc/ar-internal.h | 6 +- net/rxrpc/call_object.c | 17 +- net/rxrpc/conn_client.c | 17 +- net/rxrpc/conn_object.c | 2 +- net/rxrpc/conn_service.c | 3 +- net/rxrpc/input.c | 61 +- net/rxrpc/local_object.c | 2 +- net/rxrpc/net_ns.c | 4 + net/rxrpc/peer_object.c | 58 +- net/rxrpc/proc.c | 76 + net/rxrpc/sendmsg.c | 11 +- net/sched/act_api.c | 166 +- net/sched/act_ct.c | 52 +- net/sched/act_gate.c | 1 + net/sched/cls_api.c | 47 +- net/sched/cls_basic.c | 1 + net/sched/cls_cgroup.c | 1 + net/sched/cls_fw.c | 1 + net/sched/cls_route.c | 1 + net/sched/cls_u32.c | 37 +- net/sched/sch_cbs.c | 5 +- net/sched/sch_choke.c | 1 + net/sched/sch_drr.c | 1 + net/sched/sch_etf.c | 1 + net/sched/sch_ets.c | 1 + net/sched/sch_fifo.c | 1 + net/sched/sch_fq.c | 10 +- net/sched/sch_generic.c | 5 +- net/sched/sch_gred.c | 1 + net/sched/sch_hfsc.c | 1 + net/sched/sch_htb.c | 1 + net/sched/sch_ingress.c | 1 + net/sched/sch_mqprio.c | 1 + net/sched/sch_mqprio_lib.c | 1 + net/sched/sch_multiq.c | 1 + net/sched/sch_netem.c | 1 + net/sched/sch_plug.c | 1 + net/sched/sch_prio.c | 1 + net/sched/sch_qfq.c | 1 + net/sched/sch_red.c | 1 + net/sched/sch_sfq.c | 1 + net/sched/sch_skbprio.c | 1 + net/sched/sch_taprio.c | 1 + net/sched/sch_tbf.c | 1 + net/sched/sch_teql.c | 1 + net/sctp/diag.c | 1 + net/smc/af_smc.c | 18 +- net/smc/smc.h | 6 +- net/smc/smc_cdc.c | 11 +- net/smc/smc_clc.c | 24 +- net/smc/smc_clc.h | 7 +- net/smc/smc_close.c | 5 +- net/smc/smc_diag.c | 1 + net/smc/smc_sysctl.c | 24 + net/smc/smc_sysctl.h | 2 + net/smc/smc_tx.c | 30 +- net/socket.c | 14 +- net/sunrpc/auth_gss/svcauth_gss.c | 16 +- net/sunrpc/clnt.c | 10 +- net/sunrpc/svc.c | 2 - net/sunrpc/svcauth.c | 16 + net/sunrpc/xprtrdma/svc_rdma.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 11 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 35 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 337 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 87 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 + net/sunrpc/xprtrdma/verbs.c | 2 +- net/tipc/diag.c | 1 + net/tipc/netlink.c | 4 +- net/tipc/netlink_compat.c | 3 +- net/tls/tls_sw.c | 5 + net/unix/af_unix.c | 11 +- net/unix/diag.c | 1 + net/unix/unix_bpf.c | 5 + net/vmw_vsock/diag.c | 1 + net/vmw_vsock/virtio_transport_common.c | 21 +- net/wireless/certs/wens.hex | 87 + net/wireless/chan.c | 3 +- net/wireless/core.c | 6 +- net/wireless/core.h | 4 + net/wireless/debugfs.c | 160 + net/wireless/mlme.c | 2 +- net/wireless/nl80211.c | 345 +- net/wireless/nl80211.h | 2 +- net/wireless/rdev-ops.h | 26 +- net/wireless/scan.c | 108 +- net/wireless/trace.h | 22 +- net/xdp/xdp_umem.c | 11 +- net/xdp/xsk.c | 61 +- net/xdp/xsk_buff_pool.c | 2 + net/xdp/xsk_diag.c | 1 + net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_interface_bpf.c | 6 +- rust/Makefile | 5 + rust/bindgen_parameters | 4 + rust/bindings/bindings_helper.h | 6 +- rust/bindings/lib.rs | 3 - rust/exports.c | 2 +- rust/kernel/allocator.rs | 2 +- rust/kernel/error.rs | 4 + rust/kernel/str.rs | 6 + rust/macros/lib.rs | 60 +- rust/macros/paste.rs | 10 +- samples/Kconfig | 6 + samples/Makefile | 1 + samples/cgroup/Makefile | 5 + {tools => samples}/cgroup/cgroup_event_listener.c | 0 samples/cgroup/memcg_event_listener.c | 330 + samples/landlock/sandboxer.c | 13 +- samples/trace_events/trace-events-sample.h | 2 +- samples/v4l/v4l2-pci-skeleton.c | 15 +- samples/vfio-mdev/mtty.c | 4 +- scripts/Makefile.build | 1 + scripts/Makefile.extrawarn | 15 +- scripts/Makefile.lib | 8 +- scripts/Makefile.package | 28 +- scripts/checkpatch.pl | 21 +- scripts/checkstack.pl | 33 +- scripts/clang-tools/gen_compile_commands.py | 6 +- scripts/dtc/dt-extract-compatibles | 14 +- scripts/gcc-plugins/latent_entropy_plugin.c | 4 +- scripts/gcc-plugins/randomize_layout_plugin.c | 13 +- scripts/gdb/linux/device.py | 16 +- scripts/gdb/linux/page_owner.py | 58 +- scripts/gdb/linux/slab.py | 3 +- scripts/gdb/linux/stackdepot.py | 6 +- scripts/gdb/linux/tasks.py | 33 +- scripts/genksyms/genksyms.c | 22 +- scripts/head-object-list.txt | 1 - scripts/headers_install.sh | 1 - scripts/kconfig/Makefile | 14 +- scripts/kconfig/confdata.c | 150 +- scripts/kconfig/expr.c | 1 - scripts/kconfig/lkc.h | 3 - scripts/kconfig/lkc_proto.h | 5 + scripts/kconfig/mconf.c | 56 +- scripts/kconfig/menu.c | 19 +- scripts/kconfig/mnconf-common.c | 53 + scripts/kconfig/mnconf-common.h | 18 + scripts/kconfig/nconf.c | 55 +- scripts/kconfig/symbol.c | 42 +- scripts/kconfig/util.c | 3 +- scripts/kernel-doc | 5 + scripts/mod/modpost.c | 23 +- scripts/mod/modpost.h | 8 +- scripts/package/builddeb | 8 +- scripts/package/buildtar | 8 +- scripts/package/kernel.spec | 6 - scripts/package/mkdebian | 2 +- scripts/package/snapcraft.template | 2 +- scripts/recordmcount.c | 1 - scripts/recordmcount.pl | 7 - scripts/spelling.txt | 14 + scripts/xz_wrap.sh | 1 - security/apparmor/Kconfig | 12 +- security/apparmor/apparmorfs.c | 16 +- security/apparmor/crypto.c | 6 +- security/apparmor/domain.c | 2 +- security/apparmor/lsm.c | 19 +- security/apparmor/task.c | 2 + security/bpf/hooks.c | 2 +- security/commoncap.c | 2 +- security/integrity/ima/Kconfig | 10 +- security/integrity/ima/ima_kexec.c | 4 +- security/keys/encrypted-keys/encrypted.c | 4 + security/keys/gc.c | 31 +- security/keys/internal.h | 11 +- security/keys/key.c | 15 +- security/keys/keyctl.c | 5 +- security/keys/proc.c | 2 +- security/landlock/fs.c | 202 +- security/landlock/fs.h | 2 + security/landlock/limits.h | 11 +- security/landlock/ruleset.c | 7 +- security/landlock/ruleset.h | 2 +- security/landlock/syscalls.c | 19 +- security/loadpin/loadpin.c | 2 +- security/safesetid/lsm.c | 2 +- security/security.c | 174 +- security/selinux/hooks.c | 122 +- security/selinux/include/initial_sid_to_string.h | 2 +- security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 6 + security/selinux/selinuxfs.c | 144 +- security/selinux/ss/avtab.c | 101 +- security/selinux/ss/policydb.c | 38 +- security/selinux/ss/services.c | 13 +- security/smack/smack_lsm.c | 27 +- security/tomoyo/tomoyo.c | 2 +- security/yama/yama_lsm.c | 2 +- sound/core/info.c | 21 +- sound/core/pcm.c | 4 + sound/core/pcm_drm_eld.c | 1 + sound/core/pcm_lib.c | 34 + sound/core/pcm_native.c | 55 +- sound/drivers/pcmtest.c | 13 +- sound/drivers/serial-generic.c | 4 +- sound/hda/hdac_device.c | 156 +- sound/hda/hdac_stream.c | 9 +- sound/hda/intel-dsp-config.c | 10 + sound/hda/intel-nhlt.c | 33 +- sound/isa/wavefront/wavefront_fx.c | 6 +- sound/oss/dmasound/dmasound_paula.c | 7 +- sound/pci/hda/cs35l41_hda.c | 28 +- sound/pci/hda/cs35l56_hda_i2c.c | 4 + sound/pci/hda/cs35l56_hda_spi.c | 6 +- sound/pci/hda/hda_codec.c | 2 + sound/pci/hda/hda_controller.c | 10 +- sound/pci/hda/hda_intel.c | 8 + sound/pci/hda/patch_ca0132.c | 3 +- sound/pci/hda/patch_hdmi.c | 9 +- sound/pci/hda/patch_realtek.c | 105 +- sound/pci/hda/tas2781_hda_i2c.c | 12 +- sound/soc/amd/acp-config.c | 52 +- sound/soc/amd/acp/Kconfig | 13 + sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-mach-common.c | 58 +- sound/soc/amd/acp/acp-mach.h | 3 + sound/soc/amd/acp/acp-sof-mach.c | 4 +- sound/soc/amd/acp/acp63.c | 22 +- sound/soc/amd/acp/acp70.c | 28 +- sound/soc/amd/vangogh/pci-acp5x.c | 5 +- sound/soc/amd/yc/acp6x-mach.c | 21 + sound/soc/cirrus/edb93xx.c | 1 - sound/soc/codecs/Kconfig | 4 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/aw88395/aw88395.c | 2 +- sound/soc/codecs/aw88395/aw88395_device.h | 1 + sound/soc/codecs/aw88395/aw88395_lib.c | 124 +- sound/soc/codecs/aw88395/aw88395_reg.h | 3 - sound/soc/codecs/aw88399.c | 7 +- sound/soc/codecs/aw88399.h | 3 +- sound/soc/codecs/cs35l32.c | 1 - sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/cs35l34.c | 4 +- sound/soc/codecs/cs35l35.c | 2 - sound/soc/codecs/cs35l36.c | 3 +- sound/soc/codecs/cs35l41-lib.c | 6 +- sound/soc/codecs/cs35l41.c | 4 +- sound/soc/codecs/cs35l45-i2c.c | 2 +- sound/soc/codecs/cs35l45-spi.c | 2 +- sound/soc/codecs/cs35l45.c | 56 +- sound/soc/codecs/cs4271.c | 39 +- sound/soc/codecs/cs42l42.c | 1 - sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/cs42l43-jack.c | 27 +- sound/soc/codecs/cs42l43.c | 92 +- sound/soc/codecs/cs42l43.h | 9 + sound/soc/codecs/cs43130.c | 326 +- sound/soc/codecs/cs43130.h | 3 + sound/soc/codecs/cs4349.c | 1 - sound/soc/codecs/da7219-aad.c | 11 +- sound/soc/codecs/es8326.c | 231 +- sound/soc/codecs/es83xx-dsm-common.c | 89 + sound/soc/codecs/es83xx-dsm-common.h | 393 + sound/soc/codecs/hda-dai.c | 7 +- sound/soc/codecs/hda.c | 2 + sound/soc/codecs/hdac_hda.c | 31 +- sound/soc/codecs/hdac_hdmi.c | 11 +- sound/soc/codecs/hdmi-codec.c | 28 +- sound/soc/codecs/lpass-tx-macro.c | 5 + sound/soc/codecs/nau8540.c | 49 + sound/soc/codecs/nau8540.h | 15 + sound/soc/codecs/nau8810.c | 9 +- sound/soc/codecs/nau8821.c | 7 + sound/soc/codecs/nau8821.h | 3 + sound/soc/codecs/nau8822.c | 9 +- sound/soc/codecs/rt5645.c | 10 +- sound/soc/codecs/rt5682s.c | 23 + sound/soc/codecs/rt5682s.h | 7 + sound/soc/codecs/rt722-sdca-sdw.c | 3 + sound/soc/codecs/wm0010.c | 44 +- sound/soc/codecs/wm1250-ev1.c | 119 +- sound/soc/codecs/wm2200.c | 67 +- sound/soc/codecs/wm5100.c | 107 +- sound/soc/codecs/wm8974.c | 6 +- sound/soc/codecs/wm8996.c | 58 +- sound/soc/codecs/wm_adsp.c | 8 +- sound/soc/codecs/wsa884x.c | 7 +- sound/soc/fsl/Kconfig | 15 +- sound/soc/fsl/Makefile | 4 - sound/soc/fsl/fsl_mqs.c | 1 - sound/soc/fsl/fsl_sai.c | 21 + sound/soc/fsl/fsl_xcvr.c | 14 +- sound/soc/fsl/imx-rpmsg.c | 61 +- sound/soc/fsl/mpc8610_hpcd.c | 451 - .../generic/audio-graph-card2-custom-sample.dtsi | 380 +- sound/soc/generic/audio-graph-card2.c | 277 +- sound/soc/intel/avs/boards/da7219.c | 10 +- sound/soc/intel/avs/boards/dmic.c | 10 +- sound/soc/intel/avs/boards/es8336.c | 10 +- sound/soc/intel/avs/boards/hdaudio.c | 10 +- sound/soc/intel/avs/boards/i2s_test.c | 10 +- sound/soc/intel/avs/boards/max98357a.c | 10 +- sound/soc/intel/avs/boards/max98373.c | 10 +- sound/soc/intel/avs/boards/max98927.c | 10 +- sound/soc/intel/avs/boards/nau8825.c | 10 +- sound/soc/intel/avs/boards/probe.c | 10 +- sound/soc/intel/avs/boards/rt274.c | 10 +- sound/soc/intel/avs/boards/rt286.c | 10 +- sound/soc/intel/avs/boards/rt298.c | 10 +- sound/soc/intel/avs/boards/rt5514.c | 10 +- sound/soc/intel/avs/boards/rt5663.c | 10 +- sound/soc/intel/avs/boards/rt5682.c | 10 +- sound/soc/intel/avs/boards/ssm4567.c | 10 +- sound/soc/intel/avs/loader.c | 4 +- sound/soc/intel/avs/path.c | 2 +- sound/soc/intel/avs/pcm.c | 58 +- sound/soc/intel/avs/probes.c | 3 +- sound/soc/intel/avs/topology.c | 13 +- sound/soc/intel/boards/Kconfig | 2 + sound/soc/intel/boards/Makefile | 3 +- sound/soc/intel/boards/bytcht_es8316.c | 71 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 8 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 + sound/soc/intel/boards/sof_board_helpers.c | 330 + sound/soc/intel/boards/sof_board_helpers.h | 31 + sound/soc/intel/boards/sof_cs42l42.c | 229 +- sound/soc/intel/boards/sof_maxim_common.c | 13 +- sound/soc/intel/boards/sof_nau8825.c | 270 +- sound/soc/intel/boards/sof_rt5682.c | 337 +- sound/soc/intel/boards/sof_sdw.c | 81 +- sound/soc/intel/boards/sof_sdw_common.h | 18 +- sound/soc/intel/boards/sof_sdw_cs_amp.c | 30 +- sound/soc/intel/boards/sof_sdw_rt722_sdca.c | 97 + .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 15 +- sound/soc/intel/boards/sof_ssp_amp.c | 160 +- sound/soc/intel/boards/sof_ssp_common.c | 21 + sound/soc/intel/boards/sof_ssp_common.h | 1 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 8 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 14 +- sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 71 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 94 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 78 + sound/soc/intel/skylake/skl-pcm.c | 22 +- sound/soc/intel/skylake/skl-sst-ipc.c | 4 +- sound/soc/mediatek/mt7986/mt7986-wm8960.c | 2 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 4 +- sound/soc/qcom/qdsp6/audioreach.c | 55 +- sound/soc/qcom/qdsp6/audioreach.h | 2 - sound/soc/qcom/sc8280xp.c | 38 +- sound/soc/qcom/sdw.c | 45 +- sound/soc/qcom/sdw.h | 1 + sound/soc/qcom/sm8250.c | 15 +- sound/soc/sh/fsi.c | 4 +- sound/soc/soc-core.c | 103 +- sound/soc/soc-dapm.c | 77 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 65 +- sound/soc/sof/Kconfig | 11 + sound/soc/sof/Makefile | 3 +- sound/soc/sof/core.c | 311 +- sound/soc/sof/fw-file-profile.c | 322 + sound/soc/sof/imx/imx8m.c | 7 + sound/soc/sof/intel/apl.c | 2 +- sound/soc/sof/intel/cnl.c | 2 +- sound/soc/sof/intel/hda-codec.c | 18 +- sound/soc/sof/intel/hda-dai-ops.c | 21 +- sound/soc/sof/intel/hda-dai.c | 3 + sound/soc/sof/intel/hda-loader.c | 5 +- sound/soc/sof/intel/hda.c | 6 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/icl.c | 2 +- sound/soc/sof/intel/lnl.c | 6 +- sound/soc/sof/intel/mtl.c | 49 +- sound/soc/sof/intel/mtl.h | 3 + sound/soc/sof/intel/pci-mtl.c | 33 +- sound/soc/sof/intel/skl.c | 2 +- sound/soc/sof/intel/tgl.c | 2 +- sound/soc/sof/ipc3-dtrace.c | 3 +- sound/soc/sof/ipc3-pcm.c | 11 + sound/soc/sof/ipc3-topology.c | 50 + sound/soc/sof/ipc4-control.c | 199 +- sound/soc/sof/ipc4-priv.h | 3 + sound/soc/sof/ipc4-topology.c | 93 +- sound/soc/sof/ipc4-topology.h | 34 +- sound/soc/sof/ipc4.c | 117 +- sound/soc/sof/mediatek/adsp_helper.h | 4 - sound/soc/sof/mediatek/mt8186/mt8186.c | 49 - sound/soc/sof/mediatek/mt8195/mt8195.c | 49 - sound/soc/sof/sof-acpi-dev.c | 16 +- sound/soc/sof/sof-audio.c | 185 +- sound/soc/sof/sof-audio.h | 3 + sound/soc/sof/sof-client.c | 2 +- sound/soc/sof/sof-of-dev.c | 13 +- sound/soc/sof/sof-pci-dev.c | 102 +- sound/soc/sof/sof-priv.h | 9 +- sound/soc/sof/topology.c | 11 +- sound/soc/sti/sti_uniperif.c | 7 +- sound/soc/tegra/tegra_pcm.c | 4 +- sound/usb/mixer_quirks.c | 30 + sound/x86/intel_hdmi_audio.c | 1 + tools/arch/arm64/include/asm/cputype.h | 5 +- tools/arch/arm64/include/uapi/asm/kvm.h | 32 + tools/arch/arm64/include/uapi/asm/perf_regs.h | 10 +- tools/arch/arm64/tools/Makefile | 2 +- tools/arch/parisc/include/uapi/asm/errno.h | 2 - tools/arch/s390/include/uapi/asm/kvm.h | 16 + tools/arch/x86/include/asm/cpufeatures.h | 18 +- tools/arch/x86/include/asm/disabled-features.h | 16 +- tools/arch/x86/include/asm/msr-index.h | 23 +- tools/arch/x86/include/uapi/asm/prctl.h | 12 + tools/bpf/bpftool/Documentation/bpftool.rst | 2 +- tools/bpf/bpftool/link.c | 105 +- tools/bpf/bpftool/prog.c | 14 +- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-dwarf_getcfi.c | 9 + tools/build/feature/test-libopencsd.c | 4 +- tools/cgroup/Makefile | 11 - tools/hv/hv_kvp_daemon.c | 20 +- tools/hv/hv_set_ifconfig.sh | 4 +- tools/iio/iio_event_monitor.c | 2 + tools/include/asm-generic/unaligned.h | 1 + tools/include/linux/rwsem.h | 4 + tools/include/linux/spinlock.h | 1 + tools/include/nolibc/arch-mips.h | 11 +- tools/include/nolibc/arch.h | 4 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/sys.h | 38 + tools/include/nolibc/types.h | 25 +- tools/include/perf/arm_pmuv3.h | 43 +- tools/include/uapi/asm-generic/unistd.h | 12 +- tools/include/uapi/drm/drm.h | 20 + tools/include/uapi/drm/i915_drm.h | 8 +- tools/include/uapi/linux/bpf.h | 85 +- tools/include/uapi/linux/fs.h | 1 + tools/include/uapi/linux/fscrypt.h | 3 +- tools/include/uapi/linux/if_xdp.h | 61 +- tools/include/uapi/linux/kvm.h | 24 +- tools/include/uapi/linux/mount.h | 3 +- tools/include/uapi/linux/netdev.h | 77 +- tools/include/uapi/linux/perf_event.h | 13 + tools/include/uapi/linux/vhost.h | 8 + tools/include/uapi/sound/asound.h | 7 +- tools/lib/api/fs/fs.c | 80 +- tools/lib/api/io.h | 12 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf.c | 37 +- tools/lib/bpf/bpf.h | 35 +- tools/lib/bpf/bpf_core_read.h | 32 + tools/lib/bpf/btf.c | 7 +- tools/lib/bpf/elf.c | 7 +- tools/lib/bpf/features.c | 478 + tools/lib/bpf/libbpf.c | 586 +- tools/lib/bpf/libbpf.h | 37 +- tools/lib/bpf/libbpf.map | 4 + tools/lib/bpf/libbpf_common.h | 13 +- tools/lib/bpf/libbpf_internal.h | 39 +- tools/lib/bpf/libbpf_probes.c | 8 +- tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/linker.c | 24 +- tools/lib/bpf/str_error.h | 3 + tools/lib/perf/Documentation/examples/sampling.c | 2 +- tools/lib/perf/Documentation/libperf-sampling.txt | 2 +- tools/lib/perf/Documentation/libperf.txt | 4 +- tools/lib/perf/cpumap.c | 65 +- tools/lib/perf/evlist.c | 6 +- tools/lib/perf/evsel.c | 2 +- tools/lib/perf/include/internal/mmap.h | 3 +- tools/lib/perf/include/perf/cpumap.h | 29 +- tools/lib/perf/libperf.map | 6 +- tools/lib/perf/mmap.c | 20 +- tools/lib/perf/tests/test-cpumap.c | 4 +- tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 2 +- tools/net/ynl/Makefile | 2 + tools/net/ynl/Makefile.deps | 2 +- tools/net/ynl/generated/.gitignore | 2 + tools/net/ynl/generated/devlink-user.c | 6833 ------ tools/net/ynl/generated/devlink-user.h | 5255 ---- tools/net/ynl/generated/ethtool-user.c | 6353 ----- tools/net/ynl/generated/ethtool-user.h | 5535 ----- tools/net/ynl/generated/fou-user.c | 328 - tools/net/ynl/generated/fou-user.h | 343 - tools/net/ynl/generated/handshake-user.c | 331 - tools/net/ynl/generated/handshake-user.h | 145 - tools/net/ynl/generated/netdev-user.c | 225 - tools/net/ynl/generated/netdev-user.h | 90 - tools/net/ynl/generated/nfsd-user.c | 95 - tools/net/ynl/generated/nfsd-user.h | 33 - tools/net/ynl/lib/ynl-priv.h | 144 + tools/net/ynl/lib/ynl.c | 6 +- tools/net/ynl/lib/ynl.h | 148 +- tools/net/ynl/lib/ynl.py | 4 +- tools/net/ynl/samples/.gitignore | 1 + tools/net/ynl/samples/Makefile | 4 +- tools/net/ynl/samples/netdev.c | 10 +- tools/net/ynl/samples/page-pool.c | 147 + tools/net/ynl/ynl-gen-c.py | 96 +- tools/net/ynl/ynl-gen-rst.py | 394 + tools/net/ynl/ynl-regen.sh | 4 +- tools/objtool/check.c | 2 +- tools/perf/.gitignore | 4 + tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-config.txt | 4 +- tools/perf/Documentation/perf-list.txt | 12 +- tools/perf/Documentation/perf-lock.txt | 2 +- tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf.txt | 3 + tools/perf/MANIFEST | 2 + tools/perf/Makefile.config | 13 +- tools/perf/Makefile.perf | 37 +- tools/perf/arch/arm/util/cs-etm.c | 16 +- tools/perf/arch/arm64/util/arm-spe.c | 4 +- tools/perf/arch/arm64/util/header.c | 2 +- tools/perf/arch/loongarch/annotate/instructions.c | 6 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 10 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 10 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 10 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 9 +- tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 10 +- tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 2 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/bench/sched-seccomp-notify.c | 2 +- tools/perf/builtin-annotate.c | 51 +- tools/perf/builtin-c2c.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-inject.c | 6 + tools/perf/builtin-kwork.c | 2 +- tools/perf/builtin-list.c | 6 + tools/perf/builtin-lock.c | 4 +- tools/perf/builtin-record.c | 63 +- tools/perf/builtin-report.c | 44 +- tools/perf/builtin-stat.c | 28 +- tools/perf/builtin-top.c | 47 +- tools/perf/builtin-trace.c | 6 +- tools/perf/perf.c | 30 + .../arch/arm64/ampere/ampereone/core-imp-def.json | 2 +- .../arch/arm64/ampere/ampereone/metrics.json | 2 + .../arch/arm64/ampere/ampereonex/branch.json | 125 + .../arch/arm64/ampere/ampereonex/bus.json | 20 + .../arch/arm64/ampere/ampereonex/cache.json | 206 + .../arch/arm64/ampere/ampereonex/core-imp-def.json | 464 + .../arch/arm64/ampere/ampereonex/exception.json | 47 + .../arch/arm64/ampere/ampereonex/instruction.json | 128 + .../{ampereone => ampereonex}/intrinsic.json | 0 .../arch/arm64/ampere/ampereonex/memory.json | 41 + .../arch/arm64/ampere/ampereonex/metrics.json | 442 + .../arch/arm64/ampere/ampereonex/mmu.json | 170 + .../arch/arm64/ampere/ampereonex/pipeline.json | 41 + .../ampere/{ampereone => ampereonex}/spe.json | 0 tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + .../arch/powerpc/power10/datasource.json | 18 +- tools/perf/pmu-events/arch/riscv/mapfile.csv | 2 + .../arch/riscv/starfive/dubhe-80/common.json | 172 + .../u74 => starfive/dubhe-80}/firmware.json | 0 .../arch/riscv/thead/c900-legacy/cache.json | 67 + .../u74 => thead/c900-legacy}/firmware.json | 0 .../arch/riscv/thead/c900-legacy/instruction.json | 72 + .../arch/riscv/thead/c900-legacy/microarch.json | 80 + .../arch/x86/cascadelakex/clx-metrics.json | 6 + .../pmu-events/arch/x86/icelakex/icx-metrics.json | 6 + .../arch/x86/sapphirerapids/spr-metrics.json | 6 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 6 + tools/perf/pmu-events/jevents.py | 2 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 4 +- tools/perf/scripts/python/compaction-times.py | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 4 +- tools/perf/tests/Build | 14 + tools/perf/tests/attr.c | 2 +- .../attr/test-record-user-regs-no-sve-aarch64 | 2 +- .../tests/attr/test-record-user-regs-sve-aarch64 | 2 +- tools/perf/tests/builtin-test.c | 15 + tools/perf/tests/code-reading.c | 80 +- tools/perf/tests/cpumap.c | 2 +- tools/perf/tests/keep-tracking.c | 2 +- tools/perf/tests/make | 2 +- tools/perf/tests/mmap-basic.c | 2 +- tools/perf/tests/openat-syscall-all-cpus.c | 2 +- tools/perf/tests/parse-events.c | 260 +- tools/perf/tests/perf-time-to-tsc.c | 2 +- .../shell/coresight/memcpy_thread/memcpy_thread.c | 1 - .../shell/coresight/thread_loop/thread_loop.c | 1 - .../unroll_loop_thread/unroll_loop_thread.c | 1 - tools/perf/tests/shell/diff.sh | 108 + tools/perf/tests/shell/lib/perf_has_symbol.sh | 21 + tools/perf/tests/shell/lib/setup_python.sh | 16 + tools/perf/tests/shell/list.sh | 19 + tools/perf/tests/shell/pipe_test.sh | 9 +- .../tests/shell/record+probe_libc_inet_pton.sh | 5 +- tools/perf/tests/shell/record.sh | 38 +- tools/perf/tests/shell/record_offcpu.sh | 4 +- tools/perf/tests/shell/stat+json_output.sh | 16 +- tools/perf/tests/shell/stat_all_pmu.sh | 2 +- tools/perf/tests/shell/stat_metrics_values.sh | 14 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 6 + tools/perf/tests/shell/test_brstack.sh | 6 + tools/perf/tests/shell/test_data_symbol.sh | 16 +- .../tests/shell/test_perf_data_converter_json.sh | 13 +- tools/perf/tests/sigtrap.c | 106 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/switch-tracking.c | 2 +- tools/perf/tests/task-exit.c | 2 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 2 +- tools/perf/tests/workloads/thloop.c | 4 +- tools/perf/trace/beauty/arch_errno_names.sh | 10 +- tools/perf/trace/beauty/beauty.h | 2 - tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/trace/beauty/prctl_option.sh | 4 +- tools/perf/trace/beauty/socket.sh | 4 +- tools/perf/ui/browsers/annotate.c | 103 +- tools/perf/ui/browsers/hists.c | 34 +- tools/perf/ui/browsers/hists.h | 2 - tools/perf/ui/gtk/annotate.c | 6 +- tools/perf/ui/gtk/gtk.h | 2 - tools/perf/util/Build | 3 +- tools/perf/util/annotate.c | 387 +- tools/perf/util/annotate.h | 94 +- tools/perf/util/auxtrace.c | 7 +- tools/perf/util/auxtrace.h | 3 + tools/perf/util/block-info.c | 10 +- tools/perf/util/block-info.h | 3 +- tools/perf/util/block-range.c | 7 +- tools/perf/util/bpf-event.c | 3 + tools/perf/util/bpf_counter.c | 2 +- tools/perf/util/bpf_lock_contention.c | 3 +- tools/perf/util/compress.h | 7 +- tools/perf/util/cpumap.c | 2 +- tools/perf/util/cputopo.c | 2 +- tools/perf/util/cs-etm.c | 21 +- tools/perf/util/debuginfo.c | 205 + tools/perf/util/debuginfo.h | 64 + tools/perf/util/dwarf-aux.c | 211 +- tools/perf/util/dwarf-aux.h | 48 +- tools/perf/util/env.c | 32 + tools/perf/util/env.h | 13 + tools/perf/util/event.c | 4 +- tools/perf/util/evlist.c | 4 +- tools/perf/util/evsel.c | 55 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 35 +- tools/perf/util/hisi-ptt.c | 1 + tools/perf/util/hist.h | 25 +- tools/perf/util/machine.c | 13 +- tools/perf/util/map.c | 20 +- tools/perf/util/map.h | 83 +- tools/perf/util/maps.c | 238 + tools/perf/util/maps.h | 12 + tools/perf/util/mem-events.c | 25 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 5 +- tools/perf/util/mmap.h | 1 - tools/perf/util/parse-branch-options.c | 1 + tools/perf/util/parse-events.c | 52 +- tools/perf/util/perf_api_probe.c | 4 +- tools/perf/util/perf_event_attr_fprintf.c | 1 + tools/perf/util/pmu.c | 8 +- tools/perf/util/pmu.h | 3 +- tools/perf/util/probe-finder.c | 201 +- tools/perf/util/probe-finder.h | 19 +- tools/perf/util/record.c | 4 +- tools/perf/util/s390-cpumcf-kernel.h | 2 + tools/perf/util/s390-sample-raw.c | 114 +- tools/perf/util/sample.h | 1 + .../perf/util/scripting-engines/trace-event-perl.c | 3 + .../util/scripting-engines/trace-event-python.c | 17 +- tools/perf/util/session.c | 20 +- tools/perf/util/sort.c | 14 +- tools/perf/util/stat.c | 2 +- tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/symbol-minimal.c | 10 +- tools/perf/util/symbol.c | 254 +- tools/perf/util/symbol.h | 1 - tools/perf/util/symbol_conf.h | 4 +- tools/perf/util/thread.c | 2 +- tools/perf/util/thread.h | 14 + tools/perf/util/top.h | 1 - tools/perf/util/zstd.c | 63 +- tools/power/cpupower/bench/Makefile | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/power/x86/turbostat/turbostat.c | 3074 +-- tools/testing/kunit/kunit_parser.py | 4 +- tools/testing/kunit/kunit_tool_test.py | 16 + .../kunit/test_data/test_parse_attributes.log | 9 + tools/testing/nvdimm/test/ndtest.c | 2 +- tools/testing/radix-tree/linux.c | 45 +- tools/testing/radix-tree/linux/maple_tree.h | 2 +- tools/testing/radix-tree/maple.c | 396 +- tools/testing/selftests/Makefile | 21 +- tools/testing/selftests/arm64/abi/tpidr2.c | 18 +- tools/testing/selftests/arm64/fp/sve-test.S | 10 + tools/testing/selftests/arm64/fp/za-fork.c | 2 +- tools/testing/selftests/arm64/fp/za-test.S | 6 + tools/testing/selftests/arm64/fp/zt-test.S | 5 + tools/testing/selftests/bpf/Makefile | 14 +- tools/testing/selftests/bpf/README.rst | 2 +- tools/testing/selftests/bpf/bpf_kfuncs.h | 10 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 6 +- tools/testing/selftests/bpf/cgroup_helpers.c | 132 +- tools/testing/selftests/bpf/cgroup_helpers.h | 5 +- tools/testing/selftests/bpf/config | 3 +- tools/testing/selftests/bpf/config.aarch64 | 17 +- tools/testing/selftests/bpf/config.s390x | 9 - tools/testing/selftests/bpf/config.vm | 12 + tools/testing/selftests/bpf/config.x86_64 | 12 - .../selftests/bpf/map_tests/map_percpu_stats.c | 59 +- tools/testing/selftests/bpf/network_helpers.h | 43 + tools/testing/selftests/bpf/prog_tests/align.c | 42 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 6 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 87 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 204 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 48 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 1 + .../selftests/bpf/prog_tests/cgroup1_hierarchy.c | 158 + .../testing/selftests/bpf/prog_tests/cgroup_iter.c | 33 + .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +- .../selftests/bpf/prog_tests/cgrp_local_storage.c | 98 +- tools/testing/selftests/bpf/prog_tests/cpumask.c | 1 + .../selftests/bpf/prog_tests/fill_link_info.c | 242 +- tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c | 142 + .../bpf/prog_tests/global_func_dead_code.c | 60 + tools/testing/selftests/bpf/prog_tests/iters.c | 1 + .../selftests/bpf/prog_tests/libbpf_probes.c | 4 + .../testing/selftests/bpf/prog_tests/libbpf_str.c | 8 +- .../selftests/bpf/prog_tests/local_kptr_stash.c | 56 + tools/testing/selftests/bpf/prog_tests/log_buf.c | 4 +- .../testing/selftests/bpf/prog_tests/map_in_map.c | 141 + .../testing/selftests/bpf/prog_tests/reg_bounds.c | 2124 ++ .../selftests/bpf/prog_tests/sockmap_listen.c | 51 +- tools/testing/selftests/bpf/prog_tests/spin_lock.c | 14 +- tools/testing/selftests/bpf/prog_tests/syscall.c | 30 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 84 + tools/testing/selftests/bpf/prog_tests/tc_opts.c | 6 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 317 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 11 +- tools/testing/selftests/bpf/prog_tests/time_tai.c | 2 +- tools/testing/selftests/bpf/prog_tests/token.c | 1019 + .../selftests/bpf/prog_tests/uprobe_multi_test.c | 2 +- tools/testing/selftests/bpf/prog_tests/verifier.c | 8 + .../selftests/bpf/prog_tests/verify_pkcs7_sig.c | 165 +- tools/testing/selftests/bpf/prog_tests/vmlinux.c | 16 +- .../bpf/prog_tests/xdp_context_test_run.c | 4 +- .../selftests/bpf/prog_tests/xdp_metadata.c | 33 +- .../selftests/bpf/progs/access_map_in_map.c | 93 + .../selftests/bpf/progs/bpf_iter_task_stack.c | 5 + tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 13 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 1 + tools/testing/selftests/bpf/progs/cb_refs.c | 1 + .../selftests/bpf/progs/cgrp_ls_recursion.c | 84 +- .../selftests/bpf/progs/cgrp_ls_sleepable.c | 61 +- tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c | 82 +- tools/testing/selftests/bpf/progs/cpumask_common.h | 1 + .../testing/selftests/bpf/progs/cpumask_success.c | 43 + .../selftests/bpf/progs/exceptions_assert.c | 42 +- .../testing/selftests/bpf/progs/exceptions_fail.c | 4 +- .../bpf/progs/freplace_dead_global_func.c | 11 + tools/testing/selftests/bpf/progs/iters.c | 24 +- tools/testing/selftests/bpf/progs/iters_css_task.c | 55 + .../selftests/bpf/progs/iters_task_failure.c | 4 +- .../testing/selftests/bpf/progs/local_kptr_stash.c | 124 + tools/testing/selftests/bpf/progs/priv_map.c | 13 + tools/testing/selftests/bpf/progs/priv_prog.c | 13 + tools/testing/selftests/bpf/progs/pyperf180.c | 22 + .../selftests/bpf/progs/refcounted_kptr_fail.c | 19 + tools/testing/selftests/bpf/progs/strobemeta.h | 78 +- tools/testing/selftests/bpf/progs/syscall.c | 96 +- tools/testing/selftests/bpf/progs/tailcall_poke.c | 32 + .../selftests/bpf/progs/test_cgroup1_hierarchy.c | 71 + .../selftests/bpf/progs/test_fill_link_info.c | 6 + tools/testing/selftests/bpf/progs/test_fsverity.c | 48 + tools/testing/selftests/bpf/progs/test_get_xattr.c | 37 + .../selftests/bpf/progs/test_global_func12.c | 4 +- .../selftests/bpf/progs/test_global_func15.c | 34 +- .../selftests/bpf/progs/test_global_func16.c | 2 +- .../selftests/bpf/progs/test_global_func17.c | 1 + tools/testing/selftests/bpf/progs/test_ldsx_insn.c | 3 +- .../selftests/bpf/progs/test_sig_in_xattr.c | 83 + .../selftests/bpf/progs/test_sockmap_listen.c | 7 + .../selftests/bpf/progs/test_verify_pkcs7_sig.c | 8 +- tools/testing/selftests/bpf/progs/timer_failure.c | 37 +- .../selftests/bpf/progs/user_ringbuf_fail.c | 2 +- .../selftests/bpf/progs/verifier_basic_stack.c | 8 +- .../selftests/bpf/progs/verifier_bitfield_write.c | 100 + .../testing/selftests/bpf/progs/verifier_bounds.c | 2 + tools/testing/selftests/bpf/progs/verifier_bswap.c | 3 +- tools/testing/selftests/bpf/progs/verifier_cfg.c | 62 + .../bpf/progs/verifier_cgroup_inv_retcode.c | 8 +- .../bpf/progs/verifier_direct_packet_access.c | 2 +- .../selftests/bpf/progs/verifier_global_subprogs.c | 101 + tools/testing/selftests/bpf/progs/verifier_gotol.c | 3 +- .../testing/selftests/bpf/progs/verifier_int_ptr.c | 7 +- .../bpf/progs/verifier_iterating_callbacks.c | 242 + tools/testing/selftests/bpf/progs/verifier_ldsx.c | 3 +- .../testing/selftests/bpf/progs/verifier_loops1.c | 9 +- tools/testing/selftests/bpf/progs/verifier_movsx.c | 3 +- .../bpf/progs/verifier_netfilter_retcode.c | 2 +- .../selftests/bpf/progs/verifier_precision.c | 133 + .../selftests/bpf/progs/verifier_raw_stack.c | 5 +- tools/testing/selftests/bpf/progs/verifier_sdiv.c | 3 +- .../selftests/bpf/progs/verifier_spill_fill.c | 281 + .../selftests/bpf/progs/verifier_stack_ptr.c | 4 +- .../bpf/progs/verifier_subprog_precision.c | 227 +- .../testing/selftests/bpf/progs/verifier_var_off.c | 91 +- tools/testing/selftests/bpf/progs/xdp_metadata.c | 31 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 88 +- tools/testing/selftests/bpf/test_loader.c | 42 +- tools/testing/selftests/bpf/test_maps.c | 17 +- tools/testing/selftests/bpf/test_maps.h | 5 + tools/testing/selftests/bpf/test_offload.py | 15 +- tools/testing/selftests/bpf/test_sock_addr.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/testing_helpers.c | 4 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 11 - tools/testing/selftests/bpf/verifier/bpf_st_mem.c | 32 + tools/testing/selftests/bpf/verifier/calls.c | 10 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 +- tools/testing/selftests/bpf/verifier/precise.c | 38 +- tools/testing/selftests/bpf/verify_sig_setup.sh | 25 + tools/testing/selftests/bpf/veristat.c | 91 +- tools/testing/selftests/bpf/vmtest.sh | 4 +- tools/testing/selftests/bpf/xdp_hw_metadata.c | 239 +- tools/testing/selftests/bpf/xsk.c | 3 + tools/testing/selftests/bpf/xsk.h | 1 + tools/testing/selftests/bpf/xskxceiver.c | 19 +- .../selftests/breakpoints/breakpoint_test.c | 4 +- .../breakpoints/step_after_suspend_test.c | 2 +- tools/testing/selftests/capabilities/test_execve.c | 6 +- tools/testing/selftests/cgroup/test_cpuset_prs.sh | 222 +- tools/testing/selftests/cgroup/test_freezer.c | 2 +- tools/testing/selftests/cgroup/test_zswap.c | 74 +- tools/testing/selftests/clone3/clone3.c | 13 + tools/testing/selftests/damon/Makefile | 3 + tools/testing/selftests/damon/_damon_sysfs.py | 322 + tools/testing/selftests/damon/access_memory.c | 41 + tools/testing/selftests/damon/sysfs.sh | 27 + .../sysfs_update_schemes_tried_regions_hang.py | 33 + ..._update_schemes_tried_regions_wss_estimation.py | 55 + .../selftests/drivers/net/mlxsw/pci_reset.sh | 58 + tools/testing/selftests/hid/tests/base.py | 7 +- tools/testing/selftests/hid/tests/test_mouse.py | 14 +- tools/testing/selftests/hid/tests/test_tablet.py | 764 +- .../selftests/hid/tests/test_wacom_generic.py | 6 +- tools/testing/selftests/hid/vmtest.sh | 46 +- tools/testing/selftests/iommu/iommufd_utils.h | 13 +- tools/testing/selftests/kvm/Makefile | 11 +- .../selftests/kvm/aarch64/page_fault_test.c | 2 +- .../selftests/kvm/aarch64/vpmu_counter_access.c | 5 +- tools/testing/selftests/kvm/dirty_log_test.c | 2 +- tools/testing/selftests/kvm/guest_memfd_test.c | 198 + .../selftests/kvm/include/aarch64/processor.h | 4 +- tools/testing/selftests/kvm/include/guest_modes.h | 4 +- .../testing/selftests/kvm/include/kvm_util_base.h | 216 +- tools/testing/selftests/kvm/include/test_util.h | 7 +- tools/testing/selftests/kvm/include/ucall_common.h | 18 +- .../selftests/kvm/include/x86_64/processor.h | 15 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 69 +- tools/testing/selftests/kvm/lib/guest_modes.c | 50 +- tools/testing/selftests/kvm/lib/kvm_util.c | 229 +- tools/testing/selftests/kvm/lib/memstress.c | 3 +- tools/testing/selftests/kvm/s390x/cmma_test.c | 11 +- .../testing/selftests/kvm/set_memory_region_test.c | 161 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 2 + tools/testing/selftests/kvm/x86_64/hyperv_evmcs.c | 5 +- .../kvm/x86_64/hyperv_extended_hypercalls.c | 2 + .../testing/selftests/kvm/x86_64/hyperv_features.c | 12 +- tools/testing/selftests/kvm/x86_64/hyperv_ipi.c | 2 + .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 1 + .../selftests/kvm/x86_64/hyperv_tlb_flush.c | 2 + .../selftests/kvm/x86_64/mmio_warning_test.c | 121 - .../selftests/kvm/x86_64/monitor_mwait_test.c | 6 +- .../selftests/kvm/x86_64/nx_huge_pages_test.c | 2 +- .../kvm/x86_64/private_mem_conversions_test.c | 482 + .../kvm/x86_64/private_mem_kvm_exits_test.c | 120 + .../kvm/x86_64/svm_nested_soft_inject_test.c | 4 +- .../selftests/kvm/x86_64/ucna_injection_test.c | 2 +- .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 2 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 16 +- .../testing/selftests/kvm/x86_64/xcr0_cpuid_test.c | 8 +- tools/testing/selftests/landlock/base_test.c | 2 +- tools/testing/selftests/landlock/fs_test.c | 586 +- tools/testing/selftests/landlock/net_test.c | 59 +- tools/testing/selftests/lib.mk | 40 +- .../testing/selftests/lsm/lsm_list_modules_test.c | 3 - tools/testing/selftests/mm/.gitignore | 1 + tools/testing/selftests/mm/Makefile | 8 +- tools/testing/selftests/mm/cow.c | 186 +- tools/testing/selftests/mm/khugepaged.c | 410 +- tools/testing/selftests/mm/pagemap_ioctl.c | 32 +- tools/testing/selftests/mm/run_vmtests.sh | 7 +- tools/testing/selftests/mm/thp_settings.c | 349 + tools/testing/selftests/mm/thp_settings.h | 80 + tools/testing/selftests/mm/uffd-common.c | 39 +- tools/testing/selftests/mm/uffd-common.h | 9 + tools/testing/selftests/mm/uffd-stress.c | 5 +- tools/testing/selftests/mm/uffd-unit-tests.c | 192 + tools/testing/selftests/mm/vm_util.c | 80 +- tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/af_unix/diag_uid.c | 1 - .../selftests/net/arp_ndisc_evict_nocarrier.sh | 46 +- .../selftests/net/arp_ndisc_untracked_subnets.sh | 20 +- tools/testing/selftests/net/cmsg_ipv6.sh | 10 +- tools/testing/selftests/net/cmsg_sender.c | 52 +- tools/testing/selftests/net/cmsg_so_mark.sh | 7 +- tools/testing/selftests/net/cmsg_time.sh | 7 +- tools/testing/selftests/net/drop_monitor_tests.sh | 21 +- tools/testing/selftests/net/forwarding/lib.sh | 27 +- tools/testing/selftests/net/fq_band_pktlimit.sh | 57 + tools/testing/selftests/net/icmp.sh | 10 +- tools/testing/selftests/net/icmp_redirect.sh | 182 +- tools/testing/selftests/net/ioam6.sh | 247 +- tools/testing/selftests/net/ipsec.c | 4 +- tools/testing/selftests/net/l2tp.sh | 130 +- tools/testing/selftests/net/lib.sh | 85 + tools/testing/selftests/net/mptcp/diag.sh | 23 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 11 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 110 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 11 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 378 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 91 + tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 39 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 19 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 143 +- .../selftests/net/ndisc_unsolicited_na_test.sh | 19 +- tools/testing/selftests/net/net_helper.sh | 22 + tools/testing/selftests/net/pmtu.sh | 2 +- tools/testing/selftests/net/rtnetlink.sh | 2 +- tools/testing/selftests/net/sctp_vrf.sh | 12 +- .../selftests/net/test_bridge_backup_port.sh | 371 +- .../selftests/net/test_bridge_neigh_suppress.sh | 331 +- tools/testing/selftests/net/test_vxlan_mdb.sh | 202 +- .../selftests/net/test_vxlan_nolocalbypass.sh | 48 +- .../testing/selftests/net/test_vxlan_under_vrf.sh | 70 +- .../selftests/net/test_vxlan_vnifiltering.sh | 154 +- tools/testing/selftests/net/traceroute.sh | 82 +- tools/testing/selftests/net/udpgro.sh | 13 +- tools/testing/selftests/net/udpgro_bench.sh | 5 +- tools/testing/selftests/net/udpgro_frglist.sh | 5 +- tools/testing/selftests/net/unicast_extensions.sh | 99 +- tools/testing/selftests/net/vrf-xfrm-tests.sh | 77 +- tools/testing/selftests/net/vrf_route_leaking.sh | 201 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 47 +- tools/testing/selftests/nolibc/.gitignore | 1 + tools/testing/selftests/nolibc/Makefile | 65 +- tools/testing/selftests/nolibc/nolibc-test.c | 51 +- tools/testing/selftests/nolibc/run-tests.sh | 169 + tools/testing/selftests/prctl/set-process-name.c | 32 + tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 5 +- .../selftests/rcutorture/configs/rcu/TREE07.boot | 3 + tools/testing/selftests/sched/cs_prctl_test.c | 2 +- tools/testing/selftests/sgx/Makefile | 14 +- tools/testing/selftests/sgx/defines.h | 2 + tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/sigstruct.c | 5 +- tools/testing/selftests/sgx/test_encl.c | 67 +- tools/testing/selftests/sgx/test_encl.lds | 10 +- tools/testing/selftests/sgx/test_encl_bootstrap.S | 28 +- tools/testing/selftests/sysctl/sysctl.sh | 146 +- tools/testing/selftests/tc-testing/Makefile | 29 +- tools/testing/selftests/tc-testing/README | 2 - tools/testing/selftests/tc-testing/action-ebpf | Bin 0 -> 856 bytes .../tc-testing/plugin-lib/buildebpfPlugin.py | 67 - .../selftests/tc-testing/plugin-lib/nsPlugin.py | 210 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 14 +- .../selftests/tc-testing/tc-tests/filters/bpf.json | 10 +- .../tc-testing/tc-tests/filters/concurrency.json | 177 - .../tc-testing/tc-tests/filters/flower.json | 275 + .../tc-testing/tc-tests/filters/matchall.json | 23 + .../tc-testing/tc-tests/filters/tests.json | 129 - .../selftests/tc-testing/tc-tests/filters/u32.json | 57 + tools/testing/selftests/tc-testing/tdc.py | 14 +- tools/testing/selftests/tc-testing/tdc.sh | 69 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 72 +- tools/testing/selftests/x86/lam.c | 4 +- tools/testing/vsock/util.c | 87 +- tools/testing/vsock/util.h | 3 + tools/testing/vsock/vsock_test.c | 69 +- tools/tracing/rtla/src/utils.c | 2 +- tools/verification/dot2/dot2k | 2 - usr/Kconfig | 6 +- virt/kvm/Kconfig | 25 +- virt/kvm/Makefile.kvm | 1 + virt/kvm/dirty_ring.c | 2 +- virt/kvm/eventfd.c | 32 +- virt/kvm/guest_memfd.c | 533 + virt/kvm/kvm_main.c | 540 +- virt/kvm/kvm_mm.h | 26 + 8375 files changed, 413941 insertions(+), 267640 deletions(-) create mode 100644 .editorconfig create mode 100644 Documentation/ABI/testing/debugfs-vfio create mode 100644 Documentation/ABI/testing/sysfs-firmware-initrd create mode 100644 Documentation/ABI/testing/sysfs-nvmem-cells create mode 100644 Documentation/RAS/ras.rst create mode 100644 Documentation/admin-guide/media/starfive_camss.rst create mode 100644 Documentation/admin-guide/media/starfive_camss_graph.dot create mode 100644 Documentation/admin-guide/perf/dwc_pcie_pmu.rst create mode 100644 Documentation/bpf/fs_kfuncs.rst create mode 100644 Documentation/devicetree/bindings/arm/google.yaml delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt delete mode 100644 Documentation/devicetree/bindings/arm/xilinx.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,imx93-anatop.yaml create mode 100644 Documentation/devicetree/bindings/clock/google,gs101-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq6018.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,qdu1000-ecpricc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8650-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml create mode 100644 Documentation/devicetree/bindings/crypto/inside-secure,safexcel.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sdm670-mdss.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8650-mdss.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/fascontek,fs035 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml create mode 100644 Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/inno_hdmi-ro [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,inn [...] create mode 100644 Documentation/devicetree/bindings/dts-coding-style.rst create mode 100644 Documentation/devicetree/bindings/gpu/img,powervr.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/gpio-fan.txt create mode 100644 Documentation/devicetree/bindings/hwmon/gpio-fan.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/microchip,mcp [...] delete mode 100644 Documentation/devicetree/bindings/input/gpio-mouse.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-mouse.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/samsung,s6s [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/samsung,s6s [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6115.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm8650-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,x1e80100-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/leds/allwinner,sun50i-a100-ledc.yaml create mode 100644 Documentation/devicetree/bindings/media/cnm,wave521c.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml create mode 100644 Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ams,as3711.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/as3711.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/marvell.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,pef2256.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell,aquantia.yaml create mode 100644 Documentation/devicetree/bindings/net/renesas,ethertsn.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8650-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8650-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,x1e80100-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/es8328.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es8328.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.yaml delete mode 100644 Documentation/devicetree/bindings/spi/adi,axi-spi-engine.txt create mode 100644 Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml create mode 100644 Documentation/driver-api/tee.rst create mode 100644 Documentation/driver-api/wbrf.rst delete mode 100644 Documentation/filesystems/xfs-online-fsck-design.rst create mode 100644 Documentation/filesystems/xfs/index.rst rename Documentation/filesystems/{ => xfs}/xfs-delayed-logging-design.rst (100%) rename Documentation/filesystems/{ => xfs}/xfs-maintainer-entry-profile.rst (100%) create mode 100644 Documentation/filesystems/xfs/xfs-online-fsck-design.rst rename Documentation/filesystems/{ => xfs}/xfs-self-describing-metadata.rst (100%) create mode 100644 Documentation/gpu/amdgpu/display/trace-groups-table.csv create mode 100644 Documentation/gpu/drm-vm-bind-locking.rst create mode 100644 Documentation/gpu/imagination/index.rst create mode 100644 Documentation/gpu/imagination/uapi.rst create mode 100644 Documentation/hwmon/gigabyte_waterforce.rst create mode 100644 Documentation/hwmon/ltc4286.rst create mode 100644 Documentation/hwmon/mp5990.rst delete mode 100644 Documentation/networking/device_drivers/wifi/ray_cs.rst create mode 100644 Documentation/networking/net_cachelines/index.rst create mode 100644 Documentation/networking/net_cachelines/inet_connection_sock.rst create mode 100644 Documentation/networking/net_cachelines/inet_sock.rst create mode 100644 Documentation/networking/net_cachelines/net_device.rst create mode 100644 Documentation/networking/net_cachelines/netns_ipv4_sysctl.rst create mode 100644 Documentation/networking/net_cachelines/snmp.rst create mode 100644 Documentation/networking/net_cachelines/tcp_sock.rst create mode 100644 Documentation/networking/netlink_spec/.gitignore create mode 100644 Documentation/networking/netlink_spec/readme.txt create mode 100644 Documentation/networking/xsk-tx-metadata.rst delete mode 100644 Documentation/staging/tee.rst create mode 100644 Documentation/tee/amd-tee.rst create mode 100644 Documentation/tee/index.rst create mode 100644 Documentation/tee/op-tee.rst create mode 100644 Documentation/tee/tee.rst create mode 100644 Documentation/translations/sp_SP/process/handling-regressions.rst create mode 100644 Documentation/translations/zh_CN/process/maintainer-pgp-guide.rst create mode 100644 Documentation/userspace-api/media/drivers/thp7312.rst create mode 100644 Documentation/userspace-api/tee.rst create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-e3c256d4i.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-spc621d8hm3.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-x570d4u.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts create mode 100644 arch/arm/boot/dts/qcom/pm8018.dtsi create mode 100644 arch/arm/boot/dts/qcom/pm8058.dtsi create mode 100644 arch/arm/boot/dts/qcom/pm8226.dtsi create mode 100644 arch/arm/boot/dts/qcom/pm8821.dtsi rename arch/arm/boot/dts/qcom/{qcom-pm8841.dtsi => pm8841.dtsi} (100%) create mode 100644 arch/arm/boot/dts/qcom/pm8921.dtsi create mode 100644 arch/arm/boot/dts/qcom/pm8941.dtsi rename arch/arm/boot/dts/qcom/{qcom-pma8084.dtsi => pma8084.dtsi} (100%) rename arch/arm/boot/dts/qcom/{qcom-pmx55.dtsi => pmx55.dtsi} (100%) rename arch/arm/boot/dts/qcom/{qcom-pmx65.dtsi => pmx65.dtsi} (100%) create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts delete mode 100644 arch/arm/boot/dts/qcom/qcom-pm8226.dtsi delete mode 100644 arch/arm/boot/dts/qcom/qcom-pm8941.dtsi create mode 100644 arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts create mode 100644 arch/arm/boot/dts/rockchip/rv1109-sonoff-ihost.dts create mode 100644 arch/arm/boot/dts/rockchip/rv1109.dtsi create mode 100644 arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dts create mode 100644 arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/motorola-mapphone-handset.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/motorola-mapphone-xt8xx.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/omap4-xyboard-mz609.dts create mode 100644 arch/arm/boot/dts/ti/omap/omap4-xyboard-mz617.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov920-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov920.dtsi create mode 100644 arch/arm64/boot/dts/exynos/google/Makefile create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-oriole.dts create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-pinctrl.h create mode 100644 arch/arm64/boot/dts/exynos/google/gs101.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-rve-gateway.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-hdmi.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-lt6.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl-lvds-g1 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxca.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8939-huawei-kiwi.dts create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650-qrd.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-qcp.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351v.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-x55.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am652.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso delete mode 100644 arch/m68k/coldfire/vectors.h create mode 100644 arch/mips/boot/compressed/decompress.h create mode 100644 arch/mips/include/asm/syscalls.h delete mode 100644 arch/powerpc/include/asm/reg_a2.h create mode 100644 arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts create mode 100644 arch/riscv/boot/dts/sophgo/cv1812h.dtsi create mode 100644 arch/riscv/boot/dts/sophgo/cv18xx.dtsi create mode 100644 arch/riscv/include/asm/scs.h create mode 100644 arch/riscv/kernel/tests/Kconfig.debug create mode 100644 arch/riscv/kernel/tests/Makefile create mode 100644 arch/riscv/kernel/tests/module_test/Makefile create mode 100644 arch/riscv/kernel/tests/module_test/test_module_linking_main.c create mode 100644 arch/riscv/kernel/tests/module_test/test_set16.S create mode 100644 arch/riscv/kernel/tests/module_test/test_set32.S create mode 100644 arch/riscv/kernel/tests/module_test/test_set6.S create mode 100644 arch/riscv/kernel/tests/module_test/test_set8.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub16.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub32.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub6.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub64.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub8.S create mode 100644 arch/riscv/kernel/tests/module_test/test_uleb128.S create mode 100644 arch/riscv/mm/cache-ops.c create mode 100644 arch/x86/kvm/vmx/hyperv_evmcs.c create mode 100644 arch/x86/kvm/vmx/hyperv_evmcs.h create mode 100644 arch/x86/kvm/vmx/vmx_onhyperv.c create mode 100644 arch/x86/kvm/vmx/vmx_onhyperv.h delete mode 100644 arch/x86/tools/chkobjdump.awk create mode 100644 arch/x86/virt/vmx/tdx/tdx.c create mode 100644 arch/x86/virt/vmx/tdx/tdx.h delete mode 100644 arch/xtensa/variants/esp32/include/variant/core.h delete mode 100644 arch/xtensa/variants/esp32/include/variant/tie-asm.h delete mode 100644 arch/xtensa/variants/esp32/include/variant/tie.h delete mode 100644 arch/xtensa/variants/esp32s3/include/variant/core.h delete mode 100644 arch/xtensa/variants/esp32s3/include/variant/tie-asm.h delete mode 100644 arch/xtensa/variants/esp32s3/include/variant/tie.h delete mode 100644 crypto/cfb.c delete mode 100644 crypto/ofb.c create mode 100644 drivers/accel/qaic/qaic_timesync.c create mode 100644 drivers/accel/qaic/qaic_timesync.h create mode 100644 drivers/acpi/arm64/thermal_cpufreq.c create mode 100644 drivers/acpi/mipi-disco-img.c create mode 100644 drivers/acpi/thermal_lib.c create mode 100644 drivers/cache/sifive_ccache.c delete mode 100644 drivers/char/agp/compat_ioctl.c delete mode 100644 drivers/char/agp/compat_ioctl.h delete mode 100644 drivers/char/agp/frontend.c create mode 100644 drivers/clk/qcom/camcc-sc8280xp.c create mode 100644 drivers/clk/qcom/dispcc-sm8650.c create mode 100644 drivers/clk/qcom/ecpricc-qdu1000.c create mode 100644 drivers/clk/qcom/gcc-sm8650.c create mode 100644 drivers/clk/qcom/gcc-x1e80100.c create mode 100644 drivers/clk/qcom/gpucc-sm8650.c create mode 100644 drivers/clk/qcom/tcsrcc-sm8650.c create mode 100644 drivers/clk/samsung/clk-gs101.c create mode 100644 drivers/firmware/efi/stmm/mm_communication.h create mode 100644 drivers/firmware/efi/stmm/tee_stmm_efi.c create mode 100644 drivers/firmware/microchip/Kconfig create mode 100644 drivers/firmware/microchip/Makefile create mode 100644 drivers/firmware/microchip/mpfs-auto-update.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce100/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c rename drivers/gpu/drm/amd/display/dc/{ => dsc}/dcn20/dcn20_dsc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dsc}/dcn35/dcn35_dsc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dsc}/dcn35/dcn35_dsc.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dsc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/optc/Makefile rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn10/dcn10_optc.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn20/dcn20_optc.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.h rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn201/dcn201_optc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn201/dcn201_optc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn30/dcn30_optc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn30/dcn30_optc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn301/dcn301_optc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn301/dcn301_optc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn31/dcn31_optc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn31/dcn31_optc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn314/dcn314_optc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn314/dcn314_optc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn32/dcn32_optc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn32/dcn32_optc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn35/dcn35_optc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => optc}/dcn35/dcn35_optc.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/Makefile rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce100/dce100_resource.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce100/dce100_resource.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce110/dce110_resource.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce110/dce110_resource.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce112/dce112_resource.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce112/dce112_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce120/dce120_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dce80/CMakeLists.txt rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce80/dce80_resource.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce80/dce80_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn10/dcn10_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn201/dcn201_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn21/dcn21_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn30/dcn30_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn301/dcn301_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn302/dcn302_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn303/dcn303_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn31/dcn31_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn314/dcn314_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn315/dcn315_resource.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn316/dcn316_resource.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn316/dcn316_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn321/dcn321_resource.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.h create mode 100644 drivers/gpu/drm/amd/include/amdgpu_reg_state.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_10_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_10_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/bridge/aux-bridge.c create mode 100644 drivers/gpu/drm/bridge/aux-hpd-bridge.c delete mode 100644 drivers/gpu/drm/drm_agpsupport.c delete mode 100644 drivers/gpu/drm/drm_bufs.c delete mode 100644 drivers/gpu/drm/drm_context.c delete mode 100644 drivers/gpu/drm/drm_dma.c create mode 100644 drivers/gpu/drm/drm_eld.c delete mode 100644 drivers/gpu/drm/drm_hashtab.c delete mode 100644 drivers/gpu/drm/drm_irq.c delete mode 100644 drivers/gpu/drm/drm_legacy.h delete mode 100644 drivers/gpu/drm/drm_legacy_misc.c delete mode 100644 drivers/gpu/drm/drm_lock.c delete mode 100644 drivers/gpu/drm/drm_memory.c delete mode 100644 drivers/gpu/drm/drm_scatter.c delete mode 100644 drivers/gpu/drm/drm_vm.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs_params.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs_params.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_params.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_params.h create mode 100644 drivers/gpu/drm/i915/display/intel_dpt_common.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpt_common.h create mode 100644 drivers/gpu/drm/i915/display/intel_dsb_buffer.c create mode 100644 drivers/gpu/drm/i915/display/intel_dsb_buffer.h create mode 100644 drivers/gpu/drm/i915/display/intel_fb_bo.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb_bo.h create mode 100644 drivers/gpu/drm/i915/display/intel_fbdev_fb.c create mode 100644 drivers/gpu/drm/i915/display/intel_fbdev_fb.h create mode 100644 drivers/gpu/drm/imagination/Kconfig create mode 100644 drivers/gpu/drm/imagination/Makefile create mode 100644 drivers/gpu/drm/imagination/pvr_ccb.c create mode 100644 drivers/gpu/drm/imagination/pvr_ccb.h create mode 100644 drivers/gpu/drm/imagination/pvr_cccb.c create mode 100644 drivers/gpu/drm/imagination/pvr_cccb.h create mode 100644 drivers/gpu/drm/imagination/pvr_context.c create mode 100644 drivers/gpu/drm/imagination/pvr_context.h create mode 100644 drivers/gpu/drm/imagination/pvr_debugfs.c create mode 100644 drivers/gpu/drm/imagination/pvr_debugfs.h create mode 100644 drivers/gpu/drm/imagination/pvr_device.c create mode 100644 drivers/gpu/drm/imagination/pvr_device.h create mode 100644 drivers/gpu/drm/imagination/pvr_device_info.c create mode 100644 drivers/gpu/drm/imagination/pvr_device_info.h create mode 100644 drivers/gpu/drm/imagination/pvr_drv.c create mode 100644 drivers/gpu/drm/imagination/pvr_drv.h create mode 100644 drivers/gpu/drm/imagination/pvr_free_list.c create mode 100644 drivers/gpu/drm/imagination/pvr_free_list.h create mode 100644 drivers/gpu/drm/imagination/pvr_fw.c create mode 100644 drivers/gpu/drm/imagination/pvr_fw.h create mode 100644 drivers/gpu/drm/imagination/pvr_fw_info.h create mode 100644 drivers/gpu/drm/imagination/pvr_fw_meta.c create mode 100644 drivers/gpu/drm/imagination/pvr_fw_meta.h create mode 100644 drivers/gpu/drm/imagination/pvr_fw_mips.c create mode 100644 drivers/gpu/drm/imagination/pvr_fw_mips.h create mode 100644 drivers/gpu/drm/imagination/pvr_fw_startstop.c create mode 100644 drivers/gpu/drm/imagination/pvr_fw_startstop.h create mode 100644 drivers/gpu/drm/imagination/pvr_fw_trace.c create mode 100644 drivers/gpu/drm/imagination/pvr_fw_trace.h create mode 100644 drivers/gpu/drm/imagination/pvr_gem.c create mode 100644 drivers/gpu/drm/imagination/pvr_gem.h create mode 100644 drivers/gpu/drm/imagination/pvr_hwrt.c create mode 100644 drivers/gpu/drm/imagination/pvr_hwrt.h create mode 100644 drivers/gpu/drm/imagination/pvr_job.c create mode 100644 drivers/gpu/drm/imagination/pvr_job.h create mode 100644 drivers/gpu/drm/imagination/pvr_mmu.c create mode 100644 drivers/gpu/drm/imagination/pvr_mmu.h create mode 100644 drivers/gpu/drm/imagination/pvr_params.c create mode 100644 drivers/gpu/drm/imagination/pvr_params.h create mode 100644 drivers/gpu/drm/imagination/pvr_power.c create mode 100644 drivers/gpu/drm/imagination/pvr_power.h create mode 100644 drivers/gpu/drm/imagination/pvr_queue.c create mode 100644 drivers/gpu/drm/imagination/pvr_queue.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_cr_defs.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_cr_defs_client.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_defs.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_check.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_client.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_client_check.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_common.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_dev_info.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_resetframework.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_sf.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_shared_check.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_fwif_stream.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_heap_config.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_meta.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_mips.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_mips_check.h create mode 100644 drivers/gpu/drm/imagination/pvr_rogue_mmu_defs.h create mode 100644 drivers/gpu/drm/imagination/pvr_stream.c create mode 100644 drivers/gpu/drm/imagination/pvr_stream.h create mode 100644 drivers/gpu/drm/imagination/pvr_stream_defs.c create mode 100644 drivers/gpu/drm/imagination/pvr_stream_defs.h create mode 100644 drivers/gpu/drm/imagination/pvr_sync.c create mode 100644 drivers/gpu/drm/imagination/pvr_sync.h create mode 100644 drivers/gpu/drm/imagination/pvr_vm.c create mode 100644 drivers/gpu/drm/imagination/pvr_vm.h create mode 100644 drivers/gpu/drm/imagination/pvr_vm_mips.c create mode 100644 drivers/gpu/drm/imagination/pvr_vm_mips.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/nvjpg.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/ofa.h create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/shared/m [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/uproc/os [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/nvtypes.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9805.c create mode 100644 drivers/gpu/drm/panel/panel-synaptics-r63353.c delete mode 100644 drivers/gpu/drm/renesas/shmobile/shmob_drm_backlight.c delete mode 100644 drivers/gpu/drm/renesas/shmobile/shmob_drm_backlight.h create mode 100644 drivers/gpu/drm/tests/drm_gem_shmem_test.c create mode 100644 drivers/gpu/drm/v3d/v3d_submit.c create mode 100644 drivers/gpu/drm/v3d/v3d_sysfs.c create mode 100644 drivers/hid/hid-mcp2200.c create mode 100644 drivers/hwmon/gigabyte_waterforce.c create mode 100644 drivers/hwmon/pmbus/ltc4286.c create mode 100644 drivers/hwmon/pmbus/mp5990.c create mode 100644 drivers/iio/light/isl76682.c create mode 100644 drivers/iio/light/veml6075.c create mode 100644 drivers/iio/temperature/mcp9600.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_debugfs.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_debugfs.h create mode 100644 drivers/interconnect/qcom/sm6115.c create mode 100644 drivers/interconnect/qcom/sm8650.c create mode 100644 drivers/interconnect/qcom/sm8650.h create mode 100644 drivers/interconnect/qcom/x1e80100.c create mode 100644 drivers/interconnect/qcom/x1e80100.h create mode 100644 drivers/leds/leds-max5970.c create mode 100644 drivers/leds/leds-sun50i-a100.c create mode 100644 drivers/media/i2c/gc2145.c create mode 100644 drivers/media/i2c/thp7312.c delete mode 100644 drivers/media/platform/chips-media/coda-common.c create mode 100644 drivers/media/platform/chips-media/coda/Kconfig copy drivers/media/platform/chips-media/{ => coda}/Makefile (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-bit.c (100%) create mode 100644 drivers/media/platform/chips-media/coda/coda-common.c rename drivers/media/platform/chips-media/{ => coda}/coda-gdi.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-h264.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-jpeg.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg2.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg4.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda.h (100%) rename drivers/media/platform/chips-media/{ => coda}/coda_regs.h (100%) rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.c (100%) rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.h (100%) create mode 100644 drivers/media/platform/chips-media/coda/trace.h delete mode 100644 drivers/media/platform/chips-media/trace.h create mode 100644 drivers/media/platform/chips-media/wave5/Kconfig create mode 100644 drivers/media/platform/chips-media/wave5/Makefile create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-hw.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-regdefine.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuerror.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5.h create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/Makefile create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-parallel.c create mode 100644 drivers/media/test-drivers/visl/visl-trace-av1.h create mode 100644 drivers/misc/mei/platform-vsc.c create mode 100644 drivers/misc/mei/vsc-fw-loader.c create mode 100644 drivers/misc/mei/vsc-tp.c create mode 100644 drivers/misc/mei/vsc-tp.h create mode 100644 drivers/misc/nsm.c create mode 100644 drivers/net/ethernet/intel/ice/ice_hwmon.c create mode 100644 drivers/net/ethernet/intel/ice/ice_hwmon.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cnxk_pf.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_est.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_est.h create mode 100644 drivers/net/ipa/data/ipa_data-v5.5.c create mode 100644 drivers/net/ipa/reg/ipa_reg-v5.5.c delete mode 100644 drivers/net/phy/aquantia.h create mode 100644 drivers/net/phy/aquantia/Kconfig create mode 100644 drivers/net/phy/aquantia/Makefile create mode 100644 drivers/net/phy/aquantia/aquantia.h create mode 100644 drivers/net/phy/aquantia/aquantia_firmware.c create mode 100644 drivers/net/phy/aquantia/aquantia_hwmon.c create mode 100644 drivers/net/phy/aquantia/aquantia_main.c delete mode 100644 drivers/net/phy/aquantia_hwmon.c delete mode 100644 drivers/net/phy/aquantia_main.c create mode 100644 drivers/net/wan/framer/Kconfig create mode 100644 drivers/net/wan/framer/Makefile create mode 100644 drivers/net/wan/framer/framer-core.c create mode 100644 drivers/net/wan/framer/pef2256/Makefile create mode 100644 drivers/net/wan/framer/pef2256/pef2256-regs.h create mode 100644 drivers/net/wan/framer/pef2256/pef2256.c delete mode 100644 drivers/net/wireless/atmel/atmel.c delete mode 100644 drivers/net/wireless/atmel/atmel.h delete mode 100644 drivers/net/wireless/atmel/atmel_cs.c delete mode 100644 drivers/net/wireless/atmel/atmel_pci.c delete mode 100644 drivers/net/wireless/cisco/Kconfig delete mode 100644 drivers/net/wireless/cisco/Makefile delete mode 100644 drivers/net/wireless/cisco/airo.c delete mode 100644 drivers/net/wireless/cisco/airo.h delete mode 100644 drivers/net/wireless/cisco/airo_cs.c delete mode 100644 drivers/net/wireless/intersil/hostap/Kconfig delete mode 100644 drivers/net/wireless/intersil/hostap/Makefile delete mode 100644 drivers/net/wireless/intersil/hostap/hostap.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_80211.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_ap.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_ap.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_common.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_config.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_cs.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_download.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_hw.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_info.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_ioctl.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_main.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_pci.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_plx.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_proc.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_wlan.h delete mode 100644 drivers/net/wireless/intersil/orinoco/Kconfig delete mode 100644 drivers/net/wireless/intersil/orinoco/Makefile delete mode 100644 drivers/net/wireless/intersil/orinoco/airport.c delete mode 100644 drivers/net/wireless/intersil/orinoco/cfg.c delete mode 100644 drivers/net/wireless/intersil/orinoco/cfg.h delete mode 100644 drivers/net/wireless/intersil/orinoco/fw.c delete mode 100644 drivers/net/wireless/intersil/orinoco/fw.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes.c delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes_dld.c delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes_dld.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes_rid.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hw.c delete mode 100644 drivers/net/wireless/intersil/orinoco/hw.h delete mode 100644 drivers/net/wireless/intersil/orinoco/main.c delete mode 100644 drivers/net/wireless/intersil/orinoco/main.h delete mode 100644 drivers/net/wireless/intersil/orinoco/mic.c delete mode 100644 drivers/net/wireless/intersil/orinoco/mic.h delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco.h delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_cs.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_pci.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_pci.h delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_plx.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_usb.c delete mode 100644 drivers/net/wireless/intersil/orinoco/scan.c delete mode 100644 drivers/net/wireless/intersil/orinoco/scan.h delete mode 100644 drivers/net/wireless/intersil/orinoco/spectrum_cs.c delete mode 100644 drivers/net/wireless/intersil/orinoco/wext.c delete mode 100644 drivers/net/wireless/intersil/orinoco/wext.h delete mode 100644 drivers/net/wireless/legacy/Kconfig delete mode 100644 drivers/net/wireless/legacy/Makefile delete mode 100644 drivers/net/wireless/legacy/ray_cs.c delete mode 100644 drivers/net/wireless/legacy/ray_cs.h delete mode 100644 drivers/net/wireless/legacy/rayctl.h delete mode 100644 drivers/net/wireless/legacy/rndis_wlan.c delete mode 100644 drivers/net/wireless/legacy/wl3501.h delete mode 100644 drivers/net/wireless/legacy/wl3501_cs.c delete mode 100644 drivers/net/wireless/marvell/libertas/if_cs.c create mode 100644 drivers/net/wireless/realtek/rtw89/efuse_be.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci_be.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922a.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922a.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922ae.c delete mode 100644 drivers/net/wireless/zydas/zd1201.c delete mode 100644 drivers/net/wireless/zydas/zd1201.h create mode 100644 drivers/nvmem/internals.h create mode 100644 drivers/nvmem/layouts.c create mode 100644 drivers/perf/dwc_pcie_pmu.c delete mode 100644 drivers/phy/realtek/Kconfig delete mode 100644 drivers/phy/realtek/Makefile delete mode 100644 drivers/phy/realtek/phy-rtk-usb2.c delete mode 100644 drivers/phy/realtek/phy-rtk-usb3.c create mode 100644 drivers/pinctrl/intel/pinctrl-intel-platform.c create mode 100644 drivers/pinctrl/pinctrl-pef2256.c create mode 100644 drivers/pinctrl/pinctrl-tps6594.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8650.c create mode 100644 drivers/pinctrl/qcom/pinctrl-x1e80100.c create mode 100644 drivers/platform/x86/amd/wbrf.c create mode 100644 drivers/pmdomain/arm/Kconfig rename drivers/{firmware => pmdomain/arm}/scpi_pm_domain.c (100%) create mode 100644 drivers/regulator/event.c create mode 100644 drivers/regulator/regnl.h create mode 100644 drivers/soc/qcom/pmic_pdcharger_ulog.c create mode 100644 drivers/soc/qcom/pmic_pdcharger_ulog.h delete mode 100644 drivers/soc/sifive/Kconfig delete mode 100644 drivers/soc/sifive/Makefile delete mode 100644 drivers/soc/sifive/sifive_ccache.c create mode 100644 drivers/spmi/spmi-devres.c create mode 100644 drivers/staging/media/starfive/Kconfig create mode 100644 drivers/staging/media/starfive/Makefile create mode 100644 drivers/staging/media/starfive/camss/Kconfig create mode 100644 drivers/staging/media/starfive/camss/Makefile create mode 100644 drivers/staging/media/starfive/camss/TODO.txt create mode 100644 drivers/staging/media/starfive/camss/stf-camss.c create mode 100644 drivers/staging/media/starfive/camss/stf-camss.h create mode 100644 drivers/staging/media/starfive/camss/stf-capture.c create mode 100644 drivers/staging/media/starfive/camss/stf-capture.h create mode 100644 drivers/staging/media/starfive/camss/stf-isp-hw-ops.c create mode 100644 drivers/staging/media/starfive/camss/stf-isp.c create mode 100644 drivers/staging/media/starfive/camss/stf-isp.h create mode 100644 drivers/staging/media/starfive/camss/stf-video.c create mode 100644 drivers/staging/media/starfive/camss/stf-video.h delete mode 100644 drivers/staging/rtl8192e/dot11d.c delete mode 100644 drivers/staging/rtl8192e/dot11d.h delete mode 100644 drivers/thermal/thermal_acpi.c create mode 100644 drivers/vfio/debugfs.c delete mode 100644 drivers/video/backlight/cr_bllcd.c create mode 100644 drivers/video/backlight/mp3309c.c delete mode 100644 drivers/video/fbdev/amba-clcd.c delete mode 100644 drivers/video/fbdev/vermilion/Makefile delete mode 100644 drivers/video/fbdev/vermilion/cr_pll.c delete mode 100644 drivers/video/fbdev/vermilion/vermilion.c delete mode 100644 drivers/video/fbdev/vermilion/vermilion.h create mode 100644 drivers/w1/masters/amd_axi_w1.c create mode 100644 fs/afs/addr_prefs.c create mode 100644 fs/afs/validation.c create mode 100644 fs/bcachefs/btree_key_cache_types.h create mode 100644 fs/bcachefs/darray.c create mode 100644 fs/ceph/mdsmap.h create mode 100644 fs/xfs/libxfs/xfs_ondisk.h create mode 100644 fs/xfs/scrub/newbt.c create mode 100644 fs/xfs/scrub/newbt.h delete mode 100644 fs/xfs/xfs_ondisk.h create mode 100644 include/drm/bridge/aux-bridge.h create mode 100644 include/drm/drm_eld.h delete mode 100644 include/drm/drm_legacy.h create mode 100644 include/dt-bindings/clock/google,gs101.h create mode 100644 include/dt-bindings/clock/qcom,qdu1000-ecpricc.h create mode 100644 include/dt-bindings/clock/qcom,sc8280xp-camcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-gcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-tcsr.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-gcc.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pm7325.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-smb139x.h create mode 100644 include/dt-bindings/interconnect/qcom,sm6115.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8650-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h create mode 100644 include/dt-bindings/reset/amlogic,c3-reset.h create mode 100644 include/dt-bindings/reset/qcom,sm8650-gpucc.h create mode 100644 include/linux/acpi_amd_wbrf.h delete mode 100644 include/linux/amba/clcd-regs.h delete mode 100644 include/linux/amba/clcd.h delete mode 100644 include/linux/ceph/mdsmap.h create mode 100644 include/linux/framer/framer-provider.h create mode 100644 include/linux/framer/framer.h create mode 100644 include/linux/framer/pef2256.h create mode 100644 include/linux/io_uring/cmd.h delete mode 100644 include/linux/slab_def.h delete mode 100644 include/linux/slub_def.h delete mode 100644 include/linux/virtio_console.h delete mode 100644 include/linux/w1-gpio.h delete mode 100644 include/sound/wm1250-ev1.h create mode 100644 include/uapi/drm/pvr_drm.h create mode 100644 include/uapi/linux/nsm.h create mode 100644 include/uapi/linux/thp7312.h create mode 100644 include/uapi/regulator/regulator.h create mode 100644 include/vdso/gettime.h create mode 100644 kernel/bpf/token.c create mode 100644 lib/zstd/common/allocations.h create mode 100644 lib/zstd/common/bits.h delete mode 100644 mm/slab.c create mode 100644 net/batman-adv/multicast_forw.c create mode 100644 net/core/page_pool_priv.h create mode 100644 net/core/page_pool_user.c create mode 100644 net/ieee802154/pan.c create mode 100644 net/mac80211/wbrf.c create mode 100644 net/wireless/certs/wens.hex create mode 100644 samples/cgroup/Makefile rename {tools => samples}/cgroup/cgroup_event_listener.c (100%) create mode 100644 samples/cgroup/memcg_event_listener.c create mode 100644 scripts/kconfig/mnconf-common.c create mode 100644 scripts/kconfig/mnconf-common.h mode change 100644 => 100755 sound/soc/codecs/es8326.c create mode 100644 sound/soc/codecs/es83xx-dsm-common.c create mode 100644 sound/soc/codecs/es83xx-dsm-common.h delete mode 100644 sound/soc/fsl/mpc8610_hpcd.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt722_sdca.c create mode 100644 sound/soc/sof/fw-file-profile.c create mode 100644 tools/build/feature/test-dwarf_getcfi.c delete mode 100644 tools/cgroup/Makefile create mode 100644 tools/lib/bpf/features.c create mode 100644 tools/net/ynl/generated/.gitignore delete mode 100644 tools/net/ynl/generated/devlink-user.c delete mode 100644 tools/net/ynl/generated/devlink-user.h delete mode 100644 tools/net/ynl/generated/ethtool-user.c delete mode 100644 tools/net/ynl/generated/ethtool-user.h delete mode 100644 tools/net/ynl/generated/fou-user.c delete mode 100644 tools/net/ynl/generated/fou-user.h delete mode 100644 tools/net/ynl/generated/handshake-user.c delete mode 100644 tools/net/ynl/generated/handshake-user.h delete mode 100644 tools/net/ynl/generated/netdev-user.c delete mode 100644 tools/net/ynl/generated/netdev-user.h delete mode 100644 tools/net/ynl/generated/nfsd-user.c delete mode 100644 tools/net/ynl/generated/nfsd-user.h create mode 100644 tools/net/ynl/lib/ynl-priv.h create mode 100644 tools/net/ynl/samples/page-pool.c create mode 100755 tools/net/ynl/ynl-gen-rst.py create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/core-imp-def.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/instruction.json copy tools/perf/pmu-events/arch/arm64/ampere/{ampereone => ampereonex}/intrinsic.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/mmu.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/pipeline.json copy tools/perf/pmu-events/arch/arm64/ampere/{ampereone => ampereonex}/spe.json (100%) create mode 100644 tools/perf/pmu-events/arch/riscv/starfive/dubhe-80/common.json copy tools/perf/pmu-events/arch/riscv/{sifive/u74 => starfive/dubhe-80}/firmware.j [...] create mode 100644 tools/perf/pmu-events/arch/riscv/thead/c900-legacy/cache.json copy tools/perf/pmu-events/arch/riscv/{sifive/u74 => thead/c900-legacy}/firmware.j [...] create mode 100644 tools/perf/pmu-events/arch/riscv/thead/c900-legacy/instruction.json create mode 100644 tools/perf/pmu-events/arch/riscv/thead/c900-legacy/microarch.json create mode 100755 tools/perf/tests/shell/diff.sh create mode 100644 tools/perf/tests/shell/lib/perf_has_symbol.sh create mode 100644 tools/perf/tests/shell/lib/setup_python.sh create mode 100755 tools/perf/tests/shell/list.sh create mode 100644 tools/perf/util/debuginfo.c create mode 100644 tools/perf/util/debuginfo.h create mode 100644 tools/testing/kunit/test_data/test_parse_attributes.log create mode 100644 tools/testing/selftests/bpf/config.vm create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_in_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/reg_bounds.c create mode 100644 tools/testing/selftests/bpf/prog_tests/token.c create mode 100644 tools/testing/selftests/bpf/progs/access_map_in_map.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_dead_global_func.c create mode 100644 tools/testing/selftests/bpf/progs/priv_map.c create mode 100644 tools/testing/selftests/bpf/progs/priv_prog.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_poke.c create mode 100644 tools/testing/selftests/bpf/progs/test_cgroup1_hierarchy.c create mode 100644 tools/testing/selftests/bpf/progs/test_fsverity.c create mode 100644 tools/testing/selftests/bpf/progs/test_get_xattr.c create mode 100644 tools/testing/selftests/bpf/progs/test_sig_in_xattr.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_bitfield_write.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_global_subprogs.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_precision.c create mode 100644 tools/testing/selftests/damon/_damon_sysfs.py create mode 100644 tools/testing/selftests/damon/access_memory.c create mode 100644 tools/testing/selftests/damon/sysfs_update_schemes_tried_region [...] create mode 100644 tools/testing/selftests/damon/sysfs_update_schemes_tried_region [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/pci_reset.sh create mode 100644 tools/testing/selftests/kvm/guest_memfd_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/mmio_warning_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/private_mem_conversions_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/private_mem_kvm_exits_test.c create mode 100644 tools/testing/selftests/mm/thp_settings.c create mode 100644 tools/testing/selftests/mm/thp_settings.h create mode 100755 tools/testing/selftests/net/fq_band_pktlimit.sh create mode 100644 tools/testing/selftests/net/lib.sh create mode 100755 tools/testing/selftests/net/net_helper.sh create mode 100755 tools/testing/selftests/nolibc/run-tests.sh create mode 100644 tools/testing/selftests/tc-testing/action-ebpf delete mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/concurrency.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/flower.json delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/tests.json create mode 100644 virt/kvm/guest_memfd.c