From patchwork Wed Jan 30 23:42:07 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chuck Lever X-Patchwork-Id: 2070081 Return-Path: X-Original-To: patchwork-linux-nfs@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork1.kernel.org (Postfix) with ESMTP id 255613FD1A for ; Wed, 30 Jan 2013 23:42:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756442Ab3A3XmK (ORCPT ); Wed, 30 Jan 2013 18:42:10 -0500 Received: from mail-ia0-f175.google.com ([209.85.210.175]:61176 "EHLO mail-ia0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755073Ab3A3XmJ (ORCPT ); Wed, 30 Jan 2013 18:42:09 -0500 Received: by mail-ia0-f175.google.com with SMTP id r4so3123561iaj.6 for ; Wed, 30 Jan 2013 15:42:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:subject:to:cc:date:message-id:in-reply-to :references:user-agent:mime-version:content-type :content-transfer-encoding; bh=c9TNRWKgtdhC7DLg4PhNgvO//lRmQe8DpeYMtwdgqjk=; b=eRH854ntCmRybDvjmkvUNZ1jb7n4Na53kRO82KRT3T8xNZUUbtEwspn7p0VqrEs5X0 MPEdjqOkOa3heLNLn0USf1RvVGuHfw6LkpStUwjboAaviS6E/tfnrkPXNB40CREj4ssc 2n7CRhd/4MOwE9GopK+2CERob8IvBuTkldp62cbyfaODPGB3TdE1GrMom7g9qH2irDgo k9AR4PycpGYvilky3RgQMZKXwvSwO4vMzYUjfTNkdpohwFfqLbrbrbFf4nxaQhAe1TMV gZ7pU3M8QJ9S0DcKuUgsXea5qW5DnpbxeacvcbR8WfhEBEQNEBGvI1hk5iIIw89uByux NgYQ== X-Received: by 10.43.134.8 with SMTP id ia8mr3719820icc.42.1359589328963; Wed, 30 Jan 2013 15:42:08 -0800 (PST) Received: from seurat.1015granger.net (adsl-99-26-161-222.dsl.sfldmi.sbcglobal.net. [99.26.161.222]) by mx.google.com with ESMTPS id eg7sm1943266igc.7.2013.01.30.15.42.07 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 30 Jan 2013 15:42:08 -0800 (PST) From: Chuck Lever Subject: [PATCH v2 1/9] SUNRPC: Missing module alias for auth_rpcgss.ko To: linux-nfs@vger.kernel.org Cc: Chuck Lever Date: Wed, 30 Jan 2013 18:42:07 -0500 Message-ID: <20130130234207.47786.50988.stgit@seurat.1015granger.net> In-Reply-To: <20130130231546.47786.6016.stgit@seurat.1015granger.net> References: <20130130231546.47786.6016.stgit@seurat.1015granger.net> User-Agent: StGIT/0.14.3 MIME-Version: 1.0 Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Commit f344f6df "SUNRPC: Auto-load RPC authentication kernel modules", Mon Mar 20 13:44:08 2006, adds a request_module() call in rpcauth_create() to auto-load RPC security modules when a ULP tries to create a credential of that flavor. In rpcauth_create(), the name of the module to load is built like this: request_module("rpc-auth-%u", flavor); This means that for, say, RPC_AUTH_GSS, request_module() is looking for a module or alias called "rpc-auth-6". I don't see such an alias -- the GSS module is named "auth_rpcgss". Signed-off-by: Chuck Lever --- net/sunrpc/auth_gss/auth_gss.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/net/sunrpc/auth_gss/auth_gss.c b/net/sunrpc/auth_gss/auth_gss.c index 6e5c824..4db065d 100644 --- a/net/sunrpc/auth_gss/auth_gss.c +++ b/net/sunrpc/auth_gss/auth_gss.c @@ -1721,6 +1721,7 @@ static void __exit exit_rpcsec_gss(void) rcu_barrier(); /* Wait for completion of call_rcu()'s */ } +MODULE_ALIAS("rpc-auth-6"); MODULE_LICENSE("GPL"); module_param_named(expired_cred_retry_delay, gss_expired_cred_retry_delay,