cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer
cifsFileInfo needs a pointer to a tcon, but it doesn't currently hold a reference to it. Change it to keep a pointer to a tcon_link instead and hold a reference to it. That will keep the tcon from being freed until the file is closed. Signed-off-by:Jeff Layton <jlayton@redhat.com> Signed-off-by:
Steve French <sfrench@us.ibm.com>
Showing
- fs/cifs/cifsfs.c 2 additions, 1 deletionfs/cifs/cifsfs.c
- fs/cifs/cifsglob.h 8 additions, 1 deletionfs/cifs/cifsglob.h
- fs/cifs/cifsproto.h 1 addition, 1 deletionfs/cifs/cifsproto.h
- fs/cifs/dir.c 5 additions, 5 deletionsfs/cifs/dir.c
- fs/cifs/file.c 16 additions, 15 deletionsfs/cifs/file.c
- fs/cifs/inode.c 6 additions, 6 deletionsfs/cifs/inode.c
- fs/cifs/ioctl.c 1 addition, 1 deletionfs/cifs/ioctl.c
- fs/cifs/link.c 0 additions, 1 deletionfs/cifs/link.c
- fs/cifs/readdir.c 2 additions, 2 deletionsfs/cifs/readdir.c
Loading
Please register or sign in to comment