Received: by 2002:a05:6500:2018:b0:1fb:9675:f89d with SMTP id t24csp441522lqh; Fri, 31 May 2024 06:17:29 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU1khg+0ICm1XtbEDIn+e9x94CskqoAV/0rmsNi/Ewe2+7PvI6TrVEApn2HjO11T9LRdtgXGtwMoQnf/t+D4ilvHF96PGQt4U3dCsMOEQ== X-Google-Smtp-Source: AGHT+IG3hRpMiBHzqUvm/PyEauJkkzFVgvFoJyBH9Q25triJB6BTavTPL9AVVIE5I92vGZ0fIszx X-Received: by 2002:a17:906:65d3:b0:a66:4b54:9c87 with SMTP id a640c23a62f3a-a682234b89amr160546466b.76.1717161449203; Fri, 31 May 2024 06:17:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717161449; cv=pass; d=google.com; s=arc-20160816; b=wYabGy7o83uwt5LVUoz/imV1ggnrrRKS5kRYt0bUGMwMafOU/AFCp84m6cIYqJ0J3p ezIohzVu4whthctLsaGtgotxvzlo9RAk0q7CZh7SRwzylrYLJNoMhyA6YQDaIqN4GdiM 5nP+i7lixTVS2E5XjpGRym0hvvYuj5lzme88WaQqv3fMLobexNUIMijv//EAuB7jpMoT xXwWsMMY/mkr3lL2BCjxgm910ygWbkbb4K9IPobd+yjQqRA5oWimqVmor+t96VAdInUV YVggFse8btbmKz22GNeGBwBQlsweAqjdamKMblLNFIynp7MMrb0znfBaao/4qnz5pwFV G3Cg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=V6h35cRY7W7lxrDQXMwxYPRBWThFVm4QWlWbu/4O04k=; fh=qaSOC2OodSraNCLbI/HJkCFcBCPaUfmptuzLoSAzYKE=; b=ZePvmeekxjOWIckMiXw1p6WxGBajOeC5eXQcLnGHwhOCSUN0RlFUMJn6kd4gwmzfI3 lW8YYAHzjysX8LgnU3WSlOUSUNDxJqZ+ysuaJ44NhhATRLVTOccGD6vBFVMWrbrAbMAd F0DyrbEaFEeDTSZWTCNzZZ43TS9T21nDSdHD049YLopROrirw7GB5SguVMaWwi5oLdzr lVFXOAFNwzpNr+VPTQvsnKxMx4eNyiq3ojSJnn8OwvuKXTWg0uEk3jqUqobhHLx18WXD GNgri2U6rBUxlP0kIptkD2H/N0dG1Dkj6o6GUP6k4HuTnOBzH+bkCVNuZRIWtCovwNeA y77Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Del8QPpA; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-nfs+bounces-3507-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-3507-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id a640c23a62f3a-a67eaf6512dsi92761966b.876.2024.05.31.06.17.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 May 2024 06:17:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs+bounces-3507-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Del8QPpA; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-nfs+bounces-3507-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-3507-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id D8E121F27BA4 for ; Fri, 31 May 2024 13:17:28 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 08461158A1A; Fri, 31 May 2024 13:16:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Del8QPpA" X-Original-To: linux-nfs@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D4F09339A1; Fri, 31 May 2024 13:16:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717161366; cv=none; b=TLVQBVhm5qIeFpfR5cx1psYRYEt0T5grhI5v/wSUokhyfyHAJvYfsGsozeujtLBL/0lxSPAoGOO4B/XJBfFijdjwLpEJ1Eqwx8QGTNt4qVIOe1oDQemvBDXWZ8FAVzh/izzvbH6OkwDUCI7pxzikl1fl7OBFAya80MMWwbiwZDc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717161366; c=relaxed/simple; bh=+qEskCWWVHweD7xwcnQ6XiXDD/FsdG2kkWJmAeTSeRA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=GuYOUs5qivlQFM3TN4KQ07al7AfxDgSGZI0hZOym1zWi1Sq1kZz/LGWYQy30EHuGSDHb4sM/+nBlix/DZLbJiyHNtZV/tNrr4qBf/+32YngoQy/2PUK+SBpiszukAcU22DqGGlhProWD1lnUOlNoDupRxYZh7dzyc0QVkk1S1jk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Del8QPpA; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 55DB9C116B1; Fri, 31 May 2024 13:16:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717161366; bh=+qEskCWWVHweD7xwcnQ6XiXDD/FsdG2kkWJmAeTSeRA=; h=From:To:Cc:Subject:Date:From; b=Del8QPpAnCz1ub8tyuErQxJW2GfYkWfTnau8irRJxfM5ErrajuY0lBU/shRvCssHK iUaTvKsUePAUH/lTsHDAEopwdiplzF48t1+/HPWmep0AoIy8L6l0eKb32H4vqTZcA/ x4sx2UnAWVNUDDSrH+8Lsgfo6sgmFnVweOxPQwplP5g8baAIhxJ9xNk5Ls+uNA/pK0 qMZQNpMaI5N6tJxKuRHeteY2ZktyD18bN2E/tNhMUH8GMJKc/DrhozpRc+P/FCmUnY h1CTqC7TokdkFlD63F8Zi9lZ3bSiqme0tgA2aQ6n67sLbkzhCiwzYSDrNOQ1rGA1GD ENMRXZTIx+qpg== From: cel@kernel.org To: , Cc: Chuck Lever Subject: [PATCH 0/2] Fix ADDR_CHANGE event handling for NFSD Date: Fri, 31 May 2024 09:15:51 -0400 Message-ID: <20240531131550.64044-4-cel@kernel.org> X-Mailer: git-send-email 2.45.1 Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=440; i=chuck.lever@oracle.com; h=from:subject; bh=MXera/6eGlKCuU5wjm0cZ2RlQwRR/54kId7cUbm6Eak=; b=owEBbQKS/ZANAwAIATNqszNvZn+XAcsmYgBmWc2H1dVeFw9G2yWXZHuN6u+q+dX8ukUDFvM65 lSMGVDFNBuJAjMEAAEIAB0WIQQosuWwEobfJDzyPv4zarMzb2Z/lwUCZlnNhwAKCRAzarMzb2Z/ l/EfD/9+jd1YSSnCsTW/4MFfDJSUUev3AQHRtgT+b6jbP/CtstVTrmWwMAl1tjztSnLlxBK/JOP Fb/P60QW2ko4YDLcnFuWdKeUs97hLmwC65n0ygWRPdBMe+bG5Kx8Jdj70T3S2KsLSMLazxBZcRB QgnWvpBE6HrSN/HUyqA4m5ncAjdTOVg7UIN71uUCqRNll2ti7YAgyQ87iFAr0Gq4SPDyXSJrZLV NcuuY7/l2LE48WjcXhJVw2Ngq7KdOXdwPqgJROdo88wDm5yyPOjEArZyAzYg1CER8Y6JsG1N2K4 g8tGe2kJBf5w6E7QILzS9W6+KjJOC77CSwkUNCfcawS0JViTRikqKT4mO58JrMhrfUk/J0tCcj8 D2K8rHjhWayoTori19uzWUdMxyYFlVCBOYeyY1FbJZ0VH0zWk3IShIyYwgVOECpGCFmgu4dzE4e K31UJdp0VlVt6vvx13nuhQMWAEtIS9m+5RYD7TDbtmuteixI9lVJ8qc++sAeQ2Q2UGfyXbFmgbE EhS+WpkISJ9oJjr6LZ7m0MSRZvCo/ruAqfwAlGcRUf7HhFcLVvXz3t8DMSmUREWP/Rcgbz96FfD fNUmhbY8VSPtwW2phFiBLu5CI1lC9PKUoBnv8zeNnZiWY2jwW/iae99Sp1M9jveZ9QtHndnIbyN QO7yLtwtHzRfSWw== X-Developer-Key: i=chuck.lever@oracle.com; a=openpgp; fpr=28B2E5B01286DF243CF23EFE336AB3336F667F97 Content-Transfer-Encoding: 8bit From: Chuck Lever Sagi recently pointed out that the CM ADDR_CHANGE event handler in svcrdma has a bug similar to one he fixed in the NVMe target. This series attempts to address that issue. Chuck Lever (2): svcrdma: Refactor the creation of listener CMA ID svcrdma: Handle ADDR_CHANGE CM event properly net/sunrpc/xprtrdma/svc_rdma_transport.c | 83 ++++++++++++++++-------- 1 file changed, 55 insertions(+), 28 deletions(-) -- 2.45.1