* Ask client for new range, assign that range to ->seq_space and write
* seq state to backing store should be atomic.
*/
- down(&seq->lss_sem);
+ cfs_down(&seq->lss_sem);
if (cli == NULL) {
CDEBUG(D_INFO, "%s: Detached sequence client %s\n",
cli->lcs_space.lsr_mdt = seq->lss_site->ms_node_id;
EXIT;
out_up:
- up(&seq->lss_sem);
+ cfs_up(&seq->lss_sem);
return rc;
}
EXPORT_SYMBOL(seq_server_set_cli);
int rc;
ENTRY;
- down(&seq->lss_sem);
+ cfs_down(&seq->lss_sem);
rc = __seq_server_alloc_super(seq, in, out, env);
- up(&seq->lss_sem);
+ cfs_up(&seq->lss_sem);
RETURN(rc);
}
int rc;
ENTRY;
- down(&seq->lss_sem);
+ cfs_down(&seq->lss_sem);
rc = __seq_server_alloc_meta(seq, in, out, env);
- up(&seq->lss_sem);
+ cfs_up(&seq->lss_sem);
RETURN(rc);
}
seq->lss_type = type;
seq->lss_site = ms;
range_init(&seq->lss_space);
- sema_init(&seq->lss_sem, 1);
+ cfs_sema_init(&seq->lss_sem, 1);
seq->lss_width = is_srv ?
LUSTRE_SEQ_META_WIDTH : LUSTRE_SEQ_SUPER_WIDTH;