Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp8704033ybn; Tue, 1 Oct 2019 11:48:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqyb5cY4c/PqTYfGq+JON/NdIrqt0G2sWd5mKKxdoqDeq8HwHEa1/nzgC/QLr1DZLnVGmoSW X-Received: by 2002:a17:906:f19a:: with SMTP id gs26mr25868067ejb.298.1569955705392; Tue, 01 Oct 2019 11:48:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569955705; cv=none; d=google.com; s=arc-20160816; b=xfIguWNbJIL5v6SiVxzEdxPUdRnhDtKamkyvEXLxidVYmmE/5WpEZeFp7nFWyXyS+J lGCeYnP+HHfQulCwGLSnhK3ljbleIHwKGMdTJDkX1fMANaSs5BjRscJINEABm+/xsvbi toKeIYNi8emuH2iC66aDkVXxmHjt1oAeKdtL8UAPl4UQYRCnq7THEQJ7p/Y6N00ISwnB ny/JsKFTxaLxY+kZyFrmtKmMbGJnDSDiARx4XxVh6uaDx0OMr9Pop6H7PDR4ilIz7olv a2BWBbgjlzw/2wOcIzwusSgbIIrB4iPeU10u38QAzwjC2t8l7fY8vywfZjzILmXa/kSW DpJw== 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:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=AANP1N4bUBK1vRju7io+6B8tIATeh783y4OIZvIm+Y4=; b=QpG+kZnRSV/XPdHmo2rciNsLRdkL3cNRmepnOKf/hdN6OzOzjPStIrs5+Fi8N21jOt E8umoSmopL+gjSvoXVD4bbsZVNyd7yQVQxzZCZQVepSIhFKn6YUc+P7Fn5pe75fD/srf k86oypNFLpuB1nXXfmd5VtRNTN9Mi2TbjFvuy10SpcYg4otw+D1u64Jh8bw9zsH/IBUY ZH7DEq7x5kjdSgO+k7XL7Vwl9ZJuLnb5r2bRG2sxh5OW8mXJXy/2IIVVUVdM5YkysB/q +bDqm5ccKhUd4+SK++aRZ0WF11Now9CNZBzEikGEydJQBCzfTeGCX9F5QaQ38H4cEMax jdSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=uPm0zeEg; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j21si9777069edr.376.2019.10.01.11.47.59; Tue, 01 Oct 2019 11:48:25 -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=@google.com header.s=20161025 header.b=uPm0zeEg; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725996AbfJASp2 (ORCPT + 99 others); Tue, 1 Oct 2019 14:45:28 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:40352 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725909AbfJASp2 (ORCPT ); Tue, 1 Oct 2019 14:45:28 -0400 Received: by mail-pf1-f196.google.com with SMTP id x127so8681982pfb.7 for ; Tue, 01 Oct 2019 11:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=AANP1N4bUBK1vRju7io+6B8tIATeh783y4OIZvIm+Y4=; b=uPm0zeEg0jebg8iIPrYc7aUikU2B95vbJqR5ieJCagztLzAANuY/dFzEKiIkgWAXiD vSM9vmFn2kE0yI5DZ7P+6Zq2wYszUFIPDeq4ciEOrqEpDhaLIUnsqir6z75zxa+MIlTg mvCvZkOk/4zTUwvanzQiCWPqgkSms5yN0CPZCvIwVWyMvgtfgfW6ypTX9pBrwPw3knna lLAMmg2+I8X25NSdT1gXHGjZWFBiZ/3DutrxPSm/yMij3S/mgI84mH++C+vGYkVnsewu x3NgH3CyZlJDObzhL9VFhLsUs52eXNthWWWJbNYXDqN2bsl8SujvwQNLQtcjDiLP5hlx 595A== 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 :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=AANP1N4bUBK1vRju7io+6B8tIATeh783y4OIZvIm+Y4=; b=EnJTWXBmrjoo26fDXVFJJs9T2/M3PY+thkeSYUR6DrLMz/cyL6ALY/rT/1F3U6tl0w xzFZ+PJapLqYmwC9TKHRga5+MWPz9lO48W9s97fzhaDv7Fwz/u8mw2p5HXvIA9bCTiXO nxDYhcTVdAUyMiNybpewnYDW4b0f+Z7Pr8gmTCoqubIIm7wKYZGKYLJmCPGWtpVDMk5K E9U+cVC3z4hlalb21RytSDj+CnnWqsqeoFLV1KBqcQEfQtR3FM/P237oeV7evlT42lLO 9lFoxqROTxUKrNf3SBfS9Z1rnZGXg08futj3DOh9xdFlVRpTlZFi2yZhxDCrcLRATkCw 8Fkg== X-Gm-Message-State: APjAAAU384UW1J/1Zyr/2BKh0PJW9u/QhnbLnZE76iVoVHJQwGP30KxT 2SFB8mF6GnPUqpBBRwDJ2ECctQ== X-Received: by 2002:a17:90a:25a9:: with SMTP id k38mr7478006pje.12.1569955526920; Tue, 01 Oct 2019 11:45:26 -0700 (PDT) Received: from google.com ([2620:15c:201:2:765b:31cb:30c4:166]) by smtp.gmail.com with ESMTPSA id i16sm19193189pfa.184.2019.10.01.11.45.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Oct 2019 11:45:25 -0700 (PDT) Date: Tue, 1 Oct 2019 11:45:21 -0700 From: Eric Biggers To: Arnaldo Carvalho de Melo Cc: Ingo Molnar , Thomas Gleixner , Jiri Olsa , Namhyung Kim , Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter Subject: Re: [PATCH 07/24] tools headers uapi: Sync linux/fs.h with the kernel sources Message-ID: <20191001184521.GA15756@google.com> Mail-Followup-To: Arnaldo Carvalho de Melo , Ingo Molnar , Thomas Gleixner , Jiri Olsa , Namhyung Kim , Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter References: <20191001111216.7208-1-acme@kernel.org> <20191001111216.7208-8-acme@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191001111216.7208-8-acme@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 01, 2019 at 08:11:59AM -0300, Arnaldo Carvalho de Melo wrote: > From: Arnaldo Carvalho de Melo > > To pick the changes from: > > 78a1b96bcf7a ("fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl") > 23c688b54016 ("fscrypt: allow unprivileged users to add/remove keys for v2 policies") > 5dae460c2292 ("fscrypt: v2 encryption policy support") > 5a7e29924dac ("fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctl") > b1c0ec3599f4 ("fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctl") > 22d94f493bfb ("fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctl") > 3b6df59bc4d2 ("fscrypt: use FSCRYPT_* definitions, not FS_*") > 2336d0deb2d4 ("fscrypt: use FSCRYPT_ prefix for uapi constants") > 7af0ab0d3aab ("fs, fscrypt: move uapi definitions to new header ") > > That don't trigger any changes in tooling, as it so far is used only > for: > > $ grep -l 'fs\.h' tools/perf/trace/beauty/*.sh | xargs grep regex= > tools/perf/trace/beauty/rename_flags.sh:regex='^[[:space:]]*#[[:space:]]*define[[:space:]]+RENAME_([[:alnum:]_]+)[[:space:]]+\(1[[:space:]]*<<[[:space:]]*([[:xdigit:]]+)[[:space:]]*\)[[:space:]]*.*' > tools/perf/trace/beauty/sync_file_range.sh:regex='^[[:space:]]*#[[:space:]]*define[[:space:]]+SYNC_FILE_RANGE_([[:alnum:]_]+)[[:space:]]+([[:xdigit:]]+)[[:space:]]*.*' > tools/perf/trace/beauty/usbdevfs_ioctl.sh:regex="^#[[:space:]]*define[[:space:]]+USBDEVFS_(\w+)(\(\w+\))?[[:space:]]+_IO[CWR]{0,2}\([[:space:]]*(_IOC_\w+,[[:space:]]*)?'U'[[:space:]]*,[[:space:]]*([[:digit:]]+).*" > tools/perf/trace/beauty/usbdevfs_ioctl.sh:regex="^#[[:space:]]*define[[:space:]]+USBDEVFS_(\w+)[[:space:]]+_IO[WR]{0,2}\([[:space:]]*'U'[[:space:]]*,[[:space:]]*([[:digit:]]+).*" > $ > > This silences this perf build warning: > > Warning: Kernel ABI header at 'tools/include/uapi/linux/fs.h' differs from latest version at 'include/uapi/linux/fs.h' > diff -u tools/include/uapi/linux/fs.h include/uapi/linux/fs.h > > Cc: Adrian Hunter > Cc: Eric Biggers > Cc: Jiri Olsa > Cc: Namhyung Kim > Link: https://lkml.kernel.org/n/tip-44g48exl9br9ba0t64chqb4i@git.kernel.org > Signed-off-by: Arnaldo Carvalho de Melo What's the reason why you don't just use the include/uapi/ headers directly? - Eric