]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/ocfs2/stackglue.h
ocfs2: Use -errno instead of dlm_status for ocfs2_dlm_lock/unlock() API.
[linux-2.6-omap-h63xx.git] / fs / ocfs2 / stackglue.h
index 986d059ed1e06ae7a48eeb38580f5fd898cba66c..8ebcfba62c7e2bd848af46cd84ab86a2cb380a0c 100644 (file)
 struct ocfs2_locking_protocol {
        void (*lp_lock_ast)(void *astarg);
        void (*lp_blocking_ast)(void *astarg, int level);
-       void (*lp_unlock_ast)(void *astarg, enum dlm_status status);
+       void (*lp_unlock_ast)(void *astarg, int error);
 };
 
-enum dlm_status ocfs2_dlm_lock(struct dlm_ctxt *dlm,
+int ocfs2_dlm_lock(struct dlm_ctxt *dlm,
                   int mode,
                   struct dlm_lockstatus *lksb,
                   u32 flags,
                   void *name,
                   unsigned int namelen,
                   void *astarg);
-enum dlm_status ocfs2_dlm_unlock(struct dlm_ctxt *dlm,
+int ocfs2_dlm_unlock(struct dlm_ctxt *dlm,
                     struct dlm_lockstatus *lksb,
                     u32 flags,
                     void *astarg);