remarkable-linux/net/sunrpc/auth_gss
Trond Myklebust 8a3177604b SUNRPC: Fix a lock recursion in the auth_gss downcall
When we look up a new cred in the auth_gss downcall so that we can stuff
 the credcache, we do not want that lookup to queue up an upcall in order
 to initialise it. To do an upcall here not only redundant, but since we
 are already holding the inode->i_mutex, it will trigger a lock recursion.

 This patch allows rpcauth cache searches to indicate that they can cope
 with uninitialised credentials.

 Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2006-02-01 12:52:23 -05:00
..
auth_gss.c SUNRPC: Fix a lock recursion in the auth_gss downcall 2006-02-01 12:52:23 -05:00
gss_generic_token.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gss_krb5_crypto.c [CRYPTO] Simplify one-member scatterlist expressions 2005-10-30 11:19:43 +11:00
gss_krb5_mech.c SUNRPC: Make krb5 report unsupported encryption types 2006-01-06 14:59:00 -05:00
gss_krb5_seal.c [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
gss_krb5_seqnum.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gss_krb5_unseal.c [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
gss_krb5_wrap.c RPCSEC_GSS remove all qop parameters 2005-10-18 23:19:47 -07:00
gss_mech_switch.c [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
gss_spkm3_mech.c SUNRPC: Make spkm3 report unsupported encryption types 2006-01-06 14:58:59 -05:00
gss_spkm3_seal.c SUNRPC: Update the spkm3 code to use the make_checksum interface 2006-01-06 14:58:59 -05:00
gss_spkm3_token.c SUNRPC: Update the spkm3 code to use the make_checksum interface 2006-01-06 14:58:59 -05:00
gss_spkm3_unseal.c SUNRPC: Update the spkm3 code to use the make_checksum interface 2006-01-06 14:58:59 -05:00
Makefile RPCSEC_GSS: Add support for privacy to krb5 rpcsec_gss mechanism. 2005-10-18 23:19:46 -07:00
svcauth_gss.c [PATCH] svcrpc: gss: svc context creation error handling 2006-01-18 19:20:25 -08:00