Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp904133imi; Fri, 22 Jul 2022 12:10:51 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vUFrvnbfuwEvIeDrWmARoTNQLFjA1+y1hHLaRdwrMx4LkWvXFfa+WfMswOZKWF6xL2VYL4 X-Received: by 2002:aa7:dc12:0:b0:43b:5d77:f0b with SMTP id b18-20020aa7dc12000000b0043b5d770f0bmr1319715edu.37.1658517051387; Fri, 22 Jul 2022 12:10:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658517051; cv=none; d=google.com; s=arc-20160816; b=OEmunVmo+NG4YUF2/sIdJCKarf075lQvmfLmXBUrPwRONa6gHR7m5Kp55xEH3Fvel5 eOEvuZ58yWRqDisQ6Mr30gCvbWhGi5sYh4mtqs/LxFMWjC36UhiEgoaZ1MnFcS3+z18G iVkAilwpQQN+XCrpsIZWN5O0ahg++/nHS7vSJsVj3CoAR0I5cnuXslwHfzHL+d6OHAw6 0+5y5t6mNSLIvKixby0urXZ54ike3Soax/KRulN3NXtrVUQc6Dd1WvyMPFPz2C0/lX0B D53WRBOQ/wte8kyJHe5k+X+mAFtHa9ld8KyWOENMpVnzsO8tRX7DJtcT+YSNIPLqkECx 9UHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:message-id:date:cc:to:from:subject; bh=HzQFbt0cIW4U6EFLPQRpUQFIpte/jq7T/CHj1EwlnK0=; b=kd2zgVBz4IdUhX+9+z/qxLM5BN5If5Gqtz6PTDhokfEWC8V9QrPHtHnmFQUOZcPtXv C/p0BzNmSLMjgbJctYkK4L2c88oY7e1kHV/sLY6y5CYx0P0R3UaCF1z8V5KT/4b3BFy3 IJMrBIJ6Bi8MQDWC1InrxWDW9pjx0OfANsYRzYdx9GKyG6rPS45xm0Go5usNXe2n+y6u Q3OYf0H90C6MxK5+DXpVDqCM1IJyOJ4uekWDr3pG8OcTRBMvlzWkB2iWvfwuyG2QDy9X iZWE48Bb0Hd2aRIvthWKNcm5GlBgHl4xXPauWWpUCDdZuuYUoou8250DEq6lXssBWvMD IMwg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x21-20020aa7d6d5000000b0043a66b4e28fsi5710162edr.377.2022.07.22.12.10.17; Fri, 22 Jul 2022 12:10:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230300AbiGVTIE (ORCPT + 99 others); Fri, 22 Jul 2022 15:08:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46618 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229593AbiGVTID (ORCPT ); Fri, 22 Jul 2022 15:08:03 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31F3E25C66 for ; Fri, 22 Jul 2022 12:08:02 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id DB542B82A00 for ; Fri, 22 Jul 2022 19:08:00 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 60CA9C341C6; Fri, 22 Jul 2022 19:07:59 +0000 (UTC) Subject: [PATCH v2 0/4] Pre-requisites for client-side RPC-with-TLS support From: Chuck Lever To: anna.schumaker@netapp.com, trondmy@hammerspace.com Cc: linux-nfs@vger.kernel.org Date: Fri, 22 Jul 2022 15:07:58 -0400 Message-ID: <165851677341.2312015.16636288284789960852.stgit@morisot.1015granger.net> User-Agent: StGit/1.5 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org As Jeff recently suggested, here are a few generic patches from my RPC-with-TLS series that I believe can go in now. Changes since v1: - Record presentation addresses in trace_xs_data_ready() - Drop trace_nfs_mount_addr_err() --- Chuck Lever (4): SUNRPC: Fail faster on bad verifier SUNRPC: Widen rpc_task::tk_flags SUNRPC: Replace dprintk() call site in xs_data_ready NFS: Replace fs_context-related dprintk() call sites with tracepoints fs/nfs/fs_context.c | 24 ++++++++------ fs/nfs/nfstrace.h | 59 +++++++++++++++++++++++++++++++++++ include/linux/sunrpc/clnt.h | 6 ++-- include/linux/sunrpc/sched.h | 32 +++++++++---------- include/trace/events/sunrpc.h | 20 ++++++++++++ net/sunrpc/clnt.c | 13 ++++---- net/sunrpc/debugfs.c | 2 +- net/sunrpc/xprtsock.c | 6 ++-- 8 files changed, 125 insertions(+), 37 deletions(-) -- Chuck Lever