From 19b56648cba265c45c7202ee103175b96c0b6820 Mon Sep 17 00:00:00 2001 From: lsy Date: Fri, 16 Sep 2005 10:27:13 +0000 Subject: [PATCH] revert part of last change. --- lustre/llite/llite_capa.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) -- 1.8.3.1