Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp18883827rwd; Wed, 28 Jun 2023 01:54:58 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ631Wb7g1l523FhAUp0OWHVy8VBoOAoarLB5Oh1dQBWV8ZGInO37QJUUFQW2Mr/vq4u0L9T X-Received: by 2002:a17:906:794d:b0:98c:8694:9525 with SMTP id l13-20020a170906794d00b0098c86949525mr20988117ejo.4.1687942497905; Wed, 28 Jun 2023 01:54:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687942497; cv=none; d=google.com; s=arc-20160816; b=WvSFk/C8SMef28lyXoFVAyZCPifdGQk/kwKkKMpazQ4znKaFpzarvWWS6aED7sVkzl ZBHQLn1ErGwPWDuIfJtpcedPQrHSTNxB946MOHQ0bqB6kzzS02dDU3gv0qwvmslg+QMT LgtZefLNFP/iPxFJIGwT6CboMAD2tyshhOUMo/ir1e87FXi4H+HN+ix3dNkqH8dPh/cS wiQklVlGGCG6M1ok4+ijXWGwNFFsAAEWmUwKI6DNOZXZD67wosO/DM8dDepkv3T70TY2 qJzg8rkPvXKXlnX7tZtIiGLOeiTjkfj2VNfIkZcNntKPuGOcf7Uze1F12Ty/r29pkviK UIlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=jwV6VegEGgXHvYZO+FVF8YG499LVL6bepvXDlvF8+Rg=; fh=EX1nG+OBU1rT/IvuQWmS01EQtLMc1jrbHRCsFdSYsK8=; b=FXzhKbXT1QnUbIy1rRx2DunvUbal5QbMwEeAQriH68VoMSK7wF4BmDruDk/VoBO1QS fFXQLAqaZnCONvlaI9ypqkyaJuOkLPeaXT8OWcXDV922UyZlrS04RifH5MIZ059y52cR EHqfziW3MfIv/iJlg2hAWKDRF76jqac8uxGOgb5NntiqEvYXrFolVJ2pR+HhfpRyzmtz FjNy65Ol31quHlGLJ85ErRZspaImNyRtml/AmV8EI80yKjPiwGHSlKCZZJz+xOUAg3QE a3CarJE+B6CrR5D5r/tVIYDmKtuQjFh6IWoXK6sIM4W2fp0I/KR1U6ddgJrXhcRBIiBa npzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="DdN/W8i9"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u27-20020a1709063b9b00b0098df2c99726si4809408ejf.147.2023.06.28.01.54.34; Wed, 28 Jun 2023 01:54:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="DdN/W8i9"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-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 S232475AbjF1H6t (ORCPT + 99 others); Wed, 28 Jun 2023 03:58:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231760AbjF1H4Z (ORCPT ); Wed, 28 Jun 2023 03:56:25 -0400 Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 335AD30CB; Wed, 28 Jun 2023 00:55:40 -0700 (PDT) Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-1b80ba9326bso22837675ad.1; Wed, 28 Jun 2023 00:55:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687938939; x=1690530939; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=jwV6VegEGgXHvYZO+FVF8YG499LVL6bepvXDlvF8+Rg=; b=DdN/W8i9yZGtVroesVqsYL9291qa6yWdufawJ695i78fLkmsgsak5TfYyWmXdTfYnF 1FPtHGggMjJYlAvpYG4UJGDhQKW0nDaFKUzDHNBP+UEm4+XaxCfVb6Ds/fqhGIaK7k2S glFNTqtmoiZgWAC35C9oOnpZpjRvhs1sNT5HpEnMLa56LxbSW1btvvXyKDr9awgPk2vS xTTLLmGMRjacxZZpi2nBjvtvhYfNz6dL19rRENid70NexX/C6eS8pP8gU1meTDwrueXG 8q/jc6q3jGHNMU5W3/AREXc0J2kUTGfTxIcUvKCyCkFjMXuKnq5rh6UyqPhSyR91iSev LsAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687938939; x=1690530939; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jwV6VegEGgXHvYZO+FVF8YG499LVL6bepvXDlvF8+Rg=; b=cdr1eb/k3dGnTm44E+508q54OTTw95l5st1vyKxWMNMmfhEXP6n7rOg/b124VCyKcw MqYWd+k/vqvkWfRKrSHQALCVu4m8qR5VU+eTEhu7yFM4e9Vv4ww79DzyExr+Wdqqgban 30Xn6ZTO5kg/5UuHHKDAUOzpN+KWej1Pz5dhILv4XG5MgRpjciA+VaZYXi+BF+pCeqfr 17PTB8nPk5yaS/VAJp2d76iKL3G7UFJOESNY/ESDRFS7euH4grlfGNkxZVcu2gZEW8hA gr5f4xcYS8aUp+Vw1c1yOtYykyseoyBbqVhgKy3XMCOMTcfYfygxK5ywztSxYLpnIP9Q yl5w== X-Gm-Message-State: AC+VfDzXpBRAeKww4MGH4VYZ5AVtKCFyeUWc+mP/M4PT7i4/B1fWnvBx POm2ypsgIiWIqvgOE+1aLFQdF1xV+jQ7dUrVb3SDoBAtwBk= X-Received: by 2002:a1f:e201:0:b0:471:4ceb:675f with SMTP id z1-20020a1fe201000000b004714ceb675fmr10540049vkg.9.1687932158755; Tue, 27 Jun 2023 23:02:38 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Amir Goldstein Date: Wed, 28 Jun 2023 09:02:27 +0300 Message-ID: Subject: Re: [PATCH v4 0/3] fanotify accounting for fs/splice.c To: =?UTF-8?Q?Ahelenia_Ziemia=C5=84ska?= Cc: Alexander Viro , Christian Brauner , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Jan Kara , Chung-Chiang Cheng , Mel Gorman Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 27, 2023 at 11:50=E2=80=AFPM Ahelenia Ziemia=C5=84ska wrote: > > Always generate modify out, access in for splice; > this gets automatically merged with no ugly special cases. Ahelenia, Obviously, you are new to sending patches to the kernel and you appear to be a very enthusiastic and fast learner, so I assume you won't mind getting some tips that you won't find in any document. a) CC LTP only on tests, not on the kernel patches b) Please don't post these "diff" patches. Developers (and bots) should be able to understand which upstream commit a patch is based on (git format-patch provides that info). I mean you can send those diff patches as part of a conversation to explain yourself, that's fine, just don't post them as if they are patches for review. c) When there are prospect reviewers that have not reviewed v1 (especially inotify maintainer), it is better to wait at least one day post= ing v2 and v3 and v4 ;), because: 1. It is better to accumulate review comments from several reviewers 2. Different reviewers may disagree, so if you are just following my advice you may need to go back and forth until everyone is happy 3. It's racy - reviewers may be in the middle of review of v1 without realizing that v2,v3,v4 is already in their inbox, so that's creating extra work for them - not a good outcome Going to review v4.... Thanks, Amir.