#ifndef __GLOCK_DOT_H__
#define __GLOCK_DOT_H__
+#include "incore.h"
+
/* Flags for lock requests; used in gfs2_holder gh_flag field.
From lm_interface.h:
#define LM_FLAG_TRY 0x00000001
int gfs2_lvb_hold(struct gfs2_glock *gl);
void gfs2_lvb_unhold(struct gfs2_glock *gl);
-void gfs2_glock_cb(lm_fsdata_t *fsdata, unsigned int type, void *data);
-
-void gfs2_iopen_go_callback(struct gfs2_glock *gl, unsigned int state);
+void gfs2_glock_cb(void *cb_data, unsigned int type, void *data);
void gfs2_glock_schedule_for_reclaim(struct gfs2_glock *gl);
void gfs2_reclaim_glock(struct gfs2_sbd *sdp);
void gfs2_scand_internal(struct gfs2_sbd *sdp);
void gfs2_gl_hash_clear(struct gfs2_sbd *sdp, int wait);
+int __init gfs2_glock_init(void);
+
#endif /* __GLOCK_DOT_H__ */