From 512d471f8fb83b4071f6e1f31fbebd994ac175d8 Mon Sep 17 00:00:00 2001 From: yury Date: Wed, 8 Nov 2006 15:59:43 +0000 Subject: [PATCH] - fixed possible race in ll_close_inode_openhandle() --- lustre/llite/file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/llite/file.c b/lustre/llite/file.c index 8307409..48130c7 100644 --- a/lustre/llite/file.c +++ b/lustre/llite/file.c @@ -143,9 +143,10 @@ static int ll_close_inode_openhandle(struct obd_export *md_exp, } if (!epoch_close && (och->och_flags & FMODE_WRITE)) { - ll_queue_done_writing(inode, LLIF_DONE_WRITING); md_clear_open_replay_data(md_exp, och); clear_ord = 1; + + ll_queue_done_writing(inode, LLIF_DONE_WRITING); } if (rc == 0) { -- 1.8.3.1