Message ID | 20231107142154.613991-1-agruenba@redhat.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:aa0b:0:b0:403:3b70:6f57 with SMTP id k11csp267163vqo; Tue, 7 Nov 2023 06:23:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IFqgKPwywDHvHsHuGw3WQr/C0/55YrcBL2eVoSlYcPVHmIPVaFxj+YLiOUsAFsL139piKSO X-Received: by 2002:a05:6a00:93a9:b0:6c3:74d6:595a with SMTP id ka41-20020a056a0093a900b006c374d6595amr10495683pfb.13.1699366980157; Tue, 07 Nov 2023 06:23:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699366980; cv=none; d=google.com; s=arc-20160816; b=rhO1RSbHh5t/8F0sACkQ4HYB9w62TllTtUL2UQgPgd/SxPC/3zGF/j0at0lJurOmby nBk8SAVt9P7NvHy4yE8JT9iYOzu9HnzvA3V7hb2LV6R2JYLPZrAgMLLlTgNzl/vUu5Cy bOI+4qnD/kHpMe3zHhRwJqEVRzFOGSLDlRns2HCdNkp419QFcVgzy4w/R1JtjqYHuLbJ nFiy76zAEqUpPjve0k9MOwXMGk6MjG74TowyebGppVjV1NqZ9X6XKU/sDxu9MWm/39uA Hk7Ac/c5K0uSp8OzI7KMg8oqkUpkCc9FtFgFQRj/UaoTAPz2wHVPMoJ3IkIN01VtQ/g4 GJNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Z7U0IjTbm9Q4t163uqbaeBeeKjVAKxsMyeV8QNr3RKI=; fh=6ckaRXrkAuXdOgklx3cBW8QSmoVOd87RnXeBKJL9v4A=; b=QuEntkNwEJVj+GjSleYOruG8WqbJbQl8UUCHG6NkrSj962chQxlLRZRRB2fq2y1E1s mwOZ4HAbiQivX/F5uNP2niAvrGNBQg+9eqveT3m7fSmnF8gJ4XPj3vi2jDLUtsFkd8x+ dK2hj9069wmpAEKaV1+6QGnX0DXry714HfLV/J0UYJrQbu5zJyBvFpssnRsjl2YQbKCk negQgUiD3fYHstOPBzxwpz/EKEZzfnC7GmmmbNg6x6vad7iuoZVqtsgWzJh8fU4IgxgR nOCKNXzoM51ozObk/Sb95u+1RnkhgmPJGOjfqJmTR3J3simvn/2V6cHlPtfJ+xNKlH+9 hlAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=IQMJz3pO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id b20-20020a056a000a9400b006bcde830350si10894095pfl.290.2023.11.07.06.22.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 06:23:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=IQMJz3pO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 5F0FC806811F; Tue, 7 Nov 2023 06:22:57 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234533AbjKGOWt (ORCPT <rfc822;lhua1029@gmail.com> + 32 others); Tue, 7 Nov 2023 09:22:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40630 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229643AbjKGOWr (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 7 Nov 2023 09:22:47 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ABE4111A for <linux-kernel@vger.kernel.org>; Tue, 7 Nov 2023 06:22:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1699366919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Z7U0IjTbm9Q4t163uqbaeBeeKjVAKxsMyeV8QNr3RKI=; b=IQMJz3pOud2214gpHqPxtI7j+Fgh959mkbWE0ZoZX+Hr8ZN68PfimW4n5QrqRG00lNsrNw NMqTFKblekkx8fFPWqMU1ckuaP5lDIzs0/FsFhtdcKARIIMxGbbLKlIqt2Qi6k8zRyR6Vx oLaKiXwb0DU2DrNReSn32CaJrOttkeI= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-26-OIMR5y2kPQ-aYJU9eRd9Hg-1; Tue, 07 Nov 2023 09:21:56 -0500 X-MC-Unique: OIMR5y2kPQ-aYJU9eRd9Hg-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.rdu2.redhat.com [10.11.54.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 5C218821BCF; Tue, 7 Nov 2023 14:21:56 +0000 (UTC) Received: from pasta.redhat.com (unknown [10.45.226.102]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9AA881C060B0; Tue, 7 Nov 2023 14:21:55 +0000 (UTC) From: Andreas Gruenbacher <agruenba@redhat.com> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: Andreas Gruenbacher <agruenba@redhat.com>, gfs2@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [GIT PULL] gfs2 fixes Date: Tue, 7 Nov 2023 15:21:53 +0100 Message-ID: <20231107142154.613991-1-agruenba@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.7 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Tue, 07 Nov 2023 06:22:57 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781915431019792232 X-GMAIL-MSGID: 1781915431019792232 |
Series |
[GIT,PULL] gfs2 fixes
|
|
Pull-request
git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v6.6-rc2-fixesMessage
Andreas Gruenbacher
Nov. 7, 2023, 2:21 p.m. UTC
Hi Linus, please consider pulling the following gfs2 fixes. Thank you very much, Andreas The following changes since commit a49d273e579615ed63d0347f94075dd22b9458a3: Merge tag 'gfs2-v6.6-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 (2023-09-18 11:59:38 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v6.6-rc2-fixes for you to fetch changes up to 0cdc6f44e9fdc2d20d720145bf99a39f611f6d61: gfs2: don't withdraw if init_threads() got interrupted (2023-11-06 01:51:26 +0100) ---------------------------------------------------------------- gfs2 fixes - Don't update inode timestamps for direct writes (performance regression fix). - Skip no-op quota records instead of panicing. - Fix a RCU race in gfs2_permission(). - Various other smaller fixes and cleanups all over the place. ---------------------------------------------------------------- Al Viro (1): gfs2: fix an oops in gfs2_permission Amir Goldstein (1): gfs2: fs: derive f_fsid from s_uuid Andreas Gruenbacher (19): gfs2: Simplify function gfs2_upgrade_iopen_glock gfs2: Remove freeze_go_demote_ok gfs2: Remove unused gfs2_extent_length argument gfs2: Get rid of the gfs2_glock_is_held_* helpers gfs2: Don't update inode timestamps for direct writes gfs2: setattr_chown: Add missing initialization gfs2: Stop using GFS2_BASIC_BLOCK and GFS2_BASIC_BLOCK_SHIFT gfs2: Two quota=account mode fixes gfs2: Clean up gfs2_alloc_parms initializers gfs2: Clean up quota.c:print_message gfs2: Add metapath_dibh helper gfs2: Get rid of gfs2_alloc_blocks generation parameter gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanup gfs2: Convert stuffed_readpage to folios gfs2: Convert gfs2_internal_read to folios gfs2: Rename gfs2_lookup_{ simple => meta } gfs2: No longer use 'extern' in function declarations gfs2: Silence "suspicious RCU usage in gfs2_permission" warning gfs2: don't withdraw if init_threads() got interrupted Bob Peterson (1): gfs2: ignore negated quota changes Juntong Deng (1): gfs2: Fix slab-use-after-free in gfs2_qd_dealloc Su Hui (1): gfs2: remove dead code in add_to_queue fs/gfs2/acl.h | 8 ++-- fs/gfs2/aops.c | 72 ++++++++++++++++---------------- fs/gfs2/aops.h | 6 +-- fs/gfs2/bmap.c | 17 +++++--- fs/gfs2/bmap.h | 38 ++++++++--------- fs/gfs2/dir.c | 2 +- fs/gfs2/dir.h | 38 ++++++++--------- fs/gfs2/file.c | 18 +++++--- fs/gfs2/glock.c | 1 - fs/gfs2/glock.h | 113 ++++++++++++++++++++++----------------------------- fs/gfs2/glops.c | 13 ------ fs/gfs2/glops.h | 4 +- fs/gfs2/incore.h | 2 +- fs/gfs2/inode.c | 33 +++++++++------ fs/gfs2/inode.h | 60 +++++++++++++-------------- fs/gfs2/log.h | 46 ++++++++++----------- fs/gfs2/lops.h | 22 +++++----- fs/gfs2/meta_io.h | 20 ++++----- fs/gfs2/ops_fstype.c | 28 ++++++------- fs/gfs2/quota.c | 31 +++++++++----- fs/gfs2/quota.h | 38 ++++++++--------- fs/gfs2/recovery.h | 18 ++++---- fs/gfs2/rgrp.c | 12 +++--- fs/gfs2/rgrp.h | 85 +++++++++++++++++++------------------- fs/gfs2/super.c | 29 +++++-------- fs/gfs2/super.h | 50 +++++++++++------------ fs/gfs2/trans.h | 24 +++++------ fs/gfs2/util.h | 8 ++-- fs/gfs2/xattr.c | 6 +-- fs/gfs2/xattr.h | 12 +++--- 30 files changed, 421 insertions(+), 433 deletions(-)
Comments
On Tue, 7 Nov 2023 at 06:22, Andreas Gruenbacher <agruenba@redhat.com> wrote: > > please consider pulling the following gfs2 fixes. You are officially on my shit-list for (a) claiming it's fixes (b) apparently lying about that fact to make it appear that it's ok that this wasn't in linux-next and was committed within the last few days about half of the commits in that pull request are very recent, weren't in linux-next when the merge window started, and while a couple of of them are fixes, most of them are just minor cleanups. DON'T LIE ABOUT THINGS. It only annoys the hell out of me when I notice that somebody was trying to pull wool over my eyes. I've pulled this and I'll let it be (because I already merged other stuff on top), but dammit, just be honest about what happened, don't try to claim this is somehow "fixes" and thus ok to not have gone through linux-next. Or, better yet, get your ducks actually lined up before the merge window. Linus
The pull request you sent on Tue, 7 Nov 2023 15:21:53 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v6.6-rc2-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1a0507d8780e2902c4c17c5a4c45d298bd7048af
Thank you!
Am Di., 7. Nov. 2023 um 21:31 Uhr schrieb Linus Torvalds <torvalds@linux-foundation.org>: > On Tue, 7 Nov 2023 at 06:22, Andreas Gruenbacher <agruenba@redhat.com> wrote: > > > > please consider pulling the following gfs2 fixes. > > You are officially on my shit-list for > > (a) claiming it's fixes > > (b) apparently lying about that fact to make it appear that it's ok > that this wasn't in linux-next and was committed within the last few > days > > about half of the commits in that pull request are very recent, > weren't in linux-next when the merge window started, and while a > couple of of them are fixes, most of them are just minor cleanups. > > DON'T LIE ABOUT THINGS. It only annoys the hell out of me when I > notice that somebody was trying to pull wool over my eyes. I apologize for referring to the entire set of commits as fixes when it's really fixes and various other things. I've said so in the tag description, but I realize now that that's not good enough. Lying about what those commits are wasn't my intention though. And I apologize for the last -minute changes. There is one commit that removes a single line of dead code which could easily have waited. The rest are fixes, but they should have been completed much sooner. That's entirely my fault. > I've pulled this and I'll let it be (because I already merged other > stuff on top), but dammit, just be honest about what happened, don't > try to claim this is somehow "fixes" and thus ok to not have gone > through linux-next. > > Or, better yet, get your ducks actually lined up before the merge window. > > Linus Thanks, Andreas
On Tue, 7 Nov 2023 at 14:18, Andreas Grünbacher <andreas.gruenbacher@gmail.com> wrote: > > I apologize for referring to the entire set of commits as fixes when > it's really fixes and various other things. I've said so in the tag > description, but I realize now that that's not good enough. Lying > about what those commits are wasn't my intention though. .. and hey, sorry about my outburst. Your pull request was the first one this merge window where I reacted to how many of the commits weren't in my copy of the linux-next tree, and there wasn't any reason why in the description. So I reacted very strongly. It didn't help that I had a headache. Rather than look at how many other of the pending pull requests I have that ended up coming in in the last 24 hours have the same issue, I decided to lie down in a dark room for a few hours. Linus