[meta-ti] [PATCH v2] linux-ti33x-psp: Check if scheduling is required after DMA

Fernandes, Joel A joelagnel at ti.com
Sun Nov 13 09:28:48 PST 2011


> -----Original Message-----
> From: Koen Kooi [mailto:koen at dominion.thruhere.net]
> Sent: Sunday, November 13, 2011 11:09 AM
> To: Fernandes, Joel A
> Cc: meta-ti at yoctoproject.org; Maupin, Chase
> Subject: Re: [meta-ti] [PATCH v2] linux-ti33x-psp: Check if scheduling is
> required after DMA
> 
> 
> Op 13 nov. 2011, om 16:11 heeft Joel A Fernandes het volgende geschreven:
> 
> > After processing one DMA completion, checking if rescheduling is
> > required instead of scheduling another completion request if the FIFO
> > is non empty.
> >
> > This fixes high CPU load issue seen with g_mass_storage on a
> > beaglebone and could potentially fix similar issues seen with other
> > gadget drivers
> >
> > Signed-off-by: Joel A Fernandes <joelagnel at ti.com>
> 
> 
> I stil get the 100% cpu load after ejecting the drive even after applying
> this patch.

There might be more than one issue here, the other issue was with "rcu_kthread" taking up 100% CPU which was consistently reproducible with g_ether on a MAC host, does this process still give a high CPU load and have similar symptoms?

With node not running, do you see the high CPU load with any other application using g_ether?

Regards,
Joel



More information about the meta-ti mailing list