summaryrefslogtreecommitdiffstats
path: root/fs/gfs2
diff options
context:
space:
mode:
authorSachin Prabhu <sprabhu@redhat.com>2016-05-17 18:20:13 -0500
committerSteve French <smfrench@gmail.com>2016-05-19 21:56:30 -0500
commitb74cb9a80268be5c80cf4c87c74debf0ff2129ac (patch)
tree7c9c541cbc5bd3f2177d1bec48781db404a84d8d /fs/gfs2
parent03b979dd0323ace8e29a0561cd5232f73a060c09 (diff)
downloadlinux-b74cb9a80268be5c80cf4c87c74debf0ff2129ac.tar.bz2
cifs: Create dedicated keyring for spnego operations
The session key is the default keyring set for request_key operations. This session key is revoked when the user owning the session logs out. Any long running daemon processes started by this session ends up with revoked session keyring which prevents these processes from using the request_key mechanism from obtaining the krb5 keys. The problem has been reported by a large number of autofs users. The problem is also seen with multiuser mounts where the share may be used by processes run by a user who has since logged out. A reproducer using automount is available on the Red Hat bz. The patch creates a new keyring which is used to cache cifs spnego upcalls. Red Hat bz: 1267754 Signed-off-by: Sachin Prabhu <sprabhu@redhat.com> Reported-by: Scott Mayhew <smayhew@redhat.com> Reviewed-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com> CC: Stable <stable@vger.kernel.org> Signed-off-by: Steve French <smfrench@gmail.com>
Diffstat (limited to 'fs/gfs2')
0 files changed, 0 insertions, 0 deletions