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

#ifdef CONFIG_UNWINDER_ORC
#include <asm/orc_header.h>
ORC_HEADER;
#endif

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

KSYMTAB_DATA(sata_port_ops, "_gpl", "");
KSYMTAB_FUNC(ata_link_next, "_gpl", "");
KSYMTAB_FUNC(ata_dev_next, "_gpl", "");
KSYMTAB_FUNC(atapi_cmd_type, "_gpl", "");
KSYMTAB_FUNC(ata_pack_xfermask, "_gpl", "");
KSYMTAB_FUNC(ata_xfer_mask2mode, "_gpl", "");
KSYMTAB_FUNC(ata_xfer_mode2mask, "_gpl", "");
KSYMTAB_FUNC(ata_xfer_mode2shift, "_gpl", "");
KSYMTAB_FUNC(ata_mode_string, "_gpl", "");
KSYMTAB_FUNC(ata_dev_classify, "_gpl", "");
KSYMTAB_FUNC(ata_id_string, "_gpl", "");
KSYMTAB_FUNC(ata_id_c_string, "_gpl", "");
KSYMTAB_FUNC(ata_id_xfermask, "_gpl", "");
KSYMTAB_FUNC(ata_pio_need_iordy, "_gpl", "");
KSYMTAB_FUNC(ata_do_dev_read_id, "_gpl", "");
KSYMTAB_FUNC(ata_cable_40wire, "_gpl", "");
KSYMTAB_FUNC(ata_cable_80wire, "_gpl", "");
KSYMTAB_FUNC(ata_cable_unknown, "_gpl", "");
KSYMTAB_FUNC(ata_cable_ignore, "_gpl", "");
KSYMTAB_FUNC(ata_cable_sata, "_gpl", "");
KSYMTAB_FUNC(ata_dev_pair, "_gpl", "");
KSYMTAB_FUNC(ata_do_set_mode, "_gpl", "");
KSYMTAB_FUNC(ata_wait_after_reset, "_gpl", "");
KSYMTAB_FUNC(ata_std_prereset, "_gpl", "");
KSYMTAB_FUNC(sata_std_hardreset, "_gpl", "");
KSYMTAB_FUNC(ata_std_postreset, "_gpl", "");
KSYMTAB_FUNC(ata_dev_set_feature, "_gpl", "");
KSYMTAB_FUNC(ata_std_qc_defer, "_gpl", "");
KSYMTAB_FUNC(ata_noop_qc_prep, "_gpl", "");
KSYMTAB_FUNC(ata_qc_complete, "_gpl", "");
KSYMTAB_FUNC(ata_qc_get_active, "_gpl", "");
KSYMTAB_FUNC(ata_link_online, "_gpl", "");
KSYMTAB_FUNC(ata_link_offline, "_gpl", "");
KSYMTAB_FUNC(ata_sas_port_suspend, "_gpl", "");
KSYMTAB_FUNC(ata_sas_port_resume, "_gpl", "");
KSYMTAB_FUNC(ata_host_suspend, "_gpl", "");
KSYMTAB_FUNC(ata_host_resume, "_gpl", "");
KSYMTAB_FUNC(ata_port_free, "_gpl", "");
KSYMTAB_FUNC(ata_host_put, "_gpl", "");
KSYMTAB_FUNC(ata_host_alloc, "_gpl", "");
KSYMTAB_FUNC(ata_host_alloc_pinfo, "_gpl", "");
KSYMTAB_FUNC(ata_host_start, "_gpl", "");
KSYMTAB_FUNC(ata_host_init, "_gpl", "");
KSYMTAB_FUNC(ata_port_probe, "_gpl", "");
KSYMTAB_FUNC(ata_host_register, "_gpl", "");
KSYMTAB_FUNC(ata_host_activate, "_gpl", "");
KSYMTAB_FUNC(ata_host_detach, "_gpl", "");
KSYMTAB_FUNC(ata_pci_remove_one, "_gpl", "");
KSYMTAB_FUNC(ata_pci_shutdown_one, "_gpl", "");
KSYMTAB_FUNC(pci_test_config_bits, "_gpl", "");
KSYMTAB_FUNC(ata_pci_device_do_suspend, "_gpl", "");
KSYMTAB_FUNC(ata_pci_device_do_resume, "_gpl", "");
KSYMTAB_FUNC(ata_pci_device_suspend, "_gpl", "");
KSYMTAB_FUNC(ata_pci_device_resume, "_gpl", "");
KSYMTAB_FUNC(ata_platform_remove_one, "_gpl", "");
KSYMTAB_FUNC(ata_ratelimit, "_gpl", "");
KSYMTAB_FUNC(ata_msleep, "_gpl", "");
KSYMTAB_FUNC(ata_wait_register, "_gpl", "");
KSYMTAB_DATA(ata_dummy_port_ops, "_gpl", "");
KSYMTAB_DATA(ata_dummy_port_info, "_gpl", "");
KSYMTAB_FUNC(ata_print_version, "", "");
KSYMTAB_DATA(__tracepoint_ata_tf_load, "_gpl", "");
KSYMTAB_FUNC(__traceiter_ata_tf_load, "_gpl", "");
KSYMTAB_DATA(__SCK__tp_func_ata_tf_load, "_gpl", "");
KSYMTAB_DATA(__tracepoint_ata_exec_command, "_gpl", "");
KSYMTAB_FUNC(__traceiter_ata_exec_command, "_gpl", "");
KSYMTAB_DATA(__SCK__tp_func_ata_exec_command, "_gpl", "");
KSYMTAB_DATA(__tracepoint_ata_bmdma_setup, "_gpl", "");
KSYMTAB_FUNC(__traceiter_ata_bmdma_setup, "_gpl", "");
KSYMTAB_DATA(__SCK__tp_func_ata_bmdma_setup, "_gpl", "");
KSYMTAB_DATA(__tracepoint_ata_bmdma_start, "_gpl", "");
KSYMTAB_FUNC(__traceiter_ata_bmdma_start, "_gpl", "");
KSYMTAB_DATA(__SCK__tp_func_ata_bmdma_start, "_gpl", "");
KSYMTAB_DATA(__tracepoint_ata_bmdma_status, "_gpl", "");
KSYMTAB_FUNC(__traceiter_ata_bmdma_status, "_gpl", "");
KSYMTAB_DATA(__SCK__tp_func_ata_bmdma_status, "_gpl", "");
KSYMTAB_DATA(dev_attr_unload_heads, "_gpl", "");
KSYMTAB_DATA(ata_common_sdev_groups, "_gpl", "");
KSYMTAB_FUNC(ata_std_bios_param, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_unlock_native_capacity, "_gpl", "");
KSYMTAB_FUNC(ata_sas_scsi_ioctl, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_ioctl, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_dma_need_drain, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_slave_alloc, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_slave_config, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_slave_destroy, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_queuecmd, "_gpl", "");
KSYMTAB_FUNC(__ata_ehi_push_desc, "_gpl", "");
KSYMTAB_FUNC(ata_ehi_push_desc, "_gpl", "");
KSYMTAB_FUNC(ata_ehi_clear_desc, "_gpl", "");
KSYMTAB_FUNC(ata_port_desc, "_gpl", "");
KSYMTAB_FUNC(ata_port_pbar_desc, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_cmd_error_handler, "", "");
KSYMTAB_FUNC(ata_scsi_port_error_handler, "_gpl", "");
KSYMTAB_FUNC(ata_port_wait_eh, "_gpl", "");
KSYMTAB_FUNC(ata_std_sched_eh, "_gpl", "");
KSYMTAB_FUNC(ata_std_end_eh, "", "");
KSYMTAB_FUNC(ata_port_schedule_eh, "_gpl", "");
KSYMTAB_FUNC(ata_link_abort, "_gpl", "");
KSYMTAB_FUNC(ata_port_abort, "_gpl", "");
KSYMTAB_FUNC(ata_port_freeze, "_gpl", "");
KSYMTAB_FUNC(ata_eh_freeze_port, "_gpl", "");
KSYMTAB_FUNC(ata_dev_disable, "_gpl", "");
KSYMTAB_FUNC(ata_get_cmd_name, "_gpl", "");
KSYMTAB_FUNC(ata_std_error_handler, "_gpl", "");
KSYMTAB_FUNC(ata_port_classify, "_gpl", "");
KSYMTAB_DATA(sata_deb_timing_normal, "_gpl", "");
KSYMTAB_DATA(sata_deb_timing_hotplug, "_gpl", "");
KSYMTAB_DATA(sata_deb_timing_long, "_gpl", "");
KSYMTAB_FUNC(sata_scr_valid, "_gpl", "");
KSYMTAB_FUNC(sata_scr_read, "_gpl", "");
KSYMTAB_FUNC(sata_scr_write, "_gpl", "");
KSYMTAB_FUNC(sata_scr_write_flush, "_gpl", "");
KSYMTAB_FUNC(ata_tf_to_fis, "_gpl", "");
KSYMTAB_FUNC(ata_tf_from_fis, "_gpl", "");
KSYMTAB_FUNC(sata_link_debounce, "_gpl", "");
KSYMTAB_FUNC(sata_link_resume, "_gpl", "");
KSYMTAB_FUNC(sata_link_scr_lpm, "_gpl", "");
KSYMTAB_FUNC(sata_set_spd, "_gpl", "");
KSYMTAB_FUNC(sata_link_hardreset, "_gpl", "");
KSYMTAB_FUNC(ata_qc_complete_multiple, "_gpl", "");
KSYMTAB_FUNC(ata_slave_link_init, "_gpl", "");
KSYMTAB_FUNC(sata_lpm_ignore_phy_events, "_gpl", "");
KSYMTAB_DATA(dev_attr_link_power_management_policy, "_gpl", "");
KSYMTAB_DATA(dev_attr_ncq_prio_supported, "_gpl", "");
KSYMTAB_DATA(dev_attr_ncq_prio_enable, "_gpl", "");
KSYMTAB_DATA(ata_ncq_sdev_groups, "_gpl", "");
KSYMTAB_DATA(dev_attr_em_message, "_gpl", "");
KSYMTAB_DATA(dev_attr_em_message_type, "_gpl", "");
KSYMTAB_DATA(dev_attr_sw_activity, "_gpl", "");
KSYMTAB_FUNC(ata_change_queue_depth, "_gpl", "");
KSYMTAB_FUNC(ata_scsi_change_queue_depth, "_gpl", "");
KSYMTAB_FUNC(ata_sas_port_alloc, "_gpl", "");
KSYMTAB_FUNC(ata_sas_tport_add, "_gpl", "");
KSYMTAB_FUNC(ata_sas_tport_delete, "_gpl", "");
KSYMTAB_FUNC(ata_sas_slave_configure, "_gpl", "");
KSYMTAB_FUNC(ata_sas_queuecmd, "_gpl", "");
KSYMTAB_FUNC(sata_async_notification, "_gpl", "");
KSYMTAB_FUNC(ata_eh_read_sense_success_ncq_log, "_gpl", "");
KSYMTAB_FUNC(ata_eh_analyze_ncq_error, "_gpl", "");
KSYMTAB_DATA(ata_sff_port_ops, "_gpl", "");
KSYMTAB_FUNC(ata_sff_check_status, "_gpl", "");
KSYMTAB_FUNC(ata_sff_pause, "_gpl", "");
KSYMTAB_FUNC(ata_sff_dma_pause, "_gpl", "");
KSYMTAB_FUNC(ata_sff_wait_ready, "_gpl", "");
KSYMTAB_FUNC(ata_sff_dev_select, "_gpl", "");
KSYMTAB_FUNC(ata_sff_irq_on, "_gpl", "");
KSYMTAB_FUNC(ata_sff_tf_load, "_gpl", "");
KSYMTAB_FUNC(ata_sff_tf_read, "_gpl", "");
KSYMTAB_FUNC(ata_sff_exec_command, "_gpl", "");
KSYMTAB_FUNC(ata_sff_data_xfer, "_gpl", "");
KSYMTAB_FUNC(ata_sff_data_xfer32, "_gpl", "");
KSYMTAB_FUNC(ata_sff_hsm_move, "_gpl", "");
KSYMTAB_FUNC(ata_sff_queue_work, "_gpl", "");
KSYMTAB_FUNC(ata_sff_queue_delayed_work, "_gpl", "");
KSYMTAB_FUNC(ata_sff_queue_pio_task, "_gpl", "");
KSYMTAB_FUNC(ata_sff_qc_issue, "_gpl", "");
KSYMTAB_FUNC(ata_sff_qc_fill_rtf, "_gpl", "");
KSYMTAB_FUNC(ata_sff_port_intr, "_gpl", "");
KSYMTAB_FUNC(ata_sff_interrupt, "_gpl", "");
KSYMTAB_FUNC(ata_sff_lost_interrupt, "_gpl", "");
KSYMTAB_FUNC(ata_sff_freeze, "_gpl", "");
KSYMTAB_FUNC(ata_sff_thaw, "_gpl", "");
KSYMTAB_FUNC(ata_sff_prereset, "_gpl", "");
KSYMTAB_FUNC(ata_sff_dev_classify, "_gpl", "");
KSYMTAB_FUNC(ata_sff_wait_after_reset, "_gpl", "");
KSYMTAB_FUNC(ata_sff_softreset, "_gpl", "");
KSYMTAB_FUNC(sata_sff_hardreset, "_gpl", "");
KSYMTAB_FUNC(ata_sff_postreset, "_gpl", "");
KSYMTAB_FUNC(ata_sff_drain_fifo, "_gpl", "");
KSYMTAB_FUNC(ata_sff_error_handler, "_gpl", "");
KSYMTAB_FUNC(ata_sff_std_ports, "_gpl", "");
KSYMTAB_FUNC(ata_pci_sff_init_host, "_gpl", "");
KSYMTAB_FUNC(ata_pci_sff_prepare_host, "_gpl", "");
KSYMTAB_FUNC(ata_pci_sff_activate_host, "_gpl", "");
KSYMTAB_FUNC(ata_pci_sff_init_one, "_gpl", "");
KSYMTAB_DATA(ata_bmdma_port_ops, "_gpl", "");
KSYMTAB_DATA(ata_bmdma32_port_ops, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_qc_prep, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_dumb_qc_prep, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_qc_issue, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_port_intr, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_interrupt, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_error_handler, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_post_internal_cmd, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_irq_clear, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_setup, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_start, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_stop, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_status, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_port_start, "_gpl", "");
KSYMTAB_FUNC(ata_bmdma_port_start32, "_gpl", "");
KSYMTAB_FUNC(ata_pci_bmdma_clear_simplex, "_gpl", "");
KSYMTAB_FUNC(ata_pci_bmdma_init, "_gpl", "");
KSYMTAB_FUNC(ata_pci_bmdma_prepare_host, "_gpl", "");
KSYMTAB_FUNC(ata_pci_bmdma_init_one, "_gpl", "");
KSYMTAB_DATA(sata_pmp_port_ops, "_gpl", "");
KSYMTAB_FUNC(sata_pmp_qc_defer_cmd_switch, "_gpl", "");
KSYMTAB_FUNC(sata_pmp_error_handler, "_gpl", "");

SYMBOL_CRC(sata_port_ops, 0x7b1a77d6, "_gpl");
SYMBOL_CRC(ata_link_next, 0xa577cd7e, "_gpl");
SYMBOL_CRC(ata_dev_next, 0xd5f319c3, "_gpl");
SYMBOL_CRC(atapi_cmd_type, 0x8462cb62, "_gpl");
SYMBOL_CRC(ata_pack_xfermask, 0x3a15013b, "_gpl");
SYMBOL_CRC(ata_xfer_mask2mode, 0xc2368ea5, "_gpl");
SYMBOL_CRC(ata_xfer_mode2mask, 0xe77d5ef3, "_gpl");
SYMBOL_CRC(ata_xfer_mode2shift, 0x58db1176, "_gpl");
SYMBOL_CRC(ata_mode_string, 0x6a9e90af, "_gpl");
SYMBOL_CRC(ata_dev_classify, 0x5bcc0df7, "_gpl");
SYMBOL_CRC(ata_id_string, 0xccd86806, "_gpl");
SYMBOL_CRC(ata_id_c_string, 0xafddd545, "_gpl");
SYMBOL_CRC(ata_id_xfermask, 0x030cbca2, "_gpl");
SYMBOL_CRC(ata_pio_need_iordy, 0xaa2a8532, "_gpl");
SYMBOL_CRC(ata_do_dev_read_id, 0x5988b705, "_gpl");
SYMBOL_CRC(ata_cable_40wire, 0x1f449829, "_gpl");
SYMBOL_CRC(ata_cable_80wire, 0x49286bd7, "_gpl");
SYMBOL_CRC(ata_cable_unknown, 0x01c08c86, "_gpl");
SYMBOL_CRC(ata_cable_ignore, 0x43ca93e6, "_gpl");
SYMBOL_CRC(ata_cable_sata, 0xfbe35df2, "_gpl");
SYMBOL_CRC(ata_dev_pair, 0xb061a518, "_gpl");
SYMBOL_CRC(ata_do_set_mode, 0x985ea6f3, "_gpl");
SYMBOL_CRC(ata_wait_after_reset, 0x3775a1c4, "_gpl");
SYMBOL_CRC(ata_std_prereset, 0xfec67b72, "_gpl");
SYMBOL_CRC(sata_std_hardreset, 0x7b889541, "_gpl");
SYMBOL_CRC(ata_std_postreset, 0x0214abce, "_gpl");
SYMBOL_CRC(ata_dev_set_feature, 0x813efc3a, "_gpl");
SYMBOL_CRC(ata_std_qc_defer, 0xc9e86125, "_gpl");
SYMBOL_CRC(ata_noop_qc_prep, 0xf7da20d4, "_gpl");
SYMBOL_CRC(ata_qc_complete, 0xce73461b, "_gpl");
SYMBOL_CRC(ata_qc_get_active, 0xe8c2ab06, "_gpl");
SYMBOL_CRC(ata_link_online, 0x5e114960, "_gpl");
SYMBOL_CRC(ata_link_offline, 0xacdeb41b, "_gpl");
SYMBOL_CRC(ata_sas_port_suspend, 0xc37d2fe9, "_gpl");
SYMBOL_CRC(ata_sas_port_resume, 0xc02c08e2, "_gpl");
SYMBOL_CRC(ata_host_suspend, 0x212354b3, "_gpl");
SYMBOL_CRC(ata_host_resume, 0x458f306d, "_gpl");
SYMBOL_CRC(ata_port_free, 0xbd8f8c77, "_gpl");
SYMBOL_CRC(ata_host_put, 0x35711b0f, "_gpl");
SYMBOL_CRC(ata_host_alloc, 0x8386e8ae, "_gpl");
SYMBOL_CRC(ata_host_alloc_pinfo, 0xbae711b3, "_gpl");
SYMBOL_CRC(ata_host_start, 0x3d5fd08b, "_gpl");
SYMBOL_CRC(ata_host_init, 0x76079d4f, "_gpl");
SYMBOL_CRC(ata_port_probe, 0xe40cc6b3, "_gpl");
SYMBOL_CRC(ata_host_register, 0xcec7d5d8, "_gpl");
SYMBOL_CRC(ata_host_activate, 0x5c30d968, "_gpl");
SYMBOL_CRC(ata_host_detach, 0xcdf01e9b, "_gpl");
SYMBOL_CRC(ata_pci_remove_one, 0xb37a6cbd, "_gpl");
SYMBOL_CRC(ata_pci_shutdown_one, 0xf54342e5, "_gpl");
SYMBOL_CRC(pci_test_config_bits, 0x44b0f2d7, "_gpl");
SYMBOL_CRC(ata_pci_device_do_suspend, 0x09497ce6, "_gpl");
SYMBOL_CRC(ata_pci_device_do_resume, 0x5ce2dfb5, "_gpl");
SYMBOL_CRC(ata_pci_device_suspend, 0xa8492f7b, "_gpl");
SYMBOL_CRC(ata_pci_device_resume, 0x5fbb1a0e, "_gpl");
SYMBOL_CRC(ata_platform_remove_one, 0xdaf13952, "_gpl");
SYMBOL_CRC(ata_ratelimit, 0xf8f3a0fb, "_gpl");
SYMBOL_CRC(ata_msleep, 0x238bdb4e, "_gpl");
SYMBOL_CRC(ata_wait_register, 0x55df798c, "_gpl");
SYMBOL_CRC(ata_dummy_port_ops, 0xe518c053, "_gpl");
SYMBOL_CRC(ata_dummy_port_info, 0xd420cae3, "_gpl");
SYMBOL_CRC(ata_print_version, 0xebfbc8a6, "");
SYMBOL_CRC(__tracepoint_ata_tf_load, 0xa8f97178, "_gpl");
SYMBOL_CRC(__traceiter_ata_tf_load, 0x97c24c9f, "_gpl");
SYMBOL_CRC(__SCK__tp_func_ata_tf_load, 0x08a88a9f, "_gpl");
SYMBOL_CRC(__tracepoint_ata_exec_command, 0xf0e52dc0, "_gpl");
SYMBOL_CRC(__traceiter_ata_exec_command, 0x21b9de56, "_gpl");
SYMBOL_CRC(__SCK__tp_func_ata_exec_command, 0xf80f5fc7, "_gpl");
SYMBOL_CRC(__tracepoint_ata_bmdma_setup, 0x41c36b9b, "_gpl");
SYMBOL_CRC(__traceiter_ata_bmdma_setup, 0x16a2e581, "_gpl");
SYMBOL_CRC(__SCK__tp_func_ata_bmdma_setup, 0xc68c41d6, "_gpl");
SYMBOL_CRC(__tracepoint_ata_bmdma_start, 0x1aa7a185, "_gpl");
SYMBOL_CRC(__traceiter_ata_bmdma_start, 0xc7f1e2c9, "_gpl");
SYMBOL_CRC(__SCK__tp_func_ata_bmdma_start, 0x9de88bc8, "_gpl");
SYMBOL_CRC(__tracepoint_ata_bmdma_status, 0xc19b2437, "_gpl");
SYMBOL_CRC(__traceiter_ata_bmdma_status, 0x037d52f7, "_gpl");
SYMBOL_CRC(__SCK__tp_func_ata_bmdma_status, 0xc9715630, "_gpl");
SYMBOL_CRC(dev_attr_unload_heads, 0x157145a0, "_gpl");
SYMBOL_CRC(ata_common_sdev_groups, 0x29a6b2bf, "_gpl");
SYMBOL_CRC(ata_std_bios_param, 0x878aa9e2, "_gpl");
SYMBOL_CRC(ata_scsi_unlock_native_capacity, 0x06d3ec37, "_gpl");
SYMBOL_CRC(ata_sas_scsi_ioctl, 0xef7ed10c, "_gpl");
SYMBOL_CRC(ata_scsi_ioctl, 0xc58fc73f, "_gpl");
SYMBOL_CRC(ata_scsi_dma_need_drain, 0xceb926cd, "_gpl");
SYMBOL_CRC(ata_scsi_slave_alloc, 0x59d0bc2a, "_gpl");
SYMBOL_CRC(ata_scsi_slave_config, 0xc27a0f92, "_gpl");
SYMBOL_CRC(ata_scsi_slave_destroy, 0x49e55daa, "_gpl");
SYMBOL_CRC(ata_scsi_queuecmd, 0x14abbade, "_gpl");
SYMBOL_CRC(__ata_ehi_push_desc, 0x8fbe3b69, "_gpl");
SYMBOL_CRC(ata_ehi_push_desc, 0x93783cd9, "_gpl");
SYMBOL_CRC(ata_ehi_clear_desc, 0x69574ff8, "_gpl");
SYMBOL_CRC(ata_port_desc, 0xa4fc1a03, "_gpl");
SYMBOL_CRC(ata_port_pbar_desc, 0x8c894b56, "_gpl");
SYMBOL_CRC(ata_scsi_cmd_error_handler, 0x44541b15, "");
SYMBOL_CRC(ata_scsi_port_error_handler, 0x72ff3e96, "_gpl");
SYMBOL_CRC(ata_port_wait_eh, 0x52cc2848, "_gpl");
SYMBOL_CRC(ata_std_sched_eh, 0xb2f32502, "_gpl");
SYMBOL_CRC(ata_std_end_eh, 0x01c77871, "");
SYMBOL_CRC(ata_port_schedule_eh, 0x7c93351c, "_gpl");
SYMBOL_CRC(ata_link_abort, 0xde50f443, "_gpl");
SYMBOL_CRC(ata_port_abort, 0xd2e8a22a, "_gpl");
SYMBOL_CRC(ata_port_freeze, 0x7b650da6, "_gpl");
SYMBOL_CRC(ata_eh_freeze_port, 0x06c61960, "_gpl");
SYMBOL_CRC(ata_dev_disable, 0xd570021a, "_gpl");
SYMBOL_CRC(ata_get_cmd_name, 0xbd06f3a9, "_gpl");
SYMBOL_CRC(ata_std_error_handler, 0xdc4e7f1b, "_gpl");
SYMBOL_CRC(ata_port_classify, 0xf06ea09b, "_gpl");
SYMBOL_CRC(sata_deb_timing_normal, 0x9371ea58, "_gpl");
SYMBOL_CRC(sata_deb_timing_hotplug, 0xbc79eb0b, "_gpl");
SYMBOL_CRC(sata_deb_timing_long, 0x06c98647, "_gpl");
SYMBOL_CRC(sata_scr_valid, 0xf9633dae, "_gpl");
SYMBOL_CRC(sata_scr_read, 0x53f1de7a, "_gpl");
SYMBOL_CRC(sata_scr_write, 0x75b97e34, "_gpl");
SYMBOL_CRC(sata_scr_write_flush, 0x718ef540, "_gpl");
SYMBOL_CRC(ata_tf_to_fis, 0xdf0c757f, "_gpl");
SYMBOL_CRC(ata_tf_from_fis, 0xa4c085f8, "_gpl");
SYMBOL_CRC(sata_link_debounce, 0x4e916909, "_gpl");
SYMBOL_CRC(sata_link_resume, 0x7ab3ddf3, "_gpl");
SYMBOL_CRC(sata_link_scr_lpm, 0x52c69feb, "_gpl");
SYMBOL_CRC(sata_set_spd, 0xe516bc3d, "_gpl");
SYMBOL_CRC(sata_link_hardreset, 0xcd86f7b2, "_gpl");
SYMBOL_CRC(ata_qc_complete_multiple, 0x7b4b3e7a, "_gpl");
SYMBOL_CRC(ata_slave_link_init, 0xbffae0e2, "_gpl");
SYMBOL_CRC(sata_lpm_ignore_phy_events, 0x4c07ff4d, "_gpl");
SYMBOL_CRC(dev_attr_link_power_management_policy, 0x658acf15, "_gpl");
SYMBOL_CRC(dev_attr_ncq_prio_supported, 0xddd77039, "_gpl");
SYMBOL_CRC(dev_attr_ncq_prio_enable, 0xb397eee7, "_gpl");
SYMBOL_CRC(ata_ncq_sdev_groups, 0x1d568688, "_gpl");
SYMBOL_CRC(dev_attr_em_message, 0x8c15fdda, "_gpl");
SYMBOL_CRC(dev_attr_em_message_type, 0x6bb42934, "_gpl");
SYMBOL_CRC(dev_attr_sw_activity, 0x23a9c33a, "_gpl");
SYMBOL_CRC(ata_change_queue_depth, 0xc91b1a3c, "_gpl");
SYMBOL_CRC(ata_scsi_change_queue_depth, 0xac955436, "_gpl");
SYMBOL_CRC(ata_sas_port_alloc, 0xf63f7fe2, "_gpl");
SYMBOL_CRC(ata_sas_tport_add, 0x60da55a9, "_gpl");
SYMBOL_CRC(ata_sas_tport_delete, 0xaba1e335, "_gpl");
SYMBOL_CRC(ata_sas_slave_configure, 0xd4ce0537, "_gpl");
SYMBOL_CRC(ata_sas_queuecmd, 0x8e2935db, "_gpl");
SYMBOL_CRC(sata_async_notification, 0x9d4863c5, "_gpl");
SYMBOL_CRC(ata_eh_read_sense_success_ncq_log, 0xeff46d41, "_gpl");
SYMBOL_CRC(ata_eh_analyze_ncq_error, 0xa964facf, "_gpl");
SYMBOL_CRC(ata_sff_port_ops, 0xbc057812, "_gpl");
SYMBOL_CRC(ata_sff_check_status, 0xeadd27aa, "_gpl");
SYMBOL_CRC(ata_sff_pause, 0xf353f0e4, "_gpl");
SYMBOL_CRC(ata_sff_dma_pause, 0x814fa27d, "_gpl");
SYMBOL_CRC(ata_sff_wait_ready, 0x49992d26, "_gpl");
SYMBOL_CRC(ata_sff_dev_select, 0x54d8ea77, "_gpl");
SYMBOL_CRC(ata_sff_irq_on, 0xfaef52b8, "_gpl");
SYMBOL_CRC(ata_sff_tf_load, 0x248724dd, "_gpl");
SYMBOL_CRC(ata_sff_tf_read, 0x4c36157f, "_gpl");
SYMBOL_CRC(ata_sff_exec_command, 0xb1c429f1, "_gpl");
SYMBOL_CRC(ata_sff_data_xfer, 0xd7bae56f, "_gpl");
SYMBOL_CRC(ata_sff_data_xfer32, 0x0399a589, "_gpl");
SYMBOL_CRC(ata_sff_hsm_move, 0x338396c1, "_gpl");
SYMBOL_CRC(ata_sff_queue_work, 0xa6b06f65, "_gpl");
SYMBOL_CRC(ata_sff_queue_delayed_work, 0x4e17c613, "_gpl");
SYMBOL_CRC(ata_sff_queue_pio_task, 0x9a30d547, "_gpl");
SYMBOL_CRC(ata_sff_qc_issue, 0x9fb60a95, "_gpl");
SYMBOL_CRC(ata_sff_qc_fill_rtf, 0xe873fa52, "_gpl");
SYMBOL_CRC(ata_sff_port_intr, 0x084e1261, "_gpl");
SYMBOL_CRC(ata_sff_interrupt, 0x3a4f6a32, "_gpl");
SYMBOL_CRC(ata_sff_lost_interrupt, 0xda3bf76f, "_gpl");
SYMBOL_CRC(ata_sff_freeze, 0x8a3a9484, "_gpl");
SYMBOL_CRC(ata_sff_thaw, 0xd0fe4f35, "_gpl");
SYMBOL_CRC(ata_sff_prereset, 0x67bc70a3, "_gpl");
SYMBOL_CRC(ata_sff_dev_classify, 0x5194f875, "_gpl");
SYMBOL_CRC(ata_sff_wait_after_reset, 0x87aaabf1, "_gpl");
SYMBOL_CRC(ata_sff_softreset, 0xd415a5ee, "_gpl");
SYMBOL_CRC(sata_sff_hardreset, 0xda14ec62, "_gpl");
SYMBOL_CRC(ata_sff_postreset, 0xf0f9957e, "_gpl");
SYMBOL_CRC(ata_sff_drain_fifo, 0x6d21913b, "_gpl");
SYMBOL_CRC(ata_sff_error_handler, 0xc1991cec, "_gpl");
SYMBOL_CRC(ata_sff_std_ports, 0x73a48b4a, "_gpl");
SYMBOL_CRC(ata_pci_sff_init_host, 0x70763f78, "_gpl");
SYMBOL_CRC(ata_pci_sff_prepare_host, 0x97ad1464, "_gpl");
SYMBOL_CRC(ata_pci_sff_activate_host, 0x6f5311e8, "_gpl");
SYMBOL_CRC(ata_pci_sff_init_one, 0x3c39ae05, "_gpl");
SYMBOL_CRC(ata_bmdma_port_ops, 0x885507ce, "_gpl");
SYMBOL_CRC(ata_bmdma32_port_ops, 0x83892d16, "_gpl");
SYMBOL_CRC(ata_bmdma_qc_prep, 0xb7e6accc, "_gpl");
SYMBOL_CRC(ata_bmdma_dumb_qc_prep, 0x91325537, "_gpl");
SYMBOL_CRC(ata_bmdma_qc_issue, 0x16cc227a, "_gpl");
SYMBOL_CRC(ata_bmdma_port_intr, 0xc155aa52, "_gpl");
SYMBOL_CRC(ata_bmdma_interrupt, 0xe818b32b, "_gpl");
SYMBOL_CRC(ata_bmdma_error_handler, 0x1119cb42, "_gpl");
SYMBOL_CRC(ata_bmdma_post_internal_cmd, 0x28995b82, "_gpl");
SYMBOL_CRC(ata_bmdma_irq_clear, 0xa4b72b82, "_gpl");
SYMBOL_CRC(ata_bmdma_setup, 0x7c4ba723, "_gpl");
SYMBOL_CRC(ata_bmdma_start, 0xa2320ce7, "_gpl");
SYMBOL_CRC(ata_bmdma_stop, 0x82f6054c, "_gpl");
SYMBOL_CRC(ata_bmdma_status, 0x58ea6899, "_gpl");
SYMBOL_CRC(ata_bmdma_port_start, 0x006a847c, "_gpl");
SYMBOL_CRC(ata_bmdma_port_start32, 0x9833f081, "_gpl");
SYMBOL_CRC(ata_pci_bmdma_clear_simplex, 0xb3c99c33, "_gpl");
SYMBOL_CRC(ata_pci_bmdma_init, 0x30c7582e, "_gpl");
SYMBOL_CRC(ata_pci_bmdma_prepare_host, 0x0c056a89, "_gpl");
SYMBOL_CRC(ata_pci_bmdma_init_one, 0x4295ebdd, "_gpl");
SYMBOL_CRC(sata_pmp_port_ops, 0x23060d22, "_gpl");
SYMBOL_CRC(sata_pmp_qc_defer_cmd_switch, 0xb7aed80d, "_gpl");
SYMBOL_CRC(sata_pmp_error_handler, 0xd00fc585, "_gpl");

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x71b0393d, "pci_save_state" },
	{ 0x7a81541b, "async_synchronize_cookie" },
	{ 0xaa0c318b, "vscnprintf" },
	{ 0x35be182c, "flush_dcache_page" },
	{ 0x49cd25ed, "alloc_workqueue" },
	{ 0xf775e88d, "devres_release_group" },
	{ 0x14e986fa, "devm_request_threaded_irq" },
	{ 0x4a3ad70e, "wait_for_completion_timeout" },
	{ 0xcafb19cb, "of_property_read_variable_u32_array" },
	{ 0x3e38ceb6, "scsi_device_get" },
	{ 0x7f02188f, "__msecs_to_jiffies" },
	{ 0x77bc13a0, "strim" },
	{ 0x9cb8d0f3, "dev_set_name" },
	{ 0x525d0aa3, "trace_seq_printf" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xa6257a2f, "complete" },
	{ 0x3f1641e8, "devres_remove_group" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x33ece562, "dmam_alloc_attrs" },
	{ 0x85d2969e, "trace_raw_output_prep" },
	{ 0xc6858f, "scsi_remove_host" },
	{ 0xe93d683b, "transport_remove_device" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x4112c12, "__trace_trigger_soft_disabled" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xaf761c, "scsi_build_sense" },
	{ 0xd05b2004, "scsi_schedule_eh" },
	{ 0xbe76b3dd, "trace_event_printf" },
	{ 0x96848186, "scnprintf" },
	{ 0xf7370f56, "system_state" },
	{ 0x44977531, "scsi_check_sense" },
	{ 0x4b3b8cfc, "device_initialize" },
	{ 0xd5fd90f1, "prepare_to_wait" },
	{ 0x471c79eb, "sdev_evt_send_simple" },
	{ 0x1cb54ee9, "trace_event_raw_init" },
	{ 0xcc5c2df4, "trace_print_symbols_seq" },
	{ 0x4829a47e, "memcpy" },
	{ 0x37a0cba, "kfree" },
	{ 0x1eb9516e, "round_jiffies_relative" },
	{ 0x10d9f885, "scsi_sense_desc_find" },
	{ 0x43babd19, "sg_init_one" },
	{ 0x818416e1, "scsi_set_sense_information" },
	{ 0xc3055d20, "usleep_range_state" },
	{ 0x2ac7e9f7, "bpf_trace_run2" },
	{ 0x82ee90dc, "timer_delete_sync" },
	{ 0x2349d7ee, "pci_set_power_state" },
	{ 0xe2964344, "__wake_up" },
	{ 0xcf3a2cd2, "of_get_next_available_child" },
	{ 0x34db050b, "_raw_spin_lock_irqsave" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0x8b707573, "devres_add" },
	{ 0xe783e261, "sysfs_emit" },
	{ 0x8b16e1a0, "scsi_device_set_state" },
	{ 0x75c18ee, "dev_driver_string" },
	{ 0x3ab7b1cc, "scsi_set_sense_field_pointer" },
	{ 0xbcde203, "trace_event_buffer_commit" },
	{ 0x41a43f89, "pci_read_config_dword" },
	{ 0x2e08c1f6, "transport_setup_device" },
	{ 0x61f150a3, "__pm_runtime_set_status" },
	{ 0xf5f370e0, "async_schedule_node" },
	{ 0x1b5f4377, "trace_seq_putc" },
	{ 0x122c3a7e, "_printk" },
	{ 0x8427cc7b, "_raw_spin_lock_irq" },
	{ 0x96b29254, "strncasecmp" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0x1000e51, "schedule" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xb2fcb56d, "queue_delayed_work_on" },
	{ 0x6cbbfc54, "__arch_copy_to_user" },
	{ 0xceba4ed3, "put_device" },
	{ 0xd175275d, "devm_free_irq" },
	{ 0x53ddbc5a, "pm_runtime_enable" },
	{ 0x5009c71d, "glob_match" },
	{ 0xa916b694, "strnlen" },
	{ 0xc2684429, "scsi_eh_finish_cmd" },
	{ 0xc6cbbc89, "capable" },
	{ 0x167c5967, "print_hex_dump" },
	{ 0xcba37b06, "scsi_device_put" },
	{ 0xf811e69d, "scsi_eh_flush_done_q" },
	{ 0xe1fdcfda, "pcim_iomap_regions" },
	{ 0xa3e7c4cd, "sg_miter_next" },
	{ 0x2d2c902f, "perf_trace_buf_alloc" },
	{ 0xc8d676c5, "perf_trace_run_bpf_submit" },
	{ 0xf92fa991, "_dev_err" },
	{ 0x574f0988, "blk_queue_update_dma_alignment" },
	{ 0xc951766e, "scsi_host_put" },
	{ 0xb4a40947, "transport_class_unregister" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x43b0c9c3, "preempt_schedule" },
	{ 0x5f00f61f, "device_add" },
	{ 0x8c8569cb, "kstrtoint" },
	{ 0x24d273d1, "add_timer" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0xf87e4afc, "attribute_container_register" },
	{ 0x13fa5ebe, "pci_read_config_word" },
	{ 0x5a921311, "strncmp" },
	{ 0x4b750f53, "_raw_spin_unlock_irq" },
	{ 0x6cf83734, "__devres_alloc_node" },
	{ 0xbe0ed8f7, "sg_miter_stop" },
	{ 0xf92b621a, "trace_event_reg" },
	{ 0xaafdc258, "strcasecmp" },
	{ 0x5a651758, "device_link_remove" },
	{ 0x13f42152, "system_entering_hibernation" },
	{ 0xf541884, "transport_configure_device" },
	{ 0x8d99c5a0, "blk_queue_update_dma_pad" },
	{ 0xafbca705, "devres_open_group" },
	{ 0x4f292a08, "scsi_resume_device" },
	{ 0x334da4e, "scsi_command_size_tbl" },
	{ 0x5e3240a0, "__cpu_online_mask" },
	{ 0x9ed12e20, "kmalloc_large" },
	{ 0xd424f82a, "pcim_pin_device" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0xd83f45b8, "transport_add_device" },
	{ 0x4453a57d, "sg_miter_start" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x93022ba6, "__scsi_format_command" },
	{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
	{ 0xb3748490, "pci_restore_state" },
	{ 0xb410d8af, "bpf_trace_run1" },
	{ 0x30c0de11, "device_del" },
	{ 0xd232db56, "scsi_rescan_device" },
	{ 0xdcb764ad, "memset" },
	{ 0xcccbff08, "_dev_warn" },
	{ 0x87cce588, "pci_set_master" },
	{ 0xb09bad7, "blk_queue_max_segments" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0xa939facd, "param_ops_string" },
	{ 0x131db64a, "system_long_wq" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x9275e6be, "dma_set_coherent_mask" },
	{ 0xe98822d5, "devm_kasprintf" },
	{ 0x8ca06031, "bpf_trace_run3" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x255d737b, "pm_runtime_forbid" },
	{ 0xce462604, "trace_event_buffer_reserve" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0xfbc35da4, "attribute_container_unregister" },
	{ 0x9fa7184a, "cancel_delayed_work_sync" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0x9e97157, "scsi_execute_cmd" },
	{ 0xeae3dfd6, "__const_udelay" },
	{ 0xe93e49c3, "devres_free" },
	{ 0xfbe215e4, "sg_next" },
	{ 0xc4f3ae3b, "transport_destroy_device" },
	{ 0x56470118, "__warn_printk" },
	{ 0xffeedf6a, "delayed_work_timer_fn" },
	{ 0x20000329, "simple_strtoul" },
	{ 0x8112b3d2, "scsi_build_sense_buffer" },
	{ 0x12a4e128, "__arch_copy_from_user" },
	{ 0x2dc2bed, "pci_disable_device" },
	{ 0xc0e4a028, "scsi_done" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0xdcbeba1d, "sg_copy_from_buffer" },
	{ 0x7daf60, "dma_set_mask" },
	{ 0xad73041f, "autoremove_wake_function" },
	{ 0x5816045e, "dma_unmap_sg_attrs" },
	{ 0xc2d61797, "pcim_iomap_table" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0xccbe7cec, "scsi_remove_device" },
	{ 0x719a0999, "blk_queue_max_hw_sectors" },
	{ 0x7e3613cd, "blk_abort_request" },
	{ 0xcc81385d, "scsi_add_host_with_dma" },
	{ 0x3854774b, "kstrtoll" },
	{ 0x5f66a51b, "pci_read_config_byte" },
	{ 0x151f4898, "schedule_timeout_uninterruptible" },
	{ 0x98cf60b3, "strlen" },
	{ 0xeb04cc51, "param_ops_int" },
	{ 0x69acb88a, "_dev_printk" },
	{ 0xb3f6844e, "pcim_enable_device" },
	{ 0xfe59e550, "scsi_host_alloc" },
	{ 0x349cba85, "strchr" },
	{ 0x3fb6e5d1, "__pm_runtime_disable" },
	{ 0xe4e71376, "__scsi_add_device" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0x94b54bd9, "device_link_add" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0x16f123e, "sg_copy_to_buffer" },
	{ 0x7b529689, "scsi_change_queue_depth" },
	{ 0xf9a482f9, "msleep" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x3e21d1fd, "pci_bus_type" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0x1fc6bda, "dma_map_sg_attrs" },
	{ 0x2d3385d3, "system_wq" },
	{ 0xf149a4f3, "transport_class_register" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "047C9A7827ABF910CB86DA9");
