From: lsy Date: Fri, 16 Sep 2005 10:27:13 +0000 (+0000) Subject: revert part of last change. X-Git-Tag: v1_7_100~680 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=19b56648cba265c45c7202ee103175b96c0b6820 revert part of last change. --- diff --git a/lustre/llite/llite_capa.c b/lustre/llite/llite_capa.c index 299097f..aeb7a32 100644 --- a/lustre/llite/llite_capa.c +++ b/lustre/llite/llite_capa.c @@ -120,7 +120,7 @@ static int ll_capa_thread(void *arg) while (1) { struct l_wait_info lwi = { 0 }; - struct obd_capa *ocapa, *tmp, *next = NULL; + struct obd_capa *ocapa, tcapa, *tmp, *next = NULL; unsigned long expiry, sleep = CAPA_PRE_EXPIRY; struct inode *inode; @@ -143,9 +143,11 @@ static int ll_capa_thread(void *arg) inode = igrab(ocapa->c_inode); if (inode == NULL) continue; + + tcapa = *ocapa; spin_unlock(&capa_lock); - rc = ll_renew_capa(ocapa); + rc = ll_renew_capa(&tcapa); iput(inode); if (rc)