|
@@ -88,16 +88,16 @@ static struct afs_vldb_entry *afs_vl_lookup_vldb(struct afs_cell *cell,
|
|
case VL_SERVICE:
|
|
case VL_SERVICE:
|
|
clear_bit(vc.ac.index, &vc.ac.alist->yfs);
|
|
clear_bit(vc.ac.index, &vc.ac.alist->yfs);
|
|
set_bit(vc.ac.index, &vc.ac.alist->probed);
|
|
set_bit(vc.ac.index, &vc.ac.alist->probed);
|
|
- vc.ac.addr->srx_service = ret;
|
|
|
|
|
|
+ vc.ac.alist->addrs[vc.ac.index].srx_service = ret;
|
|
break;
|
|
break;
|
|
case YFS_VL_SERVICE:
|
|
case YFS_VL_SERVICE:
|
|
set_bit(vc.ac.index, &vc.ac.alist->yfs);
|
|
set_bit(vc.ac.index, &vc.ac.alist->yfs);
|
|
set_bit(vc.ac.index, &vc.ac.alist->probed);
|
|
set_bit(vc.ac.index, &vc.ac.alist->probed);
|
|
- vc.ac.addr->srx_service = ret;
|
|
|
|
|
|
+ vc.ac.alist->addrs[vc.ac.index].srx_service = ret;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
vldb = afs_vl_get_entry_by_name_u(&vc, volname, volnamesz);
|
|
vldb = afs_vl_get_entry_by_name_u(&vc, volname, volnamesz);
|
|
}
|
|
}
|
|
|
|
|