提交 17b2765e 编写于 作者: R Randy Dunlap 提交者: Greg Kroah-Hartman

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: NRandy Dunlap <randy.dunlap@oracle.com>
Acked-by: NMichał Nazarewicz <m.nazarewicz@samsung.com>
Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
上级 419a8e81
...@@ -726,7 +726,7 @@ config USB_FUNCTIONFS ...@@ -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 ...@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册