From dfc95ccd5dcea958fa7cc6f5ef962ffe5467c7ff Mon Sep 17 00:00:00 2001 From: huanghua Date: Fri, 11 Jul 2008 05:22:02 +0000 Subject: [PATCH] Branch b1_8_gate b=11930 i=adilger i=nikita.danilov i=alex --- lustre/llite/llite_close.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lustre/llite/llite_close.c b/lustre/llite/llite_close.c index d36f2d6..60ae020 100644 --- a/lustre/llite/llite_close.c +++ b/lustre/llite/llite_close.c @@ -122,6 +122,7 @@ static void ll_close_done_writing(struct inode *inode) ldlm_policy_data_t policy = { .l_extent = {0, OBD_OBJECT_EOF } }; struct lustre_handle lockh = { 0 }; struct obdo obdo; + struct mdc_op_data data = { { 0 } }; obd_flag valid; int rc, ast_flags = 0; ENTRY; @@ -166,7 +167,8 @@ static void ll_close_done_writing(struct inode *inode) obdo.o_blocks = inode->i_blocks; obdo.o_valid = OBD_MD_FLID | OBD_MD_FLSIZE | OBD_MD_FLBLOCKS; - rc = mdc_done_writing(ll_i2sbi(inode)->ll_mdc_exp, &obdo); + ll_inode2fid(&data.fid1, inode); + rc = mdc_done_writing(ll_i2sbi(inode)->ll_mdc_exp, &data, &obdo); out: } -- 1.8.3.1