Hi Erez, > > The check over the priv->flags is not satisfied, because one line > after the check the other work dev_flush_xxx (from other work queue, > so they are not sync) which calls to ipoib_ib_dev_down Agree. Lock is necessary. v4 will follow. Thanks, Alex. ��.n��������+%������w��{.n�����{���fk��ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f