Thread (7 messages) flat view 7 messages, 4 authors, 2014-05-07

RE: randconfig build error with next-20140502, in drivers/net/hyperv/netvsc_drv.c

From: KY Srinivasan <kys@microsoft.com>
Date: 2014-05-02 15:00:09
Also in: linux-next, lkml

-----Original Message-----
From: Haiyang Zhang
Sent: Friday, May 2, 2014 7:42 AM
To: Jim Davis; Stephen Rothwell; linux-next; linux-kernel; KY Srinivasan;
devel@linuxdriverproject.org; netdev
Subject: RE: randconfig build error with next-20140502, in
drivers/net/hyperv/netvsc_drv.c


quoted
-----Original Message-----
From: Jim Davis [mailto:jim.epost@gmail.com]
Sent: Friday, May 2, 2014 9:56 AM
To: Stephen Rothwell; linux-next; linux-kernel; KY Srinivasan; Haiyang
Zhang; devel@linuxdriverproject.org; netdev
Subject: randconfig build error with next-20140502, in
drivers/net/hyperv/netvsc_drv.c

Building with the attached random configuration file,

drivers/net/hyperv/netvsc_drv.c: In function ‘netvsc_recv_callback’:
drivers/net/hyperv/netvsc_drv.c:648:11: error: ‘struct net_device’ has
no member  named ‘real_num_rx_queues’
        net->real_num_rx_queues);
           ^
In file included from drivers/net/hyperv/netvsc_drv.c:26:0:
drivers/net/hyperv/netvsc_drv.c: In function ‘netvsc_probe’:
drivers/net/hyperv/netvsc_drv.c:832:32: error: ‘struct net_device’ has
no member named ‘real_num_rx_queues’
    net->real_num_tx_queues, net->real_num_rx_queues);
                                ^
include/linux/device.h:1080:58: note: in definition of macro ‘dev_info’
 #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg)
                                                          ^
make[3]: *** [drivers/net/hyperv/netvsc_drv.o] Error 1
real_num_rx_queues is defined in "include/linux/netdevice.h":
It requires CONFIG_SYSFS flag, which is enabled by default, but not set in
your config file.

Could you use default config and add hyperv drivers, then try again?
Haiyang,

That is the point - the code must compile correctly for all possible configurations.
You will want to protect the dependencies appropriately.

K. Y
Thanks,
- Haiyang
_______________________________________________
devel mailing list
devel@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help