| Message ID | 20241211041310.3383060-1-jianqi.ren.cn@windriver.com |
|---|---|
| State | Not Applicable |
| Headers | show
Return-Path:
<SRS0=0Auf=TE=vger.kernel.org=linux-ext4+bounces-5544-patchwork-incoming=ozlabs.org@ozlabs.org>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=ozlabs.org
(client-ip=150.107.74.76; helo=mail.ozlabs.org;
envelope-from=srs0=0auf=te=vger.kernel.org=linux-ext4+bounces-5544-patchwork-incoming=ozlabs.org@ozlabs.org;
receiver=patchwork.ozlabs.org)
Received: from mail.ozlabs.org (gandalf.ozlabs.org [150.107.74.76])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4Y7LMq5Tjnz1yRy
for <incoming@patchwork.ozlabs.org>; Wed, 11 Dec 2024 14:15:51 +1100 (AEDT)
Received: from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3])
by gandalf.ozlabs.org (Postfix) with ESMTP id 4Y7LMh4Lspz4wp0
for <incoming@patchwork.ozlabs.org>; Wed, 11 Dec 2024 14:15:44 +1100 (AEDT)
Received: by gandalf.ozlabs.org (Postfix)
id 4Y7LMh46pJz4wdF; Wed, 11 Dec 2024 14:15:44 +1100 (AEDT)
Delivered-To: patchwork-incoming@ozlabs.org
Authentication-Results: gandalf.ozlabs.org;
arc=pass smtp.remote-ip=147.75.199.223 arc.chain=subspace.kernel.org
ARC-Seal: i=2; a=rsa-sha256; d=ozlabs.org; s=201707; t=1733886944; cv=pass;
b=qF9MmpZpv8IOPVe4gSMS8oiuD4o71ePukrn2Q8504sMrbxMy5CzY/pUbSevtkoyYCpEAoMgJppFxVT91+R11lUH8BQOlxEoGocq4hYUe8eG4Tdygb7giergsxvD5EoojtIywp9yg62kKqOUqL74B3KtdjOH/4E1ES8mMjIiFhS3g2JwoU8GNxmyGF07heG4NAzdnBQRlXY4/YcFhunOMPJUpBDjn0xfz1GU8d4dTdSXycdHdsmepnI/kWHuruq3dBeBoZ5gYFM470qebieu8B69L4jGB1Bzktazb/nI4aK9cJb6vqIIkE+i94mXo/etEHs2uFaU7WR4prgKsFihL1Q==
ARC-Message-Signature: i=2; a=rsa-sha256; d=ozlabs.org; s=201707;
t=1733886944; c=relaxed/relaxed;
bh=HV6nVMSDvpyR6ct7Wc1yQSIUhTbmhme/PBDUep3itEk=;
h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type;
b=kxYIoU+tNDV+NBiLuLmgllM9fr02TkdUtOX4OU8B2jkStHVtHMSjSyOkCSYcXKX29jMvOQsyxOzDWZe+2N7uE6ifhYl6q2lY2Iqfhg8RxCEaJsYRkuO6ppFIKaU+TwCYDVjbuqElzwbZGX8Os80W6WonDSYkXQXzj+Zct7CbCoWvrVtgYQxbadBcPM/Y5tixEqc5GIYIhlLRVOASywqGKya2waRZVhbdL17r8x/1R5AXLnPMKmGghsSnUhTh+vSXoTsXTEKn0Wwkwu23iqaXf6/+C6WiBcxDfcxZBtgwjFTiAGAPI6Cij+Qr3xJF3Ico9f+AUpT7Vh4cAvuAsAsrvQ==
ARC-Authentication-Results: i=2; gandalf.ozlabs.org;
dmarc=fail (p=reject dis=none) header.from=windriver.com;
spf=pass (client-ip=147.75.199.223; helo=ny.mirrors.kernel.org;
envelope-from=linux-ext4+bounces-5544-patchwork-incoming=ozlabs.org@vger.kernel.org;
receiver=ozlabs.org) smtp.mailfrom=vger.kernel.org
Authentication-Results: gandalf.ozlabs.org;
dmarc=fail (p=reject dis=none) header.from=windriver.com
Authentication-Results: gandalf.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org
(client-ip=147.75.199.223; helo=ny.mirrors.kernel.org;
envelope-from=linux-ext4+bounces-5544-patchwork-incoming=ozlabs.org@vger.kernel.org;
receiver=ozlabs.org)
Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org [147.75.199.223])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits))
(No client certificate requested)
by gandalf.ozlabs.org (Postfix) with ESMTPS id 4Y7LMX3Dp0z4wvd
for <patchwork-incoming@ozlabs.org>; Wed, 11 Dec 2024 14:15:36 +1100 (AEDT)
Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140])
(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ny.mirrors.kernel.org (Postfix) with ESMTPS id A16CC165B40
for <patchwork-incoming@ozlabs.org>; Wed, 11 Dec 2024 03:15:36 +0000 (UTC)
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by smtp.subspace.kernel.org (Postfix) with ESMTP id 3D42520A5F1;
Wed, 11 Dec 2024 03:15:27 +0000 (UTC)
X-Original-To: linux-ext4@vger.kernel.org
Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com
[205.220.166.238])
(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 5F29420968B;
Wed, 11 Dec 2024 03:15:25 +0000 (UTC)
Authentication-Results: smtp.subspace.kernel.org;
arc=none smtp.client-ip=205.220.166.238
ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;
t=1733886927; cv=none;
b=XhQxVfyiE6Jva8P/BaEF62SpHPN2pCPygBuKjy+X3quw7PyI+h0bbMYyaCacnroc6M7tr31gjvhaeeHAuhjl/dWmidaFk2Q8yitU1kQEHFS7V3mp+BrzUgoHr4ehVlzoVmsxHJSk/zG2Z0AWQLCQGa8G9pbf3IQkHulv96GSsho=
ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org;
s=arc-20240116; t=1733886927; c=relaxed/simple;
bh=Cd+uhU8R6CFXhSMCzJ4EXSsUSmsT+tIYm39p00Pibq8=;
h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type;
b=Dxf6KBN5Kap+2CEotsOd61u7jsAab4YPTy7mU30CCGj001LtgTdGtJED06BgDe9DzcasAblzlmMUXesju6QDp5b7xHzLKxYHIGXBNfXvR/YeIXSmxkBVVlOelbbGgKfq0Eg5kNvsPNAtB5nmF0EcWOd5mx/utIKgFMFVjvjopGg=
ARC-Authentication-Results: i=1; smtp.subspace.kernel.org;
dmarc=pass (p=reject dis=none) header.from=windriver.com;
spf=pass smtp.mailfrom=windriver.com; arc=none smtp.client-ip=205.220.166.238
Authentication-Results: smtp.subspace.kernel.org;
dmarc=pass (p=reject dis=none) header.from=windriver.com
Authentication-Results: smtp.subspace.kernel.org;
spf=pass smtp.mailfrom=windriver.com
Received: from pps.filterd (m0250810.ppops.net [127.0.0.1])
by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id
4BAJDj9x019530;
Tue, 10 Dec 2024 19:15:19 -0800
Received: from ala-exchng01.corp.ad.wrs.com (ala-exchng01.wrs.com
[147.11.82.252])
by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 43cx1u3q15-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT);
Tue, 10 Dec 2024 19:15:19 -0800 (PST)
Received: from ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) by
ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server
(version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
15.1.2507.43; Tue, 10 Dec 2024 19:15:18 -0800
Received: from pek-lpg-core1.wrs.com (147.11.136.210) by
ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server id
15.1.2507.43 via Frontend Transport; Tue, 10 Dec 2024 19:15:16 -0800
From: <jianqi.ren.cn@windriver.com>
To: <gregkh@linuxfoundation.org>, <jianqi.ren.cn@windriver.com>
CC: <stable@vger.kernel.org>, <tytso@mit.edu>, <adilger.kernel@dilger.ca>,
<linux-ext4@vger.kernel.org>, <linux-kernel@vger.kernel.org>
Subject: [PATCH 6.1.y] ext4: fix access to uninitialised lock in fc replay
path
Date: Wed, 11 Dec 2024 12:13:10 +0800
Message-ID: <20241211041310.3383060-1-jianqi.ren.cn@windriver.com>
X-Mailer: git-send-email 2.25.1
Precedence: bulk
X-Mailing-List: linux-ext4@vger.kernel.org
List-Id: <linux-ext4.vger.kernel.org>
List-Subscribe: <mailto:linux-ext4+subscribe@vger.kernel.org>
List-Unsubscribe: <mailto:linux-ext4+unsubscribe@vger.kernel.org>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-Authority-Analysis: v=2.4 cv=H/shw/Yi c=1 sm=1 tr=0 ts=675903c7 cx=c_pps
a=/ZJR302f846pc/tyiSlYyQ==:117 a=/ZJR302f846pc/tyiSlYyQ==:17
a=RZcAm9yDv7YA:10 a=bC-a23v3AAAA:8 a=ID6ng7r3AAAA:8 a=VwQbUJbxAAAA:8
a=t7CeM3EgAAAA:8 a=bqYokX-Xi819JKuFumAA:9
a=-FEs8UIgK8oA:10 a=FO4_E8m0qiDe52t0p3_H:22 a=AkheI1RvQwOzcTXhi5f4:22
a=FdTzh2GWekK77mhwV6Dw:22
X-Proofpoint-ORIG-GUID: 70mT5rX1fwzF_WAvm8TRhuomE1W5fydG
X-Proofpoint-GUID: 70mT5rX1fwzF_WAvm8TRhuomE1W5fydG
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
definitions=2024-12-11_02,2024-12-10_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
lowpriorityscore=0
phishscore=0 mlxlogscore=706 suspectscore=0 spamscore=0 clxscore=1011
impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 bulkscore=0
mlxscore=0 classifier=spam authscore=0 adjust=0 reason=mlx scancount=1
engine=8.21.0-2411120000 definitions=main-2412110023
X-Spam-Status: No, score=-1.5 required=5.0 tests=ARC_SIGNED,ARC_VALID,
DMARC_REJECT,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,
RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS autolearn=disabled
version=4.0.0
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on gandalf.ozlabs.org
|
| Series |
[6.1.y] ext4: fix access to uninitialised lock in fc replay path
|
expand
|
diff --git a/fs/ext4/super.c b/fs/ext4/super.c index 987d49e18dbe..65e6e532cfb9 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -5276,6 +5276,8 @@ static int __ext4_fill_super(struct fs_context *fc, struct super_block *sb) INIT_LIST_HEAD(&sbi->s_orphan); /* unlinked but open files */ mutex_init(&sbi->s_orphan_lock); + spin_lock_init(&sbi->s_bdev_wb_lock); + ext4_fast_commit_init(sb); sb->s_root = NULL; @@ -5526,7 +5528,6 @@ static int __ext4_fill_super(struct fs_context *fc, struct super_block *sb) * Save the original bdev mapping's wb_err value which could be * used to detect the metadata async write error. */ - spin_lock_init(&sbi->s_bdev_wb_lock); errseq_check_and_advance(&sb->s_bdev->bd_inode->i_mapping->wb_err, &sbi->s_bdev_wb_err); sb->s_bdev->bd_super = sb;