ARM: RiscPC: etherh: fix section mismatches
WARNING: drivers/net/arm/built-in.o(.data+0x0): Section mismatch in reference from the variable etherh_driver to the function .init.text:etherh_probe() The variable etherh_driver references the function __init etherh_probe() If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
5895198c56
commit
56f3aeb2c1
1 changed files with 2 additions and 2 deletions
|
@ -527,7 +527,7 @@ static void __init etherh_banner(void)
|
|||
* Read the ethernet address string from the on board rom.
|
||||
* This is an ascii string...
|
||||
*/
|
||||
static int __init etherh_addr(char *addr, struct expansion_card *ec)
|
||||
static int __devinit etherh_addr(char *addr, struct expansion_card *ec)
|
||||
{
|
||||
struct in_chunk_dir cd;
|
||||
char *s;
|
||||
|
@ -655,7 +655,7 @@ static const struct net_device_ops etherh_netdev_ops = {
|
|||
static u32 etherh_regoffsets[16];
|
||||
static u32 etherm_regoffsets[16];
|
||||
|
||||
static int __init
|
||||
static int __devinit
|
||||
etherh_probe(struct expansion_card *ec, const struct ecard_id *id)
|
||||
{
|
||||
const struct etherh_data *data = id->data;
|
||||
|
|
Loading…
Reference in a new issue