mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-20 17:32:57 +00:00
ipq40xx: use devm for mutex_init
Avoids having to call mutex_destroy in remove. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16755 Signed-off-by: Robert Marko <robimarko@gmail.com> (cherry picked from commit 57f2c72505f24b41fd9beaef3a8aa713b436cdb9) Link: https://github.com/openwrt/openwrt/pull/17097 Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
parent
7ef734deac
commit
fbe50c67c6
@ -87,7 +87,7 @@ Signed-off-by: Robert Marko <robert.marko@sartura.hr>
|
||||
if (!dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge))
|
||||
--- /dev/null
|
||||
+++ b/drivers/net/dsa/qca/qca8k-ipq4019.c
|
||||
@@ -0,0 +1,946 @@
|
||||
@@ -0,0 +1,948 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+/*
|
||||
+ * Copyright (C) 2009 Felix Fietkau <nbd@nbd.name>
|
||||
@ -989,7 +989,9 @@ Signed-off-by: Robert Marko <robert.marko@sartura.hr>
|
||||
+ priv->ds->num_ports = QCA8K_IPQ4019_NUM_PORTS;
|
||||
+ priv->ds->priv = priv;
|
||||
+ priv->ds->ops = &qca8k_ipq4019_switch_ops;
|
||||
+ mutex_init(&priv->reg_mutex);
|
||||
+ ret = devm_mutex_init(dev, &priv->reg_mutex);
|
||||
+ if (ret)
|
||||
+ return ret;
|
||||
+ platform_set_drvdata(pdev, priv);
|
||||
+
|
||||
+ return dsa_register_switch(priv->ds);
|
||||
|
Loading…
x
Reference in New Issue
Block a user