HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //usr/lib/modules/6.8.0-1021-aws/kernel/drivers/target/loopback/tcm_loop.ko
ELF�h�@@,+ � � � �(B���_� � � � � �_x�_� � � � � �R�_� � � � �@_��_� � � � � �R�_� � � � �_��_� � � � �_� � � � � ����R",�����_� � � � �?#�^���{�����S�@�@�48D������@��*�q�T��RsR���� T��@�RB�}�B˂�_dy^�_��SA��@��C��#���������_�@�`�R^�_��SA��C��#���������_����`�R�������� � � � � �?#�^���{��A8���S����������a�B�������5�@�?�$�C��T�"�����A8��@�"�B�c���!T�SA�^�_��D��#�����������_���*�*����~@��@������������ � � � � ���?#�B �^���{�������B@�!��|@�^�_��A��#���������_� � � � �?#�^���{�������B��!��^�_����A��#���������_� � � � � �?#���^�����{�������e�A�B�d�Ux�B�c�A��|@�^�_��A��#���������������_� � � � ��Ux�4���_q�T����������_��c�?#�^���{�������B����|@�^�_��A��#�����������_��c�� � � � � ��A���?#�^���{���B���@�����c@��|@�^�_��A��#�����������_�@������������_� � � � �?#�^���{�����S��[�4B�4��@���@����5 ����6����^�_��*�SA��[B��C��#�����������_�0B�@9q�T�!�"x`��B��
@���!�����V��a
@������� � � � �?#�^���{������^�_��A��#�������_� � � � � �?#�^���{�����S��������R_x(B��@�B��@��������;��a"�? ��;� �^�_��SA��@��C��#�������������_�c"� �Rq��a|_�!Ka|����5������!��^�_��SA��@��C��#�������������_֣@��Rb_x���^�_��SA��@��C��#�������������_� � � � �?#�^���{�����S���@�[�����wJ@�u*B�v_xM������x*� �^�_��SA��[B��@��D��#���������������_֠@9q)T�B��
@����*���!��^�_��SA��[B��@��D��#���������������_��!�"x`�� � � � �?#�^���{��A8���S�����@�B��'��Ң�����!��#���4������A8��'@��B�B��ҡ	T���SA�^�_��E��#�������������_�`���A�R� ��5�[��#@��~�hT���E��������T���������s�}��B�s�s�|�B�s�����U`yWH��BG9���7 �[B��@�������R���[B����BG9q	T�B��
@���#@�����!���[B��@����s����!�"x`���[������������� � � � � �?#�^���{������ ��E���`���^�_��@��B��#���������������_�����a@G9?q�T�B��E���a�B�c�����$�A��!��`���^�_��@��B��#���������������_��B�Bxa�� � � � �?#�^���{����R|����S�����������!��[�����R��	�u9������T��6� ��`��B������c��@�c�@�����!�e��c��v��d�������5�@�aB��� �^�_�F��[B�`��SA��C��#���������������_��B����� �RBxu������[B����^�_��SA��C��#���������������_������!�v�R���������!��R������������*������^�_�@���SA��[B��C��#���������������_�`@9q�T�B�Bx`��B�$�A�����`��!�����`����� � � � � �?#�^���{�������A�������^�_��@��B��#�������_� � � � �?#�^���{���!����^�_��R�A��#�������_� � � � � �?#�C�^���{��C��S���4B� ��[�����c����*�
@��*��R���@����b����!���6B�@�RtB����~@��*!@���b"�v������R��� �7����N@���3@9��[C��cD��*^�_��@��SB��C��#�������������������_֠
@����R��[C��cD����R����[C��R�cD�� � � � �?#�^���{�����S���@��@���@�8D��q�T�N@���R��R�R`V��������qA�R^�_� ��SA��@��C��#�����������_����*���� � � � � �?#�^���{�����S����[�@��@���@�8D��q�T�N@���R�Q�#�R`Z����i���q^�_�@�R�SA���[B��C��#�����������_����*��� � � � �?#�^���{��@��0@� @�� 6�@��^�_��A��#�����������_��^�_��A��#�����������_� � � � �?#�^���{��|�R��������S�������`��!����`�J�҉ �R& A���R($A�$�R'(A���
������	xy���y��$��98��`5^�_��SA��@��C��#�����������������	��
������_֡��������@�����@�� � � � �?#�^���{��`����^�_��A��#�������_� � � � � �?#�^���{�����^�_��R�A��#�����_� � � � �?#�^���{���R���^�_��A��#�������_� � � � � �?#�^���{�����S�����U4�_� �`*@���a@�?�T�*�"�`@�w�`T`:@����^�_��R�SA��@��C��#���������������_ք�B9�!����� @��!�����~@�B�R@�$�A�$�B�$�C�$�D�$�E�$��� � � � � �?#���^����{��@�����"@9����^�_��A��#���������_� � � � �?#�^���{���B�����@@��R����^�_��A��#���������_� � � � �?#�^���{�����S��������!��������� 4���!������5`�A�!�Ra�x��@�@����^�_��SA��@��C��#���������_��x��^�_��SA��@��C��#���������_֠��� � � � � �?#�^���{������(B��;�#�RD џ#��;�#@��RB�B_x� �^�_��R�A��#���������������_�E ѱ���|_�c�|����5��� ��!��^�_��R�A��#���������������_� � � � � �?#�^���{�������s�`���`���@�� �^�_��@��B��#���������_�����!��^�_��@��B��#���������_� � � � � �?#���^��A8�{����S������[�����c� ���R��B�������2B��c�����!�����@4�����T���B� ���c����c�!��
�@9�c�q�T�c� ����TT�?���T�c�ha8(q�T�c� ����T`T���T�c�h88�6B��2B������� ��@�`}�Ҡ��c������9������R���|��}��`�@������`b�������R���R�R�����@�H
T ���A8��@�"�B�c���T�@��SA��[B��cC����^�_��#�����������������_�@9q�T�B������
��!������c�!����@9�o���4qh	T�!�"x`��c����������������4|@�����c�!��
�@9�c�q��Tq�T�!�"x`��c���������������6`~@�����!�"x`��� ���������	��!�������HT�!�"x`��c�����������B������� �R���������B�����B����������
�������'���'@�=��`��r���c�������l���������<�� � � � �?#���^���{��C��S����[��#�@�v@��@�Ւ@�8D����T��!�}�!��� HD�@
� dHyq�T7LD�7
�`jB9��d�@�6��@�5���*	����_���_@��@�� Հ$��`r@� �@��B��4�@��"��
��R���R#@��@�cL@�f�@��`r@�a��bf@�c�@�`	�@�@��R���R�����`5����@��SB��[C��#@����^�_��#���������������������_�`bB9�B� ��4 �R��9d�@���`"A�\2`"�����@��SB��[C��#@����^�_��#���������������������_�`"A�\2�����B���`"A�\2�����R����Z��RK����������w�� � � � �?#���^���{��C��S���4�� �M�����R�����aQ���O���^�_��R�@��SB�����#���������������������_�'�B9�(�@�B�!@���B`�`�#@�&L@�$R)�c�A�!������ � � � �?#�^���{�������S������R�RM�R��
�`
���!�����@�HT�[����������*5�����*5 �[B�������*�5^�_��*�SA��C��#�������������_������!�������@���[B��
@��^�_��*�SA��C��#�������������_������������@��*�5���� �s��������s�!�������?#���^���{�������@��^�_��A��#�������_�#�#���=>	Op���'kmem_cache *[19][14]''unsigned char [256]''long unsigned int'��'tcm_loop_tpg [32]'$$���'int'
'unsigned int'��q��������S���^���������tcm_loop3Unable to perform device reset without active I_T Nexus
3kstrtoul() returned %d for fabric_prot_type
3Invalid qla2xxx fabric_prot_type: %lu
%d
v2.1-rc2TCM Loopback Fabric module %s
%d:0:%d
offlineonline%s
Unknown3Unable to remove TCM_Loop I_T Nexus with active TPG port count: %d
TCM_Loop_ConfigFS: Removing I_T Nexus to emulated %s Initiator Port: %s
3Unable to locate struct scsi_device for %d:%d:%llu
TCM_Loop_ConfigFS: Port Unlink Successful
TCM_Loop_ConfigFS: Deallocated Emulated %s Target Port %s,t,0x%04x
tpgt_3Unable to locate "tpgt_#" directory group
3Passed tpgt: %lu exceeds TL_TPGS_PER_HBA: %u
TCM_Loop_ConfigFS: Allocated Emulated %s Target Port %s,t,0x%04lx
TCM_Loop_ConfigFS: Deallocating emulated Target %s Address: %s at Linux/SCSI Host ID: %d
naa.fc.iqn.3Unable to locate prefix for emulated Target Port: %s
%stcm_loop_adapter_%d3device_register() failed for tl_hba->dev: %d
TCM_Loop_ConfigFS: Allocated emulated Target %s Address: %s at Linux/SCSI Host ID: %d
3Emulated NAA %s Address: %s, exceeds max: %d
tcm_loop_proc_info()
&x->wait3Unable to allocate struct scsi_host
3%s: scsi_add_host failed
%s() called for scsi_cmnd: %p cdb: 0x%02x
TCM_Loop_ConfigFS: Port Link Successful
Releasing TCM Loop Core BUS
tcm_loop_cmd_cachekmem_cache_create() for tcm_loop_cmd_cache failed
tcm_loop_03Unable to allocate tcm_loop_primary
3bus_register() failed for tcm_loop_lld_bus
3driver_register() failed for tcm_loop_driverfs
Initialized TCM Loop Core Bus
NULL3Emulated NAA Sas Address: %s, exceeds max: %d
3Passed SAS Initiator Port %s does not match target port protoid: %s
3Passed FCP Initiator Port %s does not match target port protoid: %s
3Passed iSCSI Initiator Port %s does not match target port protoid: %s
3Unable to locate prefix for emulated Initiator Port: %s
tl_tpg->tl_nexus already exists
TCM_Loop_ConfigFS: Established I_T Nexus to emulated %s Initiator Port: %s
TCM_Loop I_T Nexus does not exist
3%s() %d:%d:%d:%llu got CDB: 0x%02x scsi_buf_len: %u
/build/linux-aws-6.8-7KtpGJ/linux-aws-6.8-6.8.0/drivers/target/loopback/tcm_loop.c/build/linux-aws-6.8-7KtpGJ/linux-aws-6.8-6.8.0/include/linux/slab.hFCPiSCSISAStcm_loopdrivers/target/loopback/tcm_loop.cloopbackversionaddresstransport_statusnexusfabric_prot_typeTCM_Loopbacktcm_loopbacktcm_loop_bus/build/linux-aws-6.8-7KtpGJ/linux-aws-6.8-6.8.0/include/scsi/scsi_cmnd.hh�������tcm_loop_driver_probetcm_loop_queue_statustcm_loop_queue_data_instrnlen__fortify_strlentcm_loop_queuecommandtcm_loop_release_core_bustcm_loop_alloc_core_bustcm_loop_queue_data_or_statustcm_loop_make_scsi_hbatcm_loop_drop_scsi_hbatcm_loop_make_naa_tpgtcm_loop_drop_naa_tpgtcm_loop_port_linktcm_loop_port_unlinktcm_loop_make_nexustcm_loop_drop_nexustcm_loop_fabric_initcmd_per_luncan_queuenr_hw_queueslicense=GPLauthor=Nicholas A. Bellinger <nab@risingtidesystems.com>description=TCM loopback virtual Linux/SCSI fabric moduleparmtype=cmd_per_lun:uintparmtype=can_queue:uintparmtype=nr_hw_queues:uintsrcversion=C7BA529318CD2C050440869depends=target_core_modintree=Yname=tcm_loopvermagic=6.8.0-1021-aws SMP mod_unload modversions aarch64������GNU�GNUKH�T�k�p�M�+��CLinuxLinux~:,_printk(���__ubsan_handle_out_of_bounds�s<\kstrtoull���__stack_chk_fail��?<sprintfnJnesnprintf ���target_remove_session�zkfreeeb�,__dynamic_pr_debug���wscsi_device_lookupS�stscsi_remove_device�{�scsi_device_put�m\�alt_cb_patch_nopsFe�core_tpg_deregister�Zstrncmp4%�
core_tpg_register���device_unregister .ўkmalloc_large�&mstrstr�`Ϙstrleno�l�dev_set_name��3�device_register�%8put_device�d�;scsi_remove_host?��Wscsi_host_put��seq_puts\"�kmem_cache_alloc �A�`__init_swait_queue_headJ�\�target_submit_tmr@�%wait_for_completion!��target_put_sess_cmd��6kmem_cache_free��|scsi_doneB�Z�scsi_host_alloc h�b9scsi_add_host_with_dma/z%�completeU��utarget_execute_cmd$є2�transport_generic_free_cmd$�FEgcore_allocate_nexus_loss_ua�Z�Gscsi_add_device�[�driver_unregister��
bus_unregister ag��root_device_unregister�s9kmem_cache_create ���M__root_device_register
nÑbus_register�
[driver_register$<ҟ=target_register_template�m�Nkmem_cache_destroy$��uftarget_unregister_template�d��memset���strnlenc�Lrandom_kmalloc_seed	�4kmalloc_caches��'kmalloc_trace djj�target_setup_session����fortify_panic,a�H�__ubsan_handle_shift_out_of_bounds��target_init_cmd5�1�target_submit_prep���target_submitG�kscmd_printk *�_scsi_change_queue_depthsZ�param_ops_uint�<pmodule_layoutGCC: (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0GCC: (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0���#�#�#
�
�Px�+
��+��+��+��+Γ+�+�+�+�+*�+?�+R�+o�+��+��+	��+��+Ӕ+�+�+�+/�+H�+a�+{�+��+��+��+ؕ+�+��+ �+@�+��+4�+E�+W�+n�+��+ ��+@͖+�ږ+�+��+�+"�+8�+K�+_�+w�+��+	��+��+��+̗+ߗ+�+�+�+�+�+�7�+G�+[�+q�+��+��+Ř+ۘ+��+��+H �+-@�+H`2�+H�M�+��Z�+-@i�+�P�q�+�P���+�2��+�@��+5���+H�/H Ù+@�iH`ә+I��+H��+I���@��+���+�����<�@�<���+�'�+�@�+R�+ _�+H@l�+-`}�+-���+���+-���+-���+-͚+@՚+Q�+*Q@��++Q�
�+���+�@'�+��5�+��F�+��W�+�@	c�+-Q�	j�+Q
ۘ+�P@r�+Qy�+$Q!��+�2@(��+�2�,��+�2�0��+'Q5��+ Fě+ V�u0QfΛ+Q@f؛+
���+H�������+
@�1Q����+D���P�+�+&�+
 8�+
@W�+
`s�+
���+
���+
�Ü+
��+
�+
 �+H@�+
`2�+�C�+-�Q�+D�k�+�P�x�+�2��+�@��+����+Q@��+Q��P̝+�۝+�+
 �+H@�+`�+-��+�2�&�+�1�+��@�+0V�+b�+ t�+-@��+Q���+�P�1�+��P��+���+I��+@��+Hƞ+H`О+�ޞ+�P��+���+-��+
��+
�;�+�W�+Dj�+�|�+�P���+-���+ Q��+&Q@��+�2��+%Q@	Ɵ+�@؟+7@�+��!�@���Q�+h��+Q�+�+�iH %�+H@/�+Q`?�+�G�+�	X�+��	h�+Q
r�+ Q@
y�+D�
��+-���2���+�2��+�2@��+�2�Ƞ+�2�ޠ+�!�+��!��+�"�+�#Qj�+	��B.�2�H��=4��+Q��+H	#�+- 	i�+�P@	0�+�2�	>�+��

�K�+�_�+�k�+�9�t�+�9�}�+���+���+
���+
���+
�á+
ϡ+
 ܡ+@�+I��+I��+%�+H 7�+I@G�+I�R�+�a�+Qm�+
Q@y�+����+���+����+���+��͢+�ڢ+IG�+I@�+I���+��+H��+��<�@�<����+���+�
�+#Q�+-@��+Q� �+�+�+�:�+��C�+�!����	QK�+@[�+
h�+
 x�+H@��+-`��+-���+Q�$����+����+8S i�
��+
 У+I@ݣ+O��+Q���+�P��+�@�+>��
�+�P�+ &�+08�+@L�+AI�Y�+
��~
�j�+
x�+ ��+
@mB�P`��+H�O�
H���+H���+IG�+I@*=O���+����+�@ˤ+�P���+QҤ+Q@ڤ+Q���+Q��+�+�@��+���+Q��+Q�+Q@3�+O�A�+�
�L�+>Y�+d�+@p�+`��+-���+����+��3=��	��+
�
��+
ť+@ҥ+`�+O��+
���+�+
 �,�@�sO��<Q
�<Q 
 �+@
,�+H
؛+H`
5�+H�
A�+
�
K�+X�+�P _�+I@x�
�
Qj�+y�+��+��+��+Ѧ+�+��+ �+$�+:�+P�+f�+|�+��+��+ͧ+�+���+I	�+Q@�+Q`�+Q�r�+ Q�%�+O5�+�@?�+��M�+-@[�+O�h�+t�ڤ+Q�Qv�+P;$7��+����+�@o`@QQ��+4��:!���+@��+�ͨ+M�ۨ+H�+:Q@��+<Q��+>Q��+@Q/�+@Q@I�+@Q�k�+@Q���+@Q��+@Q@ǩ+>Q�ک+BQ��+DQ��+FQ@�+HQ��+JQ�&BQ*�+LQ@F�+BQ�T�+BQ�b�+BQo�+DQ@|�+DQ���+NQ���+PQ��+PQ@��+RQ�Ȫ+TQ�ڪ+VQ�+XQ@��+ZQ�
�+]Q��+_Q	+�+aQ@	?�+�2�	S�+�2�	a�+�2
t�+�2@
��+�2�
��+�2�
��+�2ƫ+�2@ޫ+�2���+�2��+�2)�+@F�+AY�+H
QQ
�PQQ
�PQ�Q
�m�+Pz&
� }�+0��+@��+`��+D���+-���+D�ͬ+��۬+�@�+Q���+���+Q@�+6Q��+�2�%�+�2	3�+�2@
@�+�2�N�+�2�_�+�2n�+�2@Q~�+�pA�2��+�2@��+�2�
�+8ڢ+I��+Q@��+Q�ȭ+�2�խ+!Q"Q�+#��+�+�+"�+3�+ G�+Q@^�+`j�+hv�+p��+x��+���+���+���+Q���+Q�Ю+�߮+��+���+�	�+�+.�+H I	H@<�+H`K�+H�[�+H��iH�j�+H�~�+H�EH ��+H@��+H`ȯ+�ԯ+�P�ۯ+�2�+ pA�2��+�2@�+�2��+�2�/�+?�+�H�+�@W�+��f�+ pA�2w�+�2@��+�2���+�2���+(�z
3=�@��+@�,�h-��_(Q�QQc�+�İ+Ͱ+H ԰+H@�8H`�+H�ް+O��+��+-���+�2��+D�+3Q,Q�+
.Q/Q)Q1�+2Q@�+�J�+ Q3�+�2@X�+�_�+8Q�sO@f�+�2�p�+�2���+�2	��+
@
5Q��+7Q
 Q9Q
 Q;Q
H Q=Q

 Q?Q

QAQ
QCQ
QEQ
HQGQ
HQ�
HIQ
QKQ
6Q8Q�2MQ
6QOQ
 Q6QQQ

 QSQ
 QUQ

 QQWQ
 QQYQ
\Q Q�24Q[Q
\Q^Q

Q`Q��+hű+Hұ+H ��=@ݱ+
Q��+�@�+44@��+Ҥ+Q�+p�+!�+5�+Q I�+@[�+Q�e�+fQ#l�+gQ@#u�+	���+��+�9c�+iQ@��+Q���+kQ�J�	��u=@!��+lQ�!ò+5Q��eQcQβ+hQײ+jQdQ
 �2
oQ

 QQOdQbQ߲+�.
�+Q�+sQ

r�+ QҤ+Q��O	�+uQ

r�+ Q �+wQ9�+wQ

�+QY�+zQr�+�.��+�x��+�
r�+ Q��+Q

˳+pQϳ+�Q
�+6Q�+�Q��+��+�(�+zQ
r�+ Q?�+�Q
r�+ QY�+�Q

j�+pQ�2I�d
JH�Pq�+�Q
 Q�+6Q���+�Q
6Q=�8Q��2���+�Q

r�+ Q�2Q��+�Q
r�+ Q��+QĴ+�Qٴ+zQ

��+Q�+�+�Q�+zQ$�+sQ

��u=��=:�+�QP�+�i�+sQ~�+�
HҤ+Q��+�Q

�KCu=��+�Q
õ+qQʵ+�Q�+�.��+��+�
�43�2�7	'M>�+�Qi�+���+�Q��+���+�Q�+zQ��+�scsi_protocolSCSI_PROTOCOL_FCPSCSI_PROTOCOL_SPISCSI_PROTOCOL_SSASCSI_PROTOCOL_SBPSCSI_PROTOCOL_SRPSCSI_PROTOCOL_ISCSISCSI_PROTOCOL_SASSCSI_PROTOCOL_ADTSCSI_PROTOCOL_ATASCSI_PROTOCOL_UNSPECtarget_submit_typeTARGET_FABRIC_DEFAULT_SUBMITTARGET_DIRECT_SUBMITTARGET_QUEUE_SUBMITtransport_state_tableTRANSPORT_NO_STATETRANSPORT_NEW_CMDTRANSPORT_WRITE_PENDINGTRANSPORT_PROCESSINGTRANSPORT_COMPLETETRANSPORT_ISTATE_PROCESSINGTRANSPORT_COMPLETE_QF_WPTRANSPORT_COMPLETE_QF_OKTRANSPORT_COMPLETE_QF_ERRse_cmd_flags_tableSCF_SUPPORTED_SAM_OPCODESCF_TRANSPORT_TASK_SENSESCF_EMULATED_TASK_SENSESCF_SCSI_DATA_CDBSCF_SCSI_TMR_CDBSCF_FUASCF_SE_LUN_CMDSCF_BIDISCF_SENT_CHECK_CONDITIONSCF_OVERFLOW_BITSCF_UNDERFLOW_BITSCF_ALUA_NON_OPTIMIZEDSCF_PASSTHROUGH_SG_TO_MEM_NOALLOCSCF_COMPARE_AND_WRITESCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOCSCF_ACK_KREFSCF_USE_CPUIDSCF_TASK_ATTR_SETSCF_TREAT_READ_AS_NORMALsense_reason_ttarget_sc_flags_tableTARGET_SCF_BIDI_OPTARGET_SCF_ACK_KREFTARGET_SCF_UNKNOWN_SIZETARGET_SCF_USE_CPUIDtcm_tmreq_tableTMR_ABORT_TASKTMR_ABORT_TASK_SETTMR_CLEAR_ACATMR_CLEAR_TASK_SETTMR_LUN_RESETTMR_TARGET_WARM_RESETTMR_TARGET_COLD_RESETTMR_LUN_RESET_PROTMR_UNKNOWNtcm_tmrsp_tableTMR_FUNCTION_FAILEDTMR_FUNCTION_COMPLETETMR_TASK_DOES_NOT_EXISTTMR_LUN_DOES_NOT_EXISTTMR_TASK_MGMT_FUNCTION_NOT_SUPPORTEDTMR_FUNCTION_REJECTEDt10_aluaalua_tg_pt_gps_counteralua_tg_pt_gps_countlba_map_locklba_map_segment_sizelba_map_segment_multiplierlba_map_listtg_pt_gps_lockt10_devdefault_tg_pt_gpalua_tg_pt_gps_grouptg_pt_gps_listse_devicedev_cur_ordered_idtransport_flagsdev_res_bin_isiddev_indexcreation_timeaborts_completeaborts_no_tasknon_orderedordered_sync_in_progressdelayed_cmd_countdev_qf_countexport_countdelayed_cmd_lockdev_reservation_lockdev_reservation_flagsse_port_lockse_tmr_lockqf_cmd_lockcaw_semreservation_holderdev_alua_lu_gp_memdev_pr_res_holderdev_sep_listdev_tmr_listqf_work_queuedelayed_cmd_workdelayed_cmd_listqf_cmd_listse_hbat10_wwnt10_prdev_attribdev_action_groupdev_groupdev_pr_groupdev_stat_grpsdev_aliasudev_pathxcopy_lunprot_lengthhba_indexqueue_cntlun_reset_mutext10_alua_tg_pt_gptg_pt_gp_idtg_pt_gp_valid_idtg_pt_gp_alua_supported_statestg_pt_gp_alua_access_statustg_pt_gp_alua_access_typetg_pt_gp_nonop_delay_msecstg_pt_gp_trans_delay_msecstg_pt_gp_implicit_trans_secstg_pt_gp_preftg_pt_gp_write_metadatatg_pt_gp_memberstg_pt_gp_alua_access_statetg_pt_gp_ref_cnttg_pt_gp_locktg_pt_gp_transition_mutextg_pt_gp_devtg_pt_gp_grouptg_pt_gp_listtg_pt_gp_lun_listtg_pt_gp_alua_luntg_pt_gp_alua_naclt10_alua_lu_gplu_gp_idlu_gp_valid_idlu_gp_memberslu_gp_ref_cntlu_gp_locklu_gp_grouplu_gp_nodelu_gp_mem_listt10_alua_lu_gp_memberlu_gp_assoclu_gp_mem_ref_cntlu_gp_mem_locklu_gplu_gp_mem_devse_lununpacked_lunlun_shutdownlun_access_rolun_indexlun_acl_countlun_se_devlun_deve_listlun_deve_locklun_tg_pt_secondary_statlun_tg_pt_secondary_write_mdlun_tg_pt_secondary_offlinelun_tg_pt_md_mutexlun_tg_pt_gp_linklun_tg_pt_gplun_tg_pt_gp_locklun_tpglun_statslun_groupport_stat_grpslun_shutdown_complun_reflun_dev_linkse_node_aclinitiatornamedynamic_node_acldynamic_stopacl_indexsaved_prot_typeacl_tagacl_pr_ref_countlun_entry_hlistnacl_sessse_tpglun_entry_mutexnacl_sess_lockacl_attrib_groupacl_auth_groupacl_param_groupacl_fabric_stat_groupacl_listacl_sess_listacl_free_compacl_krefunit_serialcompany_idt10_vpd_lockt10_wwn_groupt10_vpd_listt10_pr_registrationpr_reg_isidpr_iportpr_tportpr_aptpl_rptipr_reg_tpgtpr_reg_all_tg_ptpr_reg_aptplpr_res_holderpr_res_typepr_res_scopeisid_present_at_regpr_res_mapped_lunpr_aptpl_target_luntg_pt_sep_rtpipr_res_generationpr_reg_bin_isidpr_res_keypr_res_holderspr_reg_naclpr_reg_devepr_reg_listpr_reg_abort_listpr_reg_aptpl_listpr_reg_atp_listpr_reg_atp_mem_listse_dev_entrymapped_lunattach_counttotal_cmdspr_krefpr_compse_lun_aclua_lockdeve_flagsalua_port_listlun_linkua_listt10_reservationpr_all_tg_ptpr_aptpl_activepr_generationregistration_lockaptpl_reg_lockaptpl_reg_listse_tmr_reqcall_transportref_task_tagfabric_tmr_ptrtask_cmdtmr_devtmr_listse_cmdsense_reasonscsi_statusscsi_sense_lengthunknown_data_lengthstate_activealua_nonop_delaysam_task_attrmap_tagmap_cpuse_cmd_flagsresidual_countorig_fe_lunse_delayed_nodese_qf_nodese_devse_sesscmd_cntse_cmd_listfree_complabrt_complse_tfoexecute_cmdtransport_complete_callbackprotocol_datat_task_cdb__t_task_cdbt_task_lbat_task_nolbtransport_statet_state_lockcmd_kreft_transport_stop_compt_data_sgt_data_sg_origt_data_nentst_data_nents_origt_data_vmapt_bidi_data_sgt_bidi_data_nentslun_ref_activeprot_checksprot_ptoreftag_seedt_prot_sgt_prot_nentspi_errsense_infotarget_prot_opTARGET_PROT_NORMALTARGET_PROT_DIN_INSERTTARGET_PROT_DOUT_INSERTTARGET_PROT_DIN_STRIPTARGET_PROT_DOUT_STRIPTARGET_PROT_DIN_PASSTARGET_PROT_DOUT_PASStarget_prot_typeTARGET_DIF_TYPE0_PROTTARGET_DIF_TYPE1_PROTTARGET_DIF_TYPE2_PROTTARGET_DIF_TYPE3_PROTtarget_ua_intlck_ctrlTARGET_UA_INTLCK_CTRL_CLEARTARGET_UA_INTLCK_CTRL_NO_CLEARTARGET_UA_INTLCK_CTRL_ESTABLISH_UAse_sessionsess_bin_isidsup_prot_opssess_prot_typefabric_sess_ptrsess_listsess_acl_listsess_cmd_locksess_cmd_mapsess_tag_pooltarget_cmd_counterrefcnt_wqstop_donetarget_core_fabric_opsfabric_aliasfabric_namenode_acl_sizemax_data_sg_nentstpg_get_wwntpg_get_tagtpg_get_default_depthtpg_check_demo_modetpg_check_demo_mode_cachetpg_check_demo_mode_write_protecttpg_check_prod_mode_write_protecttpg_check_demo_mode_login_onlytpg_check_prot_fabric_onlytpg_get_inst_indexcheck_stop_freerelease_cmdclose_sessionsess_get_indexsess_get_initiator_sidset_default_node_attributesget_cmd_statequeue_data_inqueue_statusqueue_tm_rspaborted_taskfabric_make_wwnfabric_drop_wwnadd_wwn_groupsfabric_make_tpgfabric_enable_tpgfabric_drop_tpgfabric_post_linkfabric_pre_unlinkfabric_make_npfabric_drop_npfabric_init_nodeacltfc_discovery_attrstfc_wwn_attrstfc_tpg_base_attrstfc_tpg_np_base_attrstfc_tpg_attrib_attrstfc_tpg_auth_attrstfc_tpg_param_attrstfc_tpg_nacl_base_attrstfc_tpg_nacl_attrib_attrstfc_tpg_nacl_auth_attrstfc_tpg_nacl_param_attrswrite_pending_must_be_calleddirect_submit_suppdefault_submit_typese_portal_grouptpg_rtpirtpi_manualtpg_pr_ref_countacl_node_mutexsession_locktpg_lun_mutexacl_node_listtpg_lun_hlisttpg_virt_lun0tpg_sess_listse_tpg_tfose_tpg_wwntpg_grouptpg_lun_grouptpg_np_grouptpg_acl_grouptpg_attrib_grouptpg_auth_grouptpg_param_groupse_ml_stat_grpsscsi_auth_intr_groupscsi_att_intr_port_groupse_lun_naclse_lun_groupml_stat_grpsse_dev_attribemulate_model_aliasemulate_dpoemulate_fua_writeemulate_fua_reademulate_write_cacheemulate_ua_intlck_ctrlemulate_tasemulate_tpuemulate_tpwsemulate_cawemulate_3pcemulate_premulate_rsocpi_prot_typehw_pi_prot_typepi_prot_verifyenforce_pr_isidsforce_pr_aptplis_nonrotemulate_rest_reordunmap_zeroes_datahw_block_sizehw_max_sectorsoptimal_sectorshw_queue_depthmax_unmap_lba_countmax_unmap_block_desc_countunmap_granularity_alignmentmax_write_same_lensubmit_typeda_devda_groupse_port_stat_grpsscsi_port_groupscsi_tgt_port_groupscsi_transport_groupscsi_port_statscmd_pdustx_data_octetsrx_data_octetsse_dev_stat_grpsscsi_dev_groupscsi_tgt_dev_groupscsi_lu_groupse_cmd_queuese_device_queuehba_tpgthba_idhba_flagshba_ptrhba_nodedevice_lockhba_grouphba_access_mutexbackendtarget_backend_opstarget_backendse_tpg_nptpg_np_parentse_wwnwwn_tfwwn_groupfabric_stat_groupparam_groupcmd_compl_affinitytarget_fabric_configfstcm_loop_cmdsc_cmd_statesc_cmd_tagtl_se_cmdtmr_donetl_sense_buftcm_loop_nexustcm_loop_tpgtl_tpgttl_transport_statustl_fabric_prot_typetl_tpg_port_counttl_se_tpgtl_hbatl_nexustcm_loop_hbatl_proto_idtl_wwn_addresstl_hba_luntl_hba_lun_septl_hba_tpgstl_hba_wwnse_hba_sse_porttcm_loop_abort_tasktcm_loop_aborted_tasktcm_loop_alloc_sess_cbtcm_loop_check_demo_modetcm_loop_check_prot_fabric_onlytcm_loop_check_stop_freetcm_loop_device_resettcm_loop_driver_probetcm_loop_driver_removetcm_loop_drop_naa_tpgtpgtcm_loop_drop_nexuswwntcm_loop_drop_scsi_hbatcm_loop_fabric_exittcm_loop_fabric_inittcm_loop_get_cmd_statetcm_loop_get_endpoint_wwntcm_loop_get_tagtl_tpgtcm_loop_issue_tmrtcm_loop_make_naa_tpgtcm_loop_make_scsi_hbatcm_loop_port_linktcm_loop_port_unlinktcm_loop_queue_data_intcm_loop_queue_data_or_statustcm_loop_queue_statustcm_loop_queue_tm_rsptcm_loop_queuecommandtcm_loop_release_adaptertcm_loop_release_cmdtcm_loop_release_core_bustcm_loop_sess_get_indextcm_loop_show_infotl_cmdtcm_loop_target_queue_cmdtcm_loop_target_resettcm_loop_tpg_address_showtcm_loop_tpg_attrib_fabric_prot_type_showtcm_loop_tpg_attrib_fabric_prot_type_storetcm_loop_tpg_nexus_showtcm_loop_tpg_nexus_storetcm_loop_tpg_transport_status_showtcm_loop_tpg_transport_status_storetcm_loop_write_pendingtcm_loop_wwn_version_showtcm_loop.ko�C�
$!(2@KXkp������ �������X2 TL�pf������ �	�8�<�XP�88�)p8A��W�8o�
���8��l�8�P�`D��P
� ��4h�I�_<uX8��<����P8��P�@P	��-��@�8Xp�r�8���08��8�L� 0��8h8/XpI��_�8x8�8h����������
��
 �
�	x�!�-�9�E�Q] i8uP�h������������
�


@�
 +
$>
(S
0�e
�(
x(�
P(�
((�
�($�$$#$6$?k��9�E:���	�8	(L	((^	P( s	�#�	��		�	�	;"�	"�	"#�	#�

!
/
8
A
T
\e
}
�
L�
�
�
�
�
�
��
 1<Wnv�������
#*>NVh�v}�������	
"
+
5
G
U
p
�
�
�
�
�
�
�
�
!$x$dtcm_loop_get_endpoint_wwntcm_loop_get_tagtcm_loop_check_demo_modetcm_loop_check_prot_fabric_onlytcm_loop_sess_get_indextcm_loop_get_cmd_statetcm_loop_aborted_tasktcm_loop_alloc_sess_cbtcm_loop_target_resettcm_loop_tpg_attrib_fabric_prot_type_storetcm_loop_tpg_attrib_fabric_prot_type_showtcm_loop_wwn_version_showtcm_loop_tpg_address_showtcm_loop_tpg_transport_status_showtcm_loop_tpg_nexus_showtcm_loop_drop_nexus__UNIQUE_ID_ddebug485.5tcm_loop_release_adaptertcm_loop_port_unlink__UNIQUE_ID_ddebug479.8tcm_loop_drop_naa_tpg__UNIQUE_ID_ddebug489.3tcm_loop_make_naa_tpg__UNIQUE_ID_ddebug487.4tcm_loop_drop_scsi_hba__UNIQUE_ID_ddebug493.1tcm_loop_make_scsi_hba__UNIQUE_ID_ddebug491.2tcm_loop_driver_removetcm_loop_show_infotcm_loop_issue_tmrtcm_loop_device_resettcm_loop_abort_tasktcm_loop_release_cmdtcm_loop_driver_probetcm_loop_queue_tm_rsptcm_loop_write_pendingtcm_loop_check_stop_freetcm_loop_queue_data_or_status__UNIQUE_ID_ddebug475.11tcm_loop_queue_statustcm_loop_queue_data_intcm_loop_tpg_transport_status_storetcm_loop_port_link__UNIQUE_ID_ddebug477.9tcm_loop_release_core_bus__UNIQUE_ID_ddebug473.12tcm_loop_fabric_init__UNIQUE_ID_ddebug471.13__UNIQUE_ID_ddebug495.0tcm_loop_fabric_exittcm_loop_tpg_nexus_store__UNIQUE_ID_ddebug483.6__UNIQUE_ID_ddebug481.7tcm_loop_target_queue_cmdtcm_loop_queuecommand__UNIQUE_ID_ddebug469.14CSWTCH.107tcm_loop_driver_template__func__.48__func__.51__func__.53loop_opstcm_loop_wwn_attrstcm_loop_tpg_attrstcm_loop_tpg_attrib_attrs__func__.40__func__.39__func__.50__func__.55__func__.54__func__.52__func__.47__func__.46__func__.45__func__.44__func__.43__func__.42__func__.41__func__.38__func__.37__param_str_cmd_per_lun__param_str_can_queue__param_str_nr_hw_queuestcm_loop_lld_bustcm_loop_nr_hw_queuestcm_loop_can_queuetcm_loop_cmd_per_luntcm_loop_driverfstcm_loop_wwn_attr_versiontcm_loop_tpg_attr_nexustcm_loop_tpg_attr_transport_statustcm_loop_tpg_attr_addresstcm_loop_tpg_attrib_attr_fabric_prot_typetcm_loop_hba_no_cnttcm_loop_primarytcm_loop_cmd_cache__key.49__UNIQUE_ID___addressable_cleanup_module501__UNIQUE_ID___addressable_init_module500__UNIQUE_ID_license499__UNIQUE_ID_author498__UNIQUE_ID_description497__UNIQUE_ID_cmd_per_luntype468__UNIQUE_ID_can_queuetype467__UNIQUE_ID_nr_hw_queuestype466__param_cmd_per_lun__param_can_queue__param_nr_hw_queues__UNIQUE_ID_srcversion341__UNIQUE_ID_depends340__UNIQUE_ID_intree339__UNIQUE_ID_name338__UNIQUE_ID_vermagic337_note_15_note_14____versionsparam_ops_uintdev_set_name__this_modulesnprintfcompletetarget_execute_cmdscsi_remove_host__init_swait_queue_headtarget_submit_tmrcleanup_moduletarget_submit_prepcore_allocate_nexus_loss_uakfreetarget_submitkmem_cache_createfortify_panicinit_modulescsi_device_lookup__stack_chk_failput_devicetarget_unregister_templateroot_device_unregisterstrnlenscsi_add_devicekmem_cache_alloctarget_setup_session__ubsan_handle_out_of_boundsscsi_device_putbus_unregisterscsi_host_put__root_device_registertarget_remove_sessionstrstrrandom_kmalloc_seedkmem_cache_freestrncmpdriver_unregisterkmalloc_largememsetkstrtoullwait_for_completionsprintf__ubsan_handle_shift_out_of_boundstarget_init_cmdscmd_printk__dynamic_pr_debugcore_tpg_deregistertarget_register_templateseq_putsscsi_donealt_cb_patch_nopskmalloc_tracetransport_generic_free_cmdscsi_remove_devicescsi_add_host_with_dmacore_tpg_registerstrlentarget_put_sess_cmdscsi_host_allocdriver_registerscsi_change_queue_depthkmalloc_cacheskmem_cache_destroybus_register����������@�@���p�p����������8�@�D�H�L�������,�0�D�L�T�����������d�p������P��P������,�������$�(�,�l�p�t���HLTXdhl����P	P	�	X	X	�t	��	��	�
�
�
 
(
0
8
�<
�@
�X
\
p
�t
x
�
��
�$(48<�D�x|���`�`������� ,04�8�P�X�`l���X�X����
h
h$
�0
p8
p@
�L
xP
xT
�`
�d
�h
�p
��
�
�
�
�
�
�
�
�
�,�4�t�x�������� �X�d�t�����������HLX�������$�,0����������������,�p���|��������TX��������������� ((,(0��������������X�X��|����������������`�`���� �P�\�`�l���������HLPT`dh�phxh|��������p�p���XX�$�48PT\�`�d�tx������������������������������$�(�,�8<H�����T������p`t�x`|��������hpx|������x,04xD�P�T�X�\�`�tx�����������hh���(�\0`0d�l�t�x�|��p��������� p$(,�����\�(�` $<(�0�	4
8�@�
D�
HPpT�
X@`dxhxp�tx������������X����� ���<���D�P�����d� 8P h(�0�8�@�H�P�X`xh�p�x��P������
����X������`����P����8� x(h08@PH���� �0�8�@0
x�����������0�	8@������������ 	`� �0�8�@@
P�X�����	��� xP((�	0�@�P�	X�h�p�x�	����� ����	���������	��	P8�	@�H�	P�p�	xP��	���	�8��	����	� ��	��	 (�	0P�	X�`�	h���	�h��	�(��	����	�X��	��	�0�	8�@�	Hhh�	p�x�	����	����	���	����	��8���h	 (p	0x	@�P�X
�������`@ 
����	((@PX`�hhxp�X���@���������
�������X �(8���� ((�0�8�H$PX�`�p .symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.rela.altinstructions.rela__jump_table.rela__patchable_function_entries.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rodata.str1.8.rela.rodata.modinfo.rela__param.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @�@���)+��&@h��);�!L6@(��)K"F@��`)a "�\@0��)	s��#Pn@ ��)�P$��@�()
�P(�@8�)�X(�@P�)�`(�@h�@)��+@�@��0)��0��0��0
2�0�
;
@���)&%@Y4�Ax/@�� )<�A OB$b<B0npB�yI~I�0IX�hIrG�ܐ��*�	��.���0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel keyc_Aml� �-��+�\U�0	`�He0
	*�H��
�<��ܑɽ�~~�Nh��`f~OH7�a��'�za��]Ŀ�-�rS¡@�AՎd���H,/g��Il10�P�'�W;QS���5�w-����',h#g6a�56����CO��
��sS�<kW�G�\S�J9E��1���f#�5�t��p��vo�6�~�J��TW�'�GG؀ �8��ڲZ���'�v4�G�%k��jw�[��u�(�"mDX���<y��vt��w'�aV�J�ۊ���Ry�p�
oB6�$�oG>1��Y���X�$��k�Nپ@�քg�V�+���@Z���i��@��\�ɣ1;�j[%NjR�n�Ja�֭�tK1RXfd7�b�.���ѳ3f�����&a�go�Yl�l\걫GE&*������V�*��&�����(�ߦ�߉*=A�0�ϵuC,��~%���gWV�LOR���xH/#��]�s�<�0����$������Ʀy��[ݱY�2	}��M4�r�w8���]x��~Module signature appended~