Whamcloud - gitweb
LU-7925 llite: avoid clearing i_nlink for inodes in use
[fs/lustre-release.git] / lustre / mdc / mdc_locks.c
index 88fffaa..593fb9d 100644 (file)
@@ -192,28 +192,6 @@ int mdc_null_inode(struct obd_export *exp,
        RETURN(0);
 }
 
-/* find any ldlm lock of the inode in mdc
- * return 0    not find
- *        1    find one
- *      < 0    error */
-int mdc_find_cbdata(struct obd_export *exp,
-                    const struct lu_fid *fid,
-                    ldlm_iterator_t it, void *data)
-{
-        struct ldlm_res_id res_id;
-        int rc = 0;
-        ENTRY;
-
-        fid_build_reg_res_name((struct lu_fid*)fid, &res_id);
-        rc = ldlm_resource_iterate(class_exp2obd(exp)->obd_namespace, &res_id,
-                                   it, data);
-        if (rc == LDLM_ITER_STOP)
-                RETURN(1);
-        else if (rc == LDLM_ITER_CONTINUE)
-                RETURN(0);
-        RETURN(rc);
-}
-
 static inline void mdc_clear_replay_flag(struct ptlrpc_request *req, int rc)
 {
        /* Don't hold error requests for replay. */