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)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Fri, 5 Aug 2016 15:29:59 +0000 (11:29 -0400)
commit9130b8dbc6ac20f2dc5846e1647f5b60eafab6e3
tree09e1924eeee43533a8618d10a2b4988ab9aa9ee9
parentad3331acb1464024d20a184d3358f3cecc373b54
SUNRPC: allow for upcalls for same uid but different gss service

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>
Cc: stable@vger.kernel.org # v3.9+
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
net/sunrpc/auth_gss/auth_gss.c