]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
clk: renesas: rcar-gen2: Use DEFINE_SPINLOCK() for static spinlock
authorGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 29 May 2024 09:35:10 +0000 (11:35 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 7 Jun 2024 12:10:15 +0000 (14:10 +0200)
A static spinlock can be initialized automatically with
DEFINE_SPINLOCK() rather than explicitly calling spin_lock_init().

Suggested-by: Ye Bin <yebin10@huawei.com>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/8da2c908f00043f05f7e26e3c26400aea0cfe8bc.1716975021.git.geert+renesas@glider.be
drivers/clk/renesas/rcar-gen2-cpg.c

index edae874fa2b63369a0e43227fa73c68fd48a179f..4c3764972bad905ffe3d003e175fd91fa1c46c86 100644 (file)
@@ -30,7 +30,7 @@
 #define CPG_ADSPCKCR           0x025c
 #define CPG_RCANCKCR           0x0270
 
-static spinlock_t cpg_lock;
+static DEFINE_SPINLOCK(cpg_lock);
 
 /*
  * Z Clock
@@ -387,7 +387,5 @@ int __init rcar_gen2_cpg_init(const struct rcar_gen2_cpg_pll_config *config,
                cpg_quirks = (uintptr_t)attr->data;
        pr_debug("%s: mode = 0x%x quirks = 0x%x\n", __func__, mode, cpg_quirks);
 
-       spin_lock_init(&cpg_lock);
-
        return 0;
 }