Whamcloud - gitweb
b=21911 fix for double release of ibc_lock in o2iblnd
authorMaxim Patlasov <Maxim.Patlasov@Sun.COM>
Thu, 25 Feb 2010 12:39:51 +0000 (15:39 +0300)
committerJohann Lombardi <johann@sun.com>
Thu, 25 Feb 2010 12:54:50 +0000 (13:54 +0100)
commite19df0232f93fd044e0863b66f33eea609e37674
treedba63bc73c508f894c9bda0a5cbd3e2682146150
parentf5b8676ef74d3390a46aacab23d413cad0857918
b=21911 fix for double release of ibc_lock in o2iblnd

i=liang
Re-acquire ibc_lock in kiblnd_post_tx_locked(). Add extra reference to conn before calling kiblnd_post_tx_locked() to avoid scenario when conn disappears inside kiblnd_post_tx_locked().
lnet/klnds/o2iblnd/o2iblnd_cb.c