iommu_group_get_for_dev determines the iommu group for the PCI device and adds
the device to the group.
In the PAMU driver we were again adding the device to the same group without
checking
if the device already had an iommu group. This resulted in the following
warning.
sysfs: cannot create du
A device is tied to an iommu through its archdata field. The archdata
is allocated on the fly for DT-based devices automatically through the
.add_device iommu ops. The current logic incorrectly assigned the name
of the IOMMU user device, instead of the name of the IOMMU device as
required by the at
Any device requiring to be attached to an iommu_domain must have
valid archdata containing the necessary iommu information, which
is SoC-specific. Add a check in the omap_iommu_attach_dev to make
sure that the device has non-NULL archdata before accessing
different SoC-specific fields of the archda
Hi,
Following are couple of minor fixes to the OMAP IOMMU driver for DT-based
client devices. The first patch adds an additional check to detect invalid
usage of IOMMU API for devices with no IOMMUs, and the second patch fixes
the failure to attach to an OMAP IOMMU for properly configured DT devic
On Wed, Sep 03, 2014 at 04:48:22PM +0100, Will Deacon wrote:
> The following changes since commit 69e273c0b0a3c337a521d083374c918dc52c666f:
>
> Linux 3.17-rc3 (2014-08-31 18:23:04 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.
On Wed, Sep 03, 2014 at 04:22:42PM +0100, Joerg Roedel wrote:
> Hi Will,
Hi Joerg,
> On Tue, Sep 02, 2014 at 10:53:36AM +0100, Will Deacon wrote:
> > This is version three of the patches I originally posted here:
> >
> > RFCv1: http://permalink.gmane.org/gmane.linux.kernel.iommu/5552
> > RFC
Hi Joerg,
Please can you pull the following arm-smmu fixes for 3.17? They address
a variety of issues found by running the driver on more hardware and
also by the vSMMU work I've been doing.
The only change from the series I posted to the list [1] is that I've
re-ordered the patches to put the st
Hi Will,
On Tue, Sep 02, 2014 at 10:53:36AM +0100, Will Deacon wrote:
> This is version three of the patches I originally posted here:
>
> RFCv1: http://permalink.gmane.org/gmane.linux.kernel.iommu/5552
> RFCv2: http://permalink.gmane.org/gmane.linux.kernel.iommu/5700
>
> Changes since RFCv2
On Mon, Sep 01, 2014 at 02:17:44PM +0800, Su, Friendy wrote:
> diff --git a/drivers/iommu/amd_iommu_init.c b/drivers/iommu/amd_iommu_init.c
> index 3783e0b..148ab61 100644
> --- a/drivers/iommu/amd_iommu_init.c
> +++ b/drivers/iommu/amd_iommu_init.c
> @@ -747,7 +747,7 @@ static int __init add_speci
On Tue, Sep 02, 2014 at 09:59:41PM +0100, jroe...@suse.de wrote:
> On Tue, Sep 02, 2014 at 04:01:32PM +0200, Arnd Bergmann wrote:
> > This is an artifact of the API being single-instance at the moment.
> > We might not in fact need it, I was just trying to think of things
> > that naturally fit in
10 matches
Mail list logo