From nobody Fri Dec 19 12:46:38 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AACBF1E1C02 for ; Sat, 6 Dec 2025 18:26:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765045586; cv=none; b=E0yJ9MvDeTrtcip0epHIoknwM6Yvu1JREUCfiqPHXOYQqXglS5XXtWUQII0OUafNIChotefaVKMUrLyQtbTZ9KovgI6mSMqMXY8B7xyDUqdjdjR9Be7T8j/Fmv2vY4357de5NnOM/IHanDfMWOKprolGzC+y0D7pR090vJbceTg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765045586; c=relaxed/simple; bh=1IRpld83xMZ/drvhIoU9A9UdatZ3zIc0QHPBeO90PwU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=LiCgEQqXpFzED4+YIKjX8eIR0uf18Vv3vnutfr0VBioKPyItx0mjw8lPyx2qaxDIJR83xsg+x9t2uAyNR/tT9PjyzHGI1pQDnsEc97pD9UrzcIAttbljVl3Cxx0ihW+h1nFMt/14N2lcVtDZDMyo1mdaOLNT70ekG6qrLwwGsGc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=DoDg/Ug0; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DoDg/Ug0" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-29812589890so44766695ad.3 for ; Sat, 06 Dec 2025 10:26:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765045583; x=1765650383; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QEfkkRUioZd9SWMtUtcnRsb5wthZOOn5MPiTu5OxMss=; b=DoDg/Ug0Lt4U0JGQOLLqxSEJF8egCZV1QBo7piiZKny4RFvcyOJyTHIhTwerxmy5gA WpBER1SjMPalu5HSjnJjyvhAdvX5JHjKubTUpQIVMlGyZBMg+aJup43XC0GNI3gMn3kk z5rBndFX5mAa3KuD96FTR/uFIwL9cZycG0wN9ZGAmycxw4uQJJ7/TDrWr2A8xsEgHgdu JImEK8peU88L31kygImlA3bfUPJwg6VjI7sJ2jOvbVGath0Vpu1TiaYiikSbWxn9pirh /SHzreNysTU74B0YnlKeqXAhsSRgTZOnC+GQnxI8YvPt2m1UUnTjITLRaE0AGRFjOpG2 0pzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765045583; x=1765650383; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=QEfkkRUioZd9SWMtUtcnRsb5wthZOOn5MPiTu5OxMss=; b=N1SgwXcAs/fcECwTcb0o3zMXS3aDF880Rp9XsqAKvggFBKemsD7M2zy0YTlWI6HTj2 EY57EGK+Guyjd2BV75Kd+BbSHtpus3vJRaGsaMoQ1tzwVqxX3a7Xp+gsR2EIbwt2TbFj jnONap9dJNyYsaZVxizCIx7Pr3fGSeN6V8FGpbCUqEFVW3VeswYhZKnzGLUCLRfnf7na zjwLy01JjDszKNomNd5ck/P2KHq4z+ZIvMHBd9raSikRRVQTllB46qqeokyMvlniqwiF Xt1hI72tcfqJQqVEyTzAnbPlWgFdqpj4adqSx/eIvONILoQhvVvyubvUjPjmyABR6xuV QSeA== X-Forwarded-Encrypted: i=1; AJvYcCUJeh54nKxPEBpZxD0bRy9fJYrnYR+5H7g6IJTEo0P/vb34+HbLjG/ryRRvyPJagYexIDLOgC78IOP2UDg=@vger.kernel.org X-Gm-Message-State: AOJu0YzIhCy8ILvW63wdD3mth5eaqmZ8U08aXr9ZWZBTSsdV8/nBZ+F3 f6xHpdlATyFDqbvVTLgzvrHZJv0SS5V5vSLAeZLvGunEBD7kM9VSHN1O X-Gm-Gg: ASbGncshM10nBGfSFuJFidqR6xWMQg9pDbGW4CFYo3PhVRW6aqRSxctwMt3J1kU6VkU UfN9GeRwXBL26IpoNS2Thbt0xg8zBaM6X6Jf9qAYEIYV8fK1b3b7W+22uvKeUOxXqyydCYGYqYF haG0pr1V9DP+BJFksAZDvQyTsuB8nH5b3i+DUIrZXBACPIUCUPIGWsxyIHYxnNU/EJGdRnnqKnM TOGoJM3mI0MWdK/7pgY8x5vSvOdeuRsGHZTmGpOKnYo4h2fANBFpZwMk4Oq8m/ZypKHmm+vvte8 3UOLgoHODI4u8vUN98OTKxOY/uZt8WCF7zuLRDeS2f5wpG48QtrOQir8NBvKjw8pgTjoUvJpYW6 M3SdnraX+eavCjzORZS9Hn73x6wIJhAdcuiO/LXEe262fXyHzs+lvPpo1v99Z7oKA9YSOF4v7y6 s1KSrXZttaqJLUDuiBsJ2CawGHMj7GnOo= X-Google-Smtp-Source: AGHT+IH8EXv3HmShX3Wm2g3nJMA/0KBHJl1YeOTfruj4/5dzk1gF9j0LRym7UbCIarUtUcrQwWcDRw== X-Received: by 2002:a17:902:fc8f:b0:298:485d:556b with SMTP id d9443c01a7336-29df52771b1mr26094415ad.5.1765045582895; Sat, 06 Dec 2025 10:26:22 -0800 (PST) Received: from localhost.localdomain ([103.98.63.195]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29daeae6ad1sm81824845ad.90.2025.12.06.10.26.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Dec 2025 10:26:22 -0800 (PST) From: Dharanitharan R To: syzbot+422806e5f4cce722a71f@syzkaller.appspotmail.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, dharanitharan725@gmail.com Subject: [PATCH] team: fix qom_list corruption by using list_del_init_rcu() Date: Sat, 6 Dec 2025 18:25:57 +0000 Message-ID: <20251206182557.10090-1-dharanitharan725@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Reported-by: syzbot+422806e5f4cce722a71f@syzkaller.appspotmail.com Signed-off-by: Dharanitharan R --- drivers/net/team/team_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/team/team_core.c b/drivers/net/team/team_core.c index 4d5c9ae8f221..d6d724b52dbf 100644 --- a/drivers/net/team/team_core.c +++ b/drivers/net/team/team_core.c @@ -823,7 +823,8 @@ static void __team_queue_override_port_del(struct team = *team, { if (!port->queue_id) return; - list_del_rcu(&port->qom_list); + /* Ensure safe repeated deletion */ + list_del_init_rcu(&port->qom_list); } =20 static bool team_queue_override_port_has_gt_prio_than(struct team_port *po= rt, --=20 2.43.0