[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