Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1948364ybl; Thu, 19 Dec 2019 05:42:51 -0800 (PST) X-Google-Smtp-Source: APXvYqyJtDPVG/BKs+A6gbK/vFWPuJbaHqyQFIgbBow7O4Bc+XsNksmyThdloCGyWOcbC6TA+sh9 X-Received: by 2002:a9d:6b12:: with SMTP id g18mr8637651otp.211.1576762971326; Thu, 19 Dec 2019 05:42:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576762971; cv=none; d=google.com; s=arc-20160816; b=F6cGp7QFX5b67dKgSkPKBRUnlvR5D0oOYlRdzgVvy1kiwtkPlYbLiw/OKKjrma6vYU rVW0Vaq/s1np9cK5+M7TIA6SD13+G7bulWn0tBv5u46GWPd5J4I1d1TB52fcJgaKvqHl OKD3N+N8D7ciKuMo7EXjTRwW6InG/UXzCZdzl8WBsEPzqSiAecLhhOZ0a29W7IrmbcSR ED2qPTYuIBmihGOsUQwCr9qx+m5LncKL8bBfsgGsZAAuSP0qeD9o8nG5VMCEEA2EobNt V+JQL9NnwbWvzIkLvWnJnel2ixQq31NvhfAk22tnyfOa7o6YIPQn8Ggiij8g8uJO5I3T NWpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=jnZwe4d6bVfIQ3K9t5yereQw48ywqy+N9zDvplFSqRo=; b=LnYw4AZSFNd2eB8bjK9wuuGUZ/qNTI2r7uJydQQUrQXpL8e3EwmEFG25/jpqkWenRE usNlz0E3Boj/QaDxDGoulkLunaQh1F52JT6XSODHboxt4vaMj67n+MsFGp/0d0CDWaFf eFr/l5xdPmqA58cJQkbuN3UgXC41zEM1OXrpqCGn6iH3yQLFHcYN/hVhn2ScH8nEK1mC L0pxjiQbXQQbMfmYpkqfcn5YtmO7u1EPt3RDs+/nq8LM6AvSluPahzWdO5KPkPkmeFw1 NwCoAb/pCb6jkRCQqzU2JXmjOd8Rt96x13ZNHgG6G8oCLGgCkgePfb2u2ybtgJgxIemV gPug== ARC-Authentication-Results: i=1; mx.google.com; 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 g26si3510374otn.180.2019.12.19.05.42.39; Thu, 19 Dec 2019 05:42:51 -0800 (PST) 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; 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 S1726817AbfLSNlm (ORCPT + 99 others); Thu, 19 Dec 2019 08:41:42 -0500 Received: from mout-p-101.mailbox.org ([80.241.56.151]:18948 "EHLO mout-p-101.mailbox.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726751AbfLSNlm (ORCPT ); Thu, 19 Dec 2019 08:41:42 -0500 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 47dtMS0SdVzKmgD; Thu, 19 Dec 2019 14:41:40 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id GKp5hAsVzbm6; Thu, 19 Dec 2019 14:41:33 +0100 (CET) Date: Fri, 20 Dec 2019 00:41:17 +1100 From: Aleksa Sarai To: Christian Brauner Cc: Alexander Viro , Jeff Layton , "J. Bruce Fields" , Shuah Khan , Florian Weimer , David Laight , dev@opencontainers.org, containers@lists.linux-foundation.org, libc-alpha@sourceware.org, linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH 0/2] openat2: minor uapi cleanups Message-ID: <20191219134117.cd2vlgudkzke2koa@yavin.dot.cyphar.com> References: <20191219105533.12508-1-cyphar@cyphar.com> <20191219111949.auriw6biphxxvdng@wittgenstein> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mutewvojgxffecmv" Content-Disposition: inline In-Reply-To: <20191219111949.auriw6biphxxvdng@wittgenstein> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --mutewvojgxffecmv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2019-12-19, Christian Brauner wrote: > On Thu, Dec 19, 2019 at 09:55:28PM +1100, Aleksa Sarai wrote: > > While openat2(2) is still not yet in Linus's tree, we can take this > > opportunity to iron out some small warts that weren't noticed earlier: > >=20 > > * A fix was suggested by Florian Weimer, to separate the openat2 > > definitions so glibc can use the header directly. I've put the > > maintainership under VFS but let me know if you'd prefer it belong > > ot the fcntl folks. > >=20 > > * Having heterogenous field sizes in an extensible struct results in > > "padding hole" problems when adding new fields (in addition the > > correct error to use for non-zero padding isn't entirely clear ). > > The simplest solution is to just copy clone(3)'s model -- always use > > u64s. It will waste a little more space in the struct, but it > > removes a possible future headache. >=20 > Am I imagining things or did I get the same patch series twice? Not unless it's a coincidence -- I accidentally ran % git send-email *.patch [some flags] *.patch --=20 Aleksa Sarai Senior Software Engineer (Containers) SUSE Linux GmbH --mutewvojgxffecmv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQSxZm6dtfE8gxLLfYqdlLljIbnQEgUCXft9+QAKCRCdlLljIbnQ EtyNAQCti3thklGHsV++rCfcqbFMf3f1fnX3p/5obp2AXE01PwD9HwJsBnRPdbWJ duHYCyjYbDaPG5aWWq59zoWJ9d+MxQ8= =NFwv -----END PGP SIGNATURE----- --mutewvojgxffecmv--