From patchwork Sun May 14 00:28:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Theodore Ts'o X-Patchwork-Id: 93636 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp6043755vqo; Sat, 13 May 2023 17:52:56 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5Y0ndceeIj3vH6OnatgLS3zqf/5vRKJRyjR05yXSp2SkR2QnCBSfVToJhUWw/VLRdbzlh6 X-Received: by 2002:a05:6a20:430c:b0:101:2bc4:5e1e with SMTP id h12-20020a056a20430c00b001012bc45e1emr24095855pzk.47.1684025576132; Sat, 13 May 2023 17:52:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684025576; cv=none; d=google.com; s=arc-20160816; b=S7jVhW8jR/BMVJwzFsVu4RPU4bNXS/SNTSKpzzs1bbgHv11gcTXDEWYnArOPZQdwMC h8yb6Q3r/267SiXEiqpLzyjDCSdO4ipI34MZpX53DmiR7XSS5fywnx5dOARaOChyB3I/ hILWpGbUnZ+U1mCsi5t3V5UPAYdpAF0lTFhGtfF7wZrQwn5Th3pcvgRN2/kO6los3k2v /Ga4AfpzBgTg41HaYNE9npO8iKANC/25+uuuBmz+yn+kvRJQ9XHUa08Q13Dn+CLYeqcp JXZ39YJzjbK9vCFhBF268NxigAEKkbuVx4P26vI0jOzkwdKiN2wYgR619SZXMwYFS5io 7ycg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=qkec5ADxFO71hl1xH4tF5OmYZz7x8P8jo+KIik1Vq3s=; b=jZKXqs13LmfPZbPnFb6nMPPyFJQuypkbCLcuJFPKiXFVfqhZdnXodAscGY0HHVEC4a f5LwbUOd/Klc+b5Q4HEDWZQJL7DNHue7/KYvCIM2wArjKqENLKBH+uxxb2EWHx7zEIgC H7e73ZUMXMHAogbiZyZroWw095nTcMF4QTRcMZNzsCT+qmgoZ2vfmO31VRDn7uF1V1Vx uRl42Mnki4OPi9BDHnkk/ooHudF8AZVuP3RpxbA++F8m8OqvgFwDeKTZocNiWRtrAjkC 9eWe+K361qkd6LSgSAsNbQgm2ayi75DBpSFqoRglx2FDyN21VeLx4HtyoaxAKqxBOSjB 9MVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=Ja79xs+V; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v202-20020a6361d3000000b0051392b219dfsi13024176pgb.334.2023.05.13.17.52.41; Sat, 13 May 2023 17:52:56 -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=fail header.i=@mit.edu header.s=outgoing header.b=Ja79xs+V; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231637AbjENA3h (ORCPT + 99 others); Sat, 13 May 2023 20:29:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229834AbjENA3e (ORCPT ); Sat, 13 May 2023 20:29:34 -0400 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B9111BF9 for ; Sat, 13 May 2023 17:29:33 -0700 (PDT) Received: from letrec.thunk.org ([172.102.11.162]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 34E0TOFT001902 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 13 May 2023 20:29:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1684024167; bh=qkec5ADxFO71hl1xH4tF5OmYZz7x8P8jo+KIik1Vq3s=; h=Date:From:To:Cc:Subject; b=Ja79xs+Vw/ltOlz0FkAjV+CvXlOwLW2OAtmIuRXgfNVN0/Yoila+YwhZfzvCk3q+C lxkr7Cv2xtu9B1yPSIEVL7S42cRTGTEOSey0h6iiO40T9Zurt+c1kFDy0hewY1csEw EUHm2D75+I6CylSs2Vqek9I+KP7Y0PPb3KrvLBKpO/fCMiYyS24pF9u8xIutfOv8sN TmKVS2f1w3clMWUI9bXl8xlfdpaeZ7Zzy97IKyEnvGtO1+U3WITV9yg9p2oL6OPXSz 8Dvw/+WFieiLXj2KyM7oNxwWCxbl6BGgkRqQzi8S9tLZ4PVqMdO6/LMijp6ZU6mZ+u hzfKk7Em1cm4g== Received: by letrec.thunk.org (Postfix, from userid 15806) id C36928C0479; Sat, 13 May 2023 20:28:41 -0400 (EDT) Date: Sat, 13 May 2023 20:28:41 -0400 From: "Theodore Ts'o" To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-ext4@vger.kernel.org Subject: [GIT PULL] ext4 fixes for v6.4-rc2 Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE, 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 lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1765828802433809419?= X-GMAIL-MSGID: =?utf-8?q?1765828802433809419?= The following changes since commit ac9a78681b921877518763ba0e89202254349d1b: Linux 6.4-rc1 (2023-05-07 13:34:35 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus_stable for you to fetch changes up to 2a534e1d0d1591e951f9ece2fb460b2ff92edabd: ext4: bail out of ext4_xattr_ibody_get() fails for any reason (2023-05-13 18:05:05 -0400) ---------------------------------------------------------------- Some ext4 bug fixes (mostly to address Syzbot reports) for v6.4-rc2. ---------------------------------------------------------------- Baokun Li (1): ext4: check iomap type only if ext4_iomap_begin() does not fail Jan Kara (3): ext4: fix lockdep warning when enabling MMP ext4: avoid deadlock in fs reclaim with page writeback ext4: fix data races when using cached status extents Theodore Ts'o (10): ext4: allow ext4_get_group_info() to fail ext4: remove a BUG_ON in ext4_mb_release_group_pa() ext4: fix invalid free tracking in ext4_xattr_move_to_block() ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled ext4: improve error handling from ext4_dirhash() ext4: improve error recovery code paths in __ext4_remount() ext4: fix deadlock when converting an inline directory in nojournal mode ext4: add indication of ro vs r/w mounts in the mount message ext4: add bounds checking in get_max_inline_xattr_value_size() ext4: bail out of ext4_xattr_ibody_get() fails for any reason Tudor Ambarus (1): ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum Ye Bin (1): ext4: fix WARNING in mb_find_extent fs/ext4/balloc.c | 43 ++++++++++++++++++++++++++++++++++++++++- fs/ext4/ext4.h | 39 ++++++++++++++++++++++++------------- fs/ext4/extents_status.c | 30 +++++++++++++---------------- fs/ext4/hash.c | 6 +++++- fs/ext4/ialloc.c | 12 ++++++++---- fs/ext4/inline.c | 17 ++++++++++++++--- fs/ext4/inode.c | 20 ++++++++++--------- fs/ext4/mballoc.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------------ fs/ext4/migrate.c | 11 ++++++----- fs/ext4/mmp.c | 30 ++++++++++++++++++++--------- fs/ext4/namei.c | 53 ++++++++++++++++++++++++++++++++++---------------- fs/ext4/super.c | 37 +++++++++++++++++++++++------------ fs/ext4/xattr.c | 5 +++-- 13 files changed, 269 insertions(+), 104 deletions(-)