Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1190329imm; Fri, 27 Jul 2018 12:43:43 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeGId0F9U8/2uyuv/wFqoPyudlEsH9WGjSZBOIpG5rvRrb2ROtHnvh0/r8CYImb7ovykNvQ X-Received: by 2002:a17:902:9a47:: with SMTP id x7-v6mr7276088plv.37.1532720623347; Fri, 27 Jul 2018 12:43:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532720623; cv=none; d=google.com; s=arc-20160816; b=QMiHCIruplYm+41W2+mRYq/056N5s+7kpPRnQsBNOr1MQ38clRe3ABia4w+1nq/gTy O6T/QZZDwwSxxVMWubcjDUxz/7mdD2Pz+bjQaX7pJ2gb/KNdpOQF+d8/MVaSaSKRHMJw rSnEwYB9beBtTb+GNENc+hbr3MSn2mmNG+AKc2jGQph9SbWqYkJvzrXUjfbLaYoAHYIJ 4Tns4LGKJlkHWoOdufEFR/npoZI6u17vuZRWuyZwk2lxNXypC+o0UTVM1WA4mghAP2nP s6UyOwIR3UE2mD08EK/PD66pOrbEfyKGyv5PU2D03VH07J+7vSn4EJTXwy7h0HDpENwN oj5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=foY0doffXS+VaUfOoEdPxUHl0qvdYURznMrjNNyWLgA=; b=Vc1BnKGVGs5KoghAzEVUs+ncOmQikiferZRS3xq4kZn4y7Fod2fK9pcezDkPHFxrBO K7ZiI4aL4Lvt0XmPnhYIZ1+KLaT052aVHZDPPmo9qrqefgOYTEhYy/aNJiPKf1FfjLd6 0itNH/UhQ9T0x3kPrXUfdHPc864XiOVkeI2Es6XU5cIHQUBGaWr61tL7BjTjuPZD9Rae V1HlqtOQsBOgxn1GFd/CbZSKCu+iWQiLoSriIJ80zIXd7xsHjn1oJUgqBzZm3kYoB+nl utMxbUqzh2doS+xZ8gjRRudUrtucHmyDyCVX+3Mup4dihDWuqQIs/Ei14A4TZXATwzsL Ozjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=VW9NvCLY; 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 r9-v6si3925605pgp.591.2018.07.27.12.43.28; Fri, 27 Jul 2018 12:43:43 -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=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=VW9NvCLY; 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 S2389351AbeG0VGD (ORCPT + 99 others); Fri, 27 Jul 2018 17:06:03 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:40853 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389064AbeG0VGD (ORCPT ); Fri, 27 Jul 2018 17:06:03 -0400 Received: by mail-wr1-f65.google.com with SMTP id h15-v6so6115692wrs.7 for ; Fri, 27 Jul 2018 12:42:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=foY0doffXS+VaUfOoEdPxUHl0qvdYURznMrjNNyWLgA=; b=VW9NvCLYjBvenr1WoGXH3fupRj57Vp1Rg+p6vNcvJWWS49UGSCnHYjQ6s96LT0PSbL mfu3C9yi+muX4WjHsn9mBn9acVpT8m2nKhyHofZtFRBO4wPeqQUk0mwTmEpCn69bK59O 9uMAtpjP/R44vHGECmB8ovMNNwpyXSgshGQy8aCeRaEaQEcR/ts4J9Y7CCCIanzfKoEQ o/Aqng+wfLytz9LbR/7wtTp5l+Xw6po9wb3UncuXP7N9qh6FEKjAn8UX7xuYhXotT020 648l9V0CtDZJ3Si13wr4rMeGgLbD6p9H1sTs5XZvkAPg6I1u/Fh67ZiJfn5ZBTxZsNyy 9+sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=foY0doffXS+VaUfOoEdPxUHl0qvdYURznMrjNNyWLgA=; b=tVtbdFaFVRwWpAxohKATmWbobZ5k5LdP5P8SxHYlC4JdPJFUfiKyTBMCh9HYTlZ5Ax ScH61kkdksgN6TI7h2nAi8H9zNLSXuKfrYnsK/bJ50F5PtE3fly8O0IeUBbg3B63A68i +Gm0B6uUz954De133RUpOm5V6BTt1rWChf0BRTp8oFh7tDDkgTkA2PM77MuFIZXnF2j3 DquibvEtfCzO5iR1Yz7Tvjb3bJJs3MOnReE9TJl6jC33glScIgKGzKsLGvjiT6tFnD4J ZiW/BHduRUrD1R+ihswY5BQYssFudEms0uP2LWbJZw5B2EmjY1kOz4okzCPaul8+nNmg Y4Wg== X-Gm-Message-State: AOUpUlHoUasicHpVAyrlKGdbS0GQG4EKM/eAbEwVDWQUoSLpqiJm5yOt K0vib5BFC3gIqAN+CCmFW8BtOVEi+4TDGVFZoE2f4g== X-Received: by 2002:adf:81c3:: with SMTP id 61-v6mr6161257wra.120.1532720561321; Fri, 27 Jul 2018 12:42:41 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a1c:548:0:0:0:0:0 with HTTP; Fri, 27 Jul 2018 12:42:20 -0700 (PDT) In-Reply-To: <153271287586.9458.6001928723332685410.stgit@warthog.procyon.org.uk> References: <153271267980.9458.7640156373438016898.stgit@warthog.procyon.org.uk> <153271287586.9458.6001928723332685410.stgit@warthog.procyon.org.uk> From: Andy Lutomirski Date: Fri, 27 Jul 2018 12:42:20 -0700 Message-ID: Subject: Re: [PATCH 29/38] vfs: syscall: Add fsconfig() for configuring and managing a context [ver #10] To: David Howells Cc: Al Viro , Linux API , Linus Torvalds , Linux FS Devel , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 27, 2018 at 10:34 AM, David Howells wrote: > (*) fsconfig_set_path: A non-empty path is specified. The parameter must > be expecting a path object. value points to a NUL-terminated string > that is the path and aux is a file descriptor at which to start a > relative lookup or AT_FDCWD. > > (*) fsconfig_set_path_empty: As fsconfig_set_path, but with AT_EMPTY_PATH > implied. > > (*) fsconfig_set_fd: An open file descriptor is specified. value must > be NULL and aux indicates the file descriptor. Unless I'm rather confused, you have two or possibly three ways to pass in an open fd. Can you clarify what the difference is and/or remove all but one of them?