Received: by 10.192.165.148 with SMTP id m20csp1340240imm; Thu, 10 May 2018 09:11:00 -0700 (PDT) X-Google-Smtp-Source: AB8JxZouWvlFf8wijJ8WTUxzN11JNfxLwqcJ/1wQ0c2ZVk5DS+cLKGiXtJfqQ72d3p5Y8z1rgy5Q X-Received: by 2002:a65:4bc4:: with SMTP id p4-v6mr1622591pgr.53.1525968660314; Thu, 10 May 2018 09:11:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525968660; cv=none; d=google.com; s=arc-20160816; b=LZV00EGt+DEsXHiF9fPl8OvsX5JVIvwmCUTSdedrs6FJgM8sd9JqTnC7/Q1L1pY3/g Q+6Wo/iQ1vJdAeA7nUVAq4aCOViCcxd5DHi34k61COxj5gYHYOBDRyUHNpZcCFx4l/4H 8LWtVefRTkgD9mvxyoYiqIQa99zu0PnqZK4ej1ukvyWDpaD6ke09nxEemHj5g1kLiVw3 ZvqR5/G8BfVXFTI9wX8eRwqRr3LizuZuB//tQzHjLUzXcmbOHpLMtuJRGs3ZM0AoZs3S w7w8QejYrEWdPeNRRzcTTC4EVtE1n3AAp8EUKHBKSxK0EP8G+Zt1ZR37w5MTzdIFIqm/ sjKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature:arc-authentication-results; bh=Xn2Ffa8SMi4Ur1alAuA9M9R4WqotIf33G2iXQTKmcfk=; b=lRo1MoDvlkVff2lkCkcEUux9HXYoGDhtuqVcURrNEMuff28fQhfBxY7FYxMs7aliX2 tgTIthk2yYgUpnPShQsCL2H8JgEWHnQzoAqNv8EMY8OqS/Rbso+1JfAsvCWSz7eqtOki y6NlSR6x3eWBW4Uk0FCEN5F6XyZh0hXZa/5xuvfdfuhS0qVCxRVupFAX6ltR7aZlB1St MMj9m+ZIqBYhizxn6KdUYswoaf1odlauLejn7lQunfnAdLQe195HlX8+H5iuzHrt8bLk tdSpdL2ZvSLwpYRNQHduTXWewOkE8r+pawDFQGga7Nhh/lEnVmkOD/k0tY5MRZRkRrpf nE6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=LEFwoFQ4; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bi12-v6si1039771plb.555.2018.05.10.09.10.45; Thu, 10 May 2018 09:11:00 -0700 (PDT) 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; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=LEFwoFQ4; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966553AbeEJQK3 (ORCPT + 99 others); Thu, 10 May 2018 12:10:29 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:45762 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964877AbeEJQK1 (ORCPT ); Thu, 10 May 2018 12:10:27 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w4AG6mFQ142308; Thu, 10 May 2018 16:10:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=corp-2017-10-26; bh=Xn2Ffa8SMi4Ur1alAuA9M9R4WqotIf33G2iXQTKmcfk=; b=LEFwoFQ4c6ivyDThywImeTYJj5ns6QAk8wNV6rQluWS9JNQH7V8hhyl7dtiappo3IF/V zULcAexTz8al/cFunQEX2gXyt9BEZEINa5YkGUYlndp6356hGrj49d2IaLL/sJj7aMpX 8NnjRm9OZbWd+LeD/Q9JoqLZYeJ5fMsCHwhhMIAl8nbhj9tSOV8776RvCVaRmHFlMCp9 qYimY/+jQ0Il268l817gNkx04yqgcLKA1CK/cOvK/ubf/T08WmXjRGKfT3fZy0qCMJ3L 22kpLoUR/feabuPaQT2tUw9rblm/ZB2sGFY5og2lS53JceeRcqLYXCR6O/ZSaMBOcAfS fQ== Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp2120.oracle.com with ESMTP id 2hvs8401a4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 10 May 2018 16:10:21 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w4AGALSc008101 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 10 May 2018 16:10:21 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w4AGAKQv009721; Thu, 10 May 2018 16:10:20 GMT Received: from anon-dhcp-171.1015granger.net (/68.61.232.219) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 10 May 2018 09:10:20 -0700 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Subject: Re: linux-next: build warning after merge of the nfsd tree From: Chuck Lever In-Reply-To: <20180510152410.GB29678@fieldses.org> Date: Thu, 10 May 2018 12:10:18 -0400 Cc: Stephen Rothwell , Linux-Next Mailing List , Linux Kernel Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <401FFD11-BAF8-4C2E-8596-0BA734C8EDD5@oracle.com> References: <20180510104213.31c41377@canb.auug.org.au> <4A03C3E8-6DBA-4FDA-A5C3-46D9E678FC02@oracle.com> <20180510152410.GB29678@fieldses.org> To: Bruce Fields X-Mailer: Apple Mail (2.3445.6.18) X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8888 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1805100152 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On May 10, 2018, at 11:24 AM, Bruce Fields = wrote: >=20 > On Thu, May 10, 2018 at 10:21:05AM -0400, Chuck Lever wrote: >>=20 >>=20 >>> On May 9, 2018, at 8:42 PM, Stephen Rothwell = wrote: >>>=20 >>> Hi all, >>>=20 >>> After merging the nfsd tree, today's linux-next build (powerpc >>> ppc64_defconfig) produced this warning: >>>=20 >>> net/sunrpc/xprtrdma/svc_rdma_transport.c: In function = 'rdma_listen_handler': >>> net/sunrpc/xprtrdma/svc_rdma_transport.c:299:23: warning: unused = variable 'rdma' [-Wunused-variable] >>> struct svcxprt_rdma *rdma =3D cma_id->context; >>> ^~~~ >>=20 >> Needs to be wrapped with "#if IS_ENABLED(CONFIG_SUNRPC_DEBUG)" >> Would you like me to send a patch? >=20 > Any objection to saving the #if and just going back to writing out > cma_id->context there? LGTM That's not really very useful information anyway, but I decided to leave this stuff mostly as-is for now. I plan to do something to fix races between disconnect and device removal at some point. > I've done that in my tree. >=20 > --b. >=20 > diff --git a/net/sunrpc/xprtrdma/svc_rdma_transport.c = b/net/sunrpc/xprtrdma/svc_rdma_transport.c > index ca9001d73456..05edb18f8ca3 100644 > --- a/net/sunrpc/xprtrdma/svc_rdma_transport.c > +++ b/net/sunrpc/xprtrdma/svc_rdma_transport.c > @@ -544,7 +544,6 @@ static int rdma_listen_handler(struct rdma_cm_id = *cma_id, > struct rdma_cm_event *event) > { > struct sockaddr *sap =3D (struct sockaddr = *)&cma_id->route.addr.src_addr; > - struct svcxprt_rdma *rdma =3D cma_id->context; > int ret =3D 0; >=20 > trace_svcrdma_cm_event(event, sap); > @@ -552,7 +551,7 @@ static int rdma_listen_handler(struct rdma_cm_id = *cma_id, > switch (event->event) { > case RDMA_CM_EVENT_CONNECT_REQUEST: > dprintk("svcrdma: Connect request on cma_id=3D%p, xprt =3D= %p, " > - "event =3D %s (%d)\n", cma_id, rdma, > + "event =3D %s (%d)\n", cma_id, cma_id->context, > rdma_event_msg(event->event), event->event); > handle_connect_req(cma_id, &event->param.conn); > break; -- Chuck Lever