Messages in this thread | | | Date | Mon, 23 Feb 2015 16:53:30 +0530 | From | Vinod Koul <> | Subject | Re: [PATCH] dma: mmp-pdma: fix irq handler overwrite physical chan issue |
| |
On Wed, Feb 04, 2015 at 02:16:03PM +0800, Qiao Zhou wrote: > Some dma channels may be reserved for other purpose in other layer, > like secure driver in EL2/EL3. PDMA driver can see the interrupt > status, but it should not try to handle related interrupt, since it > doesn't belong to PDMA driver in kernel. These interrupts should be > handled by corresponding client/module.Otherwise, it will overwrite > illegal memory and cause unexpected issues, since pdma driver only > requests resources for pdma channels. > > In PDMA driver, the reserved channels are at the end of total 32 > channels. If we find interrupt bit index is not smaller than total > dma channels, we should ignore it. Applied, now
Thanks
-- ~Vinod
| |