From: adilger Date: Fri, 22 Feb 2008 19:28:17 +0000 (+0000) Subject: Branch b1_6 X-Git-Tag: v1_8_0_110~744 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=c7eba9569438bf8bd0e1d961ed9c069bac3a3298;p=fs%2Flustre-release.git Branch b1_6 Make the mi_cbdata match the HEAD version of the statahead patch. i=fanyong b=11401 --- diff --git a/lustre/include/lustre_mds.h b/lustre/include/lustre_mds.h index c2ace3e..d391367 100644 --- a/lustre/include/lustre_mds.h +++ b/lustre/include/lustre_mds.h @@ -243,7 +243,7 @@ struct md_enqueue_info { struct lustre_handle mi_lockh; struct dentry *mi_dentry; md_enqueue_cb_t mi_cb; - int mi_cbdata; + void *mi_cbdata; }; struct mdc_enqueue_args { diff --git a/lustre/llite/statahead.c b/lustre/llite/statahead.c index ad7ebdb..6c23dd1 100644 --- a/lustre/llite/statahead.c +++ b/lustre/llite/statahead.c @@ -256,7 +256,7 @@ out: sai = lli->lli_sai; if (sai) { lli->lli_sai->sai_replied++; - ll_sai_entry_set(lli->lli_sai, minfo->mi_cbdata, + ll_sai_entry_set(lli->lli_sai, (long)minfo->mi_cbdata, SA_ENTRY_STATED); cfs_waitq_signal(&lli->lli_sai->sai_thread.t_ctl_waitq); } @@ -298,7 +298,7 @@ static int sa_args_prep(struct inode *dir, struct dentry *dentry, minfo->mi_it.it_op = IT_GETATTR; minfo->mi_dentry = dentry; minfo->mi_cb = ll_statahead_interpret; - minfo->mi_cbdata = lli->lli_sai->sai_sent; + minfo->mi_cbdata = (void *)(long)lli->lli_sai->sai_sent; einfo->ei_type = LDLM_IBITS; einfo->ei_mode = it_to_lock_mode(&minfo->mi_it);