This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 50647a1176b7 Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/li [...] new 6656ae4df1a6 docs: kdoc: consolidate the stripping of private struct/un [...] new 259feba4dde7 docs: kdoc: Move a regex line in dump_struct() new 5fd513f01169 docs: kdoc: backslashectomy in kdoc_parser new 64cf83bcd321 docs: kdoc: move the prefix transforms out of dump_struct() new 0f7344129434 docs: kdoc: split top-level prototype parsing out of dump_ [...] new 77e3c875f0a8 docs: kdoc: split struct-member rewriting out of dump_struct() new f8208676c1c8 docs: kdoc: rework the rewrite_struct_members() main loop new fb20e610393b docs: kdoc: remove an extraneous strip() call new a8c4b0a8f196 docs: kdoc: Some rewrite_struct_members() commenting new e6dd4e2a5ca1 docs: kdoc: further rewrite_struct_members() cleanup new 23c47b093159 docs: kdoc: extract output formatting from dump_struct() new e282303e718b docs: kdoc: a few final dump_struct() touches new 7b41f6f9371b Merge branch 'dump-struct' into docs-mw new fc973dcd73f2 docs: kernel-doc: avoid script crash on ancient Python new bc20c56e98e0 docs: changes: better document Python needs new 119996c9a4be Documentation/printf: Use literal fwnode_handle new 3feaa8a469cc docs: aoe: Remove trailing whitespace new 4fff5db420fe docs: update physical memory documentation by adding N_GEN [...] new 7069b5296e96 docs: admin-guide: update to current minimum pipe size default new 1f590377eb3c Documentation: Fix minor typos new 2115dc3e3376 docs: filesystems: sysfs: Recommend sysfs_emit() for new c [...] new 577a49cf285d Merge tag 'docs/v6.17-1' of git://git.kernel.org/pub/scm/l [...] new 6bed0a50235a MAINTAINERS: add File entry for scripts/checktransupdate.p [...] new 0e6bb6888791 docs: folio_queue: Fix minor typo in folio_queue page new 70d476b63a14 Documentation/rv: Fix minor typo in monitor_synthesis page new a49eebfa8ba1 docs: arm: stm32: fix typo "busses" -> "buses" new 7bb184222e9f scripts: sphinx-pre-install: fix version check for Fedora new a9c50a51e012 scripts: sphinx-pre-install: rename it to scripts/sphinx-p [...] new ca9087f50772 scripts: sphinx-pre-install: Convert script to Python new 56a8767751c4 scripts: sphinx-pre-install: Make it compatible with Python 3.6 new 728648b6a5fa scripts: sphinx-pre-install: run on a supported version new ea5dd67722c1 scripts: sphinx-pre-install: drop obsolete routines new f25bf12afc03 scripts: sphinx-pre-install: drop support for old virtualenv new 2cb4877b7434 scripts: sphinx-pre-install: Address issues with OpenSUSE [...] new c5ffae0fa965 scripts: sphinx-pre-install: fix opensuse Leap hint for PyYAML new 582b0f95c92e scripts: sphinx-pre-install: fix support for gentoo new 94a161d998a1 scripts: sphinx-pre-install: Address issues with OpenSUSE [...] new 12bdcf898977 scripts: sphinx-pre-install: only show portage hints once new 8f6f54c464d7 scripts: sphinx-pre-install: cleanup rhel support new 637fa6b38113 scripts: sphinx-pre-install: output Python and docutils version new cccc5389811a scripts: sphinx-pre-install: add a missing f-string marker new 8b18e86f6c00 scripts: sphinx-pre-install: fix Leap support for rsvg-convert new e53e6d395fe0 scripts: sphinx-pre-install: fix rhel recomendations new 42e3f9f360e7 scripts: sphinx-pre-install: remove Scientific Linux new 1a7da749f183 scripts: sphinx-pre-install: improve Gentoo package deps logic new fb08659be07e scripts: sphinx-pre-install: fix OpenMandriva support new 1ad72e9dfa5e scripts: sphinx-pre-install: move package instructions to [...] new 6db1d3977baf scripts: sphinx-pre-install: adjust a warning message new 8cd256524a92 scripts: sphinx-pre-install: better handle Python min version new 9ecda2e10101 scripts: sphinx-pre-install: convert is_optional to a class new 272f5e0390dd scripts: sphinx-pre-install: better handle RHEL-based distros new 2cab00fb178a scripts: sphinx-pre-install: move missing logic to a separ [...] new 1e9ba3b6d4ce scripts: sphinx-pre-install: move ancillary checkers to a [...] new 9bb5f0dc18d0 scripts: sphinx-pre-install: add more generic checkers on a class new fb22e438b23e scripts: sphinx-pre-install: move get_system_release() new f477c6d71d39 scripts: sphinx-pre-install: add documentation for the anc [...] new 6d5f4f3da1a8 scripts: sphinx-pre-install: add docstring documentation new 8b45effaa2ce scripts: sphinx-pre-install: fix several codingstyle issues new 24a34b3b453d scripts: sphinx-pre-install: rework install command logic new d43cd965f3a6 docs: Makefile: switch to the new scripts/sphinx-pre-install.py new 29e71d96837d scripts: sphinx-pre-install.pl: get rid of the old script new df4d2f966354 scripts: sphinx-pre-install: update mandatory system deps new 9f51a1d69667 scripts: sphinx-pre-install: add support for RHEL8-based distros new 491a99511eaf scripts: sphinx-pre-install: add a warning for Debian-base [...] new 6170b1eacac8 scripts: sphinx-pre-install: some adjustments related to venv new 0bbc2548ea85 Merge branch 'pre-install' into docs-mw new fce343d8546e Documentation/sphinx: Fix typo in automarkup.py new ed14c74ddf49 docs: Replace dead links to spectre side channel white papers new 6865cb190821 docs: remove a duplicated word from kernel-parameters.txt new 6cf5f13ef3f1 Documentation: Fix driver-api typos new 670ec7333a2c docs: kdoc: remove dead code new f51b42b99e1d docs: kdoc: tidy up space removal in create_parameter_list() new 05d72fe07242 docs: kdoc: clean up the create_parameter_list() "first ar [...] new 8f05fbc5afb8 docs: kdoc: add a couple more comments in create_parameter_list() new bf6b310d1b7e docs: kdoc: tighten up the array-of-pointers case new e5d91662fcba docs: kdoc: tighten up the pointer-to-function case new 1d8125e27323 docs: kdoc: remove redundant comment stripping new 359ad700eb8b Documentation: ktap: Correct "its" spelling new fea71fe1f060 Documentation: ktap: Separate first bullet list items new c676a536f6b5 Documentation: Fix PCI typos new aa7acf34c50b Documentation: Fix RCU typos new c34921670736 Documentation: Fix admin-guide typos new 8900f9ad90c0 Documentation: Fix core-api typos new 81fd803b5a5d Documentation: Fix filesystems typos new e855d7e5e2e9 Documentation: Fix networking typos new 3dae66aec6b0 Documentation: Fix power typos new 29fe206065f3 Documentation: Fix trace typos new 4e18a0b090f0 Merge branch 'bjorn' into docs-mw new 37c52167b007 docs: Remove remainders of reiserfs new 168a4742aff1 Documentation: conf.py: remove repeated word in comment new af4ed17fa0c4 Documentation: driver-api: usb: Limit toctree depth new e56878b4770b docs: kernel-parameters: typo fix and add missing SPDX-Lic [...] new 915fb5caad7e docs: Corrected typo in trace/events new 4cc7dce79725 docs: sysctl: add a few more top-level /proc/sys entries new 41ecad8b233b docs: fix trailing whitespace error and remove repeated wo [...] new 9256019241c9 Documentation: seqlock: Add a SPDX license identifier new f41c808c4388 Documentation: locking: Add local_lock_nested_bh() to locktypes new f51fe3b7e48c Documentation: Add real-time to core-api new 30c33b62eb87 docs: Makefile: Fix LaTeX paper size settings new f62ed7688cfe docs: conf.py: better handle latex documents new 280fa75c2cf5 docs: conf.py: fix doc name with SPHINXDIRS new 9fd4e4ce7e93 docs: conf.py: rename some vars at latex_documents logic new e7880da7ed88 docs: conf.py: use dedent and r-strings for LaTeX macros new d3265de62fb7 docs: conf.py: fix some troubles for LaTeX output new d242e2569f10 docs: conf.py: extra cleanups and fixes new 4e9a563f0774 scripts: sphinx-pre-install: fix PDF build issues on Ubuntu new 9ff5c2f51da2 scripts: sphinx-pre-install: add missing gentoo pdf dependencies new b2d5d61c1371 scripts: sphinx-pre-install: fix PDF dependencies for openSuse new b51f8c12d16b scripts: sphinx-pre-install: fix dependencies for OpenMandriva new c71c5d6dcb34 scripts: sphinx-pre-install: fix pdf dependencies for Mageia 9 new 4509d36ceea2 scripts: sphinx-pre-install: fix PDF dependencies for gentoo new c6e23912855d scripts/sphinx-pre-install: fix Archlinux PDF dependencies new ee9a66919354 Merge branch 'mauro-pdf' into docs-mw new 2dddb2792b2e docs: driver-api pinctrl cleanup new 61578493ca7f Documentation: ocfs2: Properly reindent filecheck operations list new b5698da66940 docs: parse-headers.pl: improve its debug output format new 8a5a85be4df1 docs: parse-headers.py: convert parse-headers.pl new a2d58c917c3e docs: parse-headers.py: improve --help logic new 285b8d3db2ba docs: parse-headers.py: better handle @var arguments new 37497a4dc5ec docs: parse-headers.py: simplify the rules for hashes new cde494660f56 tools: docs: parse-headers.py: move it from sphinx dir new 242cfe3f774e tools: docs: parse_data_structs.py: add methods to return output new 99198814e5b3 MAINTAINERS: add files from tools/docs to documentation entry new 319d2a7ebe8e docs: uapi: media: Makefile: use parse-headers.py new bb9799650087 docs: kernel_include.py: Update its coding style new 0cb6aee35846 docs: kernel_include.py: allow cross-reference generation new 39f5f2fa8c95 docs: kernel_include.py: generate warnings for broken refs new 012e00dda347 docs: kernel_include.py: move rawtext logic to separate functions new 3f7f3d494119 docs: kernel_include.py: move range logic to a separate function new 67faed5d213d docs: kernel_include.py: remove range restriction for gen docs new 9be2a5c3c8b7 docs: kernel_include.py: move code and literal functions new e4d91787deff docs: kernel_include.py: add support to generate a TOC table new 4ad9cabc34d1 docs: kernel_include.py: append line numbers to better rep [...] new 01dba1680cb4 docs: kernel_include.py: move apply_range() and add a docstring new 4aa578f9c087 docs: kernel_include.py: remove line numbers from parsed-literal new 428c1d35118f docs: kernel_include.py: remove Include class inheritance new a49adfab496f docs: kernel_include.py: document all supported parameters new 8a298579cdfc scripts: sphinx-build-wrapper: get rid of uapi/media Makefile new aebcc3009ed5 docs: sphinx: drop parse-headers.pl new c67a9f492c3c Merge branch 'mauro' into docs-mw new ba653158f40d Documentation/filesystems/xfs: Fix typo error new ddfaddc27724 Fix typo in RAID arrays documentation new 7d1c5e52ec15 docs: fix spelling and grammar in atomic_writes new 69c6739d671d Documentation: sharedsubtree: Format remaining of shell sn [...] new a8886b42d57b Documentation: sharedsubtree: Use proper enumerator sequen [...] new 570924bf17de Documentation: sharedsubtree: Don't repeat lists with explanation new b293fd55a1b8 Documentation: sharedsubtree: Align text new ec1a37468f15 Documentation: sharedsubtree: Convert notes to note directive new d90e7b564060 docs: conf.py: drop xindy rule new 8dbb1779ae22 docs: kernel_include.py: fix an issue when O= is used new 118e54633ca8 docs: kernel_include.py: drop some old behavior new d5958c8a09d5 tracing: rephrase for clearer documentation new b65988af71af tracing: fix grammar error in debugging.rst new a4c2ff6e507e Documentation: Fix spelling mistakes new 3f65aa8ede23 Documentation: dev-tools: Fix a typo in autofdo documentation new 0df41b1b9488 docs: sphinx: remove SPDX/copyright comments from HTML output new 0059f3b82fe7 docs: admin-guide: Fix typo in nfsroot.rst new 7e5a0fe4e8ae doc: filesystems: proc: remove stale information from intro new f874abea20bc Documentation: w1: Fix SPDX comment syntax on masters and [...] new 2f1c96018b10 docs: add tools/docs/gen-renames.py new 4b6fba464322 docs: add Documentation/.renames.txt new f2c2f6490085 docs: add tools/docs/gen-redirects.py new 2d0dbf6e0426 Merge branch 'renames' into docs-mw new dc896f853e1a docs: submitting-patches: adjust Fixes definition slightly new f44a29784f68 Documentation: update maintainer-pgp-guide for latest best [...] new 944df7a31452 docs: update the guidance for Link: tags new 00d95fcc4dee docs: kdoc: handle the obsolescensce of docutils.ErrorString() new 5089ec0bb1bc Documentation: staging: fix spelling error in remoteproc.rst new 9946f344528a docs: w1: ds2482: fix typo in buses new 1e9ddbb2cd34 docs: Pull LKMM documentation into dev-tools book new 8b00d6fe9696 docs: kdoc: trim __cacheline_group_* with the other annotations new e214cca38f1f docs: kdoc: tighten up the push_parameter() no-type case new f853e83006ab docs: kdoc: remove a single-use variable new 4c232a81b083 docs: kdoc: move the function transform patterns out of du [...] new a2752f8c6312 doc: kdoc: unify transform handling new fee63c8f10c2 docs: kdoc: remove a couple of spurious regex characters new 08b5228cf455 docs: kdoc: remove a useless empty capture group new ff1f2af341b7 docs: kdoc: Simplify the dump_function() prototype regexes new 370f430527ec docs: kdoc: consolidate some of the macro-processing logic new 3dff54410e56 docs: kdoc: final dump_function() cleanups new 999a642d7e7d docs: kdoc: remove some dead code in dump_typedef() new 00fa9bc4e93c docs: kdoc: remove redundant comment stripping in dump_typedef() new c01878437739 docs: kdoc: a few more dump_typedef() tweaks new d725668ed28b docs: maintainer: Fix ambiguous subheading formatting new a1d4416f8682 docs: filesystems: sysfs: remove top level sysfs net directory new 63e6e9dde28a docs: filesystems: sysfs: clarify symlink destinations in [...] new a3d13ec44aea docs: filesystems: sysfs: add remaining top level sysfs di [...] new 78494f9e3b52 Documentation: fbcon: Add boot options and attach/detach/u [...] new cfa51cfdb510 Documentation: fbcon: Reindent 8th step of attach/detach/unload new 4eb018bd1588 Documentation: fbcon: Use admonition directives new 395107a7c91a docs: driver-api: fix spelling of "buses". new 348b7ca8d3f7 Documentation: trace: histogram: Fix histogram trigger sub [...] new f867a298ac71 Documentation: trace: histogram-design: Trim trailing vert [...] new 8c716e87ea33 Documentation: trace: historgram-design: Separate sched_wa [...] new fa06220f3467 Documentation: trace: histogram-design: Wrap introductory [...] new b8874ea3d0fd Documentation: trace: histogram: Convert ftrace docs cross [...] new ab588b78cdb8 docs: dev-tools/lkmm: Fix typo of missing file extension new 22014a230093 Documentation/process: submitting-patches: fix typo in "were do" new 2af8a8a47df3 docs: remove cdomain.py new 99510c324e53 Documentation/features: Update feature lists for 6.17-rc7 new ee2fe81cdcd1 Merge tag 'docs-6.18' of git://git.lwn.net/linux new 9f683dfe8099 dma-direct: clean up the logic in __dma_direct_alloc_pages() new 110aa2c74dbd swiotlb: Remove redundant __GFP_NOWARN new b9a62320d838 Merge tag 'dma-mapping-6.17-2025-09-09' into HEAD new eadaa8b255f3 dma-mapping: introduce new DMA attribute to indicate MMIO memory new c288d657dd51 iommu/dma: implement DMA_ATTR_MMIO for dma_iova_link(). new e9e81d86fee6 dma-debug: refactor to use physical addresses for page mapping new 76bb7c49f50c dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys new 513559f73700 iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys new f9374de14c0e iommu/dma: implement DMA_ATTR_MMIO for iommu_dma_(un)map_phys() new e53d29f957b3 dma-mapping: convert dma_direct_*map_page to be phys_addr_t based new 6eb1e769b2c1 kmsan: convert kmsan_handle_dma to use physical addresses new 18c9cbb042c9 dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs() new bf0ecb3c3239 xen: swiotlb: Open code map_resource callback new f7326196a781 dma-mapping: export new dma_*map_phys() interface new e1d69da24fb8 mm/hmm: migrate to physical address-based DMA mapping API new ec818caebc08 mm/hmm: properly take MMIO path new ef3d979b3e27 kmsan: fix missed kmsan_handle_dma() signature conversion new a498d59c469b Merge tag 'dma-mapping-6.18-2025-09-30' of git://git.kerne [...] new 126889008694 iommu/apple-dart: Make the hw register fields u32s new 74a0e72f03ff iommu/io-pgtable-dart: Add 4-level page table support new 5229bd5f9e3d iommu/apple-dart: Add 4-level page table support new ecf6508923f8 iommu/apple-dart: Clear stream error indicator bits for T8 [...] new a2d2e6ea1865 iommu/io-pgtable-dart: Fix off by one error in table index check new e520b2520c81 iommu/omap: Use int type to store negative error codes new 8f7729552582 ACPI: RISC-V: Add support for RIMT new cbf4fbc484e1 ACPI: scan: Add support for RISC-V in acpi_iommu_configure_id() new 4f901b3dce57 iommu/riscv: Add ACPI support new 75c02a037609 iommu/vt-d: Replace snprintf with scnprintf in dmar_latenc [...] new fbe6070c73ba iommu/vt-d: debugfs: Fix legacy mode page table dump logic new 4c4810136430 iommu/vt-d: Drop unused cap_super_offset() new 4402e8f39d0b iommu/vt-d: Remove LPIG from page group response descriptor new 5ef7e24c7420 iommu/vt-d: PRS isn't usable if PDS isn't supported new 7d4e40410283 iommu/vt-d: Removal of Advanced Fault Logging new 5bd5ab53e7b8 iommu/vt-d: debugfs: Avoid dumping context command register new 57f55048e564 iommu/vt-d: Disallow dirty tracking if incoherent page walk new d3d3b6042751 iommu/amd: use str_plural() to simplify the code new f32fe7cb0198 iommu/amd: Add support to remap/unmap IOMMU buffers for kdump new 38e5f33ee359 iommu/amd: Reuse device table for kdump new 8c571019d8a8 crypto: ccp: Skip SEV and SNP INIT for kdump boot new 9be15fbfc6c5 iommu/amd: Skip enabling command/event buffers for kdump new 5f4b8c03f417 Merge branches 'apple/dart', 'ti/omap', 'riscv', 'intel/vt [...] new bed0653fe2aa Merge tag 'iommu-updates-v6.18' of git://git.kernel.org/pu [...] new 7f059e473267 fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc() new f12343013022 pds_fwctl: Remove the use of dev_err_probe() new cb81f72f86e0 fwctl/mlx5: Allow MODIFY_CONG_STATUS command new e7085be86383 fwctl/mlx5: Add Adjacent function query commands and their scope new 479bec4cb39a pds_fwctl: Replace kzalloc + copy_from_user with memdup_us [...] new 8a44189f2046 Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/sc [...] new 1d235d849425 iommu/selftest: prevent use of uninitialized variable new 2a918911ed3d iommufd: Register iommufd mock devices with fwspec new e56ebe27a00d Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] new ef5fcdb7300a RDMA/sa_query: Add RMPP support for SA queries new a892a3e74fb4 RDMA/sa_query: Support IB service records resolution new a6404823fe20 RDMA/cma: Support IB service record resolution new 810f874eda8e RDMA/ucma: Support query resolved service records new a3c9d0fcd371 RDMA/ucma: Support write an event into a CM new 4d674c478dc5 RDMA/erdma: Use dma_map_page to map scatter MTT buffer new 44d69d3cf2e8 RDMA/mana_ib: Drain send wrs of GSI QP new 211dc59b7bb5 IB/hfi1: Use for_each_online_cpu() instead of for_each_cpu() new 8e5442f3935d RDMA/efa: Extend admin timeout error print new d9e6e85b7beb RDMA/mlx5: Enable Data-Direct with Relaxed Ordering new 1a7c18c485bf RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count new 08aae7860450 RDMA/mlx5: Fix vport loopback forcing for MPV device new 2aa35b24ad12 RDMA/erdma: Use vcalloc() instead of vzalloc() new 8191e874156c RDMA/bnxt_re: Show srq_limit in fill_res_srq_entry hook new ae7990ce1f60 RDMA/bnxt_re: RoCE Driver Dynamic Debug for HWRM's new 832fc9e1614e RDMA/bnxt_re: Optimize bnxt_qplib_get_dev_attr function new ef56081d1864 RDMA/bnxt_re: RoCE related hardware counters update new dc61e916f1ce RDMA/bnxt_re: Report udp source port for flow_label in bnx [...] new 4a9fba4d008a RDMA/bnxt_re: Delete always true SGID table check new c0da8dc53421 RDMA/bnxt_re: Enhance a log message when bnxt_re_register_ [...] new 217156bb70af bnxt_en: Enhance stats context reservation logic new 8f47f12db518 RDMA/bnxt_re: Add data structures for RoCE mirror support new 2419b16a3db5 RDMA/bnxt_re: Refactor hw context memory allocation new b5942828ea5f RDMA/bnxt_re: Refactor stats context memory allocation new af7f9d0d5745 RDMA/bnxt_re: Add support for unique GID new fd6c9ae7c182 RDMA/bnxt_re: Add support for mirror vnic new 7c7511f16512 RDMA/bnxt_re: Add support for flow create/destroy new 959d10d642c7 RDMA/bnxt_re: Initialize fw with roce_mirror support new 6133c13154ef RDMA/bnxt_re: Use firmware provided message timeout value new aae757ec20d2 RDMA/bnxt_re: Remove unnecessary condition checks new 372fdb5c75b6 RDMA/mlx5: Fix page size bitmap calculation for KSM mode new 490a253cb489 RDMA/rdmavt: Use int type to store negative error codes new 2ed096dc4153 RDMA/core: fix "truely"->"truly" new f5b6b4639b3d RDMA/bnxt_re: Call strscpy() with correct size argument new ffad4278c2ac net: ionic: Create an auxiliary device for rdma driver new 85372e4a493e net: ionic: Update LIF identity with additional RDMA capabilities new 089bbf4836c6 net: ionic: Export the APIs from net driver to support dev [...] new 0e02faffdb80 net: ionic: Provide RDMA reset support for the RDMA driver new 2dc6a6a6782d net: ionic: Provide interrupt allocation support for the R [...] new 11016c795eec net: ionic: Provide doorbell and CMB region information new 83597c841ed5 RDMA: Add IONIC to rdma_driver_id definition new 8d765af51a09 RDMA/ionic: Register auxiliary module for ionic ethernet adapter new f3bdbd42702c RDMA/ionic: Create device queues to support admin operations new e8521822c733 RDMA/ionic: Register device ops for control path new b83c62055b6f RDMA/ionic: Register device ops for datapath new 2075bbe8ef03 RDMA/ionic: Register device ops for miscellaneous functionality new ea4c399642b8 RDMA/ionic: Implement device stats ops new 6603fbf158e9 RDMA/ionic: Add Makefile/Kconfig to kernel build environment new 72d0b87e1e7c RDMA/bnxt_re: Update sysfs entries with appropriate data new eba165b29097 RDMA/bnxt_re: Avoid GID level QoS update from the driver new 2bbe1255fcf1 RDMA/cm: Rate limit destroy CM ID timeout error message new 2bd7dd383609 RDMA/mana_ib: Extend modify QP new 0c2b80cac96e RDMA/irdma: Refactor GEN2 auxiliary driver new d5edd33364a5 RDMA/irdma: Add GEN3 core driver support new 7d5a7cc7b998 RDMA/irdma: Discover and set up GEN3 hardware register layout new c7db0abe5f2b RDMA/irdma: Add GEN3 CQP support with deferred completions new b800e82feba7 RDMA/irdma: Add GEN3 support for AEQ and CEQ new da278cb29c41 RDMA/irdma: Add GEN3 HW statistics support new 2ad49ae7330b RDMA/irdma: Introduce GEN3 vPort driver support new d6ed4b69b8ea RDMA/irdma: Add GEN3 virtual QP1 support new 87f413b6c930 RDMA/irdma: Extend QP context programming for GEN3 new 419afdd122ea RDMA/irdma: Add support for V2 HMC resource management scheme new 9a1d68786393 RDMA/irdma: Support 64-byte CQEs and GEN3 CQE opcode decoding new 563e1feb5f6e RDMA/irdma: Add SRQ support new eb31dfc2b41a RDMA/irdma: Restrict Memory Window and CQE Timestamping to GEN3 new a24a29c8747f RDMA/irdma: Add Atomic Operations support new 42f1d099093b RDMA/irdma: Extend CQE Error and Flush Handling for GEN3 Devices new 060842fed53f RDMA/irdma: Update Kconfig new fa29d1e8877b RDMA/core: Squash a single user static function new 200651b9b8aa RDMA/core: Resolve MAC of next-hop device without ARP support new c31e4038c97f RDMA/core: Use route entry flag to decide on loopback traffic new 42f993d34398 IB/ipoib: Ignore L3 master device new 1428cd764cd7 IB/sa: Fix sa_local_svc_timeout_ms read race new 8ca7eada62fc RDMA/rxe: Fix race in do_task() when draining new ed9836c040ba RDMA/ionic: Fix build failure on SPARC due to xchg() operand size new 260cce64aaa2 RDMA/ionic: Use ether_addr_copy instead of memcpy new 4b6b6233f50f RDMA: Use %pe format specifier for error pointers new 9b9e32f75aa3 RDMA/bnxt_re: Fix incorrect errno used in function comments new 604f202bc9eb RDMA/bnxt_re: Add debugfs info entry for device and resour [...] new 7fcf00bd7f30 RDMA/bnxt_re: Remove non-statistics counters from hw_counters new 4bab6d958449 RDMA/irdma: Fix positive vs negative error codes in irdma_ [...] new 880245fd029a RDMA/irdma: Remove unused struct irdma_cq fields new fb0b08297ecb RDMA/bnxt_re: improve clarity in ALLOC_PAGE handler new fdd0fe94d686 RDMA/siw: Always report immediate post SQ errors new e6d736bd0890 RDMA/ionic: Fix memory leak of admin q_wr new 2ccb4d203fe4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 338 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: .pylintrc | 2 +- Documentation/.renames.txt | 1191 +++++++++ Documentation/Makefile | 11 +- Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 4 +- Documentation/PCI/endpoint/pci-endpoint.rst | 6 +- Documentation/RCU/lockdep.rst | 2 +- Documentation/RCU/stallwarn.rst | 2 +- Documentation/admin-guide/LSM/SafeSetID.rst | 2 +- Documentation/admin-guide/RAS/main.rst | 2 +- Documentation/admin-guide/aoe/udev.txt | 6 +- Documentation/admin-guide/blockdev/paride.rst | 2 +- .../admin-guide/device-mapper/vdo-design.rst | 2 +- Documentation/admin-guide/ext4.rst | 2 +- Documentation/admin-guide/hw-vuln/mds.rst | 2 +- Documentation/admin-guide/hw-vuln/spectre.rst | 6 +- Documentation/admin-guide/kdump/kdump.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/laptops/laptop-mode.rst | 8 +- Documentation/admin-guide/laptops/sonypi.rst | 2 +- Documentation/admin-guide/md.rst | 2 +- Documentation/admin-guide/media/imx.rst | 2 +- Documentation/admin-guide/media/si4713.rst | 6 +- Documentation/admin-guide/mm/damon/usage.rst | 2 +- Documentation/admin-guide/nfs/nfsroot.rst | 2 +- Documentation/admin-guide/perf/hisi-pmu.rst | 4 +- .../admin-guide/quickly-build-trimmed-linux.rst | 4 +- Documentation/admin-guide/reporting-issues.rst | 4 +- Documentation/admin-guide/sysctl/fs.rst | 4 +- Documentation/admin-guide/sysctl/index.rst | 18 +- .../verify-bugs-and-bisect-regressions.rst | 2 +- .../arch/arm/stm32/stm32f746-overview.rst | 2 +- .../arch/arm/stm32/stm32f769-overview.rst | 2 +- .../arch/arm/stm32/stm32h743-overview.rst | 2 +- .../arch/arm/stm32/stm32h750-overview.rst | 2 +- .../arch/arm/stm32/stm32mp13-overview.rst | 2 +- .../arch/arm/stm32/stm32mp151-overview.rst | 2 +- Documentation/arch/loongarch/irq-chip-model.rst | 4 +- .../arch/powerpc/eeh-pci-error-recovery.rst | 1 - Documentation/arch/x86/cpuinfo.rst | 2 +- Documentation/conf.py | 106 +- Documentation/core-api/dma-api.rst | 4 +- Documentation/core-api/dma-attributes.rst | 18 + Documentation/core-api/folio_queue.rst | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/irq/irq-affinity.rst | 6 +- Documentation/core-api/irq/irq-domain.rst | 38 +- Documentation/core-api/printk-formats.rst | 2 +- .../core-api/real-time/architecture-porting.rst | 109 + Documentation/core-api/real-time/differences.rst | 242 ++ Documentation/core-api/real-time/index.rst | 16 + Documentation/core-api/real-time/theory.rst | 116 + Documentation/dev-tools/autofdo.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/ktap.rst | 5 +- .../dev-tools/lkmm/docs/access-marking.rst | 11 + Documentation/dev-tools/lkmm/docs/cheatsheet.rst | 11 + .../dev-tools/lkmm/docs/control-dependencies.rst | 11 + Documentation/dev-tools/lkmm/docs/explanation.rst | 11 + Documentation/dev-tools/lkmm/docs/glossary.rst | 11 + .../dev-tools/lkmm/docs/herd-representation.rst | 11 + Documentation/dev-tools/lkmm/docs/index.rst | 21 + Documentation/dev-tools/lkmm/docs/litmus-tests.rst | 11 + Documentation/dev-tools/lkmm/docs/locking.rst | 11 + Documentation/dev-tools/lkmm/docs/ordering.rst | 11 + Documentation/dev-tools/lkmm/docs/readme.rst | 11 + Documentation/dev-tools/lkmm/docs/recipes.rst | 11 + Documentation/dev-tools/lkmm/docs/references.rst | 11 + Documentation/dev-tools/lkmm/docs/simple.rst | 11 + Documentation/dev-tools/lkmm/index.rst | 15 + Documentation/dev-tools/lkmm/readme.rst | 11 + .../devicetree/bindings/submitting-patches.rst | 2 +- .../driver-api/cxl/devices/device-types.rst | 2 +- .../example-configurations/one-dev-per-hb.rst | 2 +- Documentation/driver-api/device-io.rst | 4 +- Documentation/driver-api/driver-model/overview.rst | 2 +- Documentation/driver-api/driver-model/platform.rst | 2 +- Documentation/driver-api/eisa.rst | 6 +- Documentation/driver-api/i3c/protocol.rst | 4 +- Documentation/driver-api/ipmi.rst | 4 +- Documentation/driver-api/media/tx-rx.rst | 4 +- Documentation/driver-api/nvdimm/nvdimm.rst | 2 +- Documentation/driver-api/pin-control.rst | 10 +- Documentation/driver-api/pm/devices.rst | 4 +- Documentation/driver-api/scsi.rst | 4 +- Documentation/driver-api/spi.rst | 2 +- .../thermal/exynos_thermal_emulation.rst | 14 +- Documentation/driver-api/usb/hotplug.rst | 2 +- Documentation/driver-api/usb/index.rst | 1 + Documentation/driver-api/usb/usb.rst | 4 +- Documentation/fb/fbcon.rst | 42 +- .../features/core/eBPF-JIT/arch-support.txt | 4 +- .../core/mseal_sys_mappings/arch-support.txt | 2 +- .../core/thread-info-in-task/arch-support.txt | 2 +- .../features/core/tracehook/arch-support.txt | 2 +- .../features/perf/kprobes-event/arch-support.txt | 2 +- .../features/time/clockevents/arch-support.txt | 2 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/ext4/atomic_writes.rst | 6 +- Documentation/filesystems/gfs2-glocks.rst | 2 +- Documentation/filesystems/hpfs.rst | 2 +- Documentation/filesystems/iomap/operations.rst | 2 +- .../filesystems/ocfs2-online-filecheck.rst | 20 +- Documentation/filesystems/proc.rst | 21 - Documentation/filesystems/propagate_umount.txt | 6 +- Documentation/filesystems/resctrl.rst | 2 +- Documentation/filesystems/sharedsubtree.rst | 1347 +++++----- Documentation/filesystems/sysfs.rst | 25 +- .../filesystems/xfs/xfs-online-fsck-design.rst | 8 +- Documentation/locking/locktypes.rst | 21 + Documentation/locking/seqlock.rst | 2 + Documentation/maintainer/configure-git.rst | 28 - .../maintainer/maintainer-entry-profile.rst | 2 + Documentation/mm/physical_memory.rst | 2 + Documentation/networking/can.rst | 2 +- .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/pensando/ionic.rst | 10 + .../ethernet/pensando/ionic_rdma.rst | 52 + .../ethernet/ti/am65_nuss_cpsw_switchdev.rst | 2 +- .../device_drivers/ethernet/ti/cpsw_switchdev.rst | 2 +- Documentation/networking/rds.rst | 2 +- Documentation/power/pci.rst | 4 +- Documentation/power/suspend-and-cpuhotplug.rst | 2 +- Documentation/process/5.Posting.rst | 7 +- Documentation/process/changes.rst | 9 +- Documentation/process/maintainer-pgp-guide.rst | 158 +- Documentation/process/submitting-patches.rst | 6 +- Documentation/sphinx/automarkup.py | 2 +- Documentation/sphinx/cdomain.py | 247 -- Documentation/sphinx/kernel_feat.py | 4 +- Documentation/sphinx/kernel_include.py | 528 +++- Documentation/sphinx/maintainers_include.py | 4 +- Documentation/sphinx/parse-headers.pl | 404 --- Documentation/sphinx/templates/kernel-toc.html | 3 +- Documentation/sphinx/templates/translations.html | 4 +- Documentation/staging/remoteproc.rst | 2 +- Documentation/trace/boottime-trace.rst | 2 +- Documentation/trace/debugging.rst | 2 +- Documentation/trace/events.rst | 8 +- Documentation/trace/fprobe.rst | 2 +- Documentation/trace/ftrace-uses.rst | 2 +- Documentation/trace/ftrace.rst | 14 +- Documentation/trace/histogram-design.rst | 175 +- Documentation/trace/histogram.rst | 40 +- Documentation/trace/rv/monitor_synthesis.rst | 2 +- .../translations/it_IT/process/changes.rst | 14 - Documentation/userspace-api/media/Makefile | 64 - .../userspace-api/media/cec/cec-header.rst | 5 +- .../media/{ => cec}/cec.h.rst.exceptions | 0 .../media/{ => dvb}/ca.h.rst.exceptions | 0 .../media/{ => dvb}/dmx.h.rst.exceptions | 0 .../media/{ => dvb}/frontend.h.rst.exceptions | 0 Documentation/userspace-api/media/dvb/headers.rst | 17 +- .../media/{ => dvb}/net.h.rst.exceptions | 0 .../userspace-api/media/mediactl/media-header.rst | 5 +- .../media/{ => mediactl}/media.h.rst.exceptions | 0 .../userspace-api/media/rc/lirc-header.rst | 4 +- .../media/{ => rc}/lirc.h.rst.exceptions | 0 Documentation/userspace-api/media/v4l/videodev.rst | 4 +- .../media/{ => v4l}/videodev2.h.rst.exceptions | 0 Documentation/virt/kvm/review-checklist.rst | 2 +- Documentation/w1/masters/ds2482.rst | 2 +- Documentation/w1/masters/index.rst | 2 +- Documentation/w1/slaves/index.rst | 2 +- MAINTAINERS | 13 + Makefile | 5 +- arch/powerpc/kernel/dma-iommu.c | 4 +- arch/riscv/Kconfig | 1 + drivers/acpi/Kconfig | 4 + drivers/acpi/riscv/Kconfig | 7 + drivers/acpi/riscv/Makefile | 1 + drivers/acpi/riscv/init.c | 2 + drivers/acpi/riscv/init.h | 1 + drivers/acpi/riscv/rimt.c | 520 ++++ drivers/acpi/scan.c | 4 + drivers/crypto/ccp/sev-dev.c | 10 + drivers/fwctl/mlx5/main.c | 9 +- drivers/fwctl/pds/main.c | 18 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 83 +- drivers/infiniband/core/agent.c | 3 +- drivers/infiniband/core/cm.c | 4 +- drivers/infiniband/core/cma.c | 136 +- drivers/infiniband/core/cma_priv.h | 4 +- drivers/infiniband/core/device.c | 2 +- drivers/infiniband/core/sa_query.c | 283 ++- drivers/infiniband/core/ucma.c | 120 +- drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bnxt_re/bnxt_re.h | 19 +- drivers/infiniband/hw/bnxt_re/debugfs.c | 37 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 109 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 26 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 156 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 + drivers/infiniband/hw/bnxt_re/main.c | 378 +-- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 + drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 38 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 21 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 98 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 6 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 44 +- drivers/infiniband/hw/cxgb4/device.c | 5 +- drivers/infiniband/hw/efa/efa_com.c | 18 +- drivers/infiniband/hw/efa/efa_verbs.c | 6 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 110 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 4 +- drivers/infiniband/hw/hfi1/device.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/user_sdma.c | 4 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 8 +- drivers/infiniband/hw/ionic/Kconfig | 15 + drivers/infiniband/hw/ionic/Makefile | 9 + drivers/infiniband/hw/ionic/ionic_admin.c | 1229 +++++++++ drivers/infiniband/hw/ionic/ionic_controlpath.c | 2679 ++++++++++++++++++++ drivers/infiniband/hw/ionic/ionic_datapath.c | 1399 ++++++++++ drivers/infiniband/hw/ionic/ionic_fw.h | 1029 ++++++++ drivers/infiniband/hw/ionic/ionic_hw_stats.c | 484 ++++ drivers/infiniband/hw/ionic/ionic_ibdev.c | 440 ++++ drivers/infiniband/hw/ionic/ionic_ibdev.h | 517 ++++ drivers/infiniband/hw/ionic/ionic_lif_cfg.c | 111 + drivers/infiniband/hw/ionic/ionic_lif_cfg.h | 66 + drivers/infiniband/hw/ionic/ionic_pgtbl.c | 143 ++ drivers/infiniband/hw/ionic/ionic_queue.c | 52 + drivers/infiniband/hw/ionic/ionic_queue.h | 234 ++ drivers/infiniband/hw/ionic/ionic_res.h | 154 ++ drivers/infiniband/hw/irdma/Kconfig | 7 +- drivers/infiniband/hw/irdma/Makefile | 4 + drivers/infiniband/hw/irdma/ctrl.c | 1468 ++++++++++- drivers/infiniband/hw/irdma/defs.h | 264 +- drivers/infiniband/hw/irdma/hmc.c | 18 +- drivers/infiniband/hw/irdma/hmc.h | 19 +- drivers/infiniband/hw/irdma/hw.c | 363 +-- drivers/infiniband/hw/irdma/i40iw_hw.c | 2 + drivers/infiniband/hw/irdma/i40iw_hw.h | 2 + drivers/infiniband/hw/irdma/i40iw_if.c | 3 + drivers/infiniband/hw/irdma/icrdma_hw.c | 3 + drivers/infiniband/hw/irdma/icrdma_hw.h | 5 +- .../infiniband/hw/irdma/{main.c => icrdma_if.c} | 239 +- drivers/infiniband/hw/irdma/ig3rdma_hw.c | 170 ++ drivers/infiniband/hw/irdma/ig3rdma_hw.h | 32 + drivers/infiniband/hw/irdma/ig3rdma_if.c | 232 ++ drivers/infiniband/hw/irdma/irdma.h | 22 +- drivers/infiniband/hw/irdma/main.c | 371 +-- drivers/infiniband/hw/irdma/main.h | 35 +- drivers/infiniband/hw/irdma/pble.c | 20 +- drivers/infiniband/hw/irdma/protos.h | 1 + drivers/infiniband/hw/irdma/puda.h | 4 +- drivers/infiniband/hw/irdma/type.h | 221 +- drivers/infiniband/hw/irdma/uda_d.h | 5 +- drivers/infiniband/hw/irdma/uk.c | 303 ++- drivers/infiniband/hw/irdma/user.h | 267 +- drivers/infiniband/hw/irdma/utils.c | 112 +- drivers/infiniband/hw/irdma/verbs.c | 834 +++++- drivers/infiniband/hw/irdma/verbs.h | 50 +- drivers/infiniband/hw/irdma/virtchnl.c | 618 +++++ drivers/infiniband/hw/irdma/virtchnl.h | 176 ++ drivers/infiniband/hw/mana/cq.c | 26 + drivers/infiniband/hw/mana/device.c | 3 + drivers/infiniband/hw/mana/main.c | 5 +- drivers/infiniband/hw/mana/mana_ib.h | 14 +- drivers/infiniband/hw/mana/mr.c | 6 +- drivers/infiniband/hw/mana/qp.c | 9 + drivers/infiniband/hw/mlx4/mad.c | 8 +- drivers/infiniband/hw/mlx4/qp.c | 3 +- drivers/infiniband/hw/mlx5/data_direct.c | 2 +- drivers/infiniband/hw/mlx5/gsi.c | 15 +- drivers/infiniband/hw/mlx5/main.c | 113 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 + drivers/infiniband/hw/mlx5/mr.c | 11 +- drivers/infiniband/hw/mlx5/umr.c | 6 +- drivers/infiniband/sw/rdmavt/qp.c | 13 +- drivers/infiniband/sw/rxe/rxe_task.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.c | 25 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 21 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 16 +- drivers/iommu/amd/amd_iommu_types.h | 5 + drivers/iommu/amd/init.c | 284 ++- drivers/iommu/amd/iommu.c | 5 +- drivers/iommu/apple-dart.c | 55 +- drivers/iommu/dma-iommu.c | 61 +- drivers/iommu/intel/debugfs.c | 29 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/intel/iommu.h | 7 +- drivers/iommu/intel/perf.c | 10 +- drivers/iommu/intel/perf.h | 5 +- drivers/iommu/intel/prq.c | 7 +- drivers/iommu/io-pgtable-dart.c | 139 +- drivers/iommu/iommu-priv.h | 2 + drivers/iommu/iommu.c | 26 + drivers/iommu/iommufd/selftest.c | 2 +- drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/riscv/iommu-platform.c | 17 +- drivers/iommu/riscv/iommu.c | 10 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 6 + drivers/net/ethernet/pensando/Kconfig | 1 + drivers/net/ethernet/pensando/ionic/Makefile | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 - drivers/net/ethernet/pensando/ionic/ionic_api.h | 131 + drivers/net/ethernet/pensando/ionic/ionic_aux.c | 102 + drivers/net/ethernet/pensando/ionic/ionic_aux.h | 10 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 7 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 270 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 118 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 47 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 3 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/virtio/virtio_ring.c | 4 +- drivers/xen/swiotlb-xen.c | 21 +- fs/btrfs/tree-log.c | 2 +- include/linux/acpi_rimt.h | 28 + include/linux/dma-direct.h | 2 - include/linux/dma-map-ops.h | 8 +- include/linux/dma-mapping.h | 33 + include/linux/io-pgtable.h | 1 + include/linux/iommu-dma.h | 11 +- include/linux/kmsan.h | 9 +- include/linux/page-flags.h | 1 + include/rdma/ib_mad.h | 1 + include/rdma/ib_sa.h | 37 + include/rdma/rdma_cm.h | 21 +- include/trace/events/dma.h | 9 +- include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/uapi/rdma/ib_user_sa.h | 14 + include/uapi/rdma/ionic-abi.h | 115 + include/uapi/rdma/irdma-abi.h | 16 +- include/uapi/rdma/rdma_user_cm.h | 42 +- kernel/dma/debug.c | 82 +- kernel/dma/debug.h | 37 +- kernel/dma/direct.c | 53 +- kernel/dma/direct.h | 57 +- kernel/dma/mapping.c | 112 +- kernel/dma/ops_helpers.c | 6 +- kernel/dma/swiotlb.c | 2 +- mm/hmm.c | 19 +- mm/kmsan/hooks.c | 13 +- rust/kernel/dma.rs | 3 + scripts/kernel-doc.py | 34 +- scripts/lib/kdoc/kdoc_parser.py | 848 +++---- scripts/selinux/install_policy.sh | 2 +- scripts/sphinx-build-wrapper | 719 ++++++ scripts/sphinx-pre-install | 2669 +++++++++++-------- tools/docs/gen-redirects.py | 54 + tools/docs/gen-renames.py | 130 + tools/{net/ynl/pyynl => docs/lib}/__init__.py | 0 tools/docs/lib/enrich_formatter.py | 70 + tools/docs/lib/parse_data_structs.py | 452 ++++ tools/docs/parse-headers.py | 60 + tools/testing/selftests/iommu/iommufd_utils.h | 8 +- tools/virtio/linux/kmsan.h | 2 +- 355 files changed, 24273 insertions(+), 5702 deletions(-) create mode 100644 Documentation/.renames.txt create mode 100644 Documentation/core-api/real-time/architecture-porting.rst create mode 100644 Documentation/core-api/real-time/differences.rst create mode 100644 Documentation/core-api/real-time/index.rst create mode 100644 Documentation/core-api/real-time/theory.rst create mode 100644 Documentation/dev-tools/lkmm/docs/access-marking.rst create mode 100644 Documentation/dev-tools/lkmm/docs/cheatsheet.rst create mode 100644 Documentation/dev-tools/lkmm/docs/control-dependencies.rst create mode 100644 Documentation/dev-tools/lkmm/docs/explanation.rst create mode 100644 Documentation/dev-tools/lkmm/docs/glossary.rst create mode 100644 Documentation/dev-tools/lkmm/docs/herd-representation.rst create mode 100644 Documentation/dev-tools/lkmm/docs/index.rst create mode 100644 Documentation/dev-tools/lkmm/docs/litmus-tests.rst create mode 100644 Documentation/dev-tools/lkmm/docs/locking.rst create mode 100644 Documentation/dev-tools/lkmm/docs/ordering.rst create mode 100644 Documentation/dev-tools/lkmm/docs/readme.rst create mode 100644 Documentation/dev-tools/lkmm/docs/recipes.rst create mode 100644 Documentation/dev-tools/lkmm/docs/references.rst create mode 100644 Documentation/dev-tools/lkmm/docs/simple.rst create mode 100644 Documentation/dev-tools/lkmm/index.rst create mode 100644 Documentation/dev-tools/lkmm/readme.rst create mode 100644 Documentation/networking/device_drivers/ethernet/pensando/ionic [...] delete mode 100644 Documentation/sphinx/cdomain.py delete mode 100755 Documentation/sphinx/parse-headers.pl delete mode 100644 Documentation/userspace-api/media/Makefile rename Documentation/userspace-api/media/{ => cec}/cec.h.rst.exceptions (100%) rename Documentation/userspace-api/media/{ => dvb}/ca.h.rst.exceptions (100%) rename Documentation/userspace-api/media/{ => dvb}/dmx.h.rst.exceptions (100%) rename Documentation/userspace-api/media/{ => dvb}/frontend.h.rst.exceptions (100%) rename Documentation/userspace-api/media/{ => dvb}/net.h.rst.exceptions (100%) rename Documentation/userspace-api/media/{ => mediactl}/media.h.rst.exceptions (100%) rename Documentation/userspace-api/media/{ => rc}/lirc.h.rst.exceptions (100%) rename Documentation/userspace-api/media/{ => v4l}/videodev2.h.rst.exceptions (100%) create mode 100644 drivers/acpi/riscv/Kconfig create mode 100644 drivers/acpi/riscv/rimt.c create mode 100644 drivers/infiniband/hw/ionic/Kconfig create mode 100644 drivers/infiniband/hw/ionic/Makefile create mode 100644 drivers/infiniband/hw/ionic/ionic_admin.c create mode 100644 drivers/infiniband/hw/ionic/ionic_controlpath.c create mode 100644 drivers/infiniband/hw/ionic/ionic_datapath.c create mode 100644 drivers/infiniband/hw/ionic/ionic_fw.h create mode 100644 drivers/infiniband/hw/ionic/ionic_hw_stats.c create mode 100644 drivers/infiniband/hw/ionic/ionic_ibdev.c create mode 100644 drivers/infiniband/hw/ionic/ionic_ibdev.h create mode 100644 drivers/infiniband/hw/ionic/ionic_lif_cfg.c create mode 100644 drivers/infiniband/hw/ionic/ionic_lif_cfg.h create mode 100644 drivers/infiniband/hw/ionic/ionic_pgtbl.c create mode 100644 drivers/infiniband/hw/ionic/ionic_queue.c create mode 100644 drivers/infiniband/hw/ionic/ionic_queue.h create mode 100644 drivers/infiniband/hw/ionic/ionic_res.h copy drivers/infiniband/hw/irdma/{main.c => icrdma_if.c} (57%) create mode 100644 drivers/infiniband/hw/irdma/ig3rdma_hw.c create mode 100644 drivers/infiniband/hw/irdma/ig3rdma_hw.h create mode 100644 drivers/infiniband/hw/irdma/ig3rdma_if.c create mode 100644 drivers/infiniband/hw/irdma/virtchnl.c create mode 100644 drivers/infiniband/hw/irdma/virtchnl.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_api.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_aux.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_aux.h create mode 100644 include/linux/acpi_rimt.h create mode 100644 include/uapi/rdma/ionic-abi.h create mode 100755 scripts/sphinx-build-wrapper create mode 100755 tools/docs/gen-redirects.py create mode 100755 tools/docs/gen-renames.py copy tools/{net/ynl/pyynl => docs/lib}/__init__.py (100%) create mode 100644 tools/docs/lib/enrich_formatter.py create mode 100755 tools/docs/lib/parse_data_structs.py create mode 100755 tools/docs/parse-headers.py