fs/cifs: keep guid when assigning fid to fileinfo
[firefly-linux-kernel-4.4.55.git] / fs / cifs / smb2ops.c
index dd8543caa56e93267bc39c8819db021167276b52..3f6cdefd6ed3a30aeab8940da118c33afb6c1adf 100644 (file)
@@ -536,6 +536,7 @@ smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
        server->ops->set_oplock_level(cinode, oplock, fid->epoch,
                                      &fid->purge_cache);
        cinode->can_cache_brlcks = CIFS_CACHE_WRITE(cinode);
+       memcpy(cfile->fid.create_guid, fid->create_guid, 16);
 }
 
 static void