<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/drivers/iommu, branch jd/unified-crypt-queue</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/drivers/iommu?h=jd%2Funified-crypt-queue</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/drivers/iommu?h=jd%2Funified-crypt-queue'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2020-03-27T10:33:27Z</updated>
<entry>
<title>Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', 'x86/vt-d', 'virtio' and 'core' into next</title>
<updated>2020-03-27T10:33:27Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-27T10:33:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=ff68eb23308e6538ec7864c83d39540f423bbe90'/>
<id>urn:sha1:ff68eb23308e6538ec7864c83d39540f423bbe90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>iommu/virtio: Use accessor functions for iommu private data</title>
<updated>2020-03-27T10:14:52Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=a4b6c2af8f65439cd29c1de56489bc6e9244db35'/>
<id>urn:sha1:a4b6c2af8f65439cd29c1de56489bc6e9244db35</id>
<content type='text'>
Make use of dev_iommu_priv_set/get() functions.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Reviewed-by: Jean-Philippe Brucker &lt;jean-philippe@linaro.org&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-16-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu/qcom: Use accessor functions for iommu private data</title>
<updated>2020-03-27T10:14:52Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=09b5dfff9ad68f3619ea5b656ba5f941226f6afe'/>
<id>urn:sha1:09b5dfff9ad68f3619ea5b656ba5f941226f6afe</id>
<content type='text'>
Make use of dev_iommu_priv_set/get() functions.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-15-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu/mediatek: Use accessor functions for iommu private data</title>
<updated>2020-03-27T10:14:52Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=3524b5592cad638bd0f65177a7807b686182d90b'/>
<id>urn:sha1:3524b5592cad638bd0f65177a7807b686182d90b</id>
<content type='text'>
Make use of dev_iommu_priv_set/get() functions.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Reviewed-by: Jean-Philippe Brucker &lt;jean-philippe@linaro.org&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-14-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu/renesas: Use accessor functions for iommu private data</title>
<updated>2020-03-27T10:14:52Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=be568d6d5a5bebfcfe8789ee9560d0acf1b30d51'/>
<id>urn:sha1:be568d6d5a5bebfcfe8789ee9560d0acf1b30d51</id>
<content type='text'>
Make use of dev_iommu_priv_set/get() functions.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Reviewed-by: Jean-Philippe Brucker &lt;jean-philippe@linaro.org&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-13-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu/arm-smmu: Use accessor functions for iommu private data</title>
<updated>2020-03-27T10:14:52Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=c84500a365b4b4b29b7ec31b8e29a3f97b68cb3e'/>
<id>urn:sha1:c84500a365b4b4b29b7ec31b8e29a3f97b68cb3e</id>
<content type='text'>
Make use of dev_iommu_priv_set/get() functions and simplify the code
where possible with this change.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Tested-by: Will Deacon &lt;will@kernel.org&gt; # arm-smmu
Link: https://lore.kernel.org/r/20200326150841.10083-12-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu/arm-smmu: Refactor master_cfg/fwspec usage</title>
<updated>2020-03-27T10:14:52Z</updated>
<author>
<name>Robin Murphy</name>
<email>robin.murphy@arm.com</email>
</author>
<published>2020-03-26T15:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=2465170f98de5fef0d35bafc4dc29490d925ab36'/>
<id>urn:sha1:2465170f98de5fef0d35bafc4dc29490d925ab36</id>
<content type='text'>
In preparation for restructuring iommu_fwspec, refactor the way we
access the arm_smmu_master_cfg private data to be less dependent on
the current layout.

Signed-off-by: Robin Murphy &lt;robin.murphy@arm.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-11-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu/arm-smmu-v3: Use accessor functions for iommu private data</title>
<updated>2020-03-27T10:14:51Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=b7a9662f2c809e9778437aaf0e339279f4c8f3a1'/>
<id>urn:sha1:b7a9662f2c809e9778437aaf0e339279f4c8f3a1</id>
<content type='text'>
Make use of dev_iommu_priv_set/get() functions in the code.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Tested-by: Hanjun Guo &lt;guohanjun@huawei.com&gt;
Reviewed-by: Jean-Philippe Brucker &lt;jean-philippe@linaro.org&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-10-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu/arm-smmu: Fix uninitilized variable warning</title>
<updated>2020-03-27T10:14:51Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=0b242ebbb7fca818323d02d2bbb08ff7d425f594'/>
<id>urn:sha1:0b242ebbb7fca818323d02d2bbb08ff7d425f594</id>
<content type='text'>
Some unrelated changes in the iommu code caused a new warning to
appear in the arm-smmu driver:

  CC      drivers/iommu/arm-smmu.o
drivers/iommu/arm-smmu.c: In function 'arm_smmu_add_device':
drivers/iommu/arm-smmu.c:1441:2: warning: 'smmu' may be used uninitialized in this function [-Wmaybe-uninitialized]
  arm_smmu_rpm_put(smmu);
  ^~~~~~~~~~~~~~~~~~~~~~

The warning is a false positive, but initialize the variable to NULL
to get rid of it.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Tested-by: Will Deacon &lt;will@kernel.org&gt; # arm-smmu
Reviewed-by: Jean-Philippe Brucker &lt;jean-philippe@linaro.org&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-8-joro@8bytes.org
</content>
</entry>
<entry>
<title>iommu: Move iommu_fwspec to struct dev_iommu</title>
<updated>2020-03-27T10:14:51Z</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2020-03-26T15:08:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=72acd9df18f12420001f901493c54b7364f34d60'/>
<id>urn:sha1:72acd9df18f12420001f901493c54b7364f34d60</id>
<content type='text'>
Move the iommu_fwspec pointer in struct device into struct dev_iommu.
This is a step in the effort to reduce the iommu related pointers in
struct device to one.

Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
Tested-by: Will Deacon &lt;will@kernel.org&gt; # arm-smmu
Reviewed-by: Jean-Philippe Brucker &lt;jean-philippe@linaro.org&gt;
Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Link: https://lore.kernel.org/r/20200326150841.10083-7-joro@8bytes.org
</content>
</entry>
</feed>
