]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/dlm/ast.c
dlm: remove extra blocking callback check
[karo-tx-linux.git] / fs / dlm / ast.c
index 30c11f3855b3b4c21bb83b61209ad4e48f2a7b0a..09b167df790e2f4d5c9d706a99a7a4c50515bbcb 100644 (file)
@@ -89,13 +89,8 @@ static void process_asts(void)
                if ((type & AST_COMP) && cast)
                        cast(lkb->lkb_astparam);
 
-               /* FIXME: Is it safe to look at lkb_grmode here
-                  without doing a lock_rsb() ?
-                  Look at other checks in v1 to avoid basts. */
-
                if ((type & AST_BAST) && bast)
-                       if (!dlm_modes_compat(lkb->lkb_grmode, bmode))
-                               bast(lkb->lkb_astparam, bmode);
+                       bast(lkb->lkb_astparam, bmode);
 
                /* this removes the reference added by dlm_add_ast
                   and may result in the lkb being freed */