Received: by 10.192.165.156 with SMTP id m28csp1126852imm; Wed, 18 Apr 2018 04:43:37 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/7CrAv5gxONRcvBoQdsf/+mB7g+gQMtgyal3gmL2VeiF4CGKNAxe3KPFIEulnjqL19ewWQ X-Received: by 2002:a17:902:64d0:: with SMTP id y16-v6mr1739164pli.349.1524051817612; Wed, 18 Apr 2018 04:43:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524051817; cv=none; d=google.com; s=arc-20160816; b=emEeCXuVz7QlAvzdTkEp9CbdiYp0U1TnykhsB+J/DUdSEblBqPG+Xp37dRA437y2KW m27JzHPZ/lyJLtedlsRBArZT8vsfdFvhHptm7A5V7Nisz/BK/KyKypKl8I55E3wWvVZP zsvCpsGyoypfdtckC/wzf85qhMfWKeddTeuPAEYCJE3+sJ9ZUJWNBq4jhuED70FBrKEb db/WyQvPJ9ULs0YlYk6s2fHUcoV2Cf82PNVV1XVP93GrMvsVbyEUHmuvgcVwi1sfCPBq 5HM8g6xa+MS6HDSb3vDFO0WbyCXsVB/rUyFAoJE2iOZaHo7AkD3zNDaC5HhaxPCfz8h5 MNFw== 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=TEcwSN9J5OMXWAlRxq+5UkBqNNorQasZYWO9t2XeXBA=; b=bv72rXCZmc/U6sZT4EH/TyxdsbH1d6vIIG0pBgMi2GKVuJBTx7YXBjwbGD1WwdTCxm XHzwxH7uyPxSoHmEqd7j5qLsHEosnw6orUj3z61DHOeAeiTLxHDLaMsJYl8sL6kQPyms hNPYii1/FDcvuUNSDyjru+viTykTNgikGKH5ENCk/HERaDP14gBlibSvDJQHCy9h/zBG Q/+n385cB+9pv/tCHIFkCFJvOtlfLR14jKWOnbuQwFuN5ihIa48QZXfiWQyKTi6MVY8c lZ52D32f8vIdNtPN8LEzdA4dJpIo+mII6lzUGIuas2NuhQTHH02hvpL7aRmT+M8771eQ m4AQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=TncjjWg9; 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 n10-v6si1021778plk.318.2018.04.18.04.43.24; Wed, 18 Apr 2018 04:43:37 -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=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=TncjjWg9; 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 S1754008AbeDRLmG (ORCPT + 99 others); Wed, 18 Apr 2018 07:42:06 -0400 Received: from mail-oi0-f53.google.com ([209.85.218.53]:45809 "EHLO mail-oi0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753997AbeDRLmF (ORCPT ); Wed, 18 Apr 2018 07:42:05 -0400 Received: by mail-oi0-f53.google.com with SMTP id j10-v6so1259032oii.12 for ; Wed, 18 Apr 2018 04:42:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=TEcwSN9J5OMXWAlRxq+5UkBqNNorQasZYWO9t2XeXBA=; b=TncjjWg9KIlFAL4k8EPx7EQX/ldhUyVWVEWvoc1xHcJ6VAdINXd0H4kucl72c/xB72 S/kWQ5PmyymyxuZPP4yWROGY8b5Jta4hADLzX6JilhUdtYjC9wBLGKqGoqTs5t0bec6/ KbnJCJ+jJD8/cl4k7XzZ1bRqaNVpJjVFIcxHU= 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=TEcwSN9J5OMXWAlRxq+5UkBqNNorQasZYWO9t2XeXBA=; b=hVT/s2qQWukfb4L6lqSXG1wKJy4aA8Vphr/zZacwgZJcaCfENG17EDGZz+OyQkI2pU rKPuXJaWN3Ws1FpONiTdeGt7dXK5AEybxO/8WrUJGYa9tV70R/XavqovkRBrN16iZ8vI E9UymaMh5uWWCwORNnq8rhPEsq8w5Vgs57L9LnvkuvWDKQJxNkMk6KXZkAuTJAviDx7z SveY+yo0pY93qYHCcN8CEAG4h0DE9DKKpZTOcAPgU+2LbEQFKXxbLLcTnaocYAxaMPDr 5vmPdYW8GAHAYc4ZtTFo+CL/ep0Ur3ghw3x4xtPN0H8P5NLwedDgX0ltvi1QHLynJqGI p6vA== X-Gm-Message-State: ALQs6tB5nzcKX2Ae2tgjmPjnu2/Q0L/Xhodgv5DiXjCxlC/q5PfE471h QvnIUovo/r4n2NfpvhP8FXN+jPXCCKxfCKdJ+owadw== X-Received: by 2002:aca:ed8a:: with SMTP id l132-v6mr853113oih.181.1524051724480; Wed, 18 Apr 2018 04:42:04 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:5303:0:0:0:0:0 with HTTP; Wed, 18 Apr 2018 04:42:03 -0700 (PDT) X-Originating-IP: [176.63.54.97] In-Reply-To: References: <20180412150826.20988-1-mszeredi@redhat.com> <20180412150826.20988-32-mszeredi@redhat.com> From: Miklos Szeredi Date: Wed, 18 Apr 2018 13:42:03 +0200 Message-ID: Subject: Re: [RFC PATCH 31/35] Revert "vfs: add d_real_inode() helper" To: Amir Goldstein Cc: Miklos Szeredi , overlayfs , linux-fsdevel , linux-kernel , Howard McLauchlan , "Steven Rostedt (VMware)" 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 Wed, Apr 18, 2018 at 10:19 AM, Amir Goldstein wrote: > On Thu, Apr 12, 2018 at 6:08 PM, Miklos Szeredi wrote: >> This reverts commit a118084432d642eeccb961c7c8cc61525a941fcb. >> >> No user of d_real_inode() remains, so it can be removed. >> > > FYI, there is a new user in v4.17-rc1 added by commit > f0a2aa5a2a40 tracing/uprobe: Add support for overlayfs > > Seems like this patch got merged without any CC to overlayfs > mailing list nor maintainer? > > Not sure yet if overlayfs-rorw patches would allow reverting this > change. Not trivial, because uprobe is looking at i_mapping to get a list of current memory maps. We could set i_mapping at overlay inode initialization time, but we definitely can't *change* i_mapping at copy up. Which is bound to result in some weird inconsistencies. So likely we'll need to keep d_real_inode() for the time being. Thanks, Miklos