In this second version: - #include added in first patch so new function is declare both where it is defined and where it is used - doxy comment added for auth_domain_cleanup() - pr_warn() used instead of printk - 'svc:' used as message prefix - EADDRINUSE returned instead of EALREADY - I think it is slightly more accurate. - 'cc: stable' dropped for first patch. Bug goes back before 'git' so no 'Fixes:' - minor code revision Thanks, NeilBrown --- NeilBrown (3): sunrpc: check that domain table is empty at module unload. sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations. sunrpc: clean up properly in gss_mech_unregister() include/linux/sunrpc/gss_api.h | 1 + include/linux/sunrpc/svcauth_gss.h | 3 ++- net/sunrpc/auth_gss/gss_mech_switch.c | 12 +++++++++--- net/sunrpc/auth_gss/svcauth_gss.c | 18 ++++++++++-------- net/sunrpc/sunrpc.h | 1 + net/sunrpc/sunrpc_syms.c | 2 ++ net/sunrpc/svcauth.c | 25 +++++++++++++++++++++++++ 7 files changed, 50 insertions(+), 12 deletions(-) -- Signature