On 14/11/11 15:33, John Hughes wrote: > Here is a ridiculously stupid patch that fixes the behaviour to be > closer to what I want. > > Now, if the krb5 ticket has expired processes get a EKEYEXPIRED error > and the kernel doesn't waste its time printing "ticket expired" errors. A slight modification of the patch is needed to avoid scads of "state manager failed" errors, if we get EKEYEXPIRED in nfs4_recovery_handle_error we *should* return zero, but we don't want to call nfs4_warn_keyexpired (there is no reason to log this, it's not a kernel problem). Here's a cleaner version of the patch. Does anybody care about this? Will anybody read this message?