#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,
	.arch = MODULE_ARCH_INIT,
};

MODULE_INFO(intree, "Y");

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

KSYMTAB_FUNC(iscsi_conn_queue_xmit, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_queue_recv, "_gpl", "");
KSYMTAB_FUNC(iscsi_update_cmdsn, "_gpl", "");
KSYMTAB_FUNC(iscsi_prep_data_out_pdu, "_gpl", "");
KSYMTAB_FUNC(iscsi_get_task, "_gpl", "");
KSYMTAB_FUNC(__iscsi_put_task, "_gpl", "");
KSYMTAB_FUNC(iscsi_put_task, "_gpl", "");
KSYMTAB_FUNC(iscsi_complete_scsi_task, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_send_pdu, "_gpl", "");
KSYMTAB_FUNC(iscsi_itt_to_task, "_gpl", "");
KSYMTAB_FUNC(__iscsi_complete_pdu, "_gpl", "");
KSYMTAB_FUNC(iscsi_complete_pdu, "_gpl", "");
KSYMTAB_FUNC(iscsi_verify_itt, "_gpl", "");
KSYMTAB_FUNC(iscsi_itt_to_ctask, "_gpl", "");
KSYMTAB_FUNC(iscsi_session_failure, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_failure, "_gpl", "");
KSYMTAB_FUNC(iscsi_requeue_task, "_gpl", "");
KSYMTAB_FUNC(iscsi_queuecommand, "_gpl", "");
KSYMTAB_FUNC(iscsi_target_alloc, "_gpl", "");
KSYMTAB_FUNC(iscsi_suspend_queue, "_gpl", "");
KSYMTAB_FUNC(iscsi_suspend_tx, "_gpl", "");
KSYMTAB_FUNC(iscsi_suspend_rx, "_gpl", "");
KSYMTAB_FUNC(iscsi_eh_cmd_timed_out, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_unbind, "_gpl", "");
KSYMTAB_FUNC(iscsi_eh_abort, "_gpl", "");
KSYMTAB_FUNC(iscsi_eh_device_reset, "_gpl", "");
KSYMTAB_FUNC(iscsi_session_recovery_timedout, "_gpl", "");
KSYMTAB_FUNC(iscsi_eh_session_reset, "_gpl", "");
KSYMTAB_FUNC(iscsi_eh_recover_target, "_gpl", "");
KSYMTAB_FUNC(iscsi_pool_init, "_gpl", "");
KSYMTAB_FUNC(iscsi_pool_free, "_gpl", "");
KSYMTAB_FUNC(iscsi_host_get_max_scsi_cmds, "_gpl", "");
KSYMTAB_FUNC(iscsi_host_add, "_gpl", "");
KSYMTAB_FUNC(iscsi_host_alloc, "_gpl", "");
KSYMTAB_FUNC(iscsi_host_remove, "_gpl", "");
KSYMTAB_FUNC(iscsi_host_free, "_gpl", "");
KSYMTAB_FUNC(iscsi_session_setup, "_gpl", "");
KSYMTAB_FUNC(iscsi_session_remove, "_gpl", "");
KSYMTAB_FUNC(iscsi_session_free, "_gpl", "");
KSYMTAB_FUNC(iscsi_session_teardown, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_setup, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_teardown, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_start, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_stop, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_bind, "_gpl", "");
KSYMTAB_FUNC(iscsi_switch_str_param, "_gpl", "");
KSYMTAB_FUNC(iscsi_set_param, "_gpl", "");
KSYMTAB_FUNC(iscsi_session_get_param, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_get_addr_param, "_gpl", "");
KSYMTAB_FUNC(iscsi_conn_get_param, "_gpl", "");
KSYMTAB_FUNC(iscsi_host_get_param, "_gpl", "");
KSYMTAB_FUNC(iscsi_host_set_param, "_gpl", "");

SYMBOL_CRC(iscsi_conn_queue_xmit, 0x02bd4c04, "_gpl");
SYMBOL_CRC(iscsi_conn_queue_recv, 0x2ad984a6, "_gpl");
SYMBOL_CRC(iscsi_update_cmdsn, 0x41aa5c25, "_gpl");
SYMBOL_CRC(iscsi_prep_data_out_pdu, 0xaf97cae5, "_gpl");
SYMBOL_CRC(iscsi_get_task, 0x042c026b, "_gpl");
SYMBOL_CRC(__iscsi_put_task, 0xa29d0ec1, "_gpl");
SYMBOL_CRC(iscsi_put_task, 0x0a10f65e, "_gpl");
SYMBOL_CRC(iscsi_complete_scsi_task, 0x15761d40, "_gpl");
SYMBOL_CRC(iscsi_conn_send_pdu, 0x92695d3b, "_gpl");
SYMBOL_CRC(iscsi_itt_to_task, 0x84052501, "_gpl");
SYMBOL_CRC(__iscsi_complete_pdu, 0xff2a7d83, "_gpl");
SYMBOL_CRC(iscsi_complete_pdu, 0xbc66847c, "_gpl");
SYMBOL_CRC(iscsi_verify_itt, 0xf5bafb21, "_gpl");
SYMBOL_CRC(iscsi_itt_to_ctask, 0x5bfdb076, "_gpl");
SYMBOL_CRC(iscsi_session_failure, 0x191c813e, "_gpl");
SYMBOL_CRC(iscsi_conn_failure, 0x74395012, "_gpl");
SYMBOL_CRC(iscsi_requeue_task, 0x73a160b0, "_gpl");
SYMBOL_CRC(iscsi_queuecommand, 0x05f2cf62, "_gpl");
SYMBOL_CRC(iscsi_target_alloc, 0xe3dded66, "_gpl");
SYMBOL_CRC(iscsi_suspend_queue, 0x4b940b1a, "_gpl");
SYMBOL_CRC(iscsi_suspend_tx, 0xee69c9f2, "_gpl");
SYMBOL_CRC(iscsi_suspend_rx, 0x8202c45d, "_gpl");
SYMBOL_CRC(iscsi_eh_cmd_timed_out, 0x7a90119a, "_gpl");
SYMBOL_CRC(iscsi_conn_unbind, 0xc672c062, "_gpl");
SYMBOL_CRC(iscsi_eh_abort, 0x95625ac3, "_gpl");
SYMBOL_CRC(iscsi_eh_device_reset, 0x5fba0024, "_gpl");
SYMBOL_CRC(iscsi_session_recovery_timedout, 0x8b20edd6, "_gpl");
SYMBOL_CRC(iscsi_eh_session_reset, 0x0fc264e9, "_gpl");
SYMBOL_CRC(iscsi_eh_recover_target, 0xd580501d, "_gpl");
SYMBOL_CRC(iscsi_pool_init, 0x3bef2f73, "_gpl");
SYMBOL_CRC(iscsi_pool_free, 0x8d303b1b, "_gpl");
SYMBOL_CRC(iscsi_host_get_max_scsi_cmds, 0x13791d87, "_gpl");
SYMBOL_CRC(iscsi_host_add, 0xb8490fc2, "_gpl");
SYMBOL_CRC(iscsi_host_alloc, 0xa1b5c50d, "_gpl");
SYMBOL_CRC(iscsi_host_remove, 0x1f0f60da, "_gpl");
SYMBOL_CRC(iscsi_host_free, 0xaf5bb087, "_gpl");
SYMBOL_CRC(iscsi_session_setup, 0x9b9ca449, "_gpl");
SYMBOL_CRC(iscsi_session_remove, 0xe251b7d2, "_gpl");
SYMBOL_CRC(iscsi_session_free, 0xd33a73e0, "_gpl");
SYMBOL_CRC(iscsi_session_teardown, 0xa279cff7, "_gpl");
SYMBOL_CRC(iscsi_conn_setup, 0xd8061ff8, "_gpl");
SYMBOL_CRC(iscsi_conn_teardown, 0x2b1f2a40, "_gpl");
SYMBOL_CRC(iscsi_conn_start, 0x90768b6e, "_gpl");
SYMBOL_CRC(iscsi_conn_stop, 0x8e4d1f07, "_gpl");
SYMBOL_CRC(iscsi_conn_bind, 0x93b268d1, "_gpl");
SYMBOL_CRC(iscsi_switch_str_param, 0x12b2ad06, "_gpl");
SYMBOL_CRC(iscsi_set_param, 0xbd9087d7, "_gpl");
SYMBOL_CRC(iscsi_session_get_param, 0xb3146ec8, "_gpl");
SYMBOL_CRC(iscsi_conn_get_addr_param, 0xeab9cbd5, "_gpl");
SYMBOL_CRC(iscsi_conn_get_param, 0xb90d2708, "_gpl");
SYMBOL_CRC(iscsi_host_get_param, 0xf7d160bf, "_gpl");
SYMBOL_CRC(iscsi_host_set_param, 0x784cb3fc, "_gpl");

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0xc3690fc, "_raw_spin_lock_bh" },
	{ 0xe46021ca, "_raw_spin_unlock_bh" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x69acb88a, "_dev_printk" },
	{ 0xa3b4ea57, "iscsi_dbg_trace" },
	{ 0xf23fcb99, "__kfifo_in" },
	{ 0xc0e4a028, "scsi_done" },
	{ 0xe2964344, "__wake_up" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0xea3c8e4e, "scsilun_to_int" },
	{ 0x2f2c95c4, "flush_work" },
	{ 0x37a0cba, "kfree" },
	{ 0x7aa1756e, "kvfree" },
	{ 0x122c3a7e, "_printk" },
	{ 0xcc81385d, "scsi_add_host_with_dma" },
	{ 0xfe59e550, "scsi_host_alloc" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0x49cd25ed, "alloc_workqueue" },
	{ 0xc951766e, "scsi_host_put" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x30b87db5, "scsi_host_get" },
	{ 0x34db050b, "_raw_spin_lock_irqsave" },
	{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
	{ 0xe87e9e55, "iscsi_remove_session" },
	{ 0x5a9aae3, "iscsi_alloc_conn" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0x13d0adf7, "__kfifo_out" },
	{ 0x6a5cb5ee, "__get_free_pages" },
	{ 0x96befa5c, "iscsi_add_conn" },
	{ 0x4302d0eb, "free_pages" },
	{ 0x6b58a763, "iscsi_put_conn" },
	{ 0x7e692d02, "iscsi_remove_conn" },
	{ 0x82ee90dc, "timer_delete_sync" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xdacc6c76, "iscsi_unblock_session" },
	{ 0xc38c83b8, "mod_timer" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x2d39b0a7, "kstrdup" },
	{ 0xe783e261, "sysfs_emit" },
	{ 0xda09b986, "__tracepoint_iscsi_dbg_eh" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x5e3240a0, "__cpu_online_mask" },
	{ 0xaa5ecf61, "__traceiter_iscsi_dbg_eh" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0x4829a47e, "memcpy" },
	{ 0x596a42cb, "iscsi_conn_error_event" },
	{ 0x5ed90adc, "int_to_scsilun" },
	{ 0xdcb764ad, "memset" },
	{ 0xab5391fe, "iscsi_host_for_each_session" },
	{ 0xc6858f, "scsi_remove_host" },
	{ 0xf2c5616, "iscsi_force_destroy_session" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x1000e51, "schedule" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xd18c7949, "flush_signals" },
	{ 0x79093bbe, "iscsi_recv_pdu" },
	{ 0xaf761c, "scsi_build_sense" },
	{ 0x818416e1, "scsi_set_sense_information" },
	{ 0xb7c85028, "iscsi_free_session" },
	{ 0x54cf94c8, "module_put" },
	{ 0xc6264e7a, "__tracepoint_iscsi_dbg_session" },
	{ 0x57891f55, "__traceiter_iscsi_dbg_session" },
	{ 0x363ef721, "__tracepoint_iscsi_dbg_conn" },
	{ 0x7d065938, "__traceiter_iscsi_dbg_conn" },
	{ 0xeae3dfd6, "__const_udelay" },
	{ 0x20566de8, "iscsi_block_session" },
	{ 0x599fb41c, "kvmalloc_node" },
	{ 0xbd462b55, "__kfifo_init" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0xf68380b7, "iscsi_session_chkready" },
	{ 0xf7370f56, "system_state" },
	{ 0x38f38ab6, "iscsi_alloc_session" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0x917e0f94, "try_module_get" },
	{ 0xcd7c99e, "iscsi_add_session" },
	{ 0xa05579e8, "iscsi_get_conn" },
	{ 0x24d273d1, "add_timer" },
	{ 0xbcab6ee6, "sscanf" },
	{ 0xeb04cc51, "param_ops_int" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "D2C8AD88B4623AE89808360");
