#include <linux/module.h>
#define INCLUDE_VERMAGIC
#include <linux/build-salt.h>
#include <linux/elfnote-lto.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

BUILD_SALT;
BUILD_LTO_INFO;

MODULE_INFO(vermagic, VERMAGIC_STRING);
MODULE_INFO(name, KBUILD_MODNAME);

__visible struct module __this_module
__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");

#ifdef CONFIG_RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x222dd63, "module_layout" },
	{ 0xdcb764ad, "memset" },
	{ 0xc2c193d2, "__stack_chk_fail" },
	{ 0x42635d55, "pm_suspend_global_flags" },
	{ 0x64b62862, "nvme_wq" },
	{ 0x9688de8b, "memstart_addr" },
	{ 0xaf56600a, "arm64_use_ng_mappings" },
	{ 0xac594e02, "__cpu_online_mask" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x8e7ec2b6, "__tracepoint_nvme_sq" },
	{ 0xd14fef22, "cpu_hwcap_keys" },
	{ 0x14b89635, "arm64_const_caps_ready" },
	{ 0xd45434ee, "admin_timeout" },
	{ 0x813cf212, "nvme_io_timeout" },
	{ 0xea0fd5fe, "kmalloc_caches" },
	{ 0xde7ece30, "__cpu_possible_mask" },
	{ 0x7c75e4a8, "param_ops_uint" },
	{ 0x8070288, "param_ops_bool" },
	{ 0x65cafe5c, "param_ops_int" },
	{ 0xdf7a4c69, "__ubsan_handle_cfi_check_fail_abort" },
	{ 0x42160169, "flush_workqueue" },
	{ 0x43fe38e2, "pci_unregister_driver" },
	{ 0x5d80fafd, "nvme_set_features" },
	{ 0x7a26882c, "nvme_get_features" },
	{ 0x91dee915, "pci_load_saved_state" },
	{ 0x743fe2f7, "pcie_aspm_enabled" },
	{ 0x643717fd, "nvme_try_sched_reset" },
	{ 0xee0ef764, "pci_restore_state" },
	{ 0x760db425, "nvme_wait_reset" },
	{ 0x8c05688, "sysfs_remove_group" },
	{ 0x695cdedf, "nvme_stop_ctrl" },
	{ 0xc9660b71, "pci_device_is_present" },
	{ 0x4735ac17, "flush_work" },
	{ 0xf5f370e0, "async_schedule_node" },
	{ 0x6a037cf1, "mempool_kfree" },
	{ 0xd35a6d31, "mempool_kmalloc" },
	{ 0x9c122bcf, "mempool_create_node" },
	{ 0xb5aa7165, "dma_pool_destroy" },
	{ 0x92f93fe2, "dma_pool_create" },
	{ 0x787e9e05, "pci_release_selected_regions" },
	{ 0x16d08ea, "pci_select_bars" },
	{ 0xfa2b1307, "pci_request_selected_regions" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x9034a696, "mempool_destroy" },
	{ 0x4f2bf44e, "blk_put_queue" },
	{ 0xb4529bfd, "device_release_driver" },
	{ 0x732ac580, "queue_work_on" },
	{ 0x124bad4d, "kstrtobool" },
	{ 0xe783e261, "sysfs_emit" },
	{ 0x4d4d7b79, "blk_mq_map_queues" },
	{ 0x233010e7, "blk_mq_pci_map_queues" },
	{ 0xf036252d, "blk_mq_update_nr_hw_queues" },
	{ 0x203392c6, "mutex_trylock" },
	{ 0x1059b680, "nvme_set_queue_count" },
	{ 0x388f69e7, "nvme_submit_sync_cmd" },
	{ 0xb8e554d4, "blk_cleanup_queue" },
	{ 0xb78d00, "pci_read_config_word" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0x56470118, "__warn_printk" },
	{ 0x33a3c387, "__do_once_done" },
	{ 0x18e60984, "__do_once_start" },
	{ 0x87b8798d, "sg_next" },
	{ 0x678b96ec, "dma_pool_alloc" },
	{ 0x4930ff59, "__blk_rq_map_sg" },
	{ 0x5979ed16, "dma_map_page_attrs" },
	{ 0x30def186, "dma_map_sg_attrs" },
	{ 0xf888ca21, "sg_init_table" },
	{ 0xc3762aec, "mempool_alloc" },
	{ 0x312e0175, "nvme_cleanup_cmd" },
	{ 0x9c407485, "blk_mq_start_request" },
	{ 0x737436d6, "nvme_setup_cmd" },
	{ 0x3eac277c, "__nvme_check_ready" },
	{ 0xdac68f6b, "nvme_fail_nonready_command" },
	{ 0x8984caf7, "blk_get_queue" },
	{ 0xec2cffa1, "blk_mq_free_tag_set" },
	{ 0xe25d0698, "blk_mq_init_queue" },
	{ 0x3ac774fb, "blk_mq_alloc_tag_set" },
	{ 0x88e14160, "pci_request_irq" },
	{ 0xc0b30a2e, "dma_free_attrs" },
	{ 0xc9fcc6d5, "dma_alloc_attrs" },
	{ 0x6b4b2933, "__ioremap" },
	{ 0xedc03953, "iounmap" },
	{ 0x2ec9657b, "nvme_enable_ctrl" },
	{ 0x7339f651, "pcibios_resource_to_bus" },
	{ 0x43faea6d, "pci_alloc_irq_vectors_affinity" },
	{ 0x54f4396b, "dma_set_coherent_mask" },
	{ 0x9347eaf8, "dma_set_mask" },
	{ 0x5af4b141, "pci_save_state" },
	{ 0xf3c45ee7, "pci_enable_pcie_error_reporting" },
	{ 0x11098973, "pci_set_master" },
	{ 0x65999657, "pci_enable_device_mem" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0xbade0f65, "pci_disable_device" },
	{ 0xfd00466f, "pci_disable_pcie_error_reporting" },
	{ 0xc9e4bae6, "pci_free_irq_vectors" },
	{ 0xb598f362, "pci_free_irq" },
	{ 0x1aeaea1f, "blk_mq_quiesce_queue" },
	{ 0x82bdaa44, "log_post_write_mmio" },
	{ 0xb03b751c, "log_write_mmio" },
	{ 0x288c91fe, "dma_unmap_sg_attrs" },
	{ 0xa897e3e7, "mempool_free" },
	{ 0x2f7754a8, "dma_pool_free" },
	{ 0x74eea44a, "nvme_complete_rq" },
	{ 0xa8ac9ba6, "dma_unmap_page_attrs" },
	{ 0xdef55c66, "blk_mq_complete_request_remote" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0xea57e0dc, "__traceiter_nvme_sq" },
	{ 0xfb83a2a6, "_dev_err" },
	{ 0x92997ed8, "_printk" },
	{ 0xd85487f5, "blk_mq_tag_to_rq" },
	{ 0xa90e76e6, "nvme_complete_async_event" },
	{ 0xfcec0987, "enable_irq" },
	{ 0x5f4f3278, "pci_irq_vector" },
	{ 0x3ce4ca6f, "disable_irq" },
	{ 0x95fbc1e9, "nvme_disable_ctrl" },
	{ 0x56504314, "nvme_shutdown_ctrl" },
	{ 0xa6257a2f, "complete" },
	{ 0xabcb62, "blk_mq_free_request" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x70693b18, "blk_execute_rq_nowait" },
	{ 0x95bb93c6, "nvme_alloc_request" },
	{ 0x5c26a53b, "wait_for_completion_io_timeout" },
	{ 0x461806e7, "log_post_read_mmio" },
	{ 0x630c7ed8, "log_read_mmio" },
	{ 0x229ca65, "blk_mq_unquiesce_queue" },
	{ 0xf2453c48, "blk_mq_tagset_wait_completed_request" },
	{ 0x1c2eaea9, "nvme_cancel_request" },
	{ 0xd3041fc1, "blk_mq_tagset_busy_iter" },
	{ 0xf4cecd4e, "nvme_stop_queues" },
	{ 0xf9c7b89e, "nvme_wait_freeze_timeout" },
	{ 0x33be5d05, "nvme_start_freeze" },
	{ 0xaf73f4e6, "nvme_start_ctrl" },
	{ 0x1da5bdd1, "sysfs_create_group" },
	{ 0xb0bdcae, "nvme_unfreeze" },
	{ 0x62822123, "nvme_wait_freeze" },
	{ 0x21f14f0d, "nvme_start_queues" },
	{ 0x5ac84463, "nvme_remove_namespaces" },
	{ 0x8e66867f, "nvme_kill_queues" },
	{ 0x79e945a4, "nvme_init_ctrl_finish" },
	{ 0x7f197499, "nvme_change_ctrl_state" },
	{ 0xed55cabd, "mutex_unlock" },
	{ 0x1e45d2bd, "dma_max_mapping_size" },
	{ 0xd5977bfb, "mutex_lock" },
	{ 0xf3df88b8, "nvme_sync_queues" },
	{ 0xf4cff926, "_dev_warn" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x5239aaef, "kmem_cache_alloc_trace" },
	{ 0x37a0cba, "kfree" },
	{ 0x313a6dce, "put_device" },
	{ 0xf75372dd, "nvme_init_ctrl" },
	{ 0x13fca8b1, "get_device" },
	{ 0xa571f6b0, "__mutex_init" },
	{ 0xdbf58823, "nvme_uninit_ctrl" },
	{ 0x6478fc07, "nvme_reset_ctrl" },
	{ 0x6aefebc3, "_dev_info" },
	{ 0xfe705d80, "pci_sriov_configure_simple" },
	{ 0x7bfe59a4, "__pci_register_driver" },
	{ 0x9f46ced8, "__sw_hweight64" },
	{ 0x2c5a0016, "param_set_uint" },
	{ 0x3b6c41ea, "kstrtouint" },
	{ 0xa1a16042, "param_set_uint_minmax" },
	{ 0x54f0a683, "param_get_uint" },
};

MODULE_INFO(depends, "nvme-core");

MODULE_ALIAS("pci:v00008086d00000953sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00008086d00000A53sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00008086d00000A54sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00008086d00000A55sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00008086d0000F1A5sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00008086d0000F1A6sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00008086d00005845sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001B36d00000010sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001217d00008760sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000126Fd00002262sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000126Fd00002263sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001BB1d00000100sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001C58d00000003sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001C58d00000023sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001C5Fd00000540sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000144Dd0000A821sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000144Dd0000A822sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001987d00005016sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001B4Bd00001092sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001CC1d000033F8sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000010ECd00005762sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001CC1d00008201sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001344d00005407sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001344d00006001sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001C5Cd00001504sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000015B7d00002001sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D97d00002263sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d00002262sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d00002263sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d00005013sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d00005018sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d00005016sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d0000501Asv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d0000501Bsv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d0000501Esv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00002646d0000502Fsv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001F40d00001202sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001F40d00005236sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001E4Bd00001001sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001E4Bd00001002sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001E4Bd00001202sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001E4Bd00001602sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001CC1d00005350sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001E49d00000021sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001E49d00000041sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001FA0d00002283sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000025Ed0000F1ACsv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000C0A9d0000540Asv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D97d00002263sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D97d00002269sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000010ECd00005763sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001E4Bd00001602sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v000010ECd00005765sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D0Fd00000061sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D0Fd00000065sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D0Fd00008061sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D0Fd0000CD00sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D0Fd0000CD01sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v00001D0Fd0000CD02sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000106Bd00002001sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000106Bd00002003sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v0000106Bd00002005sv*sd*bc*sc*i*");
MODULE_ALIAS("pci:v*d*sv*sd*bc01sc08i02*");

MODULE_INFO(srcversion, "BF8E95875A82F7FB48964DE");

MODULE_INFO(scmversion, "gf957779e27df");
