On Apr 18, 2010, at 11:50 PM, Li Yang wrote:

> On 4/19/2010 10:40 AM, Michael Ellerman wrote:
>> On Fri, 2010-04-16 at 15:34 +0800, Li Yang wrote:
>>   
>>> From: Zhao Chenhui<b26...@freescale.com>
>>> 
>>> In fsl_of_msi_probe(), the virt_msir's chip_data have been stored
>>> the pointer to struct mpic. We add a struct fsl_msi_cascade_data
>>> to store the pointer to struct fsl_msi and msir_index.  Otherwise,
>>> the pointer to struct mpic will be over-written, and will cause
>>> problem when calling eoi() of the irq.
>>>     
>> I don't quite understand. Do you mean someone was overwriting
>> handler_data somewhere?
>>   
> 
> The patch at http://patchwork.ozlabs.org/patch/48794/ was overwriting the 
> chip_data.  We move the newly added pointer to fsl_msi structure to the 
> handler data.

Let's fix that patch.

- k
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to