Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp4854754rdb; Fri, 15 Sep 2023 14:39:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFkid+oC2fM3vuqTKAVWUBW2lEtveA5p49jh/pC+lxPMSMrwTha5xygmzYE4nqTTJbzldbm X-Received: by 2002:a17:90b:390d:b0:274:77df:50d1 with SMTP id ob13-20020a17090b390d00b0027477df50d1mr2737222pjb.21.1694813969828; Fri, 15 Sep 2023 14:39:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694813969; cv=none; d=google.com; s=arc-20160816; b=WfMd+9x8Vpg2a11gVOSvqN/4C0r24StILz8Yse/tkyVG5FOahEuexAQG274xlLOE3K zuhmOOLGv3z10sJFTrBYh6TcFVTjhgEU7GG7GSUeXd/OeEHVyjmYGjZt+buA4ou2E4k7 I55VlF37fzezXeg+5NALtK1R8OR7ZNcW1uC34kqyC0DWFjHk/hmJax+3xm62tecoy+6g YUO6XRz9H4FCFh+5Mksel848/ashKqqUhIxdznQEunf1ekY8tAHseH0QOXA261EQV4fU FkvXIZqUZ6YA9375jRxuy9VmacYGTXIA0RzyGIBze7abfbTaCx1ORwdbOPrj3wtVYjqL x3aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=cijBI6q1hORpZUfkdmJHKVADZ3yqV4zhRBORZKJzUy4=; fh=wb6zUA0YgvFkYjcKepdhFMztW710+gMTFx9jTssD7gs=; b=MiapVImKlcZ5enZBHiszuH1yJq2R/KqU6MXxyrncUuE9BJ0gCF0cTJedV2BvkpJhPK rAF85YbGM8YHbPOsa2qnJ4F9ClSNscSExPQeTf9omV5bE6dHE9UA0cocCO0Fa6clliuD mhUg0LhHmprOVqnefb4HKMu1ROrQs3n6zh7cD3lsGjjwrPqx1yaeJahAN5AeuZAzkVI4 4RtCCP5bXSHAf5Vmg0r56+XWKWHBtntqUXX5b+czyKmDXV9CXnEZcwb1FIt2KcN4duKH x+XdXToy4C42GbmS7nbVR6kYaLJZwvdXJkj1l2YV7rhj+958L7Abj057XscssbvI7ygb bFpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="F1NeY9/8"; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id lk12-20020a17090b33cc00b0026843142db7si6606575pjb.113.2023.09.15.14.39.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 14:39:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="F1NeY9/8"; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 980B6807CED3; Fri, 15 Sep 2023 14:31:15 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232692AbjIOVar (ORCPT + 99 others); Fri, 15 Sep 2023 17:30:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39148 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237730AbjIOVa1 (ORCPT ); Fri, 15 Sep 2023 17:30:27 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D907CD3 for ; Fri, 15 Sep 2023 14:30:22 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1ADBBC433C7; Fri, 15 Sep 2023 21:30:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1694813422; bh=IE5p4JSNZrnyQ5NkdKwOkBCLR+K9s6w7E8lMOvmGkbs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=F1NeY9/8VUQSHYDjJBNn8tCXWgerij/LLyG3APed862kRhI4C1xLMJlh+UTkqaBvR 0SRSr94DRfSHke09mcE1ttBDzbNPkzSUfCAJe5/jTOmOxufcshb9yb/MUViDU5ETxH db0NzEoNEH+iiirOXn4jo1A5IEJo32yG8vR4te9pyA3Zdb05HqpZOWqjkwgEBDN5wj LwI5uAuPqHUrL4sLxBCnj9rYhEOwR5vUf//bYOrqYsVhe0xow3oJG22m93M3O9C8zw zcaNep4e6VQYUXj791AFheQP4F/sHR8ojwkoXCC9b+fpV2k16eY3W3LBsEEjGzieCh FCVcjyLDCgR1Q== Date: Fri, 15 Sep 2023 23:30:18 +0200 From: Lorenzo Bianconi To: Chuck Lever Cc: linux-nfs@vger.kernel.org, lorenzo.bianconi@redhat.com, jlayton@kernel.org, neilb@suse.de, netdev@vger.kernel.org Subject: Re: [PATCH v8 0/3] add rpc_status netlink support for NFSD Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="j3NQQk77BtSnZXGh" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Fri, 15 Sep 2023 14:31:16 -0700 (PDT) --j3NQQk77BtSnZXGh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [...] > > Documentation/netlink/specs/nfsd_server.yaml | 97 +++++++++ > > fs/nfsd/Makefile | 3 +- > > fs/nfsd/nfs_netlink_gen.c | 32 +++ > > fs/nfsd/nfs_netlink_gen.h | 22 ++ > > fs/nfsd/nfsctl.c | 204 +++++++++++++++++++ > > fs/nfsd/nfsd.h | 16 ++ > > fs/nfsd/nfssvc.c | 15 ++ > > fs/nfsd/state.h | 2 - > > include/linux/sunrpc/svc.h | 1 + > > include/uapi/linux/nfsd_server.h | 49 +++++ > > 10 files changed, 438 insertions(+), 3 deletions(-) > > create mode 100644 Documentation/netlink/specs/nfsd_server.yaml > > create mode 100644 fs/nfsd/nfs_netlink_gen.c > > create mode 100644 fs/nfsd/nfs_netlink_gen.h > > create mode 100644 include/uapi/linux/nfsd_server.h >=20 > Hi Lorenzo - >=20 > I've applied these three to nfsd-next with the following changes: >=20 > - Renaming as we discussed > - Replaced the nested compound_op attribute -- may require some user > space tooling changes > - Simon's Smatch bug fixed > - Squashed 1/3 and 2/3 into one patch > - Added Closes/Acked-by etc Hi Chuck, Thanks for addressing the points above. >=20 > If you spot a bug, send patches against nfsd-next and I can squash > them in. ack, I will do >=20 > I was wondering if you have a little more time to try adding one or > two control cmds. write_threads and v4_end_grace might be simple > ones to start with. No problem if you are "done" with this project, > I can add these over time. sure, no worries. I will look into them soon :) Regards, Lorenzo >=20 > --=20 > Chuck Lever --j3NQQk77BtSnZXGh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTquNwa3Txd3rGGn7Y6cBh0uS2trAUCZQTM6gAKCRA6cBh0uS2t rOHrAQCVFojQGWe8/TmloGIv2WM6LrjFK5Ah0jd13B7EX4mYkgEA66jlWMccoFRN O1vvSPGzoln8cUd0NrEQ5f0l5xZe2g0= =kiJ0 -----END PGP SIGNATURE----- --j3NQQk77BtSnZXGh--