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 E51543491C9 for ; Mon, 27 Jul 2026 01:56:55 +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=1785117417; cv=none; b=Hr6IqEwoa+2PeZN4J50rvYiS1jKwswGbU2Ei1oU4b2EDz3YqwnpHvX/iLMAz8MEoFsHNiS/jeabqcv3sRWjPslw87lzgKz3wkv1n/e2iezQ7VVZ5Sgcjigz5NWxKb5EKOUwv1PrBpgVNJjvxI4nXACoeCPR4wsZwLw1L66Iqv4k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785117417; c=relaxed/simple; bh=EszWALJhinVIZObxCFPaUy794kjqgasQm0waxDhK8VM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=seV+qwB3KgkX0gCGDT0+drKxbs+K1qbu2895i5F0Ta7veJOexuvPHKkcSVMaWK+AIDrBT3ml06DaE+Hzq+kWPq7PW6I3Ue28zyFVBx77rUPZnPsDmocBtIvImh4p4i9/CDC6rsizS0oJU4ml4dHCxKrsJeF1QKY16PQM+Cv/5Vk= 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=q9BHaaKd; 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="q9BHaaKd" Received: by mail-ua1-f48.google.com with SMTP id a1e0cc1a2514c-976ea28c65fso1234344241.1 for ; Sun, 26 Jul 2026 18:56:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785117415; x=1785722215; 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=NOayYCwfC+5qskftl9LJRPws5FfAU5LWClR050fKiVg=; b=q9BHaaKdfDvcCSyRKGVFnvLOpUuIyHzeUTXGMgwJ3LSrSeKO2DuwRAWY5Oo1EXoRjK ZmFqPfqG6miSiEFHYtwAJoD7qy4fJsfh8NXZ1ZIC8Gc1HneYapP86E/L+89jEPUW2Lmg z2dmN2xQXnYk26nf7GVAHGRijY6nKVLqr3K+oGhQSPIDHvvZu9ft6pke+sv9FF42R/6h GC6vGp2e/ML7rrUAZfHlgyTXyB4RvFu96fRHu/MtWHtxQrHXxEpJJqoBE/asV6QWCDVT 5FRdXIeeImI+V7uc0WnBwEIZBrmepBWp5etr+kFlZkgl8nRnZ93ZlXtyaKy2yE0kLwGx A/LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785117415; x=1785722215; 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=NOayYCwfC+5qskftl9LJRPws5FfAU5LWClR050fKiVg=; b=emUNkqevAZ5XZq4y2MM/cWpMR4JL//eQjY0vbOacUlOvuLw4cFOS0rq8JLFTsJFn7s RDI1Gr4ojh2XeEHvCI+WXtOYxgYCmuSVoZvCOaSt6ERUTq2KLap68NdHDT4zQxctJLmp GeHLSMD/vn3LvHvVmAYNBgbHZ3FyFAhvvtZjcW/fcUMCRNJEK+c/a34wGcUJ+pFZuDh2 gRKr7pdnUHtjWUBApUJOjicBMc+ITSWz6+EFdtmQRtzHDUEk1xMvvQPHhBAYYMfH196S mNddPQIhEgETdcNopUnYG3wshAbb6JiNTm/TaczLeqBQeFcgznirhS3wFwsth/FE+4nT HTkw== X-Forwarded-Encrypted: i=1; AHgh+RonXrF4J98wQ+ujqI6Tu8nylqESxdzgohfsKad1jhXJupLlb/d9Cyl8QEeyaIxhdVctKjMnDgXxAYoNQnI=@vger.kernel.org X-Gm-Message-State: AOJu0YxuzD2eo3IREfJtzRJAmzlY11pDkBYFiDQdPQmhLmTWOmHIGvtf uFtOyXaE+/tY28YxBqAoBcG3OpYddrvW33sMi7pv6HrWOYAXJztmoKWt X-Gm-Gg: AR+sD10rgrODZ4tOBv9e27kJ4EObq0y9KB4cAfeB8qOUxP/zXWvT/AO6xCJ39TJzich 4F2rDdXRvNVHYmCC9qcQOfhv3r+MguzivwVFuHzAv6SZmegVcHySmEgNwYXO9RLb0enEJAIfqZX slZ0J70GspjjdOrZXfJDJoeAuWHFnGKmBRd0tvakaqkGqR+E0hSRe8Lqygrht7EwySDW5Pn0ucl Zd/BOPrRr4zUoNCOZoXwNtVz7KVXXSQ0xij03WIRD5iGtmirRdA4x+buXj2h0LsK4Nip4Esds8q BLsUqOa6HO6Ad312Sl6h0ue1M7zImwT3S/02utQT4UM1/Xu09WrQvlE16VYRmjMWBKsxbG3cOK2 sEbGcnVUC2BxBHsdlttoNYmxNkwL90NsHaza834SPBjAciaM9F/KK0CFKhYXdfT+czbsDnUq1Er BgT2lkWQ+9432go5hxCQ== X-Received: by 2002:a05:6102:3ec8:b0:738:bf0f:d0c6 with SMTP id ada2fe7eead31-7503acf2e29mr4640443137.0.1785117414758; Sun, 26 Jul 2026 18:56:54 -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.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Jul 2026 18:56:53 -0700 (PDT) From: Luiz Angelo Daros de Luca Date: Sun, 26 Jul 2026 22:56:11 -0300 Subject: [PATCH net v2 4/4] net: dsa: realtek: use devm_mutex_init for l2_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-4-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: 336e3e4a1ab37 ("net: dsa: realtek: rtl8365mb: add FDB support") Reviewed-by: Mieczyslaw Nalewaj Signed-off-by: Luiz Angelo Daros de Luca --- drivers/net/dsa/realtek/rtl83xx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/dsa/realtek/rtl83xx.c b/drivers/net/dsa/realtek/rtl83xx.c index 9f40afb19ab2..9dd50b20c000 100644 --- a/drivers/net/dsa/realtek/rtl83xx.c +++ b/drivers/net/dsa/realtek/rtl83xx.c @@ -164,7 +164,9 @@ rtl83xx_probe(struct device *dev, if (ret) return ERR_PTR(ret); - mutex_init(&priv->l2_lock); + ret = devm_mutex_init(dev, &priv->l2_lock); + if (ret) + return ERR_PTR(ret); rc.lock_arg = priv; priv->map = devm_regmap_init(dev, NULL, priv, &rc); -- 2.55.0