Skip to content

Commit 3b2f834

Browse files
committed
clk: renesas: cpg-lib: Use DEFINE_SPINLOCK() for global spinlock
A global spinlock can be initialized automatically with DEFINE_SPINLOCK() rather than explicitly calling spin_lock_init(). Suggested-by: Ye Bin <[email protected]> Signed-off-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Stephen Boyd <[email protected]> Link: https://lore.kernel.org/r/9073a6bfb7791e492156331fa8a0ea87a7c7cef6.1716975021.git.geert+renesas@glider.be
1 parent c001f9c commit 3b2f834

File tree

3 files changed

+1
-5
lines changed

3 files changed

+1
-5
lines changed

drivers/clk/renesas/rcar-cpg-lib.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
#include "rcar-cpg-lib.h"
2424

25-
spinlock_t cpg_lock;
25+
DEFINE_SPINLOCK(cpg_lock);
2626

2727
void cpg_reg_modify(void __iomem *reg, u32 clear, u32 set)
2828
{

drivers/clk/renesas/rcar-gen3-cpg.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,5 @@ int __init rcar_gen3_cpg_init(const struct rcar_gen3_cpg_pll_config *config,
551551
cpg_quirks = (uintptr_t)attr->data;
552552
pr_debug("%s: mode = 0x%x quirks = 0x%x\n", __func__, mode, cpg_quirks);
553553

554-
spin_lock_init(&cpg_lock);
555-
556554
return 0;
557555
}

drivers/clk/renesas/rcar-gen4-cpg.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,5 @@ int __init rcar_gen4_cpg_init(const struct rcar_gen4_cpg_pll_config *config,
466466
cpg_clk_extalr = clk_extalr;
467467
cpg_mode = mode;
468468

469-
spin_lock_init(&cpg_lock);
470-
471469
return 0;
472470
}

0 commit comments

Comments
 (0)