Subject: Re: Powerpc: Kernel warn_on when enabling IOMMU_API

From: Alexey Kardashevskiy <[email-masked]>
Date: Tue, 13 Aug 2013 10:11:18 +1000

On 08/13/2013 02:14 AM, Bhushan Bharat-R65777 wrote:
> 
> 
>> -----Original Message-----
>> From: Alexey Kardashevskiy [mailto:[email-masked]]
>> Sent: Monday, August 12, 2013 7:44 PM
>> To: Bhushan Bharat-R65777
>> Cc: [email-masked]; [email-masked]
>> Subject: Re: Powerpc: Kernel warn_on when enabling IOMMU_API
>>
>> On 08/12/2013 08:20 PM, Bhushan Bharat-R65777 wrote:
>>> And this simple fix work for me
>>> diff --git a/arch/powerpc/kernel/iommu.c b/arch/powerpc/kernel/iommu.c
>>> index b20ff17..8869b0d 100644
>>> --- a/arch/powerpc/kernel/iommu.c
>>> +++ b/arch/powerpc/kernel/iommu.c
>>> @@ -48,6 +48,8 @@
>>>  #include <asm/vio.h>
>>>  #include <asm/tce.h>
>>>
>>> +#define DEBUG
>>> +
>>>  #define DBG(...)
>>>
>>>  static int novmerge;
>>> @@ -871,7 +873,7 @@ void iommu_free_coherent(struct iommu_table *tbl, size_t
>> size,
>>>         }
>>>  }
>>>
>>> -#ifdef CONFIG_IOMMU_API
>>> +#ifdef SPAPR_TCE_IOMMU
>>>  /*
>>>   * SPAPR TCE API
>>>   */
>>> ----------------------
>>
>>
>> And with this fix, what does "ls -laR /sys/kernel/iommu_groups/" print?
> 
> It shows the list of group id and respective devices:
> 

Is it vanilla 3.11-rc1 kernel? Wow. What does "lspci" show there?

-- 
Alexey