Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2977198imu; Sun, 9 Dec 2018 14:07:45 -0800 (PST) X-Google-Smtp-Source: AFSGD/XjdBRfhdi1MImwz5VqHPZNyoRCKO9hpKIVAMJiVXjvG7YvoxlhjfhE9eETfWdtA8FnOTkk X-Received: by 2002:a63:6150:: with SMTP id v77mr8643402pgb.266.1544393265523; Sun, 09 Dec 2018 14:07:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544393265; cv=none; d=google.com; s=arc-20160816; b=i2rRiV6WJMhxDB31CfhXaiwVc03E2vitPtjLVBxe7jKcs6tNhFOPpCa5MhLWy0GWAd a2Ljw+tzZ3RVjU36obbw0BSN1CuXsf9zVho0dK4oYsLWUkydVddKDIvAI/bqVD+xIWy5 hp1rsPYpqY8dXtJma4kHiwoWVikfR7ZNgKYKEn+ObeFAdN4Cwjc52l1H+w2RpAvqeaUe 9NKAgKORVRu2A/e7lvgNCNfDamYg0pEHQ6SDZv5g5R8uXuOw5UeRarbWjHlqQs2mKDs4 vbORSycSrMAWvScZbfzKcBfG5vahTkaNKr661LX6mdU5KVscNjaxWyt6V5Pi2z4v1EhE gUgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:subject:message-id:date:cc:to :from:mime-version:content-transfer-encoding:content-disposition; bh=zRrTrmGWIH8GiurDe4T1sesUC1rl8aqqmg2GncwvEg4=; b=xPIVS2qmY6PTZDTnIEBGq4cnhEvW47sjIUcas3M8aXN1xJcAtwhlu6nEEr6UbsjDmV pj5OElWCRNtXSSvgwCFcdHYBeHxsw25xZBmhvbCkb8a/6Hnb2muFNBrU3rajWbtBUcU+ 4ZZJgiIu61+gpXAjysHeTnWYal8c/a0boSZ/IPqHhoY8ieNxXCXm76CmtS4iVHL9h5W4 gT46R8LWfmxLLdKjGXXLAHfx7s+fTsiUTdz4tRQ6HjJXhg5ftCMZ328HDYOz0UzkwBkr FZHj2677dZuhpGQ62q9awIrFPFHj6yk0ey8UmFIIUPWk1auqEPEwo9FXCEixgFwek+NS rRaQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e4si8316621pgd.256.2018.12.09.14.07.27; Sun, 09 Dec 2018 14:07:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727262AbeLIWE7 (ORCPT + 99 others); Sun, 9 Dec 2018 17:04:59 -0500 Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:36856 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726559AbeLIWE5 (ORCPT ); Sun, 9 Dec 2018 17:04:57 -0500 Received: from pub.yeoldevic.com ([81.174.156.145] helo=deadeye) by shadbolt.decadent.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1gW73F-0002ie-M1; Sun, 09 Dec 2018 21:55:49 +0000 Received: from ben by deadeye with local (Exim 4.91) (envelope-from ) id 1gW72c-0003Ma-MU; Sun, 09 Dec 2018 21:55:10 +0000 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 From: Ben Hutchings To: linux-kernel@vger.kernel.org, stable@vger.kernel.org CC: akpm@linux-foundation.org, "Ronnie Sahlberg" , "Paulo Alcantara" , "Steve French" , "Pavel Shilovsky" Date: Sun, 09 Dec 2018 21:50:33 +0000 Message-ID: X-Mailer: LinuxStableQueue (scripts by bwh) X-Patchwork-Hint: ignore Subject: [PATCH 3.16 117/328] cifs: add missing debug entries for kconfig options In-Reply-To: X-SA-Exim-Connect-IP: 81.174.156.145 X-SA-Exim-Mail-From: ben@decadent.org.uk X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 3.16.62-rc1 review patch. If anyone has any objections, please let me know. ------------------ From: Steve French commit 950132afd59385caf6e2b84e5235d069fa10681d upstream. /proc/fs/cifs/DebugData displays the features (Kconfig options) used to build cifs.ko but it was missing some, and needed comma separator. These can be useful in debugging certain problems so we know which optional features were enabled in the user's build. Also clarify them, by making them more closely match the corresponding CONFIG_CIFS_* parm. Old format: Features: dfs fscache posix spnego xattr acl New format: Features: DFS,FSCACHE,SMB_DIRECT,STATS,DEBUG2,ALLOW_INSECURE_LEGACY,CIFS_POSIX,UPCALL(SPNEGO),XATTR,ACL Signed-off-by: Steve French Reviewed-by: Ronnie Sahlberg Reviewed-by: Pavel Shilovsky Reviewed-by: Paulo Alcantara Signed-off-by: Ben Hutchings --- fs/cifs/cifs_debug.c | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) --- a/fs/cifs/cifs_debug.c +++ b/fs/cifs/cifs_debug.c @@ -141,25 +141,41 @@ static int cifs_debug_data_proc_show(str seq_printf(m, "CIFS Version %s\n", CIFS_VERSION); seq_printf(m, "Features:"); #ifdef CONFIG_CIFS_DFS_UPCALL - seq_printf(m, " dfs"); + seq_printf(m, " DFS"); #endif #ifdef CONFIG_CIFS_FSCACHE - seq_printf(m, " fscache"); + seq_printf(m, ",FSCACHE"); +#endif +#ifdef CONFIG_CIFS_SMB_DIRECT + seq_printf(m, ",SMB_DIRECT"); +#endif +#ifdef CONFIG_CIFS_STATS2 + seq_printf(m, ",STATS2"); +#elif defined(CONFIG_CIFS_STATS) + seq_printf(m, ",STATS"); +#endif +#ifdef CONFIG_CIFS_DEBUG2 + seq_printf(m, ",DEBUG2"); +#elif defined(CONFIG_CIFS_DEBUG) + seq_printf(m, ",DEBUG"); +#endif +#ifdef CONFIG_CIFS_ALLOW_INSECURE_LEGACY + seq_printf(m, ",ALLOW_INSECURE_LEGACY"); #endif #ifdef CONFIG_CIFS_WEAK_PW_HASH - seq_printf(m, " lanman"); + seq_printf(m, ",WEAK_PW_HASH"); #endif #ifdef CONFIG_CIFS_POSIX - seq_printf(m, " posix"); + seq_printf(m, ",CIFS_POSIX"); #endif #ifdef CONFIG_CIFS_UPCALL - seq_printf(m, " spnego"); + seq_printf(m, ",UPCALL(SPNEGO)"); #endif #ifdef CONFIG_CIFS_XATTR - seq_printf(m, " xattr"); + seq_printf(m, ",XATTR"); #endif #ifdef CONFIG_CIFS_ACL - seq_printf(m, " acl"); + seq_printf(m, ",ACL"); #endif seq_putc(m, '\n'); seq_printf(m, "Active VFS Requests: %d\n", GlobalTotalActiveXid);