Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp725106imm; Sat, 22 Sep 2018 09:14:48 -0700 (PDT) X-Google-Smtp-Source: ACcGV62IHJp57aAfzxWkhW3EJCukdqldEMOllG7S5WxVkyuCUg0cpgy44uZqncvigcJEdKUc46lD X-Received: by 2002:a17:902:7c07:: with SMTP id x7-v6mr3215839pll.113.1537632888503; Sat, 22 Sep 2018 09:14:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537632888; cv=none; d=google.com; s=arc-20160816; b=yn9f7102igNS1ivLExGYhKbYRJjooZlHSxbpbxNMGjmBarjAPEngBK/n60Q7Sxae3/ 6Cm4egvUngj0ILbVUpbOfao4bZEvXLPabt1+xThJXN2ilBkAdo8o8IczVVmWrCNZ80c/ 6us6QmESNQOJ7gJc+NBcSsEGyyYUdmMs6P6vdV/vxYjbQbkc5ZDfmvyLMLIoDRApdHzJ JQ7Ya0394OCXuugveSEty7ZJgSAL83fQEtHl2X3bGGcMU9ueW9Fzk6etuwFFb055AT11 erw6zaf+Zv5kpO6ru52tR7OxIntBP3s6gITe2LOo4enHJ3xn3sB2ZZbG8GlQaDuFBErZ tHkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=mcGbBgXQJT0O7Kc84hZsmJG+iBq1Y2VtsMhhu9LzD7g=; b=KtulOwDIeoEhZa4UGdI+gX9eO3HSBeWdXhfgx/pj98V99qlVaZxHDE8f6XHwOnywv7 pAG5os6x+iKgzi9mgi7G+U7QFxx9h49vkZp3k3ORpwWuovg//R97syv9qbrF2QlEtUKb DVsHWq8PwM8+OA/4NKFVdaodSZoWUdLMH45ea5pi8uRd5Uyl2VoyJQ61cmrUwmYY4vXG QE8Z0bG5oO8WOGZh44KAeIR5syX2nr04d6bPILiBB2PkiP2jr2oAYJ60mRb4oewU9wdw nfZWw3TIdcMFGJh5nKRqEeBY//3rbvuhR7kDBtz5BPad6k7EN6BQvptabZ9KO62BnajC Ip7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@brauner.io header.s=google header.b=MbxiJeqq; 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 s72-v6si3928pgc.369.2018.09.22.09.14.32; Sat, 22 Sep 2018 09:14:48 -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=@brauner.io header.s=google header.b=MbxiJeqq; 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 S1728670AbeIVWIQ (ORCPT + 99 others); Sat, 22 Sep 2018 18:08:16 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:33397 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728186AbeIVWIQ (ORCPT ); Sat, 22 Sep 2018 18:08:16 -0400 Received: by mail-wr1-f65.google.com with SMTP id n11-v6so4419735wro.0 for ; Sat, 22 Sep 2018 09:14:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brauner.io; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=mcGbBgXQJT0O7Kc84hZsmJG+iBq1Y2VtsMhhu9LzD7g=; b=MbxiJeqqyWVXS69oKibqLYu9cI3pdclStk3QqTlqK2eUrqyp0uZ82meFHv/GFR8hPE f59ZolbuKtpseCigXM/3EhyRkfZK2aG4b2I4SDQ3tCMx2Xn8uxfdgKtpIolLJJOZ0vHL 2zypKMhxp9hYhKE8XaNI6Dau/Y4FTnqYVQ9ujtpnPk8Y/JgamBTTcOmEhSCG+YI4UdK7 FeEcq2S4uqKgshJ6AG/izqz4n/bq2A6rwsKGKN27m2a4Y0buoP10MbuK74jmB5jNE7wz 4/Fyim8lKTCDSSsd7CVp4mzj2qFvbGtPRAcwkT0qFNAzGQjMkL8qsUTB43v4lNv+deh1 2frw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=mcGbBgXQJT0O7Kc84hZsmJG+iBq1Y2VtsMhhu9LzD7g=; b=YGB+B2ACEPh86IFrIIXIzOE4zRlZPkrwKz1DPszGUnLofIHBca55pBYcwqBa/7VOnZ U1K2eHSkVTGFXVPlcEwbag1p0kA/rPySj87jVRLQCear7FX0DlPEQzw1swZZHC/ENsum 8VP6ygysSnuorYWPpoX1fUTQA5yD2QmpcKWr6sHstlmS2ofLZn7S0P3AZm+2cd3SbTJw z5/XPeEB0qK19tImWFu9hmRmSJA3TpN7adJ2E4b6u+hVlH+vHUQjwqi0iI1efLefjcGO ZVFo4T+7Vq43Fzyxi1Yfue/oasVA/8+l02p+hv+QY35jXMjo1MVr4HgSQvoZXEE6mn5X /AVw== X-Gm-Message-State: ABuFfojguMZcZBdK/At+re10XYf/6vQXXDc0QKoJhOnkZudafoQSoubu ssQ1nv68PWr8ykqpZhyMWnZE7Q== X-Received: by 2002:a5d:6911:: with SMTP id t17-v6mr2527166wru.170.1537632848903; Sat, 22 Sep 2018 09:14:08 -0700 (PDT) Received: from brauner.io ([2a02:8070:8895:9700:6c3f:d1be:cb5f:3e61]) by smtp.gmail.com with ESMTPSA id q3-v6sm7294366wma.45.2018.09.22.09.14.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 22 Sep 2018 09:14:08 -0700 (PDT) Date: Sat, 22 Sep 2018 18:14:07 +0200 From: Christian Brauner To: David Howells Cc: Miklos Szeredi , Al Viro , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 5/6] fsmount: do not use legacy MS_ flags Message-ID: <20180922161406.6beo2ob6ki2otrjx@brauner.io> References: <20180922132106.wfa6xaxwbu276qka@brauner.io> <20180921155455.flkf5vdrm3vgn6do@brauner.io> <20180920151214.15484-6-mszeredi@redhat.com> <20180920151214.15484-1-mszeredi@redhat.com> <17157.1537542475@warthog.procyon.org.uk> <20311.1537548756@warthog.procyon.org.uk> <8221.1537631312@warthog.procyon.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ggw43pqr6lmhvudm" Content-Disposition: inline In-Reply-To: <8221.1537631312@warthog.procyon.org.uk> User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ggw43pqr6lmhvudm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Sep 22, 2018 at 04:48:32PM +0100, David Howells wrote: > Christian Brauner wrote: >=20 > > mount_setattr(int dfd, const char *path, unsigned int atflags, > > unsigned int attr_cmd, > > unsigned int attr_values, > > unsigned int attr_mask); >=20 > Whilst you can have up to six arguments on a syscall, I seem to remember = that > 6-arg syscalls require special handlers on some systems due to register c= ount. Sure, but if we wanted to we might just get the syscall down to five arguments even with my suggestion. Of course, I'm not sure what the reasons for all of the other arguments to this function are since it's not yet implemented. Seems that attr_values and attr_mask could be compacted to a single attr_mask maybe? :) Christian --ggw43pqr6lmhvudm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE7btrcuORLb1XUhEwjrBW1T7ssS0FAlumak4ACgkQjrBW1T7s sS1DWA//cxvoc44u465NnCKqN2tw1U6zh7y9CgMb7ZMgX5wwcV1wa4ROQD44Uxf3 9j8MlrVSflsEe203BqueDytZbvPjfzSk94wGzudoHlDIIU2JhD7nT9oahw9jYkht GAXHpm9sx46vvtIycG9bgXRsbRiKpexcC7clzzjAkohsS+b2tq7w8ywNme4FeNqt c1bXgNHtxzuECCTU6f6uZJIwIvO/B1sgpAHpTAkkTLXH/AO5reSalp+O1PxkfvhT 3vb8pn1mt3cKE5XbmfniFaSEkowqGBgyeFFKDUE/tR+bEr9ko9MlANYFNLaa6Nq/ CaN/PzPGbkhVKLGf5pJlBUqKL6Am2NADm7bPG/p2KAJTHL+rQLBZVJuWWUnWbk5Z 5vbiTywkQMfnDtjAYmS7wfWIK/q93XVraVte0zMIw44Le3wMK2iHMj63qer1uzrx 2GvfpQJY3VHWDcCFriclYFgHrxJNl+jPXKHj+W7pbLx7157UJHMlkO691u6Qmnp/ 954rx9YDDIRf+3SlgtvOzSKhGiEtNUWKCZKDOZovISFx+BhqKTsH5bsbG821MzGC IFf1r/eDDZkDDW9mJlhjoZ9VtO+MD25O1UkgAp23vb2u/ubtkUqVR8CtsStBlxYK O2wqyXotKw2pKRHnrSZIE/WfPIoN+gE58Z/kQRnrY5wgoBdK5Ic= =dDqw -----END PGP SIGNATURE----- --ggw43pqr6lmhvudm--