Commit 17b2765e authored by Randy Dunlap's avatar Randy Dunlap Committed by Greg Kroah-Hartman
Browse files

USB: fix functionfs for CONFIG_NET disabled



Fix functionfs build to handle CONFIG_NET not enabled, to prevent
these build errors:

ERROR: "netif_carrier_on" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "netif_carrier_off" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "skb_realloc_headroom" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "skb_trim" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "netif_rx" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "alloc_etherdev_mq" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "ethtool_op_get_link" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "free_netdev" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "register_netdev" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "skb_push" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "skb_pull" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "dev_kfree_skb_any" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "skb_queue_tail" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "__alloc_skb" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "eth_type_trans" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "eth_validate_addr" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "skb_dequeue" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "unregister_netdev" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "__netif_schedule" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "skb_put" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "eth_mac_addr" [drivers/usb/gadget/g_ffs.ko] undefined!
ERROR: "dev_get_stats" [drivers/usb/gadget/g_ffs.ko] undefined!

Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
Acked-by: default avatarMichał Nazarewicz <m.nazarewicz@samsung.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 419a8e81
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -726,7 +726,7 @@ config USB_FUNCTIONFS


config USB_FUNCTIONFS_ETH
config USB_FUNCTIONFS_ETH
	bool "Include CDC ECM (Ethernet) function"
	bool "Include CDC ECM (Ethernet) function"
	depends on USB_FUNCTIONFS
	depends on USB_FUNCTIONFS && NET
	help
	help
	  Include an CDC ECM (Ethernet) funcion in the CDC ECM (Funcion)
	  Include an CDC ECM (Ethernet) funcion in the CDC ECM (Funcion)
	  Filesystem.  If you also say "y" to the RNDIS query below the
	  Filesystem.  If you also say "y" to the RNDIS query below the
@@ -734,7 +734,7 @@ config USB_FUNCTIONFS_ETH


config USB_FUNCTIONFS_RNDIS
config USB_FUNCTIONFS_RNDIS
	bool "Include RNDIS (Ethernet) function"
	bool "Include RNDIS (Ethernet) function"
	depends on USB_FUNCTIONFS
	depends on USB_FUNCTIONFS && NET
	help
	help
	  Include an RNDIS (Ethernet) funcion in the Funcion Filesystem.
	  Include an RNDIS (Ethernet) funcion in the Funcion Filesystem.
	  If you also say "y" to the CDC ECM query above the gadget will
	  If you also say "y" to the CDC ECM query above the gadget will