Whamcloud - gitweb
LU-17625 statahead: avoid to use @sai after its has been freed
[fs/lustre-release.git] / lustre / llite / statahead.c
index 94923a3..77b2c02 100644 (file)
@@ -2436,10 +2436,10 @@ out:
        spin_unlock(&lli->lli_sa_lock);
 
        if (sai)
-               ll_sai_free(sai);
+               ll_sai_put(sai);
 
        if (ctx)
-               ll_sax_free(ctx);
+               ll_sax_put(dir, ctx);
 
        if (rc)
                atomic_dec(&sbi->ll_sa_running);
@@ -2659,10 +2659,10 @@ out:
        }
 
        if (sai)
-               ll_sai_free(sai);
+               ll_sai_put(sai);
 
        if (ctx)
-               ll_sax_free(ctx);
+               ll_sax_put(dir, ctx);
 
        atomic_dec(&sbi->ll_sa_running);
        RETURN(rc);