From 0f702ad2fa4a5e5fd413e100157d233e881dfc07 Mon Sep 17 00:00:00 2001
From: deen <deen>
Date: Wed, 27 Aug 2008 15:34:36 +0000
Subject: [PATCH] Handle FLCOOKIE and FLHANDLE flags properly in obdo_cpy_md().

i=shadow
i=johann
b=15198
---
 lustre/obdclass/obdo.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lustre/obdclass/obdo.c b/lustre/obdclass/obdo.c
index c9b92e8ba3..95e5d52e96 100644
--- a/lustre/obdclass/obdo.c
+++ b/lustre/obdclass/obdo.c
@@ -82,6 +82,10 @@ void obdo_cpy_md(struct obdo *dst, struct obdo *src, obd_flag valid)
                 dst->o_flags = src->o_flags;
         if (valid & OBD_MD_FLGENER)
                 dst->o_generation = src->o_generation;
+        if (valid & OBD_MD_FLHANDLE)
+                dst->o_handle = src->o_handle;
+        if (valid & OBD_MD_FLCOOKIE)
+                dst->o_lcookie = src->o_lcookie;
 
         dst->o_valid |= valid;
 }
-- 
GitLab