HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-89-generic/kernel/drivers/platform/chrome/cros_ec_spi.ko
ELF>�]@@)(GNUT&+���,�>7�z�m̕s�LinuxLinux�UH��SH��H�w8H�C(H�0��C@H�]���D�UH�xH���]���UH�xH���]���UH�xH���]���UH��I��H��ATL�e�H��PH�w0H�}�eH�%(H�E�1�L�e�L�e�H�E��H�H�U�L�E�H�E�H�~L���L����E�H�U�eH+%(u
L�e�����UH���]�ff.���UH��AWAVAUATI��SƇ��A�Ņ�����
� L���H��H���L� ��
�L���I��H����L�`H�H�X0I�D$xA��$I�F`A�F8I�FhH�BPH����I�H�4I�FP�H��1�H�C�H�CI��H=��H��H��L���A�Ņ�u?H�CH�x(�L���A�Ņ���L���[D��A\A]A^A_]�L���D��[A\A]A^A_]�H��K���A����ff.�@�U�	H��AUATSH��H���H��L�o0eH�%(H��$�1�H�T$H�$$H��H��H�T$XH�d$H�T$XH�T$`H�T$h�H�H�׹H��$��H�A�EH��$�f��$�H�D$H�T$H��$�H�I�}�A���I�EE���H��$�eH+%(uH�e�D��[A\A]]��f��UHc�H��SH���H��L�G0eH�%(H��$1�H��H+G@H�HcOPH9���L�L$x1�H���L���H���$�H�T$ �	H��H��$�H��$��H�H�D$H�|$Ƅ$�H�D$H��H�D$H�D$hH�D$hH�D$pH�D$H��$�H�T$H��$�H�I�8����H��$eH+%(uH�]����ff.�@�UH��AWAVAUATSH���P�u���L�5H�w@I��I��2� L��L�-�������I�w@H�^ I���	I9���A�$L��I��<�u�DI��M)�D9��E9wP��E�I�@L��D9�DN�Mc�L���M�g@M�D�]�D)�A����I�G@�@A;GP~2�A�D9�DN�DD��L��L������xIc�D)�IŅ��D1�H��[A\A]A^A_]�M9������H)�I�wH��H����$���I�w�M�E��H��H����]�D)�A���H����L��L��D)��X�����xfM�l$�'���I�wM��A��M+O@D��H��H����!���I�wL��H��I+O@H���1�� ���������������������@�UH��AWAVAUATI��SH��H���H��L�0eH�%(H��$�1��A��D�I�WH��H)�H��?
��Ic���
�I��H����I�H����1��	H�T$ H��H�T$h�H�H�|$H�|$H�|$H�T$hH�T$pA�W���H��$�1��L��$�H��H��$��H�I�D$HH�L$D��$�Ƅ$�H��H�D$xH�D$H��$�H�T$H��$�H�I�?�A����uUE����A�V�L��I�t����tBH��H9�����J��w��(I�t$��H��H�����������L���P���I�H����A�����L��D�D$��{�D�D$�GH��$�eH+%(�cH�e�D��[A\A]A^A_]��CL��p���L��A�������D$I�H����D�D$E��EE�E���s���M�t$@H��L��A�F�C�A�����P���E�F�KL��D9��L��I�FE1�D6H��H9�u�H�KD�D$H���D�D$E��tA�P�H�TD0H��H9�u�E������H��$�H��H��$��H�H�L$A�GH��$�f��$RH�D$H�T$H��$�H�����2�D�D$���H��@
H)��� ���A���������UH��AWAVAUATSH���P�u��oL�5H�w@I��I��2� L��L�-�7�������I�w@H�^ I���	I9���A�$L��I��<�u�DH��L)�D9���A9GP���U�I�@L��9�N�Lc�L��M���Mo@D�]�D)���Ic�D)�I���A�D9�DN�f�D��L��L�������y�H��[A\A]A^A_]�M9������H)�I�wH��H����@���I�w�M�E��H��H����]���I�wM��A��M+O@D��H��H����a���f�1��j���I�wL��H��I+O@H���1��C�����UH��I��H��ATL�e�H��PH�w0H�}�eH�%(H�E�1�L�e�L�e�H�E��H�H�U�L�E�H�E�H�~L���L����E�H�U�eH+%(u
L�e�����UH��AWAVAUATI��SH��H���H��L�0eH�%(H��$1��A��D�I�WH��H)�H��?
�]Ic���
�I��H���XI�H����1��I�t$HH��$�L��$�H��H�T$ H�t$x�H�H�׹	H��$��H�H�D$H�|$D��$�H�D$H��H�D$H�D$hH�D$hH�D$pH�D$Ƅ$�H�T$H��$�H��$�H�I�?�A����uUE����A�V�L��I�t����tBH��H9�����J��w��(I�t$��H��H�����������ZL����I�H����A�����L��D�D$��{�D�D$��H��$eH+%(�H�e�D��[A\A]A^A_]��CL��p���L��A���4�D$I�H����D�D$E��EE�E���s���M�t$@H��L��A��C�A�����Q���E�FA�D�KD�E9��1�E��tA�t�E��t@�tH��A9��A�@��H�A�9�������2�D�D$����H��@
H)�����A���������H��L��A���E����H��L����H�{D��H����H�{��H���D$��D$�I�H���������I�|$H���A������I�|$A��H���A������I�|$D��D�D$H���L���I�H����D�D$�I�H���������I�|$D��D��H���A����I�|$H���A������I�|$D��D�D$H���L���I�H����D�D$��UH��H��H���]�UH��H���]�cros_ec_spi_high_pricannot register EC
spi transfer failed: %d
msg found at %zd
EC failed to respond in time
loop done, ptr=%zd
prepared, len=%d
cros-ec-spicros_ec_spiCan't create cros_ec high pri worker: %d
cs-deassert spi transfer failed: %d
drivers/platform/chrome/cros_ec_spi.cneed %d, got %d bytes from preamble
loop, todo=%d, need_len=%d, ptr=%zd
packet too long (%d bytes, expected %d)bad packet checksum, calculated %x
bad packet checksum, expected %02x, got %02x
cros_ec_spi_receive_responsedo_cros_ec_cmd_xfer_spicros_ec_spi_receive_packetdo_cros_ec_pkt_xfer_spicros-ec-spigoogle,cros-ec-spidescription=SPI interface for ChromeOS Embedded Controllerlicense=GPL v2srcversion=391381F78D7D7D29AAB85BAalias=of:N*T*Cgoogle,cros-ec-spiC*alias=of:N*T*Cgoogle,cros-ec-spialias=spi:cros-ec-spidepends=cros_ecretpoline=Yintree=Yname=cros_ec_spivermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout;$>[driver_unregister{H�__spi_register_driverZi��__ndelay����msleep8߬imemcpy<��+cros_ec_check_result�zkfree���#spi_bus_unlock���spi_bus_lockE:#�__kmalloc�kIcros_ec_prepare_tx46�_dev_warn�e�__dynamic_dev_dbg��memmove�P�jiffies)�2spi_sync_locked7�z�_dev_err�*V�device_init_wakeupw	cros_ec_registerXǃsched_set_fifo�Ddevm_add_action�p�~kthread_create_workere�?�ktime_get+��devm_kmalloc�r#spi_setup���kthread_destroy_workerke��__stack_chk_failۂ�kthread_flush_work��0�kthread_queue_workr��pcros_ec_unregister��42cros_ec_suspend�C7ycros_ec_resume�9�[__x86_return_thunk�pHe__x86_indirect_thunk_rax�m��__fentry__���\4#�ym`D��cros_ec_spiGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��hh|{ *���^��^ i^0�{  ���>�{ @�{ ��{ ��{ eC��{ ���{ H�@bC�?�@=����	| ���+�>�@�=�| W(| �@| T=S| T=g| �>z| �>
�4S�| J�
=���	| ���| L��| L��| �C�| L�} L�
=���} '} R�D} R�
=���u�4�_} U�o} ��
�]X�$
Y�ec_host_responsecros_ec_spilast_transfer_nsstart_of_msg_delayend_of_msg_delayhigh_pri_workercros_ec_xfer_fn_tcros_ec_xfer_work_paramsec_msgcros_ec_driver_spi_exitcros_ec_driver_spi_initcros_ec_spi_resumecros_ec_spi_suspendcros_ec_spi_removecros_ec_spi_probecros_ec_spi_high_pri_releasecros_ec_cmd_xfer_spicros_ec_pkt_xfer_spicros_ec_xfer_high_pri_workdo_cros_ec_cmd_xfer_spido_cros_ec_pkt_xfer_spineed_lencros_ec_spi_receive_responsecros_ec_spi_receive_packetreceive_n_bytesterminate_requestcros_ec_spi.ko)P�	
J#m#0�!E�Z�q	~���	����7���+0P+pA��>p�V s@a����6����6���N���8�85�8MP8em��X�88��v� 
��8�8�87p8O�q8�x�"���	�� @
`;4;K�PZ��o���X��������	���"'7D]n�������*4K[qz�P��������__UNIQUE_ID_srcversion126__UNIQUE_ID_alias125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8cros_ec_xfer_high_pri_workcros_ec_spi_resumecros_ec_spi_suspendcros_ec_spi_removedo_cros_ec_cmd_xfer_spicros_ec_spi_high_pri_releasecros_ec_spi_probecros_ec_spi_probe.coldterminate_requestterminate_request.coldreceive_n_bytesreceive_n_bytes.coldcros_ec_spi_receive_packet__UNIQUE_ID_ddebug307.9__UNIQUE_ID_ddebug310.8__UNIQUE_ID_ddebug313.7__UNIQUE_ID_ddebug314.6cros_ec_spi_receive_packet.colddo_cros_ec_pkt_xfer_spi__UNIQUE_ID_ddebug323.1do_cros_ec_pkt_xfer_spi.coldcros_ec_spi_receive_response__UNIQUE_ID_ddebug315.5__UNIQUE_ID_ddebug318.4__UNIQUE_ID_ddebug321.3__UNIQUE_ID_ddebug322.2cros_ec_spi_receive_response.cold__UNIQUE_ID_ddebug324.0do_cros_ec_cmd_xfer_spi.coldcros_ec_driver_spi_initcros_ec_driver_spicros_ec_driver_spi_exit__func__.20__func__.19__func__.16__func__.14__UNIQUE_ID_description327__UNIQUE_ID_license326cros_ec_spi_idcros_ec_spi_of_matchcros_ec_spi_pm_ops.LC6spi_bus_unlockkthread_create_workerkthread_flush_workdevm_kmalloc__this_modulememmovecleanup_modulememcpykfree__dynamic_dev_dbg__fentry__init_modulecros_ec_suspendspi_bus_lock__x86_indirect_thunk_rax__stack_chk_failcros_ec_registerkthread_queue_workdevm_add_action_dev_errdevice_init_wakeupdriver_unregistercros_ec_unregister_dev_warncros_ec_prepare_tx__x86_return_thunkjiffiescros_ec_resumespi_setupkthread_destroy_workerspi_sync_locked__spi_register_driver__ndelay__mod_spi__cros_ec_spi_id_device_tablektime_getsched_set_fifocros_ec_check_resultmsleep__kmalloc__mod_of__cros_ec_spi_of_match_device_tableL��������P��������'[��������1L��������>]��������D[��������QL��������^N��������d[��������qL��������~X���������[���������L����������p�S���������D��������[��������Q��������!L��������*_��������0[��������AL��������]^��������zE���������E�������������d���������C����������������% -T��������Ae��������IR��������TaV��������s[��������{_���������[���������L��������T`��������\d��������i2�[���������Q���������L��������q`��������yJ�[���������Q���������L���������\���������\��������]G���������[���������i�B�	��K���������	�!K��������l�s	�xK���������r�	P�K���������L���������Z��������d��������,h��������GO���������`��������:�A	8FK��������kB��������~J���������[���������B��������	f��������5	�\	I���������	��	g���������	b��������
Q��������
�!
L��������F
\��������`
\���������
G��������+[��������9�GBN	SK��������i�p	�uK�����������	��K���������r�	p�K���������L��������!4�@S��������HD��������d[��������iQ��������qL���������Z���������d���������h���������O���������
`���������
��
	�
K��������
B�������� J��������_[���������B���������f���������5"g��������;b��������PQ��������UQU��������aA%-U��������2a@0EU��������JiW)`U��������iytTyY�������������U���������q���U���������q�)�U�����������B����������T	Y��������%�*U��������5A FU��������Qe)jU��������r��B����������L��������	Fa��������[�������� W��������[��������0Pp �( 0@8�@�H�P�X 
`�hpp�P�0�P�0�P�0&Cc�/r� �$�(�,�0*4c8^<@�AVA�A$~(A0�4A'�	"h	� �$X(	�0�4�8	z@D0H	bP�
T=X	B`�
d\h	
pt�x	������	�����
�	*�@p �H���� X�8�@`HXP�p�x�X�r����X������X��� (X0BP�X@`Xhr���@�X�����@�X����@XB8M8H.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�Y:@8?�&J��E@�K�&^�"Y@�Ox&n�i@HPH&	~�xy@�Ph&�28��2�N�@8 �@�Q�&�x4���@�R&��D�@�R�&�	 �"<�@8T�&	@"�@(U�&�"� @�W�&&�#0!@�X�&4�%�@/@H\0&N@)S0@)X\�)l�)�q .8.�	'B	(8x\�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�^
�|�ɶ�2Xp���v!$��z6x�WΪ����ݹ۞�G�J	�RV\΍Z�~�8�����-�+d�`c���Q�/�xe�굕8sw8j;��\�^�0/Ø�a^1+�$I)�Ms@�� b�y���J׺U�Ƭ��5�Sxw�P"of��B�۳���H'PW��d�s�
�A�ӸxP�fY���}�{���5劓�jMݒ����r xv�L,����fo\4Q��y�o����$������}�Y��%]��H�3wM��5�6i|�c7A��؉��G7��F&A&2�/r�Q)m�D�)O>2-5��(\������	nרy�����Wb8k���%B��@|6���SG�uG��ܬu���^�����{���F� ���'5+I"��dC�Y��8���m��ҍ;K1�N�hy خ��;h�m��[�-��'��_Ӕwxt9+���
������O�'���'B��E0֢�4>�^J<Xli����V��,z�~Module signature appended~