Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1184236imm; Fri, 27 Jul 2018 12:36:32 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdww43ZNXk+XalTRLkp40JmuQmTDLy4e+UkE4s9syieHJCgxwGdBVLNeWB0owUSbbWDMi3T X-Received: by 2002:a17:902:564:: with SMTP id 91-v6mr7170728plf.155.1532720192037; Fri, 27 Jul 2018 12:36:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532720192; cv=none; d=google.com; s=arc-20160816; b=Vz8khdCRanFGRQ9vZyxqJoYjx8G824wYsN/oNmdrCjZwT0pUP3PLKgwamUUCu5KiP3 koqLJzQOFbtPNR7OMKKI1sdPPaAvUl4RH9nrJtmarI8NRIVQmcRJQeMppvPBnuZQWsp5 LqEWlB15s7DS0dWYwr2TKGdKRbHloIgL/vGASezwJlsjhIWViyIfitYLqRm4w7ZI+Zks HXo87I2f0dDDOB5LWO5NbZ52KEa89r2wvbUe8HKUBOm0RSF8MHlr7519WCkrafoDiOXj ZPyUgGjqNT1RAMQVJ5oBG1oihgd5TGCelCjzCxjQpWdESS7jFSEQEBSV8J/bwni5ok2F fe1A== 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=FRrt3Eb9q0HJXqQIZQCu4+ypGNmZua9eN5JHC4IWILo=; b=QLjzkx2JxBb29fmvrK2M3XD/XPqjX0YVVXN0K7+M/SkGM7Dh7PCvsLBY4KlIzW9K7O 8deTIsTL/s6B/54XE/Rj7zye7Iumg2bwo5p0rz6mg/TmfLmjhb2AGyAUbg3seXLYMnfq 87vvuOMX2bTqsk6TRvlmYqXyleim3z1x0st6me6g7y81VeFKn9XZLd4+nV8dnfvF51it ECNjcLFUgSvYDzHStNsWyIXlRy6cr2LR6gD++v1lzqpROPrpJTfNMYK3aCMwQYzoimKO XBaW0+5Rjh3blaslAjhjGqVk5kof7HEq5sxZP40dtUA22CiPgv6GBcef5E8i5VMuSz0e jelA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=CYGaFpgU; 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 c18-v6si4505793pgh.530.2018.07.27.12.36.17; Fri, 27 Jul 2018 12:36:32 -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=CYGaFpgU; 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 S2389277AbeG0U6t (ORCPT + 99 others); Fri, 27 Jul 2018 16:58:49 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:33888 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389159AbeG0U6t (ORCPT ); Fri, 27 Jul 2018 16:58:49 -0400 Received: by mail-wm0-f68.google.com with SMTP id l2-v6so2845247wme.1 for ; Fri, 27 Jul 2018 12:35:29 -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=FRrt3Eb9q0HJXqQIZQCu4+ypGNmZua9eN5JHC4IWILo=; b=CYGaFpgUmhkuaLrl9ISVT0OoR8rDDgg33D3iUDfI3r2QkwowkLksYvO54+mYYCxYkf ++Ta2KvzN/zuD0SEFZ7dGOppbU3t3AsBEDDYe0U1jGbgrDh3XaTurpWTJ40dQjtVsDWt oP+fE5uzdcAFESyN1fcOr8g7Gs+E8OwUU5V3ExqES/1ew18aDuT5omvir9Jpq5ElMOqM ih2IUsZkpoad6zg9tLOR5xtATVVWNyszaW32B0upjqedPeZq4scbKSg6Kfjr5x6mWjPH VmH8X34LTYt9/zifm9ZbmK2ou60bWlFFJkrLXlU6vaOUtWHWhAzG1dN3OPEK4eGxBw7v 7wzA== 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=FRrt3Eb9q0HJXqQIZQCu4+ypGNmZua9eN5JHC4IWILo=; b=fnu5l+NxnNtyAgz9xNreKNWezTA8eyskbXEwy03FmNz7+BMsvyCkSmdwx0o5es0lj3 jJT92wN9/Im2SlOkA04I+GkjQ6FKf833gi5AHxrE/J2DaVuHWPejxcDGVNpAbS2RwR4y /yB8paGJmEwpMflLNY76l0x61Z/IQ0wYU19KRzTqmEh+JIMX8i7urFJk4YgbbwNLwHfe Q6PUOWwNSaIzhsgqJwsK5dMEMkN5C92VPyDyuX1Boi42O/Rz5ZVvSXi/9/2z2zX1XDAs 9U9dTuBifnnRZpT/yeQICrNL8JqzkKj15ahbf5PGfRNOTgh28UW35RRWtYk/HkqXaATg fg1g== X-Gm-Message-State: AOUpUlHMKGoXD1qnw7Zt5FfKjJNOyzFeH/j70vDcrPdnlTuLHQl59gRQ W8saHllpTwL6YjKxrvKw/gcCdW4v7tm3t7GNXABDAg== X-Received: by 2002:a1c:3413:: with SMTP id b19-v6mr5682197wma.21.1532720129013; Fri, 27 Jul 2018 12:35:29 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a1c:548:0:0:0:0:0 with HTTP; Fri, 27 Jul 2018 12:35:08 -0700 (PDT) In-Reply-To: <153271291017.9458.7827028432894772673.stgit@warthog.procyon.org.uk> References: <153271267980.9458.7640156373438016898.stgit@warthog.procyon.org.uk> <153271291017.9458.7827028432894772673.stgit@warthog.procyon.org.uk> From: Andy Lutomirski Date: Fri, 27 Jul 2018 12:35:08 -0700 Message-ID: Subject: Re: [PATCH 34/38] vfs: syscall: Add fsinfo() to query filesystem information [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:35 AM, David Howells wrote: > Add a system call to allow filesystem information to be queried. A request > value can be given to indicate the desired attribute. Support is provided > for enumerating multi-value attributes. Has anyone seriously reviewed this? It might make sense to defer this to a followup patch set. Also: > params->request indicates the attribute/attributes to be queried. This can > be one of: > > fsinfo_attr_statfs - statfs-style info > fsinfo_attr_fsinfo - Information about fsinfo() Constants are almost always all caps. Is there any reason these are lowercase?