Yossi Etigin wrote:
Fix bug #1172: If a pkey for an interface is not found during
initialization, then poll_timer is left uninitialized. When the
device is brought down, ipoib tries to del_timer_sync() it. This
call hangs in an infinite loop in lock_timer_base(), because
timer_base is NULL. We should check whether the timer was really
initialized.

Changes from v1:
- handle a case when ipoib_ib_dev_stop() is called twice on the
  same dev->priv - zero the timer after its deletion.

Signed-off-by: Yossi Etigin <[EMAIL PROTECTED]>
PS
Vlad, please replace the patch ipoib_0400_fix_hang_while_bringing_down
by this one.


Done,

Regards,
Vladimir
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to