Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: cns3xxx: don't export static symbol

The semantic patch that fixes this problem is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@r@
type T;
identifier f;
@@

static T f (...) { ... }

@@
identifier r.f;
declarer name EXPORT_SYMBOL;
@@

-EXPORT_SYMBOL(f);
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Krzysztof Halasa <khalasa@piap.pl>

authored by

Julia Lawall and committed by
Arnd Bergmann
dc0961bc 13a7a6ac

-1
-1
arch/arm/mach-cns3xxx/pm.c
··· 73 73 74 74 __raw_writel(reg, PM_SOFT_RST_REG); 75 75 } 76 - EXPORT_SYMBOL(cns3xxx_pwr_soft_rst_force); 77 76 78 77 void cns3xxx_pwr_soft_rst(unsigned int block) 79 78 {