From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) (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 110B1282F17 for ; Mon, 27 Jul 2026 01:56:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785117392; cv=none; b=sjC0L76BFNM6Je+pxsnra9crjF2/szz5mvQiuO3JZRLRivk4iyJ1Yx66UH7CfHS+3c7d1YXasdXk/f+MIpzY7E3sF0wHkf7Zlno9bnkSuw+sIPKh3WTpuyXq6BPVMnefkAs53wZZj1T0b2pGihp4SWbgwcX2R9g/o+qQooCxTts= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785117392; c=relaxed/simple; bh=mQVB2t9LzJI+yGicKFNoUXjdEefSJTw0Z1UWFWZh7bs=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=iLTJXa2Op1X1MfOuGAVzodEinyZw7dv1XgSAw6imPiqhec6qgDSWOfDqahVhkJoLuDX58UTQpWHy730lczRooTw16W5vtF+YuPRDYnpK6x+RMTT6osPCAoa1zqxkStaZY2jpkptf9rb1iPFN+GoNHbd5CeHFQ5GwAyAQdfG/KAY= 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=i1fRJeMC; arc=none smtp.client-ip=209.85.217.50 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="i1fRJeMC" Received: by mail-vs1-f50.google.com with SMTP id ada2fe7eead31-745659c70ccso562596137.2 for ; Sun, 26 Jul 2026 18:56:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785117390; x=1785722190; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=aRBSZf316RVmEz8YtVlzSIPSRkdsomKjew7P60LTIqo=; b=i1fRJeMCI7/kGxq+98cJh67xVUqzDuy6pb8YVvc0vV6ik+rvxK9mBKp1yN8NQIJ5DW Py7DwB7lTYmAsAEZl/g+wrLSaGzAHMRlBlChjLaCdEu5e/a+pVdVSSnrOmah8tTJ+qEK mbmWxOtffmrQyE+zefaowHiryAD+y9IId470lYr35eAHvklc/2rGIU3hjd9ZN1nuC1la GXs1LJk216U0pObdRFh4MxDPIq7b2+Gob61W4N/ZEXic0CiAzWsLsI03TOzD2lWhTcoy dqB42H06d2u8CoI3s7p1YZjKMgQAHTylsNBML3aidY90P5/iTc0bgdLHUkVoDHykxMWD Ns5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785117390; x=1785722190; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=aRBSZf316RVmEz8YtVlzSIPSRkdsomKjew7P60LTIqo=; b=VC5I/FWYF1OAQcB66hrtGoX/+Nbg0pF6HS0q/kfrjlBbwd2kPWWG8fveKb2r7bCn2R UyZ28zTRkRguk+jtEA3M63fVVnc0w0qtH+cR4NUjtZvZvOQgLl4lfoz0SISIL9QG0JvP thBoEjGEnapnbGR+o4wOIr8NHWly5y7PgvfuXVIn2+tmRIZZPN2xEatedzDmmvPYjxmv QGvRermG2nSeW0SBUWP61pKWb8Dx6FPD1xbYIEtZEuil3MyG6GfoCfqwG+Gh0lwEy9YQ OfudxnYJQxMmxHzlQy7vBZ04iOoPxjCfKv6yYKVTnlG34cuubS3lCr9F7DdcjzQK+uFG db9A== X-Forwarded-Encrypted: i=1; AHgh+RpBt6zAIggfRER0RGKRXdMVUWgHAvqRdO6eZKnE9D129j6gruc1PTWUFyUC+Ox6P6zTG4nxNv9RbaFyYFM=@vger.kernel.org X-Gm-Message-State: AOJu0YzrqYxuFse8KNJMt5/26erc0EO3Y8ou55AVOZm8Ep6Ssvg195xa H9b3zRucpRNqzSrQ57E1OcOD7Puu6r+GCJnWQlG6zWDl3A6xbfYg4Bqq X-Gm-Gg: AR+sD12aoJ/A4xqHpm+EzVHdMz9kHW0Qq0gkzLjCitiz7micgBFnrxwh4A/bh3NZSzB nOughoDatD1hRO6ZLtT/1xd1CXBzRwj236PnK8RJOhN+uKNiRND0/f3+B23D9kl5PP9pIcaKvsj K0maj9VlgBZw2+OkXbF26WYEOicwvf4pEHw7HWEdIqmUZWIUAkY7R3VbddVMljCK3+H9tTU/mQC k3afqZEwjlU7EceM+w/UQVpH9M908pwb/5sBL1oFlXfv1ro5sTbmj5anoVa682faApDOOLdC4s8 bjmVSM+W06wplGpxz81s98KKmJ/QR9po9g4uBt+jzZida1KTvmZZqmQ/4+f/4tYclMJ2R3utU7A n9zbdrJFx0baxysW2Q7yxsTOb8tMuMpwz/4HFzp2U7dbXL8XpLRmbV0jvxShHy5y2AFApDjtoBs Z5R2YrM1qrnq0aShNmLA== X-Received: by 2002:a05:6102:504a:b0:604:f849:462e with SMTP id ada2fe7eead31-75040ad334emr3450017137.25.1785117389899; Sun, 26 Jul 2026 18:56:29 -0700 (PDT) Received: from tresc054937.tre-sc.gov.br ([187.65.210.13]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-75036705086sm4545306137.12.2026.07.26.18.56.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Jul 2026 18:56:28 -0700 (PDT) From: Luiz Angelo Daros de Luca Subject: [PATCH net v2 0/4] net: dsa: realtek: use devm_mutex_init Date: Sun, 26 Jul 2026 22:56:07 -0300 Message-Id: <20260726-realtek_mutext-v2-0-5d62ba998791@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIALe6ZmoC/3WNTQ6CMBSEr0Le2pq2QTCuvIchppQRnvJj2kIwh LtbcG1mNZNvZhbycAxPl2Qhh4k9D300+pCQbUxfQ3AVPWmpM5mrs3AwbcDr3o0BcxCpMjLXONl KpxRLb4cHz/vgjXoEKn6hH8snbNimNqxhHwb32W8ntcP/HiYlomyVlyi1NMiudWe4Pdqho2Jd1 y8N76KXwwAAAA== X-Change-ID: 20260718-realtek_mutext-41a072e5cd24 To: Linus Walleij , =?utf-8?q?Alvin_=C5=A0ipraga?= , Andrew Lunn , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Michael Rasmussen , Florian Fainelli , Mieczyslaw Nalewaj Cc: Luiz Angelo Daros de Luca , netdev@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.15.2 This series fixes mutex teardown in the Realtek DSA drivers. With CONFIG_DEBUG_MUTEXES enabled, mutex_destroy() must be called before the mutex is discarded. Using devm_mutex_init() lets the driver core handle that automatically. The changes are split into individual commits based on the feature that introduced each lock to allow proper backports to stable trees. Signed-off-by: Luiz Angelo Daros de Luca --- Changes in v2: - Split the commit into individual commits for each mutex_init() introduction. - Add the error code to the rtl8365mb_stats_setup() error message. - Link to v1: https://patch.msgid.link/20260718-realtek_mutext-v1-1-1cd7beb20ae6@gmail.com To: Linus Walleij To: Alvin Šipraga To: Andrew Lunn To: Vladimir Oltean To: "David S. Miller" To: Eric Dumazet To: Jakub Kicinski To: Paolo Abeni To: Michael Rasmussen To: Florian Fainelli To: Luiz Angelo Daros de Luca To: Mieczyslaw Nalewaj Cc: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- Luiz Angelo Daros de Luca (4): net: dsa: realtek: rtl8365mb: use devm_mutex_init for mib_lock net: dsa: realtek: use devm_mutex_init for regmap lock net: dsa: realtek: use devm_mutex_init for vlan_lock net: dsa: realtek: use devm_mutex_init for l2_lock drivers/net/dsa/realtek/rtl8365mb_main.c | 16 +++++++++++++--- drivers/net/dsa/realtek/rtl83xx.c | 14 +++++++++++--- 2 files changed, 24 insertions(+), 6 deletions(-) --- base-commit: 4361bac9a4adf0e97639130c765669b41030e86e change-id: 20260718-realtek_mutext-41a072e5cd24 Best regards, -- Luiz Angelo Daros de Luca