From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ua1-f48.google.com (mail-ua1-f48.google.com [209.85.222.48]) (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 73D1B348C52 for ; Mon, 27 Jul 2026 01:56:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785117410; cv=none; b=VRMFxeKq7rnITjUsNF7JwqsmziRqjl9lPph7rKnqKna4267Ms5AS+IT0FsgpKw+o8QnFBIaaJOeqV7LI2NdffpuO1dcQbiDuHkZ//qTnpA9amESu6hWxA9AIYEK6xUiAP2Xuc++8bfCuR0m8gUbKXxbYHfw8eFw3vTE7GUqFdkM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785117410; c=relaxed/simple; bh=bt/QBGH8jzebAVQSg2EnFHPWGTDYRoR2f82Z1pOduSM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XiZORyw5e9elIlJ0btAa06sCAU0dA+JQnCScLSO/X0tsWMq449HUWUtCDGuRGP1JkF7R0M3nrxWPEs1lKaJ8W7H4iPon5hfPUmzhRvCUCfRpn8X6N+SjBBpRmRdADH8dcfxrwqfqlqwQzLAKijvzkOq9dAWoQEoicfJGZ4uR9i0= 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=gF5Mv+IX; arc=none smtp.client-ip=209.85.222.48 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="gF5Mv+IX" Received: by mail-ua1-f48.google.com with SMTP id a1e0cc1a2514c-96723c7151eso505196241.2 for ; Sun, 26 Jul 2026 18:56:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785117408; x=1785722208; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6E4lr0nxe1bU+SeDOb65nuDXNro1fFH0tr+UijJu2Yw=; b=gF5Mv+IXDzT8Pk65OwEfODe+PNBF6TroE6WUDLljYWF0hEexO6Qfe9Co8Vr85GJXo1 dcMddIpR/kokncSOkHEFnBJb38dhzPYr//22xDtAwyTFuUL/GP9rhYl3QsL1j7hXcBwI RlwHEGKD6+4MR0N0ftRZ1AWwDXGmZktVaNANzj9Q2q5ZQv6H5x/Pq8Zj9Z0WMHhmSj5u Gv6jxt8hcsM9BXvNKb/voA+WiBY7LFEu8diBaMuOrVtb6ZrOyJhl9pVO6/8mV+cX4IFq 6RmIJCNyb2NSSgFy5Gb1uJpcAbXzMnr6nT+mWJBO7Phs7xBuOKIIUZivJJZeAn46YCOU Y/yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785117408; x=1785722208; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6E4lr0nxe1bU+SeDOb65nuDXNro1fFH0tr+UijJu2Yw=; b=M+EV8efEikw2Lb4WpVWJod1K55FR7auIwER802TXDaDooG3XTAPl9Ap1x1ggFi3EK6 jvJHDIuYrnk5r3rBR1yuNh68R3dVSUYfQSw1cZ4FqvyW0hlaZEXlW4h8jYgk9qGCmSee J96zCmXcIEomBEFAW7MgMtITSsb25J+hye9IuLcLi4zSFbOPakt+r1WyY9ILxSa+uwkm tNIyi1+oQkexIoIZaAqHrJCaabkTg2axuk1URlZSvSadNM86M6sBLeNn7CuGMzGLxVOA RtFV2t2WXaVFcISIz81huq3LGXlh2thFZSfq9oXZVz3dMx0XCNiUnTet8y5ThN6PX7rR 8Ifg== X-Forwarded-Encrypted: i=1; AHgh+RrZQSmqppa4vaVSOrb3pdC4whEYkBnWcPGHiT5T9oIcr36WsQ8ApOQuhlpnCF6O0BWCQ9QReQD/G8OYSro=@vger.kernel.org X-Gm-Message-State: AOJu0YzXCLHH03onoh9GMYACywXt7b1ZcheYzjUKwluLKiX46+O7h53B r4ywnkG504l7IoiMPBTpfYB6nH+0ENeGK9NbJEDevCj7AAA60enuamue X-Gm-Gg: AR+sD11T9rjKpQlNC3akoN+eLz490f9KP8z3RGZR9Kq3UlgpwdlLdEU8mmonSJVmZLt ZpEFDgZBtiSfBB2npiaIH1KB33rwjV2Gqu8IbBLw6z87ACjWSY16TZ4xO6VFrqvkpr0wSG3l1ge 4K+vjGAIDA/0yCf9Uij/n6C/eneHPqXpp0tS6QzHZSbEFX5aotOe4kdQiURbK3EMRJ2JUNWQjon 3TTxpMFLf7bqBp2beh2JQzStG5JUHGfGr0Qf4qxAJ92Ve+hyv9+wdH8pFDn6h3cfgzejpIwdYFg rjW6nD1vAPvpWGKs33bF9AJxkCDh8hjjaXUPdI+CMp+Hg5J/q8syG3uNs0dRuiA8YHdxrDEPgAg fw5AI9qioJrq5rsZERrRhoWxz1SsHO3USoxQl2WMEKaGJpSMB9z9OTfazDSWBT6BlCKJsi/Se4d 7oLDQWNy2efDf8g6K9Zw== X-Received: by 2002:a05:6102:6b09:b0:631:26f6:701a with SMTP id ada2fe7eead31-750413f13c8mr3227468137.29.1785117408338; Sun, 26 Jul 2026 18:56:48 -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.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Jul 2026 18:56:47 -0700 (PDT) From: Luiz Angelo Daros de Luca Date: Sun, 26 Jul 2026 22:56:10 -0300 Subject: [PATCH net v2 3/4] net: dsa: realtek: use devm_mutex_init for vlan_lock 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: 7bit Message-Id: <20260726-realtek_mutext-v2-3-5d62ba998791@gmail.com> References: <20260726-realtek_mutext-v2-0-5d62ba998791@gmail.com> In-Reply-To: <20260726-realtek_mutext-v2-0-5d62ba998791@gmail.com> 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 With CONFIG_DEBUG_MUTEXES enabled, mutex_destroy() needs to be called before the lock is discarded. Use devm_mutex_init() instead so the cleanup is handled automatically. Fixes: 9da2c8672f771 ("net: dsa: realtek: rtl8365mb: add VLAN support") Reviewed-by: Mieczyslaw Nalewaj Signed-off-by: Luiz Angelo Daros de Luca --- drivers/net/dsa/realtek/rtl83xx.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/dsa/realtek/rtl83xx.c b/drivers/net/dsa/realtek/rtl83xx.c index 9402bfe4f85a..9f40afb19ab2 100644 --- a/drivers/net/dsa/realtek/rtl83xx.c +++ b/drivers/net/dsa/realtek/rtl83xx.c @@ -160,7 +160,10 @@ rtl83xx_probe(struct device *dev, if (ret) return ERR_PTR(ret); - mutex_init(&priv->vlan_lock); + ret = devm_mutex_init(dev, &priv->vlan_lock); + if (ret) + return ERR_PTR(ret); + mutex_init(&priv->l2_lock); rc.lock_arg = priv; -- 2.55.0