Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F37FC25B4E for ; Sun, 22 Jan 2023 20:06:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230137AbjAVUGO (ORCPT ); Sun, 22 Jan 2023 15:06:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230026AbjAVUGM (ORCPT ); Sun, 22 Jan 2023 15:06:12 -0500 Received: from mail-qt1-x82b.google.com (mail-qt1-x82b.google.com [IPv6:2607:f8b0:4864:20::82b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EDA9BDBE8 for ; Sun, 22 Jan 2023 12:06:11 -0800 (PST) Received: by mail-qt1-x82b.google.com with SMTP id s4so8266225qtx.6 for ; Sun, 22 Jan 2023 12:06:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=M3P+Sxuip0JpXG7+ldpgmEp2EenukjcoZIDETYOhkzk=; b=AxA6vhZvWvf4Ly02xlfimgdl7Mc4SsAq21xlSc5ob2ZJN/c+Ewq6nEdGEnHBezxMEQ q89Z0xlyCdda5W59uRY2wm/deBWEk/+CusXOSvkD38qN/864plKvpxf1eXijXmHmSedv Z8QjFmJ5xByp+RvZZBjOGhgKugQgMTz3pBtwU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=M3P+Sxuip0JpXG7+ldpgmEp2EenukjcoZIDETYOhkzk=; b=OIlK7sSebTumqbMKIes2Kxj/a8Tnz6RpF6ytzz62VX/MqY9ndo/Xp3oQI23pAtnSZk AujVFd/Q8ngBh+BxzqgHj5YKrj3lo7DoWxnIe8cRfxr+Mp955SWaKVEE+EMpGPdtRxZ/ uQaCMoCtpKmjrM1Y1YrOsKMcD6LVJmsodXNv+w0e2zKel0T10lNqka/NnZSdCcuf55B9 K1mlB3Ihbh+V3T2aHZDq+El/Xb009yQllHCoHNCadwM7x36z5VA97gekmv4VPizg4P3P IC6eGo9fbGLRI8Q66FYY8LZGR7xZ8WpKG/fDnJ2DVAJK7L/KDp0cF9pVbKRRezcAOvhc 69yA== X-Gm-Message-State: AFqh2krHLYHZqv2ylyFZdVGEEwcgJECNQKbGsa1UzDYqbnrOLsVBvpqQ MxM7trNIwkpxOnbcg9rYdPvJioGubucvgAwc X-Google-Smtp-Source: AMrXdXvOLdjcp13W6MqTWGltSk5mqXqFTuGMCGkNgEZabeXWAV3C87sdor0RGsv+RscCxCWWOTQ3zg== X-Received: by 2002:ac8:4914:0:b0:3b6:2e1d:4a11 with SMTP id e20-20020ac84914000000b003b62e1d4a11mr33482864qtq.22.1674417970694; Sun, 22 Jan 2023 12:06:10 -0800 (PST) Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com. [209.85.222.175]) by smtp.gmail.com with ESMTPSA id bp43-20020a05622a1bab00b003a5c6ad428asm8588678qtb.92.2023.01.22.12.06.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 22 Jan 2023 12:06:10 -0800 (PST) Received: by mail-qk1-f175.google.com with SMTP id d13so5393039qkk.12 for ; Sun, 22 Jan 2023 12:06:10 -0800 (PST) X-Received: by 2002:a05:620a:99d:b0:705:efa8:524c with SMTP id x29-20020a05620a099d00b00705efa8524cmr1089614qkx.594.1674417969782; Sun, 22 Jan 2023 12:06:09 -0800 (PST) MIME-Version: 1.0 References: <20230122090115.1563753-1-agruenba@redhat.com> In-Reply-To: <20230122090115.1563753-1-agruenba@redhat.com> From: Linus Torvalds Date: Sun, 22 Jan 2023 12:05:53 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] gfs2 writepage fix To: Andreas Gruenbacher , David Howells , Steve French , "Theodore Ts'o" , Jan Kara , Trond Myklebust , Christoph Hellwig , "Darrick J. Wong" Cc: cluster-devel@redhat.com, linux-kernel@vger.kernel.org, linux-fsdevel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jan 22, 2023 at 1:01 AM Andreas Gruenbacher wrote: > > gfs2 writepage fix > > - Fix a regression introduced by commit "gfs2: stop using > generic_writepages in gfs2_ail1_start_one". Hmm. I'm adding a few more people and linux-fsdevel to the reply, because we had a number of filesystems remove writepages use lately, including some that did it as a fix after the merge window. Everybody involved seemed to claim it was just a no-brainer switch-over, and I just took that on faith. Now it looks like that wasn't true at least for gfs2 due to different semantics. Maybe the gfs2 issue is purely because of how gfs2 did the conversion (generic_writepages -> filemap_fdatawrite_wbc), but let's make people look at their own cases. Linus