Re: [PATCH] cpufreq: SPEAr: Make read-only array sys_clk_src static

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/11/2022 14:38, Viresh Kumar wrote:
On 03-11-22, 14:36, Colin Ian King wrote:
Don't populate the read-only array sys_clk_src on the stack but instead
make it static and add in a missing const. Also makes the object code a
little smaller.

Signed-off-by: Colin Ian King <colin.i.king@xxxxxxxxx>
---
  drivers/cpufreq/spear-cpufreq.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/cpufreq/spear-cpufreq.c b/drivers/cpufreq/spear-cpufreq.c
index 7d0d62a06bf3..c6fdf019dbde 100644
--- a/drivers/cpufreq/spear-cpufreq.c
+++ b/drivers/cpufreq/spear-cpufreq.c
@@ -39,7 +39,7 @@ static struct clk *spear1340_cpu_get_possible_parent(unsigned long newfreq)
  	 * In SPEAr1340, cpu clk's parent sys clk can take input from
  	 * following sources
  	 */
-	const char *sys_clk_src[] = {
+	static const char * const sys_clk_src[] = {
  		"sys_syn_clk",
  		"pll1_clk",
  		"pll2_clk",

Same questions from longhaul patch apply here too.

See answer in that patch :-)

But really, this is kind of basic C level stuff. I suggest reading K&R 2nd Edition, Section 4.6, last paragraph before exercise 4-11.



[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux