Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp112633ybx; Wed, 30 Oct 2019 12:09:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqzhP3gnFzG0onTdevLGd3Ahqlvk3uhUF9cc7fGnzJj67oa90tZp1K9+uk7Xm5AND1ICj7Rm X-Received: by 2002:a17:906:2a89:: with SMTP id l9mr1114408eje.329.1572462583508; Wed, 30 Oct 2019 12:09:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572462583; cv=none; d=google.com; s=arc-20160816; b=OpPhDFuA5XVujIiuYbTYS+BpUNyaASK/EY1ckjXqhb8kv1voUaHUR4gtCMUVJbw7p9 GaYozs3RY+z2wNwxw7nxrzzYMB8QfCD3JyUh8taE1Li5i6OB2W1EI7xdpwslcuRRJaac zr0lD5tNk9GYy38oYFpYLLq1qFS7a3kHQk6TX5xh9KIPl6HQfNbApfdpR5TlUlTaxQcq dupXoM7PvRJyBpy8apRE015jc8/osPiFQmw+77WRFtX6I6iBlqB4XcLbtJ0gRxq5JFdl PKnmYW+GG7DvF+Sz6/ECaf4fg1tFxz/2VDIjJtl4Cn93l2A4N6ugNUhMKJxKiiHJc6wZ aOeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:to:cc:in-reply-to:date:subject :mime-version:message-id:from:dkim-signature; bh=zqRb5h0FZotKYrLGPgVqV+ei/tmuW2bpGS2eRYH4owI=; b=n17aAwCvXj8exhvMJbNZlNkh7T3gMIrWP9SLAuNBBjUMkc9GzsAgxjOtUg2PQu93np G+vfj5n7paWDHk9VML5l57MGm9UvUMDdGyfwCip3BjNDz6y+2lVAw9BgonFveMEYB5VV w8mYvWOcD4zkqnFgRIcF49ee6XJABItO8YYjjjUVR5ToEKc8vZGA3FPx4LdxieghCubC RV2iKJeP1TmklCYaZ7Pln3FJd4V4k57sLnuuI4tHVbgK+rvVP9r0OTEKLXMuOe4gyGMH 7V2S3Zuk/Y0qaNT2M/M0Pp0CG3R3YjwvS/6VZLSu3LVjg4nSvQT0nN+/hQywWJzQuSgg tg7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dilger-ca.20150623.gappssmtp.com header.s=20150623 header.b=nMFZo0oR; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-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 t1si1802535ejb.341.2019.10.30.12.09.18; Wed, 30 Oct 2019 12:09:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-ext4-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=@dilger-ca.20150623.gappssmtp.com header.s=20150623 header.b=nMFZo0oR; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727220AbfJ3S10 (ORCPT + 99 others); Wed, 30 Oct 2019 14:27:26 -0400 Received: from mail-pg1-f193.google.com ([209.85.215.193]:38450 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726246AbfJ3S10 (ORCPT ); Wed, 30 Oct 2019 14:27:26 -0400 Received: by mail-pg1-f193.google.com with SMTP id k10so711713pgm.5 for ; Wed, 30 Oct 2019 11:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dilger-ca.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=zqRb5h0FZotKYrLGPgVqV+ei/tmuW2bpGS2eRYH4owI=; b=nMFZo0oR9BSVl/QIn6KlviDK8yXugG2ibCXQLj4/NJWifE2WBpxAXRlrDBMn7bgsKJ W0Oyt0AezQMrSE0hmZZrsGlw9kFm+lkrwX3IEO9CVZ2jiOhCiUd2LkijZ1AfikPb5TZV uEm6vD35ZTHaFqT+vAI5lZI/bnPQ1RYT7s9qYtxxLG5JIWhVaGQuoAoYdme2ttnX5mu8 cZnOctXbrtE8GiPzBDd7vSTicuM5VHhyn0ZLQUAj4Yd0BXLJ9uwfKBK2Jei46CYaZJxD 3mn+2uw0rEiCLT8uEKu3d3R67aefIlUl5NVyEUFoolbPAxbPSSP3IdbzQ0Wim7ppPtpz ZJ/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=zqRb5h0FZotKYrLGPgVqV+ei/tmuW2bpGS2eRYH4owI=; b=JCAo97gtf32hxNVwiWu63QgJKcZ4zRCK8+GiHXIJhBeBJcpoktnvol5dTycILRHxpm I0XV7KiHRM7U5aT8rg4GO1Zgky1pv9267kOYAfxTSo/zyJcAbD2zURV1ah8Nmo5yWfS4 dt1BwEkqaO+k5oGJ0irTmhQmQuFXpWobQm+y4AnXWHR+hxf8aDaoVZvavX8oHg/Omn+b jfYi6z7jqar9S0PtiIc03piZ6HmHOvDitH2/TYck3RzVm3ifIJz5YBvoobadXTQv0CdF 5H5unIiz7d2Ly7QWmUR4XBoCZYPhxZ0bVSAfqenzQQFIyJiW/9lb/3UfRx+8km1DNrMz lDuw== X-Gm-Message-State: APjAAAVRUur6aVQTJrPkOxDo/oVjxZ5Oyf2pOIWLs/GrnmlyoGskfMW6 vlw9/R3irXhSjWumRoCtNCbObg== X-Received: by 2002:a63:2d43:: with SMTP id t64mr906068pgt.428.1572460045075; Wed, 30 Oct 2019 11:27:25 -0700 (PDT) Received: from cabot-wlan.adilger.int (S0106a84e3fe4b223.cg.shawcable.net. [70.77.216.213]) by smtp.gmail.com with ESMTPSA id u1sm573241pfm.158.2019.10.30.11.27.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Oct 2019 11:27:24 -0700 (PDT) From: Andreas Dilger Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_1748A5B2-1D9C-4E09-B80C-71E64067F5A7"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [PATCH 2/4] ext4: support STATX_ATTR_VERITY Date: Wed, 30 Oct 2019 12:27:19 -0600 In-Reply-To: <20191029204141.145309-3-ebiggers@kernel.org> Cc: linux-fscrypt@vger.kernel.org, Linux FS-devel Mailing List , Ext4 Developers List , linux-f2fs-devel@lists.sourceforge.net, linux-api@vger.kernel.org, David Howells , Theodore Ts'o , Jaegeuk Kim , Victor Hsieh To: Eric Biggers References: <20191029204141.145309-1-ebiggers@kernel.org> <20191029204141.145309-3-ebiggers@kernel.org> X-Mailer: Apple Mail (2.3273) Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org --Apple-Mail=_1748A5B2-1D9C-4E09-B80C-71E64067F5A7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Oct 29, 2019, at 2:41 PM, Eric Biggers wrote: >=20 > From: Eric Biggers >=20 > Set the STATX_ATTR_VERITY bit when the statx() system call is used on = a > verity file on ext4. >=20 > Signed-off-by: Eric Biggers Reviewed-by: Andreas Dilger > --- > fs/ext4/inode.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) >=20 > diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c > index 516faa280ceda8..a7ca6517798008 100644 > --- a/fs/ext4/inode.c > +++ b/fs/ext4/inode.c > @@ -5717,12 +5717,15 @@ int ext4_getattr(const struct path *path, = struct kstat *stat, > stat->attributes |=3D STATX_ATTR_IMMUTABLE; > if (flags & EXT4_NODUMP_FL) > stat->attributes |=3D STATX_ATTR_NODUMP; > + if (flags & EXT4_VERITY_FL) > + stat->attributes |=3D STATX_ATTR_VERITY; >=20 > stat->attributes_mask |=3D (STATX_ATTR_APPEND | > STATX_ATTR_COMPRESSED | > STATX_ATTR_ENCRYPTED | > STATX_ATTR_IMMUTABLE | > - STATX_ATTR_NODUMP); > + STATX_ATTR_NODUMP | > + STATX_ATTR_VERITY); >=20 > generic_fillattr(inode, stat); > return 0; > -- > 2.24.0.rc1.363.gb1bccd3e3d-goog >=20 Cheers, Andreas --Apple-Mail=_1748A5B2-1D9C-4E09-B80C-71E64067F5A7 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIzBAEBCAAdFiEEDb73u6ZejP5ZMprvcqXauRfMH+AFAl251ggACgkQcqXauRfM H+CBiQ/8DR7koM8zWum1v34NVctPdQBxC5kWLThstWcXhh+YyJ45MbKhexyKldZM TVZuj1B+ziTBnpCT3C6mfZMa8Ht1ZJ0AZRoopAIKdziRiktk7Sr62GDDqjjhyQkF MlAUxCl9rOlQFmoNHAuBXLcgmzHcMufQih6U+qCfv2A0E5Zkn/q9klcxPOuQT1mK Oj1i5FQuQEna+PGDR6D4MaRZJGG4y4ZAqQFR6Q1t7ennqFCUdyZ1HMm8wh3LbB4K pGztj1UGvu7Wt01Mbk8YH2CCVJaudM+QDnwFqltLFvBjuFc4cjx703GZt5FuvxW/ phIoNjKQJMRaulnBwwf9Mr8F+FXVpiSc9f/tx+d0AK4s9VHKRn7pjkQA3yI23PMc SeNpZC36KHc7C6e37WUXpJqM4Vwl5HW/6lavzDK5lEZmyQX3aEL7Ua+AsnObv7GF MhN2uw5up5qfHTsnpWUt5qas7ikCJvTGCwzw+C3QW7fUGGs+zvX545V1PDpAvYAb 3A1uryDgsF0ZSffD9M16uWp+Jqu99zGyocqQCNtGEwd1eLNg728V2jnu7E+BSCYg FM60AUOXuiUhsS8ZvyVRLS493caNO7YTctq/qDa4hOA3+UNYFq5ikEJLD5/E1lyN hfQiqTrvDTvN8NQUUGLRXEOU+QrgoL6APtSTuWi92jD4fBwzhrM= =cSDw -----END PGP SIGNATURE----- --Apple-Mail=_1748A5B2-1D9C-4E09-B80C-71E64067F5A7--