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

MODULE_INFO(vermagic, VERMAGIC_STRING);

__visible 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,
};

MODULE_INFO(intree, "Y");

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0xd45bb1a0, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0xb1ed644b, __VMLINUX_SYMBOL_STR(pci_unregister_driver) },
	{ 0x42e7e141, __VMLINUX_SYMBOL_STR(__pci_register_driver) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x38a71b7e, __VMLINUX_SYMBOL_STR(pci_free_resource_list) },
	{ 0x1e047854, __VMLINUX_SYMBOL_STR(warn_slowpath_fmt) },
	{ 0x3bdb0f2b, __VMLINUX_SYMBOL_STR(_dev_info) },
	{ 0x985fd573, __VMLINUX_SYMBOL_STR(sysfs_create_link) },
	{ 0x7423073a, __VMLINUX_SYMBOL_STR(pci_rescan_bus) },
	{ 0xd5e9003, __VMLINUX_SYMBOL_STR(add_dma_domain) },
	{ 0x618af34f, __VMLINUX_SYMBOL_STR(pci_create_root_bus) },
	{ 0x25a8d34c, __VMLINUX_SYMBOL_STR(pci_add_resource) },
	{ 0x15a36776, __VMLINUX_SYMBOL_STR(pci_msi_create_irq_domain) },
	{ 0xad7e57e1, __VMLINUX_SYMBOL_STR(pci_find_next_bus) },
	{ 0x6f6f538c, __VMLINUX_SYMBOL_STR(devm_request_threaded_irq) },
	{ 0x1d732a75, __VMLINUX_SYMBOL_STR(pci_enable_msix_range) },
	{ 0xda520b29, __VMLINUX_SYMBOL_STR(dma_ops) },
	{ 0xe3eab4a0, __VMLINUX_SYMBOL_STR(pci_msix_vec_count) },
	{ 0x3a38f3a5, __VMLINUX_SYMBOL_STR(dma_supported) },
	{ 0x96ce932c, __VMLINUX_SYMBOL_STR(pci_set_master) },
	{ 0xf59b0a24, __VMLINUX_SYMBOL_STR(pcim_iomap) },
	{ 0x4c8ac40f, __VMLINUX_SYMBOL_STR(pcim_enable_device) },
	{ 0xed172791, __VMLINUX_SYMBOL_STR(devm_kmalloc) },
	{ 0x20fb1da6, __VMLINUX_SYMBOL_STR(irq_domain_set_info) },
	{ 0xdcad41f, __VMLINUX_SYMBOL_STR(handle_simple_irq) },
	{ 0xcac6f22, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
	{ 0xaed93d28, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
	{ 0xcb648c28, __VMLINUX_SYMBOL_STR(msi_desc_to_pci_dev) },
	{ 0x19f462ab, __VMLINUX_SYMBOL_STR(kfree_call_rcu) },
	{ 0xb3af194, __VMLINUX_SYMBOL_STR(irq_get_irq_data) },
	{ 0x2469810f, __VMLINUX_SYMBOL_STR(__rcu_read_unlock) },
	{ 0x7ceaf0d5, __VMLINUX_SYMBOL_STR(generic_handle_irq) },
	{ 0x8d522714, __VMLINUX_SYMBOL_STR(__rcu_read_lock) },
	{ 0x83fbb062, __VMLINUX_SYMBOL_STR(irq_domain_remove) },
	{ 0xc1292a2d, __VMLINUX_SYMBOL_STR(del_dma_domain) },
	{ 0x643eafa0, __VMLINUX_SYMBOL_STR(pci_remove_root_bus) },
	{ 0x491f6731, __VMLINUX_SYMBOL_STR(pci_stop_root_bus) },
	{ 0xbd298c3c, __VMLINUX_SYMBOL_STR(sysfs_remove_link) },
	{ 0x7df5411a, __VMLINUX_SYMBOL_STR(pci_save_state) },
	{ 0x1ebe095d, __VMLINUX_SYMBOL_STR(pci_restore_state) },
	{ 0x1916e38c, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_irqrestore) },
	{ 0x680ec266, __VMLINUX_SYMBOL_STR(_raw_spin_lock_irqsave) },
	{ 0xdae80100, __VMLINUX_SYMBOL_STR(_raw_spin_unlock) },
	{ 0xe259ae9e, __VMLINUX_SYMBOL_STR(_raw_spin_lock) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
};

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

MODULE_ALIAS("pci:v00008086d0000201Dsv*sd*bc*sc*i*");

MODULE_INFO(srcversion, "4FA2E60907D8EE54ECEF802");
