From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out162-62-57-210.mail.qq.com (out162-62-57-210.mail.qq.com [162.62.57.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8476330594E for ; Thu, 5 Mar 2026 06:33:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.57.210 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772692432; cv=none; b=jLhivKu3J9oxN1lDVqIoswSrrve37j2iBiIiXWPsrPEeslFYw+JJJ+TcuMqYj6P01lYRoTa3wbO6tHumE9OQUhsE0f2WLxFoRtyjavEF/iqy8pfOVOI7EAw/poePYWygaiVPu8JoETDMhtSS58ImMwgoeDTZ+RW0xwwIUqaav/0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772692432; c=relaxed/simple; bh=fxCmla4oCUv/E3KLqhpDLGKUgj97nRhRoRm358vw70U=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=iU9gTOsvMVuRO3oCaTcitfc7Pj4q8rg0FO7fMKPALqkAqb4h7Q1EGQEtwZN4pbjYsC3qCnSXGajahZTXuidJXZ3WBZ3w/OOToi3/8esUI3vHtKVjYeT0Ovuo9XwoU0z6JjcBu3yTP/DK7HOSEVLqvRkWySy8DfNZggeDfucYd5g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=uM/kA3Pr; arc=none smtp.client-ip=162.62.57.210 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="uM/kA3Pr" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1772692417; bh=pVFV6OmOB1pjBEiBV9WBsNuTqUlX3O34cxvN1q79avA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=uM/kA3PrGCxRa9eXWItGNk1qn6Nvyix1A9PtHYJ3nZf9r+0xXNXsy2c6K9Y2x5XWj NH0ukWKkLg9NwAz+qT7jZ8tXNEpkrvZrtaWUYaIU+jej7gvw7hcInTnHZF4d0ZJsXL A5D/RQ8nVUJ61vBJrgkbZ+LZD4W+A1F50gpUvohg= Received: from lxu-ped-host.. ([111.201.4.63]) by newxmesmtplogicsvrszc43-0.qq.com (NewEsmtp) with SMTP id 863342AC; Thu, 05 Mar 2026 14:33:35 +0800 X-QQ-mid: xmsmtpt1772692415ta8jhhl5z Message-ID: X-QQ-XMAILINFO: MRMtjO3A6C9X6RQXHA15IPe9Im2oflOABigF9DzX1NZgq4rkM27pfQSLjZuMhA fCzKZFYCCKJOXaH8xtpJux6ELCP/iXBCvrvEI+U8l1WI7ad5hAagqv0HwJ7jwv9Nm9eNhhEkvMR/ yWB/7wK/SzsI9QXj58K6eX9xWheBjNg0v3+BJqAhStvjD6FtnZGA8koaiwUsHVAludxdLMZ/TYXG A1RlgBAsYGDsQW2FqHaxb/icxYN2RtiaGqW/f6sQwz8A92Fn9B+yRS3lhWQtmvkrWjuK+307dIcO UW3Kr6C1nKK4SoCdVDS9h9CrvbAsE75g4mCX1jG8aPzPJc09gfNxQPmmGk3F6XU/wRCm8lVWDSG0 lisE7fFMutV+zdk9EPE/ZEGtRR4wi7I+tdW/qhpfIz6lbfKr5+wGEWgTLP+fCfNv9+SX9zUxc+Jv slPl+mkWynj62wN15uKVO6K4/dQB1O3g68MRym+4nDVHGd97PcYQs4Jf8uYYPIsvznuyOalIB3+r JgywzpV300SD3nLeuPef2UJDNOuQm6ieAiItipwoKJE8fNnxMLTaPWnnb9sfcir5+a/YNSdwyXhR QwhKvRXI/tg7xvvPExbCzu8g0sSq38Je5PTh5LbqjbSV6N8bF8NgkbYXOG/fe9EEoqK56EjDJuc8 g8z0iEgj0gdg4F/ECuB6KSGi0IHc4FuaUR05Adpyp7IoWxWGunB9a0IpzZpyXhSTplRYmoKSYIsZ GNXAkMLxh13FQzaJ279C3V6ugfPsEKnCNaGbWMS5bemfviIaFG1nE1+UC7EwFEuZ4aa/qF+zv28v D9YrCTn3mrhMo3I3mjc6+r0r3T9lo1G0+zeO2vr9FBcqMUtrTvf66HaZNtzhDd0As7mPjLxqkkoh /tpCEdDTQBZYseI6cvcUpsr8SSvyGSeNianurLKjfa6rZ0Aieba76PAuGH5kSo8bp/nXJ/DKAqty bKYfbtbn+B8MdcItNAdQG+ag1q8oeLcyh/wgiOxX53Sa+fsXsY+seL30Ql1C0vamyTqRij0yqSZY h+C5PKfeoNtCRHQlHh X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== From: Edward Adam Davis To: syzbot+1659aaaaa8d9d11265d7@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [ext4?] INFO: task hung in filename_unlinkat Date: Thu, 5 Mar 2026 14:33:35 +0800 X-OQ-MSGID: <20260305063334.410781-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <699ebd11.a00a0220.21906d.0005.GAE@google.com> References: <699ebd11.a00a0220.21906d.0005.GAE@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit #syz test diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index ae3804f36535..0bed3379f2d2 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c @@ -4458,19 +4458,13 @@ int ext4_ext_map_blocks(handle_t *handle, struct inode *inode, if (IS_ERR(path)) { err = PTR_ERR(path); if (allocated_clusters) { - int fb_flags = 0; - /* * free data blocks we just allocated. * not a good idea to call discard here directly, * but otherwise we'd need to call it every free(). */ ext4_discard_preallocations(inode); - if (flags & EXT4_GET_BLOCKS_DELALLOC_RESERVE) - fb_flags = EXT4_FREE_BLOCKS_NO_QUOT_UPDATE; - ext4_free_blocks(handle, inode, NULL, newblock, - EXT4_C2B(sbi, allocated_clusters), - fb_flags); + ext4_ext_remove_space(inode, newex.ee_block, newex.ee_block); } goto out; }