clk: at91: fix warning about missing const-safety
compiling clk-main.c and clk-generated.c results in:

warning: passing argument 1 of 'memcpy' discards 'const' qualifier from
pointer target type [-Wdiscarded-qualifiers]
  memcpy(clkmain->clk.parent_names, parent_names, parents_array_size);
           ~~~~~~~~~~~~^~~~~~~~~~~~~

Avoid this by replacing the xzalloc+memcpy pair with xmemdup.
Zero-initialization of the buffer isn't necessary, because
memcpy spans the whole buffer.

Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent a57be6b commit 6cdbdf4073912da4d8428f9fad914eb7147fb510
@Ahmad Fatoum Ahmad Fatoum authored on 23 May 2019
Sascha Hauer committed on 27 May 2019
Showing 2 changed files
View
drivers/clk/at91/clk-generated.c
View
drivers/clk/at91/clk-main.c