00001 #include <linux/module.h> 00002 #include <linux/vermagic.h> 00003 #include <linux/compiler.h> 00004 00005 MODULE_INFO(vermagic, VERMAGIC_STRING); 00006 00007 __visible struct module __this_module 00008 __attribute__((section(".gnu.linkonce.this_module"))) = { 00009 .name = KBUILD_MODNAME, 00010 .init = init_module, 00011 #ifdef CONFIG_MODULE_UNLOAD 00012 .exit = cleanup_module, 00013 #endif 00014 .arch = MODULE_ARCH_INIT, 00015 }; 00016 00017 static const struct modversion_info ____versions[] 00018 __used 00019 __attribute__((section("__versions"))) = { 00020 { 0xca05c877, __VMLINUX_SYMBOL_STR(module_layout) }, 00021 { 0x33e7e3bc, __VMLINUX_SYMBOL_STR(usb_deregister) }, 00022 { 0xd37bada7, __VMLINUX_SYMBOL_STR(usb_register_driver) }, 00023 { 0x1fdc14ac, __VMLINUX_SYMBOL_STR(usb_deregister_dev) }, 00024 { 0x5dca6911, __VMLINUX_SYMBOL_STR(usb_kill_urb) }, 00025 { 0x309c0e1b, __VMLINUX_SYMBOL_STR(_dev_info) }, 00026 { 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) }, 00027 { 0xac93a94, __VMLINUX_SYMBOL_STR(usb_register_dev) }, 00028 { 0x1c8c9783, __VMLINUX_SYMBOL_STR(dev_set_drvdata) }, 00029 { 0x3e62dcee, __VMLINUX_SYMBOL_STR(usb_get_dev) }, 00030 { 0xf432dd3d, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) }, 00031 { 0x25563496, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) }, 00032 { 0x2f7c36b3, __VMLINUX_SYMBOL_STR(kmalloc_caches) }, 00033 { 0xcacac902, __VMLINUX_SYMBOL_STR(usb_alloc_coherent) }, 00034 { 0x61dc5785, __VMLINUX_SYMBOL_STR(usb_alloc_urb) }, 00035 { 0x4f6b400b, __VMLINUX_SYMBOL_STR(_copy_from_user) }, 00036 { 0xf22449ae, __VMLINUX_SYMBOL_STR(down_interruptible) }, 00037 { 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) }, 00038 { 0x5907da33, __VMLINUX_SYMBOL_STR(dev_get_drvdata) }, 00039 { 0x4cb61051, __VMLINUX_SYMBOL_STR(usb_find_interface) }, 00040 { 0xfa66f77c, __VMLINUX_SYMBOL_STR(finish_wait) }, 00041 { 0x34f22f94, __VMLINUX_SYMBOL_STR(prepare_to_wait_event) }, 00042 { 0x1000e51, __VMLINUX_SYMBOL_STR(schedule) }, 00043 { 0xd8db6059, __VMLINUX_SYMBOL_STR(usb_bulk_msg) }, 00044 { 0x68aca4ad, __VMLINUX_SYMBOL_STR(down) }, 00045 { 0x1d8912d1, __VMLINUX_SYMBOL_STR(current_task) }, 00046 { 0x99b63877, __VMLINUX_SYMBOL_STR(usb_free_coherent) }, 00047 { 0x4f8b5ddb, __VMLINUX_SYMBOL_STR(_copy_to_user) }, 00048 { 0xcf21d241, __VMLINUX_SYMBOL_STR(__wake_up) }, 00049 { 0x71e3cecb, __VMLINUX_SYMBOL_STR(up) }, 00050 { 0x69acdf38, __VMLINUX_SYMBOL_STR(memcpy) }, 00051 { 0xf147ecb1, __VMLINUX_SYMBOL_STR(down_trylock) }, 00052 { 0xd40211b1, __VMLINUX_SYMBOL_STR(usb_submit_urb) }, 00053 { 0x7768e72, __VMLINUX_SYMBOL_STR(usb_free_urb) }, 00054 { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) }, 00055 { 0x7486f88d, __VMLINUX_SYMBOL_STR(usb_put_dev) }, 00056 { 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) }, 00057 }; 00058 00059 static const char __module_depends[] 00060 __used 00061 __attribute__((section(".modinfo"))) = 00062 "depends="; 00063 00064 MODULE_ALIAS("usb:v08DApFC00d*dc*dsc*dp*ic*isc*ip*in*"); 00065 MODULE_ALIAS("usb:v0FF8p0001d*dc*dsc*dp*ic*isc*ip*in*"); 00066 00067 MODULE_INFO(srcversion, "CBDC02B9D404F1BA2756D77");