#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

MODULE_INFO(vermagic, VERMAGIC_STRING);

struct module __this_module
__attribute__((section(".gnu.linkonce.this_module"))) = {
	.name = KBUILD_MODNAME,
	.init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
	.exit = cleanup_module,
#endif
	.arch = MODULE_ARCH_INIT,
};

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0x64548ced, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0x7a09f932, __VMLINUX_SYMBOL_STR(ethtool_op_get_link) },
	{ 0xc96b66f7, __VMLINUX_SYMBOL_STR(usbnet_set_msglevel) },
	{ 0xbda1de2e, __VMLINUX_SYMBOL_STR(usbnet_get_msglevel) },
	{ 0xf55a36db, __VMLINUX_SYMBOL_STR(usbnet_tx_timeout) },
	{ 0xbb876061, __VMLINUX_SYMBOL_STR(eth_validate_addr) },
	{ 0x5836da5, __VMLINUX_SYMBOL_STR(usbnet_start_xmit) },
	{ 0x3c75b0a, __VMLINUX_SYMBOL_STR(usbnet_stop) },
	{ 0x5ddfb196, __VMLINUX_SYMBOL_STR(usbnet_open) },
	{ 0x286c34e2, __VMLINUX_SYMBOL_STR(usbnet_disconnect) },
	{ 0xaa5d9073, __VMLINUX_SYMBOL_STR(usbnet_probe) },
	{ 0xb6b46a7c, __VMLINUX_SYMBOL_STR(param_ops_int) },
	{ 0x2ea78902, __VMLINUX_SYMBOL_STR(usb_deregister) },
	{ 0xd25ef70b, __VMLINUX_SYMBOL_STR(usb_register_driver) },
	{ 0x3d1d6d88, __VMLINUX_SYMBOL_STR(usbnet_write_cmd_async) },
	{ 0xfaf98462, __VMLINUX_SYMBOL_STR(bitrev32) },
	{ 0xa34f1ef5, __VMLINUX_SYMBOL_STR(crc32_le) },
	{ 0xeaef2d73, __VMLINUX_SYMBOL_STR(usbnet_resume) },
	{ 0x12a38747, __VMLINUX_SYMBOL_STR(usleep_range) },
	{ 0x50eedeb8, __VMLINUX_SYMBOL_STR(printk) },
	{ 0xaeda4c9c, __VMLINUX_SYMBOL_STR(netdev_err) },
	{ 0xecb2032b, __VMLINUX_SYMBOL_STR(usbnet_get_endpoints) },
	{ 0xe6996d99, __VMLINUX_SYMBOL_STR(mii_nway_restart) },
	{ 0xb37d0dff, __VMLINUX_SYMBOL_STR(netif_carrier_off) },
	{ 0x2f1727cf, __VMLINUX_SYMBOL_STR(usbnet_defer_kevent) },
	{ 0x98702075, __VMLINUX_SYMBOL_STR(netif_carrier_on) },
	{ 0x21dd2267, __VMLINUX_SYMBOL_STR(usbnet_suspend) },
	{ 0x418ce13, __VMLINUX_SYMBOL_STR(dev_get_drvdata) },
	{ 0xf9a482f9, __VMLINUX_SYMBOL_STR(msleep) },
	{ 0xf0fdf6cb, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x49ffa2c1, __VMLINUX_SYMBOL_STR(mii_check_media) },
	{ 0x57d2b146, __VMLINUX_SYMBOL_STR(netdev_info) },
	{ 0x7d11c268, __VMLINUX_SYMBOL_STR(jiffies) },
	{ 0x9a7ee2a5, __VMLINUX_SYMBOL_STR(usbnet_write_cmd_nopm) },
	{ 0x346fd04c, __VMLINUX_SYMBOL_STR(usbnet_write_cmd) },
	{ 0x6e8e16d3, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
	{ 0xcbd8c085, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
	{ 0x2e60bace, __VMLINUX_SYMBOL_STR(memcpy) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0x12da5bb2, __VMLINUX_SYMBOL_STR(__kmalloc) },
	{ 0xf82c5d38, __VMLINUX_SYMBOL_STR(netdev_warn) },
	{ 0x280a46f4, __VMLINUX_SYMBOL_STR(usbnet_read_cmd_nopm) },
	{ 0x18e9a9ca, __VMLINUX_SYMBOL_STR(usbnet_read_cmd) },
	{ 0x7fe5ef67, __VMLINUX_SYMBOL_STR(generic_mii_ioctl) },
	{ 0x4d079b4, __VMLINUX_SYMBOL_STR(mii_ethtool_gset) },
	{ 0x481abb05, __VMLINUX_SYMBOL_STR(mii_ethtool_sset) },
	{ 0x25c39dd5, __VMLINUX_SYMBOL_STR(usbnet_get_drvinfo) },
	{ 0x24a4dbf8, __VMLINUX_SYMBOL_STR(skb_pull) },
	{ 0x7d22faf4, __VMLINUX_SYMBOL_STR(usbnet_skb_return) },
	{ 0x1bffbb4, __VMLINUX_SYMBOL_STR(skb_clone) },
	{ 0x3351c5aa, __VMLINUX_SYMBOL_STR(skb_trim) },
	{ 0x8235805b, __VMLINUX_SYMBOL_STR(memmove) },
	{ 0x153c7ed3, __VMLINUX_SYMBOL_STR(dev_kfree_skb_any) },
	{ 0x35cb020d, __VMLINUX_SYMBOL_STR(skb_copy_expand) },
	{ 0xf5b5c545, __VMLINUX_SYMBOL_STR(__pskb_pull_tail) },
	{ 0x47a8f91b, __VMLINUX_SYMBOL_STR(skb_push) },
	{ 0xb4390f9a, __VMLINUX_SYMBOL_STR(mcount) },
};

static const char __module_depends[]
__used
__attribute__((section(".modinfo"))) =
"depends=usbnet,mii";

MODULE_ALIAS("usb:v0B95p1790d*dc*dsc*dp*ic*isc*ip*in*");
MODULE_ALIAS("usb:v0B95p178Ad*dc*dsc*dp*ic*isc*ip*in*");
MODULE_ALIAS("usb:v0DF6p0072d*dc*dsc*dp*ic*isc*ip*in*");
MODULE_ALIAS("usb:v17EFp304Bd*dc*dsc*dp*ic*isc*ip*in*");
MODULE_ALIAS("usb:v0930p0A13d*dc*dsc*dp*ic*isc*ip*in*");
MODULE_ALIAS("usb:v04E8pA100d*dc*dsc*dp*ic*isc*ip*in*");

MODULE_INFO(srcversion, "FD574C56591AD1C0BFEF0F4");
