| Message ID | 20241211101304.2070456-1-jianqi.ren.cn@windriver.com |
|---|---|
| State | Not Applicable |
| Headers | show
Return-Path:
<SRS0=dE3C=TE=vger.kernel.org=linux-ext4+bounces-5558-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=de3c=te=vger.kernel.org=linux-ext4+bounces-5558-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 4Y7VM425Kqz1yRL
for <incoming@patchwork.ozlabs.org>; Wed, 11 Dec 2024 20:15:43 +1100 (AEDT)
Received: from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3])
by gandalf.ozlabs.org (Postfix) with ESMTP id 4Y7VLx1MmDz4wj1
for <incoming@patchwork.ozlabs.org>; Wed, 11 Dec 2024 20:15:37 +1100 (AEDT)
Received: by gandalf.ozlabs.org (Postfix)
id 4Y7VLx1JVQz4wnx; Wed, 11 Dec 2024 20:15:37 +1100 (AEDT)
Delivered-To: patchwork-incoming@ozlabs.org
Authentication-Results: gandalf.ozlabs.org;
arc=pass smtp.remote-ip=147.75.80.249 arc.chain=subspace.kernel.org
ARC-Seal: i=2; a=rsa-sha256; d=ozlabs.org; s=201707; t=1733908537; cv=pass;
b=LFwYjEZgvWb464EBiA2rFDzJ2s1k2cumSG+EbtP/kDWsSvBMZ2o3T0ZtofSZBelsPCrVFxTsZnnHWBrMEqgFDkQNnwM3IqQKePQaqFbZotj60bbjB1wzmlZQ7hg/YyK+9NHRbjfNOrB/FfyFN9M1qh/swSMTvGGEq5XA4/cxLA3SRrJkpua+N1dF66E8rw0mnG080fhWXlwy8njl7g91PlBNq3bo/hdYgOOEDi1a5lr1cHq5tvHtXBll6rmMhH4VaQ9ZX8zDDLn9z2F7LGtzNrsZUl03dTVyft9Shz8LaixyC7qLnpD9QX4dvM0pygdbS5OfGao14/EQ10CSxfEaKg==
ARC-Message-Signature: i=2; a=rsa-sha256; d=ozlabs.org; s=201707;
t=1733908537; c=relaxed/relaxed;
bh=HV6nVMSDvpyR6ct7Wc1yQSIUhTbmhme/PBDUep3itEk=;
h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type;
b=wD5Tnc5BzcM+oDP9VGSrYKYrRV+aUJc2AIHLqwLYcwBVqkHL77yr4I/WERGspN6aJmbqToJkSUHE8hh3R0Ct8kjcgW0/b2F0n8hABb03gMEP5elpNV0dkJvxwaCAZggAzLcfSXfsvcZZuqNypfFNtjmMQ08saxg9lxyqIBbsXKzwaQd/xUO+xGVkyAKvxZppH2cWHOiSnYKnS4rwHRjSzUS0mdvtj7CiabNCpR3Wc3IGR7tzwDJbNUPHznYRwImAZrgZz8gmMEfMtidTDlRDzJhmTT9aJGG9VuZ4g0pzLRj1qP82sU3du6GY8LiwfVp+B16tZf2/5xchu6dFWLhR7Q==
ARC-Authentication-Results: i=2; gandalf.ozlabs.org;
dmarc=fail (p=reject dis=none) header.from=windriver.com;
spf=pass (client-ip=147.75.80.249; helo=am.mirrors.kernel.org;
envelope-from=linux-ext4+bounces-5558-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.80.249; helo=am.mirrors.kernel.org;
envelope-from=linux-ext4+bounces-5558-patchwork-incoming=ozlabs.org@vger.kernel.org;
receiver=ozlabs.org)
Received: from am.mirrors.kernel.org (am.mirrors.kernel.org [147.75.80.249])
(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 4Y7VLs1CC9z4wj1
for <patchwork-incoming@ozlabs.org>; Wed, 11 Dec 2024 20:15:33 +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 am.mirrors.kernel.org (Postfix) with ESMTPS id E4B1118888B4
for <patchwork-incoming@ozlabs.org>; Wed, 11 Dec 2024 09:15:35 +0000 (UTC)
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by smtp.subspace.kernel.org (Postfix) with ESMTP id 56386205E17;
Wed, 11 Dec 2024 09:15:32 +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 B7EE32040B2;
Wed, 11 Dec 2024 09:15:30 +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=1733908532; cv=none;
b=tgKAa4ucSukAnbQjO2sq8FAhcp3nPsbq539Ps2tH3DmAVC3/mRLwMyTGhv/whxYJXsHVwX07KFXFg7OupxY1l2tSyiV50PtXIFeK3nUmDTMrv7rEyBxsPCSxN5xhHUQ1Tbkv0QfxInhtlBU/QZfQSkZQPXJP4yoz9mCJFLygs94=
ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org;
s=arc-20240116; t=1733908532; c=relaxed/simple;
bh=Cd+uhU8R6CFXhSMCzJ4EXSsUSmsT+tIYm39p00Pibq8=;
h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type;
b=nXNAvjJ2Lk5Hma3bDtoFHAqMsKog2A++E4o1vKiriXQnngNi6MQuYVY5YtZo9zS64IZ2anronShxpyq43tHF+XOHF6YzfQaIgXHOumSZyaGsY46vFr6mKN14lGR/QFfiE+vy1p9gcuOrXfx2kIuCXvlethSTglocX0W28D0Clu8=
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 (m0250809.ppops.net [127.0.0.1])
by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id
4BB71E2a026722;
Wed, 11 Dec 2024 01:15:13 -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 43cwy1v05r-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT);
Wed, 11 Dec 2024 01:15:13 -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; Wed, 11 Dec 2024 01:15:12 -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; Wed, 11 Dec 2024 01:15:10 -0800
From: <jianqi.ren.cn@windriver.com>
To: <luis.henriques@linux.dev>, <gregkh@linuxfoundation.org>,
<jianqi.ren.cn@windriver.com>
CC: <tytso@mit.edu>, <patches@lists.linux.dev>, <stable@vger.kernel.org>,
<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 18:13:04 +0800
Message-ID: <20241211101304.2070456-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-Proofpoint-ORIG-GUID: Qg8DpU0joDSHKpgGBafatc-Hls2fVUuQ
X-Authority-Analysis: v=2.4 cv=eePHf6EH c=1 sm=1 tr=0 ts=67595821 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-GUID: Qg8DpU0joDSHKpgGBafatc-Hls2fVUuQ
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_09,2024-12-10_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
clxscore=1011 impostorscore=0
lowpriorityscore=0 suspectscore=0 mlxlogscore=749 priorityscore=1501
spamscore=0 phishscore=0 malwarescore=0 mlxscore=0 adultscore=0
bulkscore=0 classifier=spam authscore=0 adjust=0 reason=mlx scancount=1
engine=8.21.0-2411120000 definitions=main-2412110069
X-Spam-Status: No, score=-1.3 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;