of: Make devtree_lock declaration private
authorRob Herring <robh@kernel.org>
Wed, 29 Mar 2023 15:51:58 +0000 (10:51 -0500)
committerRob Herring <robh@kernel.org>
Mon, 10 Apr 2023 23:32:31 +0000 (18:32 -0500)
commit1dd5474ee6ee1d6ddc95f1423966ab8d4afda448
treea7bca149f32d8c39bcc659ef184a6daccef13b7d
parentc12cc1bc7d70f0efa46e5afad5775daef2f4cc81
of: Make devtree_lock declaration private

Sparc is the only place devtree_lock is used outside of drivers/of/.
Move the devtree_lock declaration into of_private.h and Sparc's prom.h
so pulling in spinlock.h to of.h can be avoided for everything besides
Sparc.

Link: https://lore.kernel.org/r/20230329-dt-cpu-header-cleanups-v1-1-581e2605fe47@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
arch/sparc/include/asm/prom.h
drivers/of/of_private.h
include/linux/of.h