This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 50cd0879f89b Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] omits 96d2e62da3c4 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits fe6eda21a71f Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] omits 20bcf135cb54 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] omits e4e4e1e1f4ed Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] omits 9036922530b2 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits 2378942277f4 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 71bc976119a6 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 8b00412718fd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits d7de93c2d9d0 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits d8e4bd4427be Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits c9f951f05eac Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 2d266af7b2de Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 07753840b68b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 2da1d8e38112 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits e0fd8b1b2399 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] omits 66f819fccda9 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] omits 8ecbdb256a42 Merge branch 'fs-current' of linux-next omits 61c4a01fb410 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits 2f0680ba626b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 6efad7211987 Merge remote-tracking branch 'asoc/for-6.18' into asoc-linus omits 210f6c351217 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free omits aedc2c3a003a x86-kexec-add-a-sanity-check-on-previous-kernels-ima-kexec [...] omits 59e422ec6f48 x86/kexec: add a sanity check on previous kernel's ima kex [...] omits 1e88293a9dc1 um: disable KASAN_INLINE when STATIC_LINK is selected omits e71ac306eb68 idr: fix idr_alloc() returning an ID out of range omits 70ac03862b27 mailmap: update entry for Bartosz Golaszewski omits dc109e672433 mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN omits 9f3a3e3c3771 genalloc.h: fix htmldocs warning omits 7c14e4d73661 MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd omits 44e954fc336b mm/huge_memory: fix initialization of huge zero folio adds 8e3b02d2608f Documentation/x86: explain LINUX_EFI_INITRD_MEDIA_GUID adds f9e51009b0df Documentation: admin-guide: Correct spelling of "userspace" adds 3a2ddc5fb129 docs: ja_JP: SubmittingPatches: describe the 'Fixes:' tag adds 44abc8fcbff2 Documentation: process: Arbitrarily bump kernel major vers [...] adds ba9910068746 tools: docs: parse_data_structs.py: drop contents header adds ba9fbb3d9a4b tools: docs: parse_data_structs.py: output a line number adds 3ed952177288 docs: kernel_include.py: fix line numbers for TOC adds 641a4a13f309 docs: kernel_include.py: propose alternatives adds 9e4173432eec tools: docs: parse_data_structs: make process_exceptions t [...] adds 2cdd27a70887 tools: docs: parse_data_structs.py: get rid of process_exc [...] adds 7f809e6a6f07 tools: docs: parse_data_structs.py: add namespace support adds d2a72e1f27c1 tools: docs: parse_data_structs.py: accept more reftypes adds f0eb1b4ce75f docs: media: dvb: use TOC instead of file contents at headers adds a75968226ca8 docs: media: dvb: enable warnings for most headers adds 94d95887eae1 docs: media: rc: use TOC instead of file contents for LIRC header adds 2792fc73077b docs: media: mediactl: use TOC instead of file contents adds 11578a2ecbeb docs: kernel_include.py: use get_close_matches() to propos [...] adds ce062cdc2e46 docs: media: add missing c namespace to V4L headers adds 145b1d5c2ebf docs: media: videodev2.h.rst.exceptions: fix namespace on refs adds fec3d4c37676 media: docs: add a missing reference for VIDIOC_QUERY_CTRL adds 753b113b7783 media: docs: videodev2.h.rst.exceptions: ignore struct __k [...] adds 7ef84239edc5 media: docs: add some C domain missing references adds becd89fd86e9 docs: cec: cec.h.rst.exceptions: fix broken references from cec.h adds 95a0bd5d79b9 docs: cec: show broken xrefs and show TOC instead of cec.h [...] adds 6393c3780e76 docs: media: dmx_types: place kerneldoc at the right namespace adds c7d830d26bbb docs: media: dvb: headers: warn about broken cross references adds be63b06be5f2 docs: media: dvb: fix dmx.h.rst.exceptions adds d0841b8761da Merge branch 'media-uapi' into docs-mw adds 2a14f021210f scripts/jobserver-exec: move the code to a class adds fce6df7e7384 scripts/jobserver-exec: move its class to the lib directory adds a84a5d0b5a18 scripts/jobserver-exec: add a help message adds 75539bec27dd scripts: check-variable-fonts.sh: convert to Python adds 4515ffdf3cbc tools/docs: check-variable-fonts.py: split into a lib and [...] adds 92ea342ff6f3 check-variable-fonts.py: add a helper to display instructions adds abd61d1ff8f0 scripts: sphinx-pre-install: move it to tools/docs adds 4880eac5bc61 tools/docs: sphinx-pre-install: drop a debug print adds 3f835cb123c3 tools/docs: sphinx-pre-install: allow check for alternativ [...] adds adf9dc2592aa tools/docs: python_version: move version check from sphinx [...] adds 819667bc3ccd tools/docs: sphinx-build-wrapper: add a wrapper for sphinx-build adds 2e1760999e58 docs: parallel-wrapper.sh: remove script adds c514b13fd0ee docs: Makefile: document latex/PDF PAPER= parameter adds c6879037a1bb docs: Makefile: document FONTS_CONF_DENY_VF= parameter adds 2f99b85e22b9 tools/docs: sphinx-build-wrapper: add an argument for LaTe [...] adds 08e14bc17eca tools/docs: sphinx-build-wrapper: allow building PDF files [...] adds 82c294d453c0 tools/docs,scripts: sphinx-*: prevent sphinx-build crashes adds 0d9abc7627f5 tools/docs: sphinx-build-wrapper: Fix output for duplicated names adds 7e8a8143ecc3 docs: add support to build manpages from kerneldoc output adds 104e0a682e12 tools: kernel-doc: add a see also section at man pages adds ade9b9576e2f scripts: kdoc_parser.py: warn about Python version only once adds 2118ba7da61a tools/docs: sphinx-build-wrapper: move rust doc builder to [...] adds 62ea383b449f tools/docs: sphinx-* break documentation bulds on openSUSE adds 42180ada39da tools/docs: sphinx-build-wrapper: add support to run inside venv adds 0aa9c0395e30 tools/docs: sphinx-build-wrapper: handle sphinx-build errors adds c2381e8a6105 scripts: remove sphinx-build-wrapper from scripts/ adds 72603d73fae3 docs: conf.py: get rid of load_config.py adds 35b9d338e401 tools/docs: sphinx-build-wrapper: fix compat with recent T [...] adds 683dd3f79a31 docs: Makefile: fix rustdoc detection adds 4c6ece918022 tools/docs/sphinx-build-wrapper: allow skipping sphinx-build step adds ff1354edb388 docs: Makefile: avoid a warning when using without texlive adds 5401f971f56c tools/docs: sphinx-build-wrapper: pdflatex is needed only for pdf adds 0a4cd1c65ed5 docs: Makefile: use PYTHONPYCACHEPREFIX adds 2bd22194b26f kernel-doc: output source file name at SEE ALSO adds e123e00a5872 tools/docs: sphinx-build-wrapper: -q is a boolean, not an integer adds 3df5affb4be2 Merge branch 'build-script' into docs-mw adds 04623798aadc docs: admin-guide: Fix a typo in kernel-parameters.txt adds 54ff675c2b95 Documentation: assoc_array: Indent function explanation text adds 22605d257bcf Documentation: assoc_array: Format internal tree layout tables adds 96b546c241b1 Documentation/rtla: rename common_xxx.rst files to common_xxx.txt adds d0ef99906121 Documentation: fix dev-tools broken links in translations adds 7159cf9fad12 docs: checkpatch: Align block comment style adds 0aa760051f4e docs: checkpatch: Drop networking comment style adds 1f6e3f213982 tools/docs/sphinx-build-wrapper: Emit $SPHINXOPTS later in [...] adds 9de608a26f02 docs: replace broken links in ramfs-rootfs-initramfs docs adds ba2457109d5b Documentation: process: Also mention Sasha Levin as stable [...] adds aab703b3c6f6 Documentation: clarify PR_SPEC_L1D_FLUSH adds b4ff1f611b00 Documentation: fix reference to PR_SPEC_L1D_FLUSH adds e5e7ca66a7fc docs: kdoc: fix duplicate section warning message adds 2c62e2e874d1 coding-style: fix verb typo adds 0e6d01c46456 Docs/zh_CN: Translate ubifs.rst to Simplified Chinese adds a46d47ae3023 Docs/zh_CN: Translate ubifs-authentication.rst to Simplifi [...] adds 8c6c6e9564cc Docs/zh_CN: Translate gfs2.rst to Simplified Chinese adds a1cce3f46786 Docs/zh_CN: Translate gfs2-uevents.rst to Simplified Chinese adds 1c8e1941137e Docs/zh_CN: Translate gfs2-glocks.rst to Simplified Chinese adds 9a3d2d98f618 Docs/zh_CN: Translate dnotify.rst to Simplified Chinese adds e63b0d0e045f Docs/zh_CN: Translate inotify.rst to Simplified Chinese adds 733b8bdfe7cc Docs/zh_CN: Translate mptcp-sysctl.rst to Simplified Chinese adds 478bb02b0740 Docs/zh_CN: Translate skbuff.rst to Simplified Chinese adds a513d9628048 Docs/zh_CN: Translate generic-hdlc.rst to Simplified Chinese adds 943b764cb6a3 docs/zh_CN: Add security ipe Chinese translation adds b8c1494b3223 Docs/zh_CN: add fixed format for the header of gfs2-glocks.rst adds 46b194beeecf Docs/zh_CN: align title underline for ubifs.rst adds 679e5d29b5b0 Docs/zh_CN: fix the format of proofreader adds 7404c6b78a7c docs/zh_CN: Add security lsm-development Chinese translation adds 33d80c67d34d Docs/zh_CN: Translate timestamping.rst to Simplified Chinese adds 23713aa5b4ec docs/zh_CN: Add security SCTP Chinese translation adds 11441336dc02 docs/zh_CN: Update Rust index translation and add reference label adds 791ca5860b12 docs/zh_CN: Add scsi/index.rst translation adds 301e7b86d69a docs/zh_CN: Add scsi.rst translation adds 4e841f7e418d docs/zh_CN: Add scsi_mid_low_api.rst translation adds fdca4c262abe docs/zh_CN: Add scsi_eh.rst translation adds f7c2e7108e0c docs/zh_CN: Add scsi-parameters.rst translation adds dca85d5916f0 docs/zh_CN: Add link_power_management_policy.rst translation adds 89ac14006fde docs/zh_CN: Add sd-parameters.rst translation adds 7b8a94394442 docs/zh_CN: Add secrets coco Chinese translation adds 9b31970e1a42 docs/zh_CN: Add translation of rust/testing.rst adds 6fc05a144c12 Revert "Docs/zh_CN: Translate skbuff.rst to Simplified Chinese" adds 5d75e4551836 Merge tag 'Chinese-docs-6.18' of gitolite.kernel.org:pub/s [...] adds e849217cf376 Documentation: treewide: Replace marc.info links with lore adds 909597fa01f2 docs: Move the "features" tools to tools/docs adds d37366cac4cc docs: move checktransupdate.py to tools/docs adds eaae0ad97204 docs: move scripts/documentation-file-ref-check to tools/docs adds a5dd93016f20 docs: move get_abi.py to tools/docs adds f1c2db1f145b docs: move test_doc_build.py to tools/docs adds 184414c6a6ca docs: move find-unused-docs.sh to tools/docs adds 683e8cbaba7f docs: remove kernel-doc.pl adds 77a22121fe17 Merge branch 'tools-final2' into docs-mw adds 27600b51fbc8 MAINTAINERS: extend DOCUMENTATION SCRIPTS to the full directories adds 469c1c9eb6c9 kernel-doc: Issue warnings that were silently discarded adds aad1530ff6ce Documentation/rtla: Fix typo in common_options.txt adds 6524d31e158c Documentation/rtla: Fix typo in common_timerlat_options.txt adds 5bad56b4a246 Documentation/rtla: Fix typo in rtla-timerlat-top.rst adds 5e954a379fec Documentation/rtla: Fix typo in common_timerlat_options.txt adds 3e30aee83808 Documentation/rtla: Correct tracer name for common options adds 198fcc7cb832 Documentation/rtla: Mention default priority adds 122a552b5b1c Documentation/rtla: Mention default cgroup state adds b9f6a40dc3f0 Documentation/trace: Specify exact priority for timerlat adds 21d5c65d955f Documentation/rtla: Include defaults for tracer options adds 0c6636d8268f docs: w1: fix w1-netlink invalid URL adds 6894ea0b9ab5 docs: Makefile: Sort Documentation targets case-insensitiv [...] adds dd3e817e879c doc-guide: kernel-doc: add %CONST examples adds 0629278ecb97 Documentation: pldmfw: Demote library overview section adds f4c6e50568a1 Documentation: uacce: Add explicit title adds 8710524f3fc9 docs: ABI: sysfs-module: update modules taint flags adds e1cf4aac3864 docs: Fix missing word in spectre.rst adds d69a03a97a2d docs: doc-guide: parse-headers.rst update its documentation adds fc9e9a39cc98 tools/docs/get_abi.py: fix get_abi library directory adds 285f79bebf5b Documentation: parport-lowlevel: Separate function listing [...] adds 1f37cae5d1c7 xfs-doc: Fix typo error adds c6804c6af998 Documentation: taskstats: Reindent payload kinds list adds c1be952f1eb2 Documentation: amd-sbi: Wrap miscdevice listing snippet in [...] adds 3ba679d443c5 Documentation: mrvl-cn10k-dpi: Fix macro cross-reference syntax adds 77cbf5fbe572 Documentation: tps6594-pfsm: Fix macro cross-reference syntax adds f64c7e113dc9 scripts: docs: kdoc_files.py: don't consider symlinks as d [...] adds 62d785159c7a docs: Makefile: update SPHINXDIRS documentation adds 68f3d40ea0ce docs: parse-headers.rst: remove uneeded parenthesis adds 46a47693e109 Documentation/kernel-parameters: fix typo in retbleed= ker [...] adds 6ae0f2072768 docs: parse-headers.rst: Fix a typo adds f690e07859e6 Documentation/kernel-parameters: Move the kernel build options adds 778b8ebe5192 docs: Move the python libraries to tools/lib/python adds 992a9df41ad7 docs: bring some order to our Python module hierarchy adds 34a28245b6a5 Merge branch 'python-modules' into docs-mw adds 55fb2d572623 Documentation/admin-guide: fix typo and comment in cscope example adds caa642bf3b76 tools/docs/get_feat.py: convert get_feat.pl to Python adds b713807eab1e Documentation/sphinx/kernel_feat.py: use class directly adds e6bfd693bdd7 get_feat.pl: remove it, as it got replaced by get_feat.py adds d879c2e0195b Merge branch 'mauro' into docs-mw adds bd4b5902e7b6 docs: zh_CN: scsi: fix broken references in scsi-parameters.rst adds 6132026df02a docs/zh_CN: Update the Chinese translation of kbuild.rst adds a41b1f1521d5 docs/zh_CN: Add block/index.rst translation adds dcb7fefe5296 docs/zh_CN: Add blk-mq.rst translation adds 862f670205f7 docs/zh_CN: Add data-integrity.rst translation adds 56a248e7bc21 docs/zh_CN: Add libsas.rst translation adds f12ae9ba4d23 docs/zh_CN: Add wd719x.rst translation adds 0dd5cf95b737 Merge tag 'Chinese-docs-6.19' of gitolite.kernel.org:pub/s [...] adds 4d23db5b24a6 docs: MAINTAINERS: update Mauro's files/paths adds 2006f468bbf2 docs: kdoc_parser: add data/function attributes to ignore adds e36a7b1e1734 docs: submitting-patches: Clarify that removal of Acks nee [...] adds 18182f9758de docs: kdoc_parser: use '@' for Excess enum value adds 5f88f44d8427 docs: kdoc: various fixes for grammar, spelling, punctuation adds b9a565b3e4d8 README: restructure with role-based documentation and guidelines adds 464257baf992 docs: makefile: move rustdoc check to the build wrapper new f96163865a13 Merge tag 'docs-6.19' of git://git.lwn.net/linux new b687034b1a4d Merge tag 'slab-for-6.19' of git://git.kernel.org/pub/scm/ [...] adds 58ac42f27805 srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts [...] adds 34dc27f02cb3 srcu: Create an srcu_expedite_current() function adds 950063c6e897 rcutorture: Test srcu_expedite_current() adds ee90848499b1 srcu: Create a DEFINE_SRCU_FAST() adds c5fee33f884c srcu: Make grace-period determination use ssp->srcu_reader_flavor adds e4ed20c1603c rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_sr [...] adds 8235bcfd39e8 srcu: Require special srcu_struct define/init for SRCU-fas [...] adds ac51c40c2c14 srcu: Make SRCU-fast readers enforce use of SRCU-fast defi [...] adds 8c8250ee3b3d doc: Update for SRCU-fast definitions and initialization adds 3ed04e3f0362 rcu: Mark diagnostic functions as notrace adds 37827223f86a srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro adds f2b7d6252c67 torture: Permit negative kvm.sh --kconfig numberic arguments adds d3f52f53a562 srcu: Create an SRCU-fast-updown API adds 609460a6db20 rcutorture: Make srcu{,d}_torture_init() announce the SRCU type adds 81f00c462e27 refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu [...] adds bfad33230a5d refscale: Add SRCU-fast-updown readers adds 6fcc739a04b2 Merge branch 'rcu/srcu' into next adds edd6f78b75fb refscale: Add local_irq_disable() and local_irq_save() readers adds 78a731cefce6 refscale: Add local_bh_disable() readers adds 057df3eaca28 refscale: Add preempt_disable() readers adds bdba8330ad70 refscale: Add this_cpu_inc() readers adds 448b66a7aaf3 refscale: Add non-atomic per-CPU increment readers adds 204ab51445a7 refscale: Do not disable interrupts for tests involving lo [...] adds a50413848f1c Merge branch 'rcu/refscale' into next adds d1e6d2773898 rcu: Add a small-width RCU watching counter debug option adds e52b43883d08 locktorture: Fix memory leak in param_set_cpumask() adds 34e82569d593 rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls adds 515a48fedce7 torture: Add kvm-series.sh to test commit/scenario combination adds f121fbbdafeb rcutorture: Permit kvm-again.sh to re-use the build directory adds d4500d68bc9f rcutorture: Remove redundant rcutorture_one_extend() from [...] adds 82a224498005 rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE adds 9a08942f1701 Merge branch 'rcu/misc' into next new 98e7dcbb82fa Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/ [...] adds 7f8fcc6f09fb memory-barriers.txt: Sort wait_event* and wait_on_bit* lis [...] new 4a4e0199378f Merge tag 'lkmm.2025.12.01a' of git://git.kernel.org/pub/s [...] adds 67e1b0052f6b printk_ringbuffer: don't needlessly wrap data blocks around adds 2e448748146d lib/vsprintf: Improve vsprintf + sprintf function comments adds af205a9b6837 MAINTAINERS: add printk core-api doc file to PRINTK adds cc3bad11de6e printk_ringbuffer: Fix check of valid data size when blk_l [...] adds 394aa576c0b7 printk_ringbuffer: Create a helper function to decide whet [...] adds 372a12bd5df0 lib/vsprintf: Check pointer before dereferencing in time_a [...] adds 376c18f30e22 lib/vsprintf: Deduplicate special hex number specifier data adds a9f349e3c0be lib/vsprintf: Unify FORMAT_STATE_NUM handlers adds bccd5937447f lib/vsprintf: Add specifier for printing struct timespec64 adds 46ac6f51e55c ceph: Switch to use %ptSp adds 98e41fb0eccc libceph: Switch to use %ptSp adds c6e049b6212b dma-buf: Switch to use %ptSp adds fbd3aad6e034 drm/amdgpu: Switch to use %ptSp adds 9d2a48c3a702 drm/msm: Switch to use %ptSp adds 083364667d4e drm/vblank: Switch to use %ptSp adds 51d3654916cc drm/xe: Switch to use %ptSp adds 81e3db7ead99 e1000e: Switch to use %ptSp adds 64acc20ec9c7 igb: Switch to use %ptSp adds 0cfc283d18bc ipmi: Switch to use %ptSp adds 5a1df7219d89 media: av7110: Switch to use %ptSp adds 12158d6747de mmc: mmc_test: Switch to use %ptSp adds b8edf4fbb285 net: dsa: sja1105: Switch to use %ptSp adds 3bc02fe0b82a PCI: epf-test: Switch to use %ptSp adds b1e7286eeef3 pps: Switch to use %ptSp adds 4e7c8ab42e19 ptp: ocp: Switch to use %ptSp adds ed40532ccdfb s390/dasd: Switch to use %ptSp adds d710741f833f scsi: fnic: Switch to use %ptSp adds 7b040d45718e scsi: snic: Switch to use %ptSp adds ace38521705b tracing: Switch to use %ptSp new 3869e431b51f Merge branch 'for-6.19-vsprintf-timespec64' into for-linus adds c41c0ebfa1e0 printk/nbcon: Block printk kthreads when any CPU is in an [...] adds 4c3ba0d59256 printk/nbcon/panic: Allow printk kthread to sleep when the [...] adds d5d399efff65 printk/nbcon: Release nbcon consoles ownership in atomic f [...] new 475bb520c394 Merge branch 'rework/atomic-flush-hardlockup' into for-linus adds 4da42aaa82d6 printk: nbcon: Export console_is_usable adds 49f7d3054e84 printk: nbcon: Introduce KDB helpers adds 286b113d7000 printk: nbcon: Allow KDB to acquire the NBCON context adds 4349cf0df34f printk: nbcon: Export nbcon_write_context_set_buf adds 62627bf0cadf kdb: Adapt kdb_msg_write to work with NBCON consoles adds 822e2bb0d6dd drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT adds 4c70ab110bdd arch: um: kmsg_dump: Use console_is_usable adds 466348abb0c3 printk: Use console_is_usable on console_unblank new 2d786a5b80a7 Merge branch 'rework/nbcon-in-kdb' into for-linus adds 741ea7aa95dd printk: Introduce console_flush_one_record adds ba00f7c4d005 printk: console_flush_one_record() code cleanup adds 1bc9a28f076f printk: Use console_flush_one_record for legacy printer kthread new b1e6c41ef9da Merge branch 'rework/preempt-legacy-kthread' into for-linus adds d01ff281bd9b printk: Allow printk_trigger_flush() to flush all types adds 26873e3e7f0c printk: Avoid scheduling irq_work on suspend adds 66e7c1e0ee08 printk: Avoid irq_work for printk_deferred() on suspend new 3a9a3f5fb224 Merge branch 'rework/suspend-fixes' into for-linus adds 20793955835f printk_legacy_map: use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP new 4f132d81f9f8 Merge branch 'rework/threaded-printk' into for-linus adds 187de7c212e5 printk: nbcon: Allow unsafe write_atomic() for panic new 5cae92e62230 Merge branch 'rework/write_atomic-unsafe' into for-linus new 4d38b88fd17e Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/sc [...] adds 4457265c61f3 workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutex adds e36bce4466d7 workqueue: Update the rescuer's affinity only when it is detached adds 8ac4dbe7dd05 workqueue: Let DISASSOCIATED workers follow unbound wq cpu [...] adds c9c19e8bbc1e workqueue: Init rescuer's affinities as wq_unbound_cpumask adds 99ed6f62a46e workqueue: Factor out assign_rescuer_work() adds 7b05c90b3302 workqueue: Only assign rescuer work when really needed adds 6d90215dc015 workqueue: Don't rely on wq->rescuer to stop rescuer new 2b60145734a0 Merge tag 'wq-for-6.19' of git://git.kernel.org/pub/scm/li [...] adds d5cf4d34a333 cgroup/cpuset: Don't track # of local child partitions adds 16dad7801aad cgroup: Rename cgroup lifecycle hooks to cgroup_task_*() adds 260fbcb92bbe cgroup: Move dying_tasks cleanup from cgroup_task_release( [...] adds d245698d727a cgroup: Defer task cgroup unlink until after the task is d [...] adds 55939cf28a48 cgroup/cpuset: Rename update_unbound_workqueue_cpumask() t [...] adds 103b08709e8a cgroup/cpuset: Fail if isolated and nohz_full don't leave [...] adds 6cfeddbf4ade cgroup/cpuset: Move up prstate_housekeeping_conflict() helper adds b1034a690129 cgroup/cpuset: Ensure domain isolated CPUs stay in root or [...] adds be04e96ba911 cgroup/cpuset: Globally track isolated_cpus update adds 9311e6c29b34 cgroup: Fix sleeping from invalid context warning on PREEMPT_RT adds 01a743550b46 cgroup: include missing header for struct irq_work adds 0241e9e2bda3 cpuset: simplify node setting on error adds 648d43da64f0 cpuset: remove global remote_children list adds f23cb0ced8fb cpuset: remove need_rebuild_sched_domains adds 1dc830ee4c15 selftests/cgroup: conform test to KTAP format output adds e27179958ce7 docs: cgroup: Explain reclaim protection target adds 3755c11679d4 docs: cgroup: Note about sibling relative reclaim protection adds a0131c39270d docs: cgroup: No special handling of unpopulated memcgs adds 1f382215119a cgroup/cpuset: Introduce cpuset_cpus_allowed_locked() adds 318e18ed22e8 sched/deadline: Walk up cpuset hierarchy to decide root do [...] adds b1bcaed1e39a cpuset: Treat cpusets in attaching as populated new 8449d3252c26 Merge tag 'cgroup-for-6.19' of git://git.kernel.org/pub/sc [...] adds 0128c850513a sched_ext: Exit early on hotplug events during attach adds 111a79800aed tools/sched_ext: Strip compatibility macros for cgroup and [...] adds 3035addfaf28 sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_s [...] adds c0d630ba347c sched_ext: Wrap kfunc args in struct to prepare for aux__prog adds cded46d97159 sched_ext: Make scx_bpf_dsq_insert*() return bool adds bd7143e74e8c sched_ext/tools: Add compat wrapper for scx_bpf_task_set_s [...] adds 347ed2d566da sched/ext: Implement cgroup_set_idle() callback adds 44f5c8ec5b9a sched_ext: Add lockless peek operation for DSQs adds 5aff3b319997 sched_ext: Add a selftest for scx_bpf_dsq_peek adds 075e3f7206c4 sched_ext: Merge branch 'for-6.18-fixes' into for-6.19 adds 70d837c3e017 sched_ext: Merge branch 'sched/core' of git://git.kernel.o [...] adds 67fa319f5fff sched_ext: Allow forcibly picking an scx task adds 2dbbdeda77a6 sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibility adds a9c1fbbd6dad sched_ext: Don't kick CPUs running higher classes adds a379fa1e2cae sched_ext: Fix SCX_KICK_WAIT to work reliably adds 987e00035c0e sched_ext: Rename pnt_seq to kick_sync adds e67708823d73 sched_ext: Use rhashtable_lookup() instead of rhashtable_l [...] adds 71d7847cad44 sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs adds dcb938c45328 sched_ext: Add ___compat suffix to scx_bpf_dsq_insert___v2 [...] adds b7d4b28db7da sched_ext: Use SCX_TASK_READY test instead of tryget_task_ [...] adds 2d697e5f5a03 Merge branch 'for-6.18-fixes' into for-6.19 adds 180b4ac3420c sched_ext: Split schedule_deferred() into locked and unloc [...] adds 8803e6a7fb68 sched_ext: Factor out reenq_local() from scx_bpf_reenqueue [...] adds a3f5d4822253 sched_ext: Allow scx_bpf_reenqueue_local() to be called fr [...] adds 34423456443c sched_ext/tools: Restore backward compat with v6.12 kernels adds 587eb08a5fef sched_ext: Merge branch 'for-6.19' of git://git.kernel.org [...] adds 7900aa699c34 sched_ext: Fix cgroup exit ordering by moving sched_ext_fr [...] adds 023af03caed8 sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to t [...] adds d723f36e014d sched_ext: Minor cleanups to scx_task_iter adds 5a629ecbcdff sched_ext: Mark racy bitfields to prevent adding fields th [...] adds bfd3749d489e sched_ext: Use shorter slice in bypass mode adds 3546119f1864 sched_ext: Refactor do_enqueue_task() local and global DSQ paths adds 61debc251c1c sched_ext: Use per-CPU DSQs instead of per-node global DSQ [...] adds a69040ed57f5 sched_ext: Simplify breather mechanism with scx_aborting flag adds 5ebec443fb96 sched_ext: Exit dispatch and move operations immediately w [...] adds f2fe382e1f9e sched_ext: Make scx_exit() and scx_vexit() return bool adds 4ba54a6cbd4d sched_ext: Refactor lockup handlers into handle_lockup() adds 7ed8df0d1502 sched_ext: Make handle_lockup() propagate scx_verror() result adds 582f700e1bdc sched_ext: Hook up hardlockup detector adds c948d9f80c67 sched_ext: Add scx_cpu0 example scheduler adds d2974cc79f71 sched_ext: Factor out scx_dsq_list_node cursor initializat [...] adds d18b96ce12be sched_ext: Factor out abbreviated dispatch dequeue into di [...] adds 95d1df610cdc sched_ext: Implement load balancer for bypass mode adds 67932f691895 sched_ext: Update comments replacing breather with abortin [...] adds 1dcb98bbb753 sched_ext: Pass locked CPU parameter to scx_hardlockup() a [...] adds 348d3c587ac6 sched_ext: Use kvfree_rcu() to release per-cpu ksyncs object adds 06a7415cf247 sched_ext: tools: Removing duplicate targets during non-cr [...] adds 1dd6c84f1c54 sched_ext: Fix incorrect sched_class settings for per-cpu [...] new 02baaa67d9af Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub [...] adds 139560e8b973 livepatch: Match old_sympos 0 and 1 in klp_find_func() adds 5cb5575308bc selftests: livepatch: use canonical ftrace path new 51ab33fc0a8b Merge tag 'livepatching-for-6.19' of git://git.kernel.org/ [...] adds 061a8ac6deab samples: rust: platform: remove trailing commas adds d9252f1be2f9 rust_binder: remove trailing comma adds 5aed9677e507 rust_binder: use `kernel::fmt` adds 0dac8cf44b2d rust_binder: use `core::ffi::CStr` method names adds 5cc5d805e3ca rnull: use `kernel::fmt` adds b0af4f9142d0 rust: alloc: use `kernel::fmt` adds 3f0dd5fad9ac rust: debugfs: use `kernel::fmt` adds 7b0c32cbed76 samples: rust: debugfs: use `core::ffi::CStr` method names adds 0e947bc22b0b rust: pci: use `kernel::fmt` adds 5b60cde74bb7 rust: remove spurious `use core::fmt::Debug` adds 965a39a9627b rust: opp: use `CStr::as_char_ptr` adds 3b46f65355c9 rust: configfs: use `CStr::as_char_ptr` adds 9ce084e579bf rust: regulator: use `CStr::as_char_ptr` adds 1dcd763ba1f6 rust: clk: use `CStr::as_char_ptr` adds c5cf01ba8dfe rust: support formatting of foreign types adds 3b83f5d5e78a rust: replace `CStr` with `core::ffi::CStr` adds 5935461b4584 docs: rust: quick-start: add Debian 13 (Trixie) adds f56b13172382 rust: rbtree: add immutable cursor adds 305b79573068 rust: firmware: replace `kernel::c_str!` with C-Strings adds ab8a6c7b3451 rust: str: replace `kernel::c_str!` with C-Strings adds bf724be7f00c rust: macros: replace `kernel::c_str!` with C-Strings adds ab844cf32058 rust: allow `unreachable_pub` for doctests adds e5d330e13f67 rust: allow `clippy::disallowed_names` for doctests adds 90f3df4fdfb6 rust: add num module and Integer trait adds 01e345e82ec3 rust: num: add Bounded integer wrapping type adds 1aaa5cfbd489 MAINTAINERS: add entry for the Rust `num` module adds 53870c679e49 rust: pin-init: fix broken rust doc link adds 26866b6bb10b rust: pin-init: fix typo in docs adds 494de8f67b1e rust: sync: replace `kernel::c_str!` with C-Strings adds bc197e24a3ac rust: num: bounded: Always inline fits_within and from_expr adds 841f31d29869 rust: num: bounded: rename `try_into_bitint` to `try_into_ [...] adds f3f9f42232de kallsyms: Fix wrong "big" kernel symbol type read from procfs adds 7a0eae4d43d2 MAINTAINERS: Remove Alex Gaynor as Rust maintainer adds 46e58a9637ec rust: kbuild: introduce `core-flags` and `core-skip_flags` adds 1181c9744218 rust: kbuild: simplify `--cfg` handling adds 7dbe46c0b11d rust: kbuild: add proc macro library support adds d4e7307b1f35 rust: kbuild: support skipping flags in `rustc_test_library` adds c46b34f1d484 rust: kbuild: support using libraries in `rustc_procmacro` adds 3a8b546a2786 rust: proc-macro2: import crate adds a9acfceb9614 rust: proc-macro2: add SPDX License Identifiers adds c2af0e5f02b9 rust: proc-macro2: remove `unicode_ident` dependency adds bc1565efc358 rust: proc-macro2: add `README.md` adds 158a3b72118a rust: proc-macro2: enable support in kbuild adds a4851eeef3e7 rust: quote: import crate adds ddfa1b279d08 rust: quote: add SPDX License Identifiers adds 51177f023ce8 rust: quote: add `README.md` adds 88de91cc1ce7 rust: quote: enable support in kbuild adds 808c999fc9e7 rust: syn: import crate adds 69942c0a8965 rust: syn: add SPDX License Identifiers adds a3ee13024cab rust: syn: remove `unicode-ident` dependency adds 1112ba865526 rust: syn: add `README.md` adds 737401751ace rust: syn: enable support in kbuild adds 52ba807f1aa6 rust: macros: support `proc-macro2`, `quote` and `syn` adds 54e3eae85562 Merge patch series "`syn` support" new 784faa8eca82 Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linu [...] adds 9716818d615a Merge tag 'kbuild-ms-extensions-6.19' into kbuild-next adds d599f571b3b4 btrfs: send: make use of -fms-extensions for defining stru [...] adds af61da281f52 kbuild: Use objtree for module signing key path adds bfb046f67ae1 kbuild: doc: improve KBUILD_BUILD_TIMESTAMP documentation adds c4cb34aee137 kbuild: uapi: reuse KBUILD_USERCFLAGS adds d569067318f5 MAINTAINERS, .mailmap: Update mail address for Nicolas Schier adds 7319256dda30 kbuild: Rename Makefile.extrawarn to Makefile.warn adds 2d7eda1db504 kbuild: uapi: Drop types.h check from headers_check.pl adds 9362d34acf91 scripts/clang-tools: Handle included .c files in gen_compi [...] adds 7bade3f7e919 scripts: headers_install.sh: Remove two outdated config le [...] adds d81d9d389b9b kbuild: don't enable CC_CAN_LINK if the dummy program gene [...] adds 80623f2c83d7 init: deduplicate cc-can-link.sh invocations adds deab487e0f9b kbuild: allow architectures to override CC_CAN_LINK adds c83c9564cd1c initramfs: add gen_init_cpio to hostprogs unconditionally adds 2a9c8c0b59d3 kbuild: add target to build a cpio containing modules new 2ddcf4962c18 Merge tag 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/ [...] adds 37f46601383a selftests/tracing: Add basic test for trace_marker_raw file adds 26347f844381 selftests/dma: fix invalid array access in printf adds d9e6269e3303 selftests/run_kselftest.sh: exit with error if tests fail adds a1ca238936ae selftests: tracing: Add tprobe enable/disable testcase adds a2f7990d3309 selftests: tracing: Update fprobe selftest for ftrace base [...] new 2488655b2f6b Merge tag 'linux_kselftest-next-6.19-rc1' of git://git.ker [...] adds 9de5f847ef8f Documentation: kunit: add description of kunit.enable parameter adds 7bc16e72ddb9 kunit: Make filter parameters configurable via Kconfig new b6d993310a65 Merge tag 'linux_kselftest-kunit-6.19-rc1' of git://git.ke [...] adds 0db4941d9dae bpf: Use rcu_read_lock_dont_migrate in bpf_sk_storage.c adds 56b4d162392d bpf: Cleanup unused func args in rqspinlock implementation adds 469d638d1520 bpf: Fix sleepable context for async callbacks adds f233d4855918 bpf: Refactor storage_get_func_atomic to generic non_sleep [...] adds 5b1b5d380ac7 selftests/bpf: Add tests for async cb context adds 17566cf0e362 Merge branch 'fix-sleepable-context-tracking-for-async-callbacks' adds b5b693f73589 bpf: add bpf_strcasestr,bpf_strncasestr kfuncs adds eca0b643efc9 selftests/bpf: Test bpf_strcasestr,bpf_strncasestr kfuncs adds 2e36338df42d Merge branch 'add-kfuncs-bpf_strcasestr-and-bpf_strncasestr' adds d8accf661fcf bpf: Refactor cleanup of bpf_prog_test_run_skb adds 57bb2f671793 bpf: Reorder bpf_prog_test_run_skb initialization adds 838baa351cee bpf: Craft non-linear skbs in BPF_PROG_TEST_RUN adds 8d45d0398d10 selftests/bpf: Support non-linear flag in test loader adds bc3eeb42597a selftests/bpf: Test direct packet access on non-linear skbs adds 7dc484fe481e Merge branch 'support-non-linear-skbs-for-bpf_prog_test_run' adds 5f8d41172931 bpf: Fix handling maps with no BTF and non-constant offset [...] adds bca2b74ea9a8 selftests/bpf: Add more bpf_wq tests adds 4c97c4b149a0 bpf: Extract internal structs validation logic into helpers adds 39e9d5f63075 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] adds 48a97ffc6c82 bpf: Consistently use bpf_rcu_lock_held() everywhere adds 50de48a4dde7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] adds c67f4ae73798 selftests/bpf: Silence unused-but-set build warnings adds ec8e3e27a140 bpf: mark mm->owner as __safe_rcu_or_null adds 7484e7cd8ab1 bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null adds 7a9f475d52b0 Merge branch 'bpf-mm-related-minor-changes' adds 4f8543b5f20f selftests/bpf: Fix selftest verif_scale_strobemeta failure [...] adds b74938a3bd37 samples/bpf: Fix spelling typos in samples/bpf adds 7361c864852f selftests/bpf: Fix list_del() in arena list adds 04a899573fb8 bpf: Do not let BPF test infra emit invalid GSO types to stack adds 96d31dff3fa4 bpf: Clarify get_outer_instance() handling in propagate_to [...] adds 6ea5fc92a0fc bpf: fix the return value of push_stack adds f7d72d0b3f43 bpf: save the start of functions in bpf_prog_aux adds 44481e492532 bpf: generalize and export map_get_next_key for arrays adds 2f69c5685427 bpf: make bpf_insn_successors to return a pointer adds e7586577b75f libbpf: fix formatting of bpf_object__append_subprog_code adds a61a257ff51c selftests/bpf: remove unnecessary kfunc prototypes adds 531b87d865eb bpf: widen dynptr size/offset to 64 bit adds 76e4fed84712 lib: move freader into buildid.h adds 5a5fff604fa3 lib/freader: support reading more than 2 folios adds 9cba966f1c55 bpf: verifier: centralize const dynptr check in unmark_sta [...] adds 8d8771dc03e4 bpf: add plumbing for file-backed dynptr adds e3e36edb1b8f bpf: add kfuncs and helpers support for file dynptrs adds d869d56ca848 bpf: verifier: refactor kfunc specialization adds 2c52e8943a43 bpf: dispatch to sleepable file dynptr adds 784cdf931543 selftests/bpf: add file dynptr tests adds ff880798de39 Merge branch 'bpf-introduce-file-dynptr' adds feeaf1346f80 bpf: Add overwrite mode for BPF ring buffer adds 8f7a86ecde42 selftests/bpf: Add overwrite mode test for BPF ring buffer adds f9db3a38224e selftests/bpf/benchs: Add overwrite mode benchmark for BPF [...] adds 88427328e35d bpftool: Fix missing closing parethesis for BTF_KIND_UNKN adds e17d62fedd10 bpf: Refactor stack map trace depth calculation into helpe [...] adds 23f852daa4ba bpf: Fix stackmap overflow check in __bpf_get_stackid() adds 4f361895ae65 libbpf: Optimize the redundant code in the bpf_object__ini [...] adds 54c134f379ee libbpf: Fix the incorrect reference to the memlock_rlim va [...] adds 1d5137c8d1ac selftests/bpf: Add tc helpers adds 86433db93256 selftests/bpf: Make test_tc_tunnel.bpf.c compatible with b [...] adds 8517b1abe5ea selftests/bpf: Integrate test_tc_tunnel.sh tests into test_progs adds 5d3591607da2 selftests/bpf: Remove test_tc_tunnel.sh adds e2e668bd8106 Merge branch 'selftests-bpf-convert-test_tc_tunnel-sh-to-t [...] adds 5913e936f6d5 selftests/bpf: Fix intermittent failures in file_reader test adds 7bd6e5ce5be6 rqspinlock: Disable queue destruction for deadlocks adds a8a0abf09754 selftests/bpf: Add ABBCCA case for rqspinlock stress test adds d28c0e49210b Merge branch 'misc-rqspinlock-updates' adds 5701d5aefa19 bpf: Use kmalloc_nolock() in bpf streams adds 3ab77f35a75e selftests/bpf: test_xsk: Split xskxceiver adds 2233ef8bba81 selftests/bpf: test_xsk: Initialize bitmap before use adds cadc0c1fd79c selftests/bpf: test_xsk: Fix __testapp_validate_traffic()' [...] adds d66e49ffa020 selftests/bpf: test_xsk: fix memory leak in testapp_stats_ [...] adds bea4f03897c0 selftests/bpf: test_xsk: fix memory leak in testapp_xdp_sh [...] adds e3dfa0faf1f7 selftests/bpf: test_xsk: Wrap test clean-up in functions adds f477b0fd75f5 selftests/bpf: test_xsk: Release resources when swap fails adds e645bcfb16ea selftests/bpf: test_xsk: Add return value to init_iface() adds f12f1b5d14b0 selftests/bpf: test_xsk: Don't exit immediately when xsk_a [...] adds 3f09728f9080 selftests/bpf: test_xsk: Don't exit immediately when getti [...] adds 5b2a757a1619 selftests/bpf: test_xsk: Don't exit immediately when workers fail adds 844b13a9ff54 selftests/bpf: test_xsk: Don't exit immediately if validat [...] adds 7a96615f2e2d selftests/bpf: test_xsk: Don't exit immediately on allocat [...] adds 75fc630867bb selftests/bpf: test_xsk: Isolate non-CI tests adds d1aec26fce25 selftests/bpf: test_xsk: Integrate test_xsk.c to test_prog [...] adds ab01bfad61b0 Merge branch 'selftests-bpf-integrate-test_xsk-c-to-test_p [...] adds c076fd5bb4d7 selftests/bpf: Skip tc_tunnel subtest if its setup fails adds e6e10c51fb17 selftests/bpf: Add checks in tc_tunnel when entering net n [...] adds 5dae7453ecb5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] adds d43ad9da8052 bpf: Skip bounds adjustment for conditional jumps on same [...] adds 9f32bfec545c selftests/bpf: Add test for conditional jumps on same scal [...] adds 11369e6e337a Merge branch 'bpf-skip-bounds-adjustment-for-conditional-j [...] adds 74bd7bc0683e libbpf: Complete the missing @param and @return tags in btf.h adds efa47566ad0b libbpf: Update the comment to remove the reference to the [...] adds b3387b312226 docs/bpf: Add missing BPF k/uprobe program types to docs adds 4f596acc260e libbpf: Fix parsing of multi-split BTF adds cc77a203896e selftests/bpf: Test parsing of (multi-)split BTF adds 4cb4897bb49a Merge branch 'multi-split-btf-fixes-and-test' adds b4ce5923e780 bpf, x86: add new map type: instructions array adds 18a187bf2584 bpftool: Recognize insn_array map type adds cbef91de0271 libbpf: Recognize insn_array map type adds 218edd6db6b9 selftests/bpf: add selftests for new insn_array map adds 30ec0ec09bf5 bpf: support instructions arrays with constants blinding adds ae48162a667b selftests/bpf: test instructions arrays with blinding adds 5bef46ac9c57 bpf, x86: allow indirect jumps to r8...r15 adds 493d9e0d6083 bpf, x86: add support for indirect jumps adds bc414d35831b bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X adds dd3fd3c96559 libbpf: support llvm-generated indirect jumps adds ccbdb48ce5cd selftests/bpf: add new verifier_gotox test adds ac4d838ce122 selftests/bpf: add C-level selftests for indirect jumps adds b54a8e130c02 Merge branch 'bpf-indirect-jumps' adds 38e36514fcb0 selftests/bpf: Systematically add SO_REUSEADDR in start_se [...] adds 5b7d6c91986e selftests/bpf: Use start_server_str rather than start_reus [...] adds 6f1f4c1638fe Merge branch 'selftests-bpf-enfoce-so_reuseaddr-in-basic-t [...] adds f8c67d8550ee bpf: Use kmalloc_nolock() in range tree adds 3249e8a17e62 bpf: Adjust return value for queue destruction in rqspinlock adds 6af6e49a76c9 bpf: Free special fields when update [lru_,]percpu_hash maps adds c1cbf0d21c41 selftests/bpf: Add test to verify freeing the special fiel [...] adds f1d8c6580b86 Merge branch 'percpu_hash-maps' adds 93ce3bee311d selftests/bpf: retry bpf_map_update_elem() when E2BIG is returned adds c1da3df7191f bpf: Prevent nesting overflow in bpf_try_get_buffers adds e5d2e34e726b bpf: Add missing checks to avoid verbose verifier log adds fea3f5e83c5c bpf: Handle return value of ftrace_set_filter_ip in regist [...] adds 63066b7a8ed5 selftests/bpf: Convert glob_match() to bpf arena adds c13339039891 selftests/bpf: Fix failure paths in send_signal test adds 3781413465df libbpf: Fix BTF dedup to support recursive typedef definitions adds a69e09823ee9 selftests/bpf: Add BTF dedup tests for recursive typedef d [...] adds ef2c0b2e56ad Merge branch 'libbpf-fix-btf-dedup-to-support-recursive-typedef' adds e47b68bda4de Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] adds a4d31f451d5b selftests/bpf: Align kfuncs renamed in bpf tree adds 4f7bc83b9837 bpf: verifier: Move desc->imm setup to sort_kfunc_descs_by [...] adds d946f3c98328 bpf: Check skb->transport_header is set in bpf_skb_check_mtu adds 6cc73f35406c selftests/bpf: Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) wh [...] adds 4722981cca37 bpf: don't skip other information if xlated_prog_insns is skipped adds 7dc211c1159d bpf: Fix invalid prog->stats access when update_effective_ [...] adds f700b37314d9 selftests/bpf: Move common TCP helpers into bpf_tracing_net.h adds ec12ab2cda66 selftests/bpf: Replace TCP CC string comparisons with bpf_strncmp adds 0e854e553569 bpf: Always charge/uncharge memory when allocating/unlinki [...] adds e76a33e1c718 bpf: Remove smap argument from bpf_selem_free() adds 39a460c4253e bpf: Save memory alloction info in bpf_local_storage adds f484f4a3e058 bpf: Replace bpf memory allocator with kmalloc_nolock() in [...] adds d6ec0906d6c4 Merge branch 'replace-bpf-memory-allocator-with-kmalloc_no [...] adds d088da904223 selftests/bpf: Use ASSERT_STRNEQ to factor in long slab ca [...] adds e0940c672ab4 bpf: Document cfi_stubs and owner fields in struct bpf_struct_ops adds fd6ed07a05dc selftests/bpf: Use sockaddr_storage directly in cls_redirect test adds db354a157732 selftests/bpf: Use sockaddr_storage instead of sa46 in sel [...] adds 792f258803bc Merge branch 'selftests-bpf-networking-test-cleanups' adds 84b1c40d5b4d bpf: arm64: Add support for instructions array adds f4a66cf1cb14 bpf: arm64: Add support for indirect jumps adds d8774a36235e selftests: bpf: Enable gotox tests from arm64 adds 878ee3c325bb Merge branch 'bpf-arm64-indirect-jumps' adds 27746aaf1b20 selftests/bpf: skip test_perf_branches_hw() on unsupported [...] adds ae24fc8a16b0 selftests/bpf: Improve reliability of test_perf_branches_no_hw() adds b7f7d76d6e35 selftests/bpf: Update test_tag to use sha256 adds 4dd3a48d13a3 bpf: Add a check to make static analysers happy adds e3245f899043 bpf: properly verify tail call behavior adds 978da762ea45 bpf: test the proper verification of tail calls adds e40f5a6bf88a bpf: correct stack liveness for tail calls adds 8f7cf305a15e bpf: test the correct stack liveness of tail calls adds 4167096cb964 bpf: support nested rcu critical sections adds cf49ec5705a6 selftests: bpf: Add tests for unbalanced rcu_read_lock adds c42732087341 Merge branch 'bpf-nested-rcu-critical-sections' adds fad804002ef3 bpf: cleanup aux->used_maps after jit adds 25e4e3565d45 ftrace: Introduce FTRACE_OPS_FL_JMP adds 0c3772a8db1f x86/ftrace: Implement DYNAMIC_FTRACE_WITH_JMP adds 47c9214dcbea bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME adds 373f2f44c300 bpf,x86: adjust the "jmp" mode for bpf trampoline adds ae4a3160d19c bpf: specify the old and new poke_type for bpf_arch_text_poke adds 402e44b31e9d bpf: implement "jmp" mode for trampoline adds acf8726466a6 Merge branch 'bpf-trampoline-support-jmp-mode' adds 90ae54b4c7ec bpftool: Allow bpftool to build with openssl < 3 adds ad93ba02678e selftests/bpf: Allow selftests to build with older xxd adds 4617b3069af4 Merge branch 'ease-bpf-signing-build-requirements' adds 590699d85823 selftests/bpf: Fix htab_update/reenter_update selftest failure adds 44bf4611827b docs: bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY va [...] adds f2cb0660ac99 selftests/bpf: Call bpf_get_numa_node_id() in trigger_count() adds 8c868a34ea85 libbpf: Fix some incorrect @param descriptions in the comm [...] adds 8f6ddc058760 bpf: Introduce internal bpf_map_check_op_flags helper function adds 224de8d5a30e selftests/bpf: Relax CPU requirements for rqspinlock stress test adds 6173c1d6208c selftests/bpf: Add lock wait time stats to rqspinlock stress test adds 88337b587b8b selftests/bpf: Make CS length configurable for rqspinlock [...] adds 5262cb23393f Merge branch 'general-enhancements-to-rqspinlock-stress-test' adds 688b745401ab bpf: Fix exclusive map memory leak adds 7feff23cdf2e bpf: force BPF_F_RDONLY_PROG on insn array creation adds e3ea26add687 bpf: check for insn arrays in check_ptr_alignment adds 19f4091bf267 Merge branch 'a-pair-of-follow-ups-for-indirect-jumps' adds b4bf1d23dc1d bpf: Disable file_alloc_security hook adds a3a60cc120d6 selftests/bpf: Remove usage of lsm/file_alloc_security in [...] adds bd5bdd200c9e bpf: Remove runqslower tool adds beb7021a6003 rqspinlock: Enclose lock/unlock within lock entry acquisitions adds 5860f5ce479f rqspinlock: Perform AA checks immediately adds 81d5a6a43859 rqspinlock: Use trylock fallback when per-CPU rqnode is busy adds 30dc2f7025fe rqspinlock: Disable spinning for trylock fallback adds 087849cca31d rqspinlock: Precede non-head waiter queueing with AA check adds 3448375e71a4 selftests/bpf: Add success stats to rqspinlock stress test adds 34235a3544f2 Merge branch 'limited-queueing-in-nmi-for-rqspinlock' adds 4b4833acc63e selftests/bpf: rename test_tc_edt.bpf.c section to expose [...] adds b0f82e7ab6fb selftests/bpf: integrate test_tc_edt into test_progs adds 50ce5ea5f792 selftests/bpf: remove test_tc_edt.sh adds 1d17bcce6a0e selftests/bpf: do not hardcode target rate in test_tc_edt [...] adds 85bdeeb48f87 Merge branch 'selftests-bpf-convert-test_tc_edt-sh-into-te [...] adds c1af4465b9b9 bpf: make kprobe_multi_link_prog_run always_inline adds ff34657aa72a bpf: optimize bpf_map_update_elem() for map-in-map types new 015e7b0b0e8e Merge tag 'bpf-next-6.19' of git://git.kernel.org/pub/scm/ [...] adds 3dacc900c00b hdlc_ppp: fix potential null pointer in ppp_cp_event logging adds 53615ad26e97 netmem: replace __netmem_clear_lsb() with netmem_to_nmdesc() adds 16a2206354d1 net/hsr: add protocol version to fill_info output adds 0513a3f97b96 net: bridge: correct debug message function name in br_fil [...] adds e0aa11527139 eth: fbnic: fix various typos in comments and strings adds bdec4271e808 net: dsa: b53: implement port isolation support adds 10c4b4f60f5d net: mdio: use macro module_driver to avoid boilerplate code adds c3527eeb65cf eth: fealnx: fix typo in comments adds 331f8a8bea22 net: airoha: Add missing stats to ethtool_eth_mac_stats adds fc4fed9054ef net: airoha: Add get_link ethtool callback adds 6033d2a2468e Merge branch 'net-airoha-add-some-new-ethtool-bits' adds 6378e25ee1ca dt-bindings: net: dsa: nxp,sja1105: Add optional clock adds 1c51450f1aff tcp: better handle TCP_TX_DELAY on established flows adds 6ddb811a579f net: add SK_WMEM_ALLOC_BIAS constant adds d365c9bca35c net: control skb->ooo_okay from skb_set_owner_w() adds 2ddef3462b3a net: add /proc/sys/net/core/txq_reselection_ms control adds 4a7708443dec net: allow busy connected flows to switch tx queues adds 4ca05145d4f8 Merge branch 'net-deal-with-sticky-tx-queues' adds a8e846b8d93d r8152: Advertise software timestamp information. adds 378e6523ebb1 net: bcmgenet: remove unused platform code adds e5b670e5439b net: remove obsolete WARN_ON(refcount_read(&sk->sk_refcnt) == 1) adds e1f5bb196f0b net: bcmasp: Add support for PHY-based Wake-on-LAN adds f197902cd21a net: pse-pd: pd692x0: Replace __free macro with explicit k [...] adds 6fa1f8b64a47 net: pse-pd: pd692x0: Separate configuration parsing from [...] adds 8f3d044b34fe net: pse-pd: pd692x0: Preserve PSE configuration across reboots adds 1ecd74955641 Merge branch 'preserve-pse-pd692x0-configuration-across-reboots' adds 9fbafbfa5b99 dt-bindings: net: airoha: npu: Add AN7583 support adds 0850ae496d53 net: airoha: npu: Add airoha_npu_soc_data struct adds 4478596f71d9 net: airoha: npu: Add 7583 SoC support adds cb85ca4c0a34 Merge branch 'net-airoha-npu-introduce-support-for-airoha- [...] adds 4bd451f4c285 net: fbnic: Fix page chunking logic when PAGE_SIZE > 4K adds 75b350839b9e net: fbnic: Allow builds for all 64 bit architectures adds 6608b952ae8f Merge branch 'add-aarch64-support-for-fbnic' adds 00922eeaca3c dt-bindings: net: Convert amd,xgbe-seattle-v1a to DT schema adds af3fce9f1bb4 net: txgbe: expend SW-FW mailbox buffer size to identify Q [...] adds 1f863ce5c712 net: txgbe: optimize the flow to setup PHY for AML devices adds a058de9262f4 net: txgbe: rename txgbe_get_phy_link() adds ef672e4665dd Merge branch 'txgbe-feat-new-aml-firmware' adds 55db64ddd6a1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds bd853a59a87e net: amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_ [...] adds 38c31c2620de netdevsim: add ipsec hw_features adds e1048520750d Octeontx2-af: Fix pci_alloc_irq_vectors() return value check adds f18c231fb12a net/hsr: add interlink to fill_info output adds 12a7b7bc1427 net: stmmac: dwc-qos-eth: move MDIO bus locking into stmmac_mdio adds 0bc832a54d27 net: stmmac: place .mac_finish() method more appropriately adds e82c64be9b45 net: stmmac: avoid PHY speed change when configuring MTU adds 07d91ec99a8a net: stmmac: rearrange tc_init() adds 4a4094ba7ad2 net: stmmac: rename stmmac_phy_setup() to include phylink adds 7dbef65e5482 Merge branch 'net-stmmac-more-cleanups' adds 888bd0eca93c dt-bindings: ethernet: eswin: Document for EIC7700 SoC adds ea77dbbdbc4e net: stmmac: add Eswin EIC7700 glue driver adds 0c3cd7f04491 Merge branch 'add-driver-support-for-eswin-eic7700-soc-eth [...] adds 01b6aca22bb9 dt-bindings: net: qcom: ethernet: Add interconnect properties adds 56cef47c28dc selftests/net: packetdrill: unflake tcp_user_timeout_user- [...] adds 5b2b7dec05f3 net: add add indirect call wrapper in skb_release_head_state() adds fe946a751d9b net/sched: act_mirred: add loop detection adds 178ca30889a1 Revert "net/sched: Fix mirred deadlock on device recursion" adds 526f5fb112f7 net: sched: claim one cache line in Qdisc adds 100dfa74cad9 net: dev_queue_xmit() llist adoption adds 2df75cc5bdc4 Merge branch 'net-optimize-tx-throughput-and-efficiency' adds f1150b779571 dt-bindings: net: cdns,macb: sort compatibles adds a23b0b79e974 net: macb: use BIT() macro for capability definitions adds bd0b35ec835a net: macb: remove gap in MACB_CAPS_* flags adds 80cf78c59a1a net: macb: Remove local variables clk_init and init in mac [...] adds d7a4a20abe25 net: macb: drop macb_config NULL checking adds 94a164598d83 net: macb: simplify macb_dma_desc_get_size() adds 62e6c17463a7 net: macb: simplify macb_adj_dma_desc_idx() adds 731e991afb75 net: macb: move bp->hw_dma_cap flags to bp->caps adds 02d11c610555 net: macb: introduce DMA descriptor helpers (is 64bit? is PTP?) adds 39a913db6a47 net: macb: remove bp->queue_mask adds f26c6438a285 net: macb: replace min() with umin() calls adds 027202adf079 net: macb: drop `entry` local variable in macb_tx_map() adds b5fe4f3e5912 net: macb: drop `count` local variable in macb_tx_map() adds 1ce9662e31fd net: macb: apply reverse christmas tree in macb_tx_map() adds 8ebeef3d01c8 net: macb: sort #includes adds 7e0d4c111369 Merge branch 'net-macb-various-cleanups' adds 0746da01767e net: hibmcge: support pci_driver.shutdown() adds 1c17f4373d4d ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. adds 9c4609225ec1 rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_rep [...] adds 1532ed0d0753 inet: Avoid ehash lookup race in inet_ehash_insert() adds b8ec80b13021 inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule() adds 38f3cd3703df Merge branch 'net-avoid-ehash-lookup-races' adds 2af8ff1e472e net: Kconfig: discourage drop_monitor enablement adds 3dc2a17efc5f r8169: reconfigure rx unconditionally before chip reset wh [...] adds f578ff4c5388 selftests/net: io_uring: fix unknown errnum values adds 37a183d3b7cd tcp: Convert tcp-md5 to use MD5 library instead of crypto_ahash adds 4a997d49d92a tcp: Save lock_sock() for memcg in inet_csk_accept(). adds 7c268eaeec63 net: Allow opt-out from global protocol memory accounting. adds b46ab63181ff net: Introduce net.core.bypass_prot_mem sysctl. adds 5ed17896a09e bpf: Support bpf_setsockopt() for BPF_CGROUP_INET_SOCK_CREATE. adds 38163af06881 bpf: Introduce SK_BPF_BYPASS_PROT_MEM. adds 5f941dd87b0a selftests/bpf: Add test for sk->sk_bypass_prot_mem. adds 03de843bd080 Merge branch 'bpf-allow-opt-out-from-sk-sk_prot-memory_allocated' adds e90576829ce4 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds e29bbd73ad71 net: dsa: lantiq_gswip: support bridge FDB entries on the [...] adds 92790e6c11a8 net: dsa: lantiq_gswip: define VLAN ID 0 constant adds 8f5c71e44413 net: dsa: lantiq_gswip: remove duplicate assignment to vla [...] adds b92068755ee0 net: dsa: lantiq_gswip: merge gswip_vlan_add_unaware() and [...] adds 21c3237c60c3 net: dsa: lantiq_gswip: remove legacy configure_vlan_while [...] adds ab3ce58559d6 net: dsa: lantiq_gswip: permit dynamic changes to VLAN fil [...] adds 96a91e6eeb4d net: dsa: lantiq_gswip: disallow changes to privately set [...] adds 7ed1965f1010 net: dsa: lantiq_gswip: remove vlan_aware and pvid argumen [...] adds a57627626636 net: dsa: lantiq_gswip: put a more descriptive error print [...] adds 3bb500caf656 net: dsa: lantiq_gswip: drop untagged on VLAN-aware bridge [...] adds 1f89ed0ebf26 net: dsa: lantiq_gswip: treat VID 0 like the PVID adds 88224095b4e5 Merge branch 'net-dsa-lantiq_gswip-clean-up-and-improve-vl [...] adds 3dfdc98d1dc2 net: phy: micrel: simplify return in ksz9477_phy_errata() adds ba397fde5e99 net: phy: micrel: fix typos in comments adds f8a55d5e71e6 net: add a fast path in __netif_schedule() adds 370157293175 nl802154: fix some kernel-doc warnings adds 813882ae2275 net: stmmac: remove broken PCS code adds 14f74bc6dc69 net: stmmac: remove xstats.pcs_* members adds 2e2c878a3141 net: stmmac: remove SGMII/RGMII/SMII interrupt handling adds ebc5d656b78c net: stmmac: remove PCS "mode" pause handling adds 19064a58bd3c net: stmmac: remove unused PCS loopback support adds aa1b6775aef7 net: stmmac: remove hw->ps xxx_core_init() hardware setup adds 70589b05a03e net: stmmac: remove RGMII "pcs" mode adds c7b0d7874de0 net: stmmac: move reverse-"pcs" mode setup to stmmac_check [...] adds 412d5f32cb36 net: stmmac: simplify stmmac_check_pcs_mode() adds 5d1e7621f869 net: stmmac: hw->ps becomes hw->reverse_sgmii_enable adds 5c61db08d9ae net: stmmac: do not require snps,ps-speed for SGMII adds 045d7e5727c4 net: stmmac: only call stmmac_pcs_ctrl_ane() for integrate [...] adds 237e54caeaef net: stmmac: provide PCS initialisation hook adds 2c81f3357136 net: stmmac: convert to phylink PCS support adds 6117dc5c88e4 Merge branch 'net-stmmac-phylink-pcs-conversion' adds ed5d5928bd54 net: ti: am65-cpsw: move hw timestamping to ndo callback adds b8fa98ea4a22 ti: icssg: convert to ndo_hwtstamp API adds 149cfae71166 amd-xgbe: convert to ndo_hwtstamp callbacks adds 8a15a84e80dc net: atlantic: convert to ndo_hwtstamp API adds a6a64bb4115f cxgb4: convert to ndo_hwtstamp API adds d8db98db0d46 tsnep: convert to ndo_hwtstatmp API adds dc34040654e4 funeth: convert to ndo_hwtstamp API adds 6ae022f8ac7a Merge branch 'convert-net-drivers-to-ndo_hwtstamp-api-part-1' adds a5cd3a60aa1d net: shrink napi_skb_cache_{put,get}() and napi_skb_cache_ [...] adds c30fd916c4d7 gve: Consolidate and persist ethtool ring changes adds 98c2f0b42eea net: docs: add missing features that can have stats adds 20ae87514ad5 ice: implement ethtool standard stats adds 4368d5fe02f6 ice: add tracking of good transmit timestamps adds 71462475d002 ice: implement transmit hardware timestamp statistics adds a308ea972112 ice: refactor to use helpers adds 3c7bf5af2196 e1000e: Introduce private flag to disable K1 adds baa515ef820a Merge branch 'intel-wired-lan-driver-updates-2025-10-15-ic [...] adds 38516e3fa4ca s390/iucv: Convert sprintf/snprintf to scnprintf adds 9271d0ea07c2 can: m_can: add support for optional reset adds f968a24cad3d can: treewide: remove can_change_mtu() adds 73cc2882b644 dt-bindings: can: m_can: Add wakeup properties adds 04d5826b074e can: m_can: Map WoL to device_set_wakeup_enable adds 148e125d4e6f can: m_can: Return ERR_PTR on error in allocation adds a77a29775373 can: m_can: Support pinctrl wakeup state adds 578dbbb9524c Merge patch series "can: m_can: Add am62 wakeup support" adds c6dcc2b321cc can: m_can: m_can_init_ram(): make static adds 60af9dbb63fb can: m_can: hrtimer_callback(): rename to m_can_polling_timer() adds 293735053eaa net: m_can: convert dev_{dbg,info,err} -> netdev_{dbg,info,err} adds c6cbd24f65f1 can: m_can: m_can_interrupt_enable(): use m_can_write() in [...] adds 6218391758b5 can: m_can: m_can_class_register(): remove error message i [...] adds b24b43522eb3 can: m_can: m_can_tx_submit(): remove unneeded sanity checks adds 91a55c72a821 can: m_can: m_can_get_berr_counter(): don't wake up contro [...] adds e41287a07922 Merge patch series "can: m_can: various cleanups" adds ebc742edc998 Merge tag 'linux-can-next-for-6.19-20251017' of git://git. [...] adds 122d696c1789 net: nfc: Format userspace interface subsection headings adds 97aa8ecb5732 net: 6pack: Demote "How to turn on 6pack support" section heading adds 3dc835a66e03 Merge branch 'networking-docs-section-headings-cleanup' adds 51538c0c9d8c dt-bindings: net: airoha: Add AN7583 support adds 6d5b601d52a2 net: airoha: ppe: Dynamically allocate foe_check_time arra [...] adds 15f357cd4581 net: airoha: Add airoha_ppe_get_num_stats_entries() and ai [...] adds 5863b4e065e2 net: airoha: Add airoha_eth_soc_data struct adds ef9449f080b6 net: airoha: Generalize airoha_ppe2_is_enabled routine adds 5bd1d1fd48ea net: airoha: ppe: Move PPE memory info in airoha_eth_soc_d [...] adds 41139125f5c7 net: airoha: ppe: Remove airoha_ppe_is_enabled() where not [...] adds 306b78f5035a net: airoha: ppe: Configure SRAM PPE entries via the cpu adds 620d7b91aadb net: airoha: ppe: Flush PPE SRAM table during PPE setup adds c71a7a861ef0 net: airoha: Select default ppe cpu port in airoha_dev_init() adds 9d5b5219f672 net: airoha: Refactor src port configuration in airhoha_se [...] adds 63f283d36b1f net: airoha: ppe: Do not use magic numbers in airoha_ppe_f [...] adds e4e5ce823bdd net: airoha: Add AN7583 SoC support adds d1d7998df9d7 Merge branch 'net-airoha-add-an7583-ethernet-controller-support' adds 3ff9bcecce83 net: avoid extra access to sk->sk_wmem_alloc in sock_wfree() adds 0364ca33097d devlink: region: correct port region lookup to use port_ops adds 28098defc79f net: add a common function to compute features for upper devices adds d4fde269a970 bonding: use common function to compute the features adds 745cd46c2a47 team: use common function to compute the features adds 0152747a528a net: bridge: use common function to compute the features adds 21e45ec8a534 Merge branch 'net-common-feature-compute-for-upper-interface' adds a9dff2b5f72b dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch [...] adds ca4709843b7e net: dsa: tag_yt921x: add support for Motorcomm YT921x tags adds 186623f4aa72 net: dsa: yt921x: Add support for Motorcomm YT921x adds 0c5480ac96a4 MAINTAINERS: add entry for Motorcomm YT921x ethernet switc [...] adds 9549c74e015b Merge branch 'net-dsa-yt921x-add-support-for-motorcomm-yt921x' adds 1471a274b76d eth: 3c515: replace cleanup_module with __exit adds 4a107a0e8361 net: stmmac: mdio: use phy_find_first to simplify stmmac_m [...] adds 91f76771dba0 bnxt_en: support PPS in/out on all pins adds 962ac5ca99a5 net: macb: Remove duplicate linux/inetdevice.h header adds 26ab9830beab net: stmmac: replace has_xxxx with core_type adds 10e0378f05d2 net: spacemit: Avoid -Wflex-array-member-not-at-end warnings adds 114573962a68 net/sched: Remove unused inline helper qdisc_from_priv() adds d550d63d0082 eth: fbnic: fix integer overflow warning in TLV_MAX_DATA d [...] adds e0665df8c501 net: ti: icssg-prueth: Omit a variable reassignment in pru [...] adds 61b7ade9ba8c net: phy: micrel: Add support for non PTP SKUs for lan8814 adds 2b7553db91f8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 99ad2b6815f4 net: airoha: Remove code duplication in airoha_regs.h adds ec538867a376 net: unix: remove outdated BSD behavior comment in unix_re [...] adds 9ff86092655f net: rmnet: Use section heading markup for packet format s [...] adds 05774d7e4201 tcp: Remove unnecessary null check in tcp_inbound_md5_hash() adds 41b66240e90b net: dsa: lantiq_gswip: clarify GSWIP 2.2 VLAN mode in comment adds 705359797389 net: dsa: lantiq_gswip: convert accessors to use regmap adds 128f5cf40fa5 net: dsa: lantiq_gswip: convert trivial accessor uses to regmap adds 4cc06901ef34 net: dsa: lantiq_gswip: manually convert remaining uses of [...] adds 748b0aebd48f net: dsa: lantiq_gswip: replace *_mask() functions with re [...] adds 1d88358303fc net: dsa: lantiq_gswip: optimize regmap_write_bits() statements adds b0911b9e0140 net: dsa: lantiq_gswip: harmonize gswip_mii_mask_*() parameters adds f0a24b2547cf Merge branch 'net-dsa-lantiq_gswip-use-regmap-for-register [...] adds 06d6322280d9 neighbour: Use RCU list helpers for neigh_parms.list writers. adds 35d7c7087033 neighbour: Annotate access to neigh_parms fields. adds 4ae34be50064 neighbour: Convert RTM_GETNEIGHTBL to RCU. adds 55a6046b48a8 neighbour: Convert RTM_SETNEIGHTBL to RCU. adds 3064d0fe02af neighbour: Convert rwlock of struct neigh_table to spinlock. adds 612868762544 Merge branch 'neighbour-convert-rtm_getneightbl-and-rtm_se [...] adds 13cb6ac5b506 selftest: net: prevent use of uninitialized variable adds d0d2203b9ab7 strparser: fix typo in comment adds f0773d0b41b4 smc: rename smc_find_ism_store_rc to reflect broader usage adds 330ce8ffc184 net: phy: add phy_can_wakeup() adds b344bfacf1de net: phy: add phy_may_wakeup() adds b79fbd86c849 net: phylink: add phylink managed MAC Wake-on-Lan support adds dc1a2a9ce5b2 net: phylink: add phylink managed wake-on-lan PHY speed control adds 6911308d7d11 net: stmmac: convert to phylink-managed Wake-on-Lan adds d65cb2e27e6e net: stmmac: convert to phylink managed WoL PHY speed adds 86b66cb8d178 Merge branch 'net-add-phylink-managed-wol-and-convert-stmmac' adds 442a8c68f083 net: stmmac: add stmmac_mac_irq_modify() adds eed68edac508 net: stmmac: add support for controlling PCS interrupts adds fa6e6cd2faaa Merge branch 'net-stmmac-pcs-support-part-2' adds c09b183dc14e net: usb: usbnet: coding style for functions adds 9078e6c5f1de net: ravb: Make DBAT entry count configurable per-SoC adds 3912e804ff6a net: ravb: Allocate correct number of queues based on SoC support adds 568656789c14 Merge branch 'net-ravb-soc-specific-configuration' adds 32dd679b88d5 dt-bindings: net: snps,dwmac: move rk3399 line to its corr [...] adds e774c91dca45 dt-bindings: net: snps,dwmac: Sync list of Rockchip compatibles adds 4a667bec74b3 dt-bindings: net: rockchip-dwmac: Add compatible string fo [...] adds 2010163a8ea4 ethernet: stmmac: dwmac-rk: Add RK3506 GMAC support adds 384d84263295 MAINTAINERS: add dwmac-rk glue driver to the main Rockchip entry adds bfe62db5422b Merge branch 'dwmac-support-for-rockchip-rk3506' adds 82cb5be6ad64 net/tls: support setting the maximum payload size adds 5f30bc470672 selftests: tls: add tls record_size_limit test adds 68800bbf583f net: bridge: Flush multicast groups when snooping is disabled adds d10920607ffe selftests: bridge_mdb: Add a test for MDB flush on snoopin [...] adds 1bc80d673087 phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VS [...] adds ea5df88aeca1 phy: mscc: Fix PTP for VSC8574 and VSC8572 adds f4e52b326e28 Merge branch 'phy-mscc-fix-ptp-for-vsc8574-and-vsc8572' adds e5ae07b2ef86 batman-adv: Start new development cycle adds ed5730f3f733 batman-adv: use skb_crc32c() instead of skb_seq_read() adds bbfa5e7c8d17 Merge tag 'batadv-next-pullrequest-20251024' of https://gi [...] adds 05e090620bac net: airoha: Fix a copy and paste bug in probe() adds a5c12b060efe octeontx2: convert to ndo_hwtstamp API adds 7a07dc723fad mlx4: convert to ndo_hwtstamp API adds 38efb0ba3cd0 ionic: convert to ndo_hwtstamp API adds faac57cddfc2 net: ravb: convert to ndo_hwtstamp API adds 87e1b590f776 net: renesas: rswitch: convert to ndo_hwtstamp API adds 329021eeae03 net: hns3: add hwtstamp_get/hwtstamp_set ops adds 8b2ee2df6a32 Merge branch 'convert-net-drivers-to-ndo_hwtstamp-api-part-2' adds 622e8838a298 sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock(). adds 2d4df59aae91 sctp: Don't copy sk_sndbuf and sk_rcvbuf in sctp_sock_migrate(). adds b7185792f80a sctp: Don't call sk->sk_prot->init() in sctp_v[46]_create_ [...] adds 151b98d10ef7 net: Add sk_clone(). adds 16942cf4d3e3 sctp: Use sk_clone() in sctp_accept(). adds c49ed521f177 sctp: Remove sctp_pf.create_accept_sk(). adds b7ddb55f3127 sctp: Use sctp_clone_sock() in sctp_do_peeloff(). adds 71068e2e1b6b sctp: Remove sctp_copy_sock() and sctp_copy_descendant(). adds c5a644d254d8 Merge branch 'sctp-avoid-redundant-initialisation-in-sctp_ [...] adds 6f147c8328e0 net/sched: Remove unused typedef psched_tdiff_t adds 0ae1ac7335ca tcp: remove one ktime_get() from recvmsg() fast path adds 19ab0a22efbd dt-bindings: net: phy: vsc8531: Convert to DT schema adds a71e36777348 net: txgbe: support RX desc merge mode adds eb57b16d90d3 net: txgbe: support TX head write-back mode adds eaed17770637 net: txgbe: support RSC offload adds 0bc4059cc55d Merge branch 'implement-more-features-for-txgbe-devices' adds 211de28b1caf net/mlx5: Use common mlx5_same_hw_devs function adds 7718f2a8b87a net/mlx5: Add software system image GUID infrastructure adds cd36818c34ac net/mlx5: Refactor PTP clock devcom pairing adds 075e85a1261e net/mlx5: Refactor HCA cap 2 setting adds 20d78ead9477 net/mlx5: Add balance ID support for LAG multiplane groups adds 51f322550b1b Merge branch 'net-mlx5-add-balance-id-support-for-lag-mult [...] adds 182663bbff78 dibs: Remove reset of static vars in dibs_init() adds 968822086b74 dibs: Use subsys_initcall() adds c51aa14be9c4 dt-bindings: net: cdns,macb: add Mobileye EyeQ5 ethernet i [...] adds ae7a9585ea69 net: macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment adds 7a3d209145d1 net: macb: add no LSO capability (MACB_CAPS_NO_LSO) adds 3f7e51cd5fbf net: macb: rename bp->sgmii_phy field to bp->phy adds 48cf0be9b9a6 net: macb: Add "mobileye,eyeq5-gem" compatible adds d7d5eca4de56 Merge branch 'net-macb-eyeq5-support' adds 792000fbcd0c net: stmmac: Move subsecond increment configuration in ded [...] adds 6920fa0c764d net: stmmac: Add a devlink attribute to control timestamping mode adds cebba694d26d Merge branch 'net-stmmac-add-support-for-coarse-timestamping' adds 09e260351384 tools: ynl: fix indent issues in the main Python lib adds 34164142b5fd tools: ynl: rework the string representation of NlError adds a086e9860ce6 net: optimize enqueue_to_backlog() for the fast path adds c72568c21b97 net: rps: softnet_data reorg to make enqueue_to_backlog() fast adds 8443c3160858 net: netmem: remove NET_IOV_MAX from net_iov_type enum adds 294bfe0343da sctp: Constify struct sctp_sched_ops adds 5c00da851c31 net: tcp_lp: fix kernel-doc warnings and update outdated r [...] adds c35c178fcdff ice: enforce RTNL assumption of queue NAPI manipulation adds 806c4f32a806 ice: move service task start out of ice_init_pf() adds 2fe18288fce6 ice: move ice_init_interrupt_scheme() prior ice_init_pf() adds 71430451f81b ice: ice_init_pf: destroy mutexes and xarrays on memory al [...] adds e3bf1cdde747 ice: move udp_tunnel_nic and misc IRQ setup into ice_init_pf() adds ef825bdb4605 ice: move ice_init_pf() out of ice_init_dev() adds c2fb9398f73d ice: extract ice_init_dev() from ice_init() adds 8a37f9e2ff40 ice: move ice_deinit_dev() to the end of deinit paths adds 1390b8b3d2be ice: remove duplicate call to ice_deinit_hw() on error paths adds e9ce7f493ee8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 61958b33ef0b net: phy: realtek: Add RTL8224 cable testing support adds a8abe8e210c1 net: phy: motorcomm: Add support for PHY LEDs on YT8531 adds f58abec23da5 net: ipv4: Remove extern udp_v4_early_demux()/tcp_v4_early [...] adds fc18b6e98cce net: stmmac: move version handling into own function adds f49838f77cf6 net: stmmac: simplify stmmac_get_version() adds c36b97e4ca77 net: stmmac: consolidate version reading and validation adds 7b2e41fff76f net: stmmac: move stmmac_get_*id() into stmmac_get_version() adds b2fe9e29b5f6 net: stmmac: use FIELD_GET() for version register adds 7b510ea8e58e net: stmmac: provide function to lookup hwif adds f9326b139b4c net: stmmac: use != rather than ^ for comparing dev_id adds 6436f408eb21 net: stmmac: reorganise stmmac_hwif_init() adds efd3e30e651d Merge branch 'net-stmmac-hwif-c-cleanups' adds afb8f6567a5b selftest: net: fix socklen_t type mismatch in sctp_collision test adds b8a7826e4b1a net: sched: Don't use WARN_ON_ONCE() for -ENOMEM in tcf_cl [...] adds f0e7036fc9cb ipv4: icmp: Add RFC 5837 support adds d12d04d221f8 ipv6: icmp: Add RFC 5837 support adds 02da59575183 selftests: traceroute: Add ICMP extensions tests adds 76c231b3c2e0 Merge branch 'icmp-add-rfc-5837-support' adds 3a85ec37bc11 dt-bindings: net: netc-blk-ctrl: add compatible string for [...] adds c4430f2ac047 dt-bindings: net: enetc: add compatible string for ENETC w [...] adds ba5d7d45ce8e net: enetc: add preliminary i.MX94 NETC blocks control support adds 1cd3f21c18c2 net: enetc: add ptp timer binding support for i.MX94 adds 5175c1e4adca net: enetc: add basic support for the ENETC with pseudo MA [...] adds 2d673b0e2f8d net: enetc: add standalone ENETC support for i.MX94 adds b5171b8996e6 Merge branch 'net-enetc-add-i-mx94-enetc-support' adds 9f2674e1c335 net: ethernet: Remove redundant pm_runtime_mark_last_busy() calls adds a5d937dd0ead net: ipa: Remove redundant pm_runtime_mark_last_busy() calls adds 10c7b9be47e6 net: wwan: Remove redundant pm_runtime_mark_last_busy() calls adds cf35f4347ddd net: stmmac: mdio: fix incorrect phy address check adds 26888de97b2f net: phy: add iterator mdiobus_for_each_phy adds 0514010d553a net: fec: use new iterator mdiobus_for_each_phy adds 4575875065de net: davinci_mdio: use new iterator mdiobus_for_each_phy adds d4780abb8cce net: phy: use new iterator mdiobus_for_each_phy in mdiobus [...] adds 1bae0fd90077 Merge branch 'net-phy-add-iterator-mdiobus_for_each_phy' adds 85708c5d5f5b octeontx2-af: Simplify context writing and reading to hardware adds b5dcdde074d5 octeontx2-af: Add cn20k NIX block contexts adds 45229e9a9ab5 octeontx2-af: Extend debugfs support for cn20k NIX adds 8a8b13012774 octeontx2-af: Add cn20k NPA block contexts adds e4a8e78aca5e octeontx2-af: Extend debugfs support for cn20k NPA adds a861e5809f3e octeontx2-af: Skip NDC operations for cn20k adds d322fbd17203 octeontx2-pf: Initialize cn20k specific aura and pool contexts adds 81f12533572d octeontx2-pf: Initialize new NIX SQ context for cn20k adds f7774633cf25 octeontx2-af: Accommodate more bandwidth profiles for cn20k adds 47a1208776d7 octeontx2-af: Display new bandwidth profiles too in debugfs adds 33d8a1f45729 octeontx2-pf: Use new bandwidth profiles in receive queue adds ea7d0d60ebc9 Merge branch 'add-cn20k-nix-and-npa-contexts' adds aef3cdb47bbb net/smc: make wr buffer count configurable adds 8f736087e52f net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully adds 7ea7694495db Merge branch 'net-smc-make-wr-buffer-count-configurable' adds 9e314a3c525c ice: remove legacy Rx and construct SKB adds 3a4f419f7509 ice: drop page splitting and recycling adds 93f53db9f9dc ice: switch to Page Pool adds 8adfcfd6a2ee ice: implement configurable header split for regular Rx adds ba2807b869a1 ice: Allow 100M speed for E825C SGMII device adds a7ae783da0b9 i40e: avoid redundant VF link state updates adds 5d9b400e6f7e idpf: remove duplicate defines in IDPF_CAP_RSS adds 6ef670d833a8 ixgbe: fix typos in ixgbe driver comments adds 9157b8a88c0b igbvf: fix misplaced newline in VLAN add warning message adds 4920abacb1da Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ecca75ae5ae6 selftests: drv-net: replace the nsim ring test with a drv-net one adds 428ea708b714 wifi: rt2x00: check retval for of_get_mac_address adds a392cde88d19 wifi: cfg80211/mac80211: validate radio frequency range fo [...] adds a3b16dfe79ee wifi: mac80211_hwsim: advertise puncturing feature support adds 8f24be708829 wifi: mac80211: reset CRC valid after CSA adds ad55aa3ad8f8 wifi: mac80211: get probe response chan via ieee80211_get_ [...] adds bca76b875d05 wifi: cfg80211: default S1G chandef width to 1MHz adds cc18fffa3a51 wifi: mac80211: fix missing RX bitrate update for mesh for [...] adds 7cc986c04a9b wifi: cfg80211: Add debugfs support for multi-radio wiphy adds 88de08348af8 wifi: cfg80211: Add parameters to radio-specific debugfs d [...] adds 0a119c68d0e6 net: wireless: Remove redundant pm_runtime_mark_last_busy() calls adds db82ddeaf42b wifi: mac80211: add RX flag to report radiotap VHT information adds ec81b33b23be wifi: rt2x00: add nvmem eeprom support adds 508dfc1f2ccd wifi: mac80211: Allow HT Action frame processing on 6 GHz [...] adds 1659b441b6db Merge tag 'wireless-next-2025-10-30' of https://git.kernel [...] adds 320d80eeb222 netfilter: nf_tables: use C99 struct initializer for nft_set_iter adds 2b749f257645 netfilter: conntrack: disable 0 value for conntrack_max setting adds 57347d58a401 netfilter: fix typo in nf_conntrack_l4proto.h comment adds 12a7c6a9931f Merge tag 'nf-next-25-10-30' of https://git.kernel.org/pub [...] adds 0d0eb186421d cxgb4: flower: add support for fragmentation adds 1a2352ad82b5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 54133f9b4b53 net: mana: Support HW link state events adds 7ea4376b3972 net/mlx5e: Remove redundant tstamp pointer from channel st [...] adds bf791659743b net/mlx5e: Remove unnecessary tstamp local variable in mlx [...] adds fee182371a59 net/mlx5e: Rename hwstamp functions to hwtstamp adds 91baaf96f5d0 net/mlx5e: Rename timestamp fields to hwtstamp_config adds 250da3c8fe81 IB/IPoIB: Add support for hwtstamp get/set ndos adds 1c7fe48a9015 net/mlx5e: Convert to new hwtstamp_get/set interface adds ab5b76806e92 Merge branch 'convert-mlx5e-and-ipoib-to-ndo_hwtstamp_get-set' adds 9b443e58a896 net: stmmac: qcom-ethqos: remove MAC_CTRL_REG modification adds e7e756779afa net: phy: microchip_t1s: add support for Microchip LAN867X [...] adds 07f5765f26c3 net: phy: microchip_t1s: configure link status control for [...] adds 8c1211376e1b Merge branch 'net-phy-microchip_t1s-add-support-for-lan867 [...] adds a7aca10c0091 Documentation: netconsole: Separate literal code blocks fo [...] adds 4d07797faaa1 net: pse-pd: tps23881: Add support for TPS23881B adds 32032eb166a6 dt-bindings: pse-pd: ti,tps23881: Add TPS23881B adds 29f7ae9eba41 Merge branch 'net-pse-pd-add-tps23881b-support' adds 30176bf7c871 dpll: add phase-adjust-gran pin attribute adds 055a01b29fd6 dpll: zl3073x: Specify phase adjustment granularity for pins adds 718878c7f763 Merge branch 'dpll-add-support-for-phase-adjustment-granularity' adds 01cc760632b8 Documentation: ARCnet: Update obsolete contact info adds acbf1d0a9aeb hinic3: fix misleading error message in hinic3_open_channel() adds 18aa36238a4d net: phy: realtek: add interrupt support for RTL8221B adds 22795871edea net: dsa: yt921x: Fix spelling mistake "stucked" -> "stuck" adds 209ff7af79bf net: stmmac: rename devlink parameter ts_coarse into phc_c [...] adds 2214ca1ff6df mpls: Return early in mpls_label_ok(). adds f0914b8436c5 mpls: Hold dev refcnt for mpls_nh. adds 451c538ec067 mpls: Unify return paths in mpls_dev_notify(). adds d8f9581e1b7f ipv6: Add in6_dev_rcu(). adds bc7ebc569e8c mpls: Use in6_dev_rcu() and dev_net_rcu() in mpls_forward( [...] adds ab061f334792 mpls: Add mpls_dev_rcu(). adds 1fb462de9329 mpls: Pass net to mpls_dev_get(). adds 73e405393991 mpls: Add mpls_route_input(). adds 3a49629335a5 mpls: Use mpls_route_input() where appropriate. adds dde1b38e873c mpls: Convert mpls_dump_routes() to RCU. adds fb2b77b9b1db mpls: Convert RTM_GETNETCONF to RCU. adds e833eb25161a mpls: Protect net->mpls.platform_label with a per-netns mutex. adds 7d99a7c6c6a3 mpls: Drop RTNL for RTM_NEWROUTE, RTM_DELROUTE, and RTM_GETROUTE. adds 998b5d9683d9 Merge branch 'mpls-remove-rtnl-dependency' adds c18d4b190a46 net: Extend NAPI threaded polling to allow kthread based b [...] adds add3c1324a89 selftests: Add napi threaded busy poll test in `busy_poller` adds ff371a7e73c8 Merge branch 'add-support-to-do-threaded-napi-busy-poll' adds abcf6eef90c6 net: phy: introduce internal API for PHY MSE diagnostics adds e6e93fb01302 ethtool: netlink: add ETHTOOL_MSG_MSE_GET and wire up PHY [...] adds 335a9660e141 net: phy: micrel: add MSE interface support for KSZ9477 family adds fd93ed77efe4 net: phy: dp83td510: add MSE interface support for 10BASE-T1L adds 9e8a443401df Merge branch 'ethtool-introduce-phy-mse-diagnostics-uapi-a [...] adds 27cb3de7f43a net: add net cookie for net device trace events adds 462280043466 xsk: do not enable/disable irq when grabbing/releasing xsk [...] adds 30ed05adca4a xsk: use a smaller new lock for shared pool case adds 255d75ef029f Merge branch 'xsk-minor-optimizations-around-locks' adds 105bae321862 rtnetlink: honor RTEXT_FILTER_SKIP_STATS in IFLA_STATS adds 46173144e03d net: mark deliver_skb() as unlikely and not inlined adds dec568a36f9b net: stmmac: imx: use phylink's interface mode for set_clk [...] adds 553f23d19535 net: stmmac: s32: move PHY_INTF_SEL_x definitions out of the way adds 4a4692e90918 net: stmmac: add phy_intf_sel and ACTPHYIF definitions adds b459790d3fd6 net: stmmac: add stmmac_get_phy_intf_sel() adds 1b6aa81c8562 net: stmmac: add support for configuring the phy_intf_sel inputs adds 8233cc439779 net: stmmac: imx: convert to PHY_INTF_SEL_xxx adds d73c1dccfb99 net: stmmac: imx: use FIELD_PREP()/FIELD_GET() for PHY_INTF_SEL_x adds c012710c14a7 net: stmmac: imx: use stmmac_get_phy_intf_sel() adds 35103babce30 net: stmmac: imx: simplify set_intf_mode() implementations adds 38cd4e84b369 net: stmmac: imx: cleanup arguments for set_intf_mode() method adds eaca1a4dc51e net: stmmac: imx: use ->set_phy_intf_sel() adds 31113a452a3d Merge branch 'net-stmmac-multi-interface-stmmac' adds f4b2786fb14b virtio_net: Fix a typo error in virtio_net adds 2428803d5eef gtp: Fix a typo error for size adds 9781642e5890 veth: Fix a typo error in veth adds 96c68954cd3b net: sungem_phy: Fix a typo error in sungem_phy adds 52665fcc2241 xen/netfront: Comment Correction: Fix Spelling Error and D [...] adds 091400a5d411 net/mlx5e: Enhance function structures for self loopback p [...] adds 5c51a86122b2 net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb() adds 99b002018f6a net/mlx5e: Allow setting self loopback prevention bits on [...] adds a4c81e72f132 net/mlx5: IPoIB, set self loopback prevention in TIR init adds 477c352adda4 net/mlx5e: Do not re-apply TIR loopback configuration if n [...] adds 911e3a37b024 net/mlx5e: Pass old channels as argument to mlx5e_switch_p [...] adds 3b88a535a8e1 net/mlx5e: Defer channels closure to reduce interface down time adds b117befe8afd Merge branch 'net-mlx5e-reduce-interface-downtime-on-confi [...] adds f88191c7f361 mptcp: pm: in-kernel: record fullmesh endp nb adds e461e8a799a2 mptcp: pm: in kernel: only use fullmesh endp if any adds 4a6220a453c8 selftests: mptcp: join: do_transfer: reduce code dup adds 5c59df126bae selftests: mptcp: join: validate extra bind cases adds f102600ebe95 Merge branch 'mptcp-pm-in-kernel-fullmesh-endp-nb-bind-cases' adds f2143e283c6b net: devmem: Remove unused declaration net_devmem_bind_tx_ [...] adds e0c78fcad2bb dt-bindings: net: ethernet-phy: clarify when compatible mu [...] adds 2b3844754881 net: liquidio: convert to use ndo_hwtstamp callbacks adds 94037a0e18e3 net: liquidio_vf: convert to use ndo_hwtstamp callbacks adds 72c35e3a9589 net: octeon: mgmt: convert to use ndo_hwtstamp callbacks adds a23d0486d05a net: thunderx: convert to use ndo_hwtstamp callbacks adds d8fdc7069474 net: pch_gbe: convert to use ndo_hwtstamp callbacks adds bdf27b544742 Merge branch 'convert-drivers-to-use-ndo_hwtstamp-callback [...] adds 3f02b8272557 ti: netcp: convert to ndo_hwtstamp callbacks adds ee61c10cd482 net: rnpgbe: Add build support for rnpgbe adds 1b7f85f733fd net: rnpgbe: Add n500/n210 chip support with BAR2 mapping adds 4543534c3ef5 net: rnpgbe: Add basic mbx ops support adds c6d3f0198eaa net: rnpgbe: Add basic mbx_fw support adds 2ee95ec17e97 net: rnpgbe: Add register_netdev adds f005b348d36f Merge branch 'add-driver-for-1gbe-network-chips-from-mucse' adds 617a0dd24ef2 net: phy: make phy_device members pause and asym_pause bit [...] adds 687452051886 net: altera-tse: Set platform drvdata before registering netdev adds dd2619d38d7e net: altera-tse: Warn on bad revision at probe time adds 9350ea63fec6 net: altera-tse: Don't use netdev name for the PCS mdio bus adds 055e554b8fff net: altera-tse: Init PCS and phylink before registering netdev adds 907c46ae20cd Merge branch 'net-altera-tse-cleanup-init-sequence' adds c9445e3c0876 net: phy: fixed_phy: add helper fixed_phy_register_100fd adds dc86b621e1b4 net: fec: register a fixed phy using fixed_phy_register_10 [...] adds 0ee21f39c5d8 m68k: coldfire: remove creating a fixed phy adds 10d2f15afba2 net: b44: register a fixed phy using fixed_phy_register_10 [...] adds 458639c42b7e MIPS: BCM47XX: remove creating a fixed phy adds 5de9ea1c50f0 net: phy: fixed_phy: remove fixed_phy_add adds bd0fa8607308 Merge branch 'net-phy-remove-fixed_phy_add-and-first-its-users' adds bf33247a90d3 net: Add struct sockaddr_unsized for sockaddr of unknown length adds 0e50474fa514 net: Convert proto_ops bind() callbacks to use sockaddr_unsized adds 85cb0757d7e1 net: Convert proto_ops connect() callbacks to use sockaddr [...] adds 3d39d34146f2 net: Remove struct sockaddr from net.h adds 449f68f8fffa net: Convert proto callbacks from sockaddr to sockaddr_unsized adds 8116d803e7f8 bpf: Convert cgroup sockaddr filters to use sockaddr_unsiz [...] adds c1a799eef62b bpf: Convert bpf_sock_addr_kern "uaddr" to sockaddr_unsized adds 2b5e9f9b7e41 net: Convert struct sockaddr to fixed-size "sa_data[14]" adds 89aec171d9d1 Merge branch 'net-introduce-struct-sockaddr_unsized' adds dfb073d32cac ptp: Return -EINVAL on ptp_clock_register if required ops [...] adds c79a02252457 net: dsa: microchip: Fix a link check in ksz9477_pcs_read() adds 37ff03b356ef wifi: iwlwifi: align the name of iwl_alive_ntf_v6 to the c [...] adds 9dc6e9dfdf9d wifi: iwlwifi: mld: remove support from of alive notif version 6 adds 5c0251598f29 wifi: iwlwifi: mld: reschedule check_tpt_wk also not in EMLSR adds eade5cacc95c wifi: iwlwifi: mvm: move rate conversions to utils.c adds ba8581697936 wifi: iwlwifi: iwlmld is always used for wifi7 devices adds 30d47d8fe781 wifi: iwlwifi: cfg: add new device names adds ef56bbed4c03 wifi: iwlwifi: tests: check listed PCI IDs have configs adds 58a4ebe31688 wifi: iwlwifi: fix remaining kernel-doc warnings adds d852e72d9425 wifi: iwlwifi: mvm: cleanup unsupported phy command versions adds 355431679a91 wifi: iwlwifi: mld: support get/set_antenna adds d676e0135768 wifi: iwlwifi: mld: set wiphy::iftype_ext_capab dynamically adds 92e87cee465c wifi: iwlwifi: mld: update to new sniffer API adds 38f79506195c wifi: iwlwifi: mld: include raw PHY notification in radiotap adds 7f59fadbcbbc wifi: iwlwifi: fw: remove support of several iwl_lari_conf [...] adds 8377e92a3a08 wifi: iwlwifi: be more chatty when we fail to find a wifi7 device adds d24076e0758f wifi: iwlwifi: stop checking the firmware's error pointer adds 7906c61a8faf wifi: iwlwifi: mld: check the validity of noa_len adds f67cf9aaae46 wifi: iwlwifi: fix build when mvm/mld not configured adds 50d0cafec60c wifi: iwlwifi: bump core version for BZ/SC/DR adds 3e24ba621ba1 wifi: iwlwifi: mvm/mld: report non-HT frames as 20 MHz adds bd8a6e46e6b8 wifi: iwlwifi: mld: use FW_CHECK on bad ROC notification adds 0d0e8149c6d7 wifi: iwlwifi: bump core version for BZ/SC/DR adds 7ed47d42943f wifi: iwlwifi: disable EHT if the device doesn't allow it adds 9e69bcb527ea wifi: iwlwifi: mld: Move EMLSR prints to IWL_DL_EHT adds 5ee10092eb77 wifi: iwlwifi: cfg: fix a few device names adds 75dd87e3f181 wifi: iwlwifi: mld: check for NULL pointer after kmalloc adds 3df28496673b wifi: iwlwifi: mld: add null check for kzalloc() in iwl_ml [...] adds dcbc94c1f044 Merge tag 'iwlwifi-next-2025-10-28' of https://git.kernel. [...] adds 4077d7fb27be wifi: wcn36xx: Remove unused wcn36xx_smd_update_scan_params adds f35a07a4842a wifi: ath10k: move recovery check logic into a new work adds 960fc268a9fc wifi: ath11k: Remove struct wmi_bcn_send_from_host_cmd adds d34a368be24d wifi: ath12k: Remove struct wmi_bcn_send_from_host_cmd adds 596b911644cc wifi: ath11k: restore register window after global reset adds 36f9edbb9d0f wifi: ath12k: Fix MSDU buffer types handling in RX error path adds 43ba986e7ac7 wifi: ath12k: track dropped MSDU buffer type packets in RE [...] adds 6917e268c433 wifi: ath12k: Defer vdev bring-up until CSA finalize to av [...] adds b94f523cc5a1 wifi: ath12k: Fix NSS value update in ext_rx_stats adds 8c21b32c2cc8 wifi: ath12k: fix VHT MCS assignment adds 9c5f229b1312 wifi: ath12k: fix TX and RX MCS rate configurations in HE mode adds 38e3a9408496 wifi: ath12k: Add MODULE_FIRMWARE() entries adds 54be19710976 wifi: ath10k: Support for FTM TLV test commands adds 47d0cd6bccb4 wifi: ath11k: fix VHT MCS assignment adds 4a013ca2d490 wifi: ath11k: fix peer HE MCS assignment adds 66887282233d wifi: ath11k: relocate some Tx power related functions in mac.c adds c243d5e44f6e wifi: ath11k: wrap ath11k_mac_op_get_txpower() with lock-a [...] adds 722015690f52 wifi: ath11k: add support for Tx Power insertion in RRM ac [...] adds 998c68e96c03 wifi: ath11k: advertise NL80211_FEATURE_TX_POWER_INSERTION adds 50cb7ccab817 wifi: ath11k: Correctly use "ab" macro parameter adds f7746cfcdbc5 wifi: ath12k: add support for BSS color change adds a41281f6518e wifi: ath12k: restore register window after global reset adds 197498315de7 wifi: ath12k: Assert base_lock is held before allocating R [...] adds be5febd51c47 wifi: ath12k: fix potential memory leak in ath12k_wow_arp_ [...] adds 00575bb44b2c wifi: ath12k: fix reusing m3 memory adds 088a099690e4 wifi: ath12k: fix error handling in creating hardware group adds 770bff79424b wifi: ath12k: generalize GI and LTF fixed rate functions adds ec1d9b79be5d wifi: ath12k: add EHT rate handling to existing set rate f [...] adds 6c95151e2e77 wifi: ath12k: Add EHT MCS/NSS rates to Peer Assoc adds ab31a9b73c95 wifi: ath12k: Add EHT fixed GI/LTF adds 5ee9cb2c236b wifi: ath12k: add EHT rates to ath12k_mac_op_set_bitrate_mask() adds 09486128caef wifi: ath12k: Set EHT fixed rates for associated STAs adds 448bf7b51426 wifi: ath12k: enforce vdev limit in ath12k_mac_vdev_create() adds e70515039d44 wifi: ath12k: unassign arvif on scan vdev create failure adds 877f9c22fdf4 wifi: ath10k: use = {} to initialize pm_qos_request instea [...] adds 059ca8fd692b wifi: ath10k: use = {} to initialize bmi_target_info inste [...] adds 2f6adeaf92c4 Merge tag 'ath-next-20251103' of git://git.kernel.org/pub/ [...] adds 9b73cdad5889 Merge tag 'wireless-next-2025-11-05' of https://git.kernel [...] adds 93d46ea3e984 net: stmmac: socfpga: Agilex5 EMAC platform configuration adds 4c00476d4480 net: stmmac: socfpga: Enable TBS support for Agilex5 adds e28988aef70f net: stmmac: socfpga: Enable TSO for Agilex5 platform adds fd8c4f645496 net: stmmac: socfpga: Add hardware supported cross-timestamp adds 9158447f09aa Merge branch 'net-stmmac-socfpga-add-agilex5-platform-supp [...] adds 0567c84d683d dt-bindings: ethernet: eswin: fix yaml schema issues adds 6b47af35a6dd net: selftests: export packet creation helpers for driver use adds 862a64c83faf amd-xgbe: introduce support ethtool selftest adds 42b06fcc878d amd-xgbe: add ethtool phy loopback selftest adds d7735c6bb231 amd-xgbe: add ethtool split header selftest adds 9c11b6b1abcd amd-xgbe: add ethtool jumbo frame selftest adds f47b0c11829a Merge branch 'amd-xgbe-introduce-support-for-ethtool-selftests' adds 0cc4b8461591 s390/ctcm: Use info level for handshake UC_RCRESET adds 13068e9d5726 idpf: add support for IDPF PCI programming interface adds 1ec9871fbb80 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 322a1e6f3d68 net: dsa: lantiq_gswip: split into common and MMIO parts adds a7d4b05f9d74 net: dsa: lantiq_gswip: support enable/disable learning adds 9ec1fc0bf2b0 net: dsa: lantiq_gswip: support Energy Efficient Ethernet adds 3e5ef3b1709a net: dsa: lantiq_gswip: set link parameters also for CPU port adds 0c56a98560c1 net: dsa: lantiq_gswip: define and use GSWIP_TABLE_MAC_BRI [...] adds e836824116b5 dt-bindings: net: dsa: lantiq,gswip: add MaxLinear RMII re [...] adds 319fd7e9d446 net: dsa: lantiq_gswip: add vendor property to setup MII r [...] adds bea0c1778611 dt-bindings: net: dsa: lantiq,gswip: add support for MII d [...] adds cdef8e47b638 net: dsa: lantiq_gswip: allow adjusting MII delays adds e1bb4b36a7ae dt-bindings: net: dsa: lantiq,gswip: add support for MaxLi [...] adds c6230446b1a6 net: dsa: add tagging driver for MaxLinear GSW1xx switch family adds 22335939ec90 net: dsa: add driver for MaxLinear GSW1xx switch family adds 380e6f3c7bc5 Merge branch 'net-dsa-lantiq_gswip-add-support-for-maxline [...] adds c04956cccb78 tg3: extract GRXRINGS from .get_rxnfc adds 8a25a2e34157 net: phy: qt2025: Wait until PHY becomes ready adds 24ab8efb9aea xsk: Move NETDEV_XDP_ACT_ZC into generic header adds 25e63e559c41 netkit: Document fast vs slowpath members via macros adds e98d8792929d net: rswitch: Move definition of S4 gPTP offset adds 50ab1c6becde net: rcar_gen4_ptp: Move control fields to users adds b314e4f7a9d9 net: rswitch: Use common defines for time stamping control adds e43791f40b81 net: rtsn: Use common defines for time stamping control adds 3614d249d1da net: rcar_gen4_ptp: Remove unused defines adds 5ce97b8d6132 net: ravb: Break out Rx hardware timestamping adds 16e2e6cf75e6 net: ravb: Use common defines for time stamping control adds 6fc33710cd6c Merge branch 'net-renesas-cleanup-usage-of-gptp-flags' adds c6934c4e049c netlink: specs: netdev add missing stats to qstat-get adds be88c549e9d7 tcp: Call tcp_syn_ack_timeout() directly. adds 3ce5dd8161ec tcp: Remove timeout arg from reqsk_queue_hash_req(). adds 6fbf648d5cc4 tcp: Remove redundant init for req->num_timeout. adds 207ce0f6bc13 tcp: Remove timeout arg from reqsk_timeout(). adds 1e9d3005e02c tcp: Apply max RTO to non-TFO SYN+ACK. adds ffc56c90819e selftest: packetdrill: Add max RTO test for SYN+ACK. adds 45cb3c6fbe87 Merge branch 'tcp-clean-up-syn-ack-rto-code-and-apply-max-rto' adds 416dd649f3aa tcp: add net.ipv4.tcp_comp_sack_rtt_percent adds 3f47e67dff1f net: airoha: Add the capability to consume out-of-order DM [...] adds 140039580efa net: mana: Fix incorrect speed reported by debugfs adds b87ee13e3493 net: phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnos [...] adds f424409483d2 net: phy: microchip_t1s:: add cable diagnostic support for [...] adds ac81130e3607 Merge branch 'net-phy-add-open-alliance-tc14-10base-t1s-ph [...] adds f73e0f46bbfa net: phy: fixed_phy: shrink size of struct fixed_phy_status adds dae4a92399fa psp: report basic stats from the core adds 2098cec32865 selftests: drv-net: psp: add assertions on core-tracked ps [...] adds f05d26198cf2 psp: add stats from psp spec to driver facing api adds b1346219e535 net/mlx5e: Add PSP stats support for Rx/Tx flows adds 178f0763c5f3 netdevsim: implement psp device stats adds 01c87d7f48b4 Merge branch 'psp-track-stats-from-core-and-provide-a-driv [...] adds fd9557c3606b net: add prefetch() in skb_defer_free_flush() adds 1fcf572211da net: allow skb_release_head_state() to be called multiple times adds e20dfbad8aab net: fix napi_consume_skb() with alien skbs adds b61785852ed0 net: increase skb_defer_max default to 128 adds 86b721bb0b4c Merge branch 'net-use-skb_attempt_defer_free-in-napi_consume_skb' adds 5636fcdb0211 net: stmmac: lpc18xx: convert to PHY_INTF_SEL_x adds eb0533c7e63b net: stmmac: lpc18xx: use PHY_INTF_SEL_x directly adds 9882f1219408 net: stmmac: lpc18xx: use stmmac_get_phy_intf_sel() adds 4bad4219249f net: stmmac: lpc18xx: validate phy_intf_sel adds 7fe0e06a7364 net: stmmac: lpc18xx: use ->set_phy_intf_sel() adds 9cd23c02ac57 net: stmmac: sti: use PHY_INTF_SEL_x to select PHY interface adds bd5a68159259 net: stmmac: sti: use PHY_INTF_SEL_x directly adds ef5e870be90f net: stmmac: sti: use stmmac_get_phy_intf_sel() adds e3c8f25cf2aa net: stmmac: sti: use ->set_phy_intf_sel() adds 7c46332810d4 Merge branch 'net-stmmac-lpc18xx-and-sti-convert-to-set_ph [...] adds 9352d40c8bcd devlink: Add new "max_mac_per_vf" generic device param adds 2c031d4c772f i40e: support generic devlink param "max_mac_per_vf" adds 12ed3e5a03a8 ice: add flow parsing for GTP and new protocol field support adds 38724a474c0f ice: add virtchnl definitions and static data for GTP RSS adds 3a6d87e2eaac ice: implement GTP RSS context tracking and configuration adds f89e4e151233 ice: improve TCAM priority handling for RSS profiles adds 41e880eb8482 ice: Extend PTYPE bitmap coverage for GTP encapsulated flows adds 3da28eb277c1 iavf: add RSS support for GTP protocol via ethtool adds a0c3aefb08cd Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 73edb26b06ea sctp: Don't inherit do_auto_asconf in sctp_clone_sock(). adds 5b9192c2c075 ptp: ocp: Document sysfs output format for backward compatibility adds 38f073a71e85 net: ravb: Correct bad check of timestamp control flags adds 8989d328dfe7 net: Helper to move packet data and metadata after skb_push/pull adds 290fc0be09e2 net: Preserve metadata on pskb_expand_head adds f38499ff45f5 bpf: Unclone skb head on bpf_dynptr_write to skb metadata adds b85be58e2f7c vlan: Make vlan_remove_tag return nothing adds efd35c26239b bpf: Make bpf_skb_vlan_pop helper metadata-safe adds 55ffc98b44d2 bpf: Make bpf_skb_vlan_push helper metadata-safe adds be83105d38ab bpf: Make bpf_skb_adjust_room metadata-safe adds 8cfc172ce28e bpf: Make bpf_skb_change_proto helper metadata-safe adds fb206fc3129b bpf: Make bpf_skb_change_head helper metadata-safe adds 967534e57c44 selftests/bpf: Verify skb metadata in BPF instead of userspace adds 9ef9ac15a527 selftests/bpf: Dump skb metadata on verification failure adds 1e1357fde808 selftests/bpf: Expect unclone to preserve skb metadata adds 354d020c29f7 selftests/bpf: Cover skb metadata access after vlan push/p [...] adds 29960e635b01 selftests/bpf: Cover skb metadata access after bpf_skb_adj [...] adds 85d454afef61 selftests/bpf: Cover skb metadata access after change_head [...] adds d2c5cca3fb58 selftests/bpf: Cover skb metadata access after bpf_skb_cha [...] adds abd0c0f6aabc Merge branch 'make-tc-bpf-helpers-preserve-skb-metadata' adds 07c428ece322 bpf: Export necessary symbols for modules with struct_ops adds 15f295f55656 net/smc: bpf: Introduce generic hook for handshake flow adds beb3c67297d9 bpf/selftests: Add selftest for bpf_smc_hs_ctrl adds 67f4cfb53015 Merge branch 'net-smc-introduce-smc_hs_ctrl' adds 7fc2bf8d30be Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds a6e4fd38bf2f net: dsa: b53: b53_arl_read{,25}(): use the entry for comparision adds 4a291fe72267 net: dsa: b53: move reading ARL entries into their own function adds bf6e9d2ae1db net: dsa: b53: move writing ARL entries into their own functions adds 1716be6db04a net: dsa: b53: provide accessors for accessing ARL_SRCH_CTL adds e0c476f325a8 net: dsa: b53: split reading search entry into their own f [...] adds a7e73339ad46 net: dsa: b53: move ARL entry functions into ops struct adds 300f78e8b6b7 net: dsa: b53: add support for 5389/5397/5398 ARL entry format adds 2b3013ac0302 net: dsa: b53: add support for bcm63xx ARL entry format adds f5d8ec838b08 Merge branch 'net-dsa-b53-add-support-for-bcm5389-97-98-an [...] adds 23c52b58cc38 tg3: Fix num of RX queues being reported by ethtool adds 7ff14c52049e usbnet: Add support for Byte Queue Limits (BQL) adds 2dd63c364534 net: stmmac: ingenic: move ingenic_mac_init() adds 307a575775fd net: stmmac: ingenic: simplify jz4775 mac_set_mode() adds da6e9fd1046f net: stmmac: ingenic: use PHY_INTF_SEL_x to select PHY interface adds dbf99dc7d166 net: stmmac: ingenic: use PHY_INTF_SEL_x directly adds 14497aaa5eb6 net: stmmac: ingenic: prep PHY_INTF_SEL_x field after switch() adds 0e2fa91c55c0 net: stmmac: ingenic: use stmmac_get_phy_intf_sel() adds 35147b5c9e41 net: stmmac: ingenic: move "MAC PHY control register" debug adds 608975d4d791 net: stmmac: ingenic: simplify mac_set_mode() methods adds 2284cca0bced net: stmmac: ingenic: simplify x2000 mac_set_mode() adds 9352f74fd13d net: stmmac: ingenic: pass ingenic_mac struct rather than [...] adds 34bf68a69122 net: stmmac: ingenic: use ->set_phy_intf_sel() adds 71bc986cd16d Merge branch 'net-stmmac-ingenic-convert-to-set_phy_intf_sel' adds 40fef85ceb9c gve: Decouple header split from RX buffer length adds 091a3b6ff2b9 gve: Use extack to log xdp config verification errors adds d235bb213f41 gve: Allow ethtool to configure rx_buf_len adds 09a81a0f4fb7 gve: Default to max_rx_buffer_size for DQO if device supported adds d5a9ae217b22 Merge branch 'gve-improve-rx-buffer-length-management' adds e483a615a609 isdn: kcapi: add WQ_PERCPU to alloc_workqueue users adds b981e100c19d net: dsa: loop: use new helper fixed_phy_register_100fd to [...] adds 8da7bea7db69 xsk: add indirect call for xsk_destruct_skb adds b02d229013aa tools: ynltool: create skeleton for the C command adds 124dac9b421c tools: ynltool: add page-pool stats adds 3f0a638d45fc tools: ynltool: add qstats support adds 9eef97a9dea3 tools: ynltool: add traffic distribution balance adds 8180c4fa5444 Merge branch 'tools-ynl-turn-the-page-pool-sample-into-a-r [...] adds 0e535824d0bc devlink: Introduce switchdev_inactive eswitch mode adds 9902b6381d76 net/mlx5: MPFS, add support for dynamic enable/disable adds 9da611df15aa net/mlx5: E-Switch, support eswitch inactive mode adds 21f43f4a2b57 Merge branch 'devlink-eswitch-inactive-mode' adds 34bff6f03c13 net: netcp: ethss: Fix type of first parameter in hwtstamp stubs adds 12f42597ab14 net: stmmac: meson8b: use PHY_INTF_SEL_x adds 52d639da6fee net: stmmac: meson8b: use phy_intf_sel directly adds da3d1501235d net: stmmac: meson8b: use stmmac_get_phy_intf_sel() adds 458ea87a6b30 Merge branch 'net-stmmac-convert-meson8b-to-use-stmmac_get [...] adds fc6aa0e470e0 net: sparx5/lan969x: populate netdev of_node adds d9cac93cd1be selftests/vsock: improve logging in vmtest.sh adds 2ed3ce7efbd2 selftests/vsock: make wait_for_listener() work even if pip [...] adds 4f76ff14d3d9 selftests/vsock: reuse logic for vsock_test through wrappe [...] adds ac8997e943bc selftests/vsock: avoid multi-VM pidfile collisions with QEMU adds c7df4adc0679 selftests/vsock: do not unconditionally die if qemu fails adds 9e2ad0bc3640 selftests/vsock: speed up tests by reducing the QEMU pidfi [...] adds 7fea50dff988 selftests/vsock: add check_result() for pass/fail counting adds d13fb04a4bf0 selftests/vsock: identify and execute tests that can re-use VM adds 592e3d14cecf selftests/vsock: add BUILD=0 definition adds 67422ef38f8c selftests/vsock: add 1.37 to tested virtme-ng versions adds 338c5ddf4c88 selftests/vsock: add vsock_loopback module loading adds 99f932c90509 selftests/vsock: disable shellcheck SC2317 and SC2119 adds 4001bda0cc91 Merge branch 'selftests-vsock-refactor-and-improve-vmtest- [...] adds 26b8986a18c1 net: clear skb->sk in skb_release_head_state() adds 1479493c91fc r8169: add support for RTL8125K adds 7e975caa0f7b net: stmmac: improve ndev->max_mtu setup readability adds 69674282fc97 wifi: ieee80211: split mesh definitions out adds fdc1c141f3ef wifi: ieee80211: split HT definitions out adds 7cb14da1d7bb wifi: ieee80211: split VHT definitions out adds 02a2cf302557 wifi: ieee80211: split HE definitions out adds 86bc0c662322 wifi: ieee80211: split EHT definitions out adds 00105d7600bf wifi: ieee80211: split S1G definitions out adds fcd42b909ba0 wifi: ieee80211: split P2P definitions out adds 60a3734192fa wifi: ieee80211: split NAN definitions out adds 30b6089aad35 wifi: cfg80211: fix EHT typo adds 1a1cad924e8a wifi: mac80211: fix EHT typo adds 29cc798e7061 wifi: mac80211: make link iteration safe for 'break' adds a1dc648aa76d wifi: mac80211: remove chanctx to link back-references adds 52363af3a9c9 wifi: mac80211: simplify ieee80211_recalc_chanctx_min_def() API adds 1ce954c98b89 wifi: mac80211: add and use chanctx usage iteration adds 1fba15768585 wifi: mac80211: remove "disabling VHT" message adds 68eb1b791ac8 wifi: mac80211: pass frame type to element parsing adds 243d30fbb679 wifi: mac80211: remove unnecessary vlan NULL check adds 473235677af4 wifi: cfg80211: fix doc of struct key_params adds 706edca67984 wifi: cfg80211: use a C99 initializer in wiphy_register adds e18efacc9c2f wifi: cfg80211/mac80211: clean up duplicate ap_power handling adds b54cf0f4495a wifi: cfg80211/mac80211: Add fallback mechanism for INDOOR [...] adds a5aa46f1ac4f wifi: mac80211: track MU-MIMO configuration on disabled in [...] adds 9e23063a79c4 wifi: mac80211: make monitor link info check more specific adds 5e88e864118c wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper() adds bd6ec8111e65 wifi: ath12k: Make firmware stats reset caller-driven adds 2977567b244f wifi: ath12k: Fix timeout error during beacon stats retrieval adds 0eb272033b64 Merge tag 'ath-next-20251111' of git://git.kernel.org/pub/ [...] adds e949824730da Merge tag 'wireless-next-2025-11-12' of https://git.kernel [...] adds f766f8cdde01 selftests: drv-net: Limit the max number of queues in proc [...] adds 9c577f09989f tools: ynltool: correct install in Makefile adds 5d88b24c1de8 net: stmmac: loongson1: use PHY_INTF_SEL_x adds 031f7a05d4b3 net: stmmac: loongson1: use PHY_INTF_SEL_x directly adds 83eb6c7e1864 net: stmmac: loongson1: use stmmac_get_phy_intf_sel() adds c3308d380e2c net: stmmac: mediatek: use PHY_INTF_SEL_x adds d9c7964fd934 net: stmmac: mediatek: use stmmac_get_phy_intf_sel() adds f06620091fe7 net: stmmac: mediatek: simplify set_interface() methods adds f0917b475378 net: stmmac: starfive: use PHY_INTF_SEL_x to select PHY interface adds d22045997b53 net: stmmac: starfive: use stmmac_get_phy_intf_sel() adds 73130c298fa0 net: stmmac: stm32: use PHY_INTF_SEL_x to select PHY interface adds 07669cf12ea8 net: stmmac: stm32: use PHY_INTF_SEL_x directly adds 45c5e24a53f1 net: stmmac: stm32: use stmmac_get_phy_intf_sel() adds bb68e0183e04 net: stmmac: visconti: use PHY_INTF_SEL_x to select PHY interface adds ccb4ff9f24e2 net: stmmac: visconti: use stmmac_get_phy_intf_sel() adds 68fa5b092efa Merge branch 'net-stmmac-convert-glue-drivers-to-use-stmma [...] adds 4f6b0435c613 can: convert generic HW timestamp ioctl to ndo_hwtstamp callbacks adds 336e22325830 can: peak_canfd: convert to use ndo_hwtstamp callbacks adds 243449f99238 can: peak_usb: convert to use ndo_hwtstamp callbacks adds cf89ae5bd71a Merge patch series "convert can drivers to use ndo_hwtstam [...] adds 5cf236b89f4a can: mcp251x: mcp251x_can_probe(): use dev_err_probe() adds 71df9227ba9c can: mcp251xfd: move chip sleep mode into runtime pm adds f5982a679a16 can: mcp251xfd: utilize gather_write function for all non- [...] adds c902835fc6eb can: mcp251xfd: add workaround for errata 5 adds d35fa005f5e6 can: mcp251xfd: only configure PIN1 when rx_int is set adds c6106336ec2b can: mcp251xfd: add gpio functionality adds 6ece6b4c3747 dt-bindings: can: mcp251xfd: add gpio-controller property adds 2d0938702c01 Merge patch series "can: mcp251xfd: add gpio functionality" adds b305fbdad4ed can: bxcan: Fix a typo error for assign adds b63945b0c5b5 Merge tag 'linux-can-next-for-6.19-20251112-2' of git://gi [...] adds 9f07af1d2742 net: phy: fixed_phy: initialize the link status as up adds d0af55df5a78 net: stmmac: clean up stmmac_reset() adds f694d215d340 net: stmmac: always allocate mac_device_info adds c99ebb613259 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c3716126cf57 vxlan: Remove unused declarations eth_vni_hash() and fdb_h [...] adds 205305c028ad net/sched: act_ife: convert comma to semicolon adds 992b7d5fd8a8 dpll: zl3073x: fix kernel-doc name and missing parameter in fw.c adds 4aa73c6051cb net: dsa: remove definition of struct dsa_switch_driver adds 55f943c6af6d net: pcs: xpcs-plat: fix MODULE_AUTHOR adds c294432be150 netlink: specs: rt-link: Add attributes for hsr adds de9c41624c9c net: usb: usbnet: adhere to style adds c31783c2b5ae net: phy: mscc: Simplify LED mode update using phy_modify() adds 217eb2d60f56 net: phy: mscc: Consolidate probe functions into a common helper adds eb47c5c4888d net: phy: mscc: Add support for PHY LED control adds df397943196f net: phy: mscc: Handle devm_phy_package_join() failure in [...] adds df58ee7d8faf Merge branch 'net-phy-mscc-add-support-for-phy-led-control' adds c7dc5b522882 ipv6: clean up routes when manually removing address with [...] adds e1215d1d38c0 selftests: drv-net: xdp: Fix register spill error with clang 20 adds eca8b8fc74cb selftests: drv-net: xdp: make the XDP qstats tests less flaky adds 6d650ae9282b tcp: gro: inline tcp_gro_pull_header() adds 06ac47065819 sctp: Remove unused declaration sctp_auth_init_hmacs() adds f455d3f02d89 net: ixgbe: convert to use .get_rx_ring_count adds 04ca7a69a35b net: bnx2x: convert to use get_rx_ring_count adds ebb07edf9738 net: stmmac: rk: replace HIWORD_UPDATE() with GRF_FIELD() adds 764ebe423ef9 net: stmmac: rk: convert all bitfields to GRF_FIELD*() adds 5e37047f745b net: stmmac: rk: use PHY_INTF_SEL_x constants adds 1188741cb5a2 net: stmmac: rk: use PHY_INTF_SEL_x in functions adds c7b6dd2a8a02 Merge branch 'net-stmmac-rk-use-phy_intf_sel_x' adds eea31f21dce1 {rdma,net}/mlx5: Query vports mac address from device adds 7b8a8ec20cfc PCI/TPH: Expose pcie_tph_get_st_table_loc() adds 2d838c11e10e net/mlx5: Add direct ST mode support for RDMA adds 6948417b3f1f net/mlx5: Add OTHER_ESWITCH HW capabilities adds 3b848dec7e82 net/mlx5: fs, Add other_eswitch support for steering tables adds 583b4fe1c19d net/mlx5: fs, set non default device per namespace adds 5422318e27d7 net/mlx5: Expose definition for 1600Gbps link mode adds c9dfb92de073 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 467c3f008d0c mlx4: extract GRXRINGS from .get_rxnfc adds 945499665f63 mlx5: extract GRXRINGS from .get_rxnfc adds 122ac16b8c95 Merge branch 'net-mlx-migrate-to-new-get_rx_ring_count-eth [...] adds 0135333914d6 eth: fbnic: Configure RDE settings for pause frame adds 40ea40853da9 tools: ynltool: remove -lmnl from link flags adds 5860bb1ce0dd net: phy: fixed_phy: remove setting supported/advertised m [...] adds ca412f25d6b2 tcp: reduce tcp_comp_sack_slack_ns default value to 10 usec adds d3305c016a6a selftests: mptcp: lib: introduce 'nstat_{init,get}' adds a89fc262b626 selftests: mptcp: lib: remove stats files args adds 2e6daf6b9bc8 selftests: mptcp: lib: stats: remove nstat rate columns adds 658e53141780 selftests: mptcp: join: dump stats from history adds 71388a9f331d selftests: mptcp: lib: get counters from nstat history adds 8c1fe0a50051 selftests: mptcp: connect: avoid double packet traces adds 39348f5f2f13 selftests: mptcp: wait for port instead of sleep adds eea2f44870d2 selftests: mptcp: get stats just before timing out adds ef3b682aca22 Merge branch 'selftests-mptcp-counter-cache-stats-before-timeout' adds 889e6af87734 bnx2x: convert to use ndo_hwtstamp callbacks adds 89ae72f21be3 qede: convert to use ndo_hwtstamp callbacks adds 95236dfce334 Merge branch 'convert-drivers-to-use-ndo_hwtstamp-callback [...] adds 7cf3ac8a9c0a NFC: mei_phy: fix kernel-doc warnings adds 511171e47f8b net: stmmac: add stmmac_plat_dat_alloc() adds 99e6ddaabdb4 net: stmmac: move initialisation of phy_addr to stmmac_pla [...] adds ae4f29712bf3 net: stmmac: move initialisation of clk_csr to stmmac_plat [...] adds 528478a746a5 net: stmmac: move initialisation of maxmtu to stmmac_plat_ [...] adds 07cedb9eed41 net: stmmac: move initialisation of multicast_filter_bins [...] adds bcb145c69690 net: stmmac: move initialisation of unicast_filter_entries [...] adds d5e788e86fe3 net: stmmac: move initialisation of queues_to_use to stmma [...] adds b6d013b3260b net: stmmac: setup default RX channel map in stmmac_plat_d [...] adds c03101cb1bf0 net: stmmac: remove unnecessary .use_prio queue initialisation adds 0a20999ed452 net: stmmac: remove unnecessary .prio queue initialisation adds 6409249ccc15 net: stmmac: remove unnecessary .pkt_route queue initialisation adds 2f2dee1696e2 Merge branch 'net-stmmac-clean-up-plat_dat-allocation-init [...] adds e275d9091c01 net: mana: Move hardware counter stats from per-port to pe [...] adds be4f1d67ec56 net: mana: Add standard counter rx_missed_errors adds 6e90c767d5fc Merge branch 'net-mana-refactor-gf-stats-handling-and-add- [...] adds 6b1aa3c87fcb dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction adds 24afd7827efb net: phy: Add helper for fixing RGMII PHY mode based on in [...] adds db37c6e510de net: stmmac: dwmac-sophgo: Add phy interface filter adds e8c84b989f36 Merge branch 'net-stmmac-dwmac-sophgo-add-phy-interface-filter' adds 28c0074fd4b7 r8169: bail out from probe if fiber mode is detected on RTL8127AF adds eef1f5ae73d1 s390/qeth: Move all OSA RCs to single enum adds 53e58437b470 s390/qeth: Handle ambiguous OSA RCs in s390dbf adds 5b8b343c5c98 Merge branch 's390-qeth-improve-handling-of-osa-rcs' adds 58fb88d30b02 dpll: zl3073x: Store raw register values instead of parsed state adds 607f2c00c61f dpll: zl3073x: Split ref, out, and synth logic from core adds 5534a8202d7c dpll: zl3073x: Cache reference monitor status adds 5bc02b190a3f dpll: zl3073x: Cache all reference properties in zl3073x_ref adds 5fb9b0d411f8 dpll: zl3073x: Cache all output properties in zl3073x_out adds 01e0e8b6a2d7 dpll: zl3073x: Remove unused dev wrappers adds 7c898b71e59c Merge branch 'dpll-zl3073x-refactor-state-management' adds d9db25723677 net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr() adds c171e679ee66 net: stmmac: Disable EEE RX clock stop when VLAN is enabled adds 4e1b0afa6140 Merge branch 'net-stmmac-disable-eee-rx-clock-stop-when-vl [...] adds 45a1cd8346ca selftests: af_unix: Add tests for ECONNRESET and EOF semantics adds 19f1d6c7230b net: phy: micrel: lan8814: Enable in-band auto-negotiation adds 46e7860ef941 gve: Move ptp_schedule_worker to gve_init_clock adds f356a66b87bb gve: Wrap struct xdp_buff adds 66adaf102128 gve: Prepare bpf_xdp_metadata_rx_timestamp support adds 1b42e07af1ee gve: Add Rx HWTS metadata to AF_XDP ZC mode adds a057e8e4ac5b Merge branch 'gve-implement-xdp-hw-rx-timestamping-support [...] adds 6770eaad75ae tools: ynltool: ignore *.d deps files adds f4e3402f59ac dt-bindings: net: cdns,macb: Add pic64gx compatibility adds 10a118619439 xfrm: Refactor xfrm_input lock to reduce contention with RSS adds b427c0c3bc40 xfrm: Skip redundant replay recheck for the hardware offload path adds 7197e080de3a Merge branch 'xfrm: IPsec hardware offload performance imp [...] adds 6b3b6e59c4f8 pfkey: Deprecate pfkey adds 68ec5df1d894 Documentation: xfrm_device: Wrap iproute2 snippets in lite [...] adds 340e2a738665 Documentation: xfrm_device: Use numbered list for offloadi [...] adds 840188d276a3 Documentation: xfrm_device: Separate hardware offload sublists adds a397b259c173 Documentation: xfrm_sync: Properly reindent list text adds 01ad7831fbb2 Documentation: xfrm_sync: Trim excess section heading characters adds c08b786b8295 Documentation: xfrm_sysctl: Trim trailing colon in section [...] adds 7276e7ae569b Documentation: xfrm_sync: Number the fifth section adds 03e23b18c720 net: Move XFRM documentation into its own subdirectory adds 939ba8c5b81c MAINTAINERS: Add entry for XFRM documentation adds 6785aa9d2073 Merge tag 'ipsec-next-2025-11-18' of git://git.kernel.org/ [...] adds 932478bf9f6d tcp: Don't reinitialise tw->tw_transparent in tcp_time_wait(). adds efb238160e88 kcm: Fix typo and add hyphen in Kconfig help text adds eb74ae2f87d2 net: dsa: ks8995: Fix incorrect OF match table name adds dac023607568 net: add a new @alloc parameter to napi_skb_cache_get() adds 294e63825966 net: __alloc_skb() cleanup adds 21664814b89e net: use napi_skb_cache even in process context adds 616d8604392e Merge branch 'net-expand-napi_skb_cache-use' adds 4abe51dba69f tools: ynl: Add MAC address parsing support adds 1064d521d177 netlink: specs: support ipv4-or-v6 for dual-stack fields adds 2e4c44b12f4d net/mlx5: Refactor EEPROM query error handling to return s [...] adds 391dad2e686f net/mlx5e: Recover SQ on excessive PTP TX timestamp delta adds ea3270351c79 net/mlx5: Remove redundant bw_share minimal value assignment adds fbb9933666e3 net/mlx5: Abort new commands if all command slots are stalled adds 70ca239b612c net/mlx5: Use EOPNOTSUPP instead of ENOTSUPP adds f83e0e0b63fe Merge branch 'net-mlx5-misc-changes-2025-11-17' adds 58b47c713711 af_unix: Count cyclic SCC. adds 6b6f3c71fe56 af_unix: Simplify GC state. adds da8fc7a39be8 af_unix: Don't trigger GC from close() if unnecessary. adds 384900542dc8 af_unix: Don't call wait_for_unix_gc() on every sendmsg(). adds e29c7a4cec86 af_unix: Refine wait_for_unix_gc(). adds ab8b23150abc af_unix: Remove unix_tot_inflight. adds 24fa77dad25c af_unix: Consolidate unix_schedule_gc() and wait_for_unix_gc(). adds cbf4d314acef Merge branch 'af_unix-gc-cleanup-and-optimisation' adds f72514b3c569 ipv6: clear RA flags when adding a static route adds d7dbda878920 selftests: fib_tests: add fib6 from ra to static test adds 7ac60a14d3fc net: stmmac: convert priv->sph* to boolean and rename adds b5adada61e02 net: stmmac: stmmac_is_jumbo_frm() len should be unsigned adds bf351bbec57f net: stmmac: stmmac_is_jumbo_frm() returns boolean adds 865a5d1a29be Merge branch 'net-stmmac-sanitise-stmmac_is_jumbo_frm' adds bc41fbbf6faa dt-bindings: net: mediatek,net: Correct bindings for MT7981 adds 929ca3bceab8 octeontx2-af: Skip TM tree print for disabled SQs adds 934fa943b537 net: mana: Handle SKB if TX SGEs exceed hardware limit adds 45120304e841 net: mana: Drop TX skb on post_work_request failure and un [...] adds 6152f41da624 Merge branch 'net-mana-enforce-tx-sge-limit-and-fix-error- [...] adds 672cb5c2a958 net: vmxnet3: convert to use .get_rx_ring_count adds 8e982441ba60 net: phy: realtek: create rtl8211f_config_rgmii_delay() adds 27033d069177 net: phy: realtek: eliminate priv->phycr2 variable adds 910ac7bfb1af net: phy: realtek: eliminate has_phycr2 variable adds e1a31c41bef6 net: phy: realtek: allow CLKOUT to be disabled on RTL8211F [...] adds bb78b71faf60 net: phy: realtek: eliminate priv->phycr1 variable adds 4465ae435ddc net: phy: realtek: create rtl8211f_config_phy_eee() helper adds 7c9dd386020d Merge branch 'disable-clkout-on-rtl8211f-d-i-vd-cg' adds 3505730d9042 net: increase default NAPI_SKB_CACHE_SIZE to 128 adds 01d738561899 net: increase default NAPI_SKB_CACHE_BULK to 32 adds 2d67b5c5c67f net: use NAPI_SKB_CACHE_FREE to keep 32 as default to do b [...] adds 5d7fc63ab841 net: prefetch the next skb in napi_skb_cache_get() adds beabc06ffb1b Merge branch 'net-adjust-conservative-values-around-napi' adds b6b03097f982 net/mlx5: Initialize events outside devlink lock adds 3fee828789b1 net/mlx5: Move the esw mode notifier chain outside the dev [...] adds d3a356db853b net/mlx5: Move the vhca event notifier outside of the devl [...] adds e63c9c5f0a48 net/mlx5: Move the SF HW table notifier outside the devlink lock adds d4a0acbd94c2 net/mlx5: Move the SF table notifiers outside the devlink lock adds 64ad6470c882 net/mlx5: Move SF dev table notifier registration outside [...] adds d877b1013cdb Merge branch 'net-mlx5-move-notifiers-outside-the-devlink-lock' adds 354d128aa721 net: txgbe: support CR modules for AML devices adds dbba6b7a47cb net: txgbe: rename the SFP related adds 57d39faed4c9 net: txgbe: improve functions of AML 40G devices adds c6e97daec549 net: txgbe: delay to identify modules in .ndo_open adds 9b97b6b5635b net: txgbe: support getting module EEPROM by page adds 070b87f64a64 Merge branch 'txgbe-support-more-modules' adds 41dde7f1d013 net: ti: icssg-prueth: Add functions to create and destroy [...] adds 7dfd7597911f net: ti: icssg-prueth: Add XSK pool helpers adds 8756ef2eb078 net: ti: icssg-prueth: Add AF_XDP zero copy for TX adds 121133163c9f net: ti: icssg-prueth: Make emac_run_xdp function independ [...] adds 7a64bb388df3 net: ti: icssg-prueth: Add AF_XDP zero copy for RX adds c6a1ec1870e6 net: ti: icssg-prueth: Enable zero copy in XDP features adds 7828a4d3f6db Merge branch 'add-af_xdp-zero-copy-support' adds 2a2d5a3392b6 tools: ynl: cli: Add --list-attrs option to show operation [...] adds bc1bc1b357cd tools: ynl: cli: Parse nested attributes in --list-attrs output adds 6c10f1a1c08a tools: ynl: cli: Display enum values in --list-attrs output adds 0888a0d76dc2 Merge branch 'ynl-cli-list-attrs-argument' adds 9e203721ec61 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 02aeff20e8f5 net: mdio: move device reset functions to mdio_device.c adds acde7ad968f6 net: mdio: common handling of phy device reset properties adds e5a440bf020e net: mdio: improve reset handling in mdio_device.c adds 738cd803b9d4 Merge branch 'net-mdio-improve-reset-handling-of-mdio-devices' adds 6d5dea68246e tcp: tcp_moderate_rcvbuf is only used in rx path adds ecfea98b7d0d tcp: add net.ipv4.tcp_rcvbuf_low_rtt adds 4707191ca9d3 Merge branch 'tcp-tcp_rcvbuf_grow-changes' adds 85081acc6b11 net: stmmac: pass struct device to init()/exit() methods adds 32da89a840e8 net: stmmac: move probe/remove calling of init/exit adds 1a62894e040d net: stmmac: rk: convert to init()/exit() methods adds fdc38d34b37c Merge branch 'net-stmmac-pass-struct-device-to-init-exit' adds f15bcd071913 net: stmmac: rk: use phylink's interface mode for set_clk_ [...] adds f7ac9a0bbe3f net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwm [...] adds 8c696659f47a net: stmmac: move common DMA AXI register bits to common.h adds 2704af20c8e5 net: stmmac: provide common stmmac_axi_blen_to_mask() adds 6ff3310ca282 net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.c adds e676cc8561c8 net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen in [...] adds efd3c8cc52bb net: stmmac: remove axi_blen array adds 22eaa206fcac Merge branch 'net-stmmac-simplify-axi_blen-handling' adds bccaf1fe08f2 net: phy: adin1100: Fix software power-down ready condition adds 5894cab4e1b9 net: phy: adin1100: Simplify register value passing adds 58673d10d5a9 Merge branch 'net-phy-adin1100-fix-powerdown-mode-setting' adds bd048f8ce6ce net: phy: fixed_phy: fix missing initialization of fixed phy link adds d99b408ed8e5 net: phy: fixed_phy: remove not needed initialization of p [...] adds 5cb7b71b76f1 selftests: net: py: coding style improvements adds 80970e0fc07e selftests: net: py: extract the case generation logic adds 6ae67f115986 selftests: net: py: add test variants adds 173227d7d6c4 selftests: drv-net: xdp: use variants for qstat tests adds 89268f7dbca1 selftests: net: relocate gro and toeplitz tests to drivers/net adds e02b52ecef5b selftests: net: py: support ksft ready without wait adds 15011a57d0ec selftests: net: py: read ip link info about remote dev adds 40dd789bc5a7 netdevsim: pass packets thru GRO on Rx adds fdb0267d565a selftests: drv-net: add a Python version of the GRO test adds 9cf9aa77a1f6 selftests: drv-net: hw: convert the Toeplitz test to Python adds 358008f41d9b netdevsim: add loopback support adds bd28e5bddc1a selftests: net: remove old setup_* scripts adds b64ea1c5f4b7 Merge branch 'selftests-drv-net-convert-gro-and-toeplitz-t [...] adds 8b4e023d79b7 ynl: samples: add tc filter example adds 491c5dc98b84 net: ethtool: Add support for 1600Gbps speed adds be3a435df74b net/mlx5e: Add 1600Gbps link modes adds 5fb9a0b89e2a bonding: 3ad: Add support for 1600G speed adds a7687b292ef1 Merge branch 'net-add-1600gbps-1-6t-link-mode-support' adds 3eea593b5597 net: fec: remove useless conditional preprocessor directives adds eef7b786bdab net: fec: simplify the conditional preprocessor directives adds 63083d597ada net: fec: remove struct fec_enet_priv_txrx_info adds 3bb06c8a461b net: fec: remove rx_align from fec_enet_private adds bd31490718b4 net: fec: remove duplicate macros of the BD status adds 7043aa16f34d Merge branch 'net-fec-do-some-cleanup-for-the-driver' adds 920fa394dcda eth: fbnic: access @pp through netmem_desc instead of page adds 7279b718b431 netconsole: Simplify send_fragmented_body() adds 9dc10f50c430 netconsole: Split userdata and sysdata adds eb83801af2dc netconsole: Dynamic allocation of userdata buffer adds 5ad994534172 netconsole: Increase MAX_USERDATA_ITEMS adds b8f2b678fcc3 Merge branch 'netconsole-allow-userdata-buffer-to-grow-dyn [...] adds 011d133bb988 devlink: pass extack through to devlink_param::get() adds 17a42aa465c0 devlink: refactor devlink_nl_param_value_fill_one() adds 2a367002ed32 devlink: support default values for param-get and param-set adds b11d358bf8c3 net/mlx5: implement swp_l4_csum_mode via devlink params adds 72924056ebac netdevsim: register a new devlink param with default value [...] adds 8be656cfb931 selftest: netdevsim: test devlink default params adds e2c20036a887 Merge branch 'devlink-net-mlx5-implement-swp_l4_csum_mode- [...] adds 501253b61d84 net: wwan: t7xx: Make local function static adds f54bbd390f5f net: stmmac: qcom-ethqos: use u32 for rgmii read/write/update adds 819212185ae5 net: stmmac: qcom-ethqos: add rgmii set/clear functions adds 9b60ba512c7f net: stmmac: qcom-ethqos: use read_poll_timeout_atomic() adds e05021a829b8 Merge branch 'net-stmmac-qcon-ethqos-rgmii-accessor-cleanups' adds ef0b78b5b6cb i40e: delete a stray tab adds f81171fecd0c selftests: hw-net: auto-disable building the iouring C code adds 27c512af190e selftests: hw-net: toeplitz: make sure NICs have pure Toep [...] adds aa91dbf3eda2 selftests: hw-net: toeplitz: read the RSS key directly from C adds c0105ffc5056 selftests: hw-net: toeplitz: read indirection table from t [...] adds 5aadc155849e selftests: hw-net: toeplitz: give the test up to 4 seconds adds d350d2835033 Merge branch 'selftests-hw-net-toeplitz-read-config-from-t [...] adds 00f3b3251814 selftests: netconsole: ensure required log level is set on [...] adds e254c212cd9c selftests: af_unix: don't use SKIP for expected failures adds ec1e48e97feb net: optimize eth_type_trans() vs CONFIG_STACKPROTECTOR_STRONG=y adds a8ff4842da50 net: hyperv: convert to use .get_rx_ring_count adds 737e14c5dce3 net: mvneta: convert to use .get_rx_ring_count adds 20c20f05cf50 net: mvpp2: extract GRXRINGS from .get_rxnfc adds f296b73d17a4 ipvlan: fix sparse warning about __be32 -> u32 adds 075b19c211df net: factor-out _sk_charge() helper adds bd92dd8e03d9 mptcp: factor-out cgroup data inherit helper adds e777a7fb06b1 mptcp: grafting MPJ subflow earlier adds 68c7c3867145 mptcp: fix memcg accounting for passive sockets adds 85f22b8e1e9d mptcp: cleanup fallback data fin reception adds 2834f8edd74d mptcp: cleanup fallback dummy mapping generation adds 2ca1b8926fda mptcp: ensure the kernel PM does not take action too late adds 48a395605e08 mptcp: do not miss early first subflow close event notification adds 9d8295960300 mptcp: make mptcp_destroy_common() static adds 38a4a469c850 mptcp: drop the __mptcp_data_ready() helper adds 0eeb372deebc mptcp: handle first subflow closing consistently adds 9db5b3cec4ec mptcp: borrow forward memory from subflow adds ee458a3f314e mptcp: introduce mptcp-level backlog adds 6228efe0cc01 mptcp: leverage the backlog for RX packet processing adds cc1b62512abf Merge branch 'mptcp-memcg-accounting-for-passive-sockets-b [...] adds e3daf0e7fe97 dt-bindings: net: aspeed: add AST2700 MDIO compatible adds b2a38f6df9da net_sched: make room for (struct qdisc_skb_cb)->pkt_segs adds be1b70ab21cb net: init shinfo->gso_segs from qdisc_pkt_len_init() adds 874c1928d372 net_sched: initialize qdisc_skb_cb(skb)->pkt_segs in qdisc [...] adds f9e00e51e391 net: use qdisc_pkt_len_segs_init() in sch_handle_ingress() adds 2773cb0b3120 net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update() adds c5d34f4583ea net_sched: cake: use qdisc_pkt_segs() adds ad50d5a3fc20 net_sched: add Qdisc_read_mostly and Qdisc_write groups adds 3c1100f042c0 net_sched: sch_fq: move qdisc_bstats_update() to fq_dequeue_skb() adds 2f9babc04d74 net_sched: sch_fq: prefetch one skb ahead in dequeue() adds b2e9821cff6c net: prefech skb->priority in __dev_xmit_skb() adds 4792c3a4c147 net: annotate a data-race in __dev_xmit_skb() adds 0170d7f47c8b net_sched: add tcf_kfree_skb_list() helper adds 191ff13e42a7 net_sched: add qdisc_dequeue_drop() helper adds a6efc273ab82 net_sched: use qdisc_dequeue_drop() in cake, codel, fq_codel adds 61e628023d79 Merge branch 'net_sched-speedup-qdisc-dequeue' adds d6eea0048bc3 r8169: add support for RTL9151A adds 380d19db6e6c cxgb4: Rename sched_class to avoid type clash adds eba81b0a6de3 net: dsa: cpu_dp->orig_ethtool_ops might be NULL adds 8afabd27fe46 net: dsa: use kernel data types for ethtool ops on conduit adds f647ed2ca78e net: dsa: append ethtool counters of all hidden ports to conduit adds f0054f7bb9cd Merge branch 'improvements-over-dsa-conduit-ethtool-ops' adds 6633df05f3ad net: enetc: set the external PHY address in IERB for port [...] adds 50bfd9c06f0f net: enetc: set external PHY address in IERB for i.MX94 ENETC adds 10ba23a7f6cc net: enetc: update the base address of port MDIO registers [...] adds 652eb5afcecc Merge branch 'net-enetc-add-port-mdio-support-for-both-i-m [...] adds a11e0d467da2 net: mdio: eliminate kdoc warnings in mdio_device.c and md [...] adds ce28e333d628 net: mdio: remove redundant fwnode cleanup adds 9d844da693d6 net: phy: mxl-gpy: add support for MxL86211C adds de1e5c9333f4 net: phy: mxl-gpy: add support for MxL86252 and MxL86282 adds 87ad869feaed r8169: improve MAC EEE handling adds b796632fc83c vsock/test: Extend transport change null-ptr-deref test adds 622cc66ed72c ptp: ocp: Refactor signal_show() and fix %ptT misuse adds 590f5d1fa6ee ptp: ocp: Make ptp_ocp_unregister_ext() NULL-aware adds 4c84a5c7b095 ptp: ocp: Apply standard pattern for cleaning up loop adds 648282e2d1e5 ptp: ocp: Reuse META's PCI vendor ID adds 97a88d9e2ad2 Merge branch 'ptp-ocp-a-fix-and-refactoring' adds 17fa6ee35bd4 tools: ynl-gen: add function prefix argument adds 68e83f347266 tools: ynl-gen: add regeneration comment adds 864f3eda0034 Merge branch 'tools-ynl-gen-regeneration-comment-function-prefix' adds d696c7371614 chtls: Avoid -Wflex-array-member-not-at-end warning adds 436fa8e7d1a1 ice: fix broken Rx on VFs adds 3a6e8fd0bf40 tcp: rename icsk_timeout() to tcp_timeout_expires() adds 27e8257a8651 net: move sk_dst_pending_confirm and sk_pacing_status to s [...] adds 08dfe370239e tcp: introduce icsk->icsk_keepalive_timer adds 9a5e5334adc0 tcp: remove icsk->icsk_retransmit_timer adds 8ccd11601659 Merge branch 'tcp-provide-better-locality-for-retransmit-timer' adds cfeb7cd80f40 virtio_net: enhance wake/stop tx queue statistics accounting adds adb6b68c5060 selftest: af_unix: Create its own .gitignore. adds ebe2f0b3cfe3 selftest: af_unix: Extend recv() timeout in so_peek_off.c. adds 7a57b325235e Merge branch 'selftest-af_unix-misc-updates' adds ab084f0b8d6d drivers: net: fbnic: Return the true error in fbnic_alloc_ [...] adds af7273cc7ae0 selftests/net: initialize char variable to null adds c01a6e5b2e4f selftests/net: packetdrill: pass send_omit_free to MSG_ZER [...] adds 6aac2aa2dfae phy: rename hwtstamp callback to hwtstamp_set adds f467777efbfb phy: add hwtstamp_get callback to phy drivers adds 1cff8392df0c net: phy: broadcom: add HW timestamp configuration reporting adds 036bb4a5372e net: phy: dp83640: add HW timestamp configuration reporting adds ab95392ab5d3 phy: mscc: add HW timestamp configuration reporting adds d51de60b8edb net: phy: nxp-c45-tja11xx: add HW timestamp configuration [...] adds dadc51871d76 ptp: ptp_ines: add HW timestamp configuration reporting adds fdaf715b1acb Merge branch 'add-hwtstamp_get-callback-to-phy-drivers' adds 4440bf5f2e75 net: stmmac: Add generic suspend/resume helper for PCI-bas [...] adds c4064af1c7e3 net: stmmac: loongson: Use generic PCI suspend/resume routines adds b35e94edf229 net: stmmac: pci: Use generic PCI suspend/resume routines adds 4585847fddfc Merge branch 'unify-platform-suspend-resume-routines-for-p [...] adds a8acbcbaf6d0 i40e: extract GRXRINGS from .get_rxnfc adds fe0a3d7d1dca iavf: extract GRXRINGS from .get_rxnfc adds 8e8c00e1d213 ice: extract GRXRINGS from .get_rxnfc adds 873a1942fbc6 idpf: extract GRXRINGS from .get_rxnfc adds d6c744f46816 igb: extract GRXRINGS from .get_rxnfc adds 768ce58dddb2 igc: extract GRXRINGS from .get_rxnfc adds 3399fd519dd4 ixgbevf: extract GRXRINGS from .get_rxnfc adds 73d834cd1774 fm10k: extract GRXRINGS from .get_rxnfc adds a8080c2f0e50 Merge branch 'net-intel-migrate-to-get_rx_ring_count-ethto [...] adds 651765e8d527 netlink: specs: add big-endian byte-order for u32 IPv4 addresses adds 308b7dee3e5c tools: ynl: add YNL test framework adds 002373a8b01d net: phy: dp83867: implement configurability for SGMII in- [...] adds 7241d80e7706 net: dpaa: fman_memac: complete phylink support with 2500base-x adds 37a96c2009f7 net: fman_memac: report structured ethtool counters adds 91f3305b97fc net: hibmcge: add support for tracepoint to dump some fiel [...] adds 2e68bb2e0f77 net: hibmcge: reduce packet drop under stress testing adds c30595917585 net: hibmcge: add support for pagepool on rx adds ce69978ae8b7 Merge branch 'net-hibmcge-add-support-for-tracepoint-and-p [...] adds f93505f35745 amd-xgbe: let the MAC manage PHY PM adds e6c43c950090 net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to refl [...] adds 7622d5527693 net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces adds 39e138173ae7 net: pcs: xpcs: Fix PMA identifier handling in XPCS adds 3f29dd34f75a net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD adds f18dd1b15f7a fbnic: Rename PCS IRQ to MAC IRQ as it is actually a MAC i [...] adds 9963117a2b9b fbnic: Add logic to track PMD state via MAC/PCS signals adds 1fe7978329d7 fbnic: Add handler for reporting link down event statistics adds d0ce9fd7eae0 fbnic: Add SW shim for MDIO interface to PMD and PCS adds d0fe7104c795 fbnic: Replace use of internal PCS w/ Designware XPCS adds ed245fe9c1bf Merge branch 'net-phy-add-support-for-fbnic-phy-w-25g-50g- [...] adds 5c9c1e78de1e selftests: af_unix: remove unused stdlib.h include adds 45d100ee0d6e net: stmmac: dwmac: Disable flushing frames on Rx Buffer U [...] adds 66e75b2758d6 can: dev: can_get_ctrlmode_str: use capitalized ctrlmode strings adds 585a4f22c4f9 can: bittiming: apply NL_SET_ERR_MSG() to can_calc_bittiming() adds d037d05c2e32 can: dev: can_dev_dropped_skb: drop CAN FD skbs if FD is off adds 60f511f443e5 can: netlink: add CAN_CTRLMODE_RESTRICTED adds e63281614747 can: netlink: add initial CAN XL support adds 233134af2086 can: netlink: add CAN_CTRLMODE_XL_TMS flag adds 6df01533e535 can: dev: can_dev_dropped_skb: drop CC/FD frames in CANXL- [...] adds f6ccc2b293ba can: bittiming: add PWM parameters adds 8e2a2885a2a6 can: bittiming: add PWM validation adds 9892339cf034 can: calc_bittiming: add PWM calculation adds 46552323fa67 can: netlink: add PWM netlink interface adds 1d147cb7c51d can: calc_bittiming: replace misleading "nominal" by "reference" adds a6ddf91a4f97 can: calc_bittiming: add can_calc_sample_point_nrz() adds f5de373ae455 can: calc_bittiming: add can_calc_sample_point_pwm() adds 816cf430e84b can: add dummy_can driver adds 1a620a723853 can: raw: instantly reject unsupported CAN frames adds b360a13d44db can: dev: print bitrate error with two decimal digits adds 113aa9101a91 Merge patch series "can: netlink: add CAN XL support" adds 41c13eaf3993 can: rcar_canfd: Invert reset assert order adds 790ec4c45389 can: rcar_canfd: Invert global vs. channel teardown adds eda3d6c8d784 can: rcar_canfd: Use devm_clk_get_optional() for RAM clk adds fa5f4ec8fff8 can: rcar_canfd: Extract rcar_canfd_global_{,de}init() adds ddf9bbf22b70 can: rcar_canfd: Invert CAN clock and close_candev() order adds 161266c754e7 can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 3a34330f6339 can: rcar_canfd: Add suspend/resume support adds 4718d39e72c0 Merge patch series "Add R-Car CAN-FD suspend/resume support" adds 07688a882f8e MAINTAINERS: Add myself as m_can maintainer adds d20103d8f880 MAINTAINERS: Simplify m_can section adds 4715d930f37f Merge patch series "MAINTAINERS: Add myself as m_can maintainer" adds 9aea35eb98a6 dt-bindings: can: mpfs: document resets adds 73f784b2c938 Merge tag 'linux-can-next-for-6.19-20251126' of git://git. [...] adds db4029859d6f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds df59bb5b9af3 netmem, devmem, tcp: access pp fields through @desc in net_iov adds 362a161b2582 eth: bnxt: make use of napi_consume_skb() adds 4c03592689bc net: restore napi_consume_skb()'s NULL-handling adds 858b1d07e491 gve: Fix race condition on tx->dropped_pkt update adds eeecf5d3a3a4 net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at [...] adds 6557cae0a2a1 if_ether.h: Clarify ethertype validity for gsw1xx dsa adds 17e9f841dd22 r8169: add DASH support for RTL8127AP adds 510026a39849 net: dsa: yt921x: Fix parsing MIB attributes adds fbce7b36c8c6 net: dsa: yt921x: Use macros for MIB locations adds ebb2eaeb05d0 Merge branch 'net-dsa-yt921x-fix-parsing-mib-attributes' adds 8048168df56e net: stmmac: fix rx limit check in stmmac_rx_zc() adds 73880e66b79a net: thunder: convert to use .get_rx_ring_count adds 4636b4e797f7 dibs: Remove KMSG_COMPONENT macro adds 1645759a0405 ixgbevf: ixgbevf_q_vector clean up adds 8dd72ebc73f3 idpf: convert vport state to bitmap adds 954ba97cca16 e1000e: Remove unneeded checks adds 5849b56addbf ixgbe: avoid redundant call to ixgbe_non_sfp_link_config() adds d89a5c27e4f3 idpf: use desc_ring when checking completion queue DMA allocation adds 79bb84758f2c idpf: correct queue index in Rx allocation error messages adds 1105a7a12051 ice: fix comment typo and correct module format string adds 57bb13d7eb50 iavf: clarify VLAN add/delete log messages and lower log level adds 61dbc61a34c9 Merge branch 'intel-wired-lan-driver-updates-2025-11-25-ic [...] adds caa343e9a4a1 bnxt_en: Enhance TX pri counters adds f3d88fe6354f bnxt_en: Enhance log message in bnxt_get_module_status() adds bba2a0577e3c bnxt_en: Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flag adds b1e7f9566f32 bnxt_en: Add CQ ring dump to bnxt_dump_cp_sw_state() adds 30f253f8d9a0 bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips adds 72405298e92b bnxt_en: Add Virtual Admin Link State Support for VFs adds ed01d2069e8b Merge branch 'bnxt_en-updates-for-net-next' adds c940be4c7c75 net: Remove KMSG_COMPONENT macro adds a77f0ad44fde wifi: cfg80211: Add support for 6GHz AP role not relevant AP type adds 5d5c121c4fb6 wifi: qtnfmac: add WQ_PERCPU to alloc_workqueue users adds 2112519bdf05 wifi: wfx: add WQ_PERCPU to alloc_workqueue users adds e4582bdf5132 wifi: cw1200: add WQ_PERCPU to alloc_workqueue users adds fec4d9d6ffd2 wifi: cfg80211: replace use of system_unbound_wq with syst [...] adds 799e98708f74 wifi: ipw2x00: replace use of system_wq with system_percpu_wq adds 353cda30d30e wifi: mac80211: fix CMAC functions not handling errors adds 4255545a28f7 wifi: mac80211: add generic MMIE struct defines adds edf62602fcbb wifi: mac80211: utilize the newly defined CMAC constants adds a22fb19244cb wifi: mac80211: refactor CMAC crypt functions adds b688a9447be3 wifi: mac80211: refactor CMAC packet handlers adds 3f9553f65d0b wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1 adds b377dcd9a286 wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1 adds 8b795fe42927 wifi: rtw89: Replace hardcoded strings with helper functions adds 7aeb8c118ef9 wifi: rtl8xxxu: Report the signal strength only if it's known adds fb5183aa65f6 wifi: rtl8xxxu: Dump the efuse right after reading it adds 9b567039e540 wifi: rtl8xxxu: Use correct power off sequence for RTL8192CU adds b47d748110fd wifi: rtw89: splice C2H events queue to local to prevent racing adds f44a9b14a78f wifi: rtw89: use skb_dequeue() for queued ROC packets to p [...] adds e79382ab0347 wifi: rtw89: mlo: handle needed H2C when link switching is [...] adds 438c9178cd8a wifi: rtw89: support EHT rate pattern via bitrate mask adds 0ac5ead00bf9 wifi: rtw89: regd: apply ACPI policy even if country code [...] adds a48ae54a67f7 wifi: rtw89: 8852c: fix ADC oscillation in 160MHz affectin [...] adds e139b1c1f01a wifi: rtw89: restart hardware to recover firmware if power [...] adds a62b65412506 wifi: rtw89: improve scan time on 6 GHz band adds 030b8d5878e8 wifi: rtw89: 8832cu: turn off TX partial mode adds 89acd6c49322 wifi: rtw89: Add rtw89_core_get_ch_dma_v2() adds 994944aa58f8 wifi: rtw89: usb: Move bulk out map to new struct rtw89_usb_info adds 7697701d6c03 wifi: rtw89: usb: Prepare rtw89_usb_ops_mac_pre_init() for [...] adds 199afd3af12c wifi: rtw89: usb: Prepare rtw89_usb_ops_mac_post_init() fo [...] adds 32e0381e8603 wifi: rtw89: Fix rtw89_mac_dmac_func_pre_en_ax() for USB/SDIO adds 97259766b18e wifi: rtw89: 8852c: Fix rtw8852c_pwr_{on,off}_func() for USB adds a86589908460 wifi: rtw89: Add rtw8852c_dle_mem_usb{2,3} adds 19faad8c729d wifi: rtw89: Add rtw8852c_hfc_param_ini_usb adds 6bc2711085a5 wifi: rtw89: 8852c: Accept USB devices and load their MAC address adds 406849000df4 wifi: rtw89: Add rtw8852cu.c adds 0d971ffdae58 wifi: rtw89: Enable the new rtw89_8852cu module adds 71ee0d565985 wifi: rtw88: 8822c: use fixed rate and bandwidth to reply [...] adds 8adb609f645b wifi: rtw88: Add BUFFALO WI-U3-866DHP to the USB ID list adds 28a45575289f wifi: rtw89: usb: use common error path for skbs in rtw89_ [...] adds 7543818e97d5 wifi: rtw89: usb: fix leak in rtw89_usb_write_port() adds 45a6a88f011f wifi: rtw89: usb: use ieee80211_free_txskb() where appropriate adds 8986bafb0945 wifi: rtw89: refine rtw89_core_tx_wait_complete() adds c33c6a1b6f72 wifi: rtw89: implement C2H TX report handler adds 21b946104087 wifi: rtw89: fill TX descriptor of FWCMD in shortcut adds 26a42d804aa8 wifi: rtw89: usb: anchor TX URBs adds 816e849ef83a wifi: rtw89: handle IEEE80211_TX_CTL_REQ_TX_STATUS frames for USB adds cc7070e41786 wifi: rtw89: provide TX reports for management frames adds d5da3d9fb05f wifi: rtw89: process TX wait skbs for USB via C2H handler adds 233542f5b4a8 wifi: rtw89: Use the correct power sequences for USB/SDIO adds 0eea5e0f03db wifi: rtw89: Add rtw8852a_dle_mem_usb adds c19b106609f3 wifi: rtw89: Add rtw8852a_hfc_param_ini_usb adds 1dfd11e70022 wifi: rtw89: 8852a: Accept USB devices and load their MAC address adds 0029ccab53ac wifi: rtw89: Add rtw8852au.c adds 623c177323ec wifi: rtw89: Enable the new rtw89_8852au module adds 12e6bea1aac8 wifi: rtlwifi: rtl8188ee: correct allstasleep in P2P PS H2 [...] adds dae8d7d63b74 wifi: rtw89: pci: add to read PCI configuration space from [...] adds de19cc7def5a wifi: rtw89: fw: parse firmware element of DIAG_MAC adds 7bf433c6767f wifi: rtw89: debug: add parser to diagnose along DIAG_MAC [...] adds b37fb77d4530 wifi: rtw89: 8852c: add compensation of thermal value from [...] adds 1dd7e743dd37 wifi: rtw89: phy: fix out-of-bounds access in rtw89_phy_re [...] adds e96abe4fd7cd wifi: rtw89: consider data rate/bandwidth/GI for injected packets adds d9204e99b696 wifi: rtw89: do RF calibration once setting channel when r [...] adds 7465c0a91278 wifi: rtw89: configure RX antenna if chips can support adds ef42cf705ca3 wifi: rtw89: rtw8852bu: Added dev id for ASUS AX57 NANO US [...] adds 3a12581fc292 wifi: rtw89: flush TX queue before deleting key adds 92db331de6de wifi: rtw89: fw: part size to download firmware by header info adds a2a64fe23463 wifi: rtw89: mac: separate pre-init code before downloadin [...] adds 12e84effcb6d wifi: rtw89: phy: calling BB pre-init by chips with/withou [...] adds d375434cbcea wifi: rtw89: mac: remove undefined bit B_BE_PPDU_MAC_INFO adds 7fefea11001d wifi: rtw89: mac: update wcpu_on to download firmware for [...] adds 9df55e8d41aa wifi: rtw89: phy: consider type 15 in BB gain table adds 5607a141bf28 wifi: rtw89: phy: ignore DCFO if not defined in chip_info adds 1c2ada09628b wifi: rtw89: fw: print band and port where beacon update on adds aa8d1a8805bb wifi: rtw89: align RA H2C format v1 for RTL8922A adds 239dd70d776c wifi: rtw89: fill addr cam H2C command by struct adds fc2e8c873f46 wifi: rtw89: add addr cam H2C command v1 adds 9dab26b9fa45 wifi: rtw89: update format of addr cam H2C command adds 09afd209a844 wifi: rtw89: correct user macid mask of RX info for RTL8922D adds c8d212fa81c5 wifi: rtw89: use separated function to set RX filter adds 9b5b9c042b30 wifi: rtl818x: Fix potential memory leaks in rtl8180_init_ [...] adds c453d9c5bb8a wifi: rtw89: Add default ID 0bda:b831 for RTL8831BU adds b647d2574e45 wifi: rtl818x: rtl8187: Fix potential buffer underflow in [...] adds 7cbec00dc731 wifi: rtlwifi: add WQ_UNBOUND to alloc_workqueue users adds 9c194fe4625d wifi: rtw88: add WQ_UNBOUND to alloc_workqueue users adds 2a2aae365534 wifi: rtw89: 8852a: correct field mask of reset DAC/ADC FIFO adds 5511ba3de434 wifi: rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU adds bdb4c850c368 wifi: rtl8xxxu: Make RTL8192CU, RTL8723AU TX with 40 MHz width adds fc44314a377a wifi: rtl8xxxu: Fix the 40 MHz subchannel for RTL8192EU, R [...] adds 41a21d0ff3a0 wifi: rtl8xxxu: Fix RX channel width reported by RTL8192FU adds dbf9b7bb0edf wifi: rtl8xxxu: Enable 40 MHz width by default adds 49a9feaf30f4 Merge tag 'rtw-next-2025-11-21-v2' of https://github.com/p [...] adds de3c5142349c wifi: mac80211: fix channel switching code adds 7a27b73943a7 wifi: cfg80211: use cfg80211_leave() in iftype change adds 9f33477b9a31 wifi: cfg80211: stop radar detection in cfg80211_leave() adds a8e5a110c0c3 wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 8 [...] adds 79277f8ad15e wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx() adds 084922069cea wifi: mt76: mt7996: Remove unnecessary link_id checks in m [...] adds 8c5b06306132 wifi: mt76: connac: Replace memcpy + hard-coded size with strscpy adds 38b845e1f9e8 wifi: mt76: Fix DTS power-limits on little endian systems adds 9a04a69b68ad dt-bindings: net: wireless: mt76: Document power-limits co [...] adds 6b9833c611d2 dt-bindings: net: wireless: mt76: introduce backoff limit [...] adds b05ab4be9fd7 wifi: mt76: mt7915: add bf backoff limit table support adds 385aab8fccd7 wifi: mt76: wed: use proper wed reference in mt76 wed driv [...] adds a9730354ca26 wifi: mt76: use GFP_DMA32 for page_pool buffer allocation adds 909675fd4344 wifi: mt76: fix license/copyright of util.h adds a96fed2825d8 wifi: mt76: relicense to BSD-3-Clause-Clear adds 2157e49892c5 wifi: mt76: mt7996: Remove useless check in mt7996_msdu_pa [...] adds e627439aecf3 wifi: mt76: Move Q_READ/Q_WRITE definitions in dma.h adds a7fb9aac3e65 wifi: mt76: Add mt76_dev pointer in mt76_queue struct. adds f7632a7fdda8 wifi: mt76: Add the capability to set TX token start ID adds 7fb554b1b623 wifi: mt76: Introduce the NPU generic layer adds 377aa17d2aed wifi: mt76: mt7996: Add NPU offload support to MT7996 driver adds 9ba77f1a634a wifi: mt76: mt7996: fix typos in comments adds c1d8beea631c wifi: mt76: Use of_reserved_mem_region_to_resource() for " [...] adds 87c394127049 wifi: mt76: mt7925: refactor regulatory domain handling to [...] adds e323b841270a wifi: mt76: mt7925: refactor CLC support check flow adds 330510085907 wifi: mt76: mt7925: refactor regulatory notifier flow adds 6338709a4f86 wifi: mt76: mt7925: improve EHT capability control in regu [...] adds 3bc62aa4484d wifi: mt76: mt7925: add auto regdomain switch support adds 992c30411263 wifi: mt76: mt7925: disable auto regd changes after user set adds 2df00805f7db wifi: mt76: mmio_*_copy fix byte order and alignment adds cdb2941a516c Revert "wifi: mt76: mt792x: improve monitor interface handling" adds 5ef6de7bad72 wifi: mt76: adjust BSS conf pointer handling adds ee518f914cd9 wifi: mt76: replace use of system_wq with system_percpu_wq adds 2a035ae2062f wifi: mt76: mt7925: cqm rssi low/high event notify adds 361b59b6be7c wifi: mt76: mt7996: fix max nss value when getting rx chainmask adds dab5b2025452 wifi: mt76: mt7996: no need to wait ACK event for SDO command adds 5d86765828b4 wifi: mt76: mt7996: fix implicit beamforming support for mt7992 adds feb06d455620 wifi: mt76: mt7996: support fixed rate for link station adds bb705a606734 wifi: mt76: mt7996: fix several fields in mt7996_mcu_bss_b [...] adds e077071e7ac4 wifi: mt76: mt7996: fix teardown command for an MLD peer adds 7eaea3a8ba1e wifi: mt76: mt7996: set link_valid field when initializing wcid adds 85cd5534a3f2 wifi: mt76: mt7996: use correct link_id when filling TXD and TXP adds 4fb3b4e7d1ca wifi: mt76: mt7996: fix MLD group index assignment adds e11be918d91e wifi: mt76: mt7996: fix MLO set key and group key issues adds f1e9f369ae42 wifi: mt76: mt7996: fix using wrong phy to start in mt7996 [...] adds a4031fec9d0d wifi: mt76: mt7996: fix EMI rings for RRO adds 2ccbea08ddda wifi: mt76: mt7925: ensure the 6GHz A-MPDU density cap fro [...] adds 5a4bcba26e9f wifi: mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event() adds a84b172cca90 wifi: mt76: mt7996: move mt7996_update_beacons under mt76 mutex adds 6aaaaeacf18b wifi: mt76: Move mt76_abort_scan out of mt76_reset_device() adds 4fe823b9ee03 wifi: mt76: mt7996: skip deflink accounting for offchannel links adds 2a432a6d0066 wifi: mt76: mt7996: skip ieee80211_iter_keys() on scanning [...] adds 7545551631fa wifi: mt76: mt7996: Add missing locking in mt7996_mac_sta_ [...] adds f804a5895eba wifi: mt76: Strip whitespace from build ddate adds 066f417be5fd wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNN [...] adds 53d154861267 mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add() adds cf1d7dc28cb7 Merge tag 'mt76-next-2025-11-24' of https://github.com/nbd [...] adds 24d4da5c2565 wifi: ieee80211: correct FILS status codes adds 3fc830cd8c9d wifi: cfg80211: include s1g_primary_2mhz when sending chandef adds cba1ba11c1ba wifi: cfg80211: include s1g_primary_2mhz when comparing chandefs adds 1c6a92a5a5de wifi: nl80211: vendor-cmd: intel: fix a blank kernel-doc l [...] adds f9e788c5fd3a wifi: mac80211: allow sharing identical chanctx for S1G in [...] adds 2c80116b5032 Merge tag 'wireless-next-2025-11-27' of https://git.kernel [...] adds 362d051c90b6 tools: ynl: add schema checking adds 129dc6075a15 tools: ynl: add a lint makefile target adds acce9d7200e2 ynl: fix a yamllint warning in ethtool spec adds 1adc241f3940 ynl: fix schema check errors adds 2ce992a1a400 Merge branch 'tools-ynl-add-schema-checking' adds bba18f3ba7cc net: bnxt: extract GRXRINGS from .get_rxnfc adds 335d78c6161b net: bcmgenet: extract GRXRINGS from .get_rxnfc adds e48766e66b4d Merge branch 'net-broadcom-migrate-to-get_rx_ring_count-et [...] adds 6f2e1c75bc5e net: dsa: introduce the dsa_xmit_port_mask() tagging proto [...] adds 621d06a40e47 net: dsa: tag_brcm: use the dsa_xmit_port_mask() helper adds e094428fb40c net: dsa: tag_gswip: use the dsa_xmit_port_mask() helper adds f59e44cc0d6c net: dsa: tag_hellcreek: use the dsa_xmit_port_mask() helper adds ea659a9292b1 net: dsa: tag_ksz: use the dsa_xmit_port_mask() helper adds 84a60bbec503 net: dsa: tag_mtk: use the dsa_xmit_port_mask() helper adds a4a00d9e365a net: dsa: tag_mxl_gsw1xx: use the dsa_xmit_port_mask() helper adds 5733fe2a7ad1 net: dsa: tag_ocelot: use the dsa_xmit_port_mask() helper adds 48afabaf4aaa net: dsa: tag_qca: use the dsa_xmit_port_mask() helper adds 4abf39c8aef5 net: dsa: tag_rtl4_a: use the dsa_xmit_port_mask() helper adds 5afe4ccc33f4 net: dsa: tag_rtl8_4: use the dsa_xmit_port_mask() helper adds b33aa90e68b4 net: dsa: tag_rzn1_a5psw: use the dsa_xmit_port_mask() helper adds 3c1975bbdf92 net: dsa: tag_trailer: use the dsa_xmit_port_mask() helper adds 24099389a63f net: dsa: tag_xrs700x: use the dsa_xmit_port_mask() helper adds 64b0d2edb61a net: dsa: tag_yt921x: use the dsa_xmit_port_mask() helper adds 8aa1053f9daf Merge branch 'introduce-the-dsa_xmit_port_mask-tagging-pro [...] adds 634f3853cc98 netfilter: flowtable: check for maximum number of encapsul [...] adds 93d7a7ed0734 netfilter: flowtable: move path discovery infrastructure t [...] adds b5964aac51e0 netfilter: flowtable: consolidate xmit path adds c653d5a78f34 netfilter: flowtable: inline vlan encapsulation in xmit path adds 18d27bed0880 netfilter: flowtable: inline pppoe encapsulation in xmit path adds 030feea3097c netfilter: flowtable: remove hw_ifidx adds a0d98b641d67 netfilter: flowtable: use tuple address to calculate next hop adds ab427db17885 netfilter: flowtable: Add IPIP rx sw acceleration adds d30301ba4b07 netfilter: flowtable: Add IPIP tx sw acceleration adds fe8313316eaf selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable [...] adds be102eb6a0e7 netfilter: nf_conncount: rework API to use sk_buff directly adds c0362b574828 netfilter: nf_conncount: make nf_conncount_gc_list() to di [...] adds 69894e5b4c5e netfilter: nft_connlimit: update the count if add was skipped adds c4cbe4a4df39 netfilter: nft_connlimit: add support to object update operation adds c0bd21682aed selftests: netfilter: nft_flowtable.sh: Add the capability [...] adds c4f0ab06e1e0 netfilter: ip6t_srh: fix UAPI kernel-doc comments format adds d3a439e55c19 netfilter: nf_tables: improve UAPI kernel-doc comments adds 840a64710e6d Merge tag 'nf-next-25-11-28' of git://git.kernel.org/pub/s [...] adds ff736a286116 net: ipconfig: Replace strncpy with strscpy in ic_proto_name adds cb2dc6d2869a can: Kconfig: select CAN driver infrastructure by default adds 0177f0f07886 Merge tag 'linux-can-next-for-6.19-20251129' of git://git. [...] adds 7adf0efb41fc ynl: samples: Fix spelling mistake "failedq" -> "failed" adds d3fbfb8b2c4a net: gianfar: convert to use .get_rx_ring_count adds b2d633926901 net: dpaa2: convert to use .get_rx_ring_count adds ca8df5b877d4 net: enetc: convert to use .get_rx_ring_count adds cbca440dc329 Merge branch 'net-freescale-migrate-to-get_rx_ring_count-e [...] adds 40d5ce4af206 net: dlink: fix several spelling mistakes in comments adds 4b1639cac04c selftests: net: py: handle interrupt during cleanup adds aadff9f76639 selftests: net: add a hint about MACAddressPolicy=persistent adds 09339d0d8310 l2tp: correct debugfs label for tunnel tx stats adds ea2d3befcf29 net: dsa: yt921x: Set ageing_time_min/ageing_time_max adds e3b8cbf40c6e selftests: netconsole: remove log noise due to socat exit adds 56435627d90f net: pcs: lynx: accept in-band autoneg for 2500base-x adds 6ab578739a4c net: mctp: test: move TX packetqueue from dst to dev adds 9bf66036d686 net: mana: Handle hardware recovery events when probing th [...] adds aee0f01b4f11 team: Add matching error label for failed action adds c3b744fd2019 amd-xgbe: refactor the dma IRQ handling code path adds ab96af7004c7 amd-xgbe: schedule NAPI on Rx Buffer Unavailable (RBU) adds 4e3583cb61a9 Merge branch 'amd-xgbe-schedule-napi-on-rbu-event' adds 6f268e275c74 net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65 adds 9316012dd019 net: dsa: b53: fix extracting VID from entry for BCM5325/65 adds 8e46aacea426 net: dsa: b53: use same ARL search result offset for BCM5325/65 adds 85132103f700 net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65 adds 3b08863469aa net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks adds d39514e6a2d1 net: dsa: b53: fix BCM5325/65 ARL entry VIDs adds 0b2b27058692 net: dsa: b53: allow VID 0 for BCM5325/65 adds 8d92057c4a9b Merge branch 'net-dsa-b53-fix-arl-accesses-for-bcm5325-65- [...] adds 596c696301b1 Revert "r8169: add DASH support for RTL8127AP" adds e1de33c377b6 net/mlx5e: Use u64 instead of __u64 in ieee_setmaxrate adds e1098bb02f2d net/mlx5e: Rename upper_limit_mbps to upper_limit_100mbps adds 53f7a7712851 net/mlx5e: Use U8_MAX instead of hard coded magic number adds 87a5112bfc40 net/mlx5e: Use standard unit definitions for bandwidth conversion adds 8d537e333e37 Merge branch 'net-mlx5e-enhance-dcbnl-get-set-maxrate-code' adds 5e1bf5ae5e3b net: phy: phy-c45: add SQI and SQI+ support for OATC14 10B [...] adds 16416c835287 net: phy: microchip_t1s: add SQI support for LAN867x Rev.D0 PHYs adds a2027019e9ce Merge branch 'add-sqi-and-sqi-support-for-oatc14-10base-t1 [...] adds d973ac83ad0d net: dsa: yt921x: Use *_ULL bitfield macros for VLAN_CTRL adds 633b1d010ce8 net: dsa: yt921x: Add STP/MST support adds b4dcaeea5e9a Merge branch 'net-dsa-yt921x-add-stp-mst-support' adds 3b87e60d2131 net: dsa: mt7530: unexport mt7530_switch_ops adds a0244e762139 net: hsr: create an API to get hsr port type adds bed59a86e91a net: dsa: avoid calling ds->ops->port_hsr_leave() when uno [...] adds 30296ac76426 net: dsa: xrs700x: reject unsupported HSR configurations adds 0e75bfe340bf net: dsa: add simple HSR offload helpers adds 42e63b1373a3 net: dsa: yt921x: use simple HSR offloading helpers adds 4b65d445556d net: dsa: ocelot: use simple HSR offload helpers adds 6db31942e347 net: dsa: realtek: use simple HSR offload helpers adds b6ad21ef286a net: dsa: lantiq_gswip: use simple HSR offload helpers adds 4af9fa2ba65a net: dsa: mv88e6060: use simple HSR offload helpers adds 017bcff7321a net: dsa: hellcreek: use simple HSR offload helpers adds 585943b7ad30 net: dsa: mt7530: use simple HSR offload helpers adds 7271d4a08c39 net: dsa: a5psw: use simple HSR offload helpers adds 977839161f26 Documentation: net: dsa: mention availability of RedBox adds 4e4c00f34d5d Documentation: net: dsa: mention simple HSR offload helpers adds 3101f3e11645 Merge branch 'dsa-simple-hsr-offload' adds d8e08149a5ed net: ps3_gelic_net: Use napi_alloc_skb() and napi_gro_receive() adds 484f1176896e Bluetooth: mediatek: add gpio pin to reset bt adds 01622e9a5336 Bluetooth: hci_h5: avoid sending two SYNC messages adds 97fdb2ea06ef Bluetooth: hci_h5: implement CRC data integrity adds 33b2835f0b7e Bluetooth: HCI: Add initial support for PAST adds c530569adc19 Bluetooth: hci_core: Introduce HCI_CONN_FLAG_PAST adds d3413703d5f8 Bluetooth: ISO: Add support to bind to trigger PAST adds 14b06c3a88f7 Bluetooth: HCI: Always use the identity address when initi [...] adds f817db10dc80 Bluetooth: ISO: Attempt to resolve broadcast address adds a3b76bf4c4c9 Bluetooth: MGMT: Allow use of Set Device Flags without Add Device adds 577cf4c0a1e8 Bluetooth: ISO: Fix not updating BIS sender source address adds c126f98c011f Bluetooth: btusb: MT7920: Add VID/PID 0489/e135 adds 5a6700a31c95 Bluetooth: btusb: MT7922: Add VID/PID 0489/e170 adds 1fb0d830dab8 Bluetooth: btintel_pcie: Support for S4 (Hibernate) adds 88c6216a52ea Bluetooth: btintel_pcie: Suspend/Resume: Controller doorbe [...] adds 8dbbb5423c08 Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV adds 0b00bee940cb Bluetooth: btusb: Reclassify Qualcomm WCN6855 debug packets adds 73d2d709cc17 dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema adds b8414ba5a0e6 Bluetooth: Remove redundant pm_runtime_mark_last_busy() calls adds 4a23ce935f74 Bluetooth: btrtl: Add the support for RTL8761CUV adds 027473ef6a83 Bluetooth: MAINTAINERS: Add Bartosz Golaszewski as Qualcom [...] adds 56f765ce73b4 Bluetooth: iso: fix socket matching ambiguity between BIS and CIS adds 32caa197b9b6 Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT adds f460768bba2a Bluetooth: btusb: Add new VID/PID 0x13d3/0x3618 for RTL8852BE-VT adds 1216462f4e7c Bluetooth: btusb: Add new VID/PID 0x13d3/0x3619 for RTL8852BE-VT adds a8b38d19857d Bluetooth: btusb: add new custom firmwares adds bc6f557b3387 Bluetooth: btintel_pcie: Introduce HCI Driver protocol adds 6f7cf13ef6b0 drivers/bluetooth: btbcm: Use kmalloc_array() to prevent overflow adds a106e50be74b Bluetooth: HCI: Add support for LL Extended Feature Set adds 525459da4bd6 Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE adds 4a18b6cd7c57 Merge tag 'for-net-next-2025-12-01' of git://git.kernel.or [...] adds a8658f7bb650 selftests: drv-net: Add devlink_rate_tc_bw.py to TEST_PROGS adds 2a60ce94c6e8 selftests: drv-net: introduce Iperf3Runner for measurement [...] adds cb1acbd30a42 selftests: drv-net: Use Iperf3Runner in devlink_rate_tc_bw.py adds 3796e549e305 selftests: drv-net: Set shell=True for sysfs writes in dev [...] adds 9ecd05a2c872 selftests: drv-net: Fix and clarify TC bandwidth split in [...] adds 5cc1bddcfeb2 selftests: drv-net: Fix tolerance calculation in devlink_r [...] adds cbc19b3229f1 Merge branch 'selftests-drv-net-fix-issues-in-devlink_rate [...] adds e0e1b6db2e4b wireguard: netlink: enable strict genetlink validation adds aea199fa1571 wireguard: netlink: validate nested arrays in policy adds 9755f9de8fac wireguard: netlink: use WG_KEY_LEN in policies adds 73af07d7f2f6 wireguard: netlink: convert to split ops adds b8bcc17f583b wireguard: netlink: lower .maxattr for WG_CMD_GET_DEVICE adds 6b0f4ca079db wireguard: netlink: add YNL specification adds b5c5a82bf5cb wireguard: uapi: move enum wg_cmd adds 8d974872ab29 wireguard: uapi: move flag enums adds 88cedad45ba1 wireguard: uapi: generate header with ynl-gen adds 3fd2f3d2f425 wireguard: netlink: generate netlink code adds 31a3ed492dd4 Merge tag 'wireguard-6.19-rc1-for-jakub' of https://git.ke [...] adds 96a839506135 net/mlx5e: Update XDP features in switch channels adds d4aa0cc9bd31 net/mlx5e: Support XDP target xmit with dummy program adds 3c4159b3019c Merge branch 'net-mlx5e-disable-egress-xdp-redirect-in-default' adds 854858848bc7 net: page pool: xa init with destroy on pp init adds 9954464d737d net: page_pool: sanitise allocation order adds 4de44542991e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 8f7aa3d3c732 Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/ [...] adds 7be20254a743 io_uring: unify task_work cancelation checks adds a48c0cbf28c0 io_uring/waitid: have io_waitid_complete() remove wait que [...] adds ab673c1bcaf2 io_uring/waitid: use io_waitid_remove_wq() consistently adds 12aced0a551e io_uring: deduplicate array_size in io_allocate_scq_urings adds 284306f6e604 io_uring: sanity check sizes before attempting allocation adds 4c53e392a194 io_uring: use no mmap safe region helpers on resizing adds 0c89dbbcadf1 io_uring: remove extra args from io_register_free_rings adds 6e9752977caa io_uring: don't free never created regions adds dec10a1ad1d5 io_uring/kbuf: use io_create_region for kbuf creation adds 5b6d8a032e80 io_uring: only publish fully handled mem region adds 1cba30bf9fdd io_uring: add support for IORING_SETUP_SQE_MIXED adds dde92a5026d8 io_uring: check for user passing 0 nr_submit adds 0ecf0e674812 io_uring/fdinfo: show SQEs for no array setup adds 101e596e7404 io_uring/fdinfo: cap SQ iteration at max SQ entries adds 8cd5a59e4d51 io_uring/fdinfo: validate opcode before checking if it's a [...] adds 4531d165ee39 io_uring: only call io_should_terminate_tw() once for ctx adds c33e779aba68 io_uring: add wrapper type for io_req_tw_func_t arg adds 20fb3d05a34b io_uring/uring_cmd: avoid double indirect call in task wor [...] adds adb395c457a6 io_uring/slist: remove unused wq list splice helpers adds 3615e3f7947a io_uring/rsrc: use get/put_user() for integer copy adds bc82b0221820 io_uring/memmap: remove dead io_create_region_mmap_safe() [...] adds 0d677936d677 io_uring/cancel: move request/task cancelation logic into [...] adds 01e019b2a30d io_uring/cancel: move __io_uring_cancel() into cancel.c adds ffce32436431 io_uring/cancel: move cancelation code from io_uring.c to [...] adds 4b25b75c30d9 io_uring/memmap: return bool from io_mem_alloc_compound() adds 59f44afbe8cf io_uring: fix typos and comment wording adds 88559f8b2a25 io_uring/futex: move futexv async data handling to struct [...] adds 924697953634 io_uring/futex: move futexv owned status to struct io_futexv_data adds a5af56a9020c io_uring/memmap: remove unneeded io_ring_ctx arg adds 1fa7a3413111 io_uring/memmap: refactor io_free_region() to take user_st [...] adds 6ab39b392e79 io_uring/rsrc: refactor io_{un}account_mem() to take {user [...] adds edd706ede85f io_uring/zcrx: add io_zcrx_ifq arg to io_zcrx_free_area() adds 5c686456a4e8 io_uring/zcrx: add user_struct and mm_struct to io_zcrx_ifq adds 1bd95163dae8 io_uring/zcrx: move io_unregister_zcrx_ifqs() down adds 75c299a917e4 io_uring/zcrx: reverse ifq refcount adds 93e197e524b1 io_uring: use WRITE_ONCE for user shared memory adds c07a491c1b73 net: export netdev_get_by_index_lock() adds b6c5f9454ef3 io_uring/zcrx: call netdev_queue_get_dma_dev() under insta [...] adds 21bd7b14a32d io_uring/query: buffer size calculations with a union adds 4aed5b4e6d27 io_uring: add helper calculating region byte size adds 7bb21a52e2d4 io_uring: pass sq entries in the params struct adds 01405895c1e7 io_uring: use mem_is_zero to check ring params adds 712fbe97c332 io_uring: move flags check to io_uring_sanitise_params adds ecb8490b2f43 Merge branch 'io_uring-6.18' into for-6.19/io_uring adds e279bb4b4c4d io_uring: refactor rings_size nosqarray handling adds 94cd83291652 io_uring: use size_add helpers for ring offsets adds 929dbbb69911 io_uring: convert params to pointer in ring reisze adds 0f4b537363cb io_uring: introduce struct io_ctx_config adds 001b76b7e755 io_uring: keep ring laoyut in a structure adds eb76ff6a6829 io_uring: pre-calculate scq layout adds d741c6255524 io_uring: move cq/sq user offset init around adds 2647e2ecc096 io_uring/query: introduce zcrx query adds 4aaa9bc4d592 io_uring/query: introduce rings info query adds 5bd38e18d528 Merge branch 'zcrx-query-6.19' into for-6.19/io_uring adds f0243d2b86b9 io_uring/zcrx: convert to use netmem_desc adds a0169c3a6287 io_uring/zcrx: use folio_nr_pages() instead of shift operation adds 1b8b5d0316da io_uring/zcrx: elide passing msg flags adds d663976dad68 io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRL adds 475eb39b0047 io_uring/zcrx: add sync refill queue flushing adds 39c9676f789e io_uring/zcrx: count zcrx users adds 742cb2e14ecb io_uring/zcrx: move io_zcrx_scrub() and dependencies up adds d7af80b213e5 io_uring/zcrx: export zcrx via a file adds 0926f94ab36a io_uring/zcrx: add io_fill_zcrx_offsets() adds 00d91481279f io_uring/zcrx: share an ifq between rings adds f8f115baae2d Merge branch 'zcrx-updates-6.19' into for-6.19/io_uring adds f779ac0b8784 io_uring/register: use correct location for io_rings_layout adds 84692a1519b3 io_uring/kbuf: remove obsolete buf_nr_pages and update comments adds 1e93de9205b4 io_uring/query: drop unused io_handle_query_entry() ctx arg adds 4677e78800bb socket: Unify getsockname and getpeername implementation adds d73c16770873 socket: Split out a getsockname helper for io_uring adds 5d24321e4c15 io_uring: Introduce getsockname io_uring cmd new 0abcfd8983e3 Merge tag 'for-6.19/io_uring-20251201' of git://git.kernel [...] adds 93a358af59c6 block/mq-deadline: Introduce dd_start_request() adds d60055cf5270 block/mq-deadline: Switch back to a single dispatch list adds e5a82249d88c blk-mq: use struct_size() in kmalloc() adds 5c5028ee594c block: rename min_segment_size adds a65988a0ad04 blktrace: only calculate trace length once adds 472eca538358 blktrace: factor out recording a blktrace event adds 04678e72e95f blktrace: split out relaying a blktrace event adds 70e3c62b8912 blktrace: untangle if/else sequence in __blk_add_trace adds 370cd70a402f blktrace: change the internal action to 64bit adds 42da88a724d8 blktrace: split do_blk_trace_setup into two functions adds 0d8627cc936d blktrace: add definitions for blk_user_trace_setup2 adds 113cbd62824a blktrace: pass blk_user_trace2 to setup functions adds c44347d60626 blktrace: add definitions for struct blk_io_trace2 adds 915bb53860c3 blktrace: differentiate between blk_io_trace versions adds 67bfa74d81ba blktrace: move trace_note to blk_io_trace2 adds 4d8bc7bd4f73 blktrace: move ftrace blk_io_tracer to blk_io_trace2 adds f9ee38bbf70f blktrace: add block trace commands for zone operations adds 1c164fcc1b08 blktrace: expose ZONE APPEND completions to blktrace adds 3f6722816a73 blktrace: trace zone write plugging operations adds 4ae8efb4f907 blktrace: handle BLKTRACESETUP2 ioctl adds 4a0940bdcac2 blktrace: use debug print to report dropped events adds e48886b9d668 blktrace: for ftrace use correct trace format ver adds 77220f6d18a2 drbd: replace kmap() with kmap_local_page() in receiver path adds bc49af56eea8 blktrace: add support for REQ_OP_WRITE_ZEROES tracing adds 011af85ccd87 ublk: reorder tag_set initialization before queue allocation adds 529d4d632788 ublk: implement NUMA-aware memory allocation adds c28ba6b6c51d ublk: use struct_size() for allocation adds 0123bb91f464 selftests: ublk: set CPU affinity before thread initialization adds 3f5b1169d2ab selftests: ublk: make ublk_thread thread-local variable adds eef09f742be2 block: blocking mempool_alloc doesn't fail adds ec7f31b2a2d3 block: make bio auto-integrity deadlock safe adds f68ff6bc0d08 Merge branch 'autopi-deadlock' into for-6.19/block adds efae226c2ef1 block: handle zone management operations completions adds bba4322e3f30 block: freeze queue when updating zone resources adds e8ecb21f081f block: cleanup blkdev_report_zones() adds fdb9aed869f3 block: introduce disk_report_zone() adds ca1a897fb266 block: reorganize struct blk_zone_wplug adds 6e945ffb6555 block: use zone condition to determine conventional zones adds 0bf0e2e46668 block: track zone conditions adds 1af3f4e0c42b block: refactor blkdev_report_zones() code adds f2284eec5053 block: introduce blkdev_get_zone_info() adds 31f0656a4ab7 block: introduce blkdev_report_zones_cached() adds b30ffcdc0c15 block: introduce BLKREPORTZONESV2 ioctl adds 2b39d4a6c67d block: improve zone_wplugs debugfs attribute output adds 1efbbc641ef7 block: add zone write plug condition to debugfs zone_wplugs adds ad3c1188b401 btrfs: use blkdev_report_zones_cached() adds e04ccfc28252 xfs: use blkdev_report_zones_cached() adds 55de535e0769 Merge branch 'cached-zones' into for-6.19/block adds ba13710ddd1f rust: block: update ARef and AlwaysRefCounted imports from [...] adds c6886cf610f4 block: don't leak disk->zones_cond for !disk_need_zone_resources adds 15638d52cbcf block: fix cached zone reporting after zone append was used adds 2299ceec364e ublk: use copy_{to,from}_iter() for user copy adds e87d66ab27ac ublk: use rq_for_each_segment() for user copy adds 1165d20f4d1a null_blk: simplify copy_from_nullb adds 845928381963 null_blk: consistently use blk_status_t adds 262a3dd04e72 null_blk: single kmap per bio segment adds 3451cf34f51b null_blk: allow byte aligned memory offsets adds 0739c2c6a015 virtio_blk: NULL out vqs to avoid double free on failed resume adds 2f6b2565d43c block: accumulate memory segment gaps per bio adds bc840b21a25a nvme: remove virtual boundary for sgl capable devices adds 86a9ce21f5b7 block: don't return 1 for the fallback case in blkdev_get_ [...] adds bbac6e0fa57f block: improve blk_zone_wp_offset() adds e2b0ec776164 block: refactor disk_zone_wplug_sync_wp_offset() adds 25976c314f65 block: introduce bdev_zone_start() adds 9517b82d8d42 nbd: defer config put in recv_work adds 4cda40dce95a block: clean up indentation in blk_rq_map_iter_init() adds 3d7b1dbaa098 MAINTAINERS: Update Yu Kuai's E-mail address adds cc394b94dc40 md: delete mddev kobj before deleting gendisk kobj adds 0dc76205549b md: fix rcu protection in md_wakeup_thread adds 082d680faf26 Factor out code into md_should_do_recovery() adds 7fc8f632e68c md/md-linear: Enable atomic writes adds 46caa40534fc md/md-llbitmap: Remove unneeded semicolon adds 90e3bb44c0a8 md: avoid repeated calls to del_gendisk adds a811db391988 md/raid5: remove redundant __GFP_NOWARN adds 6c6b66f65e55 md: prevent adding disks with larger logical_block_size to [...] adds 0ce112d9171a md: delete md_redundancy_group when array is becoming inactive adds 381a3ce1c0ff md: init bioset in mddev_init adds 2107457e31fa md/raid0: Move queue limit setup before r0conf initialization adds 9c47127a807d md: add check_new_feature module parameter adds 62ed1b582246 md: allow configuring logical block size adds 3d076988aaae Merge tag 'md-6.19-20251111' of gitolite.kernel.org:pub/sc [...] adds 1649714b930f nbd: defer config unlock in nbd_genl_connect adds 86afb1cdc28f block: add lockdep to queue_limits_commit_update() adds 6b0a29933f68 ublk: remove unnecessary checks in ublk_check_and_get_req() adds 727a44027815 ublk: return unsigned from ublk_{,un}map_io() adds fd9ecd005252 block: fix merging data-less bios adds 6d7e3870af11 blk-mq-dma: fix kernel-doc function name for integrity DMA [...] adds 3749ea4deeba null_blk: fix zone read length beyond write pointer adds fd0ae4754c7b blk-zoned: Fix a typo in a source code comment adds faa3be1a61bf blk-zoned: Document disk_zone_wplug_schedule_bio_work() locking adds f233339188cd blk-zoned: Move code from disk_zone_wplug_add_bio() into i [...] adds c2b8d20628ca block: fix NULL pointer dereference in blk_zone_reset_all_ [...] adds 881880b6f307 block: fix NULL pointer dereference in disk_report_zones() adds 7b2038b1b1d4 dm: fix zone reset all operation processing adds 0c72e9fcc156 bcache: get rid of discard code from journal adds b4056afbd4b9 bcache: remove discard code from alloc.c adds 73a004f83cf0 bcache: drop discard sysfs interface adds 7bf90cd740bf bcache: remove discard sysfs interface document adds 70bc173ce06b bcache: reduce gc latency by processing less nodes and sle [...] adds 21194c44b6bd bcache: remove redundant __GFP_NOWARN adds fd82071814d0 bcache: replace use of system_wq with system_percpu_wq adds c0c808214249 bcache: WQ_PERCPU added to alloc_workqueue users adds 699122b590eb bcache: Avoid -Wflex-array-member-not-at-end warning adds c3f42a6de708 Merge branch 'bcache-updates-6.19' into for-6.19/block adds 232143b60538 block: unify elevator tags and type xarrays into struct el [...] adds 04728ce90966 block: move elevator tags into struct elevator_resources adds 61019afdf6ac block: introduce alloc_sched_data and free_sched_data elev [...] adds 0315476e78c0 block: use {alloc|free}_sched data methods adds d4c3ef56a161 block: define alloc_sched_data and free_sched_data methods [...] adds 8e1bf774ab18 Merge branch 'elevator-switch-6.19' into for-6.19/block adds 61d43b1731e0 nvme-pci: migrate to dma_map_phys instead of map_page adds 37f0c7a8df7a block-dma: properly take MMIO path adds fa0d2dc69e94 Merge branch 'p2pdma-mmio-6.19.v5' into for-6.19/block adds 79bd8c9814a2 ps3disk: use memcpy_{from,to}_bvec index adds 82d20481024c floppy: fix for PAGE_SIZE != 4KB adds 2516c246d01c block: consider discard merge last adds f76581f9f1d2 block/blk-throttle: Fix throttle slice time for SSDs adds 20d0b359c73d block/blk-throttle: drop unneeded blk_stat_enable_accounting adds 6483faa3938b block/blk-throttle: Remove throtl_slice from struct throtl_data adds 866d65745b63 zloop: make the write pointer of full zones invalid adds cf28f6f923cb zloop: fail zone append operations that are targeting full zones adds e3a96ca90462 zloop: simplify checks for writes to sequential zones adds 9236c5fdd5a8 zloop: introduce the zone_append configuration parameter adds fcc6eaa3a03a zloop: introduce the ordered_zone_append configuration parameter adds ade260ca8586 Documentation: admin-guide: blockdev: update zloop parameters adds 3179a5f7f86b block: rate-limit capacity change info log adds 2c6d792d4b76 drbd: turn bitmap I/O comments into regular block comments adds c3e6c11147f6 loop: add helper lo_cmd_nr_bvec() adds fd858d1ca969 loop: add helper lo_rw_aio_prep() adds c66e9708f927 loop: add lo_submit_rw_aio() adds f4788ae9d7bc loop: move command blkcg/memcg initialization into loop_qu [...] adds 0ba93a906dda loop: try to handle loop aio command via NOWAIT IO first adds 837ed3039646 loop: add hint for handling aio via IOCB_NOWAIT adds f43fdeb9a368 Merge branch 'loop-aio-nowait' into for-6.19/block adds 152c331bcd80 block: plug attempts to batch allocate tags multiple times adds 42adb2d4ef24 fs: Add the __data_racy annotation to backing_dev_info.ra_pages adds 935a20d1bebf block: Remove queue freezing from several sysfs store callbacks adds caebce24f6a7 Revert "block: consider discard merge last" adds 8e1d91c2582d block: remove the declaration of elevator_init_mq function adds 00ed0350944d MAINTAINERS: add missing block layer user API header files adds ebcc028b4a3d MAINTAINERS: add a maintainer for zoned block device support adds a9637ab93c6c zloop: fix zone append check in zloop_rw() adds b11e483a1cc3 loop: clear nowait flag in workqueue context adds e8f0abdd49ba zloop: clear nowait flag in workqueue context adds 9420e720ad19 block: use min() instead of min_t() adds 96f03c8cb29f Revert "Merge branch 'loop-aio-nowait' into for-6.19/block" adds a74de0c3663c block: Remove references to __device_add_disk() adds 3a64c46c4046 block: fix typos in comments and strings in blk-core adds 7d09a8e25121 block: ignore __blkdev_issue_discard() return value adds c943bfc6afb8 s390/dasd: Fix gendisk parent after copy pair swap adds 764def9e8eaf s390/dasd: Remove unnecessary debugfs_create() return checks adds 43198756ee8c s390/dasd: Move device name formatting into separate function adds a857d99201cc s390/dasd: Use scnprintf() instead of sprintf() adds c6a45ee7607d ublk: prevent invalid access with DEBUG adds d0c98769ee7d blk-mq: use array manage hctx map instead of xarray adds 89e1fb7ceffd blk-mq: fix potential uaf for 'queue_hw_ctx' adds 9574b21e9522 kfifo: add kfifo_alloc_node() helper for NUMA awareness adds 3035b9b46b06 ublk: add parameter `struct io_uring_cmd *` to ublk_prep_a [...] adds 8d61ece156bd ublk: add `union ublk_io_buf` with improved naming adds 0a9beafa7c63 ublk: refactor auto buffer register in ublk_dispatch_req() adds 3443bab2f8e4 ublk: pass const pointer to ublk_queue_is_zoned() adds 28d7a371f021 ublk: add helper of __ublk_fetch() adds 418de94e7593 sbitmap: fix all kernel-doc warnings adds 46f21952c492 md/raid0: fix NULL pointer dereference in create_strip_zon [...] adds 8c9e376b9d1a md: warn about updating super block failure adds a913d1f6a7f6 md/raid5: fix IO hang when array is broken with IO inflight adds fdd0c6a649d2 md: remove legacy 1s delay in md_notify_reboot adds c1536df9427d Merge tag 'md-6.19-20251130' of gitolite.kernel.org:pub/sc [...] adds 4d0e1f2139ad blk-mq: use queue_hctx in blk_mq_map_queue_type adds d211a2803551 block/rnbd: correct all kernel-doc complaints new cc25df3e2e22 Merge tag 'for-6.19/block-20251201' of git://git.kernel.or [...] adds 828ec765f796 btrfs: ignore ENOMEM from alloc_bitmap() adds 69e293d28a95 btrfs: use single return value variable in btrfs_relocate_ [...] adds 4e700ac62ac1 btrfs: remove unnecessary NULL fs_info check from find_loc [...] adds 9594783e4b49 btrfs: print-tree: use string format for key names adds aebe2bb0b861 btrfs: fix trivial -Wshadow warnings adds 2346b966c66a btrfs: refactor allocation size calculation in alloc_btrfs [...] adds 2215e6b4034a btrfs: subpage: rename macro variables to avoid shadowing adds 725e46298876 btrfs: fix double free of qgroup record after failure to a [...] adds 745483ea988b btrfs: fix comment in alloc_bitmap() and drop stale TODO adds 38e818718c5e btrfs: fix racy bitfield write in btrfs_clear_space_info_full() adds 892794c02532 btrfs: use end_pos variable where needed in btrfs_dirty_folio() adds 9b2839451dfc btrfs: introduce a new shutdown state adds 6b1ac78dd0f2 btrfs: implement shutdown ioctl adds 803e115657dd btrfs: implement remove_bdev and shutdown super operation [...] adds 18de34daa7c6 btrfs: truncate ordered extent when skipping writeback pas [...] adds 46a23908598f btrfs: use variable for end offset in extent_writepage_io() adds 74ca34f79e53 btrfs: split assertion into two in extent_writepage_io() adds 28fe58ce6a20 btrfs: add unlikely to unexpected error case in extent_wri [...] adds b917a94a4c08 btrfs: consistently round up or down i_size in btrfs_truncate() adds 3b7c0c20b720 btrfs: avoid multiple i_size rounding in btrfs_truncate() adds f1ae05b8eaf5 btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] adds e3df6408b13a btrfs: remove fs_info argument from btrfs_try_granting_tickets() adds f63b36686b72 btrfs: remove fs_info argument from priority_reclaim_data_space() adds cf3ae29caf16 btrfs: remove fs_info argument from priority_reclaim_metad [...] adds 1b809e305574 btrfs: remove fs_info argument from maybe_fail_all_tickets() adds 302b4b69c4ee btrfs: remove fs_info argument from calc_available_free_space() adds 78a77f4da4ba btrfs: remove fs_info argument from btrfs_can_overcommit() adds e96059c9d7fe btrfs: remove fs_info argument from btrfs_dump_space_info() adds 3ee124653641 btrfs: remove fs_info argument from shrink_delalloc() and [...] adds 4199eb276134 btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] adds d77b22de5677 btrfs: remove fs_info argument from need_preemptive_reclaim() adds ddeac2a12b11 btrfs: remove fs_info argument from steal_from_global_rsv() adds e182eca6ed2d btrfs: remove fs_info argument from handle_reserve_ticket() adds 5495cbe920ab btrfs: remove fs_info argument from maybe_clamp_preempt() adds 09d0f285310a btrfs: fix parameter documentation for btrfs_reserve_data_bytes() adds 30b87a23196c btrfs: remove fs_info argument from __reserve_bytes() adds a1359d06d787 btrfs: remove fs_info argument from btrfs_reserve_metadata [...] adds 7fc35cc559cb btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions adds 771af6ff72e0 btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] adds a232ff90d146 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() adds 225e747ea577 btrfs: remove redundant refcount check in btrfs_put_transaction() adds 95de4b097e25 btrfs: add macros to facilitate printing of keys adds af1e800c0244 btrfs: use the key format macros when printing keys adds ca428e9b49c7 btrfs: remove pointless data_end assignment in btrfs_exten [...] adds 988f693a46d8 btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling adds 063171a4f0fa btrfs: return real error when failing tickets in maybe_fai [...] adds 60532c2136ea btrfs: avoid recomputing used space in btrfs_try_granting_ [...] adds 563ef2befb55 btrfs: make btrfs_can_overcommit() return bool instead of int adds a5f8f64aa337 btrfs: avoid used space computation when trying to grant tickets adds 0ce6300feca0 btrfs: avoid used space computation when reserving space adds 6f4779faa0c1 btrfs: inline btrfs_space_info_used() adds 49f204be223b btrfs: bail out earlier from need_preemptive_reclaim() if [...] adds 8ab2b8bdbeca btrfs: increment loop count outside critical section durin [...] adds 4ddb077378aa btrfs: shorten critical section in btrfs_preempt_reclaim_m [...] adds afbc047ab0db btrfs: avoid unnecessary reclaim calculation in priority_r [...] adds f18a203a1b31 btrfs: assert space_info is locked in steal_from_global_rsv() adds 5ca7725ddfc5 btrfs: assign booleans to global reserve's full field adds 189db2510569 btrfs: process ticket outside global reserve critical section adds b70c32f10a04 btrfs: remove double underscore prefix from __reserve_bytes() adds f7a32dd2a616 btrfs: reduce space_info critical section in btrfs_chunk_alloc() adds 8b6fa164ab59 btrfs: reduce block group critical section in btrfs_free_r [...] adds a270cb420c06 btrfs: reduce block group critical section in btrfs_add_re [...] adds c0d0b13d27f8 btrfs: reduce block group critical section in do_trimming() adds 585416766d27 btrfs: reduce block group critical section in pin_down_extent() adds ec8022cd2656 btrfs: use local variable for space_info in pin_down_extent() adds 8dcb8e4b110d btrfs: remove 'reserved' argument from btrfs_pin_extent() adds 4cb0abc1cf4f btrfs: change 'reserved' argument from pin_down_extent() to bool adds 36574363b75c btrfs: reduce block group critical section in unpin_extent [...] adds 8b6e1f5dcef9 btrfs: remove pointless label and goto from unpin_extent_range() adds cdf8a566eeef btrfs: add data_race() in btrfs_account_ro_block_groups_fr [...] adds 50a51b53782a btrfs: move ticket wakeup and finalization to remove_ticket() adds f912f0af13ae btrfs: avoid space_info locking when checking if tickets a [...] adds 38e03b820e00 btrfs: annotate as unlikely fs aborted checks in space flu [...] adds 02a7e90797be btrfs: scrub: add cancel/pause/removed bg checks for raid5 [...] adds c7b478504b2e btrfs: scrub: cancel the run if the process or fs is being frozen adds 937f99c73613 btrfs: scrub: cancel the run if there is a pending signal adds 285c3ab28eed btrfs: declare free_ipath() via DEFINE_FREE() adds d00cbce0a7d5 btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros adds 7ab5d01d58a7 btrfs: apply the AUTO_K(V)FREE macros throughout the code adds 252877a87015 btrfs: add ASSERTs on prealloc in qgroup functions adds 51070655e7d5 btrfs: zoned: show statistics for zoned filesystems adds c913649c1b02 btrfs: replace const_ilog2() with ilog2() adds afc04c8b1bb5 btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS adds c5667f9c8eb9 btrfs: headers cleanup to remove unnecessary local includes adds 81cea6cd7041 btrfs: remove btrfs_bio::fs_info by extracting it from btr [...] adds 4591c3ef751d btrfs: make sure all btrfs_bio::end_io are called in task context adds 4bbdce84175d btrfs: remove btrfs_fs_info::compressed_write_workers adds 39bc80216a36 btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context adds dd57c78aec39 btrfs: introduce btrfs_bio::async_csum adds 1dac8db80cee btrfs: don't generate any code from ASSERT() in release builds adds cfc7fe2b0f18 btrfs: use kvcalloc for btrfs_bio::csum allocation adds d435c513652e btrfs: make sure extent and csum paths are always released [...] adds 07166122b58a btrfs: scrub: factor out parity scrub code into a helper adds 9b3743a6760b btrfs: simplify list initialization in btrfs_compr_pool_scan() adds 17d552ab9b2b btrfs: raid56: remove sector_ptr::has_paddr member adds 1810350b04ef btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap adds 5387bd958180 btrfs: raid56: remove sector_ptr structure adds a320476ca8a3 btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions adds 4decf577fb7a btrfs: move and rename CSUM_FMT definition adds fe1e50031fea btrfs: move struct reserve_ticket definition to space-info.c adds 62bcbdca0ea9 btrfs: make btrfs_csum_one_bio() handle bs > ps without la [...] adds 2574e9011018 btrfs: make btrfs_repair_io_failure() handle bs > ps cases [...] adds 052fd7a5cace btrfs: make read verification handle bs > ps cases without [...] adds ec20799064c8 btrfs: enable encoded read/write/send for bs > ps cases adds 1c094e6ccead btrfs: make a few more ASSERTs verbose adds 280dd7c106fd btrfs: fix incomplete parameter rename in btrfs_decompress() adds e7dd1182fced btrfs: fix leaf leak in an error path in btrfs_del_items() adds 86d3dc812f1e btrfs: remove pointless return value update in btrfs_del_items() adds fad159f69eda btrfs: add unlikely to critical error in btrfs_extend_item() adds 7447263d7da2 btrfs: always use left leaf variable in __push_leaf_right() adds 29bb40ed56ab btrfs: remove duplicated leaf dirty status clearing in __p [...] adds 027358a09009 btrfs: always use right leaf variable in __push_leaf_left() adds 5d8222a50ad3 btrfs: abort transaction on item count overflow in __push_ [...] adds c2b2504ece40 btrfs: update check_skip variable after unlocking current node adds d7fe41044b3a btrfs: use bool type for btrfs_path members used as booleans adds e21756fc4aa7 btrfs: use booleans for delalloc arguments and struct find [...] adds 7a832b870b8a btrfs: place all boolean fields together in struct find_fr [...] adds 54df8b80cc63 btrfs: scrub: always update btrfs_scrub_progress::last_physical adds 9042dc00023f btrfs: raid56: add an overview for the btrfs_raid_bio structure adds 91cd1b586578 btrfs: raid56: introduce a new parameter to locate a sector adds 826325b6d091 btrfs: raid56: prepare generate_pq_vertical() for bs > ps cases adds 9ba67fd616d6 btrfs: raid56: prepare recover_vertical() to support bs > [...] adds e0eadfcc959d btrfs: raid56: prepare verify_one_sector() to support bs > [...] adds 64e7b8c7c587 btrfs: raid56: prepare verify_bio_data_sectors() to suppor [...] adds 05ddf35a5d3d btrfs: raid56: prepare set_bio_pages_uptodate() to support [...] adds 53474a2ae174 btrfs: raid56: prepare steal_rbio() to support bs > ps cases adds ba88278c6998 btrfs: raid56: prepare rbio_bio_add_io_paddr() to support [...] adds 89ca1a403e54 btrfs: raid56: prepare finish_parity_scrub() to support bs [...] adds 8870dbeedcf9 btrfs: raid56: enable bs > ps support adds 1a332a6d7047 btrfs: raid56: remove the "_step" infix adds 31b37b766753 btrfs: factor out root promotion logic into promote_child_ [...] adds 3afa17bf243c btrfs: optimize balance_level() path reference handling adds 139f75a3b167 btrfs: simplify leaf traversal after path release in btrfs [...] adds 4357dd76f558 btrfs: remove redundant level reset in btrfs_del_items() adds f96834005386 btrfs: disable various operations on encrypted inodes adds 45d99129b64b btrfs: disable verity on encrypted inodes adds bd45e9e3f623 btrfs: add orig_logical to btrfs_bio for encryption adds 0185c2292c60 btrfs: don't rewrite ret from inode_permission adds 70085399b1a1 btrfs: don't search back for dir inode item in INO_LOOKUP_USER adds 9c78fe4a85fd btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() adds 1361f7d8da3e btrfs: remove root argument from btrfs_del_dir_entries_in_log() adds 139e3167d811 btrfs: reduce arguments to btrfs_del_inode_ref_in_log() adds 7c3acdb998dd btrfs: send: add unlikely to all unexpected overflow checks adds 5c9cac55b7a2 btrfs: send: do not allocate memory for xattr data when ch [...] adds 10934c131f9b btrfs: remaining BTRFS_PATH_AUTO_FREE conversions adds 1c3e03b34042 btrfs: remove redundant zero/NULL initializations in btrfs [...] adds 9e0e6577b3e5 btrfs: remove unnecessary inode key in btrfs_log_all_parents() new 7696286034ac Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/l [...] new c105e76bb17c hfs: fix potential use after free in hfs_correct_next_unus [...] new 152af1142878 hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create new 00c14a09a70e hfs/hfsplus: prevent getting negative values of offset/length new ed490f36f439 hfsplus: fix volume corruption issue for generic/070 new 005d4b0d33f6 hfsplus: Verify inode mode when loading from disk new 24e17a29cf75 hfsplus: fix volume corruption issue for generic/073 new 150ec68fa799 hfs: introduce KUnit tests for HFS string operations new 6f84ceb98538 hfsplus: introduce KUnit tests for HFS+ string operations new 3f04ee216bc1 hfsplus: fix volume corruption issue for generic/101 new ec95cd103c3a hfs/hfsplus: move on-disk layout declarations into hfs_common.h new ca010e2ef64c Merge tag 'hfs-v6.19-tag1' of git://git.kernel.org/pub/scm [...] adds ebe4f3f6eb0c erofs: correct FSDAX detection adds d53cd891f0e4 erofs: limit the level of fs stacking for file-backed mounts adds 9ae77198d481 erofs: tidy up z_erofs_lz4_handle_overlap() adds 831faabed812 erofs: improve decompression error reporting adds 83564b06b275 erofs: improve Zstd, LZMA and DEFLATE error strings adds 3a991f784c16 erofs: enable error reporting for z_erofs_stream_switch_bufs() adds 30e13e41a0eb erofs: enable error reporting for z_erofs_fixup_insize() adds 80d0c27a0a4a erofs: get rid of raw bi_end_io() usage adds 0bdbf89a8bbe erofs: switch on-disk header `erofs_fs.h` to MIT license new 477e31fd1e81 Merge tag 'erofs-for-6.19-rc1' of git://git.kernel.org/pub [...] adds 0ec73eb3f123 xfs: add a xfs_groups_to_rfsbs helper adds 204c8f77e8d4 xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails adds 005d5ae0c585 xfs: make qi_dquots a 64-bit value adds 36cebabde786 xfs: don't treat all radix_tree_insert errors as -EEXIST adds 6129b088e1f1 xfs: remove xfs_dqunlock and friends adds 0c5e80bd579f xfs: use a lockref for the xfs_dquot reference count adds 6b6e6e752116 xfs: remove xfs_qm_dqput and optimize dropping dquot references adds 0494f04643de xfs: consolidate q_qlock locking in xfs_qm_dqget and xfs_q [...] adds d0f93c0d7c9d xfs: xfs_qm_dqattach_one is never called with a non-NULL * [...] adds bf5066e169ee xfs: fold xfs_qm_dqattach_one into xfs_qm_dqget_inode adds 55c1bc3eb9d0 xfs: return the dquot unlocked from xfs_qm_dqget adds e85e74e4c9a6 xfs: remove q_qlock locking in xfs_qm_scall_setqlim adds a536bf9bec6a xfs: push q_qlock acquisition from xchk_dquot_iter to the [...] adds bfca8760f47e xfs: move q_qlock locking into xchk_quota_item adds 7dd30acb4b37 xfs: move q_qlock locking into xqcheck_compare_dquot adds a2ebb21f8ae1 xfs: move quota locking into xqcheck_commit_dquot adds b6d2ab27cc84 xfs: move quota locking into xrep_quota_item adds 13d3c1a04562 xfs: move xfs_dquot_tree calls into xfs_qm_dqget_cache_{lo [...] adds 6a7bb6ccd005 xfs: reduce ilock roundtrips in xfs_qm_vop_dqalloc adds 74d975ed6c9f xfs: add a XLOG_CYCLE_DATA_SIZE constant adds 899b7ee44bae xfs: add a on-disk log header cycle array accessor adds be665a4e2741 xfs: don't use xlog_in_core_2_t in struct xlog_in_core adds 16c18021e1f5 xfs: cleanup xlog_alloc_log a bit adds 9ed9df98fcd7 xfs: remove a very outdated comment from xlog_alloc_log adds fe985b910e03 xfs: remove xlog_in_core_2_t adds ef1e275638fe xfs: remove the xlog_rec_header_t typedef adds bc2dd9f2ba00 xfs: remove l_iclog_heads adds 6731f85d38aa xfs: remove the xlog_in_core_t typedef adds bf3b8e915215 xfs: remove xarray mark for reclaimable zones adds 9b0305968d60 xfs: remove the unused bv field in struct xfs_gc_bio adds 1cfe3795c152 xfs: use zi more in xfs_zone_gc_mount adds dcfa98bb5f78 xfs: move some code out of xfs_iget_recycle adds 69ceb8a2d666 docs: remove obsolete links in the xfs online repair docum [...] new 3ed1c68307c4 Merge tag 'xfs-merge-6.19' of git://git.kernel.org/pub/scm [...] adds e009cb1e3093 ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash adds 924067ef183b ksmbd: Use HMAC-SHA256 library for message signing and key [...] adds 3a597e6e9701 ksmbd: Use HMAC-MD5 library for NTLMv2 adds c5b462e35373 smb/server: fix return value of smb2_read() adds d1a30b9ddc3d smb/server: fix return value of smb2_notify() adds dafe22bc676d smb/server: fix return value of smb2_query_dir() adds 269df046c1e1 smb/server: fix return value of smb2_ioctl() adds a3c4445fdbbb smb/server: fix return value of smb2_oplock_break() adds 7d9f51d36b6c smb/server: update some misguided comment of smb2_0_server [...] adds 94b955167e3b smb: rename common/cifsglob.h to common/smbglob.h adds 34cf191bb6a3 smb: move smb_version_values to common/smbglob.h adds 36c31540cf52 smb: move get_rfc1002_len() to common/smbglob.h adds cd311445d9f5 smb: move SMB1_PROTO_NUMBER to common/smbglob.h adds 7844d50ca239 smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/s [...] adds cc26f593dc19 smb: move copychunk definitions to common/smb2pdu.h adds 9c98f5eec877 smb: move resume_key_ioctl_rsp to common/smb2pdu.h adds 5d510ac31626 ksmbd: skip lock-range check on equal size to avoid size== [...] adds 4a7f96078032 smb/client: fix CAP_BULK_TRANSFER value adds 884a1d4e9c09 smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h adds 833a75fc9ecc smb: move create_durable_req_v2 to common/smb2pdu.h adds 81a45de432c6 smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h adds 96721fd29226 smb: move create_durable_rsp_v2 to common/smb2pdu.h adds 1172d8598499 smb: move some duplicate definitions to common/smb2pdu.h adds d8ac9879182a smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h adds 84d8d4cf8873 smb: move list of FileSystemAttributes to common/fscc.h adds d7edd3892d97 smb: move some duplicate struct definitions to common/fscc.h adds 464b913993a1 smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h adds 95e8c1bfa56e smb: do some cleanups adds e7e60e8bfcc5 smb: fix some warnings reported by scripts/checkpatch.pl adds 5003ad718af7 smb: move create_durable_reconn to common/smb2pdu.h adds 3316a8fc840d ksmbd: server: avoid busy polling in accept loop adds b39a1833cc4a ksmbd: fix use-after-free in ksmbd_tree_connect_put under [...] adds e4442b2e95ba ksmbd: implement error handling for STATUS_INFO_LENGTH_MIS [...] adds c4a2a49f7df4 smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h adds dc81b8f4f0fc ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname adds 991f8a79db99 ksmbd: vfs: fix race on m_flags in vfs_cache adds 1f3fd108c5c5 smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper adds 1adb2dab9727 smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DIS [...] adds 425c32750b48 smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...] adds dc10cf1368af smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...] adds 1fab1fa091f5 ksmbd: ipc: fix use-after-free in ipc_msg_send_request adds 9cfcd8601e56 smb: client: show smb lease key in open_files output adds f78b83dce273 smb: client: show smb lease key in open_dirs output adds e1469f56089f cifs: Use netfs_alloc/free_folioq_buffer() new 869737543b39 Merge tag 'v6.19-rc-smb-fixes' of git://git.samba.org/ksmbd adds 02c03021e2fc gfs2/sysfs: Replace sprintf/snprintf with sysfs_emit adds 620fc27ef6a8 Documentation: gfs2: Consolidate GFS2 docs into its own su [...] adds de90521604fc gfs2: document ip in __gfs2_holder_init kernel-doc comment adds c3454ac0367f gfs2: Use bio_add_folio_nofail() adds 2c5f4a53476e gfs2: Prevent recursive memory reclaim adds 4cfc7d5a4a01 gfs2: fix freeze error handling adds 64c10ed9274b gfs2: fix remote evict for read-only filesystems adds 5b351583a327 gfs2: Minor cosmetic remote delete cleanups adds dff1fb6d8b7a gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad" adds 94f56488c7e4 gfs2: Clean up quotad timeout handling adds 9334c73fb16b gfs2: Add clean argument to lm_unmount hook adds 9c4a3de6cd5b gfs2: Asynchronous withdraw adds 8daf6c2b3d8c gfs2: Get rid of delayed withdraws adds 1b7d498dcab4 gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn adds 0e2038a90cad gfs2: Withdraw immediately on log write errors adds fab27b49305c gfs2: Kill gfs2_io_error_bh_wd adds 1714e8543dbe gfs2: Rename LM_FLAG_{NOEXP -> RECOVER} adds 833c93caea00 Revert "gfs2: don't stop reads while withdraw in progress" adds 20b44ddbbb07 Revert "gfs2: Force withdraw to replay journals and wait f [...] adds 2aae092dc40f Revert "gfs2: Force withdraw to replay journals and wait f [...] adds 4cee5b0f7a82 Revert "gfs2: Force withdraw to replay journals and wait f [...] adds a07a1e46d27a Revert "gfs2: Force withdraw to replay journals and wait f [...] adds 406058184c59 Revert "gfs2: Force withdraw to replay journals and wait f [...] adds dcc42d554176 Revert "gfs2: Force withdraw to replay journals and wait f [...] adds 6bb7c1bf5a62 Revert "gfs2: fix a deadlock on withdraw-during-mount" adds 41ad1f7c8b0a Revert "gfs2: Check for log write errors before telling dl [...] adds af572efef10a Revert "gfs2: Allow some glocks to be used during withdraw" adds 655531c95be3 Revert "gfs2: fix infinite loop when checking ail item cou [...] adds 473678ccb97d gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks} adds 0e10da69d167 gfs2: Clean up properly during a withdraw adds bbbf1529ea9b gfs2: New gfs2_withdraw_helper adds 3a88edc1657d gfs2: Withdraw immediately in gfs2_trans_add_meta adds 16c319798403 gfs2: No longer thaw filesystems during a withdraw adds 83348905e413 gfs2: Clean up SDF_JOURNAL_LIVE flag handling adds 8a157e0a0aa5 gfs2: Fix use of bio_chain new afcbce74f358 Merge tag 'gfs2-for-6.19' of git://git.kernel.org/pub/scm/ [...] adds ce3236a3c7d8 ext4: make error code in __ext4fs_dirhash() consistent. adds 6640d552185f fs: ext4: fix uninitialized symbols adds a2e5a3cea4b1 ext4: correct the checking of quota files before moving extents adds dd064d5101ea ext4: introduce seq counter for the extent status entry adds 7da5565cab40 ext4: make ext4_es_lookup_extent() pass out the extent seq [...] adds 07c440e8da8f ext4: pass out extent seq counter when mapping blocks adds c9570b663424 ext4: use EXT4_B_TO_LBLK() in mext_check_arguments() adds 22218516e462 ext4: add mext_check_validity() to do basic check adds 57c1df07f1ac ext4: refactor mext_check_arguments() adds 37cb211f97f8 ext4: rename mext_page_mkuptodate() to mext_folio_mkuptodate() adds 962e8a01eab9 ext4: introduce mext_move_extent() adds 4589c4518f7c ext4: switch to using the new extent movement method adds 65097262f5ee ext4: add large folios support for moving extents adds 9dbf945320b1 ext4: add two trace points for moving extents adds 892e1cf17555 ext4: refresh inline data size before write operations adds b97cb7d6a051 ext4: xattr: fix null pointer deref in ext4_raw_inode() adds 524c3853831c jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key adds 40a71b53d5a6 jbd2: use a weaker annotation in journal handling adds 986835bf4d11 jbd2: avoid bug_on in jbd2_journal_get_create_access() whe [...] adds 80d05f640a51 jbd2: store more accurate errno in superblock when possible adds ee5a977b4e77 ext4: fix string copying in parse_apply_sb_mount_options() adds 3db63d2c2d1d ext4: check if mount_opts is NUL-terminated in ext4_ioctl_ [...] adds 6abfe107894a jbd2: fix the inconsistency between checksum and data in m [...] adds 4091c8206cfd ext4: clear i_state_flags when alloc inode adds 0cd8feea8777 ext4: add i_data_sem protection in ext4_destroy_inline_dat [...] adds 3f7a79d05c69 ext4: fix incorrect group number assertion in mb_check_buddy adds d9ee3ff810f1 ext4: improve integrity checking in __mb_check_buddy by en [...] adds dac092195b6a ext4: rename EXT4_GET_BLOCKS_PRE_IO adds a9272422316f ext4: cleanup for ext4_map_blocks adds cc742fd1d184 ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT adds 4ada1e4f8937 fs/ext4: fix typo in comment adds 39fc6d4d3527 Documentation: ext4: Document casefold and encrypt flags adds 7c11c56eb32e ext4: align max orphan file size with e2fsprogs limit adds 5835b1339e33 ext4: remove page offset calculation in ext4_block_zero_pa [...] adds b73f45a32420 ext4: remove page offset calculation in ext4_block_truncat [...] adds afa6d5a16bf2 ext4: remove PAGE_SIZE checks for rec_len conversion adds d37a7ddd3a38 ext4: make ext4_punch_hole() support large block size adds 58297412edf0 ext4: enable DIOREAD_NOLOCK by default for BS > PS as well adds 8611e608a8fa ext4: introduce s_min_folio_order for future BS > PS support adds 6a28b5c9908d ext4: support large block size in ext4_calculate_overhead() adds 609c5e0081b4 ext4: support large block size in ext4_readdir() adds 125d1f6a5a77 ext4: add EXT4_LBLK_TO_B macro for logical block to bytes [...] adds 2a8de76b2b0f ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/pa [...] adds 6117f1806a73 ext4: support large block size in ext4_mb_load_buddy_gfp() adds 3938fc29f89f ext4: support large block size in ext4_mb_get_buddy_page_lock() adds 0ad55fa104a2 ext4: support large block size in ext4_mb_init_cache() adds 31daa8261c54 ext4: prepare buddy cache inode for BS > PS with large folios adds 65c39954bb92 ext4: rename 'page' references to 'folio' in multi-block a [...] adds a6d73242b8b5 ext4: support large block size in ext4_mpage_readpages() adds bff6235d623a ext4: support large block size in ext4_block_write_begin() adds b967ab748765 ext4: support large block size in mpage_map_and_submit_buffers() adds 8e50e23b769a ext4: support large block size in mpage_prepare_extent_to_map() adds c00a6292d061 ext4: support large block size in __ext4_block_zero_page_range() adds 58fd191f99f3 ext4: make data=journal support large block size adds 1a3e9e8aa4f7 ext4: support verifying data from large folios with fs-verity adds 709f0f1f1bf5 ext4: add checks for large folio incompatibilities when BS > PS adds cab8cbcb923a ext4: enable block size larger than page size adds 91ef18b567da ext4: mark inodes without acls in __ext4_iget() new fbeea4db51a6 Merge tag 'ext4_for_linus-6.19-rc1' of git://git.kernel.or [...] adds 518013860432 fs/ntfs3: Support timestamps prior to epoch adds a846cd0d0a05 fs/ntfs3: Reformat code and update terminology adds 801f614ba263 fs/ntfs3: fix mount failure for sparse runs in run_unpack() adds 14656154d26c ntfs: Do not kmap pages used for reading from disk adds 953b79a7a124 ntfs: Do not kmap page cache pages for compression adds 68f6bd128e75 ntfs: Do not overwrite uptodate pages adds 02f312754c87 ntfs3: fix use-after-free of sbi->options in cmp_fnames adds 73e6b9dacf72 ntfs3: fix uninit memory after failed mi_read in mi_format_new adds 9948dcb2f7b5 ntfs3: Fix uninit buffer allocated by __getname() adds 1ff28f36eb2f fs/ntfs3: disable readahead for compressed files adds d1693a7d5a38 ntfs: set dummy blocksize to read boot_block when mounting adds be99c62ac7e7 ntfs3: init run lock for extend inode adds 5f33da04e6ce fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list adds c3856bb499ea ntfs3: avoid memcpy size warning adds f35590ee26f5 fs/ntfs3: remove ntfs_bio_pages and use page cache for com [...] adds a8a3ca23bbd9 fs/ntfs3: Initialize allocated memory before use adds aee4d5a521e9 ntfs3: fix double free of sbi->options->nls and clarify ow [...] adds 2109b080240c fs/ntfs3: correct attr_collapse_range when file is too fragmented adds ae91dfe38966 fs/ntfs3: implement NTFS3_IOC_SHUTDOWN ioctl adds d8e1e0d33d97 fs/ntfs3: check minimum alignment for direct I/O adds 266ab6d02aa3 fs/ntfs3: update mode in xattr when ACL can be reduced to mode adds 2469f2e78d07 fs/ntfs3: Fix spelling mistake "recommened" -> "recommended" adds 4d78d1173a65 fs/ntfs3: out1 also needs to put mi adds ccc4e86d1c24 fs/ntfs3: Prevent memory leaks in add sub record adds bcbb8d0afd94 fs/ntfs3: change the default mount options for "acl" and " [...] adds 1b2ae190ea43 fs/ntfs3: check for shutdown in fsync new 559e608c4655 Merge tag 'ntfs3_for_6.19' of https://github.com/Paragon-S [...] adds b91e6aafe8d3 media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg() adds ef08d2ea8696 media: dvb-core: dvb_ringbuffer: Fix various coding style issues adds 90d0f046ab60 media: dvb-core: dvb_demux: Fix assignments in if conditions adds d22063f395dd media: av7110: Fix warning 'unsigned' -> 'unsigned int' adds 9c64c5d91e98 Revert "media: xc2028: avoid use-after-free in load_firmwa [...] adds e4b21577b463 media: dvb-core: use vmalloc_array to simplify code adds 1772b7f8045b media: pt1: use vmalloc_array to simplify code adds e2b0d6906a3e media: vivid: use vmalloc_array and vcalloc to simplify code adds 801d26487f34 staging: media: tegra-video: Remove the use of dev_err_probe() adds a9d55c0f8bba MAINTAINERS: Update Synopsys HDMI RX driver entry adds 843bce0fd189 media: dt-bindings: snps,dw-hdmi-rx.yaml: Updated maintain [...] adds 32768975e9b6 media: synopsys: hdmirx: media: Remove redundant ternary o [...] adds a5e4a493756e media: dvb-frontends: Remove redundant ternary operators adds 248d140a106d media: dvb: Use int type to store negative error codes adds 29de195ca39f media: TDA1997x: Remove redundant cancel_delayed_work in probe adds e66a5cc606c5 media: i2c: adv7842: Remove redundant cancel_delayed_work [...] adds 8f34f24355a6 media: i2c: ADV7604: Remove redundant cancel_delayed_work [...] adds 8163419e3e05 media: adv7842: Avoid possible out-of-bounds array accesse [...] adds d2bceb2e20e7 media: msp3400: Avoid possible out-of-bounds array accesse [...] adds be440980eace media: pvrusb2: Fix incorrect variable used in trace message adds 98aabfe2d79f media: vidtv: initialize local pointers upon transfer of m [...] adds 142b1473c85b media: pci: mg4b: use aligned_s64 adds 2a0935ac4bac media: pci: mg4b: use iio_push_to_buffers_with_ts() adds 2282f7610736 media: c8sectpfe: remove support of STi c8sectpfe driver adds 9de877338a15 media: include: remove c8sectpfe header adds 203ee65bfdb2 media: doc/dt-bindings: remove support of stih407-c8sectpfe adds c43bcd2b2aa3 media: cec: Fix debugfs leak on bus_register() failure adds 082b86919b7a media: v4l2-mem2mem: Fix outdated documentation adds 3662b54c1692 media: v4l2-mem2mem: Document that v4l2_m2m_get_vq() never [...] adds 688d0b157f6c media: allgro-dvt: Drop unneeded v4l2_m2m_get_vq() NULL check adds 7adab6aac0e6 media: meson-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check adds f51af110a367 media: amphion: Drop unneeded v4l2_m2m_get_vq() NULL check adds 46bab404735a media: coda: Drop unneeded v4l2_m2m_get_vq() NULL check adds 5aa7bbaa245c media: imagination: e5010: Drop unneeded v4l2_m2m_get_vq() [...] adds 0e8255bf1be3 media: m2m-deinterlace: Drop unneeded v4l2_m2m_get_vq() NU [...] adds 4cdfbfcc2551 media: mediatek: jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check adds 842497a81b32 media: mediatek: vcodec: Drop unneeded v4l2_m2m_get_vq() N [...] adds 9f38617da4ed media: dw100: Drop unneeded v4l2_m2m_get_vq() NULL check adds 21910e3587a3 media: imx-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check adds 4417205aa72f media: imx-pxp: Drop unneeded v4l2_m2m_get_vq() NULL check adds 3779335f109b media: nxp: imx8-isi: Drop unneeded v4l2_m2m_get_vq() NULL check adds 50241256297e media: mx2_emmaprp: Drop unneeded v4l2_m2m_get_vq() NULL check adds 9fec05f5739d media: qcom: iris: Drop unneeded v4l2_m2m_get_vq() NULL check adds 81775c25b48e media: qcom: venus: Drop unneeded v4l2_m2m_get_vq() NULL check adds 57d58836cd3b media: renesas: fdp1: Drop unneeded v4l2_m2m_get_vq() NULL check adds bc0334556c89 media: rcar_jpu: Drop unneeded v4l2_m2m_get_vq() NULL check adds 7656bf918b6b media: platform: rga: Drop unneeded v4l2_m2m_get_vq() NULL check adds f1a31151b069 media: samsung: s5p-g2d: Drop unneeded v4l2_m2m_get_vq() N [...] adds f47955fce44e media: samsung: s5p-jpeg: Drop unneeded v4l2_m2m_get_vq() [...] adds b1fc226edf86 media: stm32: dma2d: Drop unneeded v4l2_m2m_get_vq() NULL check adds 84de83188d06 media: ti: vpe: Drop unneeded v4l2_m2m_get_vq() NULL check adds b69a8f57943e media: vicodec: Drop unneeded v4l2_m2m_get_vq() NULL check adds 27aac6024133 media: vim2m: Drop unneeded v4l2_m2m_get_vq() NULL check adds f6493b52971a media: dvbdev: Use %pe format specifier adds 283ea98f2ad9 media: mn88443x: Use %pe format specifier adds ce5bf59e0eea media: adv7842: Use %pe format specifier adds 435becbe2eca media: ar0521: Use %pe format specifier adds f85015f473bb media: ccs: Use %pe format specifier adds 9b4677ed2a26 media: i2c: ds90ub913: Use %pe format specifier adds e1fa799310e0 media: i2c: ds90ub953: Use %pe format specifier adds c268a1e9afbb media: i2c: imx274: Use %pe format specifier adds 03e5b11a063d media: i2c: imx335: Use %pe format specifier adds f7be2c2e5971 media: i2c: imx412: Use %pe format specifier adds 3a57a0763b4c media: i2c: max9286: Use %pe format specifier adds e8fd8080e7a9 media: i2c: max96717: Use %pe format specifier adds e027f53e058f media: i2c: mt9m111: Use %pe format specifier adds b97ef7b65ade media: i2c: mt9v111: Use %pe format specifier adds 24dc83173f4a media: i2c: ov5675: Use %pe format specifier adds ca1c388ad044 media: i2c: ov5693: Use %pe format specifier adds b3c30874a9d9 media: i2c: ov9282: Use %pe format specifier adds 7f457b281cc3 media: rj54n1cb0c: Use %pe format specifier adds 8bcc9138a780 media: i2c: st-mipid02: Use %pe format specifier adds 5e82eb357af8 media: ipu-bridge: Use %pe format specifier adds 96097ec153d1 media: ipu3-cio2: Use %pe format specifier adds ee738d5c91eb media: ipu6: isys: Use %pe format specifier adds 610a0fcd8003 media: mediatek: vcodec: Use %pe format specifier adds 53d94ec2eabf media: imx8mq-mipi-csi2: Use %pe format specifier adds e374b123ca60 media: platform: rzg2l-cru: Use %pe format specifier adds 66725aa5069c media: renesas: vsp1: Use %pe format specifier adds 34cfce1dd5dd media: rkisp1: Use %pe format specifier adds 2639358ef82c media: samsung: exynos4-is: Use %pe format specifier adds efb83db2b9a9 media: ti: cal Use %pe format specifier adds 53a5927b44b1 media: staging: ipu3-imgu: Use %pe format specifier adds d5ddab0cf001 media: staging/ipu7: Use %pe format specifier adds 1fdb55ed40fa media: v4l2-mem2mem: Don't copy frame flags in v4l2_m2m_bu [...] adds 8652359fc004 Merge branch 'media-uapi' of git://git.lwn.net/linux into [...] adds a5844227e0f0 media: mediatek: vcodec: Use spinlock for context list pro [...] adds 8f6f3aa21517 media: platform: mtk-mdp3: fix device leaks at probe adds 19c286b75507 media: verisilicon: Fix CPU stalls on G2 bus error adds 47825b1646a6 media: verisilicon: Protect G2 HEVC decoder against invali [...] adds 634c2cd17bd0 media: amphion: Remove vpu_vb_is_codecconfig adds ae246b003214 media: amphion: Cancel message work before releasing the VPU core adds cdd0f118ef87 media: mediatek: vcodec: Fix a reference leak in mtk_vcode [...] adds 2ce45197befb media: v4l2-ctrls: add full AV1 profile validation in vali [...] adds 277f507fb1ec media: allegro: print warning if channel creation timeout occurs adds 62190e91b070 media: allegro: process all pending status mbox messages adds 33384002a496 media: allegro: fix race conditions in channel handling adds ea299a216426 media: renesas: fdp1: Use %pe format specifier adds c218ce4f98ec media: v4l2-ctrls: set AV1 sequence flags for testing adds ebe5523ec32c media: MAINTAINERS: Assign ov08x40 driver to Jimmy adds 765abb76f51f media: ivsc: Release csi_dev reference early in mei_ace_se [...] adds 14e32e62bd1c dt-bindings: media: i2c: Add DW9718S, DW9719 and DW9761 VCM adds 36e98b0406e1 media: i2c: dw9719: Deprecate dongwoon,vcm-freq adds 15faf0fa1472 media: i2c: dw9719: Remove unused i2c device id table adds af14ba3622b0 media: i2c: dw9719: Add an of_match_table adds a6119d1e70d5 media: i2c: dw9719: Add driver_data matching adds b327384a1349 media: i2c: dw9719: Add DW9718S support adds 5e1875573863 media: i2c: dw9719: Update PM last busy time upon close adds a4b325c23e04 media: i2c: dw9719: Fix power on/off sequence adds e470f1bb4455 dt-bindings: media: i2c: dw9719: Document DW9800K adds 083f7f0dce16 media: i2c: dw9719: Add DW9800K support adds 577242cdcbc5 dt-bindings: media: Convert ti,tvp5150.txt to yaml format. adds c423487bf667 dt-bindings: media: convert nxp,tda1997x.txt to yaml format adds 9ef6e4db152c media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel as [...] adds 3dc9770bf2d5 media: i2c: imx219: Simplify imx219_get_binning() function adds 74e53de74038 media: ov13b10: Add ACPI ID for ASUS Z13 Flow laptop adds 7890895df194 media: dt-bindings: video-interfaces: add video-interfaces [...] adds 5489abf66338 media: dt-bindings: vd55g1: Add vd65g4 compatible adds e138e7f00042 media: i2c: vd55g1: Add support for vd65g4 RGB variant adds d5ebe3f7d13d media: ov02c10: Fix default vertical flip adds b7cd2ba3f692 media: ov02c10: Support hflip and vflip adds 5d505becf75a media: ipu3-imgu: Drop struct imgu_device v4l2_file_ops field adds 27aa2085c08d media: staging: ipu7: isys: Drop video_open() function adds f91b64dbe358 media: i2c: Fix vendor name typo in OV2735 Kconfig help text adds 163917839c0e MAINTAINERS: Update Daniel Scally's email address adds 3595375c2301 media: rkvdec: Add HEVC backend adds 603bf462adff media: rkvdec: Add variants support adds b26d95f9c654 media: rkvdec: Implement capability filtering adds 3dcfa3d12785 media: rkvdec: Add RK3288 variant adds 664b42898db7 media: rkvdec: Disable QoS for HEVC and VP9 on RK3328 adds e5aa56161657 media: dt-bindings: rockchip,vdec: Add RK3288 compatible adds d907d211c30c MAINTAINERS: Add Frank Li as reviewer for NXP media drivers adds 4a086f7a0420 media: rkisp1: Improve frame sequence correctness on stats [...] adds 014619ac2ce6 media: dt-bindings: nxp,imx8-isi: Add i.MX91 ISI compatibl [...] adds 556e65b53563 media: nxp: imx8-isi: Refine code by using helper macro adds b2cc5b4ca450 media: nxp: imx8-isi: Add parallel camera input support fo [...] adds a85b8b47c878 media: nxp: imx8-isi: Reorder the platform data adds 55884478976d media: nxp: imx8-isi: Add ISI support for i.MX91 adds 27ca459535af media: imx-mipi-csis: drop unused module alias adds b54de0cc8840 media: imx7-media-csi: drop unused module alias adds 68ea577631d3 media: imx8mq-mipi-csi2: drop unused module alias adds 445e1658894f media: renesas: rcar_drif: fix device node reference leak [...] adds 959d787979e3 media: rcar_jpu: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds ae0e4aa18ff2 media: amphion: Remove dummy PM handling adds bb10fdfe8d33 media: dvb_ca_en50221: fix "writen"->"written" adds f17d28968b7b media: v4l2-subdev: Make media_entity_to_v4l2_subdev() con [...] adds 68871116f961 media: v4l2-dev: Make macros to obtain containers const-aware adds 35f29b44ac09 media: mc: Make macros to obtain containers const-aware adds 17dc8ccd6dd5 media: samsung: exynos4-is: fix potential ABBA deadlock on init adds 8a9f914e2e2e media: i2c: ds90ub953: convert from round_rate() to determ [...] adds 8b8173f4f578 media: i2c: max96717: convert from round_rate() to determi [...] adds a0df157faf8b media: i2c: tc358746: convert from round_rate() to determi [...] adds f6be653b3871 media: platform: ti: omap3isp: isp: convert from round_rat [...] adds 0ef841113724 media: vpif_capture: fix section mismatch adds 59ca64bf98e4 media: vpif_display: fix section mismatch adds c349eb64c271 media: exynos4-is: fimc-is: drop unused module alias adds dd15fedb67dd media: exynos4-is: fimc-lite: drop unused module alias adds bc22cd5e076f Documentation: media: fix VIDIOC_REMOVE_BUFS typo adds ba92a96b1e95 media: saa7146: Replace saa7146_ext_vv.vbi_fops with write [...] adds 94de23a9aa48 media: videobuf2: Fix device reference leak in vb2_dc_allo [...] adds 2d71d7b5e951 media: pci: mgb4: Fix DV capabilities adds 1a31cb278210 media: dvb-usb: pctv452e: move snd/rcv len check before kmalloc adds 416acb41d4c7 media: Use of_reserved_mem_region_to_resource() for "memor [...] adds 6e971cfe62e7 media: venus: drop bogus probe deferrals adds bcaaa08dda6c media: venus: drop unused module aliases adds 7c1f3bd58fa0 media: iris: Add support for HFI_PROP_OPB_ENABLE to contro [...] adds cfd71b14b0d6 media: iris: Add support for QC08C format for decoder adds 456c99da41cb media: iris: Add support for QC08C format for encoder adds e5894eeefdeb media: iris: turn platform caps into constants adds 7a02a8b98419 media: iris: turn platform data into constants adds 6c67d1cf18dc media: iris: stop encoding PIPE value into fw_caps adds 69dfada4c9d0 media: iris: remove duplication between generic gen2 data [...] adds 3b72f5e206e6 media: iris: rename sm8250 platform file to gen1 adds 542e3540ddd7 media: iris: enable support for SC7280 platform adds e81b60c4a88e media: iris: Constify iris_v4l2_file_ops adds aec75e355c63 media: iris: Refine internal buffer reconfiguration logic [...] adds ad699fa78b59 media: iris: Add sanity check for stop streaming adds 52862dc98932 media: dt-bindings: qcom,x1e80100-camss: Fix typo in CSIPH [...] adds c38d1d7033f0 media: qcom: camss: drop unused module alias adds d5479f002fe7 media: qcom: camss: Use a macro to specify the initial buf [...] adds ec697196d6b1 media: qcom: camss: Enable setting the rate to camnoc_rt_a [...] adds bbad9ae1ccc0 dt-bindings: media: Describe Qualcomm SM8650 CAMSS IP adds 6a0b9d3f111e media: qcom: camss: Add Qualcomm SM8650 CAMSS support adds c33f7e61a1c9 media: qcom: camss: Add CSIPHY 2.2.0 lane configuration fo [...] adds 2f1ff4e1320d media: dt-bindings: Add qcom,msm8939-camss adds f0e8ffb46b26 media: qcom: camss: vfe: Add VBIF setting support adds b4fbb13db86a media: qcom: camss: Add support for MSM8939 adds 674961a9c879 media: ir-hix5hd2: Drop unused module alias adds 1240abf4b71f media: rc: st_rc: Fix reset control resource leak adds 97e8e73777ab media: siano: Remove redundant ternary operators adds 29ae148fa889 Merge tag 'v6.18-rc5' into media-next adds 84c56e1cb378 media: ipu-bridge: Add IMX471 to the list of supported sensors adds abe3f43438be media: ipu-bridge: Add OV05C10 to the list of supported sensors adds 554f7b8d45e9 media: imx335: Rectify name of mode struct adds 2581a40115dd media: imx335: Support vertical flip adds b82801a11fd6 media: imx335: Update the native pixel array width adds d64ec84ac01b media: imx335: Update HBLANK range on mode change adds 34af620e6755 media: imx335: Handle runtime PM in leaf functions adds df3ef05b51e0 media: imx355: Use subdev active state adds 8a2451bd20e6 media: imx335: Support 2x2 binning adds ca042de64800 media: imx335: Switch to {enable,disable}_streams adds fd3f646e1c9d media: v4l: Add helper to get number of active lanes via a pad adds e10d6d961842 media: imx-mipi-csis: Move redundant debug print in probe adds 5c731dba1d8b media: imx-mipi-csis: Add num_data_lanes to mipi_csis_device adds e687f5cae591 media: imx-mipi-csis: Support active data lanes differing [...] adds 15ac3d54a829 media: i2c: imx214: Rearrange control initialization adds 4985b66fbd97 media: ipu6: isys: Add support for monochrome media bus formats adds dff10c7044e8 media: i2c: imx219: Propagate errors from control range updates adds 9a9ba098e7ba media: i2c: imx219: Replace exposure magic value with name [...] adds 6bd4f9f1cc52 MAINTAINERS: adjust file entry in TDA1997x MEDIA DRIVER adds e4605fe4a613 dt-bindings: media: i2c: document Sony IMX111 CMOS sensor adds d363bdfa0ec6 media: i2c: add Sony IMX111 CMOS camera sensor driver adds e36dbd1cf3df media: uapi: Introduce V4L2 generic ISP types adds 1e8152db64bd media: uapi: Convert RkISP1 to V4L2 extensible params adds 45662082855c media: uapi: Convert Amlogic C3 to V4L2 extensible params adds 8923679cd47e media: Documentation: uapi: Add V4L2 ISP documentation adds 3cb6de6fafb8 media: v4l2-core: Introduce v4l2-isp.c adds 3a2730a45020 media: rkisp1: Use v4l2-isp for validation adds 9f7d23d558c7 media: amlogic-c3: Use v4l2-isp for validation adds 76799be6eb56 media: Documentation: kapi: Add v4l2 generic ISP support adds ec4ac3cb7198 media: uapi: Add MEDIA_BUS_FMT_RGB202020_1X60 format code adds 2477ab037621 media: uapi: Add 20-bit bayer formats adds 3743764750fb dt-bindings: media: Add bindings for ARM mali-c55 adds 8d0bbed21ef7 media: uapi: Add controls for Mali-C55 ISP adds d5f281f3dd29 media: mali-c55: Add Mali-C55 ISP driver adds dfb999e70504 media: Documentation: Add Mali-C55 ISP Documentation adds 5a99e8675e53 MAINTAINERS: Add entry for mali-c55 driver adds 4d36f732366a media: Add MALI_C55_3A_STATS meta format adds c7f832f6f812 media: uapi: Add 3a stats buffer for mali-c55 adds 5d1f7403d681 media: platform: Add mali-c55 3a stats devnode adds b35d9f3e301d Documentation: media: mali-c55: Add Statistics documentation adds 1ab3cb233d61 media: mali-c55: Add image formats for Mali-C55 parameters buffer adds 08a99369f44e media: uapi: Add parameters structs to mali-c55-config.h adds 01535ea08674 media: platform: Add mali-c55 parameters video node adds 87b214ddfed2 Documentation: media: mali-c55: Document the mali-c55 para [...] adds ef5a75b44403 dt-bindings: media: Add bindings for the RZ/V2H(P) IVC block adds f0b3984d821b media: platform: Add Renesas Input Video Control block driver adds 48ecdf254df0 MAINTAINERS: Add entry for rzv2h-ivc driver adds d619dd9a3d40 media: v4l2-isp: Rename block_info to block_type_info adds 1435db44ec1c media: mali-c55: Assert ISP blocks size correctness adds 2f1e88814ce1 media: mali-c55: Mark pm handlers as __maybe_unused adds 1c5e4cf1d5d2 Documentation: admin-guide: media: add rockchip camera interface adds 4a09126a3363 media: dt-bindings: video-interfaces: add defines for samp [...] adds a36a0b28b94e media: dt-bindings: add rockchip px30 vip adds 60836eeca0fb media: dt-bindings: add rockchip rk3568 vicap adds f53fb31a3889 media: rockchip: add driver for the rockchip camera interface adds 85411d17bee9 media: rockchip: rkcif: add abstraction for interface and [...] adds 501802e2ad51 media: rockchip: rkcif: add abstraction for dma blocks adds 75e28594624f media: rockchip: rkcif: add support for px30 vip dvp capture adds c348d671697b media: rockchip: rkcif: add support for rk3568 vicap dvp capture adds 1f2353f5a1af media: rockchip: rkcif: add support for rk3568 vicap mipi capture new d7aa60d96646 Merge tag 'media/v6.19-1' of git://git.kernel.org/pub/scm/ [...] adds 1cdaf601ef2e docs: ABI: auxdisplay: document linedisp library sysfs attributes adds 66c93809487e auxdisplay: linedisp: encapsulate container_of usage withi [...] adds 9870334f4867 auxdisplay: linedisp: display static message when length < [...] adds e25063466d6d auxdisplay: linedisp: add num_chars sysfs attribute adds 3ba5c78fe7c5 auxdisplay: linedisp: support attribute attachment to auxd [...] adds 00de283c53c9 Merge patch series "auxdisplay: linedisp: support attribut [...] new 94e244d9ccab Merge tag 'auxdisplay-v6.19-1' of git://git.kernel.org/pub [...] adds 6372843af46e Merge drm/drm-next into drm-xe-next adds 9e69bafece43 drm/xe: Don't copy pinned kernel bos twice on suspend adds 8b3dfa6fcf26 drm/xe: Pre-allocate system memory for pinned external bos [...] adds df636bf28366 drm/xe/dma-buf: Allow pinning of p2p dma-buf adds 1364a9ead45f drm/xe/pm: Hold the validation lock around evicting user-s [...] adds f73f6dd312a5 drm/xe/pm: Add lockdep annotation for the pm_block completion adds 2598d9b4208c drm/xe/psmi: Do not return NULL adds 126d33f6711a drm/xe/debugfs: Make ggtt file per-tile adds 0ab7747c2dce drm/xe/debugfs: Improve .show() helper for GT-based attributes adds 2de80e2da74b drm/xe/tests: Fix build break on clang 16.0.6 adds 4d0b035fd6da drm/xe/uapi: loosen used tracking restriction adds dd797967160b drm/xe/configfs: Fix engine class parsing adds 47ca7acff401 drm/xe/configfs: Improve doc for ctx_restore* attributes adds 09ab20c41ace drm/xe/device: Use poll_timeout_us() to wait for lmem adds b0ac4ef074ac drm/xe/guc_pc: Use poll_timeout_us() for waiting adds 2a16f47dcc75 drm/xe/guc: Drop helper to read freq adds abde96d8442d drm/xe/guc: Extract function to print load error adds a4916b4da448 drm/xe/guc: Refactor GuC load to use poll_timeout_us() adds 662d98b8b373 drm/xe/hw_engine_group: Fix double write lock release in e [...] adds b88bb1eefa88 drm/xe/vf: Rename sriov_update_device_info adds e35e288090f3 drm/xe/vf: Don't claim support for firmware late-bind if VF adds 1238b84ea305 drm/xe/pf: Promote PF debugfs function to its own file adds 4d4af0d6cbbf drm/xe/pf: Create separate debugfs tree for SR-IOV files adds 5489e7d44ab3 drm/xe/pf: Populate SR-IOV debugfs tree with tiles adds 9a719bbf8d60 drm/xe/pf: Move SR-IOV GT debugfs files to new tree adds 8cd71c40e989 drm/xe/debugfs: Promote xe_tile_debugfs_simple_show adds 486d7f1bd14f drm/xe/pf: Make GGTT/LMEM debugfs files per-tile adds 103094205d7d drm/xe/debugfs: Update xe_gt_topology_dump signature adds d06e0c33f3fc drm/xe/debugfs: Update xe_wa_dump signature adds 8980530abff4 drm/xe/debugfs: Update xe_tuning_dump signature adds ab6ccd4f7eb3 drm/xe/debugfs: Update xe_mocs_dump signature adds 65774efef2d5 drm/xe/debugfs: Update xe_pat_dump signature adds 8f1756a7ea33 drm/xe/bo: Fix an idle assertion for local bos adds 20f3b28e2e07 drm/xe/xe_late_bind_fw: Fix missing initialization of vari [...] adds 5a856e277b23 drm/xe/hwmon: Drop redundant runtime PM usage adds d9c401d8f37c drm/xe/sysfs: Drop redundant runtime PM usage adds ad298d9ec957 drm/gpusvm, drm/xe: Fix userptr to not allow device private pages adds 07abc16c1469 drm/xe/xe_late_bind_fw: Initialize uval variable in xe_lat [...] adds e4863f1159be drm/xe/i2c: Don't rely on d3cold.allowed flag in system PM path adds b56bc81078e9 drm/xe/doc: Add documentation for Execution Queues adds 846a81abbee3 drm/xe: Detect GT workqueue allocation failure adds c97cdf768613 drm/xe/pf: Add top level functions to control VFs adds ac43294e8ec2 drm/xe/pf: Log only top level VF state changes adds 5b7451fdd703 drm/xe/pf: Expose VF control operations over debugfs adds 1f018c8496a1 drm/xe/pf: Unify VF state tracking log adds 03dc00c78221 drm/xe/pf: Split VF FLR processing function adds 2a8fcf7cc950 drm/xe/pf: Synchronize VF FLR between all GTs adds 08c98f3f2bd7 Revert "drm/xe/vf: Rebase exec queue parallel commands dur [...] adds 6c640592e84c Revert "drm/xe/vf: Post migration, repopulate ring area fo [...] adds bdc2fb17ae99 Revert "drm/xe/vf: Fixup CTB send buffer messages after mi [...] adds db7dde99049f drm/xe: Add initial support for separate kernel VRAM regio [...] adds 9d290ab0b5a0 drm/xe: Introduce new BO flag XE_BO_FLAG_FORCE_USER_VRAM adds 3f6cd669d50b drm/xe: Force user context allocations in user VRAM adds b48140f44650 drm/xe/pf: Force use user VRAM for LMEM provisioning adds 8462d16d1b75 drm/xe: Combine userspace context check adds a908de69ceaf drm/xe: Fix copyright and function naming in xe_ttm_vram_mgr adds 869580c415c9 drm/xe: Don't force DRM_XE_DEBUG_MEMIRQ for SR-IOV debug adds 71f1939e0d9e drm/xe/xe_late_bind_fw: Fix and simplify parsing user input adds 9a54b5127f08 drm/xe/pf: Make the late-initialization really late adds c95f18020799 drm/xe: Update SRIOV printk macros adds c66e4b6cae1f drm/xe: Add tile-based SRIOV printk macros adds cd11babcd03a drm/xe/pf: Update LMTT to use tile-based messages adds 430d3288776f drm/xe: Update MEMIRQ to use tile-based printk macros adds 0faa22e70643 drm/xe/guc: Ratelimit diagnostic messages from the relay adds 4592e7abd2cd drm/xe/pf: Improve reading VF config blob from debugfs adds c09a9933af08 drm/xe/pf: Add max_vfs configfs attribute to control PF mode adds 15b303604518 drm/xe: Move declarations under conditional branch adds b0607599b7d1 drm/xe: Add NULL checks to scratch LRC allocation adds 26cd498e005d drm/xe: Save off position in ring in which a job was programmed adds 7e1fe102c851 drm/xe/guc: Track pending-enable source in submission state adds f6375fb3aa94 drm/xe: Track LR jobs in DRM scheduler pending list adds b00d1e3fc8b7 drm/xe: Return first unsignaled job first pending job helper adds 807c42dd8028 drm/xe: Don't change LRC ring head on job resubmission adds 0ca229da92bf drm/xe: Make LRC W/A scratch buffer usage consistent adds e1d2e2d878bf drm/xe/vf: Add xe_gt_recovery_pending helper adds e1587f16609b drm/xe/vf: Make VF recovery run on per-GT worker adds 489d890a3913 drm/xe/vf: Abort H2G sends during VF post-migration recovery adds 98e78e0c8b1b drm/xe/vf: Remove memory allocations from VF post migratio [...] adds cc9b24c6bb72 drm/xe: Move GGTT lock init to alloc adds c6d00c60c473 drm/xe/vf: Move LMEM config to tile layer adds 7dd11d880456 drm/xe/vf: Close multi-GT GGTT shift race adds b47c0c07c350 drm/xe/vf: Teardown VF post migration worker on driver unload adds f1029b9dde25 drm/xe/vf: Don't allow GT reset to be queued during VF pos [...] adds a4dae94aad6a drm/xe/vf: Wakeup in GuC backend on VF post migration recovery adds 1faeeea056ab drm/xe/vf: Avoid indefinite blocking in preempt rebind wor [...] adds 1f135a1ee9d2 drm/xe/vf: Use GUC_HXG_TYPE_EVENT for GuC context register adds 3061e8e0dd6d drm/xe/vf: Flush and stop CTs in VF post migration recovery adds 24687730cdc7 drm/xe/vf: Reset TLB invalidations during VF post migratio [...] adds fe3a615dadd3 drm/xe/vf: Kickstart after resfix in VF post migration recovery adds 4bdfb05305f3 drm/xe: Add CTB_H2G_BUFFER_OFFSET define adds 16b6dd1a906f drm/xe/vf: Start CTs before resfix VF post migration recovery adds 7c4b7e34c83b drm/xe/vf: Abort VF post migration recovery on failure adds c25c1010df88 drm/xe/vf: Replay GuC submission state on pause / unpause adds 3c1fa4aa60b1 drm/xe: Move queue init before LRC creation adds 1521fad9ad87 drm/xe/vf: Add debug prints for GuC replaying state during [...] adds 3b56911960b3 drm/xe/vf: Workaround for race condition in GuC firmware d [...] adds 673167d9f083 drm/xe: Use PPGTT addresses for TLB invalidation to avoid [...] adds efd38d619a03 drm/xe/vf: Use primary GT ordered work queue on media GT o [...] adds a093570ecd22 drm/xe/vf: Ensure media GT VF recovery runs after primary [...] adds 8f1e1e524cd8 drm/xe/vf: Rebase CCS save/restore BB GGTT addresses adds 60e26675578f drm/xe/guc: Increase wait timeout to 2sec after BUSY reply [...] adds 146046907b56 drm/xe: Increase global invalidation timeout to 1000us adds 8b9ba8d6d95f drm/xe: Don't allow evicting of BOs in same VM in array of [...] adds 45e33f220fd6 drm/xe: Move rebar to be done earlier adds 381f1ed15159 drm/xe/migrate: Fix an error path adds 75188605c56d drm/xe: Handle mixed mappings and existing VRAM on atomic faults adds 4cbc08649a54 drm/xe: Enable media sampler power gating adds f85d4062bc68 drm/xe: Fix copyright and function naming in xe_ttm_sys_mgr adds 0145a99eacae drm/xe: Fix copyright in xe_ttm_stolen_mgr adds 65369b8e2961 drm/xe: Change return type of detect_bar2_dgfx() from s64 to u64 adds 64d00d41f57b drm/xe: Sort include files alphabetically. adds 3df5aacb9d45 drm/xe/i2c: Introduce xe_i2c_irq_present() adds 0bb78ce09926 drm/xe/i2c: Wire up reset/postinstall for I2C IRQ adds 9b42321a02c5 drm/xe/guc: Check GuC running state before deregistering e [...] adds 604be9dad8f6 drm/xe: Fix comments in xe_gt struct adds 55991d854f65 drm/xe: Fix build_pt_update_batch_sram for non-4K PAGE_SIZE adds dd83b101a4a6 drm/xe: Enable 2M pages in xe_migrate_vram adds 82ee50252dc8 Merge drm/drm-next into drm-xe-next adds bb3d20825042 drm/xe/ct: Separate waiting for retry from ct send function adds 2cfcea7a7457 drm/xe/svm: Ensure data will be migrated to system if indi [...] adds 89e347f8a701 drm/xe/kunit: Fix kerneldoc for parameterized tests adds 2816905e1403 drm/xe/huc: Adjust HuC check on primary GT adds d41f306cc2e3 drm/xe: Drop GT parameter to xe_display_irq_postinstall() adds a3bcaf11f410 drm/xe: Move 'va_bits' flag back to platform descriptor adds 50292f9af8ec drm/xe: Move 'vm_max_level' flag back to platform descriptor adds 76b7aedd6604 drm/xe: Move 'vram_flags' flag back to platform descriptor adds 1a28651c0627 drm/xe: Move 'has_flatccs' flag back to platform descriptor adds ff1d2b5e3d28 drm/xe: Read VF GMD_ID with a specifically-allocated dummy GT adds 9c52402f6bd0 drm/xe: Move primary GT allocation from xe_tile_init_early [...] adds 082547d8b401 drm/xe: Skip L2 / TDF cache flushes if primary GT is disabled adds 090e7fc422a5 drm/xe/query: Report hwconfig size as 0 if primary GT is disabled adds 999ef874c145 drm/xe/pmu: Initialize PMU event types based on first avai [...] adds d0ff153cca85 drm/xe: Check for primary GT before looking up Wa_22019338487 adds 886e5b6e5c96 drm/xe: Make display part of Wa_22019338487 a device workaround adds 4d292406823b drm/xe/irq: Don't try to lookup engine masks for non-exist [...] adds 78de8f876683 drm/xe: Handle Wa_22010954014 and Wa_14022085890 as device [...] adds 794e735cb6d5 drm/xe/rtp: Pass xe_device parameter to FUNC matches adds 4f3ecdb6ea2c drm/xe: Bypass Wa_14018094691 when primary GT is disabled adds 6a913fc86a84 drm/xe: Correct lineage for Wa_22014953428 and only check [...] adds 5dfc89896940 drm/xe: Check that GT is not NULL before testing Wa_16023588340 adds ad0084f3f8ba drm/xe: Don't check BIOS-disabled FlatCCS if primary GT is [...] adds 6675c9e20915 drm/xe: Break GT setup out of xe_info_init() adds 7abd69278bb5 drm/xe/configfs: Add attribute to disable GT types adds 961a7582b159 drm/xe/sriov: Disable SR-IOV if primary GT is disabled via [...] adds 641bcf8731d2 drm/xe/migrate: don't misalign current bytes adds a10b4a69c7f8 drm/xe/evict: drop bogus assert adds 409b9499099b drm/xe/uapi: Add documentation for DRM_XE_GEM_CREATE_FLAG_SCANOUT adds 95af8155746c drm/xe: Prevent runtime PM wake while reading rp0 frequency adds bce13d6ecd6c drm/gpusvm, drm/xe: Allow mixed mappings for userptr adds b3af8658ec70 drm/xe: Retain vma flags when recreating and splitting vma [...] adds 59a2d3f38ab2 drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flag adds 37c8c8d9c6ad drm/xe/pf: Always expose VRAM provisioning data on discrete GPUs adds a5efeaf8a1db drm/xe/pf: Promote VFs provisioning helpers adds 5546bc207110 drm/xe/pf: Automatically provision VFs only in auto-mode adds b1767ca123ae drm/xe/pf: Disable auto-provisioning if changed using debugfs adds ee74634683e4 drm/xe/pf: Allow to restore auto-provisioning mode adds 4fde66699f1c drm/xe/xe3: Add support for graphics IP versions 30.04 & 30.05 adds fdce3e20dae8 drm/xe/xe3p: Add support for media IP versions 35.00 & 35.03 adds 26f368949e4e drm/xe: Drop CTC_MODE register read adds 4ad05339c5ec drm/xe: Add GT_VER() to check version specific to gt type adds 6f2aa1493d54 drm/xe/xe3p_lpm: Skip disabling NOA on unsupported IPs adds 1553d6c58870 drm/xe/xe3p_lpm: Handle MCR steering adds f4e9acaa5dd5 drm/xe/xe3p: Stop programming RCU_MODE's fixed slice mode setting adds c3d318b7f605 drm/xe/xe3p: Determine service copy availability from fuse adds ccccbc53bd6e drm/xe: Dump CURRENT_LRCA register adds 7626cec652bd drm/xe/xe3p: Dump CSMQDEBUG register adds c002b1764e7b drm/xe/nvl: Define NVL-S platform adds 60f148f6c2bb drm/xe/nvls: Attach MOCS table for NVL-S adds e320b8841ea4 drm/xe/xe3p_xpc: Add Xe3p_XPC IP definition adds e82a97bf6ab1 drm/xe/xe3p_xpc: Add L3 bank mask adds be614ea19dad drm/xe/xe3p_xpc: Add MCR steering adds 90a5cf095a32 drm/xe/irq: Rename fuse mask variables adds 832bfaf87380 drm/xe/irq: Split irq mask per engine class adds 490fa7863b5b drm/xe/irq: Rename bits used with all engines adds 22b7117ec8c4 drm/xe/irq: Check fuse mask for media engines adds 32e0fa9e0147 drm/xe/xe3p_xpc: Add support for compute walker for non-MSIx adds bd03427c9785 drm/xe/xe3p_xpc: Skip compression tuning on platforms with [...] adds bf3035fe45f5 drm/xe/xe3p_xpc: Setup PAT table adds d104d7ea864c drm/xe/xe3p: Add xe3p EU stall data format adds 335482a53a57 Merge tag 'drm-xe-next-2025-10-20' of https://gitlab.freed [...] adds d2624d90a0b7 drm/panthor: assign unique names to queues adds 1beee8d0c263 drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used adds c7d393267c49 gpu: host1x: Fix race in syncpt alloc/free adds 63d47cc6eeb2 gpu: host1x: Wait prefences outside MLOCK adds fab823d82ee5 gpu: host1x: Allow loading tegra-drm without enabled engines adds b4505b6ad944 gpu: host1x: Use dev_err_probe() in probe path adds 9e16c8bf9aeb accel/amdxdna: Fix an integer overflow in aie2_query_ctx_s [...] adds 27ed0d64a0f3 drm/bridge: imx8qxp-ldb: Remove dummy Runtime PM callback adds e3f4bdaf2c5b drm/gem/shmem: Extract drm_gem_shmem_init() from drm_gem_s [...] adds c08c931060c7 drm/gem/shmem: Extract drm_gem_shmem_release() from drm_ge [...] adds f7d9c6a7f288 Merge drm/drm-next into drm-misc-next adds 2d2f1dc74cfb drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions adds e5e0350d5d1a drm: Replace the deprecated DRM_* logging macros in gem he [...] adds 6a1977472f6b drm/imx/ipuv3/imx-tve: convert from round_rate() to determ [...] adds a3e12b9c84e2 drm/mcde/mcde_clk_div: convert from round_rate() to determ [...] adds b1a122f404d4 drm/pl111: convert from round_rate() to determine_rate() adds 5ccf442ecd41 drm/stm/dw_mipi_dsi-stm: convert from round_rate() to dete [...] adds 1dc50bc8a3f1 drm/stm/lvds: convert from round_rate() to determine_rate() adds 5c04f4812782 drm/sun4i/sun4i_hdmi_ddc_clk: convert from round_rate() to [...] adds a076fe9f126f drm/sun4i/sun4i_tcon_dclk: convert from round_rate() to de [...] adds 65afe8b647a7 drm/panel: Add support for KD116N3730A07 adds e3e411061067 drm/panel-edp: Add several panel configurations for mt8189 [...] adds d5603737e7ec drm/nouveau: Support reclocking on gp10b adds 6ca1701cecdb drm/nouveau: Support devfreq for Tegra adds cf207ea2c39d drm/vc4: hdmi: switch to generic CEC helpers adds d8c4bddcd8bc drm/fb-helper: Synchronize dirty worker with vblank adds c92f59bac078 drm/display: bridge-connector: use scope-specific variable [...] adds e46efc6a7d28 drm/bridge: add drm_for_each_bridge_in_chain_scoped() adds d5c5b1de3e18 drm/display: bridge-connector: use drm_for_each_bridge_in_ [...] adds a5821ed05264 drm/atomic: use drm_for_each_bridge_in_chain_scoped() adds bd57048e4576 drm/bridge: use drm_for_each_bridge_in_chain_scoped() adds 2f08387a444c drm/bridge: remove drm_for_each_bridge_in_chain() adds 78f4eec62097 drm/bridge: add drm_for_each_bridge_in_chain_from() adds 8e1e17416c8b drm/omap: use drm_for_each_bridge_in_chain_from() adds 61aa4f7a6008 drm/bridge: get the bridge returned by drm_bridge_get_next [...] adds da550b5a6bf8 drm/bridge: put the bridge returned by drm_bridge_get_next [...] adds 0885e76c26ed drm/imx: parallel-display: put the bridge returned by drm_ [...] adds 4db6e24f565b drm/tests: make sure drm_client_modeset tests are enabled adds 940dd88c5f5b drm/ssd130x: Use kmalloc_array() instead of kmalloc() adds ed7a4397f55b drm/ttm: rename ttm_bo_put to _fini v3 adds 091767ee7510 drm/sched: backend_ops doc fix adds 457f4393d02f accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object adds 2274402ac144 accel/ivpu: Reset cmdq->db_id on register failure adds f7e79530efdd accel/ivpu: Refactor priority_bands_show for readability adds 7c7a395a0064 accel/ivpu: Remove unused firmware boot parameters adds 9f6c63285737 accel/ivpu: Ensure rpm_runtime_put in case of engine reset [...] adds 58b8b085b963 accel/ivpu: Update JSM firmware API to latest 3.32.5 version adds 0bf37f45d5c4 accel/ivpu: Add support for user-managed preemption buffer adds b060004f06ae drm/panfrost: Introduce uAPI for JM context creation adds 6aa8bc58ac88 drm/panfrost: Introduce JM contexts for manging job resources adds a017f7b86051 drm/panfrost: Expose JM context IOCTLs to UM adds d41c79838c47 drm/panfrost: Display list of device JM contexts over debugfs adds e12e983a9c8a drm/panthor: always set fence errors on CS_FAULT adds 20fd6b1bb43e fbcon: Fix empty lines in fbcon.h adds a6adbbc4c32a fbcon: Rename struct fbcon_ops to struct fbcon_par adds 9cfd09402eb4 fbcon: Set rotate_font callback with related callbacks adds 217cb07be424 fbcon: Move fbcon callbacks into struct fbcon_bitops adds fdf1b6b77d18 fbcon: Streamline setting rotated/unrotated bitops adds 1a93d7080142 drm/panfrost: Bump the minor version number adds cb9a645c8f48 drm/sched/tests: Remove relict of done_list adds 048deed5faf0 drm/panel: Add support for KD116N3730A12 adds 2b8e4b94c1b6 drm/dp: Add definitions for POST_LT_ADJ training sequence adds 3a9cf301794c drm/dp: Add POST_LT_ADJ_REQ helpers adds 915c306164f7 drm/gud: fix accidentally deleted IS_ERR() check adds e45f72b6782f drm/sysfb: Add custom plane state adds cb71de092553 drm/sysfb: Lookup blit function during atomic check adds 3a33c48876bc drm/format-helper: Remove drm_fb_blit() adds b9247c4e3f70 fbdev: Make drivers depend on FB_TILEBLITTING adds c031bffabaf7 fbdev: Turn FB_MODE_HELPERS into an internal config option adds 74bf40622979 drm/sysfb: simpledrm: Sort headers correctly adds 48bc0faadb86 fbdev/simplefb: Sort headers correctly adds 9133bc3f0564 drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode [...] adds 17805a15d175 drm/bridge: add list of removed refcounted bridges adds 27312a8f2441 drm/debugfs: show lingering bridges adds 90315cd293f3 drm/bridge: adapt drm_bridge_add/remove() docs, mention th [...] adds 063db451832b accel/amdxdna: Enhance runtime power management adds 2007e210b6a1 accel/ivpu: Split FW runtime and global memory buffers adds 2258f03989af drm/solomon: Move calls to drm_gem_fb_end_cpu*() adds 683bb2424cd5 drm/solomon: Use drm_WARN_ON_ONCE instead of WARN_ON adds 7556fe21fdde drm/solomon: Simplify mode_valid() using DRM helper adds 90905f371580 drm/solomon: Simplify get_modes() using DRM helper adds a7493ff9ad96 drm/solomon: Enforce one assignment per line adds 4e7511fab2cc dt-bindings: display: imx: add HDMI PAI for i.MX8MP adds be0bd958cedd ALSA: Add definitions for the bits in IEC958 subframe adds 21d4c95e4b06 drm/bridge: dw-hdmi: Add API dw_hdmi_to_plat_data() to get [...] adds 80c5d14434c9 drm/bridge: dw-hdmi: Add API dw_hdmi_set_sample_iec958() f [...] adds 0205fae6327a drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface adds d9a9ea0fba35 drm/ast: Move display-clock tables to per-Gen source files adds bcb011913488 drm/ast: Move mode-detection helpers to Gen2 source files adds 59fedf46f782 drm/ast: Split ast_detect_tx_chip() per chip generation adds ff721b545b52 drm/ast: Prepare per-Gen device initialization adds 4b233efd7475 drm/ast: Move Gen1 device initialization into separate helper adds 095afdc53354 drm/ast: Move Gen2 device initialization into separate helper adds 6ee51e5c72cf drm/ast: Move Gen3 device initialization into separate helper adds f60a559a9e24 drm/ast: Move Gen4 device initialization into separate helper adds 0125a7c3ae72 drm/ast: Move Gen5 device initialization into separate helper adds 7b6665147a0d drm/ast: Move Gen6 device initialization into separate helper adds dba8ecc8a867 drm/ast: Move Gen7 device initialization into separate helper adds 817b201eaf5b drm/ast: Remove generic device initialization adds 5ae38389636d drm/dumb-buffers: Sanitize output on errors adds fb24aaf5415c drm/dumb-buffers: Provide helper to set pitch and size adds dcacfcd35cef drm/gem-dma: Compute dumb-buffer sizes with drm_mode_size_dumb() adds 4977dcecb931 drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_siz [...] adds ecf29357b626 drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb() adds b1d0e470f881 drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_siz [...] adds 5d03809440c0 drm/loongson: Compute dumb-buffer sizes with drm_mode_size_dumb() adds 538fa012cbdb drm/msm: Compute dumb-buffer sizes with drm_mode_size_dumb() adds 7aff3a6be7d0 drm/nouveau: Compute dumb-buffer sizes with drm_mode_size_dumb() adds 9ea885b3a6bf drm/omapdrm: Compute dumb-buffer sizes with drm_mode_size_dumb() adds 115d1f346669 drm/renesas/rcar-du: Compute dumb-buffer sizes with drm_mo [...] adds 42abd3e9aad8 drm/rockchip: Compute dumb-buffer sizes with drm_mode_size_dumb() adds 6fd37c99b8ed drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb() adds 1a4a527f9d2d drm/vmwgfx: Compute dumb-buffer sizes with drm_mode_size_dumb() adds a8f81ee99fc3 drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb() adds d86183183612 drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb() adds be729f9de6c6 drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg() adds 0359a849f4e7 drm/crtc: Drop no_vblank bit field adds 4076125074ea drm/tidss: Convert to drm logging adds 2c6af66b2d0e drm/tidss: Remove ftrace-like logs adds 081da11774ce drm/tidss: crtc: Change variable name adds ec1049f66df4 drm/tidss: crtc: Implement destroy_state adds b83c30ac9d3d drm/tidss: crtc: Cleanup reset implementation adds 74afeb812850 drm/vblank: Add vblank timer adds d54dbb5963bd drm/vblank: Add CRTC helpers for simple use cases adds 02e2681ffe1a drm/vkms: Convert to DRM's vblank timer adds 52e6b1988334 drm/hypervdrm: Use vblank timer adds e3579cd78ed9 dt-bindings: vendor-prefixes: Add JuTouch Technology Co, Ltd adds 510aeefc7c36 dt-bindings: display: simple: Add JuTouch JT101TM023 panel adds 73bd4835f84b drm/panel: simple: add JuTouch JT101TM023 adds 02b6babf22eb drm/panel: ilitek-ili9881c: Turn ILI9881C_COMMAND_INSTR() [...] adds 86769c7df4ce dt-bindings: ili9881c: Document 5" Raspberry Pi 720x1280 adds 97f0d2ed0c68 drm/panel: ilitek-ili9881c: Add configuration for 5" Raspb [...] adds d29806231272 drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq adds 39144b611e9c drm/panel: visionox-rm69299: Don't clear all mode flags adds 7911d8cab554 drm/panel: visionox-rm69299: Add backlight support adds 368421894970 dt-bindings: ili9881c: Allow port subnode adds 68a7c52fa9e7 drm/dp: clamp PWM bit count to advertised MIN and MAX capa [...] adds 16c5b1a63623 dt-bindings: display: panel: document Sharp LQ079L1SX01 panel adds 306e6407ed96 gpu/drm: panel: Add Sharp LQ079L1SX01 panel support adds 87a23fe29666 accel/ivpu: Enable MCA ECC signalling based on MSR adds e0c0891cd63b accel/ivpu: Rework bind/unbind of imported buffers adds 8b694b405a84 accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_ [...] adds 9f5627578e33 accel/ivpu: Fix doc description of job structure adds 30531e9ca7cd accel/ivpu: Improve BO alloc/free warnings adds aa1c2b073ad2 accel/ivpu: Fix DCT active percent format adds 6200442de089 Merge tag 'drm-misc-next-2025-10-02' of https://gitlab.fre [...] adds 5b50bb435629 gpu/drm: panel-edp: add AUO B116XAN02.0 panel entry adds 2be300f9a0b6 drm/display: bridge_connector: get/put the stored bridges adds 0f2efbe6d830 drm/bridge: refcount last_bridge in drm_atomic_bridge_chai [...] adds eb0ed2ad33e7 drm/sitronix/st7571-i2c: reset position before clearing display adds a31c6c50da01 drm: renesas: rz-du: Drop ARCH_RZG2L dependency adds 4b478288ca0e dt-bindings: gpu: mali-valhall-csf: add MediaTek MT8196 co [...] adds 4e0468302260 drm/panthor: add custom ASN_HASH support for mt8196 adds fa02f9b2ff66 drm/atomic: Convert drm_atomic_get_connector_state() to us [...] adds 54cea7e655fe drm/atomic: Remove unused drm_atomic_get_existing_connecto [...] adds 9525f537ce00 drm/atomic: Document __drm_connectors_state state pointer adds 6b592431c5b0 drm/atomic: Convert __drm_atomic_get_current_plane_state() [...] adds 618c23474052 drm/atomic: Convert drm_atomic_get_plane_state() to use ne [...] adds 28af3ca1de35 drm/vkms: Convert vkms_crtc_atomic_check() to use new plane state adds c92e072dfaaa drm/tilcdc: crtc: Use drm_atomic_helper_check_crtc_primary [...] adds 93d851281755 drm/atomic: Remove unused drm_atomic_get_existing_plane_state() adds 7ca4e7fa4d57 drm/atomic: Document __drm_planes_state state pointer adds b8563c94189a drm/atomic: Convert drm_atomic_get_crtc_state() to use new [...] adds 78f55a23d110 drm/ingenic: ipu: Switch to drm_atomic_get_new_crtc_state() adds 41230da56dac drm/arm/malidp: Switch to drm_atomic_get_new_crtc_state() adds 3d775873747c drm/armada: Drop always true condition in atomic_check adds 488b14a0ac0e drm/armada: Switch to drm_atomic_get_new_crtc_state() adds c0253fc4c808 drm/atmel-hlcdc: Switch to drm_atomic_get_new_crtc_state() adds aa61da43248a drm/exynos: Switch to drm_atomic_get_new_crtc_state() adds 7f3364784b56 drm/imx-dc: Switch to drm_atomic_get_new_crtc_state() adds 14ccb2861a57 drm/imx-dcss: Switch to drm_atomic_get_new_crtc_state() adds ba7c370cbe86 drm/imx-ipuv3: Switch to drm_atomic_get_new_crtc_state() adds 21c73cab4dec drm/ingenic: Switch to drm_atomic_get_new_crtc_state() adds afce57a71dd7 drm/kmb: Switch to drm_atomic_get_new_crtc_state() adds addc98e2f989 drm/logicvc: Switch to drm_atomic_get_new_crtc_state() adds 97481a9a00d1 drm/loongson: Switch to drm_atomic_get_new_crtc_state() adds afea87890dda drm/mediatek: Switch to drm_atomic_get_new_crtc_state() adds 7be36c7b60c8 drm/msm/mdp5: Switch to drm_atomic_get_new_crtc_state() adds 0a10e3998239 drm/omap: Switch to drm_atomic_get_new_crtc_state() adds 0a36e14befca drm/rockchip: Switch to drm_atomic_get_new_crtc_state() adds 9bb3ceb961bd drm/sun4i: Switch to drm_atomic_get_new_crtc_state() adds 2ebd2179d389 drm/tegra: Switch to drm_atomic_get_new_crtc_state() adds 5d79c8493012 drm/tilcdc: Switch to drm_atomic_get_new_crtc_state() adds 218fa3e6a1e5 drm/vboxvideo: Switch to drm_atomic_get_new_crtc_state() adds 4bcd18bbf51c drm/vc4: Switch to drm_atomic_get_new_crtc_state() adds 653ce3a3f683 drm/atomic: Switch to drm_atomic_get_new_crtc_state() adds d8ebc4162fcd drm/framebuffer: Switch to drm_atomic_get_new_crtc_state() adds 3c2b2136debf drm/atomic: Remove unused drm_atomic_get_existing_crtc_state() adds 4ae41729a658 drm/atomic: Document __drm_crtcs_state state pointer adds 22c0dd19113a drm/ingenic: crtc: Switch to ingenic_drm_get_new_priv_state() adds 40d2a29d8679 drm/atomic: Convert drm_atomic_get_private_obj_state() to [...] adds 7a031e8d3528 drm/atomic: Document __drm_private_objs_state state pointer adds 78b4d6463e9e drm/vgem-fence: Fix potential deadlock on release adds 507211e3c7a1 Documentation: dma-buf: heaps: Add naming guidelines adds 9c815230630c accel/qaic: Replace kzalloc + copy_from_user with memdup_user adds bed1291240e1 accel/qaic: Replace kcalloc + copy_from_user with memdup_a [...] adds e68c994445e3 accel/qaic: Replace snprintf() with sysfs_emit() in sysfs [...] adds c178e534fff1 drm/buddy: Optimize free block management with RB tree adds d4cd665c98c1 drm/buddy: Separate clear and dirty free block trees adds c07823f85012 drm/buddy: Add KUnit tests for allocator performance under [...] adds 3379655524e6 drm: atmel-hlcdc: replace dev_* print functions with drm_* [...] adds e00f78679f5a accel/amdxdna: Resume power for creating and destroying ha [...] adds 39a0283dbaa5 accel/ivpu: Update JSM API header to 3.33.0 adds 4139eb2490cb accel/ivpu: Trigger engine reset for additional job status codes adds 40527034d1d5 accel/ivpu: Return correct job error status adds dc84dbcc54d2 drm/virtio: Handle drm_crtc_init_with_planes() errors adds a036f5fceedb drm/virtgpu: Use vblank timer adds 02df3543f3e0 dt-bindings: gpu: mali-valhall: make mali-supply optional adds a8cb5ca53690 drm/panthor: skip regulator setup if no such prop adds c95ea2aa7f12 drm: Prevent sign extension on hdisplay and vdisplay adds d847dc29d07a drm/panfrost: Name scheduler queues after their job slots adds 603525846316 drm/gud: Use kmalloc_array() instead of kmalloc() adds 5385871282e5 MAINTAINERS: add myself as maintainer for GUD adds 9b966ae42235 Merge drm/drm-next into drm-misc-next adds 1226cd7c7686 drm/atomic: Change state pointers to a more meaningful name adds dba5f91829ae accel/qaic: Add support to export dmabuf fd adds 74e2c12ea287 drm/ttm: Add safety check for NULL man->bdev in ttm_resour [...] adds 3ab602de769b drm: atmel-hlcdc: update the LCDC_ATTRE register in plane [...] adds a312acdcec57 drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler() adds 0dc25a11b893 drm/rockchip: analogix_dp: Apply devm_clk_get_optional() f [...] adds 2b756d321bf9 dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3368 DSI adds 6dd6949c76af drm/rockchip: dsi: Add support for RK3368 adds 8e944ab8196e drm/rockchip: vop: add lut_size for RK3368 vop_data adds f6d9329aefe2 accel/qaic: Use kvcalloc() for slice requests allocation adds 5f63e033874a accel/qaic: Include signal.h in qaic_control.c adds 754fcd22d180 accel/qaic: Remove redundant retry_count = 0 statement adds 8134da2c9f9c accel/qaic: Fix incorrect error return path adds 4981c2a0663b MAINTAINERS: Remove myself for sun4i DRM driver adds 6bee90901fb1 accel/qaic: Use overflow check function instead of division adds 4ddf4ddfceb4 accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats [...] adds 7fb19ea1ec6a accel/qaic: Support the new READ_DATA implementation adds 63c7870fab67 accel/ivpu: Fix race condition when mapping dmabuf adds b076ed301752 MAINTAINERS: Update Jessica Zhang's email address adds 4b3374d79056 drm/ast: Store DRAM clock table in struct ast_device adds 703f47312648 drm/ast: Support device quirks adds 2f9d9041adbe drm/ast: Store CRTC memory request threshold in device quirks adds d251db1f31be drm/ast: Store precatch settings in struct ast_device_quirks adds b245bc23ff58 drm/ast: Store HSync adjustment in device quirks adds bde44378397b drm/bochs: Use vblank timer adds 42dd66d377cc drm/cirrus-qemu: Use vblank timer adds e485883c815e drm/qxl: Use vblank timer adds e4a2d54a2f1a drm/bridge: dw-hdmi-qp: Add CEC support adds f7a1de0d8622 drm/bridge: dw-hdmi-qp: Fixup timer base setup adds b6736a4ea3fa drm/rockchip: dw_hdmi_qp: Improve error handling with dev_ [...] adds 9baa02327adf drm/rockchip: dw_hdmi_qp: Provide CEC IRQ in dw_hdmi_qp_plat_data adds 33ea4d520fbd drm/rockchip: dw_hdmi_qp: Provide ref clock rate in dw_hdm [...] adds 6674f54b21a6 drm/imx: dc: Sort bits and bitfields in descending order adds 83f81f5499b5 drm/komeda: Convert logging in komeda_crtc.c to drm_* with [...] adds b291e4f1a495 accel/amdxdna: Support getting last hardware error adds 7910d69376cd drm/client: Remove holds_console_lock parameter from suspe [...] adds 2034134de658 doc: dma-buf: List the heaps by name adds 8b5690d5c942 dma-buf: heaps: cma: Register list of CMA regions at boot adds 84a593066a85 dma: contiguous: Register reusable CMA regions at boot adds 8f1fc1bf1a3d dma: contiguous: Reserve default CMA heap adds 4f5f8baf7341 dma-buf: heaps: cma: Create CMA heap for each CMA reserved region adds f233921d988a drm/rockchip: Demote normal drm_err to debug adds 4bfaa85bb5f7 drm/rockchip: Declare framebuffer width/height bounds adds 70e3f77cb568 drm/rockchip: Return error code for errors adds 33cbeea62fae drm/rockchip: Rename variables for clarity adds 4e39740d77e9 drm/rockchip: Use temporary variables adds 9cfe6abee1ac accel/qaic: Use check_add_overflow in sahara for 64b types adds ddf70cb6f867 accel/qaic: Fix mismatched types in min() adds 5c0c825ae4c6 drm/panfrost: Replace DRM driver allocation method with newer one adds 16dd7e030501 drm/panfrost: Handle inexistent GPU during probe adds 616c5b6fe3ad drm/panfrost: Handle job HW submit errors adds f45f73c68c59 drm/panfrost: Handle error when allocating AS number adds 3d7c626716aa drm/panfrost: Check sgt to know whether pages are already mapped adds 4da352cf8fb1 drm/panfrost: Handle page mapping failure adds fc237ec882fc drm/panfrost: Don't rework job IRQ enable mask in the enable path adds 42e7ab3bace0 drm/panfrost: Make re-enabling job interrupts at device re [...] adds 84b8cfef4f0f drm/panfrost: Add forward declaration and types header adds 954c2621c0bd drm/panfrost: Remove unused device property adds 32dd00f17c14 drm/panfrost: Rename panfrost_job functions to reflect real role adds fb4f1cb3e04d MAINTAINERS: Panfrost: Add Steven Price and Adrian Larumbe adds 7ea046838021 accel/amdxdna: Support firmware debug buffer adds 098456f3141b Merge tag 'drm-misc-next-2025-10-21' of https://gitlab.fre [...] adds e095b55155ef drm/amdgpu: use user provided hmm_range buffer in amdgpu_t [...] adds b1dd0db1c668 drm/amdgpu: clean up amdgpu hmm range functions adds fd98319f73af drm/amd/ras: Add ras aca parser v1.0 adds 88e379e5b82e drm/amd/ras: Add aca common ras functions adds 71abe27a9a59 drm/amd/ras: Add mp1 v13_0 ras functions adds adf0e0e08923 drm/amd/ras: Add mp1 common ras functions adds fa4fe20f4502 drm/amd/ras: Add nbio v7_9 ras functions adds df2d8574c5a1 drm/amd/ras: Add nbio common ras functions adds 8bd7fe95a499 drm/amd/ras: Add umc v12_0 ras functions adds 7a3f9c0992c4 drm/amd/ras: Add umc common ras functions adds 4b23ebf7a079 drm/amd/ras: Add gfx v9_0 ras functions adds a8f2352a41f3 drm/amd/ras: Add gfx common ras functions adds 5c3be5defc92 drm/amd/ras: Add eeprom ras functions adds 9f3083dc9f14 drm/amd/ras: Add psp v13_0 ras functions adds c49ef01183b0 drm/amd/ras: Add psp ras common functions adds 19030244e1f9 drm/amd/ras: Add ras ioctl command handler adds ea61341b9014 drm/amd/ras: Add thread to handle ras events adds 0ec9ed84fb57 drm/amd/ras: Use ring buffer to record ras ecc data adds 54ad42c23d5e drm/amd/ras: Add cper conversion function adds 13c91b5b4378 drm/amd/ras: Add rascore unified interface function adds cef10272e796 drm/amd/ras: Add files to ras core Makefile adds 960cc53ca888 drm/amd/ras: Add amdgpu nbio v7_9 configuration function adds 585fe8f3b365 drm/amd/ras: Add amdgpu mp1 v13_0 configuration function adds 764e86892807 drm/amd/ras: Add amdgpu eeprom i2c configuration function adds b658fadf1cbe drm/amd/ras: Amdgpu handle ras ioctl command adds ffdab7f4e570 drm/amd/ras: Add amdgpu ras system functions adds e221ac6f4271 drm/amd/ras: Amdgpu preprocesses ras interrupts adds fa0b203cd902 drm/amd/ras: Add amdgpu ras management function. adds 7e1252105e6a drm/amd/ras: Add files to amdgpu ras manager makefile adds 8397f38d7c0e drm/amd/ras: Add unified ras module top-level makefile adds 0975c4deb6c2 drm/amd/display: DML2.1 Reintegration adds 81557c96c8a1 drm/amd/display: Correct slice width calculation for YCbCr420 adds eeab74ee6917 drm/amd/display: Consolidate two DML2 FP guards adds 7f74931c9c6b drm/amd/display: Support possibly NULL link for should_use [...] adds 4d5f626244bd drm/amd/display: Rename should_use_dmub_lock to reflect in [...] adds 6d92c4d03063 drm/amd/display: Rename FAMS2 global control lock to DMUB [...] adds 13ab3a8f9ae8 drm/amd/display: lttpr cap should be nrd cap in bw_alloc mode adds d04eb0c40278 drm/amd/display: Prevent Gating DTBCLK before It Is Proper [...] adds a93b77655be5 drm/amd/display: [FW Promotion] Release 0.1.29.0 adds 565c41e64b67 drm/amd/display: Promote DC to 3.2.352 adds 7b747d38124d drm/amd/display: Remove inaccessible URL adds c58d6b1d98db drm/amd/display: Remove comparing uint32_t to zero adds 8e8691ecee82 drm/amd/display: Driver implementation for cursor offloadi [...] adds 6d40b93194a0 drm/amd/display: [FW Promotion] Release 0.1.30.0 adds 0031274f5c18 drm/amd/display: Promote DC to 3.2.353 adds 4944e470a22d drm/amdgpu/userq: extend userq state adds 17f5bd95511f drm/amdgpu: Remove redundant return value adds 0c1beb7cbf66 drm/amdgpu: make non-NULL out fence mandatory adds c79cf5a7d903 drm/amdgpu: remove gart_window_lock usage from gmc v12 adds 4d0858d4eb28 drm/amdgpu: Skip SDMA suspend during mode-2 reset adds fb3c34ef4994 drm/amdgpu/mes: adjust the VMID masks adds 000902683ffc drm/amd: Adjust whitespace for vangogh_ppt adds 861fc60b172d drm/amd: Remove some unncessary header includes adds 1bea57ea7544 drm/amdgpu: reduce queue timeout to 2 seconds v2 adds 5cfa33fabf01 drm/amdgpu: add userq object va track helpers adds 2a28f9665dca drm/amdgpu: track the userq bo va for its obj management adds 873f44c32797 drm/amdgpu: keeping waiting userq fence infinitely adds 89926812d3b4 drm/amdgpu: validate the queue va for resuming the queue adds 2e7ceac0ea41 drm/amdgpu: validate userq va for GEM unmap adds e6af507de859 drm/amd: Unify shutdown() callback behavior adds 6062ede68097 drm/amd: Stop exporting amdgpu_device_ip_suspend() outside [...] adds f35f2541780b drm/amd: Remove comment about handling errors in amdgpu_de [...] adds b7ff2e79240a drm/amd: Don't always set IP block HW status to false adds 173360fe49c2 drm/amd: Pass IP suspend errors up to callers adds 7877934019d7 drm/amd: Fix error handling with multiple userq IDRs adds 1f3cca77943b drm/amd: Pass userq suspend failures up to caller adds 16dc933a4fcf drm/amdgpu/userq: drop VCN and VPE doorbell handling adds 5f4f49a41c14 drm/amd: Stop overloading power limit with limit type adds 56a207c39d34 drm/amd: Remove second call to set_power_limit() adds 3cd7ceee9a17 drm/amd: Save and restore all limit types adds db36632ea51e drm/amdgpu: clean up and unify hw fence handling adds aa6674f2da05 drm/amdgpu: Reorganize sysfs ini/fini calls adds 9e2096baab9a drm/amdgpu: Add amdgpu_discovery_info adds 1cbac73d1a15 drm/amdgpu: Move reset-on-init sequence earlier adds 2b5b3f9b698f drm/amd/pm: Grant interface access after full init adds 80e462c5b196 drm/amd/pm: export a function amdgpu_smu_ras_send_msg to a [...] adds 071bba962456 drm/amdgpu: Reserve discovery TMR only if needed adds 737da5363cc0 drm/amdgpu: update the functions to use amdgpu version of hmm adds 42f148788469 drm/amdgpu/userqueue: validate userptrs for userqueues adds ace232eff50e drm/amdgpu: Add ras module files into amdgpu adds 72ea12f6be3b drm/amdgpu: update remove after reset flag for MES remove queue adds 4b6ec94fdae2 drm/amd: Drop calls to restore power limit and clock from [...] adds 3d72d2e5f4c4 drm/amdgpu: Intercept ras interrupts to ras module adds 408bd841ad24 drm/amdgpu: Improve ras fatal error handling function adds fe0f51d6d8fb drm/amdgpu: add ras module rma check adds 47ba675a195b drm/amdgpu: Avoid loading bad pages into legacy ras adds 1d87afd61055 drm/amdgpu: Add poison consumption sequence numbers for gf [...] adds 43a90c0732dd drm/amdgpu: Avoid hive seqno increment in legacy ras adds 04226ae1bc23 drm/amdgpu: Add ras module eeprom safety watermark check adds 9dddfac98e3a drm/amd/display: fix duplicate aux command with AMD aux backlight adds f9491b67630e drm/amd/display: Add debug option to override EASF scaler taps adds 279d519fdaf1 drm/amd/display: add dispclk ramping to dcn35. adds dc69b48988b1 drm/amd/display: Fix NULL pointer dereference adds cb689a474bde drm/amd/display: Remove unused field in DML adds a1829659b5f4 drm/amd/display: add dccg dfs mask def adds f7124dd568a6 drm/amd/display: fix typo in display_mode_core_structs.h adds 3471b9a31ce3 drm/amd/display: Rework HDMI data channel reads adds d7f5a61e1b04 drm/amd/display: increase max link count and fix link->enc [...] adds 11d672db1bb1 drm/amd/display: Update DCN401 path for cursor offload adds b9a21a379ad0 drm/amd/display: Update spacing in struct adds b466ad5574c0 drm/amd/display: not skip hpd irq for bw alloc mode adds 3b98fd0efabb drm/amd/display: fix dppclk rcg poweron check adds d745900b40cc drm/amd/display: update perfmon measurement interfaces adds e6c0e853f08a drm/amd/display: Move all DCCG RCG into HWSS root_clock_control adds 08f68d93fae8 drm/amd/display: Add sink/link debug logs adds c04812cbe2f2 drm/amd/display: use GFP_NOWAIT for allocation in interrup [...] adds 03a593b1acba drm/amd/display: Remove dc state from check_update adds bf95cf7f7a06 drm/amd/display: Fix performance regression from full updates adds 8c6a0234739e drm/amd/display: add additional hdcp traces adds f96012baa5d3 drm/amd/display: add new block sequence-building/executing [...] adds 0c07085e5cf6 drm/amd/display: [FW Promotion] Release 0.1.31.0 adds ccdc171b34a0 drm/amd/display: Promote DC to 3.2.354 adds 8c62f75cb7e9 drm/amdgpu: Use memset32 for IB padding adds cdfdec6f1608 drm/amd/pm: Avoid writing nulls into `pp_od_clk_voltage` adds bd07b3f08a0c drm/amdgpu: Fix vram_usage underflow adds 152dca4ea77e drm/amd: Add a helper to tell whether an IP block HW is enabled adds e71ca1efd306 drm/amdgpu: Add kiq hdp flush callbacks adds 6169b555db13 drm/amdgpu: use GPU_HDP_FLUSH for sriov adds d5a62b7aa932 drm/amdgpu: add the kernel docs for alloc/free/valid range adds 036f18d0a257 drm/amdgpu: check save count before RAS bad page saving adds 7169e706c82d drm/amdgpu: Add ras module ip block to amdgpu discovery adds 46791d147d3a drm/amd: Fix set but not used warnings adds 6588766d08e3 drm/amdgpu: Enable ras module adds 919c835027e2 drm/amd/display: Fix GFP_ATOMIC abuse adds e0550a1e30e4 drm/amd/display: Check disable_fec flag before enabling fec. adds 0a013785a26d drm/amd/display: Set DCN32 to use update planes and stream [...] adds d8ed14f1dc67 drm/amd/display: Change clean dsc blocks condition in acce [...] adds d021bd48ee62 drm/amd/display: Fix misc. checkpatch issues adds 1319fb80b31c drm/amd/display: Control BW allocation in FW side adds a1362c405228 drm/amd/display: write segment pointer with mot enabled for mst adds 7ce9d9c1904a drm/amd/display: Promote DC to 3.2.355 adds 4c74635afdce drm/amd/ras: Update ras command context structure name adds 25c1e7414b2c drm/amd/ras: Update function and remove redundant code adds 62902b88ffcb drm/amdgpu: ras module supports error injection adds a6b5a7a0337e drm/amdgpu: query bad page info of ras module adds d88c8bec18c0 drm/amdgpu: Updated naming of SRIOV critical region offset [...] adds 6d2191d22655 drm/amdgpu: Add SRIOV crit_region_version support adds 07009df6494d drm/amdgpu: Introduce SRIOV critical regions v2 during VF init adds 13ccaa84430e drm/amdgpu: Reuse fw_vram_usage_* for dynamic critical reg [...] adds b4a8fcc7826a drm/amdgpu: Add logic for VF ipd and VF bios to init from [...] adds 91da59131056 drm/amdgpu: Add logic for VF data exchange region to init [...] adds fe2ccc7b7b23 drm/amdgpu: query block error count of ras module adds 883687c30736 drm/amdgpu: Remove unused members in amdgpu_mman adds 119348477d84 Merge tag 'amd-drm-next-6.19-2025-10-24' of https://gitlab [...] adds 94edd6518613 drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT adds e681ddca3019 drm/xe/xe3p_lpm: Add special check in Media GT for Main GAMCTRL adds 088267723a84 drm/xe: Extract xe_bo_is_visible_vram adds beaae3c0a4fe drm/xe/display: Make panic support work on vram. adds 2a407bc3aba6 drm/xe: Fix stolen size check to allow equal WOPCM size adds 5823d37a79a2 drm/xe/tests/pci: Convert GT count check to general device check adds 9d26a9beaea7 drm/xe/tests/pci: Check dma_mask_size, va_bits and vm_max_level adds c94a7702d343 drm/xe/vf: Revert logic of vf.migration.enabled adds c88634339757 drm/xe/vf: Fix GuC FW check for VF migration support adds 9a940bb52dcb drm/xe: Assert that VF will never use fixed placement of BOs adds 13fb4b39e95d drm/xe/vf: Do not disable VF migration on ATS-M adds 1f1314e8e713 drm/xe: Check return value of GGTT workqueue allocation adds 480b358e7d8e drm/xe: Do not wake device during a GT reset adds f6c1345a851b drm/xe: Avoid PM wake reference during VF migration adds 3c767f762be9 drm/xe/migrate: fix offset and len check adds aaeef7a9c8b9 drm/xe/migrate: rework size restrictions for sram pte emit adds fb188d8b00fc drm/xe/migrate: fix chunk handling for 2M page emit adds 1413329456aa drm/xe/migrate: fix batch buffer sizing adds 0171dcce33fb drm/xe/migrate: trim batch buffer sizing adds 1e12dbae9d72 drm/xe/migrate: support MEM_COPY instruction adds f558630a7d43 drm/xe/migrate: skip bounce buffer path on xe2 adds 5e0de2dfbc1b drm/xe/cri: Add CRI platform definition adds 402377bb25fe drm/xe/cri: Setup MOCS table adds 9ea9b45701ab drm/xe: Use SVM range helpers in PT layer adds 5fa20ff843c6 drm/xe/xe3p_xpc: Treat all PSMI MCR ranges as "INSTANCE0" adds 6d5511e56b2d drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges adds fab36494f26c drm/xe/configfs: Drop MAX_GT_TYPE_CHARS constant adds dd5d11b65712 drm/xe: Fix spelling and typos across Xe driver files adds 3764e9b99fa8 drm/xe/pf: Fix VF FLR synchronization between all GTs adds 071089a69e19 drm/xe/xe3: Add WA_14024681466 for Xe3_LPG adds 4504e7806892 drm/xe/pf: Access VF's register using dedicated MMIO view adds f53128e376e7 Merge tag 'drm-xe-next-2025-10-28' of https://gitlab.freed [...] adds 9471a274803a dt-bindings: gpu: img,powervr-rogue: Drop useless power do [...] adds c1a7cc00cd41 dt-bindings: gpu: img,powervr-rogue: Rework the allOf section adds c376a6943741 dt-bindings: display: bridge: renesas,dsi-csi2-tx: Allow p [...] adds caa2f6ee91d4 MAINTAINERS: Update Chen-Yu's email address adds 7e73cefd2bed drm/sitronix/st7571-i2c: remove unneeded semicolon adds 7965d1c5354a drm/vkms: Expose device creation and destruction adds 13fc9b9745cc drm/vkms: Add and remove VKMS instances via configfs adds 2f1734ba271b drm/vkms: Allow to configure multiple planes via configfs adds 187bc30625f3 drm/vkms: Allow to configure the plane type via configfs adds 3e4d5b30d2b2 drm/vkms: Allow to configure multiple CRTCs via configfs adds ee5c2c7d4bb6 drm/vkms: Allow to configure CRTC writeback support via configfs adds 95fa73787a79 drm/vkms: Allow to attach planes and CRTCs via configfs adds 67d8cf92e13e drm/vkms: Allow to configure multiple encoders via configfs adds fad1138b2377 drm/vkms: Allow to attach encoders and CRTCs via configfs adds 272acbca96a3 drm/vkms: Allow to configure multiple connectors via configfs adds 64229b846a7e drm/vkms: Allow to attach connectors and encoders via configfs adds 8c29107a6119 drm/vkms: Allow to configure the default device creation adds 085dadb3101d drm/vkms: Remove completed task from the TODO list adds 6f00987f5ce3 drm/vkms: Allow to configure connector status adds 466f43885ac0 drm/vkms: Allow to update the connector status adds f97180f094ae drm/vkms: Allow to configure connector status via configfs adds b36ca9759211 drm/sysfb: Use new CRTC state in begin_fb_access adds 550f4dd2cedd accel/ivpu: Add support for Nova Lake's NPU adds a16f6ba43d9d drm/client: Add client free callback to unprepare fb_helper adds 33ba21e9e1ba drm/log: Do not hold lock across drm_client_release() adds 52a023391662 drm/log: Add free callback adds 57fe8285dc47 drm/client: Do not free client memory by default adds 5efbe8ff98aa Merge drm/drm-next into drm-misc-next adds b9e5e9d2c187 drm/gud: rearrange gud_probe() to prepare for function splitting adds 41ee90230c57 accel/amdxdna: Fix incorrect return value in aie2_hwctx_sy [...] adds 81233d5419cf accel/amdxdna: Fix uninitialized return value adds b3e29b6e70a3 dt-bindings: npu: Add Arm Ethos-U65/U85 adds 5a5e9c0228e6 accel: Add Arm Ethos-U NPU driver adds 9837f9fcb7eb drm/gem-atomic: Reset plane state to NULL if allocation failed adds 953086424aa6 MAINTAINERS: Maintain spsc_queue through drm_sched adds 18ff1dc462ef dt-bindings: gpu: img,powervr-rogue: Document GX6250 GPU i [...] adds 575c9314ea53 accel/qaic: Update the sahara image table for AIC200 adds b3ba217d4f52 accel/qaic: Fix comment adds a80c98b6f0d9 accel/qaic: Rename constant for clarity adds 4f9ffd2c80a2 drm/ttm: add pgprot handling for RISC-V adds 7446fbf002e4 Merge tag 'drm-misc-next-2025-10-28' of https://gitlab.fre [...] adds f4d4097a036a drm/i915/gem: Avoid accessing uninitialized context in emi [...] adds f088104d837a Merge drm/drm-next into drm-intel-gt-next adds e296a2266c57 drm/i915: set O_LARGEFILE in __create_shmem() adds 6fa6c7a50e46 drm/i915: Fix incorrect error handling in shmem_pwrite() adds 604b5ee4a653 drm/i915/guc: Skip communication warning on reset in progress adds b03be3ef2d6a drm/i915/gem: fix typo in comment (I915_EXEC_NO_RELOC) adds 2ada9cb1df3f drm/i915: Fix conversion between clock ticks and nanoseconds adds dc1af502d50b Merge tag 'drm-intel-gt-next-2025-10-29' of https://gitlab [...] adds 3ac635367eb5 drm/amd: Check that VPE has reached DPM0 in idle handler adds d0da43def215 drm/radeon: Clean up pdev->dev instances in probe adds 16c0681617b8 drm/radeon: Do not kfree() devres managed rdev adds 3eb8c0b4c091 drm/radeon: Remove calls to drm_put_dev() adds bc6d54ac7e74 drm/amd/display: pause the workload setting in dm adds edddaada9e1c drm/amdgpu: clear bad page info of ras module adds 28d4de7ebf28 drm/amdgpu: get rev_id from strap register or IP-discovery table adds 214eb7e83d22 drm/amdgpu: Add uniras version in sysfs adds 13ff4f63fcdd drm/amd/display: Don't program BLNDGAM_MEM_PWR_FORCE when [...] adds fca0c66b2230 drm/amd/pm: fix smu table id bound check issue in smu_cmn_ [...] adds c52238c9fb41 drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji adds 92b0a6ae6672 drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value o [...] adds 6142aa066061 drm/amdgpu/userqueue: Fix use after free in amdgpu_userq_b [...] adds abd3f876404c drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h adds 72c5482cb0f3 drm/amdgpu: fix SPDX header on amd_cper.h adds 68c20d7b1779 drm/amdgpu: fix SPDX header on irqsrcs_vcn_5_0.h adds 102c4f7c554a drm/amdgpu: fix SPDX header on cyan_skillfish_reg_init.c adds 00dc2ff51978 drm/amdgpu: Make SR-IOV critical region checks overflow-safe adds 6f1ee58a5e56 drm/amd/pm: smu13: Enable VCN_RESET for pgm 7 with appropr [...] adds 84564d2920b8 drm/amdgpu: null check for hmm_pfns ptr before freeing it adds 90ef1dcb1d2b drm/amdgpu: Fix pointer casts when reading dynamic region sizes adds 1454642960b0 drm/amd: Re-introduce property to control adaptive backlig [...] adds 9daa8f19e45b drm/amd/display: Bump minimum for frame_warn_limit adds 423ef48d41cb drm/amd/display: Fix DMUB reset sequence for DCN32 adds 610cf76e9453 drm/amd/display: Add opp count validation to dml2.1 adds 7c228b1aabce drm/amd/display: Fix wrong index for DCN401 cursor offload adds 6cf0552e0303 drm/amd/display: Fix notification of vtotal to DMU for cur [...] adds e6a8a000cfe6 drm/amd/display: Rename dml2 to dml2_0 folder adds dbf58a9dad4d drm/amd/display: Add more DC HW state info to underflow logging adds 11cc0bdc5bf7 drm/amd/display: update link encoder assignment adds 9ec11bb842b6 drm/amd/display: Remove dc param from check_update adds 14bb17cc37e0 drm/amd/display: init dispclk from bootup clock for DCN315 adds fb3896c18b22 drm/amd/display: Add dc interface to log pre os firmware i [...] adds 518a368c57a0 drm/amd/display: Update cursor offload assignments adds 8e6361a9e098 drm/amd/display: Add lock descriptor to check_update adds 48d6be05f540 drm/amd/display: Make observers const-correct adds 99441824bec6 drm/amd/display: Add HDR workaround for a specific eDP adds cb57b8cdb072 drm/amd/display: Fix incorrect return of vblank enable on [...] adds 020ee49ce9a8 drm/amd/display: [FW Promotion] Release 0.1.33.0 adds a981cb0f37eb drm/amd/display: Promote DC to 3.2.356 adds f18719ef4bb7 drm/amdgpu: Convert amdgpu userqueue management from IDR t [...] adds 97010d773208 drm/amd/display: Determine DVI-I connector type (v2) adds 7bb02a34c2ba drm/amdkfd: add missing return value check for range adds 22d9e071e502 drm/amdkfd: Dequeue user queues when process mm released adds a0559012a18a drm/amdgpu/userq: fix SDMA and compute validation adds 1017e393ad6d drm/amdkfd: fix the clean up when amdgpu_hmm_range_alloc fails adds dfc74e37bdb4 drm/amdkfd: Fix use-after-free of HMM range in svm_range_v [...] adds d64fd9da7ee9 drm/amd/display: Add analog bit to edid_caps (v2) adds 2394736e7066 drm/amd/display: Introduce MAX_LINK_ENCODERS (v2) adds 69b29b894660 drm/amd/display: Hook up DAC to bios_parser_encoder_control adds 7fb4f254c8eb drm/amd/display: Add SelectCRTC_Source to BIOS parser adds 727b179a8032 drm/amd/display: Get maximum pixel clock from VBIOS adds 8c8df54a2b4b drm/amd/display: Don't use stereo sync and audio on RGB si [...] adds e3ea56e995a4 drm/amd/display: Don't try to enable/disable HPD when unavailable adds c2192872d99b drm/amd/display: Determine early if a link has supported e [...] adds 5834c33fd3f6 drm/amd/display: Add concept of analog encoders (v2) adds deb072d241c9 drm/amd/display: Implement DCE analog stream encoders adds 0fbe321a93ce drm/amd/display: Implement DCE analog link encoders (v2) adds 3be26d81b150 drm/amd/display: Support DAC in dce110_hwseq adds e45d60a76999 drm/amd/display: Add analog link detection (v2) adds 8223a605744b drm/amd/display: Refactor amdgpu_dm_connector_detect (v2) adds c4f3f114e73c drm/amd/display: Poll analog connectors (v3) adds 2debe0ecb53d drm/amd/display: Add DCE BIOS_SCRATCH_0 register adds 7f1d1c2f4da0 drm/amd/display: Make get_support_mask_for_device_id reusable adds d75e45b85363 drm/amd/display: Add DAC_LoadDetection to BIOS parser (v2) adds ac1bb4952267 drm/amd/display: Use DAC load detection on analog connectors (v2) adds 70181ad96ec2 drm/amd/display: Add common modes to analog displays without EDID adds a9466f63ef36 drm/amd/display: Don't add freesync modes to analog displays (v2) adds f44aad39b662 drm/amdgpu: Use DC by default for Bonaire adds fea8f13f4f9f drm/amdkfd: Fix Unchecked Return Value adds 849ad2a30089 drm/amdgpu/pm: Add definition for gpu_metrics v1.9 adds ef4a4b878124 drm/amd: Remove redundant pm_runtime_mark_last_busy() calls adds 1bc9d39275e0 drm/radeon: Remove redundant pm_runtime_mark_last_busy() calls adds f67d54e96bc9 Merge tag 'amd-drm-next-6.19-2025-10-29' of https://gitlab [...] adds 820e067b9472 drm/i915/display: Use DISPLAY_VER over GRAPHICS_VER adds c8cf6e3cc27c drm/i915: do cck get/put inside vlv_get_hpll_vco() adds 7d112811787f drm/i915: do cck get/put inside vlv_get_cck_clock() adds 01c46fcef51f drm/i915: add vlv_clock_get_gpll() adds 8c2833ff1df3 drm/i915: add vlv_clock_get_czclk() adds 9c2f7992551f drm/i915: add vlv_clock_get_hrawclk() adds ffbc0de5d3bc drm/i915: make vlv_get_cck_clock_hpll() static adds d451c5bff573 drm/i915: add vlv_clock_get_cdclk() adds a6767dbba64c drm/i915: make vlv_get_cck_clock() static adds f6b784c44aa3 drm/i915: rename vlv_get_hpll_vco() to vlv_clock_get_hpll_vco() adds a6e8325b862c drm/i915: cache the results in vlv_clock_get_hpll_vco() an [...] adds 73383c3062e8 drm/i915: remove vlv_get_cck_clock_hpll() adds e3aae3e40190 drm/i915: remove intel_update_czclk() as unnecessary adds b478f2035c59 drm/i915: log HPLL frequency similar to CZCLK adds 869d0e96398d drm/i915: move hpll and czclk caching under display adds 5615e78e813e drm/i915: split out vlv_clock.[ch] adds fcf2af765c1e drm/i915/alpm: Remove error handling from get_lfps_cycle_m [...] adds 7a356ee5cf6d drm/i915: add note on VLV/CHV hpll_freq and czclk_freq caching adds f80fb921747b drm/i915/gvt: Remove unnecessary check in reg_is_mmio adds 96e556ef5ced drm/i915/gvt: Fix intel_vgpu_gpa_to_mmio_offset kernel docs adds 089b5773c219 drm/i915: Defeature DRRS on LNL+ adds a0f8dd08a55b drm/i915/vrr: Extract helpers to convert between guardband [...] adds 6559ca4a42d7 drm/i915/vrr: Readout framestart_delay earlier adds 291ddb993ac9 drm/i915/vrr: Store guardband in crtc state even for icl/tgl adds 1e2266dc68ae drm/i915/vrr: Annotate some functions with "hw" adds a58b9e3d6e67 drm/i915/vrr: Move the TGL SCL mangling of vmin/vmax/flipl [...] adds 4a36b339a14a drm/xe/fbdev: use the same 64-byte stride alignment as i915 adds 6979d2c80c2a drm/i915/fbdev: make intel_framebuffer_create() error retu [...] adds 9e5cf822a207 drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbde [...] adds f9ff39f940f5 drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init adds 7326099d7124 drm/i915/fbdev: abstract bo creation adds ec4dae5e9b2c drm/xe/fbdev: abstract bo creation adds a170c6ca8ba8 drm/{i915, xe}/fbdev: add intel_fbdev_fb_bo_destroy() adds f379035fdf89 drm/{i915,xe}/fbdev: deduplicate fbdev creation adds 5c3a68857ddb drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbde [...] adds ffce45f24183 drm/i915/fbdev: drop dependency on display in i915 specific code adds 96b8ccbe7ffa drm/i915/irq: use a dedicated IMR cache for VLV/CHV adds f2c6777dd9f7 drm/i915/irq: use a dedicated IMR cache for gen 5-7 adds cb4242e34ff8 drm/i915/irq: rename irq_mask to gen2_imr_mask adds a5ef491e903e drm/i915/irq: rename de_irq_mask[] to de_pipe_imr_mask[] adds 4c26361cc68f drm/i915/irq: add ilk_display_irq_reset() adds cef58ce505a0 drm/i915: Soft defeature of cursor size reduction adds db7944458f4e drm/i915/dmc: explicitly sanitize num_entries from package_header adds fab82f47246b drm/i915/vrr: Hide the ICL/TGL intel_vrr_flipline_offset() [...] adds 50720b670801 drm/i915/vrr: s/intel_vrr_flipline_offset/intel_vrr_vmin_f [...] adds c8e8e9ab14a6 drm/i915/ddi: Guard reg_val against a INVALID_TRANSCODER adds 90930b637dce drm/i915: rename vlv_get_cck_clock() to vlv_clock_get_cck() adds bc412f9a993b drm/i915/pm: Simplify pm hook documentation adds cead397a976d drm/i915/pm: Hoist pci_save_state()+pci_set_power_state() [...] adds f3d8e898ce5e drm/i915/pm: Move the hibernate+D3 quirk stuff into noirq( [...] adds 03a37f5c3a16 drm/i915/pm: Do pci_restore_state() in switcheroo resume hook adds 3a3d9cb0b18d drm/i915/pm: Allow drivers/pci to manage our pci state normally adds 97fd25f8b638 drm/i915/pm: Drop redundant pci stuff from suspend/resume paths adds a1d0a0549d42 drm/i915/dram: Also apply the 16Gb DIMM w/a for larger DRAM chips adds 8ebb8e1a0ef8 drm/i915: Apply the 16Gb DIMM w/a only for the platforms t [...] adds 07816e8117a2 drm/i915: Tweak the read latency fixup code adds 76742daf7541 drm/i915: Don't pass the latency array to {skl,mtl}_read_w [...] adds e6619d22c841 drm/i915: Move adjust_wm_latency() out from {mtl,skl}_read [...] adds 91acc6317814 drm/i915: Extract multiply_wm_latency() from skl_read_wm_l [...] adds 030778ab8d22 drm/i915: Extract increase_wm_latency() adds 84953731f917 drm/i915: Use increase_wm_latency() for the 16Gb DIMM w/a adds e407ea78abdf drm/i915: Extract sanitize_wm_latency() adds 15bdae107206 drm/i915: Flatten sanitize_wm_latency() a bit adds d49564a5f7e2 drm/i915: Make wm latencies monotonic adds b86cb7beed45 drm/i915: Print both the original and adjusted wm latencies adds 840f6b9e480c drm/i915: Make sure wm block/lines are non-decreasing adds 32620e176443 drm/pcids: Split PTL pciids group to make wcl subplatform adds 4dfaae643e59 drm/i915/display: Add definition for wcl as subplatform adds 8147f7a1c083 drm/i915/xe3: Restrict PTL intel_encoder_is_c10phy() to on [...] adds 3dc42238788b drm/i915/irq: drop intel_psr_regs.h include adds 381f04d8c027 drm/i915/irq: initialize gen2_imr_mask in terms of enable_mask adds d54c636db529 drm/i915/irq: abstract i9xx_display_irq_enable_mask() adds c39d3e2dd9dc drm/i915/irq: move check for HAS_HOTPLUG() inside i9xx_hpd [...] adds c989cb4c64ed drm/i915/irq: split ILK display irq handling adds d90c0a5ccdb4 drm/i915/vrr: Refactor VRR live status wait into common helper adds c2e04017fb0b drm/i915/gem: add i915_gem_fence_wait_priority_display() helper adds 6131428a4753 drm/i915/psr: s/intel_psr_min_vblank_delay/intel_psr_min_s [...] adds 419daf7d83b0 drm/i915/display: Add set_context_latency to crtc_state adds 6441d9038fa9 drm/i915/vrr: Use set_context_latency instead of intel_vrr [...] adds b811a7635ac2 drm/i915/vrr: Use SCL for computing guardband adds 2a3831cd8081 drm/i915/dsb: s/intel_dsb_wait_vblank_delay/intel_dsb_wait [...] adds 4e5c033cfe85 drm/i915/display: Wait for scl start instead of dsb_wait_vblanks adds 94da8e5eee9c drm/i915/reg_defs: Add REG_FIELD_MAX wrapper for FIELD_MAX() adds 5f9172bf6f18 drm/i915/vrr: Clamp guardband as per hardware and timing c [...] adds 68f1d1764d50 drm/i915/display: Drop intel_vrr_vblank_delay and use set_ [...] adds fe3c035330f5 drm/i915/dsb: Inline dsb_vblank_delay() into intel_dsb_wai [...] adds 69b4d367fff6 drm/i915/gvt: Simplify case switch in intel_vgpu_ioctl adds 22a2f2e35f9c drm/i915/gvt: Improve intel_vgpu_ioctl hdr error handling adds 40ac9b3eb090 drm/i915: i915_pmu: Use sysfs_emit() instead of sprintf() adds 924adb0bbdd8 drm/i915/psr: Deactivate PSR only on LNL and when selectiv [...] adds 996ad9cd3e1e Merge drm/drm-next into drm-intel-next adds 3198609ecc95 drm/{i915, xe}/stolen: rename i915_stolen_fb to intel_stolen_node adds 511d2d70dfc9 drm/xe/stolen: rename fb to node in stolen compat header adds b6500640acbc drm/xe/stolen: convert compat stolen macros to inline functions adds 9f697958bb6e drm/xe/stolen: switch from BUG_ON() to WARN_ON() in compat adds 59998644b79a drm/i915/stolen: convert intel_stolen_node into a real str [...] adds 33c8d948bc87 drm/xe/stolen: convert compat static inlines to proper functions adds f74bab2d903e drm/{i915, xe}/stolen: make struct intel_stolen_node opaque adds e8848d3d3749 drm/{i915, xe}/stolen: add device pointer to struct intel_ [...] adds 994c74ea5e07 drm/{i915, xe}/stolen: use the stored i915/xe device pointer adds d3741f2c861c drm/{i915, xe}/stolen: convert stolen interface to struct [...] adds d630a1bdd660 drm/xe/stolen: use the same types as i915 interface adds 97825e1c6de7 drm/{i915,xe}: driver agnostic drm to display pointer chase adds cc7e1a9b596c drm/i915/irq: duplicate HAS_FBC() for irq error mask usage adds a5e07980e62d drm/i915/gvt: Propagate vfio_set_irqs_validate_and_prepare [...] adds fcf6bddebfe0 drm/dp: Add quirk for Synaptics DSC throughput link-bpp limit adds 1f95871207db drm/dp: Add helpers to query the branch DSC max throughput [...] adds b3797460fd30 drm/i915/dp: Calculate DSC slice count based on per-slice [...] adds 8e696c8d2c9d drm/i915/dp: Pass DPCD device descriptor to intel_dp_get_d [...] adds a086950670af drm/i915/dp: Verify branch devices' overall pixel throughp [...] adds 8d677285a363 drm/i915/dp: Handle Synaptics DSC throughput link-bpp quirk adds defa5d7548e8 drm/i915/display: Extract separate AUX PW descriptors adds df66786e6999 drm/i915/display: Enable PICA power before AUX adds ea1a866a3015 drm/i915: Use the the correct pixel rate to compute wm line time adds 09f21bee91b2 drm/i915: Deobfuscate wm linetime calculation adds 32fdf8f418d7 drm/i915: s/intel_get_linetime_us()/skl_wm_linetime_us()/ adds 2bc98c6f97af drm/i915/alpm: Compute ALPM parameters into crtc_state->al [...] adds 0676602f8453 drm/i915/alpm: Remove parameters suffix from intel_dp->alp [...] adds ed1fbee3debb drm/i915: Disable tracepoints for PREEMPT_RT adds 76e46dbf8091 drm/i915/display: Make intel_crtc_get_vblank_counter safe [...] adds eb4d490729a5 drm/i915/frontbuffer: Move bo refcounting intel_frontbuffe [...] adds 1d1e4ded2160 drm/i915/fb: Fix the set_tiling vs. addfb race, again adds 89394e03afcd drm/i915/fbdev: Select linear modifier explicitly adds d76eeea51570 drm/i915/fb: Drop the 'fb' argument from intel_fb_bo_frame [...] adds 324ccdb5ceb9 drm/i915/wm: Use fb->modfier to check for tiled vs. untiled adds b8459c3b6e96 drm/i915: Introduce intel_crtc_enable_changed() and intel_ [...] adds 663cb3e9b4e8 drm/i915: Introduce intel_crtc_active_changed() and intel_ [...] adds 4d0b11c2105c drm/i915/bw: Skip the bw_state->active_pipes update if no [...] adds 70f5b6555035 drm/1915/bw: Drop redundant display version checks adds 24c78dda6d73 drm/i915/cdclk: Extract glk_cdclk_audio_wa_needed() adds 9112ce99c1d7 drm/i915/cdclk: Extract dg2_power_well_count() adds bcc492d712f5 drm/i915/cdclk: Introduce intel_cdclk_modeset_checks() adds f8dfd916fa9f drm/i915/cdclk: Handle the force_min_cdclk state locking i [...] adds dd45d5a615d1 drm/i915/cdclk: Extract intel_cdclk_update_bw_min_cdclk() adds 25b0657e7fe8 drm/i915/cdclk: Extract intel_cdclk_update_crtc_min_cdclk() adds 84105a358f6d drm/i915/cdclk: Rework bw_min_cdclk handling adds 8f7443ae52c7 drm/i915/cdclk: Do intel_cdclk_update_crtc_min_cdclk() per-pipe adds a6d20cb1d808 drm/i915/cdclk: Relocate intel_plane_calc_min_cdclk() calls adds fa7fd8ebb6ff drm/i915/cdclk: Rework crtc min_cdclk handling adds 3d23ce8c5526 drm/i915/cdclk: Move intel_bw_crtc_min_cdclk() handling in [...] adds ba91b9eecb47 drm/i915/cdclk: Decouple cdclk from state->modeset adds e76f0dd3782a drm/i915: Introduce intel_calc_enabled_pipes() adds 4b044b1368fa drm/i915/cdclk: Use enabled_pipes instead of active_pipes [...] adds 1cb17a6a273b drm/i915/cdclk: Hide intel_modeset_calc_cdclk() adds a051ef9f12f5 drm/i915/cdclk: Move intel_cdclk_atomic_check() adds 2acee98fcc61 Merge drm/drm-next into drm-intel-next adds dd1409b62e46 drm/i915: include gen 2 in HAS_128_BYTE_Y_TILING() adds 129c0aa5eb20 drm/i915/display: duplicate 128-byte Y-tiling feature check adds 3a5c5c472c0e drm/i915/display: add HAS_AUX_CCS() feature check adds 56d9d03450f0 drm/i915: drop unused non-i915 IS_<PLATFORM> macros adds f65223ba4e83 drm/i915/fbc: update the impacted platforms in wa_22014263786 adds 88ad12c973a2 drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/ [...] adds cb2f168b1533 drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/ [...] adds a1792df698d4 drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/ [...] adds b02c9b5e6f67 drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/ [...] adds 4fd6053274d2 drm/i915/display: Fix PHY_C20_VDR_CUSTOM_SERDES_RATE programming adds 938a3b2252a2 drm/i915/display: Fix PHY_C20_VDR_HDMI_RATE programming adds 682505a0fce6 drm/i915/display: Add missing clock to C10 PHY state compu [...] adds 8f8ef09fcf6a drm/i915/panic: fix panic structure allocation memory leak adds f71f86daa1b2 drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.v [...] adds 22378988303a drm/i915/display: Move intel_dpll_crtc_compute_clock early adds 2cdcab0d3a68 drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_co [...] adds ca4edafa1490 drm/i915/vblank: Add helper to get correct vblank length adds e00eb31a5ad6 drm/i915/psr: Consider SCL lines when validating vblank fo [...] adds 3fdae52c3dde drm/i915/psr: Introduce helper intel_psr_set_non_psr_pipes() adds 0d7f4e99217f drm/i915/display: Introduce dp/psr_compute_config_late() adds 8c0cf4fe9bb3 drm/i915/psr: Check if final vblank is sufficient for PSR [...] adds 5cb2cf6aa8d6 drm/i915/display: Add vblank_start adjustment logic for al [...] adds 755e430b1eed drm/i915/display: Prepare for vblank_delay for LRR adds 5021ccb44dc6 drm/i915: Reject modes with linetime > 64 usec adds 2b4c2a5e4d7b drm/i915/cdclk: Add prefill helpers for CDCLK adds 4157c75604c7 drm/i915/cdclk: Add intel_cdclk_min_cdclk_for_prefill() adds d7cc4b6bc951 drm/i915/dsc: Add prefill helper for DSC adds b95e31cdfc87 drm/i915/scaler: Add scaler prefill helpers adds 9704c1cbedfd drm/i915/wm: Add WM0 prefill helpers adds ba470a99f228 drm/i915/prefill: Introduce skl_prefill.c adds 08c54f3c83e5 drm/i915/wm: Use skl_prefill adds 27e21516914d drm/i915: move and rename reg_in_range_table adds ac930bab1c89 drm/i915/bw: Untangle dbuf bw from the sagv/mem bw stuff adds 2955b247446d drm/i915: s/"not not"/"not"/ adds 1c67c4366955 drm/i915/bw: Relocate intel_bw_crtc_min_cdclk() adds 45bcbfe63778 drm/i915/ips: Eliminate the cdclk_state stuff from hsw_ips [...] adds 68de4d654442 drm/i915/fbc: Decouple FBC from intel_cdclk_atomic_check() adds 5785ace8e1a0 drm/i915: s/min_cdck[]/plane_min_cdclk[]/ adds 7a8d9cfa6db0 drm/i915: Compute per-crtc min_cdclk earlier adds 75255a03bdfb drm/i915: Include the per-crtc minimum cdclk in the crtc s [...] adds c88e70dc8bfc drm/i915/dsc: Add helper to enable the DSC configuration f [...] adds 69df31263bca drm/i915/dp: Ensure the FEC state stays disabled for UHBR links adds cb6c8f1f6f46 drm/i915/dp: Export helper to determine if FEC on non-UHBR [...] adds b762ae48293e drm/i915/dp_mst: Reuse the DP-SST helper function to compu [...] adds 7c027070e98d drm/i915/dp_mst: Track DSC enabled status on the MST link adds 470b84af457e drm/i915/dp_mst: Recompute all MST link CRTCs if DSC gets [...] adds c390bf07961b drm/i915/dp: Fix panel replay when DSC is enabled adds 77fb33cb7ccb drm/i915/psr: Add helper to get min psr guardband adds 52ecd48b8d3f drm/i915/dp: Add helper to get min sdp guardband adds 69d640edc263 drm/i915/dp: Check if guardband can accommodate sdp latencies adds b2f88d7d5a97 drm/i915/vrr: Use the min static optimized guardband adds 4ba596539e98 drm/i915/vrr: Use optimized guardband whenever VRR TG is active adds a63db39a578b drm/i915/xe3lpd: Load DMC for Xe3_LPD version 30.02 adds 9a28e4465145 drm/i915/display: Add no_psr_reason to PSR debugfs adds 3bd3763a749e drm/i915/dp: Simplify intel_dp_needs_8b10b_fec() adds 4df3b340ff6e drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S adds 9c2503beb84f drm/i915/dmc: Fixup TGL/ADL-S HRR event handler type adds 6b1209d158e2 drm/i915/dmc: Set DMC_EVT_CTL_ENABLE for disabled event ha [...] adds 998703342876 drm/i915/display: drop a few unnecessary i915_drv.h includes adds 68aeace1b15a drm/xe/compat: drop include xe_device.h from i915_drv.h adds 0790925dadad drm/{i915,xe}/fbdev: add intel_fbdev_fb_pitch_align() adds aa883719281e drm/i915/vrr: Fix intel_vrr_always_use_vrr_tg()==true on TGL adds d239335e3ccd drm/i915/lrr: Include SCL in lrr_params_changed() adds ec5fd6e754ca drm/i915: Remove the "vblank delay" state dump adds a5fac6761c03 drm/i915/vrr: Compute fixed refresh rate timings the same [...] adds 4082842e394d drm/i915/vrr: Reorganize intel_vrr_compute_cmrr_timings() a bit adds 8a553374db13 drm/i195/vrr: Move crtc_state->vrr.{vmin,vmax} update into [...] adds 291119eb180e drm/i915/vrr: Move compute_fixed_rr_timings() adds 909cc33702d7 drm/i915/vrr: Extract intel_vrr_set_vrr_timings() adds 587db4b31094 drm/i915/vrr: Avoid redundant TRANS_PUSH write in intel_vr [...] adds 43531282529d drm/i915/vrr: Move EMP_AS_SDP_TL write into intel_vrr_set_ [...] adds 60de04226687 drm/i915/vrr: Use trans_vrr_ctl() in intel_vrr_transcoder_ [...] adds c4b44d182030 drm/i915/vrr: Extract intel_vrr_tg_disable() adds eaa81a600ae7 drm/i915/vrr: Extract intel_vrr_tg_enable() adds b10e7c92556c drm/i915/vrr: Disable VRR TG in intel_vrr_transcoder_disab [...] adds 9a78c6dfd1f2 drm/i915/vrr: Always write TRANS_VRR_CTL in intel_vrr_set_ [...] adds 065d28dd32ed drm/i915/vrr: Remove redundant HAS_VRR() checks adds 78ea8eb5b623 drm/i915/vrr: Move HAS_VRR() check into intel_vrr_set_tran [...] adds cbdf2a930b17 drm/i915/vrr: s/crtc_state/old_crtc_state/ in intel_vrr_tr [...] adds 24a23b39fda9 drm/i915/vrr: Nuke intel_vrr_vblank_exit_length() adds 0f4f31d79e55 drm/i915/vrr: Nuke intel_vrr_vmin_flipline() adds be5fc552b3dd drm/i915/vrr: Update the intel_vrr_extra_vblank_delay() comment adds 4b274b0b61ab drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable() adds 0e64ee70ed8f drm/i915: Rewrite icl_min_plane_width() adds 369c8f97fbf9 drm/i915: Drop the min plane width w/a adl+ adds 299843cd7b90 drm/i915: Implement .min_plane_width() for PTL+ adds 057ec016636b drm/i915: Start checking plane min size for the chroma plane adds 13a3118b267c drm/i915: Introduce intel_plane_min_height() adds 50e6b6ad4806 drm/i915: Remove pointless crtc hw.enable check adds 744b861b3704 drm/i915: Extract glk_plane_has_planar() adds 938c6c9be35e drm/i915: Unify the logic in {skl,glk}_plane_has_*() adds bbbfa70dfe00 drm/i915: Add fallback for CDCLK selection when min_cdclk [...] adds 06a691f0e7d0 drm/i915/dp_mst: Fix check for FEC support for an uncompre [...] adds e69b7a6bd4ea drm/i915/display: Take into account AS SDP in intel_dp_sdp [...] adds d1ac2573f008 drm/drm_crtc: Introduce sharpness strength property adds 72a583c2b489 drm/i915/display: Introduce HAS_CASF for sharpness support adds 74ad9ec94b70 drm/i915/display: Add CASF strength and winsize adds 515d1c895ffc drm/i915/display: Add filter lut values adds 76f51cdc5d45 drm/i915/display: Compute the scaler coefficients adds 82860cba5f40 drm/i915/display: Add and compute scaler parameter adds 0672cf9828c4 drm/i915/display: Configure the second scaler adds 5f331b245293 drm/i915/display: Set and get the casf config adds 39f39d2e9d0e drm/i915/display: Enable/disable casf adds 7460b69f1d61 drm/i915/display: Expose sharpness strength property adds 23db1577ce2d drm/i915/dsi: log send packet sequence errors adds 427c69c7d4bc drm/i915/dsi: debug log send packet sequence contents adds 00423c4a7dd7 drm/i915: split out separate files for jiffies timeout and [...] adds 7c15791d1986 drm/i915/display: create intel_display_utils.h adds cd81a70d7643 drm/i915/display: add intel_display_run_as_guest() adds aaccf0ba7eba drm/i915/display: add intel_display_vtd_active() adds b062cf5456bf drm/i915/display: switch to intel_display_utils.h adds ba9bf3b8ddbf drm/xe/compat: reduce i915_utils.[ch] adds ea5ce9afad70 drm/i915/xe3p_lpd: Extend FBC support to UINT16 formats adds 5aa457874e37 drm/i915/xe3p_lpd: Add FBC support for FP16 formats adds aa1625abae53 drm/i915/xe3p_lpd: extract pixel format valid routine for [...] adds 5298eea7ed20 drm/i915/xe3p_lpd: use pixel normalizer for fp16 formats for FBC adds cff042eefe1a drm/i915/ltphy: Add LT Phy related VDR and Pipe Registers adds 66354f7f1262 drm/i915/cx0: Change register bit naming for powerdown values adds 154ebdb77a38 drm/i915/ltphy: Phy lane reset for LT Phy adds 809adb87da14 drm/i915/cx0: Move the HDMI FRL function to intel_hdmi adds 3a323c7e9650 drm/i915/ltphy: Program sequence for PORT_CLOCK_CTL for LT Phy adds fc9be0a10ca4 drm/i915/ltphy: Add a wrapper for LT Phy powerdown change [...] adds e1455196ada3 drm/i915/ltphy: Read PHY_VDR_0_CONFIG register adds dc5742b6197f drm/i915/ltphy: Add LT Phy Programming recipe tables adds 1dd885d5098d drm/i915/ltphy: Program the VDR PLL registers for LT PHY adds 4f1118bf96e3 drm/i915/ltphy: Update the ltpll config table value for eDP adds 3383ba2479f7 drm/i915/ltphy: Enable SSC during port clock programming adds 2435a11d72d7 drm/i915/ltphy: Add function to calculate LT PHY port clock adds 41d07bd25a47 drm/i915/ltphy: Program the P2P Transaction flow for LT Phy adds 82b4608323b2 drm/i915/ltphy: Program the rest of the PORT_CLOCK_CTL steps adds 32865c2da516 drm/i915/ltphy: Program the rest of the LT Phy Enable sequence adds fa5fd596bf9f drm/i915/ltphy: Program LT Phy Non-TBT PLL disable sequence adds 109289252f59 drm/i915/ltphy: Hook up LT Phy Enable & Disable sequences adds c4b2da6dc110 drm/i915/ddi: Define LT Phy Swing tables adds 13ba213f921f drm/i915/ltphy: Program LT Phy Voltage Swing adds a54bdcb7142d drm/i915/ltphy: Enable/Disable Tx after Non TBT Enable sequence adds 3a6f155ce09b drm/i915/ltphy: Define the LT Phy state compare function adds 89e0a91e8955 drm/i915/ltphy: Define function to readout LT Phy PLL state adds 9dcf1836323b drm/i915/ltphy: Define LT PHY PLL state verify function adds e34c63569442 drm/i915/display: Aux Enable and Display powerwell timeouts adds ad7108f966fe drm/i915/ltphy: Modify the step that need to be skipped adds b3c8fa0d9c26 drm/{i915, xe}/display: pass parent interface to display probe adds 1914d6861b59 drm/{i915, xe}/display: Add display runtime pm parent interface adds 5bef1badb34a drm/i915/display: Runtime pm wrappers for display parent i [...] adds f3f6dbf7459b drm/xe/display: Runtime pm wrappers for display parent interface adds 98c7fc038c15 drm/i915/display: Use display parent interface for i915 ru [...] adds 44fde50912b8 drm/xe/display: Use display parent interface for xe runtime pm adds c4227e1609b3 drm/i915/display: Extend i915_display_info with Type-C por [...] adds 8f037e11d070 Merge tag 'drm-intel-next-2025-11-04' of https://gitlab.fr [...] adds 1a88bb47a809 drm/atomic: WARN about missing acquire_ctx in drm_atomic_g [...] adds 0a0e79a2d9ed drm/atomic: WARN about invalid drm_foo_get_state() usage adds 42bbf82b73bd drm/rcar-du: dsi: Fix missing parameter in RXSETR_...EN macros adds 4723455e4b89 drm/rcar-du: dsi: Document TXVMSETR PIXWDTH as bitfield adds c979eb60a6f3 drm/rcar-du: dsi: Document PHTR TESTDOUT as bitfield adds 1d89f8b4b977 drm/rcar-du: dsi: Deduplicate mipi_dsi_pixel_format_to_bpp [...] adds 52b464f8441e drm/rcar-du: dsi: Clean up VCLKSET register macros adds 0b0ec96ba6be drm/rcar-du: dsi: Clean up CLOCKSET1 CLKINSEL macros adds 7d9949a8fbe4 drm/rcar-du: dsi: Clean up TXVMPSPHSETR DT macros adds dd3957e026c2 drm/rcar-du: dsi: Respect DSI mode flags adds 94fe479fae96 drm/rcar-du: dsi: Clean up handling of DRM mode flags adds 6ade1742e380 drm/rcar-du: dsi: Convert register bits to BIT() macro adds 4f716a1db661 drm/rcar-du: dsi: Convert register bitfields to GENMASK() macro adds c063c1bbee67 accel/ivpu: Remove skip of dma unmap for imported buffers adds c57e43231ed7 accel/ivpu: Remove redundant pm_runtime_mark_last_busy() calls adds b21c47d71bc3 drm/panel: nv3052c: Reduce duplication of init sequences adds 986f28f3a71e dt-bindings: panel: Add Samsung S6E3FC2X01 DDIC with panel adds 88148c30ef26 drm/panel: Add Samsung S6E3FC2X01 DDIC with AMS641RW panel adds 2a6550191adf dt-bindings: display: panel: samsung,atna33xc20: Document [...] adds cf4ec6212f3a dt-bindings: display: bridge: renesas,dsi-csi2-tx: Align p [...] adds 5c42579b0705 dt-bindings: display: panel: document Synaptics TDDI panel adds 3eae82503f4f drm: panel: add support for Synaptics TDDI series DSI panels adds 7b1a70c33d7d accel/ivpu: replace use of system_unbound_wq with system_dfl_wq adds 0f5b2982c391 accel/ivpu: replace use of system_wq with system_percpu_wq adds 00812636df37 accel/ivpu: Fix race condition when unbinding BOs adds 57557964b582 accel/ivpu: Add support for userptr buffer objects adds bdaf9fa04946 accel/ivpu: Disallow setting sched mode OS starting from NPU6 adds 76f396696efe drm/sti: check dma_set_coherent_mask return value adds 94095f9cb237 drm/sti: make use of drm_of_component_probe adds 7891011fbc9a ARM: dts: sti: extract display subsystem out of soc adds a66e078c339c ARM: dts: sti: remove useless cells fields adds 66610c08e954 drm/panel: synaptics-tddi: fix build error by missing regu [...] adds 746ea9a38dab drm/imx/dw-hdmi: drop unused module alias adds 9f4a1c2ff052 drm/imx/ldb: drop unused module alias adds 83101a108729 drm/imx/tve: drop unused module alias adds 50cd535da070 drm/imx/parallel-display: drop unused module alias adds 3447204e7adf accel/ivpu: Wait for CDYN de-assertion during power down sequence adds e4d82d7e90e7 accel/qaic: Fix typos in the documentation for qaic adds dce4657ff526 drm/client: Remove pitch from struct drm_client_buffer adds 2d262a483c7a drm/client: Move dumb-buffer handling to drm_client_frameb [...] adds 7cc0f6171b9f drm/client: Inline drm_client_buffer_addfb() and _rmfb() adds ea39f2e66e61 drm/client: Deprecate struct drm_client_buffer.gem adds 3e3153325fd3 drm/client: Remove drm_client_framebuffer_delete() adds c2707e0f8322 drm/client: Create client buffers with drm_client_buffer_c [...] adds 231668043d4f drm/client: Flush client buffers with drm_client_buffer_sync() adds 6fb7f2988832 accel/amdxdna: Fix incorrect command state for timed out job adds f6e8dc9edf96 drm: include drm_print.h where needed adds 9695c143b72a drm/buddy: replace drm_print.h include with a forward declaration adds ea722522d505 drm/mm: replace drm_print.h include with a forward declaration adds d7a849d126d0 drm/ttm: replace drm_print.h include with a forward declaration adds d53adc244fbf drm/ttm: Add getter for some pool properties adds 0af5b6a8f8dd drm/ttm: Replace multiple booleans with flags in pool init adds 77e19f8d3297 drm/ttm: Replace multiple booleans with flags in device init adds 7e9c548d3709 drm/ttm: Allow drivers to specify maximum beneficial TTM p [...] adds ccbadd9eea62 drm/amdgpu: Configure max beneficial TTM pool allocation order adds 402b3a865090 drm/ttm: Add an allocation flag to propagate -ENOSPC on OOM adds 437b30db7746 drm/sched: Fix comment in drm_sched_run_job_work() adds e147c472fffc dt-bindings: display: panel: Add Tianma TL121BVMS07-00 panel adds 2b1ffe042c47 drm/panel: ilitek-ili9882t: Add support for Ilitek IL79900 [...] adds 75d42e0351ac dt-bindings: gpu: img,powervr-rogue: Drop duplicate newline adds f1aa93005d0d drm/imagination: Fix reference to devm_platform_get_and_io [...] adds 975ca62a014c drm/sched: Add warning for removing hack in drm_sched_fini() adds 6939508c905b drm/tidss: Restructure dispc_vp_prepare() and dispc_vp_enable() adds 8cde1c9b1972 drm/tidss: Set vblank (event) time at crtc_atomic_enable adds b4027536933f Revert "drm/display: bridge_connector: get/put the stored [...] adds 13adb8c97846 drm/display: bridge_connector: get/put the stored bridges adds a3f433c57c46 drm/display: bridge_connector: get/put the panel_bridge adds d28726efc637 drm/sti: hda: add bridge before attaching adds ebad7a8f3db6 drm/sti: hdmi: add bridge before attaching adds f8b460262a28 drm/bridge: document that adding a bridge is mandatory bef [...] adds 76f1a9711b83 drm/bridge: add warning for bridges attached without being added adds 9347f2fbb018 drm/bridge: add warning for bridges using neither devm_drm [...] adds b726970486d8 drm/bridge: synopsys: dw-dp: add bridge before attaching adds bdfdec385324 drm/renesas: include drm_print.h where needed adds c7ee592dccab drm/rockchip: include drm_print.h where needed adds bb7939e332c6 drm/panthor: Handle errors returned by drm_sched_entity_init() adds 94a6d20feadb drm/panthor: Fix group_free_queue() for partially initiali [...] adds 7051f6ba968f drm/panthor: Fix UAF race between device unplug and FW eve [...] adds 65c22519cf68 drm/panthor: disable async work during unplug adds 08be57e6e8aa drm/panthor: Fix race with suspend during unplug adds 98dd5143447a drm/panthor: Fix UAF on kernel BO VA nodes adds 858a7e416b51 drm/panthor: attach the driver's multiple power domains adds 6918b7e8230f dt-bindings: gpu: mali-valhall-csf: Document i.MX95 support adds 67934f248e64 arm64: dts: imx95: Describe Mali G310 GPU adds 12c069e072cf dt-bindings: gpu: mali-valhall-csf: add mediatek,mt8196-ma [...] adds 3dd4844ba04b drm/panthor: call into devfreq for current frequency adds 3668133e110f drm/panthor: Use existing OPP table if present adds 71829d7f2f70 accel/amdxdna: Use MSG_OP_CHAIN_EXEC_NPU when supported adds f9e46acc1721 drm/vkms: Fix use after frees on error paths adds edcdd00099f1 drm/vkms: Fix run-tests.sh script name adds b63300ac4095 drm/vkms: Update testing with IGT IGT_DEVICE adds 74ba587f402d drm/hyperv: include drm_print.h where needed adds 520f37c30992 drm/displayid: pass iter to drm_find_displayid_extension() adds 8b61583f9935 drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct d [...] adds 83cbb4d33dc2 drm/displayid: add quirk to ignore DisplayID checksum errors adds a3fcddaa4347 drm/etnaviv: add HWDB entry for GC8000 Nano Ultra VIP r6205 adds c48f1f459e42 accel/amdxdna: Add hardware specific attributes adds 1556c170d2f7 accel/amdxdna: Add IOCTL parameter for resource data adds e568dc3e625d accel/amdxdna: Add IOCTL parameter for telemetry data adds db892a9f7a84 accel/ivpu: Improve debug and warning messages adds c84d874615d9 drm: rcar-du: fix incorrect return in rcar_du_crtc_cleanup() adds cc2a5cae7572 dt-bindings: gpu: img,powervr-rogue: Keep lists sorted alp [...] adds 6126a7f27f00 dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU i [...] adds e237dfe70867 Merge tag 'drm-misc-next-2025-11-05-1' of https://gitlab.f [...] adds c0de552910bb drm/amdkfd: clean up the code to free hmm_range adds 1972763505d7 drm/amdgpu: set default gfx reset masks for gfx6-8 adds c6526cc6f887 drm/amdgpu: caller should make sure not to double free adds b5e333e634bf drm/amdgpu: Update invalidate and flush hdp function adds ad0a48e531a3 drm/amdgpu: move reset debug disable handling adds 527e3d40339b drm/amd/ras: Add CPER ring read for uniras adds d80391dd037a drm/amdgpu: Remove invalidate and flush hdp macros adds fd0e35bdd3a5 drm/amd/ras: Fix the error of undefined reference to `__udivdi3' adds 812b727364f1 drm/amdgpu: Fix error injection parameter error adds 5e55fd9bc6bd drm/amd/display: Fix null pointer on analog detection adds 87208c106839 drm/amd/ras: Update IPID value for bad page threshold CPER adds 8f94d5d0d7ec drm/amd/pm: fix the issue of size calculation error for sm [...] adds 4c4c138a1c86 drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_s [...] adds c3cd00fea6d6 drm/amd/pm: Add helper functions for gpu metrics adds b4f748f22d31 drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.6 adds 9f1cb2c3fa26 drm/amd/pm/si: Delete unused structs and fields adds 5d7ccf080cc4 drm/amd/display: remove unneeded semicolon adds 26c288c1709a drm/amd/display: remove unneeded semicolon adds 2a30ff5bc495 drm/amd/display: remove unneeded semicolon adds 399299d81f3d MAINTAINERS: adjust file entry in AMD DISPLAY CORE - DML adds bfdffc29956e drm/amd/ras: Correct info field of bad page threshold exceed CPER adds 988fd51e45fc drm/amd/ras: Use correct severity for BP threshold exceed event adds 960e30a61e1a drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend() adds 6f4208f9d992 drm/amd: Add an unwind for failures in amdgpu_device_ip_su [...] adds 1d611218729d drm/amd: Add an unwind for failures in amdgpu_device_ip_su [...] adds 72b0b75d608b drm/amd: Unwind for failed device suspend adds ff7644faf352 drm/amdkfd: Fix Unchecked Return Values adds 825df7ff4bb1 drm/amd/display: Don't stretch non-native images by defaul [...] adds 290f46cf5726 drm/amdgpu: Implement user queue reset functionality adds face6a3615a6 drm/amd/display: fw locality check refactors adds 7d041982fe11 drm/amd/display: Extend inbox0 lock to run Replay/PSR adds e19cb97ea808 drm/amd/display: Add pte_buffer_mode and force_one_row_for [...] adds 9c83768e578f drm/amd/display: Remove old PMO options adds e44ee152a5ea drm/amd/display: Update P-state naming for clarity. adds 1b3246352af8 drm/amd/display: Refactor VActive implementation adds 717b836c27d9 drm/amd/display: Add Pstate viewport reduction adds b0ba3108e3f8 drm/amd/display: Persist stream refcount through restore adds ac7f4fcc7b7d drm/amd/display: Revert DCN4 max buffered cursor size to 64 adds 54963d18a8e9 drm/amd/display: Increase IB mem size adds 678c901443a6 drm/amd/display: Fix black screen with HDMI outputs adds 3f0c27edd8fa drm/amd/display: [FW Promotion] Release 0.1.34.0 adds 1da571bdb2b8 drm/amd/display: Promote DC to 3.2.357 adds 7cf422ed3386 drm/amd/ras: Fix format truncation adds c72d41a8f309 drm/amdgpu: grab a BO reference in vm_lock_done_list. adds 36ffc58b8a87 drm/amdgpu: lock bo before calling amdgpu_vm_bo_update_shared adds cd6250f3aeb5 drm/amdgpu: validate the bo from done list for NULL adds b480f573a8ab drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.12 adds 4f993e2309ba drm/amd/pm: Add schema v1.1 for parition metrics adds 56aeca499ae6 drm/amd/pm: Update SMUv13.0.6 partition metrics adds c83fd2a6656e drm/amd/pm: Update SMUv13.0.12 partition metrics adds fd39b5a5830d drm/amdgpu/smu: Handle S0ix for vangogh adds 36265d2bcc9e drm/amd/ras: Increase ras switch control range adds 2f46c547e4af drm/amdgpu: Add ras ip block name adds d7f105a40219 drm/amd/ras: Add ras support for nbio v7_9_1 adds 3f16007d8658 drm/amd/ras: Add ras support for umc v12_5_0 adds 10c382ec6c6d drm/amdkfd: Don't clear PT after process killed adds f19bbecd34e3 drm/amd/display: Fix NULL deref in debugfs odm_combine_segments adds 88ef4de35f46 Revert "drm/amdkfd: Improve signal event slow path" adds 0c6f09e65b86 drm/amd/pm: add new message definitions for pmfw eeprom interface adds 77dbd7c0a2e5 drm/amd/pm: implement ras_smu_drv interface for smu v13.0.12 adds f5346a176cb5 drm/amd/pm: add smu ras driver framework adds f6cdcbd2c0f3 drm/amdgpu: add function to check if pmfw eeprom is supported adds d4432f16d339 drm/amdgpu: add wrapper functions for pmfw eeprom interface adds d95ca7f515cf drm/amdgpu: suspend ras module before gpu reset adds f903b85ed0f1 drm/amdgpu: fix possible fence leaks from job structure adds 9ce015e5fd02 drm/amdgpu: adapt reset function for pmfw eeprom adds 19c815d51674 drm/amdgpu: add initialization function for pmfw eeprom adds cd5b28a040ed drm/amdgpu: add check function for pmfw eeprom adds a448c40ff275 drm/amd/pm: check pmfw eeprom feature bit adds 1349b31313d5 drm/amdgpu: initialize max record count after table reset adds b665f29a2f93 drm/amdgpu/userq: need to unref bo adds 07528f7d97f9 drm/amdkfd: Do not wait for queue op response during reset adds 127cdd726f99 drm/amd/ras: ras supports i2c eeprom for mp1 v13_0_12 adds 5d1b32cfe4a6 drm/amdgpu: fix gpu page fault after hibernation on PF pas [...] adds be031770bfc1 drm/amd/ras: Fix the issue of incorrect function call adds 4104c0a454f6 drm/amd: Fix suspend failure with secure display TA adds cd74132be846 drm/amdgpu: make MCA IPID parse global adds 7f34ddf77d30 drm/amdgpu: add ras_eeprom_read_idx interface adds 1ad25fd27275 drm/amdgpu: Fix wait after reset sequence in S3 adds e1ca536e1772 drm/amdgpu: support to load RAS bad pages from PMFW adds 62320fb8d91a drm/amd/display: Enable mst when it's detected but yet to [...] adds 541414065c59 drm/amdgpu: skip writing eeprom when PMFW manages RAS data adds 2e640e8e7b9e drm/amd/pm: Update default power1_cap adds 2a084f4ad727 Merge tag 'amd-drm-next-6.19-2025-11-07' of https://gitlab [...] adds 4a7fe36a12a1 drm/xe: Limit number of jobs per exec queue adds fcb8c304f467 drm/xe: Fix uninitialized return value from xe_validation_guard() adds 3cc0bce86e68 drm/xe/xe_debugfs: Expose G7 package state residency count [...] adds d24f7d1f62e2 drm/xe/xe3: Apply wa_14024997852 adds 59ab71d3db4b drm/xe/cri: Add new performance limit reasons bits adds f90556a41fe5 drm/xe/gt_throttle: Tidy up perf reasons reading adds 61e983e788bb drm/xe/gt_throttle: Always read and mask adds a5d0f605f1bb drm/xe/gt_throttle: Add throttle_to_gt() adds 191db84b639a drm/xe/gt_throttle: Tidy up attribute definition adds 47c3ea3359d1 drm/xe: Improve freq and throttle documentation adds 8578e6d0546c drm/xe/gt_throttle: Drop individual show functions adds 31f99f63805f drm/xe: highlight reserved PAT entries in dump output adds 0dd656d06f50 drm/xe/xe3: Extend wa_14023061436 adds 5c170a4d9c53 drm/xe/pf: Prepare sysfs for SR-IOV admin attributes adds f909179475c0 drm/xe/pf: Take RPM during calls to SR-IOV attr.store() adds 5186df42bd5c drm/xe/pf: Add _locked variants of the VF EQ config functions adds 83c02a7f4eca drm/xe/pf: Add _locked variants of the VF PT config functions adds 3f984d706d6b drm/xe/pf: Allow change PF and VFs EQ/PT using sysfs adds 0daf64b6dfe1 drm/xe/pf: Relax report helper to accept PF in bulk configs adds 3c54ef91219d drm/xe/pf: Fix signature of internal config helpers adds 4610da71fc3e drm/xe/pf: Add functions to bulk configure EQ/PT on GT adds b7a73b5775d4 drm/xe/pf: Add functions to bulk provision EQ/PT adds 71f5933c4b0f drm/xe/pf: Allow bulk change all VFs EQ/PT using sysfs adds 23ceec1e037b drm/xe/pf: Add functions to provision scheduling priority adds 9f64d21dc38c drm/xe/pf: Allow bulk change all VFs priority using sysfs adds b5b297b9e7b4 drm/xe/pf: Allow change PF scheduling priority using sysfs adds ae16f18a36fc drm/xe/pf: Promote xe_pci_sriov_get_vf_pdev adds 17899358f66d drm/xe/pf: Add sysfs device symlinks to enabled VFs adds 79e419c9d110 drm/xe/pf: Allow to stop the VF using sysfs adds 6b514ed2d9a7 drm/xe/pf: Add documentation for sriov_admin attributes adds 1f8a87be9c36 drm/xe: Inline gt_reset in the worker adds 09c452d1171f drm/xe/gt: Synchronize GT reset with device unbind adds 492671339114 drm/xe/guc: Synchronize Dead CT worker with unbind adds a4ff26b7c8ef drm/xe: Do clean shutdown also when using flr adds adda4e855ab6 drm/xe: Enforce correct user fence signaling order using adds b2d7ec41f2a3 drm/xe: Attach last fence to TLB invalidation job queues adds cb99e12ba8cb drm/xe: Decouple bind queue last fence from TLB invalidations adds ebb0880d4973 drm/xe: Skip TLB invalidation waits in page fault binds adds aa87b681bc72 drm/xe: Disallow input fences on zero batch execs and zero binds adds 1a2cf01e1c92 drm/xe: Remove last fence dependency check from binds and execs adds 620a09fb0bdd drm/xe: Stub out new pagefault layer adds 1919d1687efa drm/xe: Implement xe_pagefault_init adds 79be336d1a5d drm/xe: Implement xe_pagefault_reset adds 143aa16572c5 drm/xe: Implement xe_pagefault_handler adds fb544b844508 drm/xe: Implement xe_pagefault_queue_work adds f289f7807119 drm/xe: Add xe_guc_pagefault layer adds 816e12793c6d drm/xe: Remove unused GT page fault code adds 424e2cce0782 drm/xe: Remove never used code in xe_vm_create() adds 61926c915f0a Merge tag 'drm-xe-next-2025-11-05' of https://gitlab.freed [...] adds 83ccde67a3f7 drm/xe/gt_throttle: Avoid TOCTOU when monitoring reasons adds 715974499a21 drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg adds 8fb1d7d3cf64 drm/xe/pf: Use migration-friendly context IDs auto-provisioning adds bfbcf66186b5 drm/xe/pf: Use migration-friendly doorbells auto-provisioning adds a46768ef5f91 drm/xe/tests: Add KUnit tests for PF fair provisioning adds d4f279eced39 drm/xe/vf: Enable VF resource fixup unconditionally adds 4361e1d91309 drm/xe: Fix MTL vm_max_level adds 84a6fc4c9fb9 drm/xe: Use SG_TILE_ADDR_RANGE instead of TILE_ADDR_RANGE adds 3389c2be7fa0 drm/xe/vram: Move forcewake down to get_flat_ccs_offset() adds 23e719e93b1b drm/xe/pf: Add runtime registers for GFX ver >= 35 adds 53361aa64f21 drm/xe: fix kernel-doc function name mismatch in xe_pm.c adds 459a0ce8dcb1 drm/xe/pcode: Rework error mapping adds 387aba39b7be drm/xe/pf: Allow to lockdown the PF using custom guard adds 2917e17b5fd2 drm/xe/guc: Eliminate RPe caching for SLPC parameter handling adds 6b74d0a5e259 drm/xe/guc: Eliminate RPa frequency caching adds baf125849a22 drm/xe/pf: Remove GuC version check for migration support adds 4a43480ae078 drm/xe: Move migration support to device-level struct adds cd0ffc8ddc9e drm/xe/pf: Convert control state to bitmap adds ed46ff0d51e4 drm/xe/pf: Add save/restore control state stubs and connec [...] adds 67df4a5cbc58 drm/xe/pf: Add data structures and handlers for migration rings adds 644a699e6980 drm/xe/pf: Add helpers for migration data packet allocatio [...] adds 1ed30397c0b9 drm/xe/pf: Add support for encap/decap of bitstream to/fro [...] adds 70e2fa916c38 drm/xe/pf: Add minimalistic migration descriptor adds 20cfef3ae215 drm/xe/pf: Expose VF migration data size over debugfs adds 4f4bdbda720c drm/xe: Add sa/guc_buf_cache sync interface adds dca2701a6277 drm/xe: Allow the caller to pass guc_buf_cache size adds d608fbf4007a drm/xe/pf: Increase PF GuC Buffer Cache size and use it fo [...] adds cea084e8981d drm/xe/pf: Remove GuC migration data save/restore from GT debugfs adds 6e03c1366ad5 drm/xe/pf: Don't save GuC VF migration data on pause adds 642a30a94649 drm/xe/pf: Switch VF migration GuC save/restore to struct [...] adds 762a9f299847 drm/xe/pf: Handle GuC migration data as part of PF control adds 624ba6bfedc1 drm/xe/pf: Add helpers for VF GGTT migration data handling adds 2579764aedd2 drm/xe/pf: Handle GGTT migration data as part of PF control adds b7c1b990f719 drm/xe/pf: Handle MMIO migration data as part of PF control adds 274186fab373 drm/xe/pf: Add helper to retrieve VF's LMEM object adds 57a5f45b3b1d drm/xe/migrate: Add function to copy of VRAM data in chunks adds 49cf1b9b609f drm/xe/pf: Handle VRAM migration data as part of PF control adds 3b358c21f93e drm/xe/pf: Add wait helper for VF FLR adds aaecfadc22cc drm/intel/bmg: Allow device ID usage with single-argument macros adds e448372e8a8e drm/xe/pf: Use migration-friendly GGTT auto-provisioning adds defdf2728446 drm/xe/forcewake: Improve kerneldoc adds 9de2606f4a79 drm/xe/eustall: Store forcewake reference in stream structure adds 6bcb180f6f45 drm/xe/oa: Store forcewake reference in stream structure adds 727bf2dc96a6 Merge tag 'drm-xe-next-2025-11-14' of https://gitlab.freed [...] adds ad531f3d8b37 dma-buf: rework stub fence initialisation v2 adds 3a0ff7b98af4 accel/amdxdna: Support preemption requests adds 3301ef0a72b4 accel/qaic: Add support for PM callbacks adds b6fa6100cec0 drm/panfrost: fix UAPI kernel-doc warnings adds 3ca8b2668ca5 drm/ttm: Fix @alloc_flags description adds f23e40e378a0 drm/edid: add 6 bpc quirk to the Sharp LQ116M1JW10 adds dea9f84776b9 accel/amdxdna: Fix dma_fence leak when job is canceled adds 83646541d197 drm/sched: Replace use of system_wq with system_percpu_wq adds 3946d3ba9934 drm/vblank: Fix kernel docs for vblank timer adds f050da08a4ed drm/vblank: Increase timeout in drm_wait_one_vblank() adds 9942d36a73c2 drm/vmwgfx: Set surface-framebuffer GEM objects adds 1750e652a996 accel/amdxdna: Treat power-off failure as unrecoverable error adds f286066ed9df accel/qaic: Add DMA Bridge Channel(DBC) sysfs and uevents adds 9675093acea0 accel/qaic: Implement basic SSR handling adds 6bc1fe6c748c accel/qaic: Collect crashdump from SSR channel adds a2b0c33e9423 accel/qaic: Add qaic_ prefix to irq_polling_work adds e96a7dc6de5f dt-bindings: display: renesas,rzg2l-du: Add support for RZ [...] adds 6b83815bb114 drm/vblank: use drm_crtc_vblank_crtc() in workers adds 0830e122ce57 drm/tidss: use drm_crtc_vblank_crtc() adds 44ea44ad7256 drm/vmwgfx: use drm_crtc_vblank_crtc() adds d930ffa5d6e8 drm/gma500: use drm_crtc_vblank_crtc() adds 23ab3cb314d9 drm/atomic: use drm_crtc_vblank_waitqueue() adds 95eacb81d0d9 drm/msm: use drm_crtc_vblank_waitqueue() adds 410d88782af8 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 3dd0be7a301b drm/ast: Handle framebuffer from dma-buf adds 4492d54d5987 drm/panthor: Fix potential memleak of vma structure adds 6d61e37833ee accel/qaic: Separate DBC_STATE_* definition list adds be4cd2a13a31 accel/qaic: Format DBC states table in sysfs ABI documentation adds 63cc028484ab accel/ivpu: Add fdinfo support for memory statistics adds 5ce6778a31b4 accel/ivpu: Count only resident buffers in memory utilization adds ccb7725df5bb accel/ivpu: Fix warning due to undefined CONFIG_PROC_FS adds 4520911eeee0 drm/sun4i: mixer: Fix up DE33 channel macros adds f863fff12357 drm/sun4i: mixer: Remove ccsc cfg for >= DE3 adds 558716d5586a drm/sun4i: de2: Initialize layer fields earlier adds f841ea7e3f7e drm/sun4i: ui_layer: Move check from update to check callback adds b12c28bb15d3 drm/sun4i: vi_layer: Move check from update to check callback adds 1fbf862685fa drm/sun4i: layers: Make atomic commit functions void adds 06e644c7586c drm/sun4i: Move blender config from layers to mixer adds 1251b20a41cb drm/sun4i: ui layer: Write attributes in one go adds 6d166e222fe9 drm/sun4i: vi layer: Write attributes in one go adds fc9b4e3b78d9 drm/sun4i: mixer: Move layer enabling to atomic_update adds 870e3cf48c56 drm/sun4i: de2/de3: Simplify CSC config interface adds a7febbd455ff drm/sun4i: csc: Simplify arguments with taking plane state adds feea4205efb2 drm/sun4i: de2/de3: Move plane type determination to mixer adds 32ca21b97f2f drm/sun4i: ui_layer: Change index meaning adds 4fa45b04a47d drm/sun4i: layer: move num of planes calc out of layer code adds 7d126c6e80e4 drm/sun4i: ui_layer: use layer struct instead of multiple args adds f10a80105efa drm/sun4i: vi_layer: use layer struct instead of multiple args adds 1ebec02bba7a drm/sun4i: ui_scaler: use layer instead of mixer for args adds f54c353cffa4 drm/sun4i: vi_scaler: use layer instead of mixer for args adds 37aba59f5fd4 drm/sun4i: layers: Make regmap for layers configurable adds 0bc7d54dcc0b drm/sun4i: csc: use layer arg instead of mixer adds 515441734c2b drm/sun4i: layers: add physical index arg adds c0cbdda9abd9 drm/sun4i: vi_scaler: Update DE33 base calculation adds 7907cf11406b drm/sun4i: mixer: Convert heuristics to quirk adds a23e3402f65d drm/sun4i: ui_scaler: drop sanity checks adds 5a96ae801f0a drm/sun4i: mixer: Add quirk for number of VI scalers adds d1fe2639425c drm/sun4i: mixer: split out layer config adds bb1d2ddee5c4 drm/sun4i: layer: replace mixer with layer struct adds 345bca734c57 drm/sun4i: vi_scaler: Find mixer from crtc adds 54c33a4fcf15 drm/sun4i: Nuke mixer pointer from layer code adds 527e132573df drm/tidss: Remove max_pclk_khz and min_pclk_khz from tidss [...] adds 86db652fc22f drm/tidss: Move OLDI mode validation to OLDI bridge mode_v [...] adds 6d1349532593 drm/nouveau/uvmm: Prepare for larger pages adds c488a94e7e14 drm/nouveau/uvmm: Allow larger pages adds a79d3845f919 drm/nouveau/mmu/gp100: Remove unused/broken support for co [...] adds 0ee6a72bb034 drm/nouveau/mmu/tu102: Add support for compressed kinds adds 85ce566b3624 drm/nouveau/drm: Bump the driver version to 1.4.1 to repor [...] adds de0d6e19d2ef drm/nouveau: fully define nvfw_hs_load_header_v2 adds 0709abaf6734 drm/imx/ipuv3: Fix dumb-buffer allocation for non-RGB formats adds 6ff9385c07aa accel/amdxdna: Clear mailbox interrupt register during cha [...] adds ca2583412306 accel/amdxdna: Fix deadlock between context destroy and jo [...] adds 490fd9336650 Merge tag 'drm-misc-next-2025-11-14-1' of https://gitlab.f [...] adds 67d1adb55b21 drm/i915/dmc: Fix extra bracket and wrong variable in PIPE [...] adds 91a5bcdb548b drm/i915/xe3p_lpd: Add Xe3p_LPD display IP features adds 7f0a653a16a8 drm/i915/xe3p_lpd: Drop north display reset option programming adds b28ba095f3d0 drm/i915/display: Use braces for if-ladder in intel_bw_init_hw() adds 398fea053602 drm/i915/xe3p_lpd: Update bandwidth parameters adds fd0e715adf4a drm/i915/xe3p_lpd: Expand bifield masks dbuf blocks fields adds 8d8efb83c818 drm/i915/xe3p_lpd: Horizontal flip support for linear surfaces adds 2d608ce6e659 drm/i915/xe3p_lpd: Remove gamma,csc bottom color checks adds af28e607fc75 drm/i915/xe3p_lpd: Add CDCLK table adds b8118807f752 drm/i915/xe3p_lpd: Load DMC firmware adds b9802de99c41 drm/i915/xe3p_lpd: Drop support for interlace mode adds 9676c29f74ca drm/i915/xe3p_lpd: Extend Wa_16025573575 adds c128c31393ba drm/i915/xe3p_lpd: Don't allow odd ypan or ysize with semi [...] adds 6171b78ac273 drm/i915/xe3p_lpd: Reload DMC MMIO for pipes C and D adds 979c7cbd6c6c drm/i915/wm: don't use method1 in Xe3p_LPD onwards adds 9b286c3b0bc0 drm/i915/dram: Add field ecc_impacting_de_bw adds e2a06cf825ef drm/i915/xe3p_lpd: Always apply WaWmMemoryReadLatency adds deb769920ebf drm/i915/xe3p_lpd: Adapt to updates on MBUS_CTL/DBUF_CTL r [...] adds 2750f6765d69 drm/i915/psr: fix pipe to vblank conversion adds 6d2ccd2f1c4e drm/i915/overlay: Drop the DIRTYFB flush adds fcef1a9dcf1a drm/i915/overlay: Switch to intel_frontbuffer_flip() adds 739e1a79519b drm/i915/frontbuffer: Nuke intel_frontbuffer_flip_{prepare [...] adds 5391ab2542fd drm/i915/frontbuffer: Turn intel_bo_flush_if_display() int [...] adds 65417489541f drm/i915/frontbuffer: Handle the dirtyfb cache flush insid [...] adds 3afef438eee3 drm/i915/frontbuffer: Split fb_tracking.lock into two adds bc2e56fa093c drm/i915/frontbuffer: Extract intel_frontbuffer_ref() adds 8f1ddb025145 drm/i915/frontbuffer: Add intel_frontbuffer::display adds 965930962a41 drm/i915/frontbuffer: Fix intel_frontbuffer lifetime handling adds f85cd99e2c06 drm/i915/gem: s/i915_gem_object_get_frontbuffer/i915_gem_o [...] adds df17e6bc55e7 drm/i915/cx0: Nuke extraneous timeout debugs adds dfd58249ff4d drm/i915/ltphy: Nuke extraneous timeout debugs adds 50101556349d drm/i915/cx0: Replace XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT [...] adds e92ef446cb4c drm/i915/cx0: Get rid of XELPDP_MSGBUS_TIMEOUT_FAST_US adds 2d41de2565ef drm/i915/cx0: s/XELPDP_MSGBUS_TIMEOUT_SLOW/XELPDP_MSGBUS_T [...] adds d4270f090d90 drm/i915/cx0: s/XELPDP_PORT_RESET_END_TIMEOUT/XELPDP_PORT_ [...] adds 177deeea4db7 drm/i915/ltphy: Nuke bogus weird timeouts adds 308fabf3c310 drm/i915/hdcp: Use the default 2 usec fast polling timeout adds d5230cd5c493 drm/i915/pmdemand: Use the default 2 usec fast polling timeout adds 6fedb7bf73d7 drm/i915/ltphy: Implement HDMI Algo for Pll state adds fa4aa0b271db drm/i915/ltphy: Return lowest portclock for HDMI from reve [...] adds e109f644b871 drm/i915/dp_mst: Disable Panel Replay adds 1c1960f57151 Merge drm/drm-next into drm-intel-next adds 00eda392c7ed drm/i915/rom: convert intel_rom interfaces to struct drm_device adds d294e4ab22d4 drm/i915/de: Implement register waits one way adds 462c1104db26 drm/i915/de: Have intel_de_wait() hand out the final regis [...] adds 93e0f7c8a9b3 drm/i915/de: Include units in intel_de_wait*() function names adds c6494d16f20b drm/i915/de: Introduce intel_de_wait_us() adds 45554c1c6428 drm/i915/de: Use intel_de_wait_us() adds 8da977a2f2d5 drm/i915/de: Use intel_de_wait_ms() for the obvious cases adds c6e73b62548b drm/i915/de: Nuke intel_de_wait_custom() adds 58a43c91c275 drm/i915/de: Introduce intel_de_wait_for_{set,clear}_us() adds 0aed9d3454ab drm/i915/de: Use intel_de_wait_for_{set,clear}_us() adds 6be05d5b286a drm/i915/de: Use intel_de_wait_for_{set,clear}_ms() adds 864787d5099d drm/1915/dpio: Stop using intel_de_wait_fw_ms() adds 2206c5b850ec drm/i915/de: Replace __intel_de_rmw_nowl() with intel_de_rmw_fw() adds 431fba465b84 drm/i915/de: Nuke wakelocks from intel_de_wait_fw_ms() adds d7659d92eb6e drm/i915/de: Replace __intel_de_wait_for_register_nowl() w [...] adds 7f8e97670fc9 drm/i915/power: Use the intel_de_wait_ms() out value adds 1e396bbf132e drm/i915/dpio: Use the intel_de_wait_ms() out value adds 854efdc7efb5 drm/i915: Introduce intel_dumb_fb_max_stride() adds 95357b68b693 drm/i915: Pass drm_format_info into plane->max_stride() adds 73206a751978 drm/i915: Populate fb->format accurately in BIOS FB readout adds 13fad66ffca6 drm/i915: Nuke intel_plane_config.tiling adds f5255f900b72 drm/i915/fb: Init 'ret' in each error branch in intel_fram [...] adds 608a7d3f2175 drm/i915/wm: Use drm_get_format_info() in SKL+ cursor DDB [...] adds 3107fc63078b drm/i915: Use mode_config->cursor_width for cursor DDB allocation adds aa4cd70b1b5e drm/i915/cursor: Extract intel_cursor_mode_config_init() adds 7f3719bf144d drm/i915/cursor: Initialize 845 vs 865 cursor size separately adds 4341dd24abb9 drm/i915/ltphy: include intel_display_utils.h instead of i [...] adds 38759cc5ad8e drm/xe: remove stale runtime_pm member adds b84befa31266 drm/i915/display: Add default case to mipi_exec_send_packet adds f88f3575bc90 Merge tag 'drm-intel-next-2025-11-14' of https://gitlab.fr [...] adds 648ef1324add drm/i915: Avoid lock inversion when pinning to GGTT on CHV [...] adds 86ef67db1a04 drm/i915: Wait longer for threads in migrate selftest on C [...] adds d4550f58c7d9 drm/i915: Wait for page_sizes_gtt in gtt selftest on CHV/BXT+VTD adds 3bcf7894a93e drm/i915/gt: Use standard API for seqcount read in TLB inv [...] adds fd1a11ea111b Merge tag 'drm-intel-gt-next-2025-11-14' of https://gitlab [...] adds c154a96b550b drm/amdgpu: load RAS bad page from PMFW in page retirement adds 815e260a18a3 drm/amd/display: add macros to simplify code adds 9dff2bb709e6 drm/amdgpu: disable peer-to-peer access for DCC-enabled GC [...] adds 50d9ebd66ea1 drm/amd: Clarify that amdgpu.audio only works for non-DC adds e84835940e60 drm/amdgpu: get RAS bad page address from MCA address adds 42993bcf1c8d drm/amd/pm: Add NULL check for power limit adds 37cdb89c0a59 drm/amdkfd: Fixing the clang format adds ec49374ccb8d drm/amdgpu: jump to the correct label on failure adds 334b27bf712b drm/amdgpu: try for more times if RAS bad page number is n [...] adds ded3ad780cf9 drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process adds eed30152746e drm/amdgpu: add RAS bad page threshold handling for PMFW m [...] adds 7fb41ab3c948 drm/amdgpu: optimize timeout implemention in ras_eeprom_up [...] adds 0ea8176ce6a9 drm/amd/pm: remove unnecessary prints for smu busy adds edcace98fdfe drm/amd/display: Only initialize LSDMA if it is supported in DMU adds 8b9eac5e0fae drm/amd/display: Fix index bug for fill latency adds 607df8248a01 drm/amd/display: Allow VRR params change if unsynced with [...] adds f64ec952d2cd drm/amd/display: Add interface to capture power feature st [...] adds 3953a7ba61bd drm/amd/display: Add new SMART POWER OLED interfaces adds d7ef56dbfa28 drm/amd/display: refactor DSC cap calculation for dcn35 adds 45de10d2d936 drm/amd/display: Change lock descriptor values adds f3f48d6ce508 drm/amd/display: To support Replay frame skip mode adds b6fffcc4530a drm/amd/display: Revert in_transfer_func_change to MED adds 401f8f33adc7 drm/amd/display: dynamically clock gate before and after prefetch adds 45c5fb0be343 drm/amd/display: Refactor HDCP Status Log Format adds c7ade7cbca6e drm/amd/display: [FW Promotion] Release 0.1.35.0 adds 454b0ed8c0db drm/amd/display: Promote DC to 3.2.358 adds 73c8c29baac7 drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO adds 20161e3b6bd9 drm/amd/display: Fix annotations for connector poll/detect [...] adds fc936aa76eea drm/amd/display: Add kdoc params/returns in dc/link detect [...] adds efa6bffae52b drm/amd/pm: Update pmfw headers for smu_v13_0_12 adds d88edb246045 drm/amd/pm: Add ppt1 support for smu_v13_0_12 adds 12c958d1db36 drm/amd/pm: Expose ppt1 limit for gc_v9_5_0 adds af2e61d61b12 drm/amd/pm: Enable ppt1 caps for smu_v13_0_12 adds 9dc8d07ce083 drm/amd/pm: Remove power2_average node adds 547985579932 drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1 adds 46f2029fe1db drm/amdgpu: resume MES scheduling after user queue hang de [...] adds 3b832487a9e5 drm/amdgpu/userqueue: Remove duplicate amdgpu_reset.h header adds 3a4132e6cb48 drm/amdgpu/gmc6: Place gart at low address range adds 237d623ae659 drm/amdgpu/gart: Add helper to bind VRAM pages (v2) adds 2da2e952a785 drm/amdgpu: Use DC by default on SI dGPUs adds 15bd4958fe38 drm/amdkfd: relax checks for over allocation of save area adds 43a0ca334e0d drm/amdgpu/ttm: Use GART helper to map VRAM pages (v2) adds f2e18c946532 drm/amdgpu/vce: Move firmware load to amdgpu_vce_early_init adds e583d31f44a7 drm/amdgpu/vce: Clear VCPU BO, don't unmap/unreserve (v4) adds 1b8ed1168a78 drm/amdgpu/vce1: Clean up register definitions adds e40251971c4d drm/amdgpu/vce1: Load VCE1 firmware adds d4a640d4b9f3 drm/amdgpu/vce1: Implement VCE1 IP block (v2) adds baf75a087c41 drm/amdgpu: Check if AID is active before access adds 221cadb9c6bc drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address [...] adds 53cc70f8f143 drm/amd/pm/si: Hook up VCE1 to SI DPM adds eabc71661f01 drm/amdgpu/vce1: Enable VCE1 on Tahiti, Pitcairn, Cape Verde GPUs adds baefc7cdac82 drm/amdgpu/vce1: Workaround PLL timeout on FirePro W9000 adds 076470b9f6f8 drm/amdkfd: Fix GPU mappings for APU after prefetch adds 43d08222adf7 drm/amdgpu: Avoid xgmi register access adds 5c1a781af370 drm/radeon: Refactor how SI and CIK support is determined adds 7fe9ad4011fa drm/amdgpu: Refactor how SI and CIK support is determined adds b84bc9260714 drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs adds f1a2cd427d04 drm/amdgpu: Refactor sriov xgmi topology filling to common code adds 4d0e55965c9c drm/amdgpu: Update headers for sriov xgmi ext peer link su [...] adds f8bdb559c01e drm/amdgpu: Enable xgmi extended peer links for sriov guest adds 20459c098d68 drm/amdgpu: avoid memory allocation in the critical code path v3 adds 991a4343b47a drm/amdgpu: use GFP_ATOMIC instead of NOWAIT in the critical path adds c0e870407bca drm/amdgpu: Synchronize sriov host to add block_mmsch bit field adds 2b198d459f09 drm/amdgpu: Add lock to serialize sriov command execution adds 6a37539973f8 drm/amdgpu: Fix the issue of missing ras message on sriov host adds c034426671d0 drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs adds ccd3b4c7c37f drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2) adds f3a1d69f9b38 Merge tag 'amd-drm-next-6.19-2025-11-14' of https://gitlab [...] adds 87990025b872 gpu: nova-core: gsp: remove useless conversion adds f7a33a67c50c gpu: nova-core: gsp: do not unwrap() SGEntry adds 1d5cffebd930 gpu: nova-core: vbios: Rework BiosImage to be simpler adds 8e4865faf7a9 drm/gpuvm: add deferred vm_bo cleanup adds 63e919a31625 panthor: use drm_gpuva_unlink_defer() adds 913219809234 Merge tag 'v6.18-rc2' into 'drm-rust-next' adds 3f674dc4ef1b gpu: nova-core: register: use field type for Into implementation adds 71ea85be25b4 gpu: nova-core: bitfield: Move bitfield-specific code from [...] adds 7cabacb1aad6 gpu: nova-core: bitfield: Add support for different storag [...] adds 77ed4376d7c5 gpu: nova-core: bitfield: Add support for custom visibility adds 5ae65bdcb867 Partially revert "rust: drm: gem: Implement AlwaysRefCount [...] adds d3917368ebc5 rust: drm/gem: Remove Object.dev adds 34aadecdf3ab gpu: nova-core: regs: rename .alter() --> .update() adds f6797dca29bf gpu: nova-core: Ada: basic GPU identification adds 1784fb79d6c8 gpu: nova-core: remove an unnecessary register read: HWCFG1 adds c58f00b44eed gpu: nova-core: remove unnecessary need_riscv, bar parameters adds 76544ef6a01b gpu: nova-core: replace wait_on with kernel equivalents adds fa08ec789f81 gpu: nova-core: bitfield: simplify condition adds e6b8932b9374 gpu: nova-core: bitfield: simplify expression adds ca16b15e78f4 gpu: nova-core: bitfield: remove BitOr implementation adds 29e7c311b572 MAINTAINERS: add Tyr to DRM DRIVERS AND COMMON INFRASTRUCT [...] adds ba1b40ed0e34 drm: nova: depend on CONFIG_64BIT adds 97ad568cd6a5 drm: nova: select NOVA_CORE adds 9a3c2f8a4f84 gpu: nova-core: replace `as` with `from` conversions where [...] adds 505c3ec507a7 gpu: nova-core: vbios: do not use `as` when comparing Bios [...] adds 6553a8f168fb gpu: nova-core: use `try_from` instead of `as` for u32 con [...] adds e4ead68a3905 rust: transmute: add `from_bytes_prefix` family of methods adds 7f74842d95d1 gpu: nova-core: vbios: use FromBytes for PmuLookupTable header adds 56bb4b17a696 gpu: nova-core: vbios: use FromBytes for PcirStruct adds 46768644a164 gpu: nova-core: vbios: use FromBytes for BitHeader adds ade19c5060df gpu: nova-core: vbios: use FromBytes for NpdeStruct adds 173c99b85aa0 gpu: nova-core: apply the one "use" item per line policy adds 473f778592e4 gpu: nova-core: Simplify `transmute` and `transmute_mut` i [...] adds 571ce401a78e gpu: nova-core: Fix capitalization of some comments adds 3577e265e4bd gpu: nova-core: Simplify `DmaObject::from_data` in nova-co [...] adds 453a73000c56 Documentation: nova: Update the todo list adds 5525ac03ca7a gpu: nova-core: add functions and traits for lossless inte [...] adds 84e2b401bcc5 gpu: nova-core: replace use of `as` with functions from `num` adds 80b3dc0a5a2e gpu: nova-core: justify remaining uses of `as` adds e54ad0cd3673 rust/drm/gem: Fix missing header in `Object` rustdoc adds 7c01dc25f5c8 gpu: nova-core: compute layout of more framebuffer regions [...] adds 1101c442410c gpu: nova-core: Set correct DMA mask adds 89605daa1ee0 gpu: nova-core: num: add functions to safely convert a con [...] adds f38b4f105cfc gpu: nova-core: Create initial Gsp adds 41235c40eda0 gpu: nova-core: gsp: Create wpr metadata adds d416035fb6fb gpu: nova-core: Add a slice-buffer (sbuffer) datastructure adds 6b5a10dad555 gpu: nova-core: Add zeroable trait to bindings adds 88622323dde3 rust: enable slice_flatten feature and provide it through [...] adds 75f6b1de8133 gpu: nova-core: gsp: Add GSP command queue bindings and handling adds 4fd4acd973ec gpu: nova-core: gsp: Create rmargs adds edcb134264f7 gpu: nova-core: gsp: Add SetSystemInfo command adds 19b0a6e7c2be gpu: nova-core: gsp: Add SetRegistry command adds bb58d1aee608 gpu: nova-core: falcon: Add support to check if RISC-V is active adds 945c1eee7dbe gpu: nova-core: falcon: Add support to write firmware version adds 5949d419c193 gpu: nova-core: gsp: Boot GSP adds 38b7cc448a5b gpu: nova-core: implement Display for Spec adds 2d981773e14c gpu: nova-core: falcon: Move waiting until halted to a helper adds c5c0cfa67aa4 gpu: nova-core: falcon: Move start functionality into sepa [...] adds 4f7656f79901 gpu: nova-core: falcon: Move mbox functionalities into helper adds 0f2c8e278e9c gpu: nova-core: falcon: Move dma_reset functionality into helper adds f77be04d00d8 gpu: nova-core: gsp: Add support for checking if GSP reloaded adds eaf0989c77e4 gpu: nova-core: Add bindings required by GSP sequencer adds 6ddfc892a529 gpu: nova-core: Implement the GSP sequencer adds 2367ce2e9e5e gpu: nova-core: sequencer: Add register opcodes adds e386680e8dbb gpu: nova-core: sequencer: Add delay opcode support adds 9641f0522300 gpu: nova-core: sequencer: Implement basic core operations adds 774109857b70 gpu: nova-core: sequencer: Implement core resume operation adds 0e7d572b4baa gpu: nova-core: gsp: Wait for gsp initialization to complete adds 13f85988d4fa gpu: nova-core: gsp: Retrieve GSP static info to gather GP [...] adds df6137e263ee gpu: nova-core: prepare Spec and Revision types for boot0/boot42 adds 4d980333a663 gpu: nova-core: make Architecture behave as a u8 type adds 0ecc08e2c450 gpu: nova-core: add boot42 support for next-gen GPUs adds ce89e3e019f1 gpu: nova-core: provide a clear error report for unsupported GPUs adds 77b686f68812 gpu: nova-core: make formatting compatible with rust tree adds f0ded972d371 Merge tag 'drm-rust-next-2025-11-18' of https://gitlab.fre [...] adds ce0478b02ed2 Merge tag 'v6.18-rc6' into drm-next adds cb9f145f638d Merge remote-tracking branch 'drm/drm-next' into msm-next- [...] adds 227ec96232ba drm/msm: fix allocation of dumb buffers for non-RGB formats adds 762dd3eb0c0f drm/msm/dpu: Remove dead-code in dpu_encoder_helper_reset_ [...] adds 74c4efe691e7 drm/msm/dpu: fix mixer number counter on allocation adds e4f87fdd911e drm/msm/dpu: bind correct pingpong for quad pipe adds 2c94547e0ced drm/msm/dpu: Add pipe as trace argument adds fb4c972b638f drm/msm/dpu: handle pipes as array adds 5d45171e262e drm/msm/dpu: split PIPES_PER_STAGE definition per plane and mixer adds aed75641425c drm/msm/dpu: Use dedicated WB number definition adds c11684cce9e5 drm/msm/dpu: blend pipes per mixer pairs config adds cf63d61337c3 drm/msm/dpu: support SSPP assignment for quad-pipe case adds 5978864e34b6 drm/msm/dpu: support plane splitting in quad-pipe case adds d7ec9366b15c drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case adds c8fc72804da1 drm/msm/dp: move link-specific parsing from dp_panel to dp_link adds 6fb0cf3e7c4b drm/msm/dp: Add support for lane mapping configuration adds dd06398da106 dt-bindings: display/msm: Reference DAI schema for DAI properties adds d9792823d18f drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype adds 1aee577bbc60 dt-bindings: display: msm: Document the Glymur Mobile Disp [...] adds ceee64dd5096 dt-bindings: display: msm: Document the Glymur Display Pro [...] adds 8f63bf908213 dt-bindings: display: msm: Document the Glymur DiplayPort [...] adds 3dceef35b622 drm/msm/mdss: Add Glymur device configuration adds e2aeb8deddae drm/msm/dpu: Add support for Glymur adds 244fe8c9edd9 drm/msm/dp: Add support for Glymur adds b40f0e185d73 dt-bindings: display/msm: Document the DPU for QCS8300 adds f080ccd90fdd dt-bindings: display/msm: dp-controller: document QCS8300 [...] adds ad1b6a10de69 dt-bindings: display/msm: Document MDSS on QCS8300 adds fef68b2aaa44 drm/msm: mdss: Add QCS8300 support adds e149847cb722 drm/msm/disp: fix kernel-doc warnings adds 7f334ae4d778 dt-bindings: display/msm: dp-controller: Add SM6150 adds f43f0338835f dt-bindings: display: msm: sm6150-mdss: Add DisplayPort co [...] adds e2f085ab8636 dt-bindings: display: msm: sm6150-mdss: Fix example indent [...] adds 89194773f573 drm/msm: Add NULL check in vm_op_enqueue() adds 839c3f75c263 MAINTAINERS: Add Akhil as a reviewer for the Adreno driver adds 15cc59ac954e drm/msm/a6xx: Add support for Adreno 612 adds 3099e0247e32 drm/msm: Fix NULL pointer dereference in crashstate_get_vm_logs() adds 3065e6a4d359 drm/msm: fix missing NULL check after kcalloc in crashstat [...] adds a3a22373fce5 drm/msm/a2xx: stop over-complaining about the legacy firmware adds 50a0b122cfc8 drm/msm: Wait for MMU devcoredump when waiting for GMU adds 036b3531a71e drm/msm/registers: Fix encoding fields in 64b registers adds 779b68a5bf27 drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_r [...] adds 180349b8407f drm/msm/a6xx: Flush LRZ cache before PT switch adds ff7a6de043fc drm/msm/a6xx: Fix the gemnoc workaround adds f2a742eb8252 drm/msm/a6xx: Skip dumping SCRATCH registers adds f5232d63ffa1 drm/msm/adreno: Common-ize PIPE definitions adds 491fadb2b818 drm/msm/adreno: Move adreno_gpu_func to catalogue adds d46b25b8c1e8 drm/msm/adreno: Move gbif_halt() to adreno_gpu_func adds 0d9f5ee4583e drm/msm/adreno: Add MMU fault handler to adreno_gpu_func adds 1ef05ef9fa02 drm/msm/a6xx: Sync latest register definitions adds 188db3d7fe66 drm/msm/a6xx: Rebase GMU register offsets adds 50e8a557d8d3 drm/msm/a8xx: Add support for A8x GMU adds ca04ce7a2f22 drm/msm/a6xx: Improve MX rail fallback in RPMH vote init adds 06cfbca0e1c6 drm/msm/a6xx: Share dependency vote table with GMU adds 288a93200892 drm/msm/adreno: Introduce A8x GPU Support adds 16201a1ee232 drm/msm/adreno: Support AQE engine adds 0700b9f6822d drm/msm/a8xx: Add support for Adreno 840 GPU adds 60a4e18e0e8a drm/msm/adreno: Do CX GBIF config before GMU start adds 01ff3bf27215 drm/msm/a8xx: Add support for Adreno X2-85 GPU adds 3b9b0816f9ed dt-bindings: arm-smmu: Add Kaanapali and Glymur GPU SMMU adds e9bbdb4d53ec dt-bindings: display/msm/gmu: Add Adreno 840 GMU adds 7bc29d5fb6fa dt-bindings: display/msm/gmu: Add Adreno X2-85 GMU adds ee31621316cc Merge tag 'drm-msm-next-2025-11-18' of https://gitlab.free [...] adds 9545bae5c8ac drm/mediatek: mtk_hdmi: Fix probe device leaks adds 257dfd9e204f drm/mediatek: mtk_hdmi: Drop redundant clock retrieval in [...] adds 0d410bd10ae4 drm/mediatek: mtk_hdmi: Improve mtk_hdmi_get_all_clk() fle [...] adds 23161299558d drm/mediatek: mtk_hdmi: Add HDMI IP version configuration [...] adds 86b1e68fe086 drm/mediatek: mtk_hdmi: Split driver and add common probe [...] adds a71afdc00563 drm/mediatek: mtk_hdmi_common: Make CEC support optional adds 06e2d1d2c801 drm/mediatek: mtk_hdmi_common: Assign DDC adapter pointer [...] adds b139557f41e5 drm/mediatek: mtk_hdmi_common: Add OP_HDMI if helper funcs [...] adds 3cbf91147a53 drm/mediatek: mtk_hdmi_common: Add var to enable interlaced modes adds 8d0f79886273 drm/mediatek: Introduce HDMI/DDC v2 for MT8195/MT8188 adds 28b7c8a16715 drm/mediatek: mtk_hdmi_v2: Add debugfs ops and implement ABIST adds 65773aa51d98 drm/mediatek: mtk_hdmi_common: Defer probe when ddc i2c bu [...] adds 07c7c640a8eb drm/mediatek: Fix probe resource leaks adds 5e49200593f3 drm/mediatek: Fix probe memory leak adds 2a2a04be8e86 drm/mediatek: Fix probe device leaks adds e0f44f74ed63 drm/mediatek: ovl_adaptor: Fix probe device leaks adds 20ac36b71c53 drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue adds a846505a193d drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse() adds 611d4d160616 Merge tag 'mediatek-drm-next-20251120' of https://git.kern [...] adds 4bb927139c4c drm/xe/pf: Fix kernel-doc warning in migration_save_consume adds 0fd2f9f39af9 drm/xe/pf: Drop the VF VRAM BO reference on successful restore adds 551801b5217a drm/xe/pf: Check for fence error on VRAM save/restore adds dcb171931954 drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() adds 578d6aab1489 Merge tag 'drm-xe-next-fixes-2025-11-21' of https://gitlab [...] adds 57dc2ea0b7bd rust: slice: fix broken intra-doc links adds 1a22e175b311 Merge tag 'drm-rust-next-2025-11-21' of https://gitlab.fre [...] adds 04d98b345233 drm/nouveau: restrict the flush page to a 32-bit address adds 31d3354f42c0 drm/nouveau: verify that hardware supports the flush page address adds 62433efe0b06 Merge tag 'drm-misc-next-fixes-2025-11-26' of https://gitl [...] adds bfe68975768a gpu: host1x: Syncpoint interrupt performance optimization adds ae4235f7997f drm/tegra: dsi: Make SOL delay calculation mode independent adds ef8ff0429a1f drm/tegra: dsi: Calculate packet parameters for video mode adds 2e1fe44e06e3 drm/tegra: Add NVJPG driver adds ca408d8d93d3 dt-bindings: display: rk3588-dw-hdmi-qp: Add frl-enable-gp [...] adds 53dd063bb6b3 drm/rockchip: dw_hdmi_qp: Fixup usage of enable_gpio membe [...] adds 836b5e9c6dbd drm/rockchip: analogix_dp: Use dev_err_probe() instead of [...] adds b0362c45c401 drm/rockchip: vop2: Check bpc before switching DCLK source adds 1ff27c5929ab drm/bridge: dw-hdmi-qp: Handle platform supported formats [...] adds ba9c2fe18c17 drm/rockchip: dw_hdmi_qp: Switch to phy_configure() adds 97ffefaaf4e9 drm/rockchip: dw_hdmi_qp: Use bit macros for RK3576 regs adds e95b9ff6bfa4 drm/rockchip: dw_hdmi_qp: Add high color depth support adds 7d7bb790aced drm/rockchip: Set VOP for the DRM DMA device adds d3fe9aa49585 drm/rockchip: vop2: Use OVL_LAYER_SEL configuration instea [...] adds 07b391b6f99b dt-bindings: display: bridge: simple: document the Parade [...] adds 92c49b3f4df8 drm/bridge: simple: add the Parade PS185HDM DP-to-HDMI bridge adds 88a18859791e dt-bindings: display: panel: properly document LG LD070WX3 panel adds 02349a513683 gpu/drm: panel: add support for LG LD070WX3-SL01 MIPI DSI panel adds 1acffba4ec99 dt-bindings: display: panel: document Samsung LTL106AL01 s [...] adds d082a3ebb3a3 gpu/drm: panel: simple-panel: add Samsung LTL106AL01 LVDS [...] adds 9c1cd9e01c46 dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc adds 1594c6da5483 dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel adds 1b2a9ec82099 drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry adds c8fd04c0e733 drm/panel: jadard-jd9365da-h3: Use dev_err_probe() instead [...] adds 779640415ea2 dt-bindings: display: panel: ronbo,rb070d30: panel-common ref adds 72539c4b9e48 dt-bindings: panel: lvds: add Winstar WF70A8SYJHLNGA adds 93f5a0dc2b7c drm/panel: ronbo-rb070d30: fix warning with gpio controlle [...] adds 15e794bcbc95 dt-bindings: ili9881c: Add compatible string for Wanchangl [...] adds 89b34ebed02e drm/panel: ilitek-ili9881d: Add support for Wanchanglong W [...] adds 1388c08c84a2 dt-bindings: panel: Convert Samsung SOFEF00 DDIC into stan [...] adds 05aeb5bb4b69 drm/panel: sofef00: Clean up panel description after s6e3f [...] adds dfc7e0859e05 drm/panel: sofef00: Handle all regulators adds 18642542ac49 drm/panel: sofef00: Split sending commands to the enable/d [...] adds 9f1ba273f55f drm/panel: sofef00: Introduce page macro adds 1e534a56578b drm/panel: sofef00: Add prepare_prev_first flag to drm_panel adds e2e94464cf44 drm/panel: sofef00: Initialise at 50% brightness adds 6a353661e705 drm/panel: sofef00: Introduce compatible which includes th [...] adds 940c451981eb drm/panel: sofef00: Simplify get_modes adds 73540e5e7c52 drm/panel: sofef00: Mark the LPM mode always-on adds 8bff3a2bf7c5 drm/panel: sofef00: Non-continuous mode and video burst ar [...] adds 04c7adb5871a dma-buf: system_heap: use larger contiguous mappings inste [...] adds cb77b79abf5f drm/gem: Use vmemdup_array_user in drm_gem_objects_lookup adds e902d2c38a27 dt-bindings: display: bridge: it66121: Add compatible stri [...] adds 1ba36afa667b drm/bridge: it66121: Drop ftrace like dev_dbg() prints adds a1df28b5f4d3 drm/bridge: it66121: Sort the compatibles adds a8811c0bb79c drm/bridge: it66121: Use vid/pid to detect the type of chip adds 715cbb21c6fe drm/bridge: it66121: Add minimal it66122 support adds ee4f232dd1ff dt-bindings: vendor-prefixes: Add ASL Xiamen Technology adds 0eebd421ac09 dt-bindings: display: bridge: simple: document the ASL CS5 [...] adds d525f967e7a4 drm/bridge: simple: add ASL CS5263 DP-to-HDMI bridge adds 94124ea5a741 drm/edp-panel: Add touchscreen panel used by Lenovo X13s adds 943240d342f1 drm/client: Pass force parameter to client restore adds 6915190a50e8 drm/client: Support emergency restore via sysrq for all clients adds 0a8bc1d03e3e drm/client: log: Implement struct drm_client_funcs.restore adds 17331d0f339f dma-buf/sw-sync: always taint the kernel when sw-sync is used adds ac364014fd81 dma-buf: cleanup dma_fence_describe v3 adds 63c971af4036 drm/fb-helper: Allocate and release fb_info in single place adds ce04ec03a9c2 drm/panthor: Avoid adding of kernel BOs to extobj list adds b1075ae1a3b5 drm/panthor: Add arch-specific panthor_hw binding adds 7d334f5c0b72 drm/panthor: Add architecture-specific function operations adds c27787f2b77f drm/panthor: Introduce panthor_pwr API and power control f [...] adds ee4f9af07933 drm/panthor: Implement L2 power on/off via PWR_CONTROL adds 9ee52f5cdc45 drm/panthor: Implement soft reset via PWR_CONTROL adds 514072549865 drm/panthor: Support GLB_REQ.STATE field for Mali-G1 GPUs adds 2008f49a633e drm/panthor: Support 64-bit endpoint_req register for Mali-G1 adds ab3490493c73 drm/panthor: Add support for Mali-G1 GPUs adds e20c6260474c drm/panthor: Improve IOMMU map/unmap debugging logs adds 922682d48d62 drm/gem: Correct error condition in drm_gem_objects_lookup adds 345c5b7cc0f8 drm/panthor: Make the timeout per-queue instead of per-job adds 6f53bcb4fe66 drm/panthor: Reset queue slots if termination fails adds ddf055b80a54 drm/ttm: rework pipelined eviction fence handling adds c884ee70b15a drm/amdgpu: use ttm_resource_manager_cleanup adds 4fc183828b05 drm: Add helper for conversion from signed-magnitude adds 303e9bf147b3 drm/vkms: Add kunit tests for VKMS LUT handling adds bcaefdaaeb39 drm/doc/rfc: Describe why prescriptive color pipeline is needed adds cfc27680ee20 drm/colorop: Introduce new drm_colorop mode object adds 84423e561208 drm/colorop: Add TYPE property adds 41651f9d42eb drm/colorop: Add 1D Curve subtype adds 8c5ea1745f4c drm/colorop: Add BYPASS property adds 78a5add82418 drm/colorop: Add NEXT property adds 2190c14498e9 drm/colorop: Add atomic state print for drm_colorop adds 2afc3184f3b3 drm/plane: Add COLOR PIPELINE property adds 179ab8e7d7b3 drm/colorop: Introduce DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE adds ae7c1e4b0af7 Documentation/gpu: document drm_colorop adds 9cf87f864d83 drm/colorop: Add destroy functions for color pipeline adds 08b651cad289 drm/vkms: Pass plane_cfg to plane initialization adds c1e578bd08da drm/vkms: Add enumerated 1D curve colorop adds 9b5c7e8b4523 drm/vkms: Add config for default plane pipeline adds cb500b4c2459 drm/vkms: Add kunit tests for linear and sRGB LUTs adds e5719e7f1900 drm/colorop: Add 3x4 CTM type adds bff4d3cd3c9f drm/vkms: Use s32 for internal color pipeline precision adds ea3f6baf3196 drm/vkms: add 3x4 matrix in color pipeline adds b7f513803bdf drm/tests: Add a few tests around drm_fixed.h adds f03bf05c2061 drm/vkms: Add tests for CTM handling adds dabeebae4ab7 drm/colorop: pass plane_color_pipeline client cap to atomic check adds e341cc6e85df drm/colorop: define a new macro for_each_new_colorop_in_state adds e0edb5809f1e drm/amd/display: Ignore deprecated props when plane_color_ [...] adds 71bcae3e7a8c drm/amd/display: Add bypass COLOR PIPELINE adds af755a7978d5 drm/amd/display: Skip color pipeline initialization for cu [...] adds 9ba25915efba drm/amd/display: Add support for sRGB EOTF in DEGAM block adds 167c3a6f01bf drm/amd/display: Add support for sRGB Inverse EOTF in SHAP [...] adds 52da8325996b drm/amd/display: Add support for sRGB EOTF in BLND block adds 1b75447412d6 drm/colorop: Add PQ 125 EOTF and its inverse adds ef3d703f6491 drm/amd/display: Enable support for PQ 125 EOTF and Inverse adds a355b3d6a46e drm/colorop: add BT2020/BT709 OETF and Inverse OETF adds ec891d8bffa8 drm/amd/display: Add support for BT.709 and BT.2020 TFs adds 621c45ca12ed drm: Add Enhanced LUT precision structure adds 94529775135c drm: Add helper to extract lut from struct drm_color_lut32 adds 99a4e4f08abe drm/colorop: Add 1D Curve Custom LUT type adds 5ed78b44e4e6 drm/amd/display: add shaper and blend colorops for 1D Curv [...] adds 16e0f785b87f drm/amd/display: add 3x4 matrix colorop adds 3410108037d5 drm/colorop: Add multiplier type adds de0b0eb2e045 drm/amd/display: add multiplier colorop adds 68186c7375ac drm/amd/display: Swap matrix and multiplier adds 7fa3ee8c0a79 drm/colorop: Define LUT_1D interpolation adds 2468963482d8 drm/colorop: allow non-bypass colorops adds db971856bbe0 drm/colorop: Add 3D LUT support to color pipeline adds 0de2b1afea8d drm/amd/display: add 3D LUT colorop adds d1aa2a269678 drm/amd/display: Add AMD color pipeline doc adds 0c8025e6aeb3 drm/amd/display: Ensure 3D LUT for color pipeline adds 18a4127e9315 drm/amd/display: Disable CRTC degamma when color pipeline [...] adds 8e304a45116a drm/colorop: Add DRM_COLOROP_1D_CURVE_GAMMA22 to 1D Curve adds db2bad93fe20 drm/amd/display: Enable support for Gamma 2.2 adds b3239df349c2 Merge tag 'drm-misc-next-2025-12-01-1' of https://gitlab.f [...] adds b0ff344fe70c drm/amd/display: Add interface to capture expected HW stat [...] adds ddc6b22d9303 drm/amd/display: Add panel replay capability detection adds 2e6c79e47324 drm/amd/display: Add panel replay enablement option and logic adds c798836bb7b6 drm/amd/display: Get panel replay capability from DPCD adds d24203bb629f drm/amd/display: Re-check seamless boot can be enabled or not adds 669dca37b334 drm/amd/display: Move sleep into each retry for retrieve_l [...] adds ad1c59ad7cf7 drm/amd/display: Increase DPCD read retries adds c918e75e1ed9 drm/amd/display: Add an HPD filter for HDMI adds 1a7322e98580 drm/amd/display: Add pipe topology history to dc adds 79b3c037f972 drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5 adds 8ffa289f90be drm/amd/display: Add null pointer check in link_dpms adds a6ec17263235 drm/amd/display: Check DCCG_AUDIO_DTO2 register mask exist adds e0dec00f3d05 drm/amd/display: Fix pbn to kbps Conversion adds a8d5d9070831 drm/amd/display: Ignore Coverity false positive adds b8ecd07f3df1 drm/amd/display: Promote DC to 3.2.359 adds c58b5d82695c drm/amdgpu: Unregister mce notifier adds 7203fa78db33 drm/amd/display: dc_hw_sequencer.c: remove kernel-doc comments adds 527ba26e50ec drm/radeon: delete radeon_fence_process in is_signaled, no [...] adds b9f55e04ef0c drm/amd/display: Fix warning for analog stream encoders adds d46e422f65ae drm/amd/display: Cleanup uses of the analog flag adds dc82e1bb489d drm/amd/display: Cleanup early return in construct_phy adds 42408773ffcf drm/amd/display: Move analog check to dce110_hwseq adds 2a6c826cfeed drm/amd: Skip power ungate during suspend for VPE adds 8366cd442d22 drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled adds 8feeab26c806 drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag adds 0db94da5a0a1 drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags adds ee9b603ad43f drm/amdgpu: Add sriov vf check for VCN per queue reset support. adds 873373739b9b drm/amd/amdgpu: reserve vm invalidation engine for uni_mes adds e12603bf2c3d drm/amd/pm: fix amdgpu_irq enabled counter unbalanced on s [...] adds 34355e61835e drm/amdgpu: Fix GFX hang on SteamDeck when amdgpu is reloaded adds 66a50fa49db5 Revert "drm/amd: fix gfx hang on renoir in IGT reload test" adds 5de8ce0f3709 drm/amd/pm: adjust the visibility of pp_table sysfs node adds 723c1dd3629d drm/amdgpu: clear job on failure in amdgpu_job_alloc(_with_ib) adds e60573b59802 drm/amdgpu: free job fences on failure in amdgpu_job_alloc [...] adds d0e9de7a8150 Revert "drm/amd/display: Move setup_stream_attribute" adds 621e55f19196 drm/amd/display: Check NULL before accessing adds 1a79482699b4 drm/amd/display: Fix logical vs bitwise bug in get_embedde [...] adds f6eeab30323d drm/amd/display: Don't change brightness for disabled connectors adds 0563d172b687 drm/amd/display: Fix dereference-before-check for dc_link adds a76d6f2c76c3 drm/amd/display: Increase EDID read retries adds f7352d10f851 drm/amd/display: Add cursor offload abort to the new HWSS path adds 83d161194c1b drm/amd/display: Check ATOM_DEVICE_CRT2_SUPPORT in dc_load [...] adds 089702632f1d drm/amdkfd: assign AID to uuid in topology for SPX mode adds f3854e04b708 drm/amdgpu: attach tlb fence to the PTs update adds 93c19634f72f drm/amdgpu: Fix CPER ring debugfs read buffer overflow risk adds 5427e32fa3a0 drm/amdgpu: fix cyan_skillfish2 gpu info fw handling adds 4fa944255be5 drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma adds 5fdd03c7e2ec drm/amd/display: Move RGB-type check for audio sync to DCE [...] adds 54da09c768eb drm/amd/display: fix Smart Power OLED not working after S4 adds a7fa4f2d9665 drm/amd/display: fix typo in display_mode_core_structs.h adds 2a38b0ece192 drm/amdgpu/si_ih: Enable soft IRQ handler ring adds 45bef8999a64 drm/amdgpu/cik_ih: Enable soft IRQ handler ring adds f4fa4c9e2dcf drm/amdgpu/iceland_ih: Enable soft IRQ handler ring adds f8085859a5b0 drm/amdgpu/tonga_ih: Enable soft IRQ handler ring adds 488d9e7cd68c drm/amdgpu/cz_ih: Enable soft IRQ handler ring adds d56aabaa562b drm/amdgpu/gmc6: Don't print MC client as it's unknown adds 61673efc1f5b drm/amdgpu/gmc6: Cache VM fault info adds 4996b4c19984 drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring adds 8715a7ab382a drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring adds 40cc2b423d9d drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring adds 8defb4f081a5 drm/amdgpu: Forward VMID reservation errors adds c8e7e3c2215e drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include [...] adds 0300e6d6ff63 drm/amdgpu: use static ids for ACP platform devs adds 3f2289b56cd9 drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling adds ff28ff98db6a drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling adds 817356048e38 drm/amdgpu: use common defines for HUB faults adds 3925683515e9 Revert "drm/amd: Skip power ungate during suspend for VPE" adds 0692602defb0 Merge tag 'amd-drm-next-6.19-2025-12-02' of https://gitlab [...] new 6dfafbd0299a Merge tag 'drm-next-2025-12-03' of https://gitlab.freedesk [...] new 2aa680df6806 Merge tag 'sound-6.19-rc1' of git://git.kernel.org/pub/scm [...] adds e4ee0bb077cd platform/chrome: cros_usbpd_notify: defer probe when paren [...] adds c862381bd03a platform/chrome: cros_ec_lightbar: Check if ec supports su [...] adds 944edca81e7a platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver adds 52075d2c7595 platform/chrome: sensorhub: Support devices without FIFO_I [...] new 04265849c856 Merge tag 'chrome-platform-v6.19' of git://git.kernel.org/ [...] adds 3cf8e55894b5 pwm: Simplify printf to emit chip->npwm in $debugfs/pwm adds 5f7ff902e7f3 pwm: Use %u to printf unsigned int pwm_chip::npwm and pwm_ [...] adds 0559730b8570 pwm: Drop unused function pwm_apply_args() adds 0251fa888741 pwm: max7360: Clean MAX7360 code adds 24ec5632a10d pwm: mediatek: Convert to waveform API adds b55bbc2872eb pwm: airoha: Add support for EN7581 SoC adds a875806eac0b pwm: mediatek: Remove unneeded semicolon adds 0a47e5e864c7 pwm: mediatek: Make use of struct_size macro adds 739ad9be61e5 rust: macros: Add support for 'imports_ns' to module! adds ce284f882022 pwm: Export `pwmchip_release` for external use adds 7b3dce814a15 rust: pwm: Add Kconfig and basic data structures adds d8046cd50879 rust: pwm: Add complete abstraction layer adds 264b501bb40d rust: pwm: Add module_pwm_platform_driver! macro adds a69a54f8dffb rust: pwm: Drop wrapping of PWM polarity and state adds 51b4c0f9749d rust: pwm: Fix broken intra-doc link adds e03724aac758 pwm: Add Rust driver for T-HEAD TH1520 SoC adds a367b64ba498 dt-bindings: pwm: thead: Add T-HEAD TH1520 PWM controller adds 6fe9e919c144 pwm: Fix Rust formatting adds 26dcb42086d4 pwm: th1520: Fix clippy warning for redundant struct field init adds 9075ceeadac3 pwm: th1520: Use module_pwm_platform_driver! macro adds a5d51e02d6fa Merge branch 'pwm/th1520' into pwm/for-next adds cda323dbda76 pwm: bcm2835: Make sure the channel is enabled after pwm_r [...] adds fae00ea9f003 pwm: rzg2l-gpt: Allow checking period_tick cache value onl [...] new 77956cf36494 Merge tag 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/s [...] adds 9d4d01a293ad dt-bindings: mtd: physmap: add 'clocks' and 'power-domains' adds 3e9c49d4c306 mtd: intel-dg: wake card on operations adds c95de73da12b mtd: spear_smi: fix kernel-doc warnings <linux/mtd/spear_smi.h> adds a697c671cc31 mtd: maps: pcmciamtd: fix potential memory leak in pcmciam [...] adds 64ef5f454e16 mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions adds 1cce5a5ecafe mtd: docg3: fix kernel-doc warnings adds c909fec69f84 mtd: lpddr_cmds: fix signed shifts in lpddr_cmds adds f3dc4d9898bc mtd: sm_ftl: Replace deprecated strncpy with sysfs_emit in [...] adds 2158890a1af1 mtd: sm_ftl: Fix typo in comment in sm_read_lba adds aee8c4d9d48d mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips adds a607e676c8b9 mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips adds 71c239348d9f mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips adds f21d2c7d3755 mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips adds 1df1fdbc7e63 mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips adds 604cf6a40157 mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips adds 653f6def567c mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook adds f74de390557b mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook adds e8f288a115f4 mtd: spi-nor: spansion: SMPT fixups for S25FS-S adds 74883accfa4a mtd: spi-nor: micron-st: rename the die_late_init functions adds 9437a14ae216 mtd: spi-nor: micron-st: move set_octal_dtr to late_init() adds 44dd635cd632 mtd: spi-nor: micron-st: use SFDP of mt35xu512aba adds a5dff51e190c mtd: spi-nor: micron-st: add mt35xu01gbba support adds 7f77c561e227 mtd: spi-nor: micron-st: add TODO for fixing mt35xu02gcba adds 5008c3ec3f89 mtd: spi-nor: core: Check read CR support adds ed26bd40df11 mailmap: update Pratyush Yadav's email address adds de95c587981a Merge tag 'spi-nor/for-6.19' of https://git.kernel.org/pub [...] adds fbd72cb463fd Revert "mtd: rawnand: marvell: fix layouts" adds 050553c683f2 mtd: nand: relax ECC parameter validation check adds bf425fa103b0 mtd: rawnand: cadence: Add support for NV-DDR interface mode adds 2052c1e59b34 mtd: rawnand: gpmi: Remove redundant pm_runtime_mark_last_ [...] adds cdf44f1add4e mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on pro [...] adds 7c99743a0b10 dt-bindings: mtd: sunxi: Add H616 compatible adds deaa77ed66bf mtd: rawnand: sunxi: Remove superfluous register readings adds 1be7ac78b72f mtd: rawnand: sunxi: Replace hard coded value by a define adds 94dc08adaf92 mtd: rawnand: sunxi: move ECC strenghts in sunxi_nfc_caps adds 4a3a05681432 mtd: rawnand: sunxi: introduce reg_ecc_err_cnt in sunxi_nfc_caps adds f53c74d05774 mtd: rawnand: sunxi: introduce reg_user_data in sunxi_nfc_caps adds 6fc2619af1eb mtd: rawnand: sunxi: rework pattern found registers adds 8c1b28ab3e4e mtd: rawnand: sunxi: add has_ecc_block_512 capability adds d21b4338159f mtd: rawnand: sunxi: introduce ecc_mode_mask in sunxi_nfc_caps adds 1340fa872102 mtd: rawnand: sunxi: introduce random en/dir in sunxi_nfc_caps adds ee61bba4ee7c mtd: rawnand: sunxi: introduce reg_pat_id in sunxi_nfc_caps adds 6208274d0a27 mtd: rawnand: sunxi: introduce reg_spare_area in sunxi_nfc_caps adds 97d13bcea230 mtd: rawnand: sunxi: introduce ecc_err_mask in sunxi_nfc_caps adds 5ddfbc68ec7a mtd: rawnand: sunxi: introduce sram_size in sunxi_nfc_caps adds 88fd4e4deae8 mtd: rawnand: sunxi: Add support for H616 nand controller adds 1f3dcfe5fcf5 mtd: rawnand: lpc32xx_slc: Convert to use devm_gpiod_get_o [...] adds b98994cb9bc2 mtd: spinand: esmt: add support for F50L1G41LC adds c67c7ee7d5a5 mtd: rawnand: sunxi: #undef field_{get,prep}() before loca [...] adds 41bdec133dc0 mtd: nand: realtek-ecc: Fix Kconfig dependencies adds a3623e1ae1ed mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors adds f6dffe2a9ed1 mtd: spinand: add support for FudanMicro FM25S01BI3 adds 801b0840b09d Merge tag 'nand/for-6.19' into mtd/next new edd2b9832d60 Merge tag 'mtd/for-6.19' of git://git.kernel.org/pub/scm/l [...] adds 9c7f7262bc1a regmap: add flat cache with sparse validity adds e062bdfdd6ad regmap: warn users about uninitialized flat cache adds 94a3a95f0315 regcache: Add ->populate() callback to separate from ->init() adds bda6f8749c8e regcache: rbtree: Split ->populate() from ->init() adds 27fef3048fe9 regcache: flat: Remove unneeded check and error message fo [...] adds 44c1a444b030 regcache: flat: Split ->populate() from ->init() adds ed5d499b5c9c regcache: maple: Split ->populate() from ->init() adds af9c8092d842 regmap: i3c: Use ARRAY_SIZE() adds 6985defd1d83 regmap: sdw-mbq: Reorder regmap_mbq_context struct for bet [...] new ba1401f9cced Merge tag 'regmap-v6.19' of git://git.kernel.org/pub/scm/l [...] new 0a9431fa74ac Merge tag 'regulator-v6.19' of git://git.kernel.org/pub/sc [...] new fa5ef105618a Merge tag 'spi-v6.19' of git://git.kernel.org/pub/scm/linu [...] adds 0fc1b4b6fda8 dt-bindings: gnss: u-blox: add safeboot gpio adds 955cd0545b6a gnss: ubx: add support for the safeboot gpio adds 094f33935009 dt-bindings: gnss: u-blox: use open-drain reset and safebo [...] adds 4af167d8037d dt-bindings: gnss: u-blox: use lowercase company name adds f5ef3f722d76 dt-bindings: gnss: fix timepulse description new fca5327eaa81 Merge tag 'gnss-6.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds 933b9bc8bb2b dt-bindings: hwmon: Add MPS mp2925 and mp2929 adds a79472e30be4 hwmon: Add MP2925 and MP2929 driver adds 1288ea95ed17 dt-bindings: hwmon: pmbus: add max17616 adds 77ed12d163c7 hwmon: (pmbus/max17616) add driver for max17616 adds 8264528aab4f dt-bindings: hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC adds 13e6612fd333 hwmon: (ntc-thermistor) Add Murata ncp18wm474 adds 1a254111998c dt-bindings: hwmon: Move max31785 compatibles to max31790 [...] adds f1ba3c5f559b dt-bindings: hwmon: max31790: Use addressed fan nodes adds 03897f9baf3e hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7 adds 2e0b52f1ae88 hwmon: (pmbus/max34440): add support adpm12200 adds 4bb9cf5d4131 hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI adds cbb213e07c01 hwmon: (asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7 adds 906f25050add peci: cpu: add Intel Emerald Rapids support adds 03c5ecc276fd hwmon: (peci/dimmtemp) add Intel Emerald Rapids platform support adds a45b3ae40451 hwmon: (peci/cputemp) add Intel Emerald Rapids support adds 2272f61d7241 hwmon: (ltc2947) Use the energy64 attribute type to report [...] adds 9d501496f094 hwmon: (ltc4282) Use the energy64 attribute type to report [...] adds d3f849c7318b dt-bindings: hwmon: pmbus/max17616: Add SMBALERT interrupt [...] adds 81a34b59330a dt-bindings: hwmon: Convert apm,xgene-slimpro-hwmon to DT schema adds 6e11e29d22c7 dt-bindings: trivial-devices: add mps,mp9945 adds 6923e2827d58 hwmon: (pmbus) add driver for MPS MP9945 adds 2e2334fa431a hwmon: (jc42) Rely on subsystem locking adds e9b64fae44be hwmon: (lm90) Rely on subsystem locking adds 5dd26b692478 hwmon: (adm9240) Rely on subsystem locking adds 61e9b50ffa23 hwmon: (emc1403) Rely on subsystem locking adds 965e7381ffcb hwmon: (tmp464) Rely on subsystem locking adds dc11f797b19c hwmon: (tmp421) Rely on subsystem locking adds 3c1aefb3656f hwmon: (tmp401) Rely on subsystem locking adds 9a4bbd20a879 hwmon: (tmp108) Drop mutex.h include adds 1cb5eca6f226 hwmon: (drivetemp) Rely on subsystem locking adds 658bc40ba207 hwmon: (max6697) Rely on subsystem locking adds 8ee6dc15e2d1 hwmon: (ltc4245) Rely on subsystem locking adds b37a3b983a8f hwmon: (lm95245) Rely on subsystem locking adds 44bd91bca9d9 hwmon: (tmp103) Drop unnecessary include files adds 04e965717f5d hwmon: (tmp102) Drop unnecessary include files adds a07eb5f6f942 hwmon: (max6639) Rely on subsystem locking adds e1c4d5db9a87 hwmon: (max31827) Rely on subsystem locking adds 9ad270bf4dcc hwmon: (nct7904) Rely on subsystem locking adds bc003fbc77a0 hwmon: (nct7363) Drop unnecessary include files adds 06c38a58786a hwmon: (max6620) Rely on subsystem locking adds 578652bef0e8 hwmon: (max31790) Rely on subsystem locking adds 72804d1631b3 hwmon: (scmi) Enable sensors to assure they can be read adds d10b16d02cc7 dt-bindings: trivial-devices: add ADT7410, ADT7420 and ADT7422 adds 7b2a5a84694e hwmon: (adt7410): Add OF match table adds ad1519d58713 hwmon: (adt7410): Support adt7422 chip adds 1b1d2fae3654 docs/hwmon: Fix broken links warnings in lm90.rst adds 59526e854271 hwmon: (max127) Rely on subsystem locking adds 4e94552a5709 hwmon: (lm95234) Rely on subsystem locking adds 3f5b5795b4f7 hwmon: (lm92) Rely on subsystem locking adds 0f192ec0014e hwmon: (hs3001) Rely on subsystem locking adds 5395aa802e69 hwmon: (sbtsi_temp) Rely on subsystem locking adds caff6fba5166 hwmon: (ina2xx) Rely on subsystem locking adds 53dfa12299c1 hwmon: (sht4x) Rely on subsystem locking adds 3ed9a9274724 hwmon: (ina3221) Rely on subsystem locking adds 8b932c6af443 hwmon: (k10temp) Rely on subsystem locking adds 3e9c967f30a6 hwmon: (mr75203) Drop unnecessary include file adds 8c1750a5645a hwmon: (powr1220) Rely on subsystem locking adds fa035d98dbae hwmon: (ftsteutates) Rely on subsystem locking adds 3da03e4e0e16 hwmon: (ina238) Rely on subsystem locking adds a640a80bf02d hwmon: (lm95241) Rely on subsystem locking adds 1cfad0931e7b hwmon: (aht10) Rely on subsystem locking adds ed2bee47de00 hwmon: (adt7411) Rely on subsystem locking adds fd0443a92480 hwmon: (ltc2947-core) Rely on subsystem locking adds 1ba1fd1f6057 hwmon: (peci) Rely on subsystem locking adds c3fc3c63c9e3 hwmon: (adt7x10) Rely on subsystem locking adds 00148a0a234e hwmon: (sfctemp) Rely on subsystem locking adds bf9a27c86e4b hwmon: (lochnagar-hwmon) Rely on subsystem locking adds d4469d53a9fb hwmon: (ltc4282) Rely on subsystem locking adds ca2363f8a294 hwmon: (aquacomputer_d5next) Rely on subsystem locking adds 0517a5c70c6e hwmon: (gpd-fan) Rely on subsystem locking adds 75616264e0cc hwmon: (i5500_temp) Drop unnecessary include files adds b4306c0c8e24 hwmon: (asus_rog_ryujin) Rely on subsystem locking adds 4c8d758d4ebf hwmon: (chipcap2) Drop unnecessary include files adds 4207069edbf0 hwmon: (corsair-psu) Rely on subsystem locking adds abfb05085177 hwmon: (corsair-psu) Rely on subsystem locking adds 0da5b278f665 docs/hwmon: Fix broken maxim-ic.com links to analog.com adds 17ede362a6f2 docs/hwmon: Add missing datasheet links for Maxim chips adds 1f7161fa0d4e docs/hwmon: Update maxim-ic.com links to analog.com adds 2ea255d35bc3 hwmon: (asus-ec-sensors) add ROG STRIX X870-F GAMING WIFI adds 3eaf1b631506 hwmon: (aht10) Add support for dht20 adds 68c2a8b59d23 hwmon: (sy7636a) Fix sensor description adds 96cee719d222 dt-bindings: hwmon: ST TSC1641 power monitor adds 0c7d530a04b4 hwmon: Add TSC1641 I2C power monitor driver adds 71a117d28f87 hwmon/pmbus: (isl68137) Add support for raa229141 adds 638196d43bd3 hwmon: (tmp421) Check error when loading label from dt adds 006f661e024f hwmon: (tmp421) Remove duplicate return in switch-case adds 6ae5101d6f3a hwmon: (corsair-cpro) Read temperature as a signed value adds 3c48eb382e57 hwmon: (corsair-cpro) Replace magic values with constants adds 93a8cb5b69c9 MAINTAINERS: Add entry for ST TSC1641 driver adds 862fa23acc67 Documentation/hwmon: Fix broken datasheet links for zl6100 adds b340412a3b22 mfd: macsmc: Add new __SMC_KEY macro adds d5c0ae872e2e Merge tag 'ib-mfd-hwmon-v6.19' into hwmon-next adds 785205fd8139 hwmon: Add Apple Silicon SMC hwmon driver adds d56933e74d0d hwmon: (k10temp) Add AMD Steam Deck APU ID adds 96710819d0ce hwmon: (vt1211) Convert macros to functions to avoid TOCTOU adds 48593957a016 hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMING adds cefb89592e32 dt-bindings: hwmon: Add AST2700 compatible adds edbce49ea653 hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible string adds 4faaa77d6b32 hwmon: (emc2103) Add locking to avoid TOCTOU adds fe598ab37e47 hwmon: (vt8231) Convert macros to functions to avoid TOCTOU adds fe5dbe3110c5 hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry adds be89cf786d36 hwmon: (lm87) Convert macros to functions to avoid TOCTOU adds 9eb4fb93069a hwmon: (adm1029) Add locking to avoid TOCTOU adds a4d01f3b02d0 hwmon: (adm1026) Convert macros to functions to avoid TOCTOU adds 2f88425ef590 hwmon: sy7636a: Fix regulator_enable resource leak on error path adds 8ac2a19d7063 hwmon/lm78: Drop REALLY_SLOW_IO setting adds 72e5c0d70d32 hwmon/w83781d: Drop REALLY_SLOW_IO setting adds 02f0ad8e8de8 hwmon: (max6697) fix regmap leak on probe failure adds 07272e883fc6 hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU adds b8d5acdcf525 hwmon: (max16065) Use local variable to avoid TOCTOU adds 30ca0e049f50 hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelist new 02892f90a985 Merge tag 'hwmon-for-v6.19' of git://git.kernel.org/pub/sc [...] adds 5a43dc9f4ee0 firewire: core: detect device quirk when reading configura [...] adds 15f9610fc96a firewire: core: handle device quirk of MOTU Audio Express adds 665ad59b891a firewire: core: code refactoring to compute transaction speed adds 55b4e903a156 firewire: core: determine transaction speed after detectin [...] adds d52bb3daad3f firewire: core: handle device quirk of TASCAM FW-1884/FW-1 [...] adds dbd0cf204fe6 ALSA: firewire-tascam: reserve resources for transferred i [...] adds b330f98ff238 firewire: core: use cleanup function to release cached con [...] adds ddc021b58b52 firewire: core: code refactoring to remove transaction entry adds fa2dc2710076 firewire: core: code refactoring to find and pop transacti [...] adds 594a6a27fb17 firewire: core: clear sources of hardware interrupt at car [...] adds ae1ef2fbb8c9 firewire: core: add WQ_UNBOUND to alloc_workqueue users adds 036176d9dba7 firewire: core: abort pending transactions at card removal new 205f1a0d1886 Merge tag 'firewire-updates-6.19' of git://git.kernel.org/ [...] new 500920fa7681 Merge tag 'gpio-updates-for-v6.19-rc1' of git://git.kernel [...] adds cc32134d9d40 dt-bindings: power: qcom,rpmpd: document the Kaanapali RPM [...] adds 0e85936a9d49 dt-bindings: power: qcom,rpmpd: add new RPMH levels adds 203dfbda0354 dt-bindings: power: Add support for MT8196 power controllers adds 295926ef36bb dt-bindings: power: rockchip: Add support for RV1126B adds 66901bc7df13 dt-bindings: power: Add MT8196 GPU frequency control binding adds 34194cb38503 dt-bindings: soc: bcm: Add bcm2712 compatible adds 35cfef3ccb86 pmdomain: Merge branch dt into next adds 4acbfb6c116b PM: wakeup: Add out-of-band system wakeup support for devices adds 3b7685da4183 pmdomain: core: Allow power-off for out-of-band wakeup-cap [...] adds dfdcfc19fe16 usb: chipidea: core: detach power domain for ci_hdrc platf [...] adds 854825367a1d usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95 adds 198576665b3c usb: dwc3: imx8mp: Set out of band wakeup for i.MX95 adds 72b0a7b34b40 pmdomain: qcom: rpmhpd: Add RPMh power domain support for [...] adds 88914db077b6 pmdomain: mediatek: Add support for Hardware Voter power domains adds 8e98badec1d5 pmdomain: mediatek: Add support for secure HWCCF infra power on adds 5437b2813f8f pmdomain: mediatek: Add support for MT8196 SCPSYS power domains adds 56b0d23017ec pmdomain: mediatek: Add support for MT8196 HFRPSYS power domains adds 47c7b3c24b42 pmdomain: rockchip: Add support for RV1126B adds e938ef83a025 cpuidle: psci: Replace deprecated strcpy in psci_idle_init_cpu adds 19e668e81e27 pmdomain: mediatek: Fix build-errors adds f08e7a4e8d6a pmdomain: mediatek: Add support for MFlexGraphics adds b0671a5fd320 pmdomain: mediatek: mtk-mfg: select MAILBOX in Kconfig adds d4aa5960025a pmdomain: bcm: bcm2835-power: Prepare to support BCM2712 adds 3ee4082545fe amba: bus: Drop dev_pm_domain_detach() call adds 80ed617a62fe pmdomain: mediatek: convert from clk round_rate() to deter [...] adds ccde6525183c smp: Introduce a helper function to check for pending IPIs adds 0346625cd7f1 pmdomain: Extend the genpd governor for CPUs to account for IPIs adds 1f67707fafa5 pmdomain: Merge branch fixes into next new 52206f82d924 Merge tag 'pmdomain-v6.19' of git://git.kernel.org/pub/scm [...] adds f7f37154889e mmc: core: remove uselss memalloc_noio_save adds ad41223b185a mmc: renesas_sdhi: enable bigger data ports where available adds db7e0ad68a66 dt-bindings: mmc: sdhci-msm: Add Kaanapali compatible adds 24f8929f2ae8 mmc: use octal file permissions instead of symbolic adds 27e08eee012b dt-bindings: mmc: sdhci-msm: Add sm8750 compatible adds c763d39f444d dt-bindings: mmc: Add support for BCM72116 and BCM74371 SD [...] adds 5ef910100658 mmc: sdhci-brcmstb: move SDIO_CFG_CQ_CAPABILITY define adds 4d92506eb593 mmc: sdhci-brcmstb: clear CFG_OP_DLY when using HS200 adds eea94bdd9952 mmc: sdhci-brcmstb: Add BCM74371 support adds b7e614802e3f mmc: sdhci-brcmstb: save and restore registers during PM adds cb24b4a9d903 mmc: dw_mmc: Use dma_set_mask_and_coherent() helper adds 7ce67e217980 mmc: sdhci-of-arasan: Omit a variable reassignment in sdhc [...] adds 7563bac2cd8f mmc: Merge branch fixes into next adds c213c3c63e8f dt-bindings: mmc: rockchip-dw-mshc: Add compatible string [...] adds 218fe24ff23b mmc: Merge branch fixes into next adds c2afdd73e5ba mmc: core: Skip to set the default 200mA SD current limit adds 30009a21f257 dt-bindings: mmc: sdhci-of-dwcmshc: Add Eswin EIC7700 adds 32b2633219d3 mmc: sdhci-of-dwcmshc: Add support for Eswin EIC7700 adds 262991d938ac dt-bindings: mmc: ti,da830-mmc: convert to DT schema adds eadea8e134d4 dt-bindings: mmc: socionext,milbeaut-m10v-sdhci-3.0: conve [...] adds fda1e0af7c28 mmc: sdhci-of-dwcmshc: Add command queue support for rockc [...] adds 5f87aaf5b62e mmc: core: Allow more host caps to be modified through debugfs adds 070f0336d19d mmc: mtk-sd: replace use of system_wq with system_percpu_wq adds cc7bcbb5adbd mmc: omap: add WQ_PERCPU to alloc_workqueue users adds 93daf133030b mmc: Merge branch fixes into next adds ff6f0286c896 mmc: dw_mmc-rockchip: Add memory clock auto-gating support adds 989019c969a2 mmc: core: add WQ_PERCPU to alloc_workqueue users adds 59472e8c2943 mmc: meson-mx-sdio: Switch to regmap for register access adds c0184b2f793b mmc: meson-mx-sdio: Use devm_clk_get_enabled() adds b63f8fc1d089 mmc: meson-mx-sdio: Refactor internal clock initialization adds baa74c214427 mmc: meson-mx-sdio: Use devm_mmc_alloc_host() helper adds 3241cde4702b mmc: meson-mx-sdio: Use dev_err_probe() where appropriate adds 38fffa951082 mmc: meson-mx-sdio: Fix indentation in meson_mx_mmc_irq_thread() adds 1bed7f954865 mmc: meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes adds 7b6e6c4a117e dt-bindings: mmc: am654: Simplify dma-coherent property adds 15213383a3d9 mmc: renesas_sdhi: Deassert the reset signal on probe adds 50371ef025a4 mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME [...] adds dcbce328d3a2 mmc: renesas_sdhi: Add suspend/resume hooks adds 69cc9d407585 mmc: sdhci-of-dwcmshc: Fix command queue support for RK3576 adds 8a4a16f86edc MAINTAINERS: Add Shawn Lin as co-maintainer for dw_mmc drivers adds b1f856b1727c mmc: sdhci-msm: Avoid early clock doubling during HS400 tr [...] adds e2bbd950eb72 mmc: Merge branch fixes into next adds c7ce6453b769 mmc: sdhci-of-dwcmshc: Disable internal clock auto gate fo [...] adds 79cf71c0b177 mmc: sdhci-of-dwcmshc: reduce CIT for better performance new dd463c51a327 Merge tag 'mmc-v6.19' of git://git.kernel.org/pub/scm/linu [...] new aa833fc394ba drm/xe: Fix duplicated put due to merge resolution new b3b3f374bd32 mm/huge_memory: fix initialization of huge zero folio new d65513edc3cb MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd new dbf90b175d61 genalloc.h: fix htmldocs warning new 6508d271141c mailmap: update entry for Bartosz Golaszewski new aa09191b8b0d idr: fix idr_alloc() returning an ID out of range new 346f93a2f837 x86/kexec: add a sanity check on previous kernel's ima kex [...] new f8d20950575d x86-kexec-add-a-sanity-check-on-previous-kernels-ima-kexec [...] new b38dbc0363f2 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free new 1145ccc9a78d mm-page_alloc-make-percpu_pagelist_high_fraction-reads-loc [...] new 6cfa10a71cef Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new 6430c634ec74 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 762ddbdfbcd3 Merge branch 'fs-current' of linux-next new 2218ef6a3b17 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] new 27c8907df5dc Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new e8e032cd24dd net: fec: ERR007885 Workaround for XDP TX path new 613d12dd794e netrom: Fix memory leak in nr_sendmsg() new 188e0fa5a679 net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() new ce052b9402e4 net/sched: ets: Always remove class from active list befor [...] new cd7671ef4cf2 net/mlx5: make enable_mpesw idempotent new 35e93736f699 net/mlx5e: Avoid unregistering PSP twice new eb1e937e0064 Merge branch 'mlx5-misc-fixes-2025-12-01' new 4f0638b12451 net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE new 5b48f49ee948 net: dsa: mxl-gsw1xx: fix SerDes RX polarity new 0c57ff008a11 ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2() new 6a107cfe9c99 net/mlx5: Fix double unregister of HCA_PORTS component new bfe8264fe297 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 835a50753579 selftests/bpf: Add -fms-extensions to bpf build flags new 861111b69896 net: smc: SMC_HS_CTRL_BPF should depend on BPF_JIT new d8bce8ff6195 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 39191ce5dbfd ASoc: qcom: q6afe: fix bad guard conversion new ae585fabb971 ASoC: ak4458: Disable regulator when error happens new 1f8f726a2a29 ASoC: ak5558: Disable regulator when error happens new 9b30ceba1c1d ASoC: ak4458 & ak5558: disable regulator if error new 22a03ca7c20c ASoC: codecs: wcd937x: fix OF node leaks on probe failure new 32ae6ebe171a ASoC: codecs: wcd938x: fix OF node leaks on probe failure new 3ef4d9ede20d ASoC: codecs: wcd939x: fix OF node leaks on probe failure new 434f8154bf47 ASoC: codecs: wcd93xx: fix OF node leaks on probe new 8fb817335ad8 ASoC: cros_ec_codec: Remove unnecessary selection of CRYPTO new e4deadb3e562 Merge remote-tracking branch 'asoc/for-6.18' into asoc-linus new 7522d6645d0f Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 68684193e9b5 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new dd77c0bef143 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 0dc73a7aa45c Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 63f9fa206144 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new e376b6a65307 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 8d47f0aee01d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new e1eb9c16a247 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new b42ccdcd2a61 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] new 6355cae8f9bf Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] new 84a4563f4d19 Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] new dc37278de534 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] new ecbb7975a5e5 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] new 1a7a7b80a224 drm/panel: novatek-nt35560: avoid on-stack device structure new c405efca392e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (50cd0879f89b) \ N -- N -- N refs/heads/pending-fixes (c405efca392e)
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 113 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 | 2 +- .gitignore | 1 + .mailmap | 6 +- .pylintrc | 2 +- Documentation/ABI/stable/sysfs-driver-qaic | 19 + .../ABI/testing/sysfs-auxdisplay-linedisp | 90 + Documentation/ABI/testing/sysfs-block-bcache | 7 - .../ABI/testing/sysfs-driver-intel-xe-sriov | 159 + Documentation/ABI/testing/sysfs-module | 2 + Documentation/Kconfig | 2 +- Documentation/Makefile | 160 +- .../RCU/Design/Requirements/Requirements.rst | 33 +- Documentation/RCU/checklist.rst | 12 +- Documentation/RCU/whatisRCU.rst | 3 + Documentation/accel/qaic/aic100.rst | 25 +- Documentation/accel/qaic/qaic.rst | 8 +- Documentation/accounting/taskstats.rst | 54 +- Documentation/admin-guide/bcache.rst | 13 +- Documentation/admin-guide/blockdev/zoned_loop.rst | 61 +- Documentation/admin-guide/cgroup-v2.rst | 31 +- Documentation/admin-guide/efi-stub.rst | 3 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 2 +- Documentation/admin-guide/hw-vuln/spectre.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 97 +- Documentation/admin-guide/kernel-parameters.txt | 102 +- Documentation/admin-guide/md.rst | 10 + Documentation/admin-guide/media/mali-c55-graph.dot | 19 + Documentation/admin-guide/media/mali-c55.rst | 413 + .../admin-guide/media/platform-cardlist.rst | 2 - .../admin-guide/media/rkcif-rk3568-vicap.dot | 8 + Documentation/admin-guide/media/rkcif.rst | 79 + Documentation/admin-guide/media/v4l-drivers.rst | 2 + Documentation/admin-guide/sysctl/net.rst | 29 +- Documentation/admin-guide/tainted-kernels.rst | 2 +- Documentation/admin-guide/workload-tracing.rst | 10 +- Documentation/arch/x86/boot.rst | 40 +- Documentation/bpf/libbpf/program_types.rst | 18 + Documentation/bpf/map_array.rst | 5 +- Documentation/conf.py | 15 +- Documentation/core-api/assoc_array.rst | 196 +- Documentation/core-api/printk-formats.rst | 11 +- Documentation/dev-tools/checkpatch.rst | 13 +- Documentation/dev-tools/kunit/run_manual.rst | 6 + .../display/bridge/fsl,imx8mp-hdmi-tx.yaml | 12 + .../bindings/display/bridge/ite,it66121.yaml | 1 + .../display/bridge/renesas,dsi-csi2-tx.yaml | 54 +- .../bindings/display/bridge/simple-bridge.yaml | 2 + .../bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml | 69 + .../bindings/display/msm/dp-controller.yaml | 17 +- .../devicetree/bindings/display/msm/gmu.yaml | 60 +- .../bindings/display/msm/qcom,glymur-mdss.yaml | 264 + .../bindings/display/msm/qcom,qcs8300-mdss.yaml | 286 + .../bindings/display/msm/qcom,sm6150-mdss.yaml | 40 +- .../bindings/display/msm/qcom,sm8650-dpu.yaml | 16 +- .../bindings/display/panel/ilitek,il79900a.yaml | 68 + .../bindings/display/panel/ilitek,ili9881c.yaml | 3 + .../bindings/display/panel/lg,ld070wx3-sl01.yaml | 60 + .../bindings/display/panel/panel-lvds.yaml | 2 + .../bindings/display/panel/panel-simple-dsi.yaml | 30 +- .../bindings/display/panel/panel-simple.yaml | 6 + .../bindings/display/panel/ronbo,rb070d30.yaml | 14 +- .../bindings/display/panel/samsung,atna33xc20.yaml | 2 + .../bindings/display/panel/samsung,s6e3fc2x01.yaml | 81 + .../bindings/display/panel/samsung,sofef00.yaml | 79 + .../bindings/display/panel/sharp,lq079l1sx01.yaml | 99 + .../display/panel/synaptics,td4300-panel.yaml | 89 + .../bindings/display/renesas,rzg2l-du.yaml | 3 + .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 + .../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 11 + .../devicetree/bindings/gnss/gnss-common.yaml | 3 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 10 +- .../bindings/gpu/arm,mali-valhall-csf.yaml | 42 +- .../devicetree/bindings/gpu/img,powervr-rogue.yaml | 65 +- .../bindings/hwmon/apm,xgene-slimpro-hwmon.yaml | 30 + .../devicetree/bindings/hwmon/apm-xgene-hwmon.txt | 14 - .../bindings/hwmon/aspeed,g6-pwm-tach.yaml | 7 +- .../devicetree/bindings/hwmon/max31785.txt | 22 - .../devicetree/bindings/hwmon/maxim,max31790.yaml | 22 +- .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 + .../bindings/hwmon/pmbus/adi,max17616.yaml | 52 + .../devicetree/bindings/hwmon/st,tsc1641.yaml | 63 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../devicetree/bindings/media/arm,mali-c55.yaml | 86 + .../bindings/media/i2c/dongwoon,dw9719.yaml | 89 + .../bindings/media/i2c/nxp,tda19971.yaml | 162 + .../devicetree/bindings/media/i2c/nxp,tda1997x.txt | 178 - .../devicetree/bindings/media/i2c/sony,imx111.yaml | 105 + .../devicetree/bindings/media/i2c/st,vd55g1.yaml | 6 +- .../devicetree/bindings/media/i2c/ti,tvp5150.txt | 157 - .../devicetree/bindings/media/i2c/ti,tvp5150.yaml | 133 + .../devicetree/bindings/media/nxp,imx8-isi.yaml | 13 +- .../bindings/media/qcom,msm8939-camss.yaml | 254 + .../bindings/media/qcom,sm8650-camss.yaml | 375 + .../bindings/media/qcom,x1e80100-camss.yaml | 2 +- .../bindings/media/renesas,r9a09g057-ivc.yaml | 103 + .../bindings/media/rockchip,px30-vip.yaml | 124 + .../bindings/media/rockchip,rk3568-vicap.yaml | 172 + .../devicetree/bindings/media/rockchip,vdec.yaml | 1 + .../devicetree/bindings/media/snps,dw-hdmi-rx.yaml | 2 +- .../bindings/media/stih407-c8sectpfe.txt | 88 - .../bindings/media/video-interfaces.yaml | 4 +- .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 2 + .../devicetree/bindings/mmc/davinci_mmc.txt | 32 - .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 3 +- .../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 2 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 57 +- .../mmc/socionext,milbeaut-m10v-sdhci-3.0.yaml | 79 + .../devicetree/bindings/mmc/ti,da830-mmc.yaml | 61 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 41 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 10 + .../devicetree/bindings/net/airoha,en7581-eth.yaml | 35 +- .../devicetree/bindings/net/airoha,en7581-npu.yaml | 1 + .../bindings/net/amd,xgbe-seattle-v1a.yaml | 147 + Documentation/devicetree/bindings/net/amd-xgbe.txt | 76 - .../bindings/net/aspeed,ast2600-mdio.yaml | 7 +- .../bindings/net/bluetooth/marvell,sd8897-bt.yaml | 79 + Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 25 + .../bindings/net/can/microchip,mcp251xfd.yaml | 5 + .../bindings/net/can/microchip,mpfs-can.yaml | 5 + .../devicetree/bindings/net/cdns,macb.yaml | 23 +- .../devicetree/bindings/net/dsa/lantiq,gswip.yaml | 164 +- .../bindings/net/dsa/motorcomm,yt921x.yaml | 167 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 3 + .../devicetree/bindings/net/eswin,eic7700-eth.yaml | 129 + .../devicetree/bindings/net/ethernet-phy.yaml | 10 +- .../devicetree/bindings/net/fsl,enetc.yaml | 1 + .../devicetree/bindings/net/marvell-bt-8xxx.txt | 83 - .../devicetree/bindings/net/mediatek,net.yaml | 26 +- .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 73 - .../devicetree/bindings/net/mscc-phy-vsc8531.yaml | 131 + .../devicetree/bindings/net/nxp,netc-blk-ctrl.yaml | 1 + .../bindings/net/pse-pd/ti,tps23881.yaml | 1 + .../devicetree/bindings/net/qcom,ethqos.yaml | 8 + .../devicetree/bindings/net/rockchip-dwmac.yaml | 3 + .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/net/sophgo,sg2044-dwmac.yaml | 19 + .../bindings/net/wireless/mediatek,mt76.yaml | 66 + .../devicetree/bindings/npu/arm,ethos.yaml | 79 + .../bindings/power/mediatek,mt8196-gpufreq.yaml | 117 + .../bindings/power/mediatek,power-controller.yaml | 4 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/rockchip,power-controller.yaml | 2 + .../devicetree/bindings/pwm/thead,th1520-pwm.yaml | 48 + .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 38 +- .../devicetree/bindings/trivial-devices.yaml | 12 + .../devicetree/bindings/vendor-prefixes.yaml | 8 +- Documentation/doc-guide/checktransupdate.rst | 6 +- Documentation/doc-guide/contributing.rst | 2 +- Documentation/doc-guide/kernel-doc.rst | 33 +- Documentation/doc-guide/parse-headers.rst | 189 +- Documentation/doc-guide/sphinx.rst | 6 +- Documentation/driver-api/dpll.rst | 36 +- Documentation/driver-api/media/v4l2-core.rst | 1 + Documentation/driver-api/media/v4l2-isp.rst | 49 + Documentation/driver-api/parport-lowlevel.rst | 5 + Documentation/driver-api/pldmfw/index.rst | 1 - .../driver-api/usb/writing_musb_glue_layer.rst | 2 +- Documentation/features/list-arch.sh | 11 - Documentation/filesystems/ext4/inodes.rst | 2 + Documentation/filesystems/ext4/super.rst | 4 +- Documentation/filesystems/gfs2.rst | 52 - .../{gfs2-glocks.rst => gfs2/glocks.rst} | 0 Documentation/filesystems/gfs2/index.rst | 64 + .../{gfs2-uevents.rst => gfs2/uevents.rst} | 0 Documentation/filesystems/index.rst | 4 +- .../filesystems/ramfs-rootfs-initramfs.rst | 12 +- .../filesystems/xfs/xfs-online-fsck-design.rst | 238 +- Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/drm-kms.rst | 15 + Documentation/gpu/nova/core/todo.rst | 30 - Documentation/gpu/rfc/color_pipeline.rst | 378 + Documentation/gpu/rfc/index.rst | 3 + Documentation/gpu/todo.rst | 37 + Documentation/gpu/vkms.rst | 119 +- Documentation/gpu/xe/index.rst | 1 + Documentation/gpu/xe/xe_exec_queue.rst | 20 + Documentation/gpu/xe/xe_gt_freq.rst | 3 + Documentation/hwmon/aht10.rst | 10 +- Documentation/hwmon/asus_ec_sensors.rst | 4 + Documentation/hwmon/ds1621.rst | 10 +- Documentation/hwmon/index.rst | 5 + Documentation/hwmon/isl68137.rst | 10 + Documentation/hwmon/jc42.rst | 2 +- Documentation/hwmon/lm75.rst | 13 +- Documentation/hwmon/lm90.rst | 127 +- Documentation/hwmon/macsmc-hwmon.rst | 71 + Documentation/hwmon/max127.rst | 2 +- Documentation/hwmon/max15301.rst | 2 +- Documentation/hwmon/max16064.rst | 2 +- Documentation/hwmon/max16065.rst | 8 +- Documentation/hwmon/max1619.rst | 4 +- Documentation/hwmon/max16601.rst | 2 +- Documentation/hwmon/max1668.rst | 2 +- Documentation/hwmon/max17616.rst | 62 + Documentation/hwmon/max197.rst | 4 +- Documentation/hwmon/max20730.rst | 8 +- Documentation/hwmon/max31722.rst | 4 +- Documentation/hwmon/max31730.rst | 2 +- Documentation/hwmon/max31785.rst | 2 +- Documentation/hwmon/max31790.rst | 2 +- Documentation/hwmon/max31827.rst | 6 +- Documentation/hwmon/max34440.rst | 37 +- Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/max6650.rst | 4 +- Documentation/hwmon/max6697.rst | 20 +- Documentation/hwmon/max77705.rst | 4 +- Documentation/hwmon/max8688.rst | 2 +- Documentation/hwmon/mp2925.rst | 151 + Documentation/hwmon/mp9945.rst | 117 + Documentation/hwmon/pmbus.rst | 2 +- Documentation/hwmon/sy7636a-hwmon.rst | 4 +- Documentation/hwmon/tsc1641.rst | 87 + Documentation/hwmon/zl6100.rst | 16 +- Documentation/kbuild/kbuild.rst | 10 +- Documentation/memory-barriers.txt | 6 +- Documentation/misc-devices/amd-sbi.rst | 6 +- Documentation/misc-devices/mrvl_cn10k_dpi.rst | 4 +- Documentation/misc-devices/tps6594-pfsm.rst | 12 +- Documentation/misc-devices/uacce.rst | 7 +- Documentation/mm/active_mm.rst | 2 +- Documentation/netlink/genetlink-c.yaml | 2 +- Documentation/netlink/genetlink.yaml | 2 +- Documentation/netlink/netlink-raw.yaml | 2 +- Documentation/netlink/specs/conntrack.yaml | 2 +- Documentation/netlink/specs/devlink.yaml | 11 + Documentation/netlink/specs/dpll.yaml | 7 + Documentation/netlink/specs/ethtool.yaml | 88 +- Documentation/netlink/specs/netdev.yaml | 28 +- Documentation/netlink/specs/nftables.yaml | 2 +- Documentation/netlink/specs/psp.yaml | 95 + Documentation/netlink/specs/rt-addr.yaml | 7 +- Documentation/netlink/specs/rt-link.yaml | 50 +- Documentation/netlink/specs/rt-neigh.yaml | 2 +- Documentation/netlink/specs/rt-route.yaml | 8 +- Documentation/netlink/specs/rt-rule.yaml | 6 +- Documentation/netlink/specs/wireguard.yaml | 298 + Documentation/networking/6pack.rst | 2 +- Documentation/networking/arcnet-hardware.rst | 22 +- Documentation/networking/arcnet.rst | 48 +- .../device_drivers/cellular/qualcomm/rmnet.rst | 10 +- .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/mucse/rnpgbe.rst | 17 + .../networking/devlink/devlink-eswitch-attr.rst | 13 + .../networking/devlink/devlink-params.rst | 14 + Documentation/networking/devlink/i40e.rst | 34 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/mlx5.rst | 14 + Documentation/networking/devlink/stmmac.rst | 40 + Documentation/networking/dsa/dsa.rst | 17 +- Documentation/networking/ethtool-netlink.rst | 64 + Documentation/networking/index.rst | 5 +- Documentation/networking/ip-sysctl.rst | 60 +- Documentation/networking/napi.rst | 50 +- .../net_cachelines/inet_connection_sock.rst | 2 +- .../networking/net_cachelines/inet_sock.rst | 79 +- .../net_cachelines/netns_ipv4_sysctl.rst | 3 +- Documentation/networking/netconsole.rst | 2 +- Documentation/networking/nfc.rst | 6 +- Documentation/networking/smc-sysctl.rst | 40 + Documentation/networking/statistics.rst | 4 +- Documentation/networking/tls.rst | 20 + Documentation/networking/xfrm/index.rst | 13 + Documentation/networking/xfrm/xfrm_device.rst | 206 + Documentation/networking/{ => xfrm}/xfrm_proc.rst | 0 Documentation/networking/xfrm/xfrm_sync.rst | 192 + Documentation/networking/xfrm/xfrm_sysctl.rst | 11 + Documentation/networking/xfrm_device.rst | 202 - Documentation/networking/xfrm_sync.rst | 189 - Documentation/networking/xfrm_sysctl.rst | 11 - Documentation/process/2.Process.rst | 47 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/submitting-patches.rst | 5 +- Documentation/rust/quick-start.rst | 4 +- Documentation/sphinx/kernel_abi.py | 6 +- Documentation/sphinx/kernel_feat.py | 26 +- Documentation/sphinx/kernel_include.py | 112 +- Documentation/sphinx/kerneldoc-preamble.sty | 2 +- Documentation/sphinx/kerneldoc.py | 6 +- Documentation/sphinx/load_config.py | 60 - Documentation/sphinx/parallel-wrapper.sh | 33 - .../{common_appendix.rst => common_appendix.txt} | 0 ...on_hist_options.rst => common_hist_options.txt} | 0 Documentation/tools/rtla/common_options.rst | 119 - Documentation/tools/rtla/common_options.txt | 129 + ...cription.rst => common_osnoise_description.txt} | 0 ...oise_options.rst => common_osnoise_options.txt} | 0 ...mmon_timerlat_aa.rst => common_timerlat_aa.txt} | 0 ...ription.rst => common_timerlat_description.txt} | 0 .../tools/rtla/common_timerlat_options.rst | 67 - .../tools/rtla/common_timerlat_options.txt | 67 + ...mmon_top_options.rst => common_top_options.txt} | 0 Documentation/tools/rtla/rtla-hwnoise.rst | 8 +- Documentation/tools/rtla/rtla-osnoise-hist.rst | 10 +- Documentation/tools/rtla/rtla-osnoise-top.rst | 10 +- Documentation/tools/rtla/rtla-osnoise.rst | 4 +- Documentation/tools/rtla/rtla-timerlat-hist.rst | 12 +- Documentation/tools/rtla/rtla-timerlat-top.rst | 14 +- Documentation/tools/rtla/rtla-timerlat.rst | 4 +- Documentation/tools/rtla/rtla.rst | 2 +- Documentation/trace/timerlat-tracer.rst | 12 +- .../translations/it_IT/doc-guide/parse-headers.rst | 8 +- .../translations/it_IT/doc-guide/sphinx.rst | 4 +- Documentation/translations/ja_JP/SubmittingPatches | 28 +- .../translations/zh_CN/admin-guide/README.rst | 2 +- Documentation/translations/zh_CN/block/blk-mq.rst | 130 + .../translations/zh_CN/block/data-integrity.rst | 192 + Documentation/translations/zh_CN/block/index.rst | 35 + .../zh_CN/dev-tools/gdb-kernel-debugging.rst | 2 +- .../zh_CN/doc-guide/checktransupdate.rst | 6 +- .../translations/zh_CN/doc-guide/contributing.rst | 2 +- .../translations/zh_CN/doc-guide/parse-headers.rst | 8 +- .../translations/zh_CN/doc-guide/sphinx.rst | 4 +- .../translations/zh_CN/filesystems/dnotify.rst | 67 + .../translations/zh_CN/filesystems/gfs2-glocks.rst | 211 + .../zh_CN/filesystems/gfs2-uevents.rst | 97 + .../translations/zh_CN/filesystems/gfs2.rst | 57 + .../translations/zh_CN/filesystems/index.rst | 17 +- .../translations/zh_CN/filesystems/inotify.rst | 80 + .../zh_CN/filesystems/ubifs-authentication.rst | 354 + .../translations/zh_CN/filesystems/ubifs.rst | 114 + Documentation/translations/zh_CN/how-to.rst | 4 +- Documentation/translations/zh_CN/kbuild/kbuild.rst | 27 +- Documentation/translations/zh_CN/mm/active_mm.rst | 2 +- .../translations/zh_CN/networking/generic-hdlc.rst | 176 + .../translations/zh_CN/networking/index.rst | 7 +- .../translations/zh_CN/networking/mptcp-sysctl.rst | 139 + .../translations/zh_CN/networking/timestamping.rst | 674 + .../zh_CN/rust/general-information.rst | 1 + Documentation/translations/zh_CN/rust/index.rst | 33 +- Documentation/translations/zh_CN/rust/testing.rst | 215 + Documentation/translations/zh_CN/scsi/index.rst | 92 + Documentation/translations/zh_CN/scsi/libsas.rst | 425 + .../zh_CN/scsi/link_power_management_policy.rst | 32 + .../translations/zh_CN/scsi/scsi-parameters.rst | 118 + Documentation/translations/zh_CN/scsi/scsi.rst | 48 + Documentation/translations/zh_CN/scsi/scsi_eh.rst | 482 + .../translations/zh_CN/scsi/scsi_mid_low_api.rst | 1174 ++ .../translations/zh_CN/scsi/sd-parameters.rst | 38 + Documentation/translations/zh_CN/scsi/wd719x.rst | 35 + Documentation/translations/zh_CN/security/SCTP.rst | 317 + .../translations/zh_CN/security/index.rst | 4 +- Documentation/translations/zh_CN/security/ipe.rst | 398 + .../zh_CN/security/lsm-development.rst | 19 + .../translations/zh_CN/security/secrets/coco.rst | 96 + .../translations/zh_CN/security/secrets/index.rst | 9 +- .../translations/zh_CN/subsystem-apis.rst | 3 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- .../zh_TW/dev-tools/gdb-kernel-debugging.rst | 2 +- Documentation/userspace-api/dma-buf-heaps.rst | 59 +- .../userspace-api/media/cec/cec-header.rst | 8 +- .../userspace-api/media/cec/cec.h.rst.exceptions | 3 + .../userspace-api/media/drivers/index.rst | 1 + .../userspace-api/media/drivers/mali-c55.rst | 55 + .../userspace-api/media/dvb/dmx.h.rst.exceptions | 86 +- .../userspace-api/media/dvb/dmx_types.rst | 1 + .../media/dvb/frontend.h.rst.exceptions | 5 +- Documentation/userspace-api/media/dvb/headers.rst | 31 +- .../userspace-api/media/mediactl/media-header.rst | 8 +- .../media/mediactl/media.h.rst.exceptions | 3 + .../userspace-api/media/rc/lirc-header.rst | 14 +- Documentation/userspace-api/media/v4l/app-pri.rst | 1 + Documentation/userspace-api/media/v4l/audio.rst | 1 + Documentation/userspace-api/media/v4l/biblio.rst | 1 + Documentation/userspace-api/media/v4l/buffer.rst | 2 + .../userspace-api/media/v4l/capture-example.rst | 1 + .../userspace-api/media/v4l/capture.c.rst | 1 + .../userspace-api/media/v4l/colorspaces-defs.rst | 1 + .../media/v4l/colorspaces-details.rst | 1 + .../userspace-api/media/v4l/colorspaces.rst | 1 + .../userspace-api/media/v4l/common-defs.rst | 1 + Documentation/userspace-api/media/v4l/common.rst | 1 + Documentation/userspace-api/media/v4l/compat.rst | 1 + Documentation/userspace-api/media/v4l/control.rst | 1 + Documentation/userspace-api/media/v4l/crop.rst | 1 + .../userspace-api/media/v4l/depth-formats.rst | 1 + .../userspace-api/media/v4l/dev-decoder.rst | 1 + .../userspace-api/media/v4l/dev-encoder.rst | 1 + .../userspace-api/media/v4l/dev-event.rst | 1 + .../userspace-api/media/v4l/dev-mem2mem.rst | 1 + Documentation/userspace-api/media/v4l/dev-meta.rst | 1 + Documentation/userspace-api/media/v4l/dev-osd.rst | 1 + .../userspace-api/media/v4l/dev-overlay.rst | 1 + .../userspace-api/media/v4l/dev-radio.rst | 1 + Documentation/userspace-api/media/v4l/dev-sdr.rst | 1 + .../media/v4l/dev-stateless-decoder.rst | 1 + .../userspace-api/media/v4l/dev-subdev.rst | 1 + .../userspace-api/media/v4l/dev-touch.rst | 1 + Documentation/userspace-api/media/v4l/devices.rst | 1 + .../userspace-api/media/v4l/dv-timings.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-camera.rst | 1 + .../media/v4l/ext-ctrls-codec-stateless.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 1 + .../media/v4l/ext-ctrls-colorimetry.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-detect.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-dv.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-flash.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 1 + .../media/v4l/ext-ctrls-image-process.rst | 1 + .../media/v4l/ext-ctrls-image-source.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 1 + .../userspace-api/media/v4l/extended-controls.rst | 1 + .../userspace-api/media/v4l/field-order.rst | 1 + Documentation/userspace-api/media/v4l/fourcc.rst | 1 + .../userspace-api/media/v4l/hsv-formats.rst | 1 + Documentation/userspace-api/media/v4l/libv4l.rst | 1 + .../userspace-api/media/v4l/meta-formats.rst | 3 + .../media/v4l/metafmt-arm-mali-c55.rst | 84 + .../userspace-api/media/v4l/metafmt-c3-isp.rst | 1 + .../userspace-api/media/v4l/metafmt-d4xx.rst | 1 + .../userspace-api/media/v4l/metafmt-generic.rst | 1 + .../userspace-api/media/v4l/metafmt-intel-ipu3.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-be.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-fe.rst | 1 + .../userspace-api/media/v4l/metafmt-rkisp1.rst | 1 + .../userspace-api/media/v4l/metafmt-uvc.rst | 1 + .../userspace-api/media/v4l/metafmt-vivid.rst | 1 + .../userspace-api/media/v4l/metafmt-vsp1-hgo.rst | 1 + .../userspace-api/media/v4l/metafmt-vsp1-hgt.rst | 1 + .../userspace-api/media/v4l/pixfmt-bayer.rst | 1 + .../userspace-api/media/v4l/pixfmt-cnf4.rst | 1 + .../userspace-api/media/v4l/pixfmt-compressed.rst | 1 + .../userspace-api/media/v4l/pixfmt-indexed.rst | 1 + .../userspace-api/media/v4l/pixfmt-intro.rst | 1 + .../userspace-api/media/v4l/pixfmt-inzi.rst | 1 + .../userspace-api/media/v4l/pixfmt-m420.rst | 1 + .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 1 + .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 1 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 1 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 1 + .../media/v4l/pixfmt-srggb10-ipu3.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb10.rst | 1 + .../media/v4l/pixfmt-srggb10alaw8.rst | 1 + .../media/v4l/pixfmt-srggb10dpcm8.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb12.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb14.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb16.rst | 1 + .../media/v4l/pixfmt-srggb8-pisp-comp.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 1 + .../userspace-api/media/v4l/pixfmt-uv8.rst | 1 + .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 1 + .../userspace-api/media/v4l/pixfmt-v4l2.rst | 1 + .../userspace-api/media/v4l/pixfmt-y12i.rst | 1 + .../userspace-api/media/v4l/pixfmt-y16i.rst | 1 + .../userspace-api/media/v4l/pixfmt-y8i.rst | 1 + .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 1 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 1 + .../userspace-api/media/v4l/pixfmt-z16.rst | 1 + Documentation/userspace-api/media/v4l/pixfmt.rst | 1 + .../userspace-api/media/v4l/planar-apis.rst | 1 + Documentation/userspace-api/media/v4l/querycap.rst | 1 + .../userspace-api/media/v4l/sdr-formats.rst | 1 + .../media/v4l/selection-api-configuration.rst | 1 + .../media/v4l/selection-api-examples.rst | 1 + .../media/v4l/selection-api-intro.rst | 1 + .../media/v4l/selection-api-targets.rst | 1 + .../media/v4l/selection-api-vs-crop-api.rst | 1 + .../userspace-api/media/v4l/selection-api.rst | 1 + .../userspace-api/media/v4l/selections-common.rst | 1 + Documentation/userspace-api/media/v4l/standard.rst | 1 + .../userspace-api/media/v4l/subdev-formats.rst | 421 +- .../userspace-api/media/v4l/tch-formats.rst | 1 + Documentation/userspace-api/media/v4l/tuner.rst | 1 + .../userspace-api/media/v4l/user-func.rst | 1 + Documentation/userspace-api/media/v4l/v4l2-isp.rst | 67 + .../media/v4l/v4l2-selection-flags.rst | 1 + .../media/v4l/v4l2-selection-targets.rst | 1 + Documentation/userspace-api/media/v4l/v4l2.rst | 1 + .../userspace-api/media/v4l/v4l2grab-example.rst | 1 + .../userspace-api/media/v4l/v4l2grab.c.rst | 1 + Documentation/userspace-api/media/v4l/video.rst | 1 + Documentation/userspace-api/media/v4l/videodev.rst | 9 +- .../media/v4l/videodev2.h.rst.exceptions | 288 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 8 + .../userspace-api/media/v4l/vidioc-remove-bufs.rst | 2 +- .../userspace-api/media/v4l/yuv-formats.rst | 1 + Documentation/userspace-api/spec_ctrl.rst | 6 +- Documentation/w1/w1-netlink.rst | 2 +- MAINTAINERS | 228 +- Makefile | 29 +- README | 160 +- arch/arm/boot/dts/st/stih410.dtsi | 326 +- arch/arm64/boot/dts/freescale/imx95.dtsi | 37 + arch/arm64/net/bpf_jit_comp.c | 25 +- arch/loongarch/net/bpf_jit.c | 9 +- arch/m68k/coldfire/m5272.c | 15 - arch/mips/bcm47xx/setup.c | 7 - arch/powerpc/net/bpf_jit_comp.c | 10 +- arch/riscv/net/bpf_jit_comp64.c | 11 +- arch/s390/net/bpf_jit_comp.c | 7 +- arch/um/Kconfig | 1 - arch/um/include/asm/kasan.h | 4 + arch/um/kernel/kmsg_dump.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/ftrace_64.S | 12 +- arch/x86/net/bpf_jit_comp.c | 97 +- block/bio-integrity-auto.c | 26 +- block/bio-integrity.c | 48 + block/bio.c | 1 + block/blk-core.c | 12 +- block/blk-iocost.c | 6 +- block/blk-lib.c | 6 +- block/blk-map.c | 3 + block/blk-merge.c | 44 +- block/blk-mq-dma.c | 29 +- block/blk-mq-sched.c | 120 +- block/blk-mq-sched.h | 40 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 152 +- block/blk-mq.h | 2 +- block/blk-settings.c | 27 +- block/blk-sysfs.c | 26 +- block/blk-throttle.c | 45 +- block/blk-zoned.c | 928 +- block/blk.h | 23 +- block/elevator.c | 80 +- block/elevator.h | 27 +- block/genhd.c | 8 +- block/ioctl.c | 8 +- block/kyber-iosched.c | 30 +- block/mq-deadline.c | 129 +- block/partitions/efi.c | 3 +- crypto/af_alg.c | 2 +- drivers/accel/Kconfig | 1 + drivers/accel/Makefile | 1 + drivers/accel/amdxdna/Makefile | 1 + drivers/accel/amdxdna/TODO | 1 - drivers/accel/amdxdna/aie2_ctx.c | 195 +- drivers/accel/amdxdna/aie2_error.c | 95 +- drivers/accel/amdxdna/aie2_message.c | 647 +- drivers/accel/amdxdna/aie2_msg_priv.h | 88 +- drivers/accel/amdxdna/aie2_pci.c | 269 +- drivers/accel/amdxdna/aie2_pci.h | 54 +- drivers/accel/amdxdna/aie2_smu.c | 49 +- drivers/accel/amdxdna/amdxdna_ctx.c | 104 +- drivers/accel/amdxdna/amdxdna_ctx.h | 45 +- drivers/accel/amdxdna/amdxdna_error.h | 59 + drivers/accel/amdxdna/amdxdna_gem.c | 51 +- drivers/accel/amdxdna/amdxdna_gem.h | 6 + drivers/accel/amdxdna/amdxdna_mailbox.c | 14 +- drivers/accel/amdxdna/amdxdna_mailbox_helper.h | 6 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 63 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 3 + drivers/accel/amdxdna/amdxdna_pm.c | 94 + drivers/accel/amdxdna/amdxdna_pm.h | 18 + drivers/accel/amdxdna/npu1_regs.c | 8 + drivers/accel/amdxdna/npu2_regs.c | 2 + drivers/accel/amdxdna/npu4_regs.c | 12 + drivers/accel/amdxdna/npu5_regs.c | 2 + drivers/accel/amdxdna/npu6_regs.c | 2 + drivers/accel/ethosu/Kconfig | 11 + drivers/accel/ethosu/Makefile | 4 + drivers/accel/ethosu/ethosu_device.h | 197 + drivers/accel/ethosu/ethosu_drv.c | 403 + drivers/accel/ethosu/ethosu_drv.h | 15 + drivers/accel/ethosu/ethosu_gem.c | 704 + drivers/accel/ethosu/ethosu_gem.h | 46 + drivers/accel/ethosu/ethosu_job.c | 497 + drivers/accel/ethosu/ethosu_job.h | 40 + drivers/accel/ivpu/Makefile | 1 + drivers/accel/ivpu/ivpu_debugfs.c | 38 +- drivers/accel/ivpu/ivpu_drv.c | 18 +- drivers/accel/ivpu/ivpu_drv.h | 5 + drivers/accel/ivpu/ivpu_fw.c | 229 +- drivers/accel/ivpu/ivpu_fw.h | 14 +- drivers/accel/ivpu/ivpu_gem.c | 161 +- drivers/accel/ivpu/ivpu_gem.h | 22 +- drivers/accel/ivpu/ivpu_gem_userptr.c | 213 + drivers/accel/ivpu/ivpu_hw.c | 59 +- drivers/accel/ivpu/ivpu_hw.h | 10 +- drivers/accel/ivpu/ivpu_hw_btrs.c | 20 +- drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +- drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h | 3 + drivers/accel/ivpu/ivpu_hw_ip.c | 10 + drivers/accel/ivpu/ivpu_ipc.c | 2 +- drivers/accel/ivpu/ivpu_job.c | 257 +- drivers/accel/ivpu/ivpu_job.h | 49 +- drivers/accel/ivpu/ivpu_mmu.c | 2 +- drivers/accel/ivpu/ivpu_mmu_context.c | 9 +- drivers/accel/ivpu/ivpu_mmu_context.h | 2 +- drivers/accel/ivpu/ivpu_ms.c | 25 +- drivers/accel/ivpu/ivpu_pm.c | 18 +- drivers/accel/ivpu/ivpu_sysfs.c | 3 +- drivers/accel/ivpu/vpu_jsm_api.h | 653 +- drivers/accel/qaic/Kconfig | 1 + drivers/accel/qaic/Makefile | 2 + drivers/accel/qaic/qaic.h | 40 +- drivers/accel/qaic/qaic_control.c | 25 +- drivers/accel/qaic/qaic_data.c | 164 +- drivers/accel/qaic/qaic_drv.c | 116 +- drivers/accel/qaic/qaic_ras.c | 6 +- drivers/accel/qaic/qaic_ssr.c | 815 ++ drivers/accel/qaic/qaic_ssr.h | 17 + drivers/accel/qaic/qaic_sysfs.c | 109 + drivers/accel/qaic/qaic_timesync.c | 9 + drivers/accel/qaic/qaic_timesync.h | 3 + drivers/accel/qaic/sahara.c | 164 +- drivers/accel/rocket/rocket_gem.c | 1 + drivers/amba/bus.c | 9 +- drivers/android/binder/error.rs | 5 +- drivers/android/binder/freeze.rs | 4 +- drivers/android/binder/process.rs | 4 +- drivers/android/binder/range_alloc/tree.rs | 2 +- drivers/android/binder/stats.rs | 6 +- drivers/android/binder_netlink.c | 1 + drivers/android/binder_netlink.h | 1 + drivers/auxdisplay/line-display.c | 240 +- drivers/auxdisplay/line-display.h | 4 + drivers/base/power/main.c | 1 + drivers/base/regmap/internal.h | 2 + drivers/base/regmap/regcache-flat.c | 107 +- drivers/base/regmap/regcache-maple.c | 47 +- drivers/base/regmap/regcache-rbtree.c | 31 +- drivers/base/regmap/regcache.c | 17 + drivers/base/regmap/regmap-i3c.c | 5 +- drivers/base/regmap/regmap-kunit.c | 22 + drivers/base/regmap/regmap-sdw-mbq.c | 3 +- drivers/block/drbd/drbd_bitmap.c | 10 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/floppy.c | 2 +- drivers/block/loop.c | 4 + drivers/block/nbd.c | 5 +- drivers/block/null_blk/main.c | 82 +- drivers/block/null_blk/null_blk.h | 3 +- drivers/block/null_blk/zoned.c | 6 +- drivers/block/ps3disk.c | 4 + drivers/block/rnbd/rnbd-proto.h | 15 +- drivers/block/rnull/configfs.rs | 9 +- drivers/block/rnull/rnull.rs | 3 +- drivers/block/ublk_drv.c | 407 +- drivers/block/virtio_blk.c | 24 +- drivers/block/zloop.c | 160 +- drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/btbcm.c | 4 +- drivers/bluetooth/btintel_pcie.c | 175 +- drivers/bluetooth/btintel_pcie.h | 4 + drivers/bluetooth/btmtksdio.c | 1 - drivers/bluetooth/btrtl.c | 16 +- drivers/bluetooth/btusb.c | 47 + drivers/bluetooth/hci_bcm.c | 6 +- drivers/bluetooth/hci_h5.c | 53 +- drivers/bluetooth/hci_intel.c | 3 - drivers/char/ipmi/ipmi_si_intf.c | 3 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/cpuidle/cpuidle-psci.c | 4 +- .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 6 +- drivers/dibs/dibs_main.c | 8 +- drivers/dma-buf/dma-fence.c | 52 +- drivers/dma-buf/heaps/Kconfig | 10 - drivers/dma-buf/heaps/cma_heap.c | 47 +- drivers/dma-buf/heaps/system_heap.c | 33 +- drivers/dma-buf/sw_sync.c | 4 + drivers/dma-buf/sync_debug.c | 2 +- drivers/dpll/dpll_netlink.c | 12 +- drivers/dpll/dpll_nl.c | 1 + drivers/dpll/dpll_nl.h | 1 + drivers/dpll/zl3073x/Makefile | 3 +- drivers/dpll/zl3073x/core.c | 243 +- drivers/dpll/zl3073x/core.h | 184 +- drivers/dpll/zl3073x/dpll.c | 820 +- drivers/dpll/zl3073x/fw.c | 6 +- drivers/dpll/zl3073x/out.c | 157 + drivers/dpll/zl3073x/out.h | 93 + drivers/dpll/zl3073x/prop.c | 19 +- drivers/dpll/zl3073x/ref.c | 204 + drivers/dpll/zl3073x/ref.h | 134 + drivers/dpll/zl3073x/synth.c | 87 + drivers/dpll/zl3073x/synth.h | 72 + drivers/firewire/core-card.c | 25 +- drivers/firewire/core-device.c | 194 +- drivers/firewire/core-transaction.c | 88 +- drivers/firewire/core.h | 5 + drivers/firewire/ohci.c | 78 +- drivers/gnss/ubx.c | 8 + drivers/gpu/drm/Makefile | 9 +- drivers/gpu/drm/adp/adp_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/Kconfig | 24 +- drivers/gpu/drm/amd/amdgpu/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 418 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 19 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 205 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 145 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 388 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 422 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 122 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 147 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 640 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 174 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 343 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 92 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 12 + drivers/gpu/drm/amd/amdgpu/cz_ih.c | 10 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 25 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 29 + drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 6 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 6 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 10 + drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 60 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 4 + drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 4 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 40 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 24 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/si.c | 22 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 12 + drivers/gpu/drm/amd/amdgpu/sid.h | 40 - drivers/gpu/drm/amd/amdgpu/soc15.c | 4 - drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 10 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 14 + drivers/gpu/drm/amd/amdgpu/vce_v1_0.c | 839 ++ drivers/gpu/drm/amd/amdgpu/vce_v1_0.h | 32 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 5 + drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 5 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 12 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 11 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 325 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 768 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 209 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.h | 36 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 26 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 5 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 17 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 39 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 2 +- drivers/gpu/drm/amd/display/dc/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 95 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 286 + .../gpu/drm/amd/display/dc/bios/command_table.h | 6 + .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 8 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 87 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 + .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 38 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 1123 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 3215 ++++- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 129 +- drivers/gpu/drm/amd/display/dc/core/dc_state.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 56 +- drivers/gpu/drm/amd/display/dc/dc.h | 581 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 132 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 43 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 36 + drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 2 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 24 +- .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 2 +- .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 64 +- .../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c | 123 + .../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.h | 2 + .../drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c | 3 +- .../drm/amd/display/dc/dccg/dcn314/dcn314_dccg.h | 3 +- .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 24 +- .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h | 13 +- .../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 85 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 16 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 14 + .../drm/amd/display/dc/dce/dce_stream_encoder.h | 5 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 33 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 20 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 5 +- drivers/gpu/drm/amd/display/dc/dml2/Makefile | 141 - drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h | 94 - .../drm/amd/display/dc/dml2/display_mode_core.c | 10335 -------------- .../display/dc/dml2/display_mode_core_structs.h | 2033 --- .../amd/display/dc/dml2/display_mode_lib_defines.h | 79 - .../drm/amd/display/dc/dml2/display_mode_util.h | 76 - .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 470 - .../dc/dml2/dml21/inc/bounding_boxes/dcn4_soc_bb.h | 373 - .../dc/dml2/dml21/inc/dml_top_dchub_registers.h | 190 - .../dc/dml2/dml21/inc/dml_top_display_cfg_types.h | 509 - .../dml2/dml21/inc/dml_top_soc_parameter_types.h | 210 - .../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 737 - .../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 660 - .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 13315 ------------------ .../dml2/dml21/src/dml2_core/dml2_core_factory.c | 37 - .../dml21/src/dml2_core/dml2_core_shared_types.h | 2326 ---- .../dc/dml2/dml21/src/dml2_core/dml2_core_utils.c | 786 -- .../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_dcn4.h | 13 - .../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 2371 ---- .../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_factory.h | 13 - .../dml21/src/inc/dml2_internal_shared_types.h | 988 -- .../drm/amd/display/dc/dml2/dml2_internal_types.h | 157 - .../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 910 -- .../amd/display/dc/dml2/dml2_translation_helper.c | 1525 --- .../gpu/drm/amd/display/dc/dml2/dml_depedencies.h | 33 - drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h | 31 - drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 140 + drivers/gpu/drm/amd/display/dc/dml2_0/cmntypes.h | 94 + .../drm/amd/display/dc/dml2_0/display_mode_core.c | 10337 ++++++++++++++ .../dc/{dml2 => dml2_0}/display_mode_core.h | 0 .../display/dc/dml2_0/display_mode_core_structs.h | 2032 +++ .../display/dc/dml2_0/display_mode_lib_defines.h | 79 + .../dc/{dml2 => dml2_0}/display_mode_util.c | 0 .../drm/amd/display/dc/dml2_0/display_mode_util.h | 74 + .../dml21/dml21_translation_helper.c | 0 .../dml21/dml21_translation_helper.h | 0 .../dc/{dml2 => dml2_0}/dml21/dml21_utils.c | 0 .../dc/{dml2 => dml2_0}/dml21/dml21_utils.h | 0 .../amd/display/dc/dml2_0/dml21/dml21_wrapper.c | 466 + .../dc/{dml2 => dml2_0}/dml21/dml21_wrapper.h | 0 .../dml2_0/dml21/inc/bounding_boxes/dcn4_soc_bb.h | 372 + .../dml21/inc/dml2_external_lib_deps.h | 0 .../dc/{dml2 => dml2_0}/dml21/inc/dml_top.h | 0 .../dc/dml2_0/dml21/inc/dml_top_dchub_registers.h | 191 + .../dml2_0/dml21/inc/dml_top_display_cfg_types.h | 526 + .../dml21/inc/dml_top_policy_types.h | 0 .../dml2_0/dml21/inc/dml_top_soc_parameter_types.h | 215 + .../display/dc/dml2_0/dml21/inc/dml_top_types.h | 744 ++ .../dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c | 661 + .../dml21/src/dml2_core/dml2_core_dcn4.h | 0 .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 13342 +++++++++++++++++++ .../dml21/src/dml2_core/dml2_core_dcn4_calcs.h | 0 .../dml2_0/dml21/src/dml2_core/dml2_core_factory.c | 39 + .../dml21/src/dml2_core/dml2_core_factory.h | 0 .../dml21/src/dml2_core/dml2_core_shared_types.h | 2341 ++++ .../dml2_0/dml21/src/dml2_core/dml2_core_utils.c | 788 ++ .../dml21/src/dml2_core/dml2_core_utils.h | 0 .../dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 0 .../dml21/src/dml2_dpmm/dml2_dpmm_dcn4.h | 0 .../dml21/src/dml2_dpmm/dml2_dpmm_factory.c | 0 .../dml21/src/dml2_dpmm/dml2_dpmm_factory.h | 0 .../dml21/src/dml2_mcg/dml2_mcg_dcn4.c | 0 .../dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.h | 13 + .../dml21/src/dml2_mcg/dml2_mcg_factory.c | 0 .../dml21/src/dml2_mcg/dml2_mcg_factory.h | 0 .../dml21/src/dml2_pmo/dml2_pmo_dcn3.c | 0 .../dml21/src/dml2_pmo/dml2_pmo_dcn3.h | 0 .../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 2390 ++++ .../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.h | 0 .../dml21/src/dml2_pmo/dml2_pmo_factory.c | 0 .../dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.h | 13 + .../src/dml2_standalone_libraries/lib_float_math.c | 0 .../src/dml2_standalone_libraries/lib_float_math.h | 0 .../dml21/src/dml2_top/dml2_top_interfaces.c | 0 .../dml21/src/dml2_top/dml2_top_legacy.c | 0 .../dml21/src/dml2_top/dml2_top_legacy.h | 0 .../dml21/src/dml2_top/dml2_top_soc15.c | 0 .../dml21/src/dml2_top/dml2_top_soc15.h | 0 .../dc/{dml2 => dml2_0}/dml21/src/inc/dml2_debug.h | 0 .../dml21/src/inc/dml2_internal_shared_types.h | 1010 ++ .../dc/{dml2 => dml2_0}/dml2_dc_resource_mgmt.c | 0 .../dc/{dml2 => dml2_0}/dml2_dc_resource_mgmt.h | 0 .../display/dc/{dml2 => dml2_0}/dml2_dc_types.h | 0 .../amd/display/dc/dml2_0/dml2_internal_types.h | 157 + .../drm/amd/display/dc/dml2_0/dml2_mall_phantom.c | 911 ++ .../dc/{dml2 => dml2_0}/dml2_mall_phantom.h | 0 .../amd/display/dc/{dml2 => dml2_0}/dml2_policy.c | 0 .../amd/display/dc/{dml2 => dml2_0}/dml2_policy.h | 0 .../display/dc/dml2_0/dml2_translation_helper.c | 1528 +++ .../dc/{dml2 => dml2_0}/dml2_translation_helper.h | 0 .../amd/display/dc/{dml2 => dml2_0}/dml2_utils.c | 0 .../amd/display/dc/{dml2 => dml2_0}/dml2_utils.h | 0 .../amd/display/dc/{dml2 => dml2_0}/dml2_wrapper.c | 0 .../amd/display/dc/{dml2 => dml2_0}/dml2_wrapper.h | 0 .../amd/display/dc/{dml2 => dml2_0}/dml_assert.h | 0 .../drm/amd/display/dc/dml2_0/dml_depedencies.h | 34 + .../dc/{dml2 => dml2_0}/dml_display_rq_dlg_calc.c | 0 .../dc/{dml2 => dml2_0}/dml_display_rq_dlg_calc.h | 0 .../gpu/drm/amd/display/dc/dml2_0/dml_logging.h | 32 + .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c | 19 +- .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h | 4 +- .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 36 +- .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 2 + .../gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c | 1 + .../gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c | 1 + .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c | 1 + .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 43 +- .../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 10 +- .../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.h | 1 + .../gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c | 32 +- .../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 1 + drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 6 + .../drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c | 33 +- .../drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.h | 6 +- .../drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c | 8 +- .../drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c | 3 +- .../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 53 +- .../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h | 1 + .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c | 3 +- .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 1 + .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.h | 136 +- .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 69 +- .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h | 8 +- .../gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c | 2 - .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 147 +- .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.h | 2 + .../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c | 4 +- .../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c | 74 +- .../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c | 4 +- .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 28 +- .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.h | 2 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 89 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 5 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 5 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 76 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 3 +- .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 1 + .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 144 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 8 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 6 + .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 1407 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 104 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 28 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1446 +- .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 36 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 +- .../drm/amd/display/dc/inc/hw/cursor_reg_cache.h | 28 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 121 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 50 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 49 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 27 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 13 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 130 + drivers/gpu/drm/amd/display/dc/inc/link_service.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 + .../amd/display/dc/link/accessories/link_dp_cts.c | 4 +- .../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 19 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 172 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 11 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 66 +- .../drm/amd/display/dc/link/protocols/link_ddc.c | 3 +- .../display/dc/link/protocols/link_dp_capability.c | 53 +- .../display/dc/link/protocols/link_dp_dpia_bw.c | 24 +- .../dc/link/protocols/link_dp_irq_handler.c | 4 +- .../dc/link/protocols/link_edp_panel_control.c | 143 +- .../dc/link/protocols/link_edp_panel_control.h | 4 +- .../gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c | 16 + .../gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.h | 5 + .../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 1 + .../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 1 + .../gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c | 14 +- .../gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.h | 6 +- .../gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.c | 13 + .../gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.h | 6 +- .../gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.c | 13 + .../gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.h | 4 +- .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 38 +- .../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 131 + .../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.h | 2 + .../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 1 + .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 1 + .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 1 + .../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 1 + .../display/dc/resource/dce100/dce100_resource.c | 38 +- .../display/dc/resource/dce110/dce110_resource.c | 7 +- .../display/dc/resource/dce112/dce112_resource.c | 9 +- .../display/dc/resource/dce120/dce120_resource.c | 9 +- .../amd/display/dc/resource/dce60/dce60_resource.c | 29 +- .../amd/display/dc/resource/dce80/dce80_resource.c | 34 +- .../amd/display/dc/resource/dcn10/dcn10_resource.c | 7 +- .../amd/display/dc/resource/dcn20/dcn20_resource.c | 35 +- .../display/dc/resource/dcn201/dcn201_resource.c | 36 +- .../amd/display/dc/resource/dcn21/dcn21_resource.c | 6 +- .../amd/display/dc/resource/dcn30/dcn30_resource.c | 6 +- .../display/dc/resource/dcn301/dcn301_resource.c | 6 +- .../display/dc/resource/dcn302/dcn302_resource.c | 6 +- .../display/dc/resource/dcn303/dcn303_resource.c | 6 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 6 +- .../display/dc/resource/dcn314/dcn314_resource.c | 6 +- .../display/dc/resource/dcn315/dcn315_resource.c | 7 +- .../display/dc/resource/dcn316/dcn316_resource.c | 6 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 13 +- .../display/dc/resource/dcn321/dcn321_resource.c | 6 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 8 +- .../display/dc/resource/dcn351/dcn351_resource.c | 8 +- .../amd/display/dc/resource/dcn36/dcn36_resource.c | 8 +- .../display/dc/resource/dcn401/dcn401_resource.c | 10 +- .../display/dc/resource/dcn401/dcn401_resource.h | 3 +- .../dcn401/dcn401_soc_and_ip_translator.h | 2 +- drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 15 + drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h | 1 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 32 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 719 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 50 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 40 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 33 +- .../drm/amd/display/include/bios_parser_types.h | 11 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 + .../amd/display/include/grph_object_ctrl_defs.h | 1 + .../gpu/drm/amd/display/include/grph_object_id.h | 7 + drivers/gpu/drm/amd/display/include/signal_types.h | 12 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 6 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 3 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 13 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 87 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 61 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 122 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 6 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 148 +- .../drm/amd/display/modules/power/power_helpers.c | 33 + .../drm/amd/display/modules/power/power_helpers.h | 5 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../gpu/drm/amd/include/asic_reg/vce/vce_1_0_d.h | 5 + .../drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h | 10 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 125 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 3 +- drivers/gpu/drm/amd/include/mes_v12_api_def.h | 3 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 22 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 33 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 28 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h | 557 - drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 10 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +- .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 4 +- .../drm/amd/pm/powerplay/smumgr/vega12_smumgr.c | 4 +- .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 95 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 21 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 9 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_ppsmc.h | 20 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 14 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 17 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 7 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 249 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 326 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 165 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 7 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 67 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 + drivers/gpu/drm/amd/ras/Makefile | 34 + drivers/gpu/drm/amd/ras/ras_mgr/Makefile | 33 + drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c | 285 + drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h | 54 + .../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c | 182 + .../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h | 27 + drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 648 + drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 83 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c | 94 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h | 30 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c | 125 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h | 30 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c | 190 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h | 41 + drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c | 279 + drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h | 110 + drivers/gpu/drm/amd/ras/rascore/Makefile | 44 + drivers/gpu/drm/amd/ras/rascore/ras.h | 370 + drivers/gpu/drm/amd/ras/rascore/ras_aca.c | 672 + drivers/gpu/drm/amd/ras/rascore/ras_aca.h | 164 + drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c | 379 + drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h | 71 + drivers/gpu/drm/amd/ras/rascore/ras_cmd.c | 522 + drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 426 + drivers/gpu/drm/amd/ras/rascore/ras_core.c | 603 + drivers/gpu/drm/amd/ras/rascore/ras_cper.c | 315 + drivers/gpu/drm/amd/ras/rascore/ras_cper.h | 304 + drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c | 1339 ++ drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h | 197 + drivers/gpu/drm/amd/ras/rascore/ras_gfx.c | 70 + drivers/gpu/drm/amd/ras/rascore/ras_gfx.h | 43 + drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c | 426 + drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h | 259 + drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c | 317 + drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h | 93 + drivers/gpu/drm/amd/ras/rascore/ras_mp1.c | 81 + drivers/gpu/drm/amd/ras/rascore/ras_mp1.h | 50 + drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c | 105 + drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h | 30 + drivers/gpu/drm/amd/ras/rascore/ras_nbio.c | 96 + drivers/gpu/drm/amd/ras/rascore/ras_nbio.h | 46 + drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c | 123 + drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h | 31 + drivers/gpu/drm/amd/ras/rascore/ras_process.c | 322 + drivers/gpu/drm/amd/ras/rascore/ras_process.h | 53 + drivers/gpu/drm/amd/ras/rascore/ras_psp.c | 750 ++ drivers/gpu/drm/amd/ras/rascore/ras_psp.h | 145 + drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c | 46 + drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h | 31 + drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h | 231 + drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 707 + drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 166 + drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c | 511 + drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h | 314 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 31 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 1 + drivers/gpu/drm/arm/hdlcd_crtc.c | 1 + drivers/gpu/drm/arm/hdlcd_drv.c | 1 + drivers/gpu/drm/arm/malidp_drv.c | 1 + drivers/gpu/drm/arm/malidp_mw.c | 1 + drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 1 + drivers/gpu/drm/armada/armada_debugfs.c | 1 + drivers/gpu/drm/armada/armada_fb.c | 1 + drivers/gpu/drm/armada/armada_fbdev.c | 15 +- drivers/gpu/drm/armada/armada_gem.c | 1 + drivers/gpu/drm/armada/armada_overlay.c | 1 + drivers/gpu/drm/armada/armada_plane.c | 8 +- drivers/gpu/drm/ast/Makefile | 3 +- drivers/gpu/drm/ast/ast_2000.c | 108 + drivers/gpu/drm/ast/ast_2100.c | 92 + drivers/gpu/drm/ast/ast_2200.c | 92 + drivers/gpu/drm/ast/ast_2300.c | 135 + drivers/gpu/drm/ast/ast_2400.c | 100 + drivers/gpu/drm/ast/ast_2500.c | 106 + drivers/gpu/drm/ast/ast_2600.c | 72 + drivers/gpu/drm/ast/ast_drv.c | 69 +- drivers/gpu/drm/ast/ast_drv.h | 100 +- drivers/gpu/drm/ast/ast_main.c | 268 - drivers/gpu/drm/ast/ast_mode.c | 58 +- drivers/gpu/drm/ast/ast_tables.h | 60 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 21 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 15 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 53 +- drivers/gpu/drm/bridge/imx/Kconfig | 11 + drivers/gpu/drm/bridge/imx/Makefile | 1 + drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c | 158 + drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 65 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 7 +- drivers/gpu/drm/bridge/ite-it66121.c | 68 +- drivers/gpu/drm/bridge/simple-bridge.c | 10 + drivers/gpu/drm/bridge/synopsys/Kconfig | 8 + drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 5 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 235 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h | 14 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 18 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 112 + drivers/gpu/drm/clients/drm_fbdev_client.c | 37 +- drivers/gpu/drm/clients/drm_log.c | 43 +- drivers/gpu/drm/display/drm_bridge_connector.c | 69 +- drivers/gpu/drm/display/drm_dp_helper.c | 232 +- drivers/gpu/drm/drm_atomic.c | 225 +- drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_atomic_state_helper.c | 5 + drivers/gpu/drm/drm_atomic_uapi.c | 160 + drivers/gpu/drm/drm_bridge.c | 67 +- drivers/gpu/drm/drm_buddy.c | 395 +- drivers/gpu/drm/drm_client.c | 198 +- drivers/gpu/drm/drm_client_event.c | 29 +- drivers/gpu/drm/drm_client_modeset.c | 44 + drivers/gpu/drm/drm_client_sysrq.c | 65 + drivers/gpu/drm/drm_color_mgmt.c | 43 + drivers/gpu/drm/drm_colorop.c | 599 + drivers/gpu/drm/drm_connector.c | 1 + drivers/gpu/drm/drm_crtc.c | 35 + drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_displayid.c | 58 +- drivers/gpu/drm/drm_displayid_internal.h | 2 + drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_dumb_buffers.c | 171 +- drivers/gpu/drm/drm_edid.c | 3 + drivers/gpu/drm/drm_fb_helper.c | 138 +- drivers/gpu/drm/drm_fbdev_dma.c | 25 +- drivers/gpu/drm/drm_fbdev_shmem.c | 21 +- drivers/gpu/drm/drm_fbdev_ttm.c | 24 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_format_helper.c | 91 - drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 28 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 - drivers/gpu/drm/drm_gem_dma_helper.c | 10 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 1 + drivers/gpu/drm/drm_gem_shmem_helper.c | 114 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 1 + drivers/gpu/drm/drm_gem_vram_helper.c | 11 +- drivers/gpu/drm/drm_gpusvm.c | 6 +- drivers/gpu/drm/drm_gpuvm.c | 191 + drivers/gpu/drm/drm_internal.h | 11 + drivers/gpu/drm/drm_ioctl.c | 7 + drivers/gpu/drm/drm_mipi_dbi.c | 3 +- drivers/gpu/drm/drm_mm.c | 1 + drivers/gpu/drm/drm_mode_config.c | 7 + drivers/gpu/drm/drm_mode_object.c | 18 + drivers/gpu/drm/drm_modeset_helper.c | 6 +- drivers/gpu/drm/drm_plane.c | 59 + drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/drm_vblank.c | 180 +- drivers/gpu/drm/drm_vblank_helper.c | 176 + drivers/gpu/drm/drm_vblank_work.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 32 + drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 2 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 1 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 1 + drivers/gpu/drm/exynos/exynos_drm_plane.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 + drivers/gpu/drm/exynos/exynos_mixer.c | 1 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 1 + drivers/gpu/drm/gma500/backlight.c | 2 + drivers/gpu/drm/gma500/cdv_device.c | 1 + drivers/gpu/drm/gma500/cdv_intel_display.c | 1 + drivers/gpu/drm/gma500/cdv_intel_dp.c | 1 + drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 1 + drivers/gpu/drm/gma500/cdv_intel_lvds.c | 1 + drivers/gpu/drm/gma500/fbdev.c | 58 +- drivers/gpu/drm/gma500/gem.c | 1 + drivers/gpu/drm/gma500/intel_bios.c | 1 + drivers/gpu/drm/gma500/intel_gmbus.c | 2 + drivers/gpu/drm/gma500/mid_bios.c | 1 + drivers/gpu/drm/gma500/oaktrail_crtc.c | 1 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 + drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 3 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 + drivers/gpu/drm/gma500/opregion.c | 3 + drivers/gpu/drm/gma500/psb_drv.c | 1 + drivers/gpu/drm/gma500/psb_intel_display.c | 1 + drivers/gpu/drm/gma500/psb_intel_lvds.c | 1 + drivers/gpu/drm/gma500/psb_intel_sdvo.c | 1 + drivers/gpu/drm/gma500/psb_irq.c | 37 +- drivers/gpu/drm/gud/gud_connector.c | 8 +- drivers/gpu/drm/gud/gud_drv.c | 45 +- drivers/gpu/drm/gud/gud_pipe.c | 12 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 12 + drivers/gpu/drm/i915/Makefile | 13 + drivers/gpu/drm/i915/display/g4x_dp.c | 2 +- drivers/gpu/drm/i915/display/hsw_ips.c | 63 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 34 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 5 +- drivers/gpu/drm/i915/display/i9xx_wm.c | 9 +- drivers/gpu/drm/i915/display/icl_dsi.c | 39 +- drivers/gpu/drm/i915/display/intel_acpi.c | 2 +- drivers/gpu/drm/i915/display/intel_alpm.c | 91 +- drivers/gpu/drm/i915/display/intel_alpm.h | 2 +- drivers/gpu/drm/i915/display/intel_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 9 +- drivers/gpu/drm/i915/display/intel_bo.c | 40 +- drivers/gpu/drm/i915/display/intel_bo.h | 8 +- drivers/gpu/drm/i915/display/intel_bw.c | 355 +- drivers/gpu/drm/i915/display/intel_bw.h | 6 +- drivers/gpu/drm/i915/display/intel_casf.c | 290 + drivers/gpu/drm/i915/display/intel_casf.h | 21 + drivers/gpu/drm/i915/display/intel_casf_regs.h | 33 + drivers/gpu/drm/i915/display/intel_cdclk.c | 512 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 16 +- drivers/gpu/drm/i915/display/intel_color.c | 17 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_connector.c | 3 +- drivers/gpu/drm/i915/display/intel_crt.c | 16 +- drivers/gpu/drm/i915/display/intel_crtc.c | 99 +- drivers/gpu/drm/i915/display/intel_crtc.h | 11 + .../gpu/drm/i915/display/intel_crtc_state_dump.c | 16 +- drivers/gpu/drm/i915/display/intel_cursor.c | 32 +- drivers/gpu/drm/i915/display/intel_cursor.h | 2 + drivers/gpu/drm/i915/display/intel_cx0_phy.c | 249 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 21 + drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 32 +- drivers/gpu/drm/i915/display/intel_dbuf_bw.c | 295 + drivers/gpu/drm/i915/display/intel_dbuf_bw.h | 37 + drivers/gpu/drm/i915/display/intel_ddi.c | 77 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 83 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 9 + drivers/gpu/drm/i915/display/intel_de.h | 107 +- drivers/gpu/drm/i915/display/intel_display.c | 362 +- drivers/gpu/drm/i915/display/intel_display.h | 16 +- .../drm/i915/display/intel_display_conversion.c | 20 +- drivers/gpu/drm/i915/display/intel_display_core.h | 34 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 12 +- .../gpu/drm/i915/display/intel_display_device.c | 6 +- .../gpu/drm/i915/display/intel_display_device.h | 9 +- .../gpu/drm/i915/display/intel_display_driver.c | 23 +- drivers/gpu/drm/i915/display/intel_display_irq.c | 129 +- drivers/gpu/drm/i915/display/intel_display_irq.h | 8 +- .../gpu/drm/i915/display/intel_display_jiffies.h | 43 + drivers/gpu/drm/i915/display/intel_display_power.c | 21 +- .../gpu/drm/i915/display/intel_display_power_map.c | 26 +- .../drm/i915/display/intel_display_power_well.c | 58 +- drivers/gpu/drm/i915/display/intel_display_reset.c | 1 + drivers/gpu/drm/i915/display/intel_display_rpm.c | 33 +- drivers/gpu/drm/i915/display/intel_display_types.h | 73 +- drivers/gpu/drm/i915/display/intel_display_utils.c | 32 + drivers/gpu/drm/i915/display/intel_display_utils.h | 31 + drivers/gpu/drm/i915/display/intel_display_wa.c | 5 +- drivers/gpu/drm/i915/display/intel_display_wa.h | 1 + drivers/gpu/drm/i915/display/intel_dmc.c | 62 +- drivers/gpu/drm/i915/display/intel_dmc_wl.c | 25 +- drivers/gpu/drm/i915/display/intel_dp.c | 263 +- drivers/gpu/drm/i915/display/intel_dp.h | 12 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 14 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 3 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 49 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll.c | 35 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 29 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 + drivers/gpu/drm/i915/display/intel_dpt.c | 2 + drivers/gpu/drm/i915/display/intel_dsb.c | 57 +- drivers/gpu/drm/i915/display/intel_dsb.h | 4 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 37 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 41 +- drivers/gpu/drm/i915/display/intel_fb_bo.c | 4 +- drivers/gpu/drm/i915/display/intel_fb_bo.h | 3 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 + drivers/gpu/drm/i915/display/intel_fbc.c | 203 +- drivers/gpu/drm/i915/display/intel_fbc.h | 3 + drivers/gpu/drm/i915/display/intel_fbdev.c | 72 +- drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 58 +- drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 14 +- drivers/gpu/drm/i915/display/intel_fdi.c | 2 +- drivers/gpu/drm/i915/display/intel_flipq.c | 14 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 152 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 18 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 51 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 20 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 5 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 5 +- drivers/gpu/drm/i915/display/intel_link_bw.c | 17 +- drivers/gpu/drm/i915/display/intel_link_bw.h | 2 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lt_phy.c | 2327 ++++ drivers/gpu/drm/i915/display/intel_lt_phy.h | 47 + drivers/gpu/drm/i915/display/intel_lt_phy_regs.h | 90 + drivers/gpu/drm/i915/display/intel_lvds.c | 6 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 14 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 2 + drivers/gpu/drm/i915/display/intel_overlay.c | 7 +- drivers/gpu/drm/i915/display/intel_pch.c | 4 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 12 +- drivers/gpu/drm/i915/display/intel_pch_refclk.c | 12 +- drivers/gpu/drm/i915/display/intel_pfit.c | 2 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 + drivers/gpu/drm/i915/display/intel_plane.c | 65 +- drivers/gpu/drm/i915/display/intel_plane.h | 3 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 13 +- drivers/gpu/drm/i915/display/intel_pmdemand.c | 21 +- drivers/gpu/drm/i915/display/intel_pps.c | 3 +- drivers/gpu/drm/i915/display/intel_psr.c | 439 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/display/intel_qp_tables.c | 2 +- drivers/gpu/drm/i915/display/intel_sbi.c | 6 +- drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 2 + drivers/gpu/drm/i915/display/intel_snps_phy.c | 10 +- drivers/gpu/drm/i915/display/intel_sprite.c | 12 +- drivers/gpu/drm/i915/display/intel_tc.c | 23 +- drivers/gpu/drm/i915/display/intel_tc.h | 3 + drivers/gpu/drm/i915/display/intel_vblank.c | 16 +- drivers/gpu/drm/i915/display/intel_vblank.h | 2 + drivers/gpu/drm/i915/display/intel_vdsc.c | 26 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 3 + drivers/gpu/drm/i915/display/intel_vrr.c | 498 +- drivers/gpu/drm/i915/display/intel_vrr.h | 5 +- drivers/gpu/drm/i915/display/skl_prefill.c | 157 + drivers/gpu/drm/i915/display/skl_prefill.h | 46 + drivers/gpu/drm/i915/display/skl_scaler.c | 234 +- drivers/gpu/drm/i915/display/skl_scaler.h | 17 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 193 +- .../drm/i915/display/skl_universal_plane_regs.h | 24 +- drivers/gpu/drm/i915/display/skl_watermark.c | 381 +- drivers/gpu/drm/i915/display/skl_watermark.h | 3 + drivers/gpu/drm/i915/display/skl_watermark_regs.h | 52 +- drivers/gpu/drm/i915/display/vlv_clock.c | 88 + drivers/gpu/drm/i915/display/vlv_clock.h | 38 + drivers/gpu/drm/i915/display/vlv_dsi.c | 56 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 1 + .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.c | 103 + .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 54 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 105 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_wait.c | 7 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 2 + .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 + .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 + drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 2 + drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 3 + drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 2 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 1 + drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 + drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 + drivers/gpu/drm/i915/gt/intel_lrc.c | 2 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 + drivers/gpu/drm/i915/gt/intel_rc6.c | 5 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 + drivers/gpu/drm/i915/gt/intel_rps.c | 18 +- drivers/gpu/drm/i915/gt/intel_sa_media.c | 1 + drivers/gpu/drm/i915/gt/intel_sseu.c | 2 + drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 2 + drivers/gpu/drm/i915/gt/intel_timeline.c | 1 + drivers/gpu/drm/i915/gt/intel_tlb.h | 2 +- drivers/gpu/drm/i915/gt/intel_wopcm.c | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 9 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 + drivers/gpu/drm/i915/gt/selftest_execlists.c | 3 + drivers/gpu/drm/i915/gt/selftest_migrate.c | 9 +- .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 2 + drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 + drivers/gpu/drm/i915/gvt/cfg_space.c | 2 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 + drivers/gpu/drm/i915/gvt/display.c | 1 + drivers/gpu/drm/i915/gvt/dmabuf.c | 1 + drivers/gpu/drm/i915/gvt/edid.c | 1 + drivers/gpu/drm/i915/gvt/gtt.c | 2 + drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/interrupt.c | 2 + drivers/gpu/drm/i915/gvt/kvmgt.c | 36 +- drivers/gpu/drm/i915/gvt/mmio.c | 7 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 2 + drivers/gpu/drm/i915/gvt/vgpu.c | 2 + drivers/gpu/drm/i915/i915_cmd_parser.c | 1 + drivers/gpu/drm/i915/i915_config.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 + drivers/gpu/drm/i915/i915_driver.c | 155 +- drivers/gpu/drm/i915/i915_driver.h | 2 + drivers/gpu/drm/i915/i915_drv.h | 23 +- drivers/gpu/drm/i915/i915_gem.c | 3 + drivers/gpu/drm/i915/i915_getparam.c | 2 + drivers/gpu/drm/i915/i915_irq.c | 108 +- drivers/gpu/drm/i915/i915_jiffies.h | 16 + drivers/gpu/drm/i915/i915_mmio_range.c | 18 + drivers/gpu/drm/i915/i915_mmio_range.h | 19 + drivers/gpu/drm/i915/i915_module.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 67 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_query.c | 2 + drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/i915_reg_defs.h | 10 + drivers/gpu/drm/i915/i915_request.c | 2 + drivers/gpu/drm/i915/i915_switcheroo.c | 2 + drivers/gpu/drm/i915/i915_sysfs.c | 2 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 4 +- drivers/gpu/drm/i915/i915_utils.c | 1 + drivers/gpu/drm/i915/i915_utils.h | 41 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 + drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/intel_clock_gating.c | 2 + drivers/gpu/drm/i915/intel_gvt.c | 2 + drivers/gpu/drm/i915/intel_memory_region.c | 1 + drivers/gpu/drm/i915/intel_pcode.c | 2 + drivers/gpu/drm/i915/intel_region_ttm.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 77 + drivers/gpu/drm/i915/intel_runtime_pm.h | 3 + drivers/gpu/drm/i915/intel_step.c | 2 + drivers/gpu/drm/i915/intel_uncore.c | 16 +- drivers/gpu/drm/i915/intel_uncore.h | 8 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 + drivers/gpu/drm/i915/pxp/intel_pxp.c | 2 + drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c | 2 + drivers/gpu/drm/i915/pxp/intel_pxp_huc.c | 2 + drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 + drivers/gpu/drm/i915/selftests/i915_active.c | 2 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 + drivers/gpu/drm/i915/selftests/i915_request.c | 2 + drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 4 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 4 +- drivers/gpu/drm/i915/soc/intel_dram.c | 15 +- drivers/gpu/drm/i915/soc/intel_dram.h | 1 + drivers/gpu/drm/i915/soc/intel_gmch.c | 1 + drivers/gpu/drm/i915/soc/intel_rom.c | 7 +- drivers/gpu/drm/i915/soc/intel_rom.h | 6 +- drivers/gpu/drm/i915/vlv_iosf_sb.c | 2 + drivers/gpu/drm/imagination/pvr_ccb.c | 1 + drivers/gpu/drm/imagination/pvr_device.c | 2 +- drivers/gpu/drm/imagination/pvr_fw.c | 1 + drivers/gpu/drm/imagination/pvr_fw_meta.c | 2 + drivers/gpu/drm/imagination/pvr_fw_trace.c | 1 + drivers/gpu/drm/imagination/pvr_power.c | 1 + drivers/gpu/drm/imagination/pvr_vm.c | 1 + drivers/gpu/drm/imx/dc/dc-ed.c | 8 +- drivers/gpu/drm/imx/dc/dc-fg.c | 4 +- drivers/gpu/drm/imx/dc/dc-fu.c | 10 +- drivers/gpu/drm/imx/dc/dc-fu.h | 4 +- drivers/gpu/drm/imx/dc/dc-lb.c | 28 +- drivers/gpu/drm/imx/dc/dc-plane.c | 2 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 5 +- drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 1 - drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 31 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 1 - drivers/gpu/drm/imx/ipuv3/imx-tve.c | 18 +- drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 4 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 5 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 13 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 4 +- drivers/gpu/drm/kmb/kmb_drv.c | 1 + drivers/gpu/drm/kmb/kmb_plane.c | 4 +- drivers/gpu/drm/lima/lima_sched.c | 2 + drivers/gpu/drm/logicvc/logicvc_layer.c | 4 +- drivers/gpu/drm/loongson/lsdc_benchmark.c | 1 + drivers/gpu/drm/loongson/lsdc_crtc.c | 1 + drivers/gpu/drm/loongson/lsdc_debugfs.c | 1 + drivers/gpu/drm/loongson/lsdc_drv.c | 1 + drivers/gpu/drm/loongson/lsdc_gem.c | 32 +- drivers/gpu/drm/loongson/lsdc_i2c.c | 1 + drivers/gpu/drm/loongson/lsdc_irq.c | 1 + drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 1 + drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 1 + drivers/gpu/drm/loongson/lsdc_pixpll.c | 1 + drivers/gpu/drm/loongson/lsdc_plane.c | 3 +- drivers/gpu/drm/loongson/lsdc_ttm.c | 4 +- drivers/gpu/drm/mcde/mcde_clk_div.c | 13 +- drivers/gpu/drm/mcde/mcde_display.c | 1 + drivers/gpu/drm/mediatek/Kconfig | 23 +- drivers/gpu/drm/mediatek/Makefile | 3 + drivers/gpu/drm/mediatek/mtk_crtc.c | 1 + drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 33 +- drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 23 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 12 + drivers/gpu/drm/mediatek/mtk_dp.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_gem.c | 1 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 539 +- drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 456 + drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 198 + drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 396 + drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h | 263 + drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 1521 +++ drivers/gpu/drm/mediatek/mtk_plane.c | 4 +- drivers/gpu/drm/meson/meson_overlay.c | 1 + drivers/gpu/drm/meson/meson_plane.c | 1 + drivers/gpu/drm/mgag200/mgag200_drv.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200eh.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200eh5.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200er.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200ev.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200se.c | 1 + drivers/gpu/drm/mgag200/mgag200_g200wb.c | 1 + drivers/gpu/drm/mgag200/mgag200_vga.c | 1 + drivers/gpu/drm/mgag200/mgag200_vga_bmc.c | 1 + drivers/gpu/drm/msm/Makefile | 2 + drivers/gpu/drm/msm/adreno/a2xx_catalog.c | 7 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 52 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.h | 2 + drivers/gpu/drm/msm/adreno/a3xx_catalog.c | 13 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 52 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 2 + drivers/gpu/drm/msm/adreno/a4xx_catalog.c | 7 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 54 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 2 + drivers/gpu/drm/msm/adreno/a5xx_catalog.c | 17 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 61 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 385 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 330 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 438 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 31 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 74 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 74 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 17 + drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 1201 ++ drivers/gpu/drm/msm/adreno/adreno_device.c | 4 +- .../gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h | 420 +- .../gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h | 332 +- .../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h | 470 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 12 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 56 +- .../drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h | 541 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 115 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 47 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 428 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 7 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 13 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 3 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 10 +- drivers/gpu/drm/msm/dp/dp_display.c | 9 + drivers/gpu/drm/msm/dp/dp_link.c | 117 + drivers/gpu/drm/msm/dp/dp_link.h | 5 + drivers/gpu/drm/msm/dp/dp_panel.c | 78 +- drivers/gpu/drm/msm/dp/dp_panel.h | 3 - drivers/gpu/drm/msm/msm_fbdev.c | 11 +- drivers/gpu/drm/msm/msm_gem.c | 30 +- drivers/gpu/drm/msm/msm_gem_vma.c | 28 +- drivers/gpu/drm/msm/msm_gpu.c | 24 +- drivers/gpu/drm/msm/msm_mdss.c | 2 + drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 2199 ++- .../gpu/drm/msm/registers/adreno/a6xx_enums.xml | 2 +- drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml | 283 +- .../gpu/drm/msm/registers/adreno/a7xx_enums.xml | 7 - .../drm/msm/registers/adreno/a8xx_descriptors.xml | 121 + .../gpu/drm/msm/registers/adreno/a8xx_enums.xml | 299 + .../gpu/drm/msm/registers/adreno/adreno_common.xml | 12 + .../gpu/drm/msm/registers/adreno/adreno_pm4.xml | 361 +- drivers/gpu/drm/msm/registers/gen_header.py | 19 +- drivers/gpu/drm/mxsfb/lcdif_kms.c | 1 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 1 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/include/nvfw/hs.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 11 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 5 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +- drivers/gpu/drm/nouveau/nouveau_platform.c | 20 + drivers/gpu/drm/nouveau/nouveau_ttm.c | 6 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 102 +- drivers/gpu/drm/nouveau/nouveau_uvmm.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 1 + .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c | 320 + .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h | 24 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c | 185 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h | 18 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 69 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c | 4 +- drivers/gpu/drm/nova/Kconfig | 2 + drivers/gpu/drm/omapdrm/omap_crtc.c | 1 + drivers/gpu/drm/omapdrm/omap_debugfs.c | 1 + drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 2 + drivers/gpu/drm/omapdrm/omap_drv.c | 1 + drivers/gpu/drm/omapdrm/omap_encoder.c | 4 +- drivers/gpu/drm/omapdrm/omap_fb.c | 1 + drivers/gpu/drm/omapdrm/omap_fbdev.c | 12 +- drivers/gpu/drm/omapdrm/omap_gem.c | 16 +- drivers/gpu/drm/omapdrm/omap_irq.c | 1 + drivers/gpu/drm/omapdrm/omap_overlay.c | 1 + drivers/gpu/drm/omapdrm/omap_plane.c | 3 +- drivers/gpu/drm/panel/Kconfig | 59 +- drivers/gpu/drm/panel/Makefile | 4 + drivers/gpu/drm/panel/panel-edp.c | 10 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 1327 +- drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 69 + drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 21 +- drivers/gpu/drm/panel/panel-lg-ld070wx3.c | 184 + drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 408 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c | 385 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 105 +- drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c | 225 + drivers/gpu/drm/panel/panel-simple.c | 127 +- drivers/gpu/drm/panel/panel-synaptics-tddi.c | 277 + drivers/gpu/drm/panel/panel-visionox-rm69299.c | 71 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 6 +- drivers/gpu/drm/panfrost/panfrost_device.c | 68 +- drivers/gpu/drm/panfrost/panfrost_device.h | 24 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 243 +- drivers/gpu/drm/panfrost/panfrost_dump.c | 8 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 9 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 4 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 66 +- drivers/gpu/drm/panfrost/panfrost_job.c | 336 +- drivers/gpu/drm/panfrost/panfrost_job.h | 38 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 115 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 3 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 26 +- drivers/gpu/drm/panthor/Makefile | 1 + drivers/gpu/drm/panthor/panthor_devfreq.c | 64 +- drivers/gpu/drm/panthor/panthor_devfreq.h | 2 + drivers/gpu/drm/panthor/panthor_device.c | 43 +- drivers/gpu/drm/panthor/panthor_device.h | 25 +- drivers/gpu/drm/panthor/panthor_drv.c | 13 +- drivers/gpu/drm/panthor/panthor_fw.c | 134 +- drivers/gpu/drm/panthor/panthor_fw.h | 32 +- drivers/gpu/drm/panthor/panthor_gem.c | 21 +- drivers/gpu/drm/panthor/panthor_gpu.c | 38 +- drivers/gpu/drm/panthor/panthor_gpu.h | 1 + drivers/gpu/drm/panthor/panthor_heap.c | 1 + drivers/gpu/drm/panthor/panthor_hw.c | 109 +- drivers/gpu/drm/panthor/panthor_hw.h | 47 +- drivers/gpu/drm/panthor/panthor_mmu.c | 146 +- drivers/gpu/drm/panthor/panthor_pwr.c | 549 + drivers/gpu/drm/panthor/panthor_pwr.h | 23 + drivers/gpu/drm/panthor/panthor_regs.h | 83 + drivers/gpu/drm/panthor/panthor_sched.c | 364 +- drivers/gpu/drm/panthor/panthor_sched.h | 3 +- drivers/gpu/drm/pl111/pl111_display.c | 14 +- drivers/gpu/drm/qxl/qxl_cmd.c | 1 + drivers/gpu/drm/qxl/qxl_debugfs.c | 1 + drivers/gpu/drm/qxl/qxl_display.c | 30 + drivers/gpu/drm/qxl/qxl_drv.c | 1 + drivers/gpu/drm/qxl/qxl_gem.c | 3 +- drivers/gpu/drm/qxl/qxl_image.c | 2 + drivers/gpu/drm/qxl/qxl_ioctl.c | 2 + drivers/gpu/drm/qxl/qxl_irq.c | 1 + drivers/gpu/drm/qxl/qxl_kms.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 2 + drivers/gpu/drm/qxl/qxl_ttm.c | 3 +- drivers/gpu/drm/radeon/radeon.h | 1 + drivers/gpu/drm/radeon/radeon_acpi.c | 1 - drivers/gpu/drm/radeon/radeon_connectors.c | 20 +- drivers/gpu/drm/radeon/radeon_device.c | 4 +- drivers/gpu/drm/radeon/radeon_display.c | 2 - drivers/gpu/drm/radeon/radeon_drv.c | 88 +- drivers/gpu/drm/radeon/radeon_fbdev.c | 17 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 4 - drivers/gpu/drm/radeon/radeon_ttm.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c | 3 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 1 + drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 7 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 50 +- .../gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h | 387 +- drivers/gpu/drm/renesas/rz-du/Kconfig | 2 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 1 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 42 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 1 + drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 21 + drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 195 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 1 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 + drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 7 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 142 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 + drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 49 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 20 +- drivers/gpu/drm/scheduler/tests/sched_tests.h | 3 +- drivers/gpu/drm/sitronix/st7571-i2c.c | 3 +- drivers/gpu/drm/sitronix/st7586.c | 1 + drivers/gpu/drm/sitronix/st7735r.c | 1 + drivers/gpu/drm/solomon/ssd130x.c | 87 +- drivers/gpu/drm/sti/sti_cursor.c | 1 + drivers/gpu/drm/sti/sti_drv.c | 19 +- drivers/gpu/drm/sti/sti_gdp.c | 1 + drivers/gpu/drm/sti/sti_hda.c | 5 + drivers/gpu/drm/sti/sti_hdmi.c | 2 + drivers/gpu/drm/sti/sti_hqvdp.c | 1 + drivers/gpu/drm/sti/sti_plane.c | 1 + drivers/gpu/drm/stm/drv.c | 1 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 14 +- drivers/gpu/drm/stm/ltdc.c | 1 + drivers/gpu/drm/stm/lvds.c | 12 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + drivers/gpu/drm/sun4i/sun4i_frontend.c | 1 + drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 12 +- drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c | 18 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 113 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 16 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 218 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 65 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 187 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 7 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 44 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.h | 4 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 248 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 7 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 51 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 6 +- drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 34 +- drivers/gpu/drm/sysfb/drm_sysfb_modeset.c | 153 +- drivers/gpu/drm/sysfb/efidrm.c | 1 + drivers/gpu/drm/sysfb/ofdrm.c | 1 + drivers/gpu/drm/sysfb/simpledrm.c | 4 +- drivers/gpu/drm/sysfb/vesadrm.c | 4 +- drivers/gpu/drm/tegra/Makefile | 1 + drivers/gpu/drm/tegra/dc.c | 3 +- drivers/gpu/drm/tegra/drm.c | 3 + drivers/gpu/drm/tegra/drm.h | 1 + drivers/gpu/drm/tegra/dsi.c | 56 +- drivers/gpu/drm/tegra/fb.c | 1 + drivers/gpu/drm/tegra/fbdev.c | 11 +- drivers/gpu/drm/tegra/gem.c | 8 +- drivers/gpu/drm/tegra/hdmi.c | 5 +- drivers/gpu/drm/tegra/hub.c | 1 + drivers/gpu/drm/tegra/nvjpg.c | 330 + drivers/gpu/drm/tegra/sor.c | 5 +- drivers/gpu/drm/tests/.kunitconfig | 2 + drivers/gpu/drm/tests/Makefile | 3 +- drivers/gpu/drm/tests/drm_buddy_test.c | 105 + drivers/gpu/drm/tests/drm_fixp_test.c | 71 + drivers/gpu/drm/tests/drm_mm_test.c | 1 + drivers/gpu/drm/tidss/tidss_crtc.c | 42 +- drivers/gpu/drm/tidss/tidss_dispc.c | 126 +- drivers/gpu/drm/tidss/tidss_dispc.h | 6 +- drivers/gpu/drm/tidss/tidss_drv.c | 16 - drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_kms.c | 4 - drivers/gpu/drm/tidss/tidss_oldi.c | 22 + drivers/gpu/drm/tidss/tidss_plane.c | 8 - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 9 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 3 +- drivers/gpu/drm/tiny/bochs.c | 11 + drivers/gpu/drm/tiny/cirrus-qemu.c | 12 + drivers/gpu/drm/tiny/gm12u320.c | 1 + drivers/gpu/drm/tiny/hx8357d.c | 1 + drivers/gpu/drm/tiny/ili9163.c | 1 + drivers/gpu/drm/tiny/ili9225.c | 1 + drivers/gpu/drm/tiny/ili9341.c | 1 + drivers/gpu/drm/tiny/ili9486.c | 1 + drivers/gpu/drm/tiny/mi0283qt.c | 1 + drivers/gpu/drm/tiny/panel-mipi-dbi.c | 1 + drivers/gpu/drm/tiny/pixpaper.c | 1 + drivers/gpu/drm/tiny/repaper.c | 1 + drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 28 +- drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 73 +- drivers/gpu/drm/ttm/tests/ttm_device_test.c | 33 +- drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 22 +- drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h | 7 +- drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 1 + drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 24 +- drivers/gpu/drm/ttm/tests/ttm_resource_test.c | 5 +- drivers/gpu/drm/ttm/ttm_bo.c | 67 +- drivers/gpu/drm/ttm/ttm_bo_internal.h | 2 + drivers/gpu/drm/ttm/ttm_bo_util.c | 38 +- drivers/gpu/drm/ttm/ttm_device.c | 9 +- drivers/gpu/drm/ttm/ttm_module.c | 3 +- drivers/gpu/drm/ttm/ttm_pool.c | 45 +- drivers/gpu/drm/ttm/ttm_pool_internal.h | 25 + drivers/gpu/drm/ttm/ttm_resource.c | 37 +- drivers/gpu/drm/ttm/ttm_tt.c | 11 +- drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/udl/udl_edid.c | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 2 + drivers/gpu/drm/v3d/v3d_debugfs.c | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 1 + drivers/gpu/drm/v3d/v3d_gem.c | 1 + drivers/gpu/drm/v3d/v3d_gemfs.c | 2 + drivers/gpu/drm/v3d/v3d_irq.c | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 1 + drivers/gpu/drm/v3d/v3d_submit.c | 1 + drivers/gpu/drm/vboxvideo/vbox_irq.c | 1 + drivers/gpu/drm/vboxvideo/vbox_main.c | 1 + drivers/gpu/drm/vboxvideo/vbox_mode.c | 9 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 1 + drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_bo.c | 1 + drivers/gpu/drm/vc4/vc4_debugfs.c | 1 + drivers/gpu/drm/vc4/vc4_dpi.c | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 1 + drivers/gpu/drm/vc4/vc4_dsi.c | 1 + drivers/gpu/drm/vc4/vc4_gem.c | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 138 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 1 - drivers/gpu/drm/vc4/vc4_hvs.c | 1 + drivers/gpu/drm/vc4/vc4_irq.c | 1 + drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_perfmon.c | 2 + drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 2 + drivers/gpu/drm/vc4/vc4_txp.c | 1 + drivers/gpu/drm/vc4/vc4_v3d.c | 2 + drivers/gpu/drm/vc4/vc4_validate.c | 2 + drivers/gpu/drm/vc4/vc4_validate_shaders.c | 2 + drivers/gpu/drm/vc4/vc4_vec.c | 1 + drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 + drivers/gpu/drm/virtio/virtgpu_display.c | 37 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 + drivers/gpu/drm/virtio/virtgpu_kms.c | 1 + drivers/gpu/drm/virtio/virtgpu_object.c | 2 + drivers/gpu/drm/virtio/virtgpu_plane.c | 1 + drivers/gpu/drm/virtio/virtgpu_vq.c | 1 + drivers/gpu/drm/vkms/Kconfig | 1 + drivers/gpu/drm/vkms/Makefile | 5 +- drivers/gpu/drm/vkms/tests/Makefile | 3 +- drivers/gpu/drm/vkms/tests/vkms_color_test.c | 414 + drivers/gpu/drm/vkms/tests/vkms_config_test.c | 71 +- drivers/gpu/drm/vkms/vkms_colorop.c | 120 + drivers/gpu/drm/vkms/vkms_composer.c | 136 +- drivers/gpu/drm/vkms/vkms_composer.h | 28 + drivers/gpu/drm/vkms/vkms_config.c | 15 +- drivers/gpu/drm/vkms/vkms_config.h | 54 +- drivers/gpu/drm/vkms/vkms_configfs.c | 843 ++ drivers/gpu/drm/vkms/vkms_configfs.h | 8 + drivers/gpu/drm/vkms/vkms_connector.c | 35 + drivers/gpu/drm/vkms/vkms_connector.h | 9 + drivers/gpu/drm/vkms/vkms_crtc.c | 88 +- drivers/gpu/drm/vkms/vkms_drv.c | 27 +- drivers/gpu/drm/vkms/vkms_drv.h | 34 +- drivers/gpu/drm/vkms/vkms_luts.c | 811 ++ drivers/gpu/drm/vkms/vkms_luts.h | 12 + drivers/gpu/drm/vkms/vkms_output.c | 7 +- drivers/gpu/drm/vkms/vkms_plane.c | 10 +- drivers/gpu/drm/vkms/vkms_writeback.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c | 6 +- drivers/gpu/drm/xe/Kconfig.debug | 16 +- drivers/gpu/drm/xe/Makefile | 20 +- drivers/gpu/drm/xe/abi/guc_actions_abi.h | 8 - .../xe/compat-i915-headers/gem/i915_gem_object.h | 4 +- .../xe/compat-i915-headers/gem/i915_gem_stolen.h | 105 +- drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 4 - .../xe/compat-i915-headers/i915_scheduler_types.h | 13 - .../gpu/drm/xe/compat-i915-headers/i915_utils.h | 9 +- drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 2 - .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 31 +- drivers/gpu/drm/xe/display/ext/i915_utils.c | 27 - drivers/gpu/drm/xe/display/intel_bo.c | 60 +- drivers/gpu/drm/xe/display/intel_fb_bo.c | 3 +- drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 70 +- drivers/gpu/drm/xe/display/xe_display.c | 23 +- drivers/gpu/drm/xe/display/xe_display.h | 4 +- drivers/gpu/drm/xe/display/xe_display_rpm.c | 61 +- drivers/gpu/drm/xe/display/xe_display_rpm.h | 11 + drivers/gpu/drm/xe/display/xe_display_wa.c | 3 +- drivers/gpu/drm/xe/display/xe_panic.c | 50 +- drivers/gpu/drm/xe/display/xe_plane_initial.c | 4 +- drivers/gpu/drm/xe/display/xe_stolen.c | 123 + drivers/gpu/drm/xe/instructions/xe_gpu_commands.h | 6 + drivers/gpu/drm/xe/regs/xe_engine_regs.h | 4 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 30 +- drivers/gpu/drm/xe/regs/xe_i2c_regs.h | 3 + drivers/gpu/drm/xe/regs/xe_irq_regs.h | 8 +- drivers/gpu/drm/xe/regs/xe_pmt.h | 1 + drivers/gpu/drm/xe/regs/xe_regs.h | 2 + drivers/gpu/drm/xe/tests/xe_dma_buf.c | 17 +- .../gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c | 208 + drivers/gpu/drm/xe/tests/xe_pci.c | 6 +- drivers/gpu/drm/xe/tests/xe_pci_test.c | 16 +- drivers/gpu/drm/xe/tests/xe_rtp_test.c | 6 +- drivers/gpu/drm/xe/xe_bo.c | 117 +- drivers/gpu/drm/xe/xe_bo.h | 4 +- drivers/gpu/drm/xe/xe_bo_doc.h | 8 +- drivers/gpu/drm/xe/xe_bo_evict.c | 9 + drivers/gpu/drm/xe/xe_configfs.c | 283 +- drivers/gpu/drm/xe/xe_configfs.h | 8 + drivers/gpu/drm/xe/xe_debugfs.c | 16 +- drivers/gpu/drm/xe/xe_devcoredump.c | 4 +- drivers/gpu/drm/xe/xe_device.c | 81 +- drivers/gpu/drm/xe/xe_device_sysfs.c | 10 +- drivers/gpu/drm/xe/xe_device_types.h | 55 +- drivers/gpu/drm/xe/xe_device_wa_oob.rules | 3 + drivers/gpu/drm/xe/xe_dma_buf.c | 41 +- drivers/gpu/drm/xe/xe_eu_stall.c | 36 +- drivers/gpu/drm/xe/xe_exec.c | 28 +- drivers/gpu/drm/xe/xe_exec_queue.c | 226 +- drivers/gpu/drm/xe/xe_exec_queue.h | 28 +- drivers/gpu/drm/xe/xe_exec_queue_types.h | 13 + drivers/gpu/drm/xe/xe_execlist.c | 2 +- drivers/gpu/drm/xe/xe_force_wake_types.h | 26 +- drivers/gpu/drm/xe/xe_ggtt.c | 174 +- drivers/gpu/drm/xe/xe_ggtt.h | 3 + drivers/gpu/drm/xe/xe_ggtt_types.h | 2 + drivers/gpu/drm/xe/xe_gpu_scheduler.c | 27 +- drivers/gpu/drm/xe/xe_gpu_scheduler.h | 29 +- drivers/gpu/drm/xe/xe_gsc.c | 4 +- drivers/gpu/drm/xe/xe_gt.c | 96 +- drivers/gpu/drm/xe/xe_gt.h | 19 + drivers/gpu/drm/xe/xe_gt_clock.c | 19 - drivers/gpu/drm/xe/xe_gt_debugfs.c | 159 +- drivers/gpu/drm/xe/xe_gt_debugfs.h | 1 + drivers/gpu/drm/xe/xe_gt_freq.c | 37 +- drivers/gpu/drm/xe/xe_gt_mcr.c | 80 +- drivers/gpu/drm/xe/xe_gt_pagefault.c | 679 - drivers/gpu/drm/xe/xe_gt_pagefault.h | 19 - drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 36 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 349 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 16 + drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 750 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h | 12 + drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h | 36 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 461 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.h | 1 + drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 1017 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h | 48 +- .../gpu/drm/xe/xe_gt_sriov_pf_migration_types.h | 34 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 21 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 5 +- drivers/gpu/drm/xe/xe_gt_sriov_printk.h | 7 +- drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 465 +- drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 11 +- drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 34 +- drivers/gpu/drm/xe/xe_gt_throttle.c | 355 +- drivers/gpu/drm/xe/xe_gt_topology.c | 24 +- drivers/gpu/drm/xe/xe_gt_topology.h | 4 +- drivers/gpu/drm/xe/xe_gt_types.h | 79 +- drivers/gpu/drm/xe/xe_guard.h | 119 + drivers/gpu/drm/xe/xe_guc.c | 328 +- drivers/gpu/drm/xe/xe_guc.h | 1 + drivers/gpu/drm/xe/xe_guc_ads.c | 8 +- drivers/gpu/drm/xe/xe_guc_ads_types.h | 2 +- drivers/gpu/drm/xe/xe_guc_buf.c | 57 +- drivers/gpu/drm/xe/xe_guc_buf.h | 2 + drivers/gpu/drm/xe/xe_guc_capture.c | 29 +- drivers/gpu/drm/xe/xe_guc_ct.c | 377 +- drivers/gpu/drm/xe/xe_guc_ct.h | 13 +- drivers/gpu/drm/xe/xe_guc_ct_types.h | 2 +- drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 15 + drivers/gpu/drm/xe/xe_guc_fwif.h | 1 + drivers/gpu/drm/xe/xe_guc_log_types.h | 2 +- drivers/gpu/drm/xe/xe_guc_pagefault.c | 95 + drivers/gpu/drm/xe/xe_guc_pagefault.h | 15 + drivers/gpu/drm/xe/xe_guc_pc.c | 147 +- drivers/gpu/drm/xe/xe_guc_pc_types.h | 4 - drivers/gpu/drm/xe/xe_guc_relay.c | 17 +- drivers/gpu/drm/xe/xe_guc_relay_types.h | 4 + drivers/gpu/drm/xe/xe_guc_submit.c | 606 +- drivers/gpu/drm/xe/xe_guc_submit.h | 7 +- drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 2 +- drivers/gpu/drm/xe/xe_heci_gsc.c | 2 + drivers/gpu/drm/xe/xe_huc.c | 10 +- drivers/gpu/drm/xe/xe_hw_engine.c | 62 +- drivers/gpu/drm/xe/xe_hwmon.c | 8 - drivers/gpu/drm/xe/xe_i2c.c | 28 +- drivers/gpu/drm/xe/xe_i2c.h | 4 + drivers/gpu/drm/xe/xe_irq.c | 138 +- drivers/gpu/drm/xe/xe_lmtt.c | 11 +- drivers/gpu/drm/xe/xe_lrc.c | 20 +- drivers/gpu/drm/xe/xe_lrc.h | 16 +- drivers/gpu/drm/xe/xe_map.h | 22 +- drivers/gpu/drm/xe/xe_memirq.c | 57 +- drivers/gpu/drm/xe/xe_memirq.h | 2 + drivers/gpu/drm/xe/xe_migrate.c | 369 +- drivers/gpu/drm/xe/xe_migrate.h | 16 + drivers/gpu/drm/xe/xe_migrate_doc.h | 2 +- drivers/gpu/drm/xe/xe_mmio.c | 29 + drivers/gpu/drm/xe/xe_mmio.h | 4 + drivers/gpu/drm/xe/xe_mocs.c | 42 +- drivers/gpu/drm/xe/xe_mocs.h | 8 +- drivers/gpu/drm/xe/xe_oa.c | 20 +- drivers/gpu/drm/xe/xe_oa_types.h | 3 + drivers/gpu/drm/xe/xe_pagefault.c | 445 + drivers/gpu/drm/xe/xe_pagefault.h | 19 + drivers/gpu/drm/xe/xe_pagefault_types.h | 136 + drivers/gpu/drm/xe/xe_pat.c | 145 +- drivers/gpu/drm/xe/xe_pat.h | 12 +- drivers/gpu/drm/xe/xe_pci.c | 284 +- drivers/gpu/drm/xe/xe_pci_sriov.c | 115 +- drivers/gpu/drm/xe/xe_pci_sriov.h | 1 + drivers/gpu/drm/xe/xe_pci_types.h | 11 +- drivers/gpu/drm/xe/xe_pcode.c | 40 +- drivers/gpu/drm/xe/xe_pcode_api.h | 6 - drivers/gpu/drm/xe/xe_platform_types.h | 3 + drivers/gpu/drm/xe/xe_pm.c | 66 + drivers/gpu/drm/xe/xe_pm.h | 2 + drivers/gpu/drm/xe/xe_pmu.c | 11 +- drivers/gpu/drm/xe/xe_preempt_fence.c | 11 + drivers/gpu/drm/xe/xe_preempt_fence_types.h | 2 +- drivers/gpu/drm/xe/xe_psmi.c | 4 +- drivers/gpu/drm/xe/xe_pt.c | 110 +- drivers/gpu/drm/xe/xe_query.c | 2 +- drivers/gpu/drm/xe/xe_range_fence.h | 4 +- drivers/gpu/drm/xe/xe_reg_whitelist.c | 10 +- drivers/gpu/drm/xe/xe_ring_ops.c | 23 +- drivers/gpu/drm/xe/xe_rtp.c | 31 +- drivers/gpu/drm/xe/xe_rtp.h | 30 +- drivers/gpu/drm/xe/xe_rtp_types.h | 4 +- drivers/gpu/drm/xe/xe_sa.c | 21 + drivers/gpu/drm/xe/xe_sa.h | 1 + drivers/gpu/drm/xe/xe_sched_job.c | 25 +- drivers/gpu/drm/xe/xe_sched_job.h | 13 +- drivers/gpu/drm/xe/xe_sched_job_types.h | 11 +- drivers/gpu/drm/xe/xe_sriov.c | 2 + drivers/gpu/drm/xe/xe_sriov_packet.c | 520 + drivers/gpu/drm/xe/xe_sriov_packet.h | 30 + drivers/gpu/drm/xe/xe_sriov_packet_types.h | 75 + drivers/gpu/drm/xe/xe_sriov_pf.c | 175 +- drivers/gpu/drm/xe/xe_sriov_pf.h | 22 +- drivers/gpu/drm/xe/xe_sriov_pf_control.c | 279 + drivers/gpu/drm/xe/xe_sriov_pf_control.h | 22 + drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c | 395 + drivers/gpu/drm/xe/xe_sriov_pf_debugfs.h | 18 + drivers/gpu/drm/xe/xe_sriov_pf_helpers.h | 27 + drivers/gpu/drm/xe/xe_sriov_pf_migration.c | 340 + drivers/gpu/drm/xe/xe_sriov_pf_migration.h | 29 + drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h | 37 + drivers/gpu/drm/xe/xe_sriov_pf_provision.c | 438 + drivers/gpu/drm/xe/xe_sriov_pf_provision.h | 45 + drivers/gpu/drm/xe/xe_sriov_pf_provision_types.h | 36 + drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 647 + drivers/gpu/drm/xe/xe_sriov_pf_sysfs.h | 16 + drivers/gpu/drm/xe/xe_sriov_pf_types.h | 25 + drivers/gpu/drm/xe/xe_sriov_printk.h | 12 +- drivers/gpu/drm/xe/xe_sriov_vf.c | 286 +- drivers/gpu/drm/xe/xe_sriov_vf.h | 2 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 74 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 1 + drivers/gpu/drm/xe/xe_sriov_vf_types.h | 10 +- drivers/gpu/drm/xe/xe_svm.c | 5 +- drivers/gpu/drm/xe/xe_sync.c | 74 +- drivers/gpu/drm/xe/xe_tile.c | 14 +- drivers/gpu/drm/xe/xe_tile_debugfs.c | 19 +- drivers/gpu/drm/xe/xe_tile_debugfs.h | 3 + drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c | 253 + drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.h | 15 + drivers/gpu/drm/xe/xe_tile_sriov_printk.h | 33 + drivers/gpu/drm/xe/xe_tile_sriov_vf.c | 112 +- drivers/gpu/drm/xe/xe_tile_sriov_vf.h | 9 +- drivers/gpu/drm/xe/xe_tile_sriov_vf_types.h | 23 + drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +- drivers/gpu/drm/xe/xe_tlb_inval_job.c | 31 +- drivers/gpu/drm/xe/xe_tlb_inval_job.h | 5 +- drivers/gpu/drm/xe/xe_trace.h | 23 + drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 8 +- drivers/gpu/drm/xe/xe_ttm_sys_mgr.c | 6 +- drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 6 +- drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 4 +- drivers/gpu/drm/xe/xe_tuning.c | 27 +- drivers/gpu/drm/xe/xe_tuning.h | 2 +- drivers/gpu/drm/xe/xe_uc_fw_types.h | 6 +- drivers/gpu/drm/xe/xe_uc_types.h | 2 +- drivers/gpu/drm/xe/xe_userptr.c | 4 +- drivers/gpu/drm/xe/xe_validation.h | 6 +- drivers/gpu/drm/xe/xe_vm.c | 138 +- drivers/gpu/drm/xe/xe_vm_doc.h | 8 +- drivers/gpu/drm/xe/xe_vm_types.h | 10 +- drivers/gpu/drm/xe/xe_vram.c | 38 +- drivers/gpu/drm/xe/xe_wa.c | 27 +- drivers/gpu/drm/xe/xe_wa.h | 2 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 17 +- drivers/gpu/drm/xen/xen_drm_front.c | 1 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 1 + drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + drivers/gpu/drm/xlnx/zynqmp_kms.c | 7 +- drivers/gpu/host1x/bus.c | 12 + drivers/gpu/host1x/dev.c | 20 +- drivers/gpu/host1x/dev.h | 3 + drivers/gpu/host1x/hw/channel_hw.c | 106 +- drivers/gpu/host1x/hw/intr_hw.c | 56 +- drivers/gpu/host1x/syncpt.c | 4 +- drivers/gpu/nova-core/bitfield.rs | 330 + drivers/gpu/nova-core/dma.rs | 36 +- drivers/gpu/nova-core/driver.rs | 27 +- drivers/gpu/nova-core/falcon.rs | 281 +- drivers/gpu/nova-core/falcon/gsp.rs | 29 +- drivers/gpu/nova-core/falcon/hal.rs | 14 +- drivers/gpu/nova-core/falcon/hal/ga102.rs | 44 +- drivers/gpu/nova-core/falcon/sec2.rs | 10 +- drivers/gpu/nova-core/fb.rs | 102 +- drivers/gpu/nova-core/fb/hal.rs | 6 +- drivers/gpu/nova-core/fb/hal/ga100.rs | 16 +- drivers/gpu/nova-core/fb/hal/ga102.rs | 8 +- drivers/gpu/nova-core/fb/hal/tu102.rs | 25 +- drivers/gpu/nova-core/firmware.rs | 33 +- drivers/gpu/nova-core/firmware/booter.rs | 82 +- drivers/gpu/nova-core/firmware/fwsec.rs | 188 +- drivers/gpu/nova-core/firmware/gsp.rs | 53 +- drivers/gpu/nova-core/firmware/riscv.rs | 34 +- drivers/gpu/nova-core/gfw.rs | 48 +- drivers/gpu/nova-core/gpu.rs | 115 +- drivers/gpu/nova-core/gsp.rs | 151 +- drivers/gpu/nova-core/gsp/boot.rs | 153 +- drivers/gpu/nova-core/gsp/cmdq.rs | 679 + drivers/gpu/nova-core/gsp/commands.rs | 227 + drivers/gpu/nova-core/gsp/fw.rs | 923 +- drivers/gpu/nova-core/gsp/fw/commands.rs | 128 + drivers/gpu/nova-core/gsp/fw/r570_144.rs | 6 +- drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 950 ++ drivers/gpu/nova-core/gsp/sequencer.rs | 407 + drivers/gpu/nova-core/nova_core.rs | 5 + drivers/gpu/nova-core/num.rs | 217 + drivers/gpu/nova-core/regs.rs | 91 +- drivers/gpu/nova-core/regs/macros.rs | 287 +- drivers/gpu/nova-core/sbuffer.rs | 227 + drivers/gpu/nova-core/util.rs | 33 +- drivers/gpu/nova-core/vbios.rs | 423 +- drivers/hwmon/Kconfig | 36 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/adm1026.c | 16 +- drivers/hwmon/adm1029.c | 3 + drivers/hwmon/adm9240.c | 17 +- drivers/hwmon/adt7410.c | 11 + drivers/hwmon/adt7411.c | 59 +- drivers/hwmon/adt7x10.c | 27 +- drivers/hwmon/aht10.c | 43 +- drivers/hwmon/aquacomputer_d5next.c | 37 +- drivers/hwmon/aspeed-g6-pwm-tach.c | 3 + drivers/hwmon/asus-ec-sensors.c | 67 +- drivers/hwmon/asus_rog_ryujin.c | 48 +- drivers/hwmon/chipcap2.c | 7 - drivers/hwmon/corsair-cpro.c | 8 +- drivers/hwmon/corsair-psu.c | 13 +- drivers/hwmon/dell-smm-hwmon.c | 9 + drivers/hwmon/drivetemp.c | 5 - drivers/hwmon/emc1403.c | 46 +- drivers/hwmon/emc2103.c | 4 + drivers/hwmon/ftsteutates.c | 84 +- drivers/hwmon/gpd-fan.c | 56 +- drivers/hwmon/hs3001.c | 10 +- drivers/hwmon/i5500_temp.c | 3 - drivers/hwmon/ina238.c | 26 +- drivers/hwmon/ina2xx.c | 28 +- drivers/hwmon/ina3221.c | 19 - drivers/hwmon/jc42.c | 11 - drivers/hwmon/k10temp.c | 12 +- drivers/hwmon/lm78.c | 5 +- drivers/hwmon/lm87.c | 16 +- drivers/hwmon/lm90.c | 25 +- drivers/hwmon/lm92.c | 11 +- drivers/hwmon/lm95234.c | 12 +- drivers/hwmon/lm95241.c | 16 - drivers/hwmon/lm95245.c | 16 +- drivers/hwmon/lochnagar-hwmon.c | 18 +- drivers/hwmon/ltc2947-core.c | 92 +- drivers/hwmon/ltc4245.c | 8 - drivers/hwmon/ltc4282.c | 68 +- drivers/hwmon/macsmc-hwmon.c | 851 ++ drivers/hwmon/max127.c | 23 +- drivers/hwmon/max16065.c | 7 +- drivers/hwmon/max31790.c | 48 +- drivers/hwmon/max31827.c | 60 +- drivers/hwmon/max6620.c | 43 +- drivers/hwmon/max6639.c | 23 +- drivers/hwmon/max6697.c | 11 +- drivers/hwmon/mr75203.c | 1 - drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 2 - drivers/hwmon/nct7904.c | 63 +- drivers/hwmon/npcm750-pwm-fan.c | 11 +- drivers/hwmon/ntc_thermistor.c | 43 + drivers/hwmon/peci/common.h | 3 - drivers/hwmon/peci/cputemp.c | 90 +- drivers/hwmon/peci/dimmtemp.c | 36 +- drivers/hwmon/pmbus/Kconfig | 28 + drivers/hwmon/pmbus/Makefile | 3 + drivers/hwmon/pmbus/isl68137.c | 14 + drivers/hwmon/pmbus/max17616.c | 73 + drivers/hwmon/pmbus/max34440.c | 44 +- drivers/hwmon/pmbus/mp2925.c | 316 + drivers/hwmon/pmbus/mp9945.c | 243 + drivers/hwmon/powr1220.c | 17 +- drivers/hwmon/sbtsi_temp.c | 17 +- drivers/hwmon/scmi-hwmon.c | 9 + drivers/hwmon/sfctemp.c | 36 +- drivers/hwmon/sht4x.c | 40 +- drivers/hwmon/sy7636a-hwmon.c | 7 +- drivers/hwmon/tmp102.c | 2 - drivers/hwmon/tmp103.c | 3 - drivers/hwmon/tmp108.c | 1 - drivers/hwmon/tmp401.c | 8 - drivers/hwmon/tmp421.c | 28 +- drivers/hwmon/tmp464.c | 13 +- drivers/hwmon/tsc1641.c | 748 ++ drivers/hwmon/vt1211.c | 53 +- drivers/hwmon/vt8231.c | 18 +- drivers/hwmon/w83781d.c | 5 +- drivers/hwmon/w83l786ng.c | 26 +- drivers/infiniband/hw/erdma/erdma_cm.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/sw/siw/siw_cm.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 29 + drivers/isdn/capi/kcapi.c | 2 +- drivers/isdn/mISDN/l1oip_core.c | 2 +- drivers/isdn/mISDN/socket.c | 4 +- drivers/md/bcache/alloc.c | 25 +- drivers/md/bcache/bcache.h | 6 +- drivers/md/bcache/bset.h | 8 +- drivers/md/bcache/btree.c | 53 +- drivers/md/bcache/journal.c | 93 +- drivers/md/bcache/journal.h | 13 - drivers/md/bcache/super.c | 33 +- drivers/md/bcache/sysfs.c | 15 - drivers/md/bcache/writeback.c | 5 +- drivers/md/dm-zone.c | 63 +- drivers/md/dm.h | 3 +- drivers/md/md-linear.c | 2 + drivers/md/md-llbitmap.c | 2 +- drivers/md/md.c | 259 +- drivers/md/md.h | 10 +- drivers/md/raid0.c | 20 +- drivers/md/raid1.c | 1 + drivers/md/raid10.c | 1 + drivers/md/raid5-cache.c | 2 +- drivers/md/raid5.c | 7 +- drivers/media/cec/core/cec-core.c | 1 + drivers/media/common/saa7146/saa7146_fops.c | 4 +- drivers/media/common/siano/smsir.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 1 + drivers/media/dvb-core/dmxdev.c | 4 +- drivers/media/dvb-core/dvb_ca_en50221.c | 2 +- drivers/media/dvb-core/dvb_demux.c | 28 +- drivers/media/dvb-core/dvb_ringbuffer.c | 36 +- drivers/media/dvb-core/dvbdev.c | 4 +- drivers/media/dvb-frontends/cxd2841er.c | 3 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 3 +- drivers/media/dvb-frontends/lgdt330x.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 7 +- drivers/media/i2c/Kconfig | 12 +- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7604.c | 4 +- drivers/media/i2c/adv7842.c | 15 +- drivers/media/i2c/ar0521.c | 4 +- drivers/media/i2c/ccs/ccs-core.c | 8 +- drivers/media/i2c/ds90ub913.c | 2 +- drivers/media/i2c/ds90ub953.c | 14 +- drivers/media/i2c/dw9719.c | 128 +- drivers/media/i2c/imx111.c | 1610 +++ drivers/media/i2c/imx214.c | 15 +- drivers/media/i2c/imx219.c | 99 +- drivers/media/i2c/imx274.c | 3 +- drivers/media/i2c/imx335.c | 513 +- drivers/media/i2c/imx412.c | 4 +- drivers/media/i2c/max9286.c | 4 +- drivers/media/i2c/max96717.c | 18 +- drivers/media/i2c/msp3400-kthreads.c | 2 + drivers/media/i2c/mt9m111.c | 4 +- drivers/media/i2c/mt9v111.c | 12 +- drivers/media/i2c/ov02c10.c | 27 +- drivers/media/i2c/ov13b10.c | 1 + drivers/media/i2c/ov5675.c | 4 +- drivers/media/i2c/ov5693.c | 4 +- drivers/media/i2c/ov9282.c | 4 +- drivers/media/i2c/rj54n1cb0c.c | 8 +- drivers/media/i2c/st-mipid02.c | 4 +- drivers/media/i2c/tc358746.c | 12 +- drivers/media/i2c/tda1997x.c | 1 - drivers/media/i2c/vd55g1.c | 234 +- drivers/media/pci/intel/ipu-bridge.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 8 +- drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c | 34 +- drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 14 + drivers/media/pci/intel/ivsc/mei_ace.c | 4 +- drivers/media/pci/mgb4/mgb4_trigger.c | 5 +- drivers/media/pci/mgb4/mgb4_vin.c | 4 +- drivers/media/pci/mgb4/mgb4_vout.c | 4 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/allegro-core.c | 118 +- drivers/media/platform/amlogic/c3/isp/Kconfig | 1 + .../media/platform/amlogic/c3/isp/c3-isp-params.c | 166 +- drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 5 - drivers/media/platform/amphion/vdec.c | 4 +- drivers/media/platform/amphion/venc.c | 4 +- drivers/media/platform/amphion/vpu_core.c | 40 +- drivers/media/platform/amphion/vpu_drv.c | 26 - drivers/media/platform/amphion/vpu_malone.c | 23 +- drivers/media/platform/amphion/vpu_v4l2.c | 16 +- drivers/media/platform/amphion/vpu_v4l2.h | 10 - drivers/media/platform/arm/Kconfig | 5 + drivers/media/platform/arm/Makefile | 2 + drivers/media/platform/arm/mali-c55/Kconfig | 18 + drivers/media/platform/arm/mali-c55/Makefile | 11 + .../media/platform/arm/mali-c55/mali-c55-capture.c | 959 ++ .../media/platform/arm/mali-c55/mali-c55-common.h | 310 + .../media/platform/arm/mali-c55/mali-c55-core.c | 917 ++ drivers/media/platform/arm/mali-c55/mali-c55-isp.c | 665 + .../media/platform/arm/mali-c55/mali-c55-params.c | 819 ++ .../platform/arm/mali-c55/mali-c55-registers.h | 449 + .../media/platform/arm/mali-c55/mali-c55-resizer.c | 1156 ++ .../media/platform/arm/mali-c55/mali-c55-stats.c | 323 + drivers/media/platform/arm/mali-c55/mali-c55-tpg.c | 437 + drivers/media/platform/chips-media/coda/coda-bit.c | 2 +- .../media/platform/chips-media/coda/coda-common.c | 4 - .../media/platform/chips-media/coda/coda-jpeg.c | 4 +- .../media/platform/imagination/e5010-jpeg-enc.c | 6 +- drivers/media/platform/m2m-deinterlace.c | 7 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 11 +- .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 4 +- .../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c | 4 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 14 + .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 2 +- .../mediatek/vcodec/common/mtk_vcodec_dbgfs.c | 4 +- .../mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 14 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 7 - .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 12 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 2 +- .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c | 6 +- .../vcodec/decoder/vdec/vdec_h264_req_if.c | 2 +- .../vcodec/decoder/vdec/vdec_h264_req_multi_if.c | 14 +- .../vcodec/decoder/vdec/vdec_hevc_req_multi_if.c | 5 +- .../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c | 2 +- .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 8 +- .../platform/mediatek/vcodec/decoder/vdec_vpu_if.c | 5 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 14 - .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 12 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h | 2 +- .../platform/mediatek/vcodec/encoder/venc_vpu_if.c | 5 +- drivers/media/platform/nvidia/tegra-vde/h264.c | 2 +- drivers/media/platform/nxp/dw100/dw100.c | 9 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 6 +- drivers/media/platform/nxp/imx-mipi-csis.c | 22 +- drivers/media/platform/nxp/imx-pxp.c | 7 - drivers/media/platform/nxp/imx7-media-csi.c | 1 - .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 50 +- .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 1 + .../media/platform/nxp/imx8-isi/imx8-isi-gasket.c | 22 +- drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 4 +- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 5 +- drivers/media/platform/nxp/mx2_emmaprp.c | 7 - drivers/media/platform/qcom/camss/Makefile | 1 + .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 102 + drivers/media/platform/qcom/camss/camss-csiphy.c | 1 + drivers/media/platform/qcom/camss/camss-ispif.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 12 + drivers/media/platform/qcom/camss/camss-vfe-vbif.c | 31 + drivers/media/platform/qcom/camss/camss-vfe-vbif.h | 19 + drivers/media/platform/qcom/camss/camss-vfe.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe.h | 3 + drivers/media/platform/qcom/camss/camss.c | 483 +- drivers/media/platform/qcom/camss/camss.h | 3 + drivers/media/platform/qcom/iris/Makefile | 2 +- drivers/media/platform/qcom/iris/iris_buffer.c | 17 +- drivers/media/platform/qcom/iris/iris_common.c | 7 +- drivers/media/platform/qcom/iris/iris_ctrls.c | 18 +- drivers/media/platform/qcom/iris/iris_firmware.c | 18 +- .../platform/qcom/iris/iris_hfi_gen1_command.c | 15 +- .../platform/qcom/iris/iris_hfi_gen2_command.c | 21 +- .../platform/qcom/iris/iris_hfi_gen2_defines.h | 1 + drivers/media/platform/qcom/iris/iris_instance.h | 7 +- .../platform/qcom/iris/iris_platform_common.h | 18 +- .../media/platform/qcom/iris/iris_platform_gen1.c | 417 + .../media/platform/qcom/iris/iris_platform_gen2.c | 26 +- .../platform/qcom/iris/iris_platform_qcs8300.h | 535 +- .../platform/qcom/iris/iris_platform_sc7280.h | 26 + .../platform/qcom/iris/iris_platform_sm8250.c | 366 - drivers/media/platform/qcom/iris/iris_probe.c | 4 + drivers/media/platform/qcom/iris/iris_resources.c | 2 +- drivers/media/platform/qcom/iris/iris_utils.c | 3 +- drivers/media/platform/qcom/iris/iris_vb2.c | 8 +- drivers/media/platform/qcom/iris/iris_vdec.c | 63 +- drivers/media/platform/qcom/iris/iris_venc.c | 61 +- drivers/media/platform/qcom/iris/iris_vidc.c | 2 +- drivers/media/platform/qcom/iris/iris_vpu2.c | 6 + drivers/media/platform/qcom/iris/iris_vpu_common.c | 34 +- drivers/media/platform/qcom/venus/core.c | 1 - drivers/media/platform/qcom/venus/firmware.c | 19 +- drivers/media/platform/qcom/venus/vdec.c | 8 +- drivers/media/platform/qcom/venus/venc.c | 8 +- drivers/media/platform/renesas/Kconfig | 1 + drivers/media/platform/renesas/Makefile | 1 + drivers/media/platform/renesas/rcar_drif.c | 1 + drivers/media/platform/renesas/rcar_fdp1.c | 6 +- drivers/media/platform/renesas/rcar_jpu.c | 16 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 8 +- drivers/media/platform/renesas/rzv2h-ivc/Kconfig | 18 + drivers/media/platform/renesas/rzv2h-ivc/Makefile | 5 + .../platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c | 251 + .../platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c | 376 + .../platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c | 531 + .../media/platform/renesas/rzv2h-ivc/rzv2h-ivc.h | 130 + drivers/media/platform/renesas/vsp1/vsp1_drv.c | 3 +- drivers/media/platform/rockchip/Kconfig | 1 + drivers/media/platform/rockchip/Makefile | 1 + drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/rockchip/rkcif/Kconfig | 18 + drivers/media/platform/rockchip/rkcif/Makefile | 8 + .../platform/rockchip/rkcif/rkcif-capture-dvp.c | 865 ++ .../platform/rockchip/rkcif/rkcif-capture-dvp.h | 25 + .../platform/rockchip/rkcif/rkcif-capture-mipi.c | 777 ++ .../platform/rockchip/rkcif/rkcif-capture-mipi.h | 23 + .../media/platform/rockchip/rkcif/rkcif-common.h | 250 + drivers/media/platform/rockchip/rkcif/rkcif-dev.c | 303 + .../platform/rockchip/rkcif/rkcif-interface.c | 442 + .../platform/rockchip/rkcif/rkcif-interface.h | 31 + drivers/media/platform/rockchip/rkcif/rkcif-regs.h | 153 + .../media/platform/rockchip/rkcif/rkcif-stream.c | 636 + .../media/platform/rockchip/rkcif/rkcif-stream.h | 32 + drivers/media/platform/rockchip/rkisp1/Kconfig | 1 + .../media/platform/rockchip/rkisp1/rkisp1-common.h | 1 + .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 4 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 31 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 151 +- drivers/media/platform/rockchip/rkvdec/Makefile | 2 +- .../platform/rockchip/rkvdec/rkvdec-hevc-data.c | 1848 +++ .../media/platform/rockchip/rkvdec/rkvdec-hevc.c | 820 ++ .../media/platform/rockchip/rkvdec/rkvdec-regs.h | 4 + .../media/platform/rockchip/rkvdec/rkvdec-vp9.c | 4 + drivers/media/platform/rockchip/rkvdec/rkvdec.c | 200 +- drivers/media/platform/rockchip/rkvdec/rkvdec.h | 17 + .../media/platform/samsung/exynos4-is/fimc-is.c | 1 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 1 - .../media/platform/samsung/exynos4-is/media-dev.c | 14 +- drivers/media/platform/samsung/s5p-g2d/g2d.c | 4 - .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 7 - drivers/media/platform/st/Makefile | 1 - drivers/media/platform/st/sti/Kconfig | 1 - drivers/media/platform/st/sti/Makefile | 1 - drivers/media/platform/st/sti/c8sectpfe/Kconfig | 28 - drivers/media/platform/st/sti/c8sectpfe/Makefile | 11 - .../platform/st/sti/c8sectpfe/c8sectpfe-common.c | 262 - .../platform/st/sti/c8sectpfe/c8sectpfe-common.h | 60 - .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 1158 -- .../platform/st/sti/c8sectpfe/c8sectpfe-core.h | 287 - .../platform/st/sti/c8sectpfe/c8sectpfe-debugfs.c | 244 - .../platform/st/sti/c8sectpfe/c8sectpfe-debugfs.h | 23 - .../platform/st/sti/c8sectpfe/c8sectpfe-dvb.c | 235 - .../platform/st/sti/c8sectpfe/c8sectpfe-dvb.h | 17 - drivers/media/platform/st/stm32/dma2d/dma2d.c | 7 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 2 +- drivers/media/platform/ti/cal/cal.c | 3 +- drivers/media/platform/ti/davinci/vpif_capture.c | 4 +- drivers/media/platform/ti/davinci/vpif_display.c | 4 +- drivers/media/platform/ti/omap3isp/isp.c | 10 +- drivers/media/platform/ti/vpe/vpe.c | 7 - drivers/media/platform/verisilicon/hantro_drv.c | 2 +- drivers/media/platform/verisilicon/hantro_g2.c | 88 +- .../platform/verisilicon/hantro_g2_hevc_dec.c | 17 +- .../media/platform/verisilicon/hantro_g2_regs.h | 13 + .../media/platform/verisilicon/hantro_g2_vp9_dec.c | 2 - drivers/media/platform/verisilicon/hantro_hw.h | 1 + drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 2 + drivers/media/rc/ir-hix5hd2.c | 1 - drivers/media/rc/st_rc.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 11 +- drivers/media/test-drivers/vidtv/vidtv_channel.c | 3 + drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/test-drivers/visl/visl-dec.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/tuners/xc2028.c | 9 +- drivers/media/usb/dvb-usb/dtv5100.c | 5 + drivers/media/usb/dvb-usb/pctv452e.c | 7 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/v4l2-core/Kconfig | 4 + drivers/media/v4l2-core/Makefile | 1 + drivers/media/v4l2-core/v4l2-common.c | 29 + drivers/media/v4l2-core/v4l2-ctrls-core.c | 131 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/media/v4l2-core/v4l2-isp.c | 132 + drivers/media/v4l2-core/v4l2-mem2mem.c | 21 +- drivers/mmc/core/block.c | 14 +- drivers/mmc/core/bus.h | 2 +- drivers/mmc/core/debugfs.c | 10 +- drivers/mmc/core/mmc.c | 4 +- drivers/mmc/core/mmc_test.c | 24 +- drivers/mmc/core/sd.c | 9 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/atmel-mci.c | 10 +- drivers/mmc/host/cqhci.h | 1 + drivers/mmc/host/davinci_mmc.c | 6 +- drivers/mmc/host/dw_mmc-rockchip.c | 6 + drivers/mmc/host/dw_mmc.c | 15 +- drivers/mmc/host/meson-mx-sdio.c | 339 +- drivers/mmc/host/mtk-sd.c | 4 +- drivers/mmc/host/omap.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/renesas_sdhi.h | 3 + drivers/mmc/host/renesas_sdhi_core.c | 39 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 15 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +- drivers/mmc/host/sdhci-brcmstb.c | 154 +- drivers/mmc/host/sdhci-msm.c | 27 +- drivers/mmc/host/sdhci-of-arasan.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 604 +- drivers/mmc/host/tmio_mmc.h | 2 - drivers/mtd/devices/docg3.h | 2 +- drivers/mtd/devices/mtd_intel_dg.c | 74 +- drivers/mtd/lpddr/lpddr_cmds.c | 8 +- drivers/mtd/maps/pcmciamtd.c | 1 + drivers/mtd/mtdpart.c | 7 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 273 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 - drivers/mtd/nand/raw/lpc32xx_slc.c | 2 +- drivers/mtd/nand/raw/marvell_nand.c | 13 +- drivers/mtd/nand/raw/nand_base.c | 13 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 5 +- drivers/mtd/nand/raw/sunxi_nand.c | 409 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/esmt.c | 24 + drivers/mtd/nand/spi/fmsh.c | 72 + drivers/mtd/sm_ftl.c | 5 +- drivers/mtd/spi-nor/core.c | 10 + drivers/mtd/spi-nor/core.h | 6 + drivers/mtd/spi-nor/micron-st.c | 101 +- drivers/mtd/spi-nor/sfdp.c | 30 +- drivers/mtd/spi-nor/spansion.c | 38 + drivers/mtd/spi-nor/winbond.c | 24 + drivers/net/bonding/bond_3ad.c | 9 + drivers/net/bonding/bond_main.c | 99 +- drivers/net/can/Kconfig | 17 + drivers/net/can/Makefile | 1 + drivers/net/can/at91_can.c | 1 - drivers/net/can/bxcan.c | 3 +- drivers/net/can/c_can/c_can_main.c | 1 - drivers/net/can/can327.c | 1 - drivers/net/can/cc770/cc770.c | 1 - drivers/net/can/ctucanfd/ctucanfd_base.c | 1 - drivers/net/can/dev/bittiming.c | 63 + drivers/net/can/dev/calc_bittiming.c | 114 +- drivers/net/can/dev/dev.c | 125 +- drivers/net/can/dev/netlink.c | 319 +- drivers/net/can/dummy_can.c | 285 + drivers/net/can/esd/esd_402_pci-core.c | 4 +- drivers/net/can/flexcan/flexcan-core.c | 1 - drivers/net/can/grcan.c | 1 - drivers/net/can/ifi_canfd/ifi_canfd.c | 1 - drivers/net/can/janz-ican3.c | 1 - drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c | 4 +- drivers/net/can/m_can/m_can.c | 256 +- drivers/net/can/m_can/m_can.h | 5 +- drivers/net/can/m_can/m_can_pci.c | 4 +- drivers/net/can/m_can/m_can_platform.c | 4 +- drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/mscan/mscan.c | 1 - drivers/net/can/peak_canfd/peak_canfd.c | 36 +- drivers/net/can/rcar/rcar_can.c | 1 - drivers/net/can/rcar/rcar_canfd.c | 247 +- drivers/net/can/rockchip/rockchip_canfd-core.c | 1 - drivers/net/can/sja1000/sja1000.c | 1 - drivers/net/can/slcan/slcan-core.c | 1 - drivers/net/can/softing/softing_main.c | 1 - drivers/net/can/spi/hi311x.c | 1 - drivers/net/can/spi/mcp251x.c | 32 +- drivers/net/can/spi/mcp251xfd/Kconfig | 1 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 277 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 114 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 8 + drivers/net/can/sun4i_can.c | 1 - drivers/net/can/ti_hecc.c | 1 - drivers/net/can/usb/ems_usb.c | 1 - drivers/net/can/usb/esd_usb.c | 1 - drivers/net/can/usb/etas_es58x/es58x_core.c | 4 +- drivers/net/can/usb/f81604.c | 1 - drivers/net/can/usb/gs_usb.c | 21 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/mcba_usb.c | 1 - drivers/net/can/usb/nct6694_canfd.c | 1 - drivers/net/can/usb/peak_usb/pcan_usb_core.c | 40 +- drivers/net/can/usb/ucan.c | 1 - drivers/net/can/usb/usb_8dev.c | 1 - drivers/net/can/xilinx_can.c | 1 - drivers/net/dsa/Kconfig | 7 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 348 +- drivers/net/dsa/b53/b53_priv.h | 111 +- drivers/net/dsa/b53/b53_regs.h | 45 +- drivers/net/dsa/dsa_loop.c | 7 +- drivers/net/dsa/hirschmann/hellcreek.c | 2 + drivers/net/dsa/ks8995.c | 6 +- drivers/net/dsa/lantiq/Kconfig | 17 + drivers/net/dsa/lantiq/Makefile | 2 + drivers/net/dsa/lantiq/lantiq_gswip.c | 1714 +-- drivers/net/dsa/lantiq/lantiq_gswip.h | 33 +- drivers/net/dsa/lantiq/lantiq_gswip_common.c | 1739 +++ drivers/net/dsa/lantiq/mxl-gsw1xx.c | 739 + drivers/net/dsa/lantiq/mxl-gsw1xx.h | 126 + drivers/net/dsa/lantiq/mxl-gsw1xx_pce.h | 154 + drivers/net/dsa/microchip/ksz9477.c | 2 +- drivers/net/dsa/mt7530.c | 5 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/dsa/mv88e6060.c | 2 + drivers/net/dsa/ocelot/felix.c | 70 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 + drivers/net/dsa/realtek/rtl8366rb.c | 2 + drivers/net/dsa/rzn1_a5psw.c | 2 + drivers/net/dsa/sja1105/sja1105_tas.c | 8 +- drivers/net/dsa/xrs700x/xrs700x.c | 11 + drivers/net/dsa/yt921x.c | 3006 +++++ drivers/net/dsa/yt921x.h | 567 + drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/airoha/airoha_eth.c | 438 +- drivers/net/ethernet/airoha/airoha_eth.h | 72 +- drivers/net/ethernet/airoha/airoha_npu.c | 93 +- drivers/net/ethernet/airoha/airoha_ppe.c | 259 +- drivers/net/ethernet/airoha/airoha_ppe_debugfs.c | 3 +- drivers/net/ethernet/airoha/airoha_regs.h | 115 +- drivers/net/ethernet/altera/altera_tse.h | 3 - drivers/net/ethernet/altera/altera_tse_main.c | 47 +- drivers/net/ethernet/amd/Kconfig | 1 + drivers/net/ethernet/amd/pds_core/core.h | 3 +- drivers/net/ethernet/amd/pds_core/devlink.c | 3 +- drivers/net/ethernet/amd/xgbe/Makefile | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 19 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 109 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 7 + drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c | 28 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-selftest.c | 346 + drivers/net/ethernet/amd/xgbe/xgbe.h | 22 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 66 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 8 +- drivers/net/ethernet/broadcom/Kconfig | 1 + .../net/ethernet/broadcom/asp2/bcmasp_ethtool.c | 34 +- drivers/net/ethernet/broadcom/b44.c | 37 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 70 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 34 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 31 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 55 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 31 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 75 +- drivers/net/ethernet/broadcom/tg3.c | 24 +- drivers/net/ethernet/cadence/macb.h | 77 +- drivers/net/ethernet/cadence/macb_main.c | 355 +- drivers/net/ethernet/cadence/macb_ptp.c | 16 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 50 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 48 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 62 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 16 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 45 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 156 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 40 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 4 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 44 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 12 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 4 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 8 +- drivers/net/ethernet/dlink/dl2k.c | 8 +- drivers/net/ethernet/dlink/dl2k.h | 2 +- drivers/net/ethernet/engleder/tsnep.h | 8 +- drivers/net/ethernet/engleder/tsnep_main.c | 14 +- drivers/net/ethernet/engleder/tsnep_ptp.c | 88 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 45 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 11 +- drivers/net/ethernet/freescale/enetc/enetc.c | 28 +- drivers/net/ethernet/freescale/enetc/enetc.h | 8 + drivers/net/ethernet/freescale/enetc/enetc4_hw.h | 36 + drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 15 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 99 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 1 + .../net/ethernet/freescale/enetc/enetc_pf_common.c | 19 +- .../net/ethernet/freescale/enetc/netc_blk_ctrl.c | 400 + drivers/net/ethernet/freescale/fec.h | 30 +- drivers/net/ethernet/freescale/fec_main.c | 147 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 91 + drivers/net/ethernet/freescale/fman/mac.h | 14 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 11 +- drivers/net/ethernet/fungible/funeth/funeth.h | 4 +- drivers/net/ethernet/fungible/funeth/funeth_main.c | 40 +- drivers/net/ethernet/google/gve/gve.h | 22 +- drivers/net/ethernet/google/gve/gve_adminq.c | 4 + drivers/net/ethernet/google/gve/gve_dqo.h | 1 + drivers/net/ethernet/google/gve/gve_ethtool.c | 97 +- drivers/net/ethernet/google/gve/gve_main.c | 97 +- drivers/net/ethernet/google/gve/gve_ptp.c | 12 + drivers/net/ethernet/google/gve/gve_rx_dqo.c | 73 +- drivers/net/ethernet/google/gve/gve_tx.c | 2 + drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 + drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hibmcge/Makefile | 1 + .../net/ethernet/hisilicon/hibmcge/hbg_common.h | 8 + drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 17 + drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h | 4 + drivers/net/ethernet/hisilicon/hibmcge/hbg_trace.h | 84 + drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 217 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 31 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 32 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 9 +- .../net/ethernet/huawei/hinic3/hinic3_netdev_ops.c | 2 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e1000e/e1000.h | 1 + drivers/net/ethernet/intel/e1000e/ethtool.c | 51 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 41 +- drivers/net/ethernet/intel/e1000e/netdev.c | 3 + drivers/net/ethernet/intel/e1000e/ptp.c | 7 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 17 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 + drivers/net/ethernet/intel/i40e/i40e_devlink.c | 55 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 19 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 43 +- drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 119 +- drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 31 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 107 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 12 +- drivers/net/ethernet/intel/ice/devlink/devlink.c | 35 +- drivers/net/ethernet/intel/ice/ice.h | 8 +- drivers/net/ethernet/intel/ice/ice_base.c | 170 +- drivers/net/ethernet/intel/ice/ice_common.c | 4 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 200 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 99 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 269 +- drivers/net/ethernet/intel/ice/ice_flow.h | 94 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 2 +- drivers/net/ethernet/intel/ice/ice_lag.c | 3 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 3 + drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 203 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 20 + drivers/net/ethernet/intel/ice/ice_ptp.c | 15 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 2 + drivers/net/ethernet/intel/ice/ice_sriov.c | 3 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 710 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 132 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 65 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 9 - drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_vf_lib.h | 48 + drivers/net/ethernet/intel/ice/ice_xsk.c | 146 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 6 +- drivers/net/ethernet/intel/ice/virt/queues.c | 6 +- drivers/net/ethernet/intel/ice/virt/rss.c | 1313 +- drivers/net/ethernet/intel/idpf/idpf.h | 14 +- drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 35 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 24 +- drivers/net/ethernet/intel/idpf/idpf_main.c | 105 +- .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 12 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 4 +- drivers/net/ethernet/intel/idpf/xdp.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 12 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 7 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 11 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 14 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 18 +- drivers/net/ethernet/marvell/mvneta.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- .../ethernet/marvell/octeontx2/af/cn20k/debugfs.c | 218 + .../ethernet/marvell/octeontx2/af/cn20k/debugfs.h | 28 + .../net/ethernet/marvell/octeontx2/af/cn20k/nix.c | 20 + .../net/ethernet/marvell/octeontx2/af/cn20k/npa.c | 21 + .../ethernet/marvell/octeontx2/af/cn20k/struct.h | 340 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 73 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 15 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 42 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 15 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 76 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 29 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 31 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 10 + drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c | 220 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 14 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 19 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 56 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 62 +- drivers/net/ethernet/mellanox/mlx4/main.c | 6 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 55 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 3 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 18 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 3 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 7 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/psp.c | 233 +- .../net/ethernet/mellanox/mlx5/core/en_accel/psp.h | 16 + .../mellanox/mlx5/core/en_accel/psp_rxtx.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_common.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 54 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 137 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/adj_vport.c | 15 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 7 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 13 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 221 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 31 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 82 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 19 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 18 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 41 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 5 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 11 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 1 - .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 116 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h | 9 + .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c | 238 +- drivers/net/ethernet/mellanox/mlx5/core/lib/st.c | 29 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 93 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 36 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 48 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 11 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 90 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 20 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 69 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 5 + .../mellanox/mlx5/core/steering/sws/dr_domain.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 43 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 3 +- drivers/net/ethernet/meta/Kconfig | 3 +- drivers/net/ethernet/meta/fbnic/Makefile | 1 + drivers/net/ethernet/meta/fbnic/fbnic.h | 15 +- drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 2 + drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 9 + drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_irq.c | 34 +- drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 81 +- drivers/net/ethernet/meta/fbnic/fbnic_mac.h | 41 +- drivers/net/ethernet/meta/fbnic/fbnic_mdio.c | 195 + drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 11 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 8 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 15 +- drivers/net/ethernet/meta/fbnic/fbnic_phylink.c | 187 +- drivers/net/ethernet/meta/fbnic/fbnic_time.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_tlv.h | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 32 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 1 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 2 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 183 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 12 + drivers/net/ethernet/microsoft/mana/mana_en.c | 204 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 87 +- drivers/net/ethernet/mucse/Kconfig | 33 + drivers/net/ethernet/mucse/Makefile | 7 + drivers/net/ethernet/mucse/rnpgbe/Makefile | 11 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe.h | 71 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c | 143 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe_hw.h | 17 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c | 320 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c | 406 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.h | 20 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c | 191 + drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.h | 88 + drivers/net/ethernet/netronome/nfp/devlink_param.c | 3 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 38 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 18 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 61 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 22 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 76 +- drivers/net/ethernet/qlogic/qede/qede_ptp.h | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 92 +- drivers/net/ethernet/renesas/ravb.h | 16 +- drivers/net/ethernet/renesas/ravb_main.c | 143 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.h | 13 - drivers/net/ethernet/renesas/rswitch.h | 3 + drivers/net/ethernet/renesas/rswitch_main.c | 88 +- drivers/net/ethernet/renesas/rtsn.c | 47 +- drivers/net/ethernet/spacemit/k1_emac.h | 8 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 21 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 4 +- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 9 +- drivers/net/ethernet/stmicro/stmmac/common.h | 42 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 4 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 34 +- .../net/ethernet/stmicro/stmmac/dwmac-eic7700.c | 235 + drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 134 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 165 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 53 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 73 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson1.c | 30 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 44 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 77 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 30 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 269 +- .../ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 363 +- drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c | 26 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 168 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c | 21 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 54 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 44 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 21 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 26 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 7 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 96 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 35 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 100 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 16 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 39 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 33 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 251 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 19 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 27 +- drivers/net/ethernet/stmicro/stmmac/stmmac_est.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 112 +- drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c | 3 + .../net/ethernet/stmicro/stmmac/stmmac_libpci.c | 48 + .../net/ethernet/stmicro/stmmac/stmmac_libpci.h | 12 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 585 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 88 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 85 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c | 67 + drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 25 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 112 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 47 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/davinci_mdio.c | 21 +- drivers/net/ethernet/ti/icssg/icssg_common.c | 516 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 401 +- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 31 +- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 7 +- drivers/net/ethernet/ti/netcp.h | 5 + drivers/net/ethernet/ti/netcp_core.c | 58 + drivers/net/ethernet/ti/netcp_ethss.c | 72 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 15 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 73 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 69 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 143 +- drivers/net/ethernet/wangxun/libwx/wx_sriov.c | 4 + drivers/net/ethernet/wangxun/libwx/wx_type.h | 51 +- drivers/net/ethernet/wangxun/libwx/wx_vf.h | 4 + drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c | 12 + drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c | 298 +- drivers/net/ethernet/wangxun/txgbe/txgbe_aml.h | 5 +- drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 38 +- drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c | 10 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 28 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 2 - drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 39 +- .../net/ethernet/wangxun/txgbevf/txgbevf_main.c | 12 + drivers/net/gtp.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 15 +- drivers/net/ipa/ipa_interrupt.c | 1 - drivers/net/ipa/ipa_main.c | 1 - drivers/net/ipa/ipa_modem.c | 4 - drivers/net/ipa/ipa_smp2p.c | 2 - drivers/net/ipa/ipa_uc.c | 2 - drivers/net/ipvlan/ipvlan_core.c | 7 +- drivers/net/mdio/fwnode_mdio.c | 5 - drivers/net/mdio/of_mdio.c | 5 +- drivers/net/netconsole.c | 386 +- drivers/net/netdevsim/dev.c | 56 + drivers/net/netdevsim/ipsec.c | 1 + drivers/net/netdevsim/netdev.c | 26 +- drivers/net/netdevsim/netdevsim.h | 6 + drivers/net/netdevsim/psp.c | 27 + drivers/net/netkit.c | 6 +- drivers/net/ovpn/netlink-gen.c | 1 + drivers/net/ovpn/netlink-gen.h | 1 + drivers/net/pcs/pcs-lynx.c | 77 +- drivers/net/pcs/pcs-xpcs-plat.c | 5 +- drivers/net/pcs/pcs-xpcs.c | 136 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/adin1100.c | 7 +- drivers/net/phy/bcm-phy-ptp.c | 21 +- drivers/net/phy/dp83640.c | 29 +- drivers/net/phy/dp83867.c | 36 +- drivers/net/phy/dp83td510.c | 62 + drivers/net/phy/fixed_phy.c | 51 +- drivers/net/phy/mdio-open-alliance.h | 49 + drivers/net/phy/mdio-private.h | 11 + drivers/net/phy/mdio_bus.c | 96 +- drivers/net/phy/mdio_bus_provider.c | 13 +- drivers/net/phy/mdio_device.c | 60 + drivers/net/phy/micrel.c | 200 +- drivers/net/phy/microchip_rds_ptp.c | 8 +- drivers/net/phy/microchip_t1s.c | 100 +- drivers/net/phy/motorcomm.c | 3 + drivers/net/phy/mscc/mscc.h | 12 +- drivers/net/phy/mscc/mscc_main.c | 466 +- drivers/net/phy/mscc/mscc_ptp.c | 21 +- drivers/net/phy/mxl-gpy.c | 115 +- drivers/net/phy/nxp-c45-tja11xx.c | 22 +- drivers/net/phy/phy-c45.c | 287 +- drivers/net/phy/phy-caps.h | 1 + drivers/net/phy/phy-core.c | 47 +- drivers/net/phy/phy.c | 14 +- drivers/net/phy/phy_caps.c | 2 + drivers/net/phy/phy_device.c | 46 +- drivers/net/phy/phylink.c | 92 +- drivers/net/phy/qt2025.rs | 10 +- drivers/net/phy/realtek/realtek_main.c | 398 +- drivers/net/ppp/pppoe.c | 4 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/pse-pd/pd692x0.c | 155 +- drivers/net/pse-pd/tps23881.c | 69 +- drivers/net/sungem_phy.c | 2 +- drivers/net/team/team_core.c | 86 +- drivers/net/team/team_nl.c | 1 + drivers/net/team/team_nl.h | 1 + drivers/net/usb/r8152.c | 1 + drivers/net/usb/usbnet.c | 293 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 46 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 18 +- drivers/net/vxlan/vxlan_private.h | 2 - drivers/net/wan/hdlc_ppp.c | 4 +- drivers/net/wireguard/Makefile | 2 +- drivers/net/wireguard/generated/netlink.c | 73 + drivers/net/wireguard/generated/netlink.h | 30 + drivers/net/wireguard/netlink.c | 68 +- drivers/net/wireless/ath/ath10k/core.c | 28 +- drivers/net/wireless/ath/ath10k/core.h | 6 +- drivers/net/wireless/ath/ath10k/mac.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 2 +- drivers/net/wireless/ath/ath10k/testmode.c | 253 +- drivers/net/wireless/ath/ath10k/testmode_i.h | 15 + drivers/net/wireless/ath/ath10k/wmi.h | 19 +- drivers/net/wireless/ath/ath11k/hal.h | 38 +- drivers/net/wireless/ath/ath11k/mac.c | 455 +- drivers/net/wireless/ath/ath11k/pci.c | 20 +- drivers/net/wireless/ath/ath11k/pci.h | 18 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 20 +- drivers/net/wireless/ath/ath11k/wmi.h | 18 +- drivers/net/wireless/ath/ath12k/core.c | 24 +- drivers/net/wireless/ath/ath12k/core.h | 4 +- drivers/net/wireless/ath/ath12k/debugfs.c | 14 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 19 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 74 +- drivers/net/wireless/ath/ath12k/hal_rx.c | 10 +- drivers/net/wireless/ath/ath12k/mac.c | 770 +- drivers/net/wireless/ath/ath12k/mac.h | 14 +- drivers/net/wireless/ath/ath12k/pci.c | 24 +- drivers/net/wireless/ath/ath12k/qmi.c | 13 +- drivers/net/wireless/ath/ath12k/qmi.h | 5 +- drivers/net/wireless/ath/ath12k/wmi.c | 98 +- drivers/net/wireless/ath/ath12k/wmi.h | 55 +- drivers/net/wireless/ath/ath12k/wow.c | 1 + drivers/net/wireless/ath/wcn36xx/hal.h | 74 - drivers/net/wireless/ath/wcn36xx/smd.c | 60 - drivers/net/wireless/ath/wcn36xx/smd.h | 1 - drivers/net/wireless/ath/wil6210/pm.c | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 14 + drivers/net/wireless/intel/ipw2x00/ipw2100.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/ax210.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c | 1 + drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c | 1 + drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c | 24 + drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 14 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 8 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 134 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 286 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 74 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 26 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 29 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mld/constants.h | 2 + drivers/net/wireless/intel/iwlwifi/mld/d3.c | 4 + drivers/net/wireless/intel/iwlwifi/mld/fw.c | 14 +- drivers/net/wireless/intel/iwlwifi/mld/iface.c | 13 + drivers/net/wireless/intel/iwlwifi/mld/link.c | 16 +- drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 103 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 1 + drivers/net/wireless/intel/iwlwifi/mld/mld.h | 25 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 100 +- drivers/net/wireless/intel/iwlwifi/mld/notif.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/roc.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 1691 +-- drivers/net/wireless/intel/iwlwifi/mld/rx.h | 5 +- drivers/net/wireless/intel/iwlwifi/mld/sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 15 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 5 + drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 164 - drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 3 - drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 164 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 10 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 9 + drivers/net/wireless/intel/iwlwifi/tests/devinfo.c | 29 + drivers/net/wireless/mediatek/mt76/Kconfig | 6 +- drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 +- drivers/net/wireless/mediatek/mt76/channel.c | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 6 +- drivers/net/wireless/mediatek/mt76/dma.c | 75 +- drivers/net/wireless/mediatek/mt76/dma.h | 69 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 77 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 10 +- drivers/net/wireless/mediatek/mt76/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mmio.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76.h | 159 +- drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 2 +- .../wireless/mediatek/mt76/mt7615/mt7615_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/trace.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 2 +- .../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 2 +- .../net/wireless/mediatek/mt76/mt76_connac3_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac3_mac.h | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 21 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 10 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 2 +- .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/coredump.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/coredump.h | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 76 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 174 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 23 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/testmode.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/Kconfig | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7925/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/init.c | 152 +- drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7925/mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 40 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt7925/pci_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7925/pci_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/regd.c | 265 + drivers/net/wireless/mediatek/mt76/mt7925/regd.h | 19 + drivers/net/wireless/mediatek/mt76/mt7925/regs.h | 2 +- .../net/wireless/mediatek/mt76/mt7925/testmode.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x.h | 4 +- .../net/wireless/mediatek/mt76/mt792x_acpi_sar.c | 2 +- .../net/wireless/mediatek/mt76/mt792x_acpi_sar.h | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_core.c | 3 +- .../net/wireless/mediatek/mt76/mt792x_debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_trace.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/Kconfig | 9 +- drivers/net/wireless/mediatek/mt76/mt7996/Makefile | 3 +- .../net/wireless/mediatek/mt76/mt7996/coredump.c | 2 +- .../net/wireless/mediatek/mt76/mt7996/coredump.h | 2 +- .../net/wireless/mediatek/mt76/mt7996/debugfs.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/init.c | 34 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 153 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 38 +- drivers/net/wireless/mediatek/mt76/mt7996/npu.c | 352 + drivers/net/wireless/mediatek/mt76/mt7996/pci.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 2 +- drivers/net/wireless/mediatek/mt76/npu.c | 501 + drivers/net/wireless/mediatek/mt76/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/scan.c | 2 +- drivers/net/wireless/mediatek/mt76/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/sdio.h | 2 +- drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 2 +- drivers/net/wireless/mediatek/mt76/testmode.c | 2 +- drivers/net/wireless/mediatek/mt76/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/trace.c | 2 +- drivers/net/wireless/mediatek/mt76/trace.h | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 8 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/usb_trace.c | 2 +- drivers/net/wireless/mediatek/mt76/usb_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/util.c | 2 +- drivers/net/wireless/mediatek/mt76/util.h | 3 +- drivers/net/wireless/mediatek/mt76/wed.c | 12 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 35 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 10 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 9 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 27 +- drivers/net/wireless/realtek/rtl8xxxu/8192c.c | 80 +- drivers/net/wireless/realtek/rtl8xxxu/8723a.c | 115 +- drivers/net/wireless/realtek/rtl8xxxu/core.c | 188 +- drivers/net/wireless/realtek/rtl8xxxu/regs.h | 1 + drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 1 - drivers/net/wireless/realtek/rtlwifi/base.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/bf.c | 8 +- drivers/net/wireless/realtek/rtw88/bf.h | 7 + drivers/net/wireless/realtek/rtw88/rtw8822bu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822cu.c | 2 + drivers/net/wireless/realtek/rtw88/usb.c | 3 +- drivers/net/wireless/realtek/rtw89/Kconfig | 22 + drivers/net/wireless/realtek/rtw89/Makefile | 6 + drivers/net/wireless/realtek/rtw89/cam.c | 173 +- drivers/net/wireless/realtek/rtw89/cam.h | 446 +- drivers/net/wireless/realtek/rtw89/core.c | 231 +- drivers/net/wireless/realtek/rtw89/core.h | 104 +- drivers/net/wireless/realtek/rtw89/debug.c | 299 + drivers/net/wireless/realtek/rtw89/fw.c | 169 +- drivers/net/wireless/realtek/rtw89/fw.h | 67 +- drivers/net/wireless/realtek/rtw89/mac.c | 200 +- drivers/net/wireless/realtek/rtw89/mac.h | 114 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 89 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 9 +- drivers/net/wireless/realtek/rtw89/pci.c | 18 +- drivers/net/wireless/realtek/rtw89/pci.h | 4 - drivers/net/wireless/realtek/rtw89/phy.c | 65 +- drivers/net/wireless/realtek/rtw89/phy_be.c | 4 + drivers/net/wireless/realtek/rtw89/ps.c | 23 +- drivers/net/wireless/realtek/rtw89/reg.h | 24 +- drivers/net/wireless/realtek/rtw89/regd.c | 22 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 5 +- drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c | 8 +- drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 24 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 85 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 16 +- drivers/net/wireless/realtek/rtw89/rtw8852au.c | 79 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 5 +- .../net/wireless/realtek/rtw89/rtw8852b_common.c | 6 +- drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c | 6 +- drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 5 +- drivers/net/wireless/realtek/rtw89/rtw8852bu.c | 24 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 170 +- drivers/net/wireless/realtek/rtw89/rtw8852c.h | 2 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 69 +- drivers/net/wireless/realtek/rtw89/rtw8852cu.c | 69 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 17 +- drivers/net/wireless/realtek/rtw89/txrx.h | 7 +- drivers/net/wireless/realtek/rtw89/usb.c | 115 +- drivers/net/wireless/realtek/rtw89/usb.h | 12 + drivers/net/wireless/realtek/rtw89/wow.c | 8 +- drivers/net/wireless/silabs/wfx/main.c | 2 +- drivers/net/wireless/st/cw1200/bh.c | 11 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 3 - drivers/net/wireless/ti/wlcore/cmd.c | 1 - drivers/net/wireless/ti/wlcore/debugfs.c | 11 - drivers/net/wireless/ti/wlcore/main.c | 36 - drivers/net/wireless/ti/wlcore/scan.c | 1 - drivers/net/wireless/ti/wlcore/sysfs.c | 1 - drivers/net/wireless/ti/wlcore/testmode.c | 2 - drivers/net/wireless/ti/wlcore/tx.c | 1 - drivers/net/wireless/ti/wlcore/vendor_cmd.c | 3 - drivers/net/wireless/virtual/mac80211_hwsim.c | 1 + drivers/net/wwan/iosm/iosm_ipc_devlink.c | 3 +- drivers/net/wwan/mhi_wwan_mbim.c | 17 +- drivers/net/wwan/qcom_bam_dmux.c | 2 - drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 5 +- drivers/net/wwan/t7xx/t7xx_hif_cldma.h | 2 - drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 2 - drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 2 - drivers/net/xen-netfront.c | 5 +- drivers/nfc/mei_phy.h | 4 +- drivers/nvme/host/apple.c | 1 + drivers/nvme/host/core.c | 15 +- drivers/nvme/host/fabrics.h | 6 + drivers/nvme/host/fc.c | 1 + drivers/nvme/host/ioctl.c | 7 +- drivers/nvme/host/multipath.c | 4 +- drivers/nvme/host/nvme.h | 9 +- drivers/nvme/host/pci.c | 118 +- drivers/nvme/host/rdma.c | 1 + drivers/nvme/host/tcp.c | 5 +- drivers/nvme/host/zns.c | 10 +- drivers/nvme/target/loop.c | 1 + drivers/nvme/target/tcp.c | 2 +- drivers/pci/endpoint/functions/pci-epf-test.c | 5 +- drivers/pci/tph.c | 16 +- drivers/peci/cpu.c | 4 + drivers/platform/chrome/cros_ec_ishtp.c | 1 + drivers/platform/chrome/cros_ec_lightbar.c | 16 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 11 + drivers/platform/chrome/cros_usbpd_notify.c | 17 +- drivers/pmdomain/bcm/bcm2835-power.c | 17 +- drivers/pmdomain/core.c | 6 +- drivers/pmdomain/governor.c | 20 +- drivers/pmdomain/mediatek/Kconfig | 17 + drivers/pmdomain/mediatek/Makefile | 1 + drivers/pmdomain/mediatek/mt8196-pm-domains.h | 625 + drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 1044 ++ drivers/pmdomain/mediatek/mtk-pm-domains.c | 306 +- drivers/pmdomain/mediatek/mtk-pm-domains.h | 49 +- drivers/pmdomain/qcom/rpmhpd.c | 28 +- drivers/pmdomain/rockchip/pm-domains.c | 41 + drivers/pps/generators/pps_gen_parport.c | 3 +- drivers/pps/kapi.c | 3 +- drivers/ptp/ptp_clock.c | 4 +- drivers/ptp/ptp_ines.c | 31 +- drivers/ptp/ptp_ocp.c | 65 +- drivers/pwm/Kconfig | 33 + drivers/pwm/Makefile | 2 + drivers/pwm/core.c | 8 +- drivers/pwm/pwm-airoha.c | 622 + drivers/pwm/pwm-bcm2835.c | 28 +- drivers/pwm/pwm-max7360.c | 2 +- drivers/pwm/pwm-mediatek.c | 285 +- drivers/pwm/pwm-rzg2l-gpt.c | 15 +- drivers/pwm/pwm_th1520.rs | 387 + drivers/s390/block/dasd.c | 67 +- drivers/s390/block/dasd_devmap.c | 3 +- drivers/s390/block/dasd_eckd.c | 8 + drivers/s390/block/dasd_genhd.c | 80 +- drivers/s390/net/ctcm_fsms.c | 14 + drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_core_mpc.c | 247 +- drivers/s390/net/qeth_core_mpc.h | 20 +- drivers/s390/net/smsgiucv_app.c | 7 +- drivers/scsi/fnic/fnic_trace.c | 57 +- drivers/scsi/sd.h | 2 +- drivers/scsi/sd_zbc.c | 20 +- drivers/scsi/snic/snic_debugfs.c | 10 +- drivers/scsi/snic/snic_trc.c | 5 +- drivers/slimbus/qcom-ngd-ctrl.c | 2 +- drivers/staging/media/av7110/av7110.c | 2 +- drivers/staging/media/av7110/av7110_ca.c | 2 +- drivers/staging/media/av7110/av7110_v4l.c | 4 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/ipu3/ipu3.c | 3 +- drivers/staging/media/ipu3/ipu3.h | 1 - drivers/staging/media/ipu7/ipu7-isys-csi-phy.c | 4 +- drivers/staging/media/ipu7/ipu7-isys-csi2.c | 4 +- drivers/staging/media/ipu7/ipu7-isys-video.c | 7 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/tegra-video/tegra20.c | 2 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/tty/serial/kgdboc.c | 1 - drivers/usb/chipidea/ci_hdrc_imx.c | 11 +- drivers/usb/chipidea/core.c | 3 + drivers/usb/dwc3/dwc3-imx8mp.c | 9 +- drivers/video/fbdev/Kconfig | 8 +- drivers/video/fbdev/core/Kconfig | 2 +- drivers/video/fbdev/core/bitblit.c | 122 +- drivers/video/fbdev/core/fbcon.c | 459 +- drivers/video/fbdev/core/fbcon.h | 17 +- drivers/video/fbdev/core/fbcon_ccw.c | 151 +- drivers/video/fbdev/core/fbcon_cw.c | 151 +- drivers/video/fbdev/core/fbcon_rotate.c | 47 +- drivers/video/fbdev/core/fbcon_rotate.h | 18 +- drivers/video/fbdev/core/fbcon_ud.c | 167 +- drivers/video/fbdev/core/softcursor.c | 18 +- drivers/video/fbdev/core/tileblit.c | 32 +- drivers/video/fbdev/simplefb.c | 6 +- drivers/xen/pvcalls-back.c | 4 +- fs/afs/rxrpc.c | 6 +- fs/btrfs/accessors.h | 1 + fs/btrfs/acl.c | 25 +- fs/btrfs/backref.c | 37 +- fs/btrfs/backref.h | 7 +- fs/btrfs/bio.c | 290 +- fs/btrfs/bio.h | 39 +- fs/btrfs/block-group.c | 79 +- fs/btrfs/block-group.h | 2 +- fs/btrfs/block-rsv.c | 14 +- fs/btrfs/btrfs_inode.h | 20 +- fs/btrfs/compression.c | 47 +- fs/btrfs/compression.h | 15 +- fs/btrfs/ctree.c | 236 +- fs/btrfs/ctree.h | 18 +- fs/btrfs/defrag.c | 5 +- fs/btrfs/delalloc-space.c | 4 +- fs/btrfs/delayed-inode.c | 26 +- fs/btrfs/delayed-ref.c | 45 +- fs/btrfs/dev-replace.c | 4 +- fs/btrfs/dir-item.c | 4 +- fs/btrfs/direct-io.c | 10 +- fs/btrfs/disk-io.c | 66 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/extent-tree.c | 172 +- fs/btrfs/extent-tree.h | 27 +- fs/btrfs/extent_io.c | 57 +- fs/btrfs/extent_io.h | 1 - fs/btrfs/extent_map.h | 3 +- fs/btrfs/file-item.c | 85 +- fs/btrfs/file-item.h | 4 +- fs/btrfs/file.c | 33 +- fs/btrfs/free-space-cache.c | 24 +- fs/btrfs/free-space-tree.c | 55 +- fs/btrfs/fs.h | 36 +- fs/btrfs/inode-item.c | 5 +- fs/btrfs/inode.c | 192 +- fs/btrfs/ioctl.c | 174 +- fs/btrfs/messages.c | 1 + fs/btrfs/messages.h | 3 +- fs/btrfs/misc.h | 7 + fs/btrfs/ordered-data.c | 74 +- fs/btrfs/print-tree.c | 16 +- fs/btrfs/qgroup.c | 182 +- fs/btrfs/raid-stripe-tree.c | 18 +- fs/btrfs/raid56.c | 839 +- fs/btrfs/raid56.h | 103 +- fs/btrfs/reflink.c | 15 +- fs/btrfs/relocation.c | 85 +- fs/btrfs/root-tree.c | 4 +- fs/btrfs/scrub.c | 270 +- fs/btrfs/send.c | 152 +- fs/btrfs/space-info.c | 464 +- fs/btrfs/space-info.h | 43 +- fs/btrfs/subpage.c | 67 +- fs/btrfs/subpage.h | 1 - fs/btrfs/super.c | 77 +- fs/btrfs/sysfs.c | 58 +- fs/btrfs/sysfs.h | 3 +- fs/btrfs/tests/extent-io-tests.c | 3 +- fs/btrfs/tests/extent-map-tests.c | 6 +- fs/btrfs/tests/qgroup-tests.c | 16 +- fs/btrfs/transaction.c | 48 +- fs/btrfs/transaction.h | 4 - fs/btrfs/tree-checker.c | 23 +- fs/btrfs/tree-log.c | 183 +- fs/btrfs/tree-log.h | 8 +- fs/btrfs/uuid-tree.c | 120 +- fs/btrfs/verity.c | 32 +- fs/btrfs/volumes.c | 199 +- fs/btrfs/volumes.h | 10 +- fs/btrfs/xattr.c | 41 +- fs/btrfs/zoned.c | 64 +- fs/btrfs/zoned.h | 7 +- fs/ceph/dir.c | 5 +- fs/ceph/inode.c | 49 +- fs/ceph/xattr.c | 6 +- fs/coredump.c | 2 +- fs/dlm/lowcomms.c | 8 +- fs/erofs/compress.h | 12 +- fs/erofs/decompressor.c | 149 +- fs/erofs/decompressor_crypto.c | 7 +- fs/erofs/decompressor_deflate.c | 37 +- fs/erofs/decompressor_lzma.c | 26 +- fs/erofs/decompressor_zstd.c | 28 +- fs/erofs/erofs_fs.h | 2 +- fs/erofs/fileio.c | 2 +- fs/erofs/fscache.c | 4 +- fs/erofs/super.c | 38 +- fs/erofs/zdata.c | 21 +- fs/ext4/balloc.c | 2 +- fs/ext4/dir.c | 8 +- fs/ext4/ext4.h | 50 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/extents.c | 28 +- fs/ext4/extents_status.c | 31 +- fs/ext4/extents_status.h | 2 +- fs/ext4/hash.c | 2 +- fs/ext4/ialloc.c | 1 - fs/ext4/inline.c | 14 +- fs/ext4/inode.c | 165 +- fs/ext4/ioctl.c | 14 +- fs/ext4/mballoc.c | 188 +- fs/ext4/move_extent.c | 786 +- fs/ext4/namei.c | 18 +- fs/ext4/orphan.c | 4 +- fs/ext4/readpage.c | 7 +- fs/ext4/super.c | 72 +- fs/ext4/sysfs.c | 6 + fs/ext4/verity.c | 2 +- fs/ext4/xattr.c | 6 +- fs/fuse/dev_uring.c | 7 +- fs/gfs2/aops.c | 2 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 227 +- fs/gfs2/glock.h | 12 +- fs/gfs2/glops.c | 98 +- fs/gfs2/incore.h | 22 +- fs/gfs2/inode.c | 15 + fs/gfs2/inode.h | 1 + fs/gfs2/lock_dlm.c | 57 +- fs/gfs2/log.c | 59 +- fs/gfs2/lops.c | 12 +- fs/gfs2/meta_io.c | 13 +- fs/gfs2/ops_fstype.c | 37 +- fs/gfs2/quota.c | 66 +- fs/gfs2/recovery.c | 8 +- fs/gfs2/super.c | 35 +- fs/gfs2/super.h | 1 - fs/gfs2/sys.c | 64 +- fs/gfs2/trace_gfs2.h | 1 - fs/gfs2/trans.c | 30 +- fs/gfs2/util.c | 328 +- fs/gfs2/util.h | 56 +- fs/hfs/.kunitconfig | 7 + fs/hfs/Kconfig | 15 + fs/hfs/Makefile | 2 + fs/hfs/bfind.c | 2 +- fs/hfs/bnode.c | 52 +- fs/hfs/brec.c | 2 +- fs/hfs/btree.c | 2 +- fs/hfs/btree.h | 113 +- fs/hfs/catalog.c | 2 +- fs/hfs/hfs.h | 269 +- fs/hfs/hfs_fs.h | 89 +- fs/hfs/inode.c | 3 +- fs/hfs/string.c | 5 + fs/hfs/string_test.c | 133 + fs/hfsplus/.kunitconfig | 8 + fs/hfsplus/Kconfig | 15 + fs/hfsplus/Makefile | 3 + fs/hfsplus/bfind.c | 2 +- fs/hfsplus/bnode.c | 64 +- fs/hfsplus/brec.c | 2 +- fs/hfsplus/btree.c | 2 +- fs/hfsplus/dir.c | 7 +- fs/hfsplus/hfsplus_fs.h | 41 +- fs/hfsplus/hfsplus_raw.h | 394 +- fs/hfsplus/inode.c | 41 +- fs/hfsplus/super.c | 87 +- fs/hfsplus/unicode.c | 16 +- fs/hfsplus/unicode_test.c | 1579 +++ fs/hfsplus/xattr.c | 22 +- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/journal.c | 35 +- fs/jbd2/transaction.c | 26 +- fs/lockd/netlink.c | 1 + fs/lockd/netlink.h | 1 + fs/nfsd/netlink.c | 1 + fs/nfsd/netlink.h | 1 + fs/ntfs3/attrib.c | 88 +- fs/ntfs3/dir.c | 3 +- fs/ntfs3/file.c | 109 +- fs/ntfs3/frecord.c | 219 +- fs/ntfs3/fsntfs.c | 132 +- fs/ntfs3/index.c | 3 +- fs/ntfs3/inode.c | 27 +- fs/ntfs3/namei.c | 6 +- fs/ntfs3/ntfs_fs.h | 40 +- fs/ntfs3/record.c | 2 +- fs/ntfs3/run.c | 17 +- fs/ntfs3/super.c | 88 +- fs/ntfs3/xattr.c | 18 +- fs/ocfs2/cluster/tcp.c | 6 +- fs/smb/client/cifs_debug.c | 23 +- fs/smb/client/cifsglob.h | 31 +- fs/smb/client/cifspdu.h | 601 +- fs/smb/client/cifssmb.c | 18 +- fs/smb/client/cifstransport.c | 8 +- fs/smb/client/connect.c | 10 +- fs/smb/client/inode.c | 4 +- fs/smb/client/misc.c | 2 +- fs/smb/client/ntlmssp.h | 8 +- fs/smb/client/readdir.c | 12 +- fs/smb/client/reparse.h | 8 +- fs/smb/client/rfc1002pdu.h | 8 +- fs/smb/client/smb1ops.c | 2 +- fs/smb/client/smb2inode.c | 2 +- fs/smb/client/smb2ops.c | 91 +- fs/smb/client/smb2pdu.c | 45 +- fs/smb/client/smb2pdu.h | 112 - fs/smb/client/smbdirect.c | 28 +- fs/smb/common/cifsglob.h | 30 - fs/smb/common/fscc.h | 174 + fs/smb/common/smb2pdu.h | 279 +- fs/smb/common/smbacl.h | 8 +- fs/smb/common/smbdirect/smbdirect_socket.h | 51 + fs/smb/common/smbglob.h | 72 + fs/smb/server/Kconfig | 6 +- fs/smb/server/auth.c | 390 +- fs/smb/server/auth.h | 10 +- fs/smb/server/crypto_ctx.c | 24 - fs/smb/server/crypto_ctx.h | 15 +- fs/smb/server/mgmt/tree_connect.c | 18 +- fs/smb/server/mgmt/tree_connect.h | 1 - fs/smb/server/misc.c | 15 +- fs/smb/server/oplock.c | 8 +- fs/smb/server/server.c | 4 - fs/smb/server/smb2misc.c | 2 +- fs/smb/server/smb2ops.c | 38 +- fs/smb/server/smb2pdu.c | 217 +- fs/smb/server/smb2pdu.h | 107 - fs/smb/server/smb_common.h | 276 +- fs/smb/server/transport_ipc.c | 7 +- fs/smb/server/transport_rdma.c | 40 +- fs/smb/server/transport_tcp.c | 45 +- fs/smb/server/vfs.c | 7 +- fs/smb/server/vfs_cache.c | 88 +- fs/xfs/libxfs/xfs_group.h | 9 + fs/xfs/libxfs/xfs_log_format.h | 38 +- fs/xfs/libxfs/xfs_ondisk.h | 6 +- fs/xfs/libxfs/xfs_quota_defs.h | 4 +- fs/xfs/libxfs/xfs_rtgroup.h | 14 +- fs/xfs/libxfs/xfs_zones.c | 1 + fs/xfs/scrub/quota.c | 8 +- fs/xfs/scrub/quota_repair.c | 18 +- fs/xfs/scrub/quotacheck.c | 11 +- fs/xfs/scrub/quotacheck_repair.c | 21 +- fs/xfs/xfs_dquot.c | 143 +- fs/xfs/xfs_dquot.h | 22 +- fs/xfs/xfs_dquot_item.c | 6 +- fs/xfs/xfs_icache.c | 31 +- fs/xfs/xfs_log.c | 206 +- fs/xfs/xfs_log_cil.c | 6 +- fs/xfs/xfs_log_priv.h | 33 +- fs/xfs/xfs_log_recover.c | 45 +- fs/xfs/xfs_qm.c | 154 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_qm_bhv.c | 4 +- fs/xfs/xfs_qm_syscalls.c | 10 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_trace.h | 8 +- fs/xfs/xfs_trans_dquot.c | 18 +- fs/xfs/xfs_zone_alloc.c | 28 +- fs/xfs/xfs_zone_gc.c | 14 +- fs/xfs/xfs_zone_priv.h | 1 + fs/xfs/xfs_zone_space_resv.c | 10 +- include/asm-generic/rqspinlock.h | 60 +- include/drm/bridge/dw_hdmi.h | 11 +- include/drm/bridge/dw_hdmi_qp.h | 6 + include/drm/display/drm_dp.h | 6 + include/drm/display/drm_dp_helper.h | 22 + include/drm/drm_atomic.h | 255 +- include/drm/drm_atomic_uapi.h | 3 + include/drm/drm_bridge.h | 61 +- include/drm/drm_buddy.h | 13 +- include/drm/drm_client.h | 53 +- include/drm/drm_client_event.h | 12 +- include/drm/drm_color_mgmt.h | 29 + include/drm/drm_colorop.h | 464 + include/drm/drm_crtc.h | 20 +- include/drm/drm_device.h | 8 + include/drm/drm_dumb_buffers.h | 14 + include/drm/drm_edid.h | 6 + include/drm/drm_fb_helper.h | 20 +- include/drm/drm_file.h | 7 + include/drm/drm_fixed.h | 17 + include/drm/drm_format_helper.h | 4 - include/drm/drm_gem_shmem_helper.h | 2 + include/drm/drm_gpusvm.h | 4 + include/drm/drm_gpuvm.h | 16 + include/drm/drm_mm.h | 2 +- include/drm/drm_mode_config.h | 18 + include/drm/drm_modeset_helper_vtables.h | 12 + include/drm/drm_plane.h | 19 + include/drm/drm_vblank.h | 32 + include/drm/drm_vblank_helper.h | 56 + include/drm/gpu_scheduler.h | 2 +- include/drm/intel/display_member.h | 42 + include/drm/intel/display_parent_interface.h | 45 + include/drm/intel/pciids.h | 20 +- include/drm/ttm/ttm_allocation.h | 12 + include/drm/ttm/ttm_bo.h | 2 +- include/drm/ttm/ttm_device.h | 8 +- include/drm/ttm/ttm_pool.h | 8 +- include/drm/ttm/ttm_resource.h | 32 +- include/dt-bindings/media/c8sectpfe.h | 13 - include/dt-bindings/media/video-interfaces.h | 4 + include/dt-bindings/power/mediatek,mt8196-power.h | 58 + include/dt-bindings/power/qcom,rpmhpd.h | 3 + .../power/rockchip,rv1126b-power-controller.h | 17 + include/linux/avf/virtchnl.h | 50 + include/linux/backing-dev-defs.h | 4 +- include/linux/bio-integrity.h | 7 +- include/linux/bio.h | 2 + include/linux/blk-integrity.h | 19 +- include/linux/blk-mq-dma.h | 28 +- include/linux/blk-mq.h | 30 +- include/linux/blk_types.h | 14 +- include/linux/blkdev.h | 62 +- include/linux/blktrace_api.h | 3 +- include/linux/bpf-cgroup.h | 17 +- include/linux/bpf.h | 102 +- include/linux/bpf_local_storage.h | 13 +- include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 30 +- include/linux/buildid.h | 25 + include/linux/can/bittiming.h | 81 +- include/linux/can/dev.h | 82 +- include/linux/cgroup.h | 14 +- include/linux/console.h | 68 + include/linux/context_tracking_state.h | 44 +- include/linux/cpuset.h | 9 +- include/linux/device-mapper.h | 10 +- include/linux/dma-buf/heaps/cma.h | 16 + include/linux/dpll.h | 1 + include/linux/filter.h | 23 +- include/linux/firewire.h | 17 + include/linux/ftrace.h | 33 + include/linux/hfs_common.h | 633 + include/linux/icmp.h | 32 + include/linux/ieee80211-eht.h | 1182 ++ include/linux/ieee80211-he.h | 825 ++ include/linux/ieee80211-ht.h | 292 + include/linux/ieee80211-mesh.h | 230 + include/linux/ieee80211-nan.h | 35 + include/linux/ieee80211-p2p.h | 71 + include/linux/ieee80211-s1g.h | 575 + include/linux/ieee80211-vht.h | 236 + include/linux/ieee80211.h | 3494 +---- include/linux/if_hsr.h | 9 + include/linux/if_vlan.h | 13 +- include/linux/io_uring/cmd.h | 22 +- include/linux/io_uring_types.h | 12 +- include/linux/ipv6.h | 1 - include/linux/jbd2.h | 6 + include/linux/kasan.h | 21 +- include/linux/kdb.h | 16 + include/linux/kfifo.h | 34 +- include/linux/mdio.h | 13 +- include/linux/mfd/macsmc.h | 1 + include/linux/mii_timestamper.h | 13 +- include/linux/mlx5/driver.h | 14 +- include/linux/mlx5/fs.h | 25 + include/linux/mlx5/mlx5_ifc.h | 47 +- include/linux/mlx5/port.h | 1 + include/linux/mlx5/vport.h | 3 +- include/linux/mmc/card.h | 1 - include/linux/mtd/spear_smi.h | 19 +- include/linux/mtd/spinand.h | 1 + include/linux/net.h | 9 +- include/linux/netdev_features.h | 18 + include/linux/netdevice.h | 30 +- include/linux/netdevice_xmit.h | 9 +- include/linux/notifier.h | 2 +- include/linux/pci-tph.h | 1 + include/linux/pcs/pcs-xpcs.h | 4 +- include/linux/phy.h | 281 +- include/linux/phy_fixed.h | 14 +- include/linux/phylink.h | 28 + include/linux/platform_data/bcmgenet.h | 19 - include/linux/pm.h | 1 + include/linux/pm_wakeup.h | 17 + include/linux/pwm.h | 39 +- include/linux/rculist_nulls.h | 65 +- include/linux/regmap.h | 17 +- include/linux/sbitmap.h | 6 +- include/linux/sched.h | 5 +- include/linux/sched/ext.h | 27 +- include/linux/skbuff.h | 79 +- include/linux/smp.h | 5 + include/linux/soc/airoha/airoha_offload.h | 1 + include/linux/soc/mediatek/mtk_wed.h | 1 + include/linux/socket.h | 29 +- include/linux/srcu.h | 147 +- include/linux/srcutiny.h | 31 +- include/linux/srcutree.h | 99 +- include/linux/stmmac.h | 23 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/usbnet.h | 2 + include/media/drv-intf/saa7146_vv.h | 3 +- include/media/media-entity.h | 10 +- include/media/v4l2-common.h | 20 + include/media/v4l2-dev.h | 6 +- include/media/v4l2-isp.h | 91 + include/media/v4l2-mem2mem.h | 18 +- include/media/v4l2-subdev.h | 2 +- include/net/addrconf.h | 5 + include/net/bluetooth/hci.h | 77 + include/net/bluetooth/hci_core.h | 23 +- include/net/bluetooth/hci_sync.h | 3 + include/net/bluetooth/mgmt.h | 2 + include/net/cfg80211.h | 56 +- include/net/devlink.h | 49 +- include/net/dsa.h | 21 +- include/net/gro.h | 27 + include/net/ieee80211_radiotap.h | 20 +- include/net/inet_common.h | 13 +- include/net/inet_connection_sock.h | 31 +- include/net/inet_sock.h | 9 +- include/net/ip.h | 4 +- include/net/ipv6.h | 10 +- include/net/ipv6_stubs.h | 2 +- include/net/mac80211.h | 4 +- include/net/mana/gdma.h | 24 +- include/net/mana/hw_channel.h | 2 + include/net/mana/mana.h | 24 +- include/net/neighbour.h | 17 +- include/net/netfilter/nf_conntrack_count.h | 17 +- include/net/netfilter/nf_conntrack_l4proto.h | 2 +- include/net/netfilter/nf_flow_table.h | 26 +- include/net/netmem.h | 70 +- include/net/netns/core.h | 2 + include/net/netns/ipv4.h | 5 +- include/net/netns/ipv6.h | 1 + include/net/netns/mpls.h | 1 + include/net/netns/smc.h | 5 + include/net/nl802154.h | 5 +- include/net/ping.h | 2 +- include/net/pkt_sched.h | 11 +- include/net/proto_memory.h | 3 + include/net/psp/types.h | 32 + include/net/request_sock.h | 1 - include/net/sch_generic.h | 122 +- include/net/sctp/auth.h | 1 - include/net/sctp/sctp.h | 5 +- include/net/sctp/stream_sched.h | 4 +- include/net/sctp/structs.h | 9 +- include/net/selftests.h | 45 + include/net/smc.h | 53 + include/net/sock.h | 99 +- include/net/tcp.h | 42 +- include/net/tls.h | 3 + include/net/udp.h | 2 +- include/net/vsock_addr.h | 2 +- include/net/xdp_sock.h | 7 + include/net/xdp_sock_drv.h | 4 + include/net/xsk_buff_pool.h | 13 +- include/sound/asoundef.h | 9 + include/trace/events/ext4.h | 99 +- include/trace/events/net.h | 37 +- include/trace/events/sched_ext.h | 39 + include/uapi/drm/amdgpu_drm.h | 9 - include/uapi/drm/amdxdna_accel.h | 61 + include/uapi/drm/drm.h | 15 + include/uapi/drm/drm_mode.h | 184 +- include/uapi/drm/ethosu_accel.h | 261 + include/uapi/drm/ivpu_accel.h | 63 + include/uapi/drm/panfrost_drm.h | 150 +- include/uapi/drm/xe_drm.h | 6 +- include/uapi/linux/android/binder_netlink.h | 1 + include/uapi/linux/blktrace_api.h | 55 +- include/uapi/linux/blkzoned.h | 46 +- include/uapi/linux/bpf.h | 35 +- include/uapi/linux/btrfs.h | 9 + include/uapi/linux/can/netlink.h | 34 + include/uapi/linux/devlink.h | 4 + include/uapi/linux/dpll.h | 2 + include/uapi/linux/ethtool.h | 5 + include/uapi/linux/ethtool_netlink_generated.h | 36 + include/uapi/linux/fou.h | 1 + include/uapi/linux/fs.h | 3 +- include/uapi/linux/handshake.h | 1 + include/uapi/linux/if_ether.h | 4 + include/uapi/linux/if_team.h | 1 + include/uapi/linux/io_uring.h | 43 + include/uapi/linux/io_uring/query.h | 24 + include/uapi/linux/lockd_netlink.h | 1 + include/uapi/linux/mdio.h | 23 +- include/uapi/linux/media-bus-format.h | 9 +- include/uapi/linux/media/amlogic/c3-isp-config.h | 92 +- include/uapi/linux/media/arm/mali-c55-config.h | 794 ++ include/uapi/linux/media/v4l2-isp.h | 102 + include/uapi/linux/mptcp.h | 3 +- include/uapi/linux/mptcp_pm.h | 1 + include/uapi/linux/net_shaper.h | 1 + include/uapi/linux/netdev.h | 2 + include/uapi/linux/netfilter/nf_tables.h | 14 +- include/uapi/linux/netfilter_ipv6/ip6t_srh.h | 40 +- include/uapi/linux/nfsd_netlink.h | 1 + include/uapi/linux/nl80211-vnd-intel.h | 1 - include/uapi/linux/ovpn.h | 1 + include/uapi/linux/psp.h | 19 + include/uapi/linux/raid/md_p.h | 3 +- include/uapi/linux/rkisp1-config.h | 107 +- include/uapi/linux/tls.h | 2 + include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/videodev2.h | 4 + include/uapi/linux/wireguard.h | 191 +- init/Kconfig | 11 +- io_uring/cancel.c | 270 + io_uring/cancel.h | 8 +- io_uring/cmd_net.c | 22 + io_uring/fdinfo.c | 37 +- io_uring/futex.c | 57 +- io_uring/io_uring.c | 547 +- io_uring/io_uring.h | 63 +- io_uring/kbuf.c | 6 +- io_uring/kbuf.h | 5 +- io_uring/memmap.c | 59 +- io_uring/memmap.h | 24 +- io_uring/msg_ring.c | 3 +- io_uring/net.c | 7 +- io_uring/notif.c | 7 +- io_uring/opdef.c | 26 + io_uring/opdef.h | 2 + io_uring/poll.c | 13 +- io_uring/poll.h | 2 +- io_uring/query.c | 55 +- io_uring/query.h | 2 +- io_uring/register.c | 105 +- io_uring/rsrc.c | 30 +- io_uring/rsrc.h | 6 +- io_uring/rw.c | 12 +- io_uring/rw.h | 2 +- io_uring/slist.h | 18 - io_uring/sqpoll.c | 1 + io_uring/timeout.c | 20 +- io_uring/uring_cmd.c | 34 +- io_uring/waitid.c | 48 +- io_uring/zcrx.c | 421 +- io_uring/zcrx.h | 16 +- kernel/bpf/Makefile | 2 +- kernel/bpf/arraymap.c | 38 +- kernel/bpf/bpf_insn_array.c | 304 + kernel/bpf/bpf_local_storage.c | 235 +- kernel/bpf/bpf_lsm.c | 1 + kernel/bpf/bpf_struct_ops.c | 2 + kernel/bpf/cgroup.c | 8 +- kernel/bpf/core.c | 26 +- kernel/bpf/disasm.c | 3 + kernel/bpf/hashtab.c | 67 +- kernel/bpf/helpers.c | 302 +- kernel/bpf/liveness.c | 42 +- kernel/bpf/log.c | 3 + kernel/bpf/range_tree.c | 21 +- kernel/bpf/ringbuf.c | 114 +- kernel/bpf/rqspinlock.c | 90 +- kernel/bpf/stackmap.c | 62 +- kernel/bpf/stream.c | 159 +- kernel/bpf/syscall.c | 87 +- kernel/bpf/trampoline.c | 83 +- kernel/bpf/verifier.c | 983 +- kernel/cgroup/cgroup.c | 91 +- kernel/cgroup/cpuset-internal.h | 13 +- kernel/cgroup/cpuset.c | 357 +- kernel/debug/kdb/kdb_io.c | 47 +- kernel/dma/contiguous.c | 11 + kernel/exit.c | 4 +- kernel/fork.c | 3 +- kernel/kallsyms.c | 5 +- kernel/livepatch/core.c | 8 +- kernel/locking/locktorture.c | 8 +- kernel/printk/internal.h | 53 +- kernel/printk/nbcon.c | 174 +- kernel/printk/printk.c | 296 +- kernel/printk/printk_ringbuffer.c | 67 +- kernel/rcu/Kconfig.debug | 15 + kernel/rcu/rcutorture.c | 76 +- kernel/rcu/refscale.c | 379 +- kernel/rcu/srcutiny.c | 13 +- kernel/rcu/srcutree.c | 130 +- kernel/rcu/tree.c | 2 +- kernel/rcu/update.c | 8 +- kernel/sched/autogroup.c | 4 +- kernel/sched/core.c | 8 + kernel/sched/deadline.c | 54 +- kernel/sched/ext.c | 1067 +- kernel/sched/ext_idle.c | 43 +- kernel/sched/ext_internal.h | 29 +- kernel/sched/sched.h | 4 +- kernel/smp.c | 22 + kernel/trace/Kconfig | 12 + kernel/trace/blktrace.c | 533 +- kernel/trace/bpf_trace.c | 48 +- kernel/trace/ftrace.c | 17 +- kernel/trace/trace_output.c | 6 +- kernel/watchdog.c | 9 + kernel/workqueue.c | 86 +- lib/buildid.c | 56 +- lib/kfifo.c | 8 +- lib/kunit/Kconfig | 24 + lib/kunit/executor.c | 8 +- lib/tests/printf_kunit.c | 4 + lib/vsprintf.c | 80 +- mm/kasan/hw_tags.c | 4 +- mm/kasan/shadow.c | 6 +- mm/page_alloc.c | 5 + mm/vmalloc.c | 4 +- net/9p/trans_fd.c | 8 +- net/Kconfig | 8 +- net/appletalk/ddp.c | 4 +- net/atm/clip.c | 4 +- net/atm/common.c | 2 +- net/atm/pvc.c | 4 +- net/atm/svc.c | 4 +- net/ax25/af_ax25.c | 4 +- net/batman-adv/Kconfig | 1 + net/batman-adv/bridge_loop_avoidance.c | 51 +- net/batman-adv/main.h | 2 +- net/batman-adv/types.h | 2 +- net/bluetooth/hci_conn.c | 55 +- net/bluetooth/hci_event.c | 222 +- net/bluetooth/hci_sock.c | 2 +- net/bluetooth/hci_sync.c | 254 +- net/bluetooth/iso.c | 213 +- net/bluetooth/l2cap_sock.c | 4 +- net/bluetooth/mgmt.c | 160 +- net/bluetooth/rfcomm/core.c | 6 +- net/bluetooth/rfcomm/sock.c | 5 +- net/bluetooth/sco.c | 4 +- net/bpf/test_run.c | 148 +- net/bridge/br_if.c | 22 +- net/bridge/br_multicast.c | 9 + net/bridge/br_netlink.c | 2 +- net/caif/caif_socket.c | 2 +- net/can/Kconfig | 1 + net/can/bcm.c | 2 +- net/can/isotp.c | 2 +- net/can/j1939/socket.c | 4 +- net/can/raw.c | 56 +- net/ceph/messenger.c | 2 +- net/ceph/messenger_v2.c | 6 +- net/compat.c | 4 +- net/core/bpf_sk_storage.c | 16 +- net/core/dev.c | 379 +- net/core/dev.h | 4 +- net/core/dev_ioctl.c | 11 +- net/core/devmem.c | 6 +- net/core/devmem.h | 1 - net/core/filter.c | 140 +- net/core/hotdata.c | 2 +- net/core/neighbour.c | 131 +- net/core/net_namespace.c | 12 +- net/core/netdev-genl-gen.c | 3 +- net/core/netdev-genl-gen.h | 1 + net/core/netmem_priv.h | 16 +- net/core/page_pool.c | 4 + net/core/rtnetlink.c | 15 +- net/core/selftests.c | 48 +- net/core/skbuff.c | 117 +- net/core/sock.c | 120 +- net/core/sysctl_net_core.c | 16 + net/devlink/netlink_gen.c | 8 +- net/devlink/netlink_gen.h | 1 + net/devlink/param.c | 185 +- net/devlink/region.c | 2 +- net/dsa/Kconfig | 14 + net/dsa/Makefile | 2 + net/dsa/conduit.c | 145 +- net/dsa/devlink.c | 3 +- net/dsa/dsa.c | 65 + net/dsa/port.c | 3 + net/dsa/tag.h | 18 + net/dsa/tag_brcm.c | 8 +- net/dsa/tag_gswip.c | 6 +- net/dsa/tag_hellcreek.c | 3 +- net/dsa/tag_ksz.c | 20 +- net/dsa/tag_mtk.c | 3 +- net/dsa/tag_mxl-gsw1xx.c | 117 + net/dsa/tag_ocelot.c | 6 +- net/dsa/tag_qca.c | 3 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_rtl8_4.c | 3 +- net/dsa/tag_rzn1_a5psw.c | 3 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 8 +- net/dsa/tag_yt921x.c | 139 + net/ethernet/eth.c | 16 +- net/ethtool/Makefile | 2 +- net/ethtool/common.c | 8 + net/ethtool/mse.c | 329 + net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 2 + net/handshake/genl.c | 1 + net/handshake/genl.h | 1 + net/hsr/hsr_device.c | 20 + net/hsr/hsr_forward.c | 2 + net/hsr/hsr_netlink.c | 8 + net/hsr/hsr_slave.c | 7 +- net/ieee802154/socket.c | 12 +- net/ipv4/Kconfig | 4 +- net/ipv4/af_inet.c | 22 +- net/ipv4/arp.c | 6 +- net/ipv4/datagram.c | 4 +- net/ipv4/fou_nl.c | 1 + net/ipv4/fou_nl.h | 1 + net/ipv4/icmp.c | 191 +- net/ipv4/inet_connection_sock.c | 56 +- net/ipv4/inet_diag.c | 8 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/inet_timewait_sock.c | 35 +- net/ipv4/ip_input.c | 4 +- net/ipv4/ipconfig.c | 3 +- net/ipv4/ipip.c | 25 + net/ipv4/ping.c | 8 +- net/ipv4/raw.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 29 + net/ipv4/tcp.c | 125 +- net/ipv4/tcp_input.c | 72 +- net/ipv4/tcp_ipv4.c | 154 +- net/ipv4/tcp_lp.c | 7 +- net/ipv4/tcp_minisocks.c | 8 +- net/ipv4/tcp_offload.c | 27 - net/ipv4/tcp_output.c | 38 +- net/ipv4/tcp_timer.c | 26 +- net/ipv4/udp.c | 6 +- net/ipv4/udp_tunnel_core.c | 4 +- net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 7 +- net/ipv6/datagram.c | 8 +- net/ipv6/icmp.c | 214 +- net/ipv6/ip6_fib.c | 4 + net/ipv6/ip6_flowlabel.c | 44 +- net/ipv6/ip6_udp_tunnel.c | 4 +- net/ipv6/ndisc.c | 8 +- net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 3 +- net/ipv6/tcp_ipv6.c | 147 +- net/ipv6/udp.c | 5 +- net/iucv/af_iucv.c | 16 +- net/iucv/iucv.c | 5 +- net/kcm/Kconfig | 4 +- net/key/af_key.c | 2 + net/l2tp/l2tp_core.c | 8 +- net/l2tp/l2tp_debugfs.c | 2 +- net/l2tp/l2tp_ip.c | 6 +- net/l2tp/l2tp_ip6.c | 5 +- net/l2tp/l2tp_ppp.c | 2 +- net/llc/af_llc.c | 4 +- net/mac80211/aes_cmac.c | 60 +- net/mac80211/aes_cmac.h | 7 +- net/mac80211/aes_gmac.c | 22 +- net/mac80211/aes_gmac.h | 1 - net/mac80211/agg-rx.c | 7 +- net/mac80211/cfg.c | 47 +- net/mac80211/chan.c | 410 +- net/mac80211/driver-ops.c | 8 +- net/mac80211/he.c | 6 +- net/mac80211/ibss.c | 14 +- net/mac80211/ieee80211_i.h | 50 +- net/mac80211/iface.c | 46 +- net/mac80211/link.c | 5 - net/mac80211/main.c | 3 +- net/mac80211/mesh.c | 26 +- net/mac80211/mesh_hwmp.c | 7 +- net/mac80211/mesh_plink.c | 7 +- net/mac80211/mlme.c | 90 +- net/mac80211/parse.c | 30 +- net/mac80211/rx.c | 178 +- net/mac80211/scan.c | 6 +- net/mac80211/tdls.c | 12 +- net/mac80211/tests/elems.c | 4 +- net/mac80211/tx.c | 6 +- net/mac80211/util.c | 35 +- net/mac80211/wpa.c | 148 +- net/mac80211/wpa.h | 10 +- net/mctp/af_mctp.c | 4 +- net/mctp/test/route-test.c | 111 +- net/mctp/test/utils.c | 50 +- net/mctp/test/utils.h | 13 +- net/mpls/af_mpls.c | 321 +- net/mpls/internal.h | 19 +- net/mpls/mpls_iptunnel.c | 6 +- net/mptcp/fastopen.c | 4 +- net/mptcp/mib.c | 1 - net/mptcp/mib.h | 1 - net/mptcp/mptcp_diag.c | 3 +- net/mptcp/mptcp_pm_gen.c | 1 + net/mptcp/mptcp_pm_gen.h | 1 + net/mptcp/pm.c | 4 +- net/mptcp/pm_kernel.c | 42 +- net/mptcp/protocol.c | 461 +- net/mptcp/protocol.h | 54 +- net/mptcp/sockopt.c | 2 + net/mptcp/subflow.c | 46 +- net/netfilter/Makefile | 1 + net/netfilter/ipvs/ip_vs_app.c | 3 +- net/netfilter/ipvs/ip_vs_conn.c | 3 +- net/netfilter/ipvs/ip_vs_core.c | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 +- net/netfilter/ipvs/ip_vs_dh.c | 3 +- net/netfilter/ipvs/ip_vs_est.c | 3 +- net/netfilter/ipvs/ip_vs_fo.c | 3 +- net/netfilter/ipvs/ip_vs_ftp.c | 3 +- net/netfilter/ipvs/ip_vs_lblc.c | 3 +- net/netfilter/ipvs/ip_vs_lblcr.c | 3 +- net/netfilter/ipvs/ip_vs_lc.c | 3 +- net/netfilter/ipvs/ip_vs_mh.c | 3 +- net/netfilter/ipvs/ip_vs_nfct.c | 3 +- net/netfilter/ipvs/ip_vs_nq.c | 3 +- net/netfilter/ipvs/ip_vs_ovf.c | 3 +- net/netfilter/ipvs/ip_vs_pe.c | 3 +- net/netfilter/ipvs/ip_vs_pe_sip.c | 3 +- net/netfilter/ipvs/ip_vs_proto.c | 3 +- net/netfilter/ipvs/ip_vs_proto_ah_esp.c | 3 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 3 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 3 +- net/netfilter/ipvs/ip_vs_rr.c | 3 +- net/netfilter/ipvs/ip_vs_sched.c | 3 +- net/netfilter/ipvs/ip_vs_sed.c | 3 +- net/netfilter/ipvs/ip_vs_sh.c | 3 +- net/netfilter/ipvs/ip_vs_sync.c | 9 +- net/netfilter/ipvs/ip_vs_twos.c | 3 +- net/netfilter/ipvs/ip_vs_wlc.c | 3 +- net/netfilter/ipvs/ip_vs_wrr.c | 3 +- net/netfilter/ipvs/ip_vs_xmit.c | 3 +- net/netfilter/nf_conncount.c | 211 +- net/netfilter/nf_conntrack_core.c | 2 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_flow_table_core.c | 5 +- net/netfilter/nf_flow_table_ip.c | 293 +- net/netfilter/nf_flow_table_offload.c | 2 +- net/netfilter/nf_flow_table_path.c | 330 + net/netfilter/nf_tables_api.c | 34 +- net/netfilter/nft_connlimit.c | 54 +- net/netfilter/nft_flow_offload.c | 252 - net/netfilter/nft_lookup.c | 13 +- net/netfilter/xt_connlimit.c | 14 +- net/netlink/af_netlink.c | 8 +- net/netrom/af_netrom.c | 6 +- net/netrom/nr_out.c | 4 +- net/nfc/llcp_sock.c | 6 +- net/nfc/rawsock.c | 2 +- net/openvswitch/conntrack.c | 16 +- net/packet/af_packet.c | 15 +- net/phonet/pep.c | 3 +- net/phonet/socket.c | 10 +- net/psp/psp-nl-gen.c | 20 + net/psp/psp-nl-gen.h | 3 + net/psp/psp_main.c | 3 +- net/psp/psp_nl.c | 93 + net/psp/psp_sock.c | 4 +- net/qrtr/af_qrtr.c | 4 +- net/qrtr/ns.c | 2 +- net/rds/af_rds.c | 2 +- net/rds/bind.c | 2 +- net/rds/rds.h | 2 +- net/rds/tcp_connect.c | 4 +- net/rds/tcp_listen.c | 2 +- net/rose/af_rose.c | 5 +- net/rxrpc/af_rxrpc.c | 4 +- net/rxrpc/rxperf.c | 2 +- net/sched/act_ct.c | 8 +- net/sched/act_ife.c | 6 +- net/sched/act_mirred.c | 62 +- net/sched/cls_api.c | 8 +- net/sched/cls_flower.c | 2 +- net/sched/sch_cake.c | 19 +- net/sched/sch_codel.c | 4 +- net/sched/sch_dualpi2.c | 1 + net/sched/sch_ets.c | 2 +- net/sched/sch_fq.c | 9 +- net/sched/sch_fq_codel.c | 5 +- net/sched/sch_generic.c | 7 - net/sched/sch_netem.c | 1 + net/sched/sch_qfq.c | 2 +- net/sched/sch_taprio.c | 1 + net/sched/sch_tbf.c | 1 + net/sctp/ipv6.c | 49 - net/sctp/protocol.c | 33 - net/sctp/socket.c | 223 +- net/sctp/stream.c | 8 +- net/sctp/stream_sched.c | 16 +- net/sctp/stream_sched_fc.c | 4 +- net/sctp/stream_sched_prio.c | 2 +- net/sctp/stream_sched_rr.c | 2 +- net/shaper/shaper_nl_gen.c | 1 + net/shaper/shaper_nl_gen.h | 1 + net/smc/Kconfig | 10 + net/smc/Makefile | 1 + net/smc/af_smc.c | 34 +- net/smc/smc.h | 4 +- net/smc/smc_core.c | 34 +- net/smc/smc_core.h | 8 + net/smc/smc_hs_bpf.c | 140 + net/smc/smc_hs_bpf.h | 31 + net/smc/smc_ib.c | 10 +- net/smc/smc_llc.c | 2 + net/smc/smc_sysctl.c | 113 + net/smc/smc_sysctl.h | 2 + net/smc/smc_wr.c | 31 +- net/smc/smc_wr.h | 2 - net/socket.c | 81 +- net/strparser/strparser.c | 2 +- net/sunrpc/clnt.c | 6 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprtsock.c | 9 +- net/tipc/socket.c | 10 +- net/tls/tls_device.c | 5 +- net/tls/tls_main.c | 64 + net/tls/tls_sw.c | 2 +- net/unix/af_unix.c | 30 +- net/unix/af_unix.h | 4 +- net/unix/garbage.c | 92 +- net/vmw_vsock/af_vsock.c | 6 +- net/vmw_vsock/vsock_addr.c | 2 +- net/wireless/core.c | 32 +- net/wireless/core.h | 4 +- net/wireless/debugfs.c | 33 + net/wireless/mlme.c | 19 + net/wireless/nl80211.c | 10 +- net/wireless/scan.c | 20 +- net/wireless/sysfs.c | 2 +- net/wireless/util.c | 29 +- net/x25/af_x25.c | 4 +- net/xdp/xsk.c | 20 +- net/xdp/xsk_buff_pool.c | 21 +- net/xfrm/Kconfig | 11 +- net/xfrm/xfrm_input.c | 30 +- rust/Makefile | 147 +- rust/bindings/bindings_helper.h | 1 + rust/ffi.rs | 2 + rust/helpers/helpers.c | 1 + rust/helpers/pwm.c | 20 + rust/kernel/alloc/kvec/errors.rs | 14 +- rust/kernel/block/mq.rs | 5 +- rust/kernel/block/mq/operations.rs | 4 +- rust/kernel/block/mq/request.rs | 8 +- rust/kernel/clk.rs | 4 +- rust/kernel/configfs.rs | 2 +- rust/kernel/debugfs.rs | 2 +- rust/kernel/debugfs/callback_adapters.rs | 7 +- rust/kernel/debugfs/entry.rs | 2 +- rust/kernel/debugfs/file_ops.rs | 6 +- rust/kernel/debugfs/traits.rs | 10 +- rust/kernel/device.rs | 1 + rust/kernel/drm/gem/mod.rs | 53 +- rust/kernel/drm/ioctl.rs | 4 +- rust/kernel/error.rs | 2 + rust/kernel/firmware.rs | 15 +- rust/kernel/fmt.rs | 87 +- rust/kernel/init.rs | 3 +- rust/kernel/lib.rs | 7 + rust/kernel/num.rs | 79 + rust/kernel/num/bounded.rs | 1058 ++ rust/kernel/opp.rs | 6 +- rust/kernel/pci/id.rs | 3 +- rust/kernel/prelude.rs | 10 +- rust/kernel/ptr.rs | 1 - rust/kernel/pwm.rs | 735 + rust/kernel/rbtree.rs | 244 +- rust/kernel/regulator.rs | 13 +- rust/kernel/seq_file.rs | 2 +- rust/kernel/slice.rs | 49 + rust/kernel/str.rs | 454 +- rust/kernel/sync.rs | 3 +- rust/kernel/sync/condvar.rs | 2 +- rust/kernel/sync/lock.rs | 2 +- rust/kernel/sync/lock/global.rs | 2 +- rust/kernel/transmute.rs | 63 + rust/kernel/types.rs | 1 - rust/macros/fmt.rs | 94 + rust/macros/lib.rs | 19 + rust/macros/module.rs | 10 +- rust/macros/quote.rs | 7 + rust/pin-init/README.md | 2 +- rust/pin-init/src/macros.rs | 2 + rust/proc-macro2/README.md | 13 + rust/proc-macro2/detection.rs | 77 + rust/proc-macro2/extra.rs | 153 + rust/proc-macro2/fallback.rs | 1258 ++ rust/proc-macro2/lib.rs | 1351 ++ rust/proc-macro2/location.rs | 31 + rust/proc-macro2/marker.rs | 19 + rust/proc-macro2/parse.rs | 997 ++ rust/proc-macro2/probe.rs | 12 + rust/proc-macro2/probe/proc_macro_span.rs | 53 + rust/proc-macro2/probe/proc_macro_span_file.rs | 16 + rust/proc-macro2/probe/proc_macro_span_location.rs | 23 + rust/proc-macro2/rcvec.rs | 148 + rust/proc-macro2/wrapper.rs | 986 ++ rust/quote/README.md | 12 + rust/quote/ext.rs | 112 + rust/quote/format.rs | 170 + rust/quote/ident_fragment.rs | 90 + rust/quote/lib.rs | 1456 ++ rust/quote/runtime.rs | 494 + rust/quote/spanned.rs | 52 + rust/quote/to_tokens.rs | 273 + rust/syn/README.md | 13 + rust/syn/attr.rs | 838 ++ rust/syn/bigint.rs | 68 + rust/syn/buffer.rs | 436 + rust/syn/classify.rs | 313 + rust/syn/custom_keyword.rs | 262 + rust/syn/custom_punctuation.rs | 306 + rust/syn/data.rs | 426 + rust/syn/derive.rs | 261 + rust/syn/discouraged.rs | 227 + rust/syn/drops.rs | 60 + rust/syn/error.rs | 469 + rust/syn/export.rs | 75 + rust/syn/expr.rs | 4175 ++++++ rust/syn/ext.rs | 138 + rust/syn/file.rs | 127 + rust/syn/fixup.rs | 775 ++ rust/syn/gen/clone.rs | 2269 ++++ rust/syn/gen/debug.rs | 3240 +++++ rust/syn/gen/eq.rs | 2308 ++++ rust/syn/gen/fold.rs | 3904 ++++++ rust/syn/gen/hash.rs | 2878 ++++ rust/syn/gen/visit.rs | 3943 ++++++ rust/syn/gen/visit_mut.rs | 3761 ++++++ rust/syn/generics.rs | 1479 ++ rust/syn/group.rs | 293 + rust/syn/ident.rs | 110 + rust/syn/item.rs | 3492 +++++ rust/syn/lib.rs | 1013 ++ rust/syn/lifetime.rs | 158 + rust/syn/lit.rs | 1862 +++ rust/syn/lookahead.rs | 334 + rust/syn/mac.rs | 227 + rust/syn/macros.rs | 184 + rust/syn/meta.rs | 429 + rust/syn/op.rs | 221 + rust/syn/parse.rs | 1421 ++ rust/syn/parse_macro_input.rs | 130 + rust/syn/parse_quote.rs | 242 + rust/syn/pat.rs | 957 ++ rust/syn/path.rs | 968 ++ rust/syn/precedence.rs | 212 + rust/syn/print.rs | 18 + rust/syn/punctuated.rs | 1157 ++ rust/syn/restriction.rs | 180 + rust/syn/scan_expr.rs | 267 + rust/syn/sealed.rs | 6 + rust/syn/span.rs | 65 + rust/syn/spanned.rs | 120 + rust/syn/stmt.rs | 486 + rust/syn/thread.rs | 62 + rust/syn/token.rs | 1098 ++ rust/syn/tt.rs | 109 + rust/syn/ty.rs | 1273 ++ rust/syn/verbatim.rs | 35 + rust/syn/whitespace.rs | 67 + samples/bpf/do_hbm_test.sh | 2 +- samples/bpf/hbm.c | 4 +- samples/bpf/tcp_cong_kern.c | 2 +- samples/bpf/tracex1.bpf.c | 2 +- samples/qmi/qmi_sample_client.c | 2 +- samples/rust/rust_debugfs_scoped.rs | 2 +- samples/rust/rust_driver_platform.rs | 4 +- scripts/Kconfig.include | 3 + scripts/Makefile.modinst | 2 +- scripts/Makefile.package | 20 + scripts/{Makefile.extrawarn => Makefile.warn} | 0 scripts/cc-can-link.sh | 2 +- scripts/check-variable-fonts.sh | 115 - scripts/checktransupdate.py | 307 - scripts/clang-tools/gen_compile_commands.py | 135 +- scripts/documentation-file-ref-check | 245 - scripts/find-unused-docs.sh | 62 - scripts/generate_rust_analyzer.py | 25 +- scripts/get_abi.py | 214 - scripts/get_feat.pl | 641 - scripts/headers_install.sh | 2 - scripts/jobserver-exec | 88 +- scripts/kernel-doc.pl | 2439 ---- scripts/kernel-doc.py | 6 +- scripts/lib/abi/abi_parser.py | 628 - scripts/lib/abi/abi_regex.py | 234 - scripts/lib/abi/system_symbols.py | 378 - scripts/lib/kdoc/kdoc_files.py | 291 - scripts/lib/kdoc/kdoc_item.py | 42 - scripts/lib/kdoc/kdoc_output.py | 749 -- scripts/lib/kdoc/kdoc_parser.py | 1649 --- scripts/lib/kdoc/kdoc_re.py | 270 - scripts/rustdoc_test_gen.rs | 1 + scripts/sphinx-build-wrapper | 719 - scripts/sphinx-pre-install | 1621 --- scripts/split-man.pl | 28 - sound/firewire/tascam/tascam-stream.c | 21 +- sound/soc/codecs/Kconfig | 1 - sound/soc/codecs/ak4458.c | 10 +- sound/soc/codecs/ak5558.c | 10 +- sound/soc/codecs/wcd937x.c | 4 +- sound/soc/codecs/wcd938x.c | 3 +- sound/soc/codecs/wcd939x.c | 3 +- sound/soc/qcom/qdsp6/q6afe.c | 4 +- tools/bpf/Makefile | 13 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/map.c | 3 +- tools/bpf/bpftool/sign.c | 6 + tools/bpf/runqslower/.gitignore | 2 - tools/bpf/runqslower/Makefile | 91 - tools/bpf/runqslower/runqslower.bpf.c | 106 - tools/bpf/runqslower/runqslower.c | 171 - tools/bpf/runqslower/runqslower.h | 13 - tools/docs/check-variable-fonts.py | 37 + tools/docs/checktransupdate.py | 307 + tools/docs/documentation-file-ref-check | 245 + .../scripts => tools/docs}/features-refresh.sh | 0 tools/docs/find-unused-docs.sh | 62 + tools/docs/get_abi.py | 214 + tools/docs/get_feat.py | 225 + tools/docs/lib/parse_data_structs.py | 452 - tools/docs/list-arch.sh | 11 + tools/docs/parse-headers.py | 14 +- tools/docs/sphinx-build-wrapper | 864 ++ tools/docs/sphinx-pre-install | 1543 +++ {scripts => tools/docs}/test_doc_build.py | 0 tools/include/uapi/linux/bpf.h | 34 +- tools/include/uapi/linux/netdev.h | 2 + tools/lib/bpf/bpf.c | 2 +- tools/lib/bpf/btf.c | 75 +- tools/lib/bpf/btf.h | 8 + tools/lib/bpf/libbpf.c | 296 +- tools/lib/bpf/libbpf.h | 27 +- tools/lib/bpf/libbpf_internal.h | 2 + tools/lib/bpf/libbpf_probes.c | 4 + tools/lib/bpf/linker.c | 3 + tools/{docs/lib => lib/python}/__init__.py | 0 tools/{docs/lib => lib/python/abi}/__init__.py | 0 tools/lib/python/abi/abi_parser.py | 628 + tools/lib/python/abi/abi_regex.py | 234 + {scripts/lib => tools/lib/python}/abi/helpers.py | 0 tools/lib/python/abi/system_symbols.py | 378 + tools/lib/python/feat/parse_features.py | 494 + tools/lib/python/jobserver.py | 149 + tools/{docs/lib => lib/python/kdoc}/__init__.py | 0 .../lib => lib/python/kdoc}/enrich_formatter.py | 0 tools/lib/python/kdoc/kdoc_files.py | 294 + tools/lib/python/kdoc/kdoc_item.py | 43 + tools/lib/python/kdoc/kdoc_output.py | 824 ++ tools/lib/python/kdoc/kdoc_parser.py | 1670 +++ tools/lib/python/kdoc/kdoc_re.py | 270 + tools/lib/python/kdoc/latex_fonts.py | 167 + tools/lib/python/kdoc/parse_data_structs.py | 482 + tools/lib/python/kdoc/python_version.py | 178 + tools/net/ynl/Makefile | 29 +- tools/net/ynl/pyynl/cli.py | 100 +- tools/net/ynl/pyynl/lib/ynl.py | 48 +- tools/net/ynl/pyynl/ynl_gen_c.py | 26 +- tools/net/ynl/samples/.gitignore | 1 + tools/net/ynl/samples/Makefile | 1 + tools/net/ynl/samples/page-pool.c | 149 - tools/net/ynl/samples/tc-filter-add.c | 335 + tools/net/ynl/tests/Makefile | 32 + tools/net/ynl/tests/config | 6 + tools/net/ynl/tests/test_ynl_cli.sh | 327 + tools/net/ynl/tests/test_ynl_ethtool.sh | 222 + tools/net/ynl/ynltool/.gitignore | 2 + tools/net/ynl/ynltool/Makefile | 55 + tools/net/ynl/ynltool/json_writer.c | 288 + tools/net/ynl/ynltool/json_writer.h | 75 + tools/net/ynl/ynltool/main.c | 242 + tools/net/ynl/ynltool/main.h | 66 + tools/net/ynl/ynltool/page-pool.c | 461 + tools/net/ynl/ynltool/qstats.c | 621 + tools/perf/trace/beauty/include/linux/socket.h | 5 +- tools/sched_ext/Makefile | 4 +- tools/sched_ext/include/scx/common.bpf.h | 15 +- tools/sched_ext/include/scx/compat.bpf.h | 314 +- tools/sched_ext/include/scx/compat.h | 14 + tools/sched_ext/scx_cpu0.bpf.c | 88 + tools/sched_ext/scx_cpu0.c | 106 + tools/sched_ext/scx_flatcg.bpf.c | 10 +- tools/sched_ext/scx_qmap.bpf.c | 52 +- tools/testing/selftests/bpf/.gitignore | 2 +- tools/testing/selftests/bpf/Makefile | 46 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 65 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 4 +- .../selftests/bpf/benchs/run_bench_ringbufs.sh | 4 + tools/testing/selftests/bpf/bpf_arena_list.h | 6 +- tools/testing/selftests/bpf/bpf_arena_strsearch.h | 128 + tools/testing/selftests/bpf/bpf_kfuncs.h | 12 +- tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/network_helpers.c | 52 +- tools/testing/selftests/bpf/network_helpers.h | 16 + .../selftests/bpf/prog_tests/arena_strsearch.c | 30 + tools/testing/selftests/bpf/prog_tests/bpf_gotox.c | 292 + .../selftests/bpf/prog_tests/bpf_insn_array.c | 504 + tools/testing/selftests/bpf/prog_tests/btf.c | 65 + tools/testing/selftests/bpf/prog_tests/btf_split.c | 87 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 23 +- .../selftests/bpf/prog_tests/cls_redirect.c | 122 +- .../testing/selftests/bpf/prog_tests/file_reader.c | 117 + .../testing/selftests/bpf/prog_tests/htab_update.c | 37 +- .../selftests/bpf/prog_tests/kmem_cache_iter.c | 3 +- .../selftests/bpf/prog_tests/perf_branches.c | 22 +- .../selftests/bpf/prog_tests/rcu_read_lock.c | 4 +- .../selftests/bpf/prog_tests/refcounted_kptr.c | 56 + .../selftests/bpf/prog_tests/res_spin_lock.c | 8 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 65 + .../selftests/bpf/prog_tests/select_reuseport.c | 67 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 5 + .../selftests/bpf/prog_tests/sk_bypass_prot_mem.c | 292 + .../selftests/bpf/prog_tests/string_kfuncs.c | 2 + .../selftests/bpf/prog_tests/test_bpf_smc.c | 390 + tools/testing/selftests/bpf/prog_tests/test_lsm.c | 2 +- .../testing/selftests/bpf/prog_tests/test_tc_edt.c | 145 + .../selftests/bpf/prog_tests/test_tc_tunnel.c | 714 + .../testing/selftests/bpf/prog_tests/test_tunnel.c | 107 +- tools/testing/selftests/bpf/prog_tests/test_xsk.c | 2596 ++++ tools/testing/selftests/bpf/prog_tests/test_xsk.h | 298 + tools/testing/selftests/bpf/prog_tests/verifier.c | 4 + tools/testing/selftests/bpf/prog_tests/wq.c | 56 + .../bpf/prog_tests/xdp_context_test_run.c | 129 +- tools/testing/selftests/bpf/prog_tests/xsk.c | 151 + .../testing/selftests/bpf/progs/arena_strsearch.c | 146 + tools/testing/selftests/bpf/progs/bpf_cc_cubic.c | 9 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 7 - tools/testing/selftests/bpf/progs/bpf_dctcp.c | 6 - tools/testing/selftests/bpf/progs/bpf_gotox.c | 448 + .../selftests/bpf/progs/bpf_iter_setsockopt.c | 17 +- tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 8 +- tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 8 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 4 + tools/testing/selftests/bpf/progs/bpf_smc.c | 117 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 14 + tools/testing/selftests/bpf/progs/connect4_prog.c | 21 +- tools/testing/selftests/bpf/progs/dynptr_success.c | 12 +- tools/testing/selftests/bpf/progs/file_reader.c | 145 + .../testing/selftests/bpf/progs/file_reader_fail.c | 52 + tools/testing/selftests/bpf/progs/htab_update.c | 19 +- .../testing/selftests/bpf/progs/ip_check_defrag.c | 5 - tools/testing/selftests/bpf/progs/lsm.c | 8 +- tools/testing/selftests/bpf/progs/lsm_tailcall.c | 8 +- tools/testing/selftests/bpf/progs/rcu_read_lock.c | 40 + .../testing/selftests/bpf/progs/refcounted_kptr.c | 60 + tools/testing/selftests/bpf/progs/ringbuf_bench.c | 11 + .../selftests/bpf/progs/sk_bypass_prot_mem.c | 104 + .../selftests/bpf/progs/string_kfuncs_failure1.c | 12 + .../selftests/bpf/progs/string_kfuncs_failure2.c | 2 + .../selftests/bpf/progs/string_kfuncs_success.c | 10 + tools/testing/selftests/bpf/progs/strobemeta.h | 6 +- .../selftests/bpf/progs/tcp_ca_write_sk_pacing.c | 2 - tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 + .../selftests/bpf/progs/test_perf_branches.c | 3 + .../selftests/bpf/progs/test_ringbuf_overwrite.c | 98 + tools/testing/selftests/bpf/progs/test_tc_edt.c | 11 +- tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 95 +- tools/testing/selftests/bpf/progs/test_xdp_meta.c | 386 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 6 +- .../bpf/progs/verifier_async_cb_context.c | 181 + .../testing/selftests/bpf/progs/verifier_bounds.c | 154 + .../bpf/progs/verifier_direct_packet_access.c | 59 + tools/testing/selftests/bpf/progs/verifier_gotox.c | 389 + .../selftests/bpf/progs/verifier_live_stack.c | 50 + tools/testing/selftests/bpf/progs/verifier_lsm.c | 4 +- .../selftests/bpf/progs/verifier_netfilter_ctx.c | 5 - tools/testing/selftests/bpf/progs/verifier_sock.c | 39 +- .../bpf/progs/verifier_subprog_precision.c | 53 + tools/testing/selftests/bpf/progs/wq.c | 17 + tools/testing/selftests/bpf/progs/wq_failures.c | 23 + tools/testing/selftests/bpf/test_bpftool_build.sh | 4 - .../selftests/bpf/test_kmods/bpf_test_rqspinlock.c | 236 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 4 +- tools/testing/selftests/bpf/test_loader.c | 29 +- tools/testing/selftests/bpf/test_maps.c | 3 +- tools/testing/selftests/bpf/test_tag.c | 2 +- tools/testing/selftests/bpf/test_tc_edt.sh | 100 - tools/testing/selftests/bpf/test_tc_tunnel.sh | 320 - tools/testing/selftests/bpf/xskxceiver.c | 2696 +--- tools/testing/selftests/bpf/xskxceiver.h | 156 - tools/testing/selftests/cgroup/test_core.c | 7 +- tools/testing/selftests/cgroup/test_cpu.c | 7 +- tools/testing/selftests/cgroup/test_cpuset.c | 7 +- tools/testing/selftests/cgroup/test_freezer.c | 7 +- tools/testing/selftests/cgroup/test_kill.c | 7 +- tools/testing/selftests/cgroup/test_kmem.c | 7 +- tools/testing/selftests/cgroup/test_memcontrol.c | 7 +- tools/testing/selftests/cgroup/test_zswap.c | 7 +- tools/testing/selftests/dma/dma_map_benchmark.c | 2 +- tools/testing/selftests/drivers/net/.gitignore | 1 + tools/testing/selftests/drivers/net/Makefile | 3 + tools/testing/selftests/drivers/net/gro.c | 1369 ++ tools/testing/selftests/drivers/net/gro.py | 164 + tools/testing/selftests/drivers/net/hw/.gitignore | 1 + tools/testing/selftests/drivers/net/hw/Makefile | 26 +- .../selftests/drivers/net/hw/devlink_rate_tc_bw.py | 174 +- .../selftests/drivers/net/hw/lib/py/__init__.py | 9 +- tools/testing/selftests/drivers/net/hw/toeplitz.c | 655 + tools/testing/selftests/drivers/net/hw/toeplitz.py | 211 + .../selftests/drivers/net/lib/py/__init__.py | 9 +- tools/testing/selftests/drivers/net/lib/py/env.py | 2 + tools/testing/selftests/drivers/net/lib/py/load.py | 84 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 2 +- .../testing/selftests/drivers/net/netcons_basic.sh | 5 +- .../selftests/drivers/net/netcons_overflow.sh | 2 +- .../selftests/drivers/net/netdevsim/Makefile | 1 - .../selftests/drivers/net/netdevsim/devlink.sh | 116 +- .../drivers/net/netdevsim/ethtool-ring.sh | 85 - tools/testing/selftests/drivers/net/psp.py | 13 + .../testing/selftests/drivers/net/ring_reconfig.py | 167 + tools/testing/selftests/drivers/net/stats.py | 5 +- tools/testing/selftests/drivers/net/xdp.py | 57 +- .../ftrace/test.d/00basic/trace_marker_raw.tc | 107 + .../ftrace/test.d/dynevent/add_remove_fprobe.tc | 18 +- .../test.d/dynevent/enable_disable_tprobe.tc | 40 + tools/testing/selftests/kselftest/runner.sh | 14 +- tools/testing/selftests/livepatch/functions.sh | 6 +- tools/testing/selftests/net/.gitignore | 9 - tools/testing/selftests/net/Makefile | 7 - tools/testing/selftests/net/af_unix/.gitignore | 8 + tools/testing/selftests/net/af_unix/Makefile | 1 + tools/testing/selftests/net/af_unix/so_peek_off.c | 4 +- .../testing/selftests/net/af_unix/unix_connreset.c | 180 + .../selftests/net/arp_ndisc_evict_nocarrier.sh | 2 +- tools/testing/selftests/net/busy_poll_test.sh | 24 +- tools/testing/selftests/net/busy_poller.c | 16 +- tools/testing/selftests/net/fib_tests.sh | 66 +- .../testing/selftests/net/forwarding/bridge_mdb.sh | 100 +- tools/testing/selftests/net/gro.c | 1366 -- tools/testing/selftests/net/gro.sh | 105 - tools/testing/selftests/net/io_uring_zerocopy_tx.c | 24 +- tools/testing/selftests/net/lib/Makefile | 1 + .../selftests/net/lib/ksft_setup_loopback.sh | 111 + tools/testing/selftests/net/lib/py/__init__.py | 5 +- tools/testing/selftests/net/lib/py/ksft.py | 105 +- tools/testing/selftests/net/lib/py/nsim.py | 2 +- tools/testing/selftests/net/lib/py/utils.py | 20 +- tools/testing/selftests/net/lib/xdp_native.bpf.c | 5 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 10 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 146 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 244 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 58 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 45 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 46 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 3 +- .../selftests/net/netfilter/nft_flowtable.sh | 126 +- .../selftests/net/netfilter/sctp_collision.c | 3 +- tools/testing/selftests/net/netlink-dumps.c | 1 + .../net/packetdrill/tcp_rto_synack_rto_max.pkt | 54 + .../tcp_syscall_bad_arg_sendmsg-empty-iov.pkt | 4 + .../tcp_user_timeout_user-timeout-probe.pkt | 6 +- .../net/packetdrill/tcp_zerocopy_basic.pkt | 2 + .../net/packetdrill/tcp_zerocopy_batch.pkt | 2 + .../net/packetdrill/tcp_zerocopy_client.pkt | 2 + .../net/packetdrill/tcp_zerocopy_closed.pkt | 2 + .../net/packetdrill/tcp_zerocopy_epoll_edge.pkt | 3 + .../packetdrill/tcp_zerocopy_epoll_exclusive.pkt | 3 + .../net/packetdrill/tcp_zerocopy_epoll_oneshot.pkt | 3 + .../packetdrill/tcp_zerocopy_fastopen-client.pkt | 2 + .../packetdrill/tcp_zerocopy_fastopen-server.pkt | 2 + .../net/packetdrill/tcp_zerocopy_maxfrags.pkt | 2 + .../net/packetdrill/tcp_zerocopy_small.pkt | 2 + tools/testing/selftests/net/rtnetlink.sh | 20 + tools/testing/selftests/net/setup_loopback.sh | 120 - tools/testing/selftests/net/setup_veth.sh | 45 - tools/testing/selftests/net/so_txtime.c | 2 +- tools/testing/selftests/net/tls.c | 141 + tools/testing/selftests/net/toeplitz.c | 589 - tools/testing/selftests/net/toeplitz.sh | 199 - tools/testing/selftests/net/toeplitz_client.sh | 28 - tools/testing/selftests/net/traceroute.sh | 313 + tools/testing/selftests/net/txtimestamp.c | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 56 +- .../testing/selftests/rcutorture/bin/kvm-series.sh | 116 + tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE04 | 1 + tools/testing/selftests/run_kselftest.sh | 14 + tools/testing/selftests/sched_ext/Makefile | 1 + tools/testing/selftests/sched_ext/peek_dsq.bpf.c | 251 + tools/testing/selftests/sched_ext/peek_dsq.c | 224 + tools/testing/selftests/ublk/kublk.c | 70 +- tools/testing/selftests/ublk/kublk.h | 9 +- tools/testing/selftests/vsock/vmtest.sh | 346 +- tools/testing/vsock/vsock_test.c | 7 +- usr/Makefile | 4 +- usr/include/Makefile | 11 +- usr/include/headers_check.pl | 63 - 5150 files changed, 331731 insertions(+), 122721 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-qaic create mode 100644 Documentation/ABI/testing/sysfs-auxdisplay-linedisp create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-xe-sriov create mode 100644 Documentation/admin-guide/media/mali-c55-graph.dot create mode 100644 Documentation/admin-guide/media/mali-c55.rst create mode 100644 Documentation/admin-guide/media/rkcif-rk3568-vicap.dot create mode 100644 Documentation/admin-guide/media/rkcif.rst create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,glymur-mdss.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,il79900a.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq079l1sx01.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/synaptics,td430 [...] create mode 100644 Documentation/devicetree/bindings/hwmon/apm,xgene-slimpro-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/apm-xgene-hwmon.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/max31785.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml create mode 100644 Documentation/devicetree/bindings/media/arm,mali-c55.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9719.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/nxp,tda1997x.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx111.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ti,tvp5150.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,tvp5150.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8939-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8650-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml delete mode 100644 Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt delete mode 100644 Documentation/devicetree/bindings/mmc/davinci_mmc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt create mode 100644 Documentation/devicetree/bindings/mmc/socionext,milbeaut-m10v-s [...] create mode 100644 Documentation/devicetree/bindings/mmc/ti,da830-mmc.yaml create mode 100644 Documentation/devicetree/bindings/net/amd,xgbe-seattle-v1a.yaml delete mode 100644 Documentation/devicetree/bindings/net/amd-xgbe.txt create mode 100644 Documentation/devicetree/bindings/net/bluetooth/marvell,sd8897-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml create mode 100644 Documentation/devicetree/bindings/net/eswin,eic7700-eth.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt delete mode 100644 Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt create mode 100644 Documentation/devicetree/bindings/net/mscc-phy-vsc8531.yaml create mode 100644 Documentation/devicetree/bindings/npu/arm,ethos.yaml create mode 100644 Documentation/devicetree/bindings/power/mediatek,mt8196-gpufreq.yaml create mode 100644 Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml create mode 100644 Documentation/driver-api/media/v4l2-isp.rst delete mode 100755 Documentation/features/list-arch.sh delete mode 100644 Documentation/filesystems/gfs2.rst rename Documentation/filesystems/{gfs2-glocks.rst => gfs2/glocks.rst} (100%) create mode 100644 Documentation/filesystems/gfs2/index.rst rename Documentation/filesystems/{gfs2-uevents.rst => gfs2/uevents.rst} (100%) create mode 100644 Documentation/gpu/rfc/color_pipeline.rst create mode 100644 Documentation/gpu/xe/xe_exec_queue.rst create mode 100644 Documentation/hwmon/macsmc-hwmon.rst create mode 100644 Documentation/hwmon/max17616.rst create mode 100644 Documentation/hwmon/mp2925.rst create mode 100644 Documentation/hwmon/mp9945.rst create mode 100644 Documentation/hwmon/tsc1641.rst create mode 100644 Documentation/netlink/specs/wireguard.yaml create mode 100644 Documentation/networking/device_drivers/ethernet/mucse/rnpgbe.rst create mode 100644 Documentation/networking/devlink/stmmac.rst create mode 100644 Documentation/networking/xfrm/index.rst create mode 100644 Documentation/networking/xfrm/xfrm_device.rst rename Documentation/networking/{ => xfrm}/xfrm_proc.rst (100%) create mode 100644 Documentation/networking/xfrm/xfrm_sync.rst create mode 100644 Documentation/networking/xfrm/xfrm_sysctl.rst delete mode 100644 Documentation/networking/xfrm_device.rst delete mode 100644 Documentation/networking/xfrm_sync.rst delete mode 100644 Documentation/networking/xfrm_sysctl.rst delete mode 100644 Documentation/sphinx/load_config.py delete mode 100644 Documentation/sphinx/parallel-wrapper.sh rename Documentation/tools/rtla/{common_appendix.rst => common_appendix.txt} (100%) rename Documentation/tools/rtla/{common_hist_options.rst => common_hist_options.tx [...] delete mode 100644 Documentation/tools/rtla/common_options.rst create mode 100644 Documentation/tools/rtla/common_options.txt rename Documentation/tools/rtla/{common_osnoise_description.rst => common_osnoise_ [...] rename Documentation/tools/rtla/{common_osnoise_options.rst => common_osnoise_opti [...] rename Documentation/tools/rtla/{common_timerlat_aa.rst => common_timerlat_aa.txt} (100%) rename Documentation/tools/rtla/{common_timerlat_description.rst => common_timerla [...] delete mode 100644 Documentation/tools/rtla/common_timerlat_options.rst create mode 100644 Documentation/tools/rtla/common_timerlat_options.txt rename Documentation/tools/rtla/{common_top_options.rst => common_top_options.txt} (100%) create mode 100644 Documentation/translations/zh_CN/block/blk-mq.rst create mode 100644 Documentation/translations/zh_CN/block/data-integrity.rst create mode 100644 Documentation/translations/zh_CN/block/index.rst create mode 100644 Documentation/translations/zh_CN/filesystems/dnotify.rst create mode 100644 Documentation/translations/zh_CN/filesystems/gfs2-glocks.rst create mode 100644 Documentation/translations/zh_CN/filesystems/gfs2-uevents.rst create mode 100644 Documentation/translations/zh_CN/filesystems/gfs2.rst create mode 100644 Documentation/translations/zh_CN/filesystems/inotify.rst create mode 100644 Documentation/translations/zh_CN/filesystems/ubifs-authentication.rst create mode 100644 Documentation/translations/zh_CN/filesystems/ubifs.rst create mode 100644 Documentation/translations/zh_CN/networking/generic-hdlc.rst create mode 100644 Documentation/translations/zh_CN/networking/mptcp-sysctl.rst create mode 100644 Documentation/translations/zh_CN/networking/timestamping.rst create mode 100644 Documentation/translations/zh_CN/rust/testing.rst create mode 100644 Documentation/translations/zh_CN/scsi/index.rst create mode 100644 Documentation/translations/zh_CN/scsi/libsas.rst create mode 100644 Documentation/translations/zh_CN/scsi/link_power_management_policy.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi-parameters.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi_eh.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi_mid_low_api.rst create mode 100644 Documentation/translations/zh_CN/scsi/sd-parameters.rst create mode 100644 Documentation/translations/zh_CN/scsi/wd719x.rst create mode 100644 Documentation/translations/zh_CN/security/SCTP.rst create mode 100644 Documentation/translations/zh_CN/security/ipe.rst create mode 100644 Documentation/translations/zh_CN/security/lsm-development.rst create mode 100644 Documentation/translations/zh_CN/security/secrets/coco.rst create mode 100644 Documentation/userspace-api/media/drivers/mali-c55.rst create mode 100644 Documentation/userspace-api/media/v4l/metafmt-arm-mali-c55.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2-isp.rst create mode 100644 drivers/accel/amdxdna/amdxdna_error.h create mode 100644 drivers/accel/amdxdna/amdxdna_pm.c create mode 100644 drivers/accel/amdxdna/amdxdna_pm.h create mode 100644 drivers/accel/ethosu/Kconfig create mode 100644 drivers/accel/ethosu/Makefile create mode 100644 drivers/accel/ethosu/ethosu_device.h create mode 100644 drivers/accel/ethosu/ethosu_drv.c create mode 100644 drivers/accel/ethosu/ethosu_drv.h create mode 100644 drivers/accel/ethosu/ethosu_gem.c create mode 100644 drivers/accel/ethosu/ethosu_gem.h create mode 100644 drivers/accel/ethosu/ethosu_job.c create mode 100644 drivers/accel/ethosu/ethosu_job.h create mode 100644 drivers/accel/ivpu/ivpu_gem_userptr.c create mode 100644 drivers/accel/qaic/qaic_ssr.c create mode 100644 drivers/accel/qaic/qaic_ssr.h create mode 100644 drivers/accel/qaic/qaic_sysfs.c create mode 100644 drivers/dpll/zl3073x/out.c create mode 100644 drivers/dpll/zl3073x/out.h create mode 100644 drivers/dpll/zl3073x/ref.c create mode 100644 drivers/dpll/zl3073x/ref.h create mode 100644 drivers/dpll/zl3073x/synth.c create mode 100644 drivers/dpll/zl3073x/synth.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vce_v1_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vce_v1_0.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core_structs.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_lib_defines.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_util.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_wrapper.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/bounding_boxes/dc [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_dchub_reg [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_display_c [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_soc_param [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_types.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_mcg/dml2_mcg_dcn4.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/dml2_internal [...] delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_internal_types.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_depedencies.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/cmntypes.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/display_mode_core.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_lib_defines.h rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/display_mode_util.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/dml21_translation_hel [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/dml21_translation_hel [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/dml21_utils.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/dml21_utils.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper.c rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/dml21_wrapper.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/bounding_boxes/ [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/inc/dml2_external_lib [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/inc/dml_top.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_dchub_r [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_display [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/inc/dml_top_policy_ty [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_soc_par [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_ [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_core/dml2_co [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_ [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_core/dml2_co [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_ [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_core/dml2_co [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_ [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_ [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_core/dml2_co [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_dpmm/dml2_dp [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_dpmm/dml2_dp [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_dpmm/dml2_dp [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_dpmm/dml2_dp [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_mcg/dml2_mcg [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_m [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_mcg/dml2_mcg [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_mcg/dml2_mcg [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_pmo/dml2_pmo [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_pmo/dml2_pmo [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_p [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_pmo/dml2_pmo [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_pmo/dml2_pmo [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_p [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_standalone_l [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_standalone_l [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_top/dml2_top [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_top/dml2_top [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_top/dml2_top [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_top/dml2_top [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/dml2_top/dml2_top [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml21/src/inc/dml2_debug.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_intern [...] rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_dc_resource_mgmt.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_dc_resource_mgmt.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_dc_types.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_internal_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_mall_phantom.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_policy.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_policy.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_translation_helper.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_utils.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_utils.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_wrapper.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml2_wrapper.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml_assert.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml_depedencies.h rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml_display_rq_dlg_calc.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml2 => dml2_0}/dml_display_rq_dlg_calc.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml_logging.h create mode 100644 drivers/gpu/drm/amd/ras/Makefile create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/Makefile create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_core.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.h create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h create mode 100644 drivers/gpu/drm/ast/ast_2200.c create mode 100644 drivers/gpu/drm/ast/ast_2400.c delete mode 100644 drivers/gpu/drm/ast/ast_main.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c create mode 100644 drivers/gpu/drm/drm_client_sysrq.c create mode 100644 drivers/gpu/drm/drm_colorop.c create mode 100644 drivers/gpu/drm/drm_vblank_helper.c create mode 100644 drivers/gpu/drm/i915/display/intel_casf.c create mode 100644 drivers/gpu/drm/i915/display/intel_casf.h create mode 100644 drivers/gpu/drm/i915/display/intel_casf_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_dbuf_bw.c create mode 100644 drivers/gpu/drm/i915/display/intel_dbuf_bw.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_jiffies.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_utils.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_utils.h create mode 100644 drivers/gpu/drm/i915/display/intel_lt_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_lt_phy.h create mode 100644 drivers/gpu/drm/i915/display/intel_lt_phy_regs.h create mode 100644 drivers/gpu/drm/i915/display/skl_prefill.c create mode 100644 drivers/gpu/drm/i915/display/skl_prefill.h create mode 100644 drivers/gpu/drm/i915/display/vlv_clock.c create mode 100644 drivers/gpu/drm/i915/display/vlv_clock.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c create mode 100644 drivers/gpu/drm/i915/i915_jiffies.h create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.c create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.h create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_common.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_common.h create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_v2.c create mode 100644 drivers/gpu/drm/msm/adreno/a8xx_gpu.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h create mode 100644 drivers/gpu/drm/msm/registers/adreno/a8xx_descriptors.xml create mode 100644 drivers/gpu/drm/msm/registers/adreno/a8xx_enums.xml create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h create mode 100644 drivers/gpu/drm/panel/panel-lg-ld070wx3.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c create mode 100644 drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c create mode 100644 drivers/gpu/drm/panel/panel-synaptics-tddi.c create mode 100644 drivers/gpu/drm/panthor/panthor_pwr.c create mode 100644 drivers/gpu/drm/panthor/panthor_pwr.h create mode 100644 drivers/gpu/drm/tegra/nvjpg.c create mode 100644 drivers/gpu/drm/tests/drm_fixp_test.c create mode 100644 drivers/gpu/drm/ttm/ttm_pool_internal.h create mode 100644 drivers/gpu/drm/vkms/tests/vkms_color_test.c create mode 100644 drivers/gpu/drm/vkms/vkms_colorop.c create mode 100644 drivers/gpu/drm/vkms/vkms_composer.h create mode 100644 drivers/gpu/drm/vkms/vkms_configfs.c create mode 100644 drivers/gpu/drm/vkms/vkms_configfs.h create mode 100644 drivers/gpu/drm/vkms/vkms_luts.c create mode 100644 drivers/gpu/drm/vkms/vkms_luts.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_scheduler_types.h delete mode 100644 drivers/gpu/drm/xe/display/ext/i915_utils.c create mode 100644 drivers/gpu/drm/xe/display/xe_display_rpm.h create mode 100644 drivers/gpu/drm/xe/display/xe_stolen.c create mode 100644 drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c delete mode 100644 drivers/gpu/drm/xe/xe_gt_pagefault.c delete mode 100644 drivers/gpu/drm/xe/xe_gt_pagefault.h create mode 100644 drivers/gpu/drm/xe/xe_guard.h create mode 100644 drivers/gpu/drm/xe/xe_guc_pagefault.c create mode 100644 drivers/gpu/drm/xe/xe_guc_pagefault.h create mode 100644 drivers/gpu/drm/xe/xe_pagefault.c create mode 100644 drivers/gpu/drm/xe/xe_pagefault.h create mode 100644 drivers/gpu/drm/xe/xe_pagefault_types.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_packet.c create mode 100644 drivers/gpu/drm/xe/xe_sriov_packet.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_packet_types.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_control.c create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_control.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_debugfs.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_migration.c create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_migration.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_provision.c create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_provision.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_provision_types.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_sysfs.h create mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c create mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.h create mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_printk.h create mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_vf_types.h create mode 100644 drivers/gpu/nova-core/bitfield.rs create mode 100644 drivers/gpu/nova-core/gsp/cmdq.rs create mode 100644 drivers/gpu/nova-core/gsp/commands.rs create mode 100644 drivers/gpu/nova-core/gsp/fw/commands.rs create mode 100644 drivers/gpu/nova-core/gsp/sequencer.rs create mode 100644 drivers/gpu/nova-core/num.rs create mode 100644 drivers/gpu/nova-core/sbuffer.rs create mode 100644 drivers/hwmon/macsmc-hwmon.c create mode 100644 drivers/hwmon/pmbus/max17616.c create mode 100644 drivers/hwmon/pmbus/mp2925.c create mode 100644 drivers/hwmon/pmbus/mp9945.c create mode 100644 drivers/hwmon/tsc1641.c create mode 100644 drivers/media/i2c/imx111.c create mode 100644 drivers/media/platform/arm/Kconfig create mode 100644 drivers/media/platform/arm/Makefile create mode 100644 drivers/media/platform/arm/mali-c55/Kconfig create mode 100644 drivers/media/platform/arm/mali-c55/Makefile create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-capture.c create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-common.h create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-core.c create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-isp.c create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-params.c create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-registers.h create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-resizer.c create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-stats.c create mode 100644 drivers/media/platform/arm/mali-c55/mali-c55-tpg.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-vbif.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-vbif.h create mode 100644 drivers/media/platform/qcom/iris/iris_platform_gen1.c create mode 100644 drivers/media/platform/qcom/iris/iris_platform_sc7280.h delete mode 100644 drivers/media/platform/qcom/iris/iris_platform_sm8250.c create mode 100644 drivers/media/platform/renesas/rzv2h-ivc/Kconfig create mode 100644 drivers/media/platform/renesas/rzv2h-ivc/Makefile create mode 100644 drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c create mode 100644 drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c create mode 100644 drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c create mode 100644 drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc.h create mode 100644 drivers/media/platform/rockchip/rkcif/Kconfig create mode 100644 drivers/media/platform/rockchip/rkcif/Makefile create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.h create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.h create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-common.h create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-dev.c create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-interface.c create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-interface.h create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-regs.h create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-stream.c create mode 100644 drivers/media/platform/rockchip/rkcif/rkcif-stream.h create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-data.c create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/Kconfig delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/Makefile delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-common.c delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-common.h delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.h delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-debugfs.c delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-debugfs.h delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-dvb.c delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-dvb.h create mode 100644 drivers/media/v4l2-core/v4l2-isp.c create mode 100644 drivers/net/can/dummy_can.c create mode 100644 drivers/net/dsa/lantiq/lantiq_gswip_common.c create mode 100644 drivers/net/dsa/lantiq/mxl-gsw1xx.c create mode 100644 drivers/net/dsa/lantiq/mxl-gsw1xx.h create mode 100644 drivers/net/dsa/lantiq/mxl-gsw1xx_pce.h create mode 100644 drivers/net/dsa/yt921x.c create mode 100644 drivers/net/dsa/yt921x.h create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-selftest.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_trace.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cn20k/npa.c create mode 100644 drivers/net/ethernet/meta/fbnic/fbnic_mdio.c create mode 100644 drivers/net/ethernet/mucse/Kconfig create mode 100644 drivers/net/ethernet/mucse/Makefile create mode 100644 drivers/net/ethernet/mucse/rnpgbe/Makefile create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe.h create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_hw.h create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.h create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-eic7700.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_libpci.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_libpci.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c create mode 100644 drivers/net/phy/mdio-private.h create mode 100644 drivers/net/wireguard/generated/netlink.c create mode 100644 drivers/net/wireguard/generated/netlink.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/regd.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/regd.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/npu.c create mode 100644 drivers/net/wireless/mediatek/mt76/npu.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852au.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852cu.c create mode 100644 drivers/pmdomain/mediatek/mt8196-pm-domains.h create mode 100644 drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c create mode 100644 drivers/pwm/pwm-airoha.c create mode 100644 drivers/pwm/pwm_th1520.rs create mode 100644 fs/hfs/.kunitconfig create mode 100644 fs/hfs/string_test.c create mode 100644 fs/hfsplus/.kunitconfig create mode 100644 fs/hfsplus/unicode_test.c delete mode 100644 fs/smb/common/cifsglob.h create mode 100644 fs/smb/common/fscc.h create mode 100644 fs/smb/common/smbglob.h create mode 100644 include/drm/drm_colorop.h create mode 100644 include/drm/drm_dumb_buffers.h create mode 100644 include/drm/drm_vblank_helper.h create mode 100644 include/drm/intel/display_member.h create mode 100644 include/drm/intel/display_parent_interface.h create mode 100644 include/drm/ttm/ttm_allocation.h delete mode 100644 include/dt-bindings/media/c8sectpfe.h create mode 100644 include/dt-bindings/power/mediatek,mt8196-power.h create mode 100644 include/dt-bindings/power/rockchip,rv1126b-power-controller.h create mode 100644 include/linux/dma-buf/heaps/cma.h create mode 100644 include/linux/ieee80211-eht.h create mode 100644 include/linux/ieee80211-he.h create mode 100644 include/linux/ieee80211-ht.h create mode 100644 include/linux/ieee80211-mesh.h create mode 100644 include/linux/ieee80211-nan.h create mode 100644 include/linux/ieee80211-p2p.h create mode 100644 include/linux/ieee80211-s1g.h create mode 100644 include/linux/ieee80211-vht.h delete mode 100644 include/linux/platform_data/bcmgenet.h create mode 100644 include/media/v4l2-isp.h create mode 100644 include/uapi/drm/ethosu_accel.h create mode 100644 include/uapi/linux/media/arm/mali-c55-config.h create mode 100644 include/uapi/linux/media/v4l2-isp.h create mode 100644 kernel/bpf/bpf_insn_array.c create mode 100644 net/dsa/tag_mxl-gsw1xx.c create mode 100644 net/dsa/tag_yt921x.c create mode 100644 net/ethtool/mse.c create mode 100644 net/netfilter/nf_flow_table_path.c create mode 100644 net/smc/smc_hs_bpf.c create mode 100644 net/smc/smc_hs_bpf.h create mode 100644 rust/helpers/pwm.c create mode 100644 rust/kernel/num.rs create mode 100644 rust/kernel/num/bounded.rs create mode 100644 rust/kernel/pwm.rs create mode 100644 rust/kernel/slice.rs create mode 100644 rust/macros/fmt.rs create mode 100644 rust/proc-macro2/README.md create mode 100644 rust/proc-macro2/detection.rs create mode 100644 rust/proc-macro2/extra.rs create mode 100644 rust/proc-macro2/fallback.rs create mode 100644 rust/proc-macro2/lib.rs create mode 100644 rust/proc-macro2/location.rs create mode 100644 rust/proc-macro2/marker.rs create mode 100644 rust/proc-macro2/parse.rs create mode 100644 rust/proc-macro2/probe.rs create mode 100644 rust/proc-macro2/probe/proc_macro_span.rs create mode 100644 rust/proc-macro2/probe/proc_macro_span_file.rs create mode 100644 rust/proc-macro2/probe/proc_macro_span_location.rs create mode 100644 rust/proc-macro2/rcvec.rs create mode 100644 rust/proc-macro2/wrapper.rs create mode 100644 rust/quote/README.md create mode 100644 rust/quote/ext.rs create mode 100644 rust/quote/format.rs create mode 100644 rust/quote/ident_fragment.rs create mode 100644 rust/quote/lib.rs create mode 100644 rust/quote/runtime.rs create mode 100644 rust/quote/spanned.rs create mode 100644 rust/quote/to_tokens.rs create mode 100644 rust/syn/README.md create mode 100644 rust/syn/attr.rs create mode 100644 rust/syn/bigint.rs create mode 100644 rust/syn/buffer.rs create mode 100644 rust/syn/classify.rs create mode 100644 rust/syn/custom_keyword.rs create mode 100644 rust/syn/custom_punctuation.rs create mode 100644 rust/syn/data.rs create mode 100644 rust/syn/derive.rs create mode 100644 rust/syn/discouraged.rs create mode 100644 rust/syn/drops.rs create mode 100644 rust/syn/error.rs create mode 100644 rust/syn/export.rs create mode 100644 rust/syn/expr.rs create mode 100644 rust/syn/ext.rs create mode 100644 rust/syn/file.rs create mode 100644 rust/syn/fixup.rs create mode 100644 rust/syn/gen/clone.rs create mode 100644 rust/syn/gen/debug.rs create mode 100644 rust/syn/gen/eq.rs create mode 100644 rust/syn/gen/fold.rs create mode 100644 rust/syn/gen/hash.rs create mode 100644 rust/syn/gen/visit.rs create mode 100644 rust/syn/gen/visit_mut.rs create mode 100644 rust/syn/generics.rs create mode 100644 rust/syn/group.rs create mode 100644 rust/syn/ident.rs create mode 100644 rust/syn/item.rs create mode 100644 rust/syn/lib.rs create mode 100644 rust/syn/lifetime.rs create mode 100644 rust/syn/lit.rs create mode 100644 rust/syn/lookahead.rs create mode 100644 rust/syn/mac.rs create mode 100644 rust/syn/macros.rs create mode 100644 rust/syn/meta.rs create mode 100644 rust/syn/op.rs create mode 100644 rust/syn/parse.rs create mode 100644 rust/syn/parse_macro_input.rs create mode 100644 rust/syn/parse_quote.rs create mode 100644 rust/syn/pat.rs create mode 100644 rust/syn/path.rs create mode 100644 rust/syn/precedence.rs create mode 100644 rust/syn/print.rs create mode 100644 rust/syn/punctuated.rs create mode 100644 rust/syn/restriction.rs create mode 100644 rust/syn/scan_expr.rs create mode 100644 rust/syn/sealed.rs create mode 100644 rust/syn/span.rs create mode 100644 rust/syn/spanned.rs create mode 100644 rust/syn/stmt.rs create mode 100644 rust/syn/thread.rs create mode 100644 rust/syn/token.rs create mode 100644 rust/syn/tt.rs create mode 100644 rust/syn/ty.rs create mode 100644 rust/syn/verbatim.rs create mode 100644 rust/syn/whitespace.rs rename scripts/{Makefile.extrawarn => Makefile.warn} (100%) delete mode 100755 scripts/check-variable-fonts.sh delete mode 100755 scripts/checktransupdate.py delete mode 100755 scripts/documentation-file-ref-check delete mode 100755 scripts/find-unused-docs.sh delete mode 100755 scripts/get_abi.py delete mode 100755 scripts/get_feat.pl delete mode 100755 scripts/kernel-doc.pl delete mode 100644 scripts/lib/abi/abi_parser.py delete mode 100644 scripts/lib/abi/abi_regex.py delete mode 100644 scripts/lib/abi/system_symbols.py delete mode 100644 scripts/lib/kdoc/kdoc_files.py delete mode 100644 scripts/lib/kdoc/kdoc_item.py delete mode 100644 scripts/lib/kdoc/kdoc_output.py delete mode 100644 scripts/lib/kdoc/kdoc_parser.py delete mode 100644 scripts/lib/kdoc/kdoc_re.py delete mode 100755 scripts/sphinx-build-wrapper delete mode 100755 scripts/sphinx-pre-install delete mode 100755 scripts/split-man.pl delete mode 100644 tools/bpf/runqslower/.gitignore delete mode 100644 tools/bpf/runqslower/Makefile delete mode 100644 tools/bpf/runqslower/runqslower.bpf.c delete mode 100644 tools/bpf/runqslower/runqslower.c delete mode 100644 tools/bpf/runqslower/runqslower.h create mode 100755 tools/docs/check-variable-fonts.py create mode 100755 tools/docs/checktransupdate.py create mode 100755 tools/docs/documentation-file-ref-check rename {Documentation/features/scripts => tools/docs}/features-refresh.sh (100%) create mode 100755 tools/docs/find-unused-docs.sh create mode 100755 tools/docs/get_abi.py create mode 100755 tools/docs/get_feat.py delete mode 100755 tools/docs/lib/parse_data_structs.py create mode 100755 tools/docs/list-arch.sh create mode 100755 tools/docs/sphinx-build-wrapper create mode 100755 tools/docs/sphinx-pre-install rename {scripts => tools/docs}/test_doc_build.py (100%) copy tools/{docs/lib => lib/python}/__init__.py (100%) copy tools/{docs/lib => lib/python/abi}/__init__.py (100%) create mode 100644 tools/lib/python/abi/abi_parser.py create mode 100644 tools/lib/python/abi/abi_regex.py rename {scripts/lib => tools/lib/python}/abi/helpers.py (100%) create mode 100644 tools/lib/python/abi/system_symbols.py create mode 100755 tools/lib/python/feat/parse_features.py create mode 100755 tools/lib/python/jobserver.py rename tools/{docs/lib => lib/python/kdoc}/__init__.py (100%) rename tools/{docs/lib => lib/python/kdoc}/enrich_formatter.py (100%) create mode 100644 tools/lib/python/kdoc/kdoc_files.py create mode 100644 tools/lib/python/kdoc/kdoc_item.py create mode 100644 tools/lib/python/kdoc/kdoc_output.py create mode 100644 tools/lib/python/kdoc/kdoc_parser.py create mode 100644 tools/lib/python/kdoc/kdoc_re.py create mode 100755 tools/lib/python/kdoc/latex_fonts.py create mode 100755 tools/lib/python/kdoc/parse_data_structs.py create mode 100644 tools/lib/python/kdoc/python_version.py delete mode 100644 tools/net/ynl/samples/page-pool.c create mode 100644 tools/net/ynl/samples/tc-filter-add.c create mode 100644 tools/net/ynl/tests/Makefile create mode 100644 tools/net/ynl/tests/config create mode 100755 tools/net/ynl/tests/test_ynl_cli.sh create mode 100755 tools/net/ynl/tests/test_ynl_ethtool.sh create mode 100644 tools/net/ynl/ynltool/.gitignore create mode 100644 tools/net/ynl/ynltool/Makefile create mode 100644 tools/net/ynl/ynltool/json_writer.c create mode 100644 tools/net/ynl/ynltool/json_writer.h create mode 100644 tools/net/ynl/ynltool/main.c create mode 100644 tools/net/ynl/ynltool/main.h create mode 100644 tools/net/ynl/ynltool/page-pool.c create mode 100644 tools/net/ynl/ynltool/qstats.c create mode 100644 tools/sched_ext/scx_cpu0.bpf.c create mode 100644 tools/sched_ext/scx_cpu0.c create mode 100644 tools/testing/selftests/bpf/bpf_arena_strsearch.h create mode 100644 tools/testing/selftests/bpf/prog_tests/arena_strsearch.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_gotox.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c create mode 100644 tools/testing/selftests/bpf/prog_tests/file_reader.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_tc_edt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_xsk.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_xsk.h create mode 100644 tools/testing/selftests/bpf/prog_tests/xsk.c create mode 100644 tools/testing/selftests/bpf/progs/arena_strsearch.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_gotox.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_smc.c create mode 100644 tools/testing/selftests/bpf/progs/file_reader.c create mode 100644 tools/testing/selftests/bpf/progs/file_reader_fail.c create mode 100644 tools/testing/selftests/bpf/progs/sk_bypass_prot_mem.c create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf_overwrite.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_async_cb_context.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_gotox.c delete mode 100755 tools/testing/selftests/bpf/test_tc_edt.sh delete mode 100755 tools/testing/selftests/bpf/test_tc_tunnel.sh create mode 100644 tools/testing/selftests/drivers/net/gro.c create mode 100755 tools/testing/selftests/drivers/net/gro.py create mode 100644 tools/testing/selftests/drivers/net/hw/toeplitz.c create mode 100755 tools/testing/selftests/drivers/net/hw/toeplitz.py delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-ring.sh create mode 100755 tools/testing/selftests/drivers/net/ring_reconfig.py create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_marker_raw.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/enable_disable_t [...] create mode 100644 tools/testing/selftests/net/af_unix/.gitignore create mode 100644 tools/testing/selftests/net/af_unix/unix_connreset.c delete mode 100644 tools/testing/selftests/net/gro.c delete mode 100755 tools/testing/selftests/net/gro.sh create mode 100755 tools/testing/selftests/net/lib/ksft_setup_loopback.sh create mode 100644 tools/testing/selftests/net/packetdrill/tcp_rto_synack_rto_max.pkt delete mode 100644 tools/testing/selftests/net/setup_loopback.sh delete mode 100644 tools/testing/selftests/net/setup_veth.sh delete mode 100644 tools/testing/selftests/net/toeplitz.c delete mode 100755 tools/testing/selftests/net/toeplitz.sh delete mode 100755 tools/testing/selftests/net/toeplitz_client.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-series.sh create mode 100644 tools/testing/selftests/sched_ext/peek_dsq.bpf.c create mode 100644 tools/testing/selftests/sched_ext/peek_dsq.c