#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"))) = {
	{ 0x1d64c9b5, "struct_module" },
	{ 0x5c74ff68, "matroxfb_unregister_driver" },
	{ 0xde213e5a, "matroxfb_register_driver" },
	{ 0xcb7131fb, "fb_get_options" },
	{ 0x37a0cba, "kfree" },
	{ 0xf63c965a, "kmem_cache_alloc" },
	{ 0xe2c930e1, "malloc_sizes" },
	{ 0xe82b339d, "unregister_framebuffer" },
	{ 0x1b7d4074, "printk" },
	{ 0xf143430f, "rwsem_down_write_failed" },
	{ 0x541b18c6, "fb_set_var" },
	{ 0x4df35350, "register_framebuffer" },
	{ 0x7a890c8, "fb_alloc_cmap" },
	{ 0xe119f944, "cfb_imageblit" },
	{ 0x8d00642, "cfb_copyarea" },
	{ 0x3268d61b, "cfb_fillrect" },
	{ 0xb2fd5ceb, "__put_user_4" },
	{ 0xcb4007cb, "matroxfb_wait_for_sync" },
	{ 0xa03d6a57, "__get_user_4" },
	{ 0x2f287f0d, "copy_to_user" },
	{ 0xbeb4e5e1, "matroxfb_enable_irq" },
	{ 0x30261a93, "DAC1064_global_restore" },
	{ 0x7c08fe68, "DAC1064_global_init" },
	{ 0x2007c71c, "rwsem_wake" },
	{ 0x4c59ed44, "rwsem_down_read_failed" },
	{ 0xabd8e427, "matroxfb_var2my" },
	{ 0x245449c5, "matroxfb_global_mxinfo" },
	{ 0x89b301d4, "param_get_int" },
	{ 0x98bd6f46, "param_set_int" },
};

static const char __module_depends[]
__attribute_used__
__attribute__((section(".modinfo"))) =
"depends=matroxfb_base,matroxfb_DAC1064,matroxfb_misc";

