Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp4743624pxy; Tue, 27 Apr 2021 11:33:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzhnNaS2AL5dsdYtCDYb9sJqUVYcD4gvFcUYLjnOtbL9d2uNDERYTdWwqI5CMWRoXUMyjBU X-Received: by 2002:a05:6402:51d4:: with SMTP id r20mr6146543edd.112.1619548384896; Tue, 27 Apr 2021 11:33:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619548384; cv=none; d=google.com; s=arc-20160816; b=k3WNO1Vr9xkYkLkqDBvyVVq6PfUcKB1Dn4+b9OAZPH+2yy9BY9wOKmYV6kXJVOe59C 0OgLh3rWGmjFCDB8l2P4mDq9ks10pWUMWS+/U64QPLDKtv3PuWFGf0yFM+ZrzUKaRBSY 3qFeIYn4q1aMdHi6fDVc5jxlZH2P7Xu1UpCOO8EBdk++KU4x7lQZHURJD+1ENM9ZLD6j /nK2l/LUtqYAjOsy2KhvZDXjiwDHOIA7aDGnaNUd65RZaZz0gg+3h+cDL4E/ALAVw2TV pNKV86yCx4piGe+DN1qu3Jv3Z2wBYt2vBvUtERdnyo0CgXhe8qHhNvA0+OvidX7t06SK pu6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=gZr+uThAt0ciiksb5ytQDUkfPwWrBd07uVSgmxyj1eE=; b=uncBW0EcPv6Ek0S+B/5+8F5Ze77loUsKWavr3Jnq84aqylveuXS4hiACBcq7VZ9MJm XbDNy6iR9wO6zFCihTt1yJJimhMRHuGWEvsUYN2xqJnikToofIYjt5xFAidhFp9E5Lms orLcBJiU07dkmKUZawI3PqX9zptn/gJ0njWFGOojAeimS9tjyfm8ilp2JlbhXzKiFVCn PHhGQVQZzycSSaqSdV8wCdTkq6wqfRfMu7mn52mLNnB/aZ6bzVd65MLTeD7T2jrbK3Fo F06evVhDujyQ2s28PsW5rotRSZaZQ/XbvGE9liriIhwo2dmf9r/ayX5UCv2TqgR2pDou sysQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b="gXB/ev24"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qk25si558248ejb.754.2021.04.27.11.32.38; Tue, 27 Apr 2021 11:33:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b="gXB/ev24"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236754AbhD0ScV (ORCPT + 99 others); Tue, 27 Apr 2021 14:32:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236279AbhD0ScV (ORCPT ); Tue, 27 Apr 2021 14:32:21 -0400 Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5A7FFC061756 for ; Tue, 27 Apr 2021 11:31:37 -0700 (PDT) Received: by mail-lf1-x131.google.com with SMTP id h36so41010487lfv.7 for ; Tue, 27 Apr 2021 11:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gZr+uThAt0ciiksb5ytQDUkfPwWrBd07uVSgmxyj1eE=; b=gXB/ev241A+ABixVHuF9uRXX2mdp46DZLus2UrKHidpghpb8UTG1oK9rLlZSG14lu2 oyJS2lcfpHAvsJ/yLkCwJ206dAagh8K5AtMj9DZ2VaOEmTqTjgd/6PzhpBp/fJYskUja 4roVrTYHPkKU2t6wth7V8TjlUfD6U7WLpwahk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gZr+uThAt0ciiksb5ytQDUkfPwWrBd07uVSgmxyj1eE=; b=N01cO+Mh/WYsSNtnm0tyzx4WokOBAAD3kHeMBMHq8iqmmcbIo0knT9eJtab5OngNYG bfyAyLlGAAK2hEFfuwuDs1Br7x4F9CAJXYwDUaCuuPoqwjYfDd0tZbl834DjzlWj4sf4 R/+ry5DesMOS+NRu4aZKofwgLCQJcoWK1QfJtmClp+s/LnJyNaTfa/PXh69p2ysZKczB pTO7TAlFSnrnwqERMgyIh99KmXRj7orJ9AYQ4cxOG3SnjFbY6K2NuXCPjrwVIsh0OmKs URR9KqUkzOYYwwyOn/4SxtOL9BR0yywUNNQrWaY2k1PXrFy7ko95f0eJh85m+yvqpj4Z nplw== X-Gm-Message-State: AOAM530ZqgMp1XrAJITr0GtogtEHpk9IEJBxV6MR6K9kPampDYQL5jT4 EoNjw5rqGBl40srkhndvYarZOJvtdzbeYG+W X-Received: by 2002:a19:c7c5:: with SMTP id x188mr5322699lff.313.1619548295520; Tue, 27 Apr 2021 11:31:35 -0700 (PDT) Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com. [209.85.208.180]) by smtp.gmail.com with ESMTPSA id j18sm597021ljc.132.2021.04.27.11.31.34 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Apr 2021 11:31:35 -0700 (PDT) Received: by mail-lj1-f180.google.com with SMTP id s9so11399389ljj.6 for ; Tue, 27 Apr 2021 11:31:34 -0700 (PDT) X-Received: by 2002:a2e:880f:: with SMTP id x15mr15839732ljh.507.1619548294774; Tue, 27 Apr 2021 11:31:34 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Linus Torvalds Date: Tue, 27 Apr 2021 11:31:19 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [git pull] fileattr series from Miklos To: Al Viro , Josef Bacik , David Sterba Cc: Linux Kernel Mailing List , linux-fsdevel , Miklos Szeredi Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 26, 2021 at 3:42 PM Al Viro wrote: > > The branch is straight from Miklos' tree (it's #fileattr_v6 there), > sat merged into vfs.git #for-next for a while. Not sure what's the normal > way to do pull requests in situations like that - do you prefer a reference > to my tree (as below) or to mszeredi/vfs.git? This is fine. The only downside here is that there was no signed tag, which I would have preferred - either from you or from Milkos. We've had this a couple of times before, and I've started trying to "document" it with a "Pull X from Y via Z" thing. See for example git show 836d7f0572ca 70cd33d34c60 which is a similar kind of thing where Borislav just forwarded Ard's work (and it has happened in the past a couple of times without those kinds of notices). Btw, unrelated to that, this pull request got a conflict with 64708539cd23 ("btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers") which I think I sorted out correctly (the "inode_lock()" is now done by the VFS layer for the fileattr things, and the btrfs use of "btrfs_inode_lock/btrfs_inode_unlock" ended up being undone). But just to be safe I'm cc'ing the btrfs people involved. Please double-check that I didn't screw something up. (Note: it doesn't show up as a conflict in the merge itself, because each piece was a straight "take the case from one side or the other", and in this case "take it from the fileattr" side meant that the inode_[un]lock -> btrfs_inode_[un]lock conversion for the fileattr cases just went away). Linus