Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2573a02a authored by Stephen Boyd's avatar Stephen Boyd
Browse files

clk: Move clk_provider_list to scope of function using it



The list isn't used after of_clk_init() is called, so we don't
need to keep an empty list around after init. Put the list on the
stack.

Cc: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
parent 2e3b19f1
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -3054,8 +3054,6 @@ struct clock_provider {
	struct list_head node;
};

static LIST_HEAD(clk_provider_list);

/*
 * This function looks for a parent clock. If there is one, then it
 * checks that the provider for this parent clock was initialized, in
@@ -3106,6 +3104,7 @@ void __init of_clk_init(const struct of_device_id *matches)
	struct clock_provider *clk_provider, *next;
	bool is_init_done;
	bool force = false;
	LIST_HEAD(clk_provider_list);

	if (!matches)
		matches = &__clk_of_table;