<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mod.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://opengrok.net:8080/history/linux/rust/kernel/iommu/mod.rs#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/rust/kernel/iommu/mod.rs</description>
        <pubDate>Mon, 23 Feb 2026 09:09:45 +0000</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1e0ea4dff0f46a3575b6882941dc7331c232d72c - Merge tag &apos;iommu-updates-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux</title>
        <link>http://opengrok.net:8080/history/linux/rust/kernel/iommu/mod.rs#1e0ea4dff0f46a3575b6882941dc7331c232d72c</link>
        <description>Merge tag &apos;iommu-updates-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linuxPull iommu updates from Joerg Roedel: &quot;Core changes:   - Rust bindings for IO-pgtable code   - IOMMU page allocation debugging support   - Disable ATS during PCI resets  Intel VT-d changes:   - Skip dev-iotlb flush for inaccessible PCIe device   - Flush cache for PASID table before using it   - Use right invalidation method for SVA and NESTED domains   - Ensure atomicity in context and PASID entry updates  AMD-Vi changes:   - Support for nested translations   - Other minor improvements  ARM-SMMU-v2 changes:   - Configure SoC-specific prefetcher settings for Qualcomm&apos;s &quot;MDSS&quot;  ARM-SMMU-v3 changes:   - Improve CMDQ locking fairness for pathetically small queue sizes   - Remove tracking of the IAS as this is only relevant for AArch32 and     was causing C_BAD_STE errors   - Add device-tree support for NVIDIA&apos;s CMDQV extension   - Allow some hitless transitions for the &apos;MEV&apos; and &apos;EATS&apos; STE fields   - Don&apos;t disable ATS for nested S1-bypass nested domains   - Additions to the kunit selftests&quot;* tag &apos;iommu-updates-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux: (54 commits)  iommupt: Always add IOVA range to iotlb_gather in gather_range_pages()  iommu/amd: serialize sequence allocation under concurrent TLB invalidations  iommu/amd: Fix type of type parameter to amd_iommufd_hw_info()  iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate  iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage  iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence  iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence  iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence  iommu/arm-smmu-v3: Add device-tree support for CMDQV driver  iommu/tegra241-cmdqv: Decouple driver from ACPI  iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775p  iommu/vt-d: Fix race condition during PASID entry replacement  iommu/vt-d: Clear Present bit before tearing down context entry  iommu/vt-d: Clear Present bit before tearing down PASID entry  iommu/vt-d: Flush piotlb for SVM and Nested domain  iommu/vt-d: Flush cache for PASID table before using it  iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode  iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode  rust: iommu: fix `srctree` link warning  rust: iommu: fix Rust formatting  ...

            List of files:
            /linux/rust/kernel/iommu/mod.rs</description>
        <pubDate>Thu, 12 Feb 2026 00:36:08 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ad095636604604b3574c1920260b1360c25ced6f - Merge branches &apos;fixes&apos;, &apos;arm/smmu/updates&apos;, &apos;intel/vt-d&apos;, &apos;amd/amd-vi&apos; and &apos;core&apos; into next</title>
        <link>http://opengrok.net:8080/history/linux/rust/kernel/iommu/mod.rs#ad095636604604b3574c1920260b1360c25ced6f</link>
        <description>Merge branches &apos;fixes&apos;, &apos;arm/smmu/updates&apos;, &apos;intel/vt-d&apos;, &apos;amd/amd-vi&apos; and &apos;core&apos; into next

            List of files:
            /linux/rust/kernel/iommu/mod.rs</description>
        <pubDate>Fri, 06 Feb 2026 10:10:40 +0000</pubDate>
        <dc:creator>Joerg Roedel &lt;joerg.roedel@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>2e2f6b0ef8551bf3bd8255729d27e3ad9451e562 - rust: iommu: add io_pgtable abstraction</title>
        <link>http://opengrok.net:8080/history/linux/rust/kernel/iommu/mod.rs#2e2f6b0ef8551bf3bd8255729d27e3ad9451e562</link>
        <description>rust: iommu: add io_pgtable abstractionThis will be used by the Tyr driver to create and modify the page tableof each address space on the GPU. Each time a mapping gets created orremoved by userspace, Tyr will call into GPUVM, which will figure outwhich calls to map_pages and unmap_pages are required to map the data inquestion in the page table so that the GPU may access those pages whenusing that address space.The Rust type wraps the struct using a raw pointer rather than the usualOpaque+ARef approach because Opaque+ARef requires the target type to berefcounted.Signed-off-by: Asahi Lina &lt;lina+kernel@asahilina.net&gt;Acked-by: Boris Brezillon &lt;boris.brezillon@collabora.com&gt;Reviewed-by: Daniel Almeida &lt;daniel.almeida@collabora.com&gt;Tested-by: Deborah Brouwer &lt;deborah.brouwer@collabora.com&gt;Co-developed-by: Alice Ryhl &lt;aliceryhl@google.com&gt;Signed-off-by: Alice Ryhl &lt;aliceryhl@google.com&gt;Reviewed-by: Gary Guo &lt;gary@garyguo.net&gt;Reviewed-by: Danilo Krummrich &lt;dakr@kernel.org&gt;[joro: Fixed up Rust import style]Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;

            List of files:
            /linux/rust/kernel/iommu/mod.rs</description>
        <pubDate>Sun, 18 Jan 2026 10:08:08 +0000</pubDate>
        <dc:creator>Asahi Lina &lt;lina+kernel@asahilina.net&gt;</dc:creator>
    </item>
</channel>
</rss>
