2009-04-09 13:50:52

by Subrata Modak

[permalink] [raw]
Subject: [BUILD FAILURE 01] Next April 9 : PPC64 randconfig [drivers/net/fs_enet/fs_enet-main.c]

Observed the following build error:

drivers/net/fs_enet/fs_enet-main.c: In function ‘fs_enet_probe’:
drivers/net/fs_enet/fs_enet-main.c:1096: error: ‘struct net_device’ has
no member named ‘open’
drivers/net/fs_enet/fs_enet-main.c:1097: error: ‘struct net_device’ has
no member named ‘hard_start_xmit’
drivers/net/fs_enet/fs_enet-main.c:1098: error: ‘struct net_device’ has
no member named ‘tx_timeout’
drivers/net/fs_enet/fs_enet-main.c:1100: error: ‘struct net_device’ has
no member named ‘stop’
drivers/net/fs_enet/fs_enet-main.c:1101: error: ‘struct net_device’ has
no member named ‘get_stats’
drivers/net/fs_enet/fs_enet-main.c:1102: error: ‘struct net_device’ has
no member named ‘set_multicast_list’
drivers/net/fs_enet/fs_enet-main.c:1111: error: ‘struct net_device’ has
no member named ‘do_ioctl’
make[3]: *** [drivers/net/fs_enet/fs_enet-main.o] Error 1
make[2]: *** [drivers/net/fs_enet] Error 2
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2

Regards--
Subrata


Attachments:
randconfig1-ppc64-next20090409 (50.39 kB)

2009-04-09 14:28:48

by Kumar Gala

[permalink] [raw]
Subject: Re: [BUILD FAILURE 01] Next April 9 : PPC64 randconfig [drivers/net/fs_enet/fs_enet-main.c]


On Apr 9, 2009, at 8:50 AM, Subrata Modak wrote:

> Observed the following build error:
>
> drivers/net/fs_enet/fs_enet-main.c: In function ?fs_enet_probe?:
> drivers/net/fs_enet/fs_enet-main.c:1096: error: ?struct net_device?
> has
> no member named ?open?
> drivers/net/fs_enet/fs_enet-main.c:1097: error: ?struct net_device?
> has
> no member named ?hard_start_xmit?
> drivers/net/fs_enet/fs_enet-main.c:1098: error: ?struct net_device?
> has
> no member named ?tx_timeout?
> drivers/net/fs_enet/fs_enet-main.c:1100: error: ?struct net_device?
> has
> no member named ?stop?
> drivers/net/fs_enet/fs_enet-main.c:1101: error: ?struct net_device?
> has
> no member named ?get_stats?
> drivers/net/fs_enet/fs_enet-main.c:1102: error: ?struct net_device?
> has
> no member named ?set_multicast_list?
> drivers/net/fs_enet/fs_enet-main.c:1111: error: ?struct net_device?
> has
> no member named ?do_ioctl?
> make[3]: *** [drivers/net/fs_enet/fs_enet-main.o] Error 1
> make[2]: *** [drivers/net/fs_enet] Error 2
> make[1]: *** [drivers/net] Error 2
> make: *** [drivers] Error 2
>
> Regards--
> Subrata
>
> <randconfig1-ppc64-next20090409.txt>

This is because CONFIG_COMPAT_NET_DEV_OPS isnt set and needs to be for
this driver to build. I've asked the netdev guys about either fixing
the driver or adding the proper thing to Kconfig to select
CONFIG_COMPAT_NET_DEV_OPS.

- k-