Re: [PATCH 1/3] can: flexcan: fix deadlock when using self wakeup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 15/11/2019 10.06, Joakim Zhang wrote:

-----Original Message-----
From: Sean Nyekjaer <sean@xxxxxxxxxx>
Sent: 2019年11月15日 16:54
To: Joakim Zhang <qiangqing.zhang@xxxxxxx>; mkl@xxxxxxxxxxxxxx;
linux-can@xxxxxxxxxxxxxxx
Cc: dl-linux-imx <linux-imx@xxxxxxx>; netdev@xxxxxxxxxxxxxxx
Subject: Re: [PATCH 1/3] can: flexcan: fix deadlock when using self wakeup



On 15/11/2019 06.09, Joakim Zhang wrote:

Hi Sean,

I remember that you are the first one sending out the patch to fix this issue,
and I NACK the patch before.
I am so sorry for that, it can work fine after testing at my side.
Could you help double check at your side for this patch? Both wakeup from
totally suspend and wakeup from suspending?

With this patch, we can fix two problems:
1) fix deadlock when using self wakeup
2) frames out-of-order in first IRQ handler run after wakeup

Thanks a lot!

Best Regards,
Joakim Zhang

Hi Joakim,



We are mostly listening for broadcast packages, so we haven't noticed frames
out-of-order :-)

Okay, I have discussed with Marc before, this could be possible. You can test with two boards, one receive and another transmit.


I have checked this series, it comes out of suspend every time :-)

I am not quite understand, could you explain more, this patch cannot fix deadlock issue?

It fixes the deadlock issue :)

Best Regards,
Joakim Zhang
/Sean




[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux