aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Romieu <romieu@fr.zoreil.com>2014-08-05 17:10:52 -0400
committerDavid S. Miller <davem@davemloft.net>2014-08-05 19:48:59 -0400
commit1bb5a356c3ea6e633908e0ebd6695b13debc3d86 (patch)
treeb56853fafe2dc303364fb79eff326e83664226a9
parent0ca58d6242999b36c3fa53cb3dd3775fbc5a7594 (diff)
net: reduce USB network driver config options.
USB network drivers are already handled in drivers/net/usb/Kconfig. Let's save the maintenance burden of dependencies in drivers/net/Makefile. The newly introduced USB_NET_DRIVERS umbrella config option defaults to 'y' so as to minimize the changes of behavior. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/net/Makefile9
-rw-r--r--drivers/net/usb/Kconfig13
2 files changed, 9 insertions, 13 deletions
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index fa49d45f9ff6..61aefdd1e173 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -61,14 +61,7 @@ obj-$(CONFIG_VMXNET3) += vmxnet3/
61obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o 61obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o
62obj-$(CONFIG_XEN_NETDEV_BACKEND) += xen-netback/ 62obj-$(CONFIG_XEN_NETDEV_BACKEND) += xen-netback/
63 63
64obj-$(CONFIG_USB_CATC) += usb/ 64obj-$(CONFIG_USB_NET_DRIVERS) += usb/
65obj-$(CONFIG_USB_KAWETH) += usb/
66obj-$(CONFIG_USB_PEGASUS) += usb/
67obj-$(CONFIG_USB_RTL8150) += usb/
68obj-$(CONFIG_USB_HSO) += usb/
69obj-$(CONFIG_USB_USBNET) += usb/
70obj-$(CONFIG_USB_IPHETH) += usb/
71obj-$(CONFIG_USB_CDC_PHONET) += usb/
72 65
73obj-$(CONFIG_HYPERV_NET) += hyperv/ 66obj-$(CONFIG_HYPERV_NET) += hyperv/
74obj-$(CONFIG_NTB_NETDEV) += ntb_netdev.o 67obj-$(CONFIG_NTB_NETDEV) += ntb_netdev.o
diff --git a/drivers/net/usb/Kconfig b/drivers/net/usb/Kconfig
index 7e7269fd3707..9f194a0bef7c 100644
--- a/drivers/net/usb/Kconfig
+++ b/drivers/net/usb/Kconfig
@@ -1,12 +1,16 @@
1# 1#
2# USB Network devices configuration 2# USB Network devices configuration
3# 3#
4comment "Networking support is needed for USB Network Adapter support" 4comment "Host-side USB support is needed for USB Network Adapter support"
5 depends on USB && !NET 5 depends on !USB && NET
6 6
7menu "USB Network Adapters" 7menuconfig USB_NET_DRIVERS
8 bool "USB Network Adapters"
9 default y
8 depends on USB && NET 10 depends on USB && NET
9 11
12if USB_NET_DRIVERS
13
10config USB_CATC 14config USB_CATC
11 tristate "USB CATC NetMate-based Ethernet device support" 15 tristate "USB CATC NetMate-based Ethernet device support"
12 select CRC32 16 select CRC32
@@ -568,5 +572,4 @@ config USB_VL600
568 572
569 http://ubuntuforums.org/showpost.php?p=10589647&postcount=17 573 http://ubuntuforums.org/showpost.php?p=10589647&postcount=17
570 574
571 575endif # USB_NET_DRIVERS
572endmenu