#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
};

static const struct modversion_info ____versions[]
__attribute_used__
__attribute__((section("__versions"))) = {
	{ 0x6708faf8, "struct_module" },
	{ 0xeab27e8b, "no_llseek" },
	{ 0x72216fa9, "param_get_uint" },
	{ 0x8abac70a, "param_set_uint" },
	{ 0x228f16e2, "vm_insert_page" },
	{ 0x9f8b4a13, "vmalloc_to_page" },
	{ 0x26208b92, "v4l_compat_translate_ioctl" },
	{ 0x865edc9b, "finish_wait" },
	{ 0x4292364c, "schedule" },
	{ 0xc8f02aeb, "prepare_to_wait" },
	{ 0xc8b57c27, "autoremove_wake_function" },
	{ 0xa0b04675, "vmalloc_32" },
	{ 0x2e60bace, "memcpy" },
	{ 0x5ebefe4b, "v4l_printk_ioctl" },
	{ 0x8a1203a9, "kref_get" },
	{ 0x9a905144, "usb_string" },
	{ 0x54e9d10d, "usb_driver_claim_interface" },
	{ 0xfb98c4f0, "usb_ifnum_to_if" },
	{ 0xf699132f, "usb_get_dev" },
	{ 0x3ae831b6, "kref_init" },
	{ 0x38646163, "kmem_cache_alloc" },
	{ 0xb549429b, "malloc_sizes" },
	{ 0xcb2349d4, "video_devdata" },
	{ 0x72270e35, "do_gettimeofday" },
	{ 0x8235805b, "memmove" },
	{ 0x7eb84643, "usb_register_driver" },
	{ 0x6df3bdc0, "video_register_device" },
	{ 0x1d26aa98, "sprintf" },
	{ 0xf49334ca, "video_device_alloc" },
	{ 0x19cacd0, "init_waitqueue_head" },
	{ 0x1a3d642a, "usb_control_msg" },
	{ 0x543337c7, "video_usercopy" },
	{ 0x2fd1d81c, "vfree" },
	{ 0x1766627, "usb_buffer_alloc" },
	{ 0x6bd7ee3b, "usb_set_interface" },
	{ 0xa4d3e54c, "usb_submit_urb" },
	{ 0xa4c8999, "usb_alloc_urb" },
	{ 0xa20fdde, "_spin_unlock_irqrestore" },
	{ 0x59968f3c, "__wake_up" },
	{ 0x87cddf59, "_spin_lock_irqsave" },
	{ 0x955f1270, "usb_buffer_free" },
	{ 0x5152e605, "memcmp" },
	{ 0x12da5bb2, "__kmalloc" },
	{ 0x1b7d4074, "printk" },
	{ 0x85f80160, "usb_free_urb" },
	{ 0x590336c9, "usb_kill_urb" },
	{ 0x37a0cba, "kfree" },
	{ 0xd1b903b6, "usb_put_dev" },
	{ 0x12f4ccd5, "video_unregister_device" },
	{ 0xb5d232d, "video_device_release" },
	{ 0x60a4461c, "__up_wakeup" },
	{ 0xcff53400, "kref_put" },
	{ 0x96b27088, "__down_failed" },
	{ 0xc211cd6, "usb_deregister" },
};

static const char __module_depends[]
__attribute_used__
__attribute__((section(".modinfo"))) =
"depends=v4l1-compat,v4l2-common,usbcore,videodev";

MODULE_ALIAS("usb:v046Dp08C1d*dc*dsc*dp*icFFisc01ip00*");
MODULE_ALIAS("usb:v046Dp08C2d*dc*dsc*dp*icFFisc01ip00*");
MODULE_ALIAS("usb:v046Dp08C3d*dc*dsc*dp*icFFisc01ip00*");
MODULE_ALIAS("usb:v046Dp08C5d*dc*dsc*dp*icFFisc01ip00*");
MODULE_ALIAS("usb:v05ACp8501d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v05ACp8300d*dc*dsc*dp*icFFiscFFipFF*");
MODULE_ALIAS("usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00*");
