]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
fs/cifs: keep guid when assigning fid to fileinfo
authorAurelien Aptel <aaptel@suse.com>
Thu, 22 Sep 2016 05:38:50 +0000 (07:38 +0200)
committerLuis Henriques <luis.henriques@canonical.com>
Tue, 8 Nov 2016 16:45:39 +0000 (16:45 +0000)
commit16745282aa5573e370ec35c409ba26d551dac35f
treeaa40f618328e62936cf701a3b09c492a85fa5bdc
parentc0432fc7b1a5949ce719503c1f992a698edce604
fs/cifs: keep guid when assigning fid to fileinfo

BugLink: http://bugs.launchpad.net/bugs/1637510
commit 94f873717571c759b7928399cbbddfa3d569bd01 upstream.

When we open a durable handle we give a Globally Unique
Identifier (GUID) to the server which we must keep for later reference
e.g. when reopening persistent handles on reconnection.

Without this the GUID generated for a new persistent handle was lost and
16 zero bytes were used instead on re-opening.

Signed-off-by: Aurelien Aptel <aaptel@suse.com>
Signed-off-by: Steve French <smfrench@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
fs/cifs/smb2ops.c