Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp4262042pxy; Tue, 27 Apr 2021 00:13:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxqUewVM76UFVK3Wtbi5sJRJYHm04ViAetwMTiI9+o7Alm18KvyShwztKr1RkTKE7ZqNqM+ X-Received: by 2002:a65:62d7:: with SMTP id m23mr20727883pgv.244.1619507584905; Tue, 27 Apr 2021 00:13:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619507584; cv=none; d=google.com; s=arc-20160816; b=HT2u0Fd39BfVmHvNBihtN5zgP/6tuI9FcumUieYMH0K4Nek61zaYN1S+UFfg43DlaE MPpospTn6IePmzBVup+t70v9EQU/xRidIERUPTOLzoLhwZf0SBwP8fZAbd+97LQU2SuC 381l4i9qmaC0WnddUjecgBAZpW2sOr7OFizf1nWPM9hO9dlcD0GilLhgZzV/NJ2Pv7r8 B3JxQ+n8E5vWl3kNtA7dWMj8czdZq/NP0nccNgl7jKThbquCjrNVv8zHu9cr+q3lhJpo RDTQ2WP9csvgFgWmGTEAqWBQ2+0M9p9qZy8tUs6gUz84q9/NjeB/5wck2GbDG3CL3VkZ y3Vg== 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=o8L5ZMaubvXb3xbIclAe/yQ2wqz77CZcrOI4jqRRtAg=; b=xRdGSnMK3glXaK3ERGetFH3S9Eq2DXSaLjACC+2IxRnOfmf9YzbkzOTfSpR9mNrOMG Gcrk6M72eP7jsEt2bnXe1BO+xe5PLDjTPMIbb7bDYSY4ukprQgACq+QGasWcruVJEhD6 isdArzXs5d0t6T+ggHIAKz7HOGoCngIynCLk2Tq2+GCIwsJD+XaVTOF38egsIkFNDl6v xst5xGMWMRhgz2iLINXgjWCvhJwXtVrUijyA0ZZYkUaA60fgZdhrSX+Xou4L0Dffv2tQ TRwLxFmXnCiFuR3NI+XxkS3rSMa4aTU+yJaL4OOETPdhvJDprPgF8aO8QcjRLFd8CyQM T6tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PHAZcfLX; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z27si19708583pga.62.2021.04.27.00.12.49; Tue, 27 Apr 2021 00:13:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-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=@gmail.com header.s=20161025 header.b=PHAZcfLX; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230062AbhD0HMX (ORCPT + 99 others); Tue, 27 Apr 2021 03:12:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234916AbhD0HMH (ORCPT ); Tue, 27 Apr 2021 03:12:07 -0400 Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C37EC061760; Tue, 27 Apr 2021 00:11:24 -0700 (PDT) Received: by mail-io1-xd36.google.com with SMTP id e186so5605081iof.7; Tue, 27 Apr 2021 00:11:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=o8L5ZMaubvXb3xbIclAe/yQ2wqz77CZcrOI4jqRRtAg=; b=PHAZcfLXvVvhrblorjYGiuz2n26RGPhP+pY0hoL/Bmq+S7WAe7YNxXYciTxixSufmQ YBTx2TpMKEz5RCT6bQT/oLfBSGgOu6Aj7lo03S25waBWaEpRtJPnvM/3+1jXnpn2XwL9 3tIoRFVEtYj7ze+dX0mcuozPBB3MQgHZieMgT/zCB8DZtWcqQNAJ92XymXgP6DmmXVOA zWyrqDLSwAsk1TVdaEG/hIk7fIIfpU0aMtNqMoryDy7b3dHwzcWq9WF0MUum6xa7CRwJ Kib6AeQGbmbQbbkgfmor8cPq4ePdKBtYdpn+ucu06GmildkVEM2BFrtXtw6mOKj/pgz4 fABQ== 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=o8L5ZMaubvXb3xbIclAe/yQ2wqz77CZcrOI4jqRRtAg=; b=LuF1mjRfnxVDjboe2rNEX98TzeH/1I98zurhIZRq5BMfQrKU406S69LpPyzW23b11Z aQVh+d/jic8hF7OaecpbMrTfrNEc9UUuvJpb8TtzHRw7xdT3We02ZKgtSiQ2dgpUD96+ bIgrGey2WbuRsQ4Ycr2svmgKLzwy1320Or2sN7EY+cSX0j1I0gatOf8zUf0BRmC4wihj /MJWrjEM2XgD0VzKYzfDfZOYQVVYDa2AC1/DovyT46BG7dsQfQKLjPTBRTwiu1u6RZeK cX+yw6JO340RvpxteCTtUsdq3eLyngKkcVb3vAYonTNJ9Ka5eNiS++DUvggAy1Cpq4D/ ZsIw== X-Gm-Message-State: AOAM5300gVt4v0MRa+5CxLL6sKV4EaWLhk9JmoXDpdJLBfCF9lyStfba 7u9ViqREUIXNGEUNIFChqIGeJLgI+XgD/6LpqHKm9S1V8dY= X-Received: by 2002:a05:6602:58d:: with SMTP id v13mr17367403iox.64.1619507483590; Tue, 27 Apr 2021 00:11:23 -0700 (PDT) MIME-Version: 1.0 References: <20210426184201.4177978-1-krisman@collabora.com> <20210426184201.4177978-11-krisman@collabora.com> In-Reply-To: <20210426184201.4177978-11-krisman@collabora.com> From: Amir Goldstein Date: Tue, 27 Apr 2021 10:11:12 +0300 Message-ID: Subject: Re: [PATCH RFC 10/15] fanotify: Introduce code location record To: Gabriel Krisman Bertazi Cc: Theodore Tso , "Darrick J. Wong" , Dave Chinner , Jan Kara , David Howells , Khazhismel Kumykov , linux-fsdevel , Ext4 , kernel@collabora.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Mon, Apr 26, 2021 at 9:43 PM Gabriel Krisman Bertazi wrote: > > This patch introduces an optional info record that describes the > source (as in the region of the source-code where an event was > initiated). This record is not produced for other type of existing > notification, but it is optionally enabled for FAN_ERROR notifications. > I find this functionality controversial, because think that the fs provided s_last_error*, s_first_error* is more reliable and more powerful than this functionality. Let's leave it for a future extending proposal, should fanotify event reporting proposal pass muster, shall we? Or do you think that without this optional extension fanotify event reporting will not be valuable enough? Thanks, Amir.