#ifdef HAVE_SCHED_HEADERS
#include <linux/sched/signal.h>
#endif
-#include "range_lock.h"
#include <uapi/linux/lustre/lustre_user.h>
+#include <range_lock.h>
/**
* Initialize a range lock tree
tree->rlt_sequence = 0;
spin_lock_init(&tree->rlt_lock);
}
+EXPORT_SYMBOL(range_lock_tree_init);
/**
* Intialize a range lock node
lock->rl_sequence = 0;
return rc;
}
+EXPORT_SYMBOL(range_lock_init);
static inline struct range_lock *next_lock(struct range_lock *lock)
{
EXIT;
}
+EXPORT_SYMBOL(range_unlock);
/**
* Helper function of range_lock()
out:
RETURN(rc);
}
+EXPORT_SYMBOL(range_lock);