From 9d8be19cbb5cf38c6a73a7184b0893352bf87ae6 Mon Sep 17 00:00:00 2001 From: phil Date: Wed, 11 Feb 2004 22:37:00 +0000 Subject: [PATCH] Proper KMS management on the client --- lustre/llite/llite_close.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lustre/llite/llite_close.c b/lustre/llite/llite_close.c index 97638f9..03cdcda 100644 --- a/lustre/llite/llite_close.c +++ b/lustre/llite/llite_close.c @@ -109,6 +109,7 @@ void ll_queue_done_writing(struct inode *inode) EXIT; } +#if 0 /* If we know the file size and have the cookies: * - send a DONE_WRITING rpc * @@ -169,8 +170,8 @@ static void ll_close_done_writing(struct inode *inode) rc = mdc_done_writing(ll_i2sbi(inode)->ll_mdc_exp, &obdo); out: - iput(inode); } +#endif static struct ll_inode_info *ll_close_next_lli(struct ll_close_queue *lcq) { @@ -212,7 +213,7 @@ static int ll_close_thread(void *arg) while (1) { struct l_wait_info lwi = { 0 }; struct ll_inode_info *lli; - struct inode *inode; + //struct inode *inode; l_wait_event_exclusive(lcq->lcq_waitq, (lli = ll_close_next_lli(lcq)) != NULL, @@ -220,8 +221,9 @@ static int ll_close_thread(void *arg) if (IS_ERR(lli)) break; - inode = ll_info2i(lli); - ll_close_done_writing(inode); + //inode = ll_info2i(lli); + //ll_close_done_writing(inode); + //iput(inode); } complete(&lcq->lcq_comp); -- 1.8.3.1