SUNRPC: allow for upcalls for same uid but different gss service
authorOlga Kornievskaia <kolga@netapp.com>
Thu, 4 Aug 2016 00:19:48 +0000 (20:19 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Sep 2016 06:32:36 +0000 (08:32 +0200)
commit94e88c12e0fed8f5f8c86769260f284f2a4ac798
tree289bafa8fe3d64be2695c93a75cdd1ca14ce10ec
parente3f2840dbab5996a1ab45cf071a68e72b39f3a9a
SUNRPC: allow for upcalls for same uid but different gss service

commit 9130b8dbc6ac20f2dc5846e1647f5b60eafab6e3 upstream.

It's possible to have simultaneous upcalls for the same UIDs but
different GSS service. In that case, we need to allow for the
upcall to gssd to proceed so that not the same context is used
by two different GSS services. Some servers lock the use of context
to the GSS service.

Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/sunrpc/auth_gss/auth_gss.c