If tasklet_disable() is called before related tasklet handled,
tasklet_kill will never be finished. tasklet_kill is enough.
Signed-off-by: Xiaotian Feng <redacted>
Cc: Li Yang <redacted>
Cc: Felipe Balbi <redacted>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-usb@vger.kernel.org
Cc: linuxppc-dev@lists.ozlabs.org
---
drivers/usb/gadget/fsl_qe_udc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
From: Felipe Balbi <hidden> Date: 2012-10-31 13:32:57
On Wed, Oct 31, 2012 at 04:06:00PM +0800, Xiaotian Feng wrote:
If tasklet_disable() is called before related tasklet handled,
tasklet_kill will never be finished. tasklet_kill is enough.
how did you test this ? Why changing FSL driver instead of switching
over to chipidea which is supposed to be shared by every licensee of the
chipidea core ?
On Wed, Oct 31, 2012 at 9:26 PM, Felipe Balbi [off-list ref] wrote:
On Wed, Oct 31, 2012 at 04:06:00PM +0800, Xiaotian Feng wrote:
quoted
If tasklet_disable() is called before related tasklet handled,
tasklet_kill will never be finished. tasklet_kill is enough.
how did you test this ? Why changing FSL driver instead of switching
over to chipidea which is supposed to be shared by every licensee of the
chipidea core ?
The QE UDC is an private controller that is not compatible with the
Chipidea core.
- Leo
From: Felipe Balbi <hidden> Date: 2012-10-31 14:41:06
Hi,
On Wed, Oct 31, 2012 at 10:35:37PM +0800, Li Yang wrote:
On Wed, Oct 31, 2012 at 9:26 PM, Felipe Balbi [off-list ref] wrote:
quoted
On Wed, Oct 31, 2012 at 04:06:00PM +0800, Xiaotian Feng wrote:
quoted
If tasklet_disable() is called before related tasklet handled,
tasklet_kill will never be finished. tasklet_kill is enough.
how did you test this ? Why changing FSL driver instead of switching
over to chipidea which is supposed to be shared by every licensee of the
chipidea core ?
The QE UDC is an private controller that is not compatible with the
Chipidea core.
thanks for the clarification, but you still haven't answered how you
tested this ;-)
--
balbi