|
@@ -108,7 +108,6 @@ static int ocfs2_sync_fs(struct super_block *sb, int wait);
|
|
static int ocfs2_init_global_system_inodes(struct ocfs2_super *osb);
|
|
static int ocfs2_init_global_system_inodes(struct ocfs2_super *osb);
|
|
static int ocfs2_init_local_system_inodes(struct ocfs2_super *osb);
|
|
static int ocfs2_init_local_system_inodes(struct ocfs2_super *osb);
|
|
static void ocfs2_release_system_inodes(struct ocfs2_super *osb);
|
|
static void ocfs2_release_system_inodes(struct ocfs2_super *osb);
|
|
-static int ocfs2_fill_local_node_info(struct ocfs2_super *osb);
|
|
|
|
static int ocfs2_check_volume(struct ocfs2_super *osb);
|
|
static int ocfs2_check_volume(struct ocfs2_super *osb);
|
|
static int ocfs2_verify_volume(struct ocfs2_dinode *di,
|
|
static int ocfs2_verify_volume(struct ocfs2_dinode *di,
|
|
struct buffer_head *bh,
|
|
struct buffer_head *bh,
|
|
@@ -1126,32 +1125,6 @@ static int ocfs2_get_sector(struct super_block *sb,
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
-/* ocfs2 1.0 only allows one cluster and node identity per kernel image. */
|
|
|
|
-static int ocfs2_fill_local_node_info(struct ocfs2_super *osb)
|
|
|
|
-{
|
|
|
|
- int status;
|
|
|
|
-
|
|
|
|
- /* XXX hold a ref on the node while mounte? easy enough, if
|
|
|
|
- * desirable. */
|
|
|
|
- if (ocfs2_mount_local(osb))
|
|
|
|
- osb->node_num = 0;
|
|
|
|
- else {
|
|
|
|
- status = ocfs2_cluster_this_node(&osb->node_num);
|
|
|
|
- if (status < 0) {
|
|
|
|
- mlog_errno(status);
|
|
|
|
- mlog(ML_ERROR,
|
|
|
|
- "could not find this host's node number\n");
|
|
|
|
- goto bail;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- mlog(0, "I am node %u\n", osb->node_num);
|
|
|
|
-
|
|
|
|
- status = 0;
|
|
|
|
-bail:
|
|
|
|
- return status;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
static int ocfs2_mount_volume(struct super_block *sb)
|
|
static int ocfs2_mount_volume(struct super_block *sb)
|
|
{
|
|
{
|
|
int status = 0;
|
|
int status = 0;
|
|
@@ -1163,12 +1136,6 @@ static int ocfs2_mount_volume(struct super_block *sb)
|
|
if (ocfs2_is_hard_readonly(osb))
|
|
if (ocfs2_is_hard_readonly(osb))
|
|
goto leave;
|
|
goto leave;
|
|
|
|
|
|
- status = ocfs2_fill_local_node_info(osb);
|
|
|
|
- if (status < 0) {
|
|
|
|
- mlog_errno(status);
|
|
|
|
- goto leave;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
status = ocfs2_dlm_init(osb);
|
|
status = ocfs2_dlm_init(osb);
|
|
if (status < 0) {
|
|
if (status < 0) {
|
|
mlog_errno(status);
|
|
mlog_errno(status);
|