Hans Petter Selasky
2017-Aug-08 11:49 UTC
mlx4en, timer irq @100%... (11.0 stuck on high network load ???)
On 08/08/17 13:33, Slawa Olhovchenkov wrote:> TW_RUNLOCK(V_tw_lock); > and > if (INP_INFO_TRY_WLOCK(&V_tcbinfo)) { > > `inp` can be invalidated, freed and this pointer may be invalid?If you look one line up there is a pcbref ?? --HPS
Slawa Olhovchenkov
2017-Aug-08 11:56 UTC
mlx4en, timer irq @100%... (11.0 stuck on high network load ???)
On Tue, Aug 08, 2017 at 01:49:08PM +0200, Hans Petter Selasky wrote:> On 08/08/17 13:33, Slawa Olhovchenkov wrote: > > TW_RUNLOCK(V_tw_lock); > > and > > if (INP_INFO_TRY_WLOCK(&V_tcbinfo)) { > > > > `inp` can be invalidated, freed and this pointer may be invalid? > > If you look one line up there is a pcbref ??Yes. Can different thread take this inp and freed it? May be timer thread?