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/tty/serial/max3100.ko
ELF>X�@@.-GNUQf��Z;a���Ia�r͈tLinuxLinux�UH��SH��f����t��Vu/1�H�]���H���H�H��H����Ƹ�����UH��ATA��SH��f�A��t
ǃ V[A\]�H���H�H��H������UH��SH��f��� VH��H�]��HE��H���H�H��H����ff.�f��UH��AVI��AUATSL�oxH��1��Hc�Lc�H����L9,�tnH��H��u�1�Hc�H����H�<�uH��H��u�f�H���H���1�[A\A]A^]�H��H�����f�I����J�4�H���I��wyJ�<��I��wUJ���T���E��H�L��H��H����H����0���H������L��H����L��H����s���L��H����E���ff.���f�1��UH���H�H��H��H���1�]�D�f��UH���H�H��H��H���]�f��f��UH���H�H��H��H���]�f��f��UH���H�H��H��H���]�f����P��u/U�H��SH��eH�<%��u��T��tH�]�������u���H��(H��0� �H�]����UH��ATL�gxf�I��$XH��t1��L��H���A��$ADŽ$T�I��$(ADŽ$�tL���$���L�e�1���I��$�H�H��H����r�����H��`���t6UH��ATI��H����������Ict$�H�L��H��L�e����fD�UH��S��`H����~H�5H��h�f�H�]���H���H�H��H���H�]���ff.�@�UH��AWI��AVAUATI��SH��DL��E�w�A��$A�Ń�=�%����=�����=��q=��,A��$ ���1۸�D��D��L���E���E�A��$D���0��0����A��σ��A�� �ƒ࿃�@A��@E‰Ã��A��t�� ���ÉȺ��A��E�A����E�wADŽ$�A���E�A��$�A��$`��~I��$h�M���M�A�wD��L��M�M��$����L���A��$�M�L��ADŽ$���A��$	�A��$�%L�����A��$	u
A�G��x��uL������H��[A\A]A^A_]�=���v+=`	��=���A��$ �X���u���=,ts=Xu|A��$ �X�X�R���=K��=�uUA��$ �X���+���H���H�H��H���������1��8���A��$ ����A��$A������A��$ �X�`	����A��$ �X
�����A��$ �����A��$ �X
��%���A��$ �X���u���A��$ �X	�K�`�����,�Q�����U�H��AUI��ATD��f��SH��H���H��eH�%(H��$1�H�T$H��$�f�t$H�T$xH�T$H�t$H��$�H�T$ H�t$H�t$�H�H�׹	H��$��H�H�D$hDŽ$�H�D$hH�D$pH�D$H��$�H�T$H��$�H�H��������D$f��fA�Ef�������f�H��$eH+%(u3H�e�[A\A]]�H���E�ED��H��H������UH��AUATI��H��eH�%(H�E�1�f�A��$ E��$TADŽ$ADŽ$�%>���A��$E��tME1�H�E�eH+%(�_H��D��A\A]]�H���H�H��H����q���ADŽ$PA��$H�}�H��ADŽ$ADŽ$�H�Mܺ�H���I��$(H���H���A��$1�M��I��$0I��$8I��I��$8H��I��$@IDŽ$H����A��$$��u?I��$XH��t1��ADŽ$�L������2�L���L������H�Uھ@L�������ff.�@�UH��ATI��H��eH�%(H�E�1�DA��$T��urA��$`ADŽ$P����I��$(H��t�I��$(�IDŽ$(A��$����I��$XH������H�E�eH+%(��L�e���H���H�H��H����?���I��$h�I��$(H���V����o���L���I��$XH���w���H�U��L������k����f��UH��AWAVAUI��H��ATSH�� eH�%(H�E�1���5���0E1�Ic�D��E��H���`J�<�t0I��I��u�H��L��A���H����wMc�I���6H�=����
�J��I����H����I����L���I���ZA����I���
ǀ�I����I�ExI�UpI�����J�� I�����
H�U���$�z�I��H�U���N�<�A��`�J��~I��������I���!H�BI��XI����E��I����I��hE1�1�1�H���DI����N�<�A��I���cA���I���>A�� �%��@8I���A���I����ALJ�I����ILJ(I����ILJ@I���fA��4I���AALJ VI���	M��PI����L��H������I����N�,�I��XH����I���F��H��E1��H�E�eH+%(�H�� D��[A\A]A^A_]�E��H�L��H��H����}���I���!ALJ`����H����A�ą�������I����H�Uξ�L�������C���H������L��H������L��H������L��H����]���L��H����4���L��H�������L��H���E���E����L��H������L��H���E���E����L��H����V���L��H�������L��H�����L��H��H�U��H�U�����L��H��H�E�H�U��H�E�H�U��8���L��H��H�E��H�E��
���L��H��H�E��I��H�E�����L��H���H�E����L��H��H�E��H�E����L��H��H�E��H�E��]���L��H����=���L��H�������L��H������L��H��H�E��H�E���L��H������L��H��H�U�H�E��H�U�H�E��P���L��H��H�E�H�U��H�E�H�U��
����L��H������L��H��H�U�H�E��H�U�H�E�����L��H�������L��H��H�U��H�U������ff.���UH��ATH��L�gxeH�%(H�E�1�f�A��$�L��H��ADŽ$T�I��$XH��tI��H�E�eH+%(uCL�e�1���I��$�H�H��H����H�U��L���-���fD�����@��U�����D�H��]���1Ѓ����UH��AUI��ATE1�S��H��f��x6f��	��A9��tA�����L����H��D��[A\A]]�D��E��t�f�A�������Ɂ���!��tNA����A��L��A���m���H���H�H��H����@��t1�M�����M�A����f����A9�tA����A��A���1�E1��|���f��UH��AWI��AVAUATL�����SH�� L������eH�%(H�E�1�DeH�%H�E�M�w�1�L���A�W�A�O�L��A�G�A�w�A�G��%������t-A��H�U�L������������)��u�L���-����H�U�1�L���
��u�L��u������U�À�@tzA���������]A������AƇ����A�������@��D�@��t��U�����U��	�A��L���f%�f-~	���H�U����u�L�����Ã���A��pA+�t����A�W ��u^����Gf�}������A��tA9�pt5I������H���H��t���<��uA�������r������(H�E�eH+%(�&H�� [A\A]A^A_]�L����_���I������1���5���f���H�U�L��M�����M��;���A��tA9�p�����I������H���H��t���<������A�����������Ic�tI��hH��f�����A��tA������f����.������H�}�����������H�w�H�H��H����/���I������������ff.��UH��AUATI��f�ADŽ$M��$�L���L��A��$����ADŽ$��%L���8�A\A]]�H���H�H��H����ff.��UH��AUATI��S��f�M��$���L����A9�$tA��$L��ADŽ$��L��%[A\A]]�H���H�H��H������UH��SH��f���P��u�eH�<%��uY��T��t-H�]���H���H�H��H����H��(H��0� �H�]������u���UH��SH��f���P��u�eH�<%��uc��T��t2H�]����H���H�H��H����H��(H��0� �H�]�������u��fD�UH��SH��f���P��u�eH�<%��ue��T��t3���H�]���H���H�H��H����H��(H��0� ����H�]������u��@�UH��SH��f���P��u�eH�<%��ub��T��t>���H�]������`�H���H�H��H����H��(H��0� �����u���������H���H����I��$�H��A����A��$I��$�H��A���I��$(ADŽ$�IDŽ$(���D��H��L����H���H����D��H��L��A���H������H���E���E����H���E���E���UH��H��H���]�UH��H���]������%s
MAX3100%s: removing port %d
removing max3100 driver
drivers/tty/serial/max3100.cerror while calling spi_sync
%04x - %04x
max3100-%d%scannot create workqueue
max3100cannot allocate irq %d
%s: adding port %d
too many MAX3100 chips
ttyMAXOOOO3Couldn't register max3100 uart driver
kmalloc for max3100 structure %d failed!
uart_add_one_port failed for line %d with error %d
/build/linux-SaOI8K/linux-5.15.0/drivers/tty/serial/max3100.c/build/linux-SaOI8K/linux-5.15.0/include/linux/serial_core.hmax3100_tx_emptymax3100_set_mctrlmax3100_get_mctrlmax3100_stop_txmax3100_start_txmax3100_stop_rxmax3100_enable_msmax3100_break_ctlmax3100_handlerxmax3100_workmax3100_irqmax3100_startupmax3100_shutdownmax3100_set_termiosmax3100_typemax3100_release_portmax3100_request_portmax3100_config_portmax3100_verify_portmax3100_probemax3100_removemax3100_srmax3100_suspendmax3100_resumealias=spi:max3100license=GPLauthor=Christian Pellegrin <chripell@evolware.org>description=MAX3100 driversrcversion=F25D23138D3574487A059D7depends=retpoline=Yintree=Yname=max3100vermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout;$>[driver_unregister{H�__spi_register_driver��T__ubsan_handle_load_invalid_valuej!�Btty_flip_buffer_push	�aXuart_write_wakeup���guart_insert_char���uart_handle_cts_change�4�t__sw_hweight32u\�uart_suspend_porto��<disable_irq�~��_printk�H��uart_register_driver��g__x86_indirect_thunk_rbx)m�uart_add_one_port9c��init_timer_key�__msecs_to_jiffiesӯOkmem_cache_alloc_trace��kmalloc_caches;JQ�free_irqiBflush_workqueue��destroy_workqueue����msleep��Ւrequest_threaded_irq�%�Ialloc_workqueue��?<sprintf46�_dev_warnke��__stack_chk_failĐ�
spi_sync	�3pv_opsd���_raw_spin_lock���uart_update_timeout�N��del_timer_sync[HAVtty_termios_encode_baud_rate�s�@tty_termios_baud_rate����mod_timer�P�jiffies�	�enable_irq��T}uart_resume_port�pHe__x86_indirect_thunk_rax6��queue_work_on���freezing_slow_path��*�current_taskE��zsystem_freezing_cnt���__ubsan_handle_out_of_bounds�zkfree���vuart_remove_one_port	{{�__dynamic_pr_debug8�2mutex_unlock��uart_unregister_driverK��Mmutex_lock�e�__dynamic_dev_dbg�9�[__x86_return_thunk�m��__fentry__9	��
"<






&
"


	&




�=54381��'max3100_port *[4]''int'�'_Bool'��eNA2������|F"���zj_VH��max3100GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��LLK|{ Z�{  �{  @�{ ��{ �I��5���>@	����{ j��{ �^��{  �@�n`AZ��{ �0#�����{ Z R8�@�@���{ �~��{  ��{ �|�@@�>�=��{ W
| �| T=-| T==| �>L| �>Z| l=l| n<�| �<�| K=�| =�| �<�| I=�| n<�| �<�| Z=} n="} q=4} q=E} �<U} �<f} �<
Dx} yS~} X��} g^
�@�	�} [��} &)
�@��} ^�
�]`�6
a�plat_max3100crystalmax3100_hw_suspendpoll_timemax3100_portconf_lockconf_commitrts_commitrx_enabledforce_end_workmax3100_driver_exitmax3100_driver_initmax3100_resumemax3100_suspendmax3100_removemax3100_probemax3100_break_ctlmax3100_request_portmax3100_stop_txmax3100_verify_portmax3100_config_portmax3100_release_portmax3100_typemax3100_startupmax3100_shutdownmax3100_set_termiosmax3100_set_mctrlmax3100_get_mctrlmax3100_tx_emptymax3100_stop_rxmax3100_start_txmax3100_enable_msirqnomax3100_irqmax3100_workmax3100_handlerxmax3100_timeoutmax3100_doworkmax3100.komҥ
 "&l#�	2�
?�X�	n�
��7���P�"�8���PP�"�8��S'"h8@h
Lt[ � i&  r"p8� �@�"�8���;�"P8����7"08)�57G"8_�k@7{"�8�`��p����"8�@��J��a"`8�(P9<"8UPa�@s"@8���	��"�8� �����"�k�>"�800<
�J&a"�8y �����_����"88�0�p/��"8�'"�8@�
L�6^��n"�8������"H8� ���"(8�p"�8%@�6"�8O[��m"�8�@�"� ���
���3Q2`�A;FO`p�$�������
��	1@Wb"n��������		$	=	O	b	o	y	�	�	{�	�	�	�	�	�	

/
L
`
w
�
�
�
�
�
__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8max3100_verify_port__UNIQUE_ID_ddebug338.8__func__.35max3100_config_port__UNIQUE_ID_ddebug336.9__func__.36max3100_type__UNIQUE_ID_ddebug332.11__func__.39max3100_removemax3100s_lockmax3100s__UNIQUE_ID_ddebug347.2max3100_uart_driver__UNIQUE_ID_ddebug346.3__func__.33max3100_request_port__UNIQUE_ID_ddebug342.6__func__.37max3100_release_port__UNIQUE_ID_ddebug334.10__func__.38max3100_break_ctl__UNIQUE_ID_ddebug344.5__func__.46max3100_stop_tx__UNIQUE_ID_ddebug340.7__func__.50max3100_doworkmax3100_resume__UNIQUE_ID_ddebug349.0__func__.29max3100_timeoutmax3100_enable_ms__UNIQUE_ID_ddebug314.20__func__.47max3100_set_termios__UNIQUE_ID_ddebug326.14__func__.40max3100_sr.isra.0__UNIQUE_ID_ddebug308.24max3100_sr.isra.0.coldmax3100_startup__UNIQUE_ID_ddebug330.12__func__.42max3100_irqmax3100_workmax3100_startup.coldmax3100_shutdown__UNIQUE_ID_ddebug328.13__func__.41max3100_probeuart_driver_registered__UNIQUE_ID_ddebug345.4max3100_ops__func__.34max3100_probe.coldmax3100_suspend__UNIQUE_ID_ddebug348.1__func__.30max3100_do_parity.isra.0max3100_handlerx__UNIQUE_ID_ddebug309.23__func__.45__UNIQUE_ID_ddebug311.22__func__.44max3100_work.coldmax3100_stop_rx__UNIQUE_ID_ddebug318.18__func__.48max3100_set_mctrl__UNIQUE_ID_ddebug324.15__func__.52max3100_start_tx__UNIQUE_ID_ddebug316.19__func__.49__UNIQUE_ID_ddebug312.21__func__.43max3100_tx_empty__UNIQUE_ID_ddebug320.17__func__.53max3100_get_mctrl__UNIQUE_ID_ddebug322.16__func__.51max3100_driver_initmax3100_drivermax3100_driver_exit__func__.31__UNIQUE_ID_alias353__UNIQUE_ID_license352__UNIQUE_ID_author351__UNIQUE_ID_description350max3100_pm_ops.LC4free_irquart_insert_charalloc_workqueue__msecs_to_jiffies__this_moduleuart_resume_portqueue_work_ontty_flip_buffer_push__sw_hweight32uart_register_drivercleanup_modulekfreeenable_irqtty_termios_baud_rate__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_rax_printk__stack_chk_failuart_suspend_port__ubsan_handle_out_of_boundsspi_syncflush_workqueuerequest_threaded_irqmod_timerdestroy_workqueuemutex_lock__x86_indirect_thunk_rbxdriver_unregisterfreezing_slow_pathcurrent_task_dev_warndel_timer_sync__x86_return_thunkuart_remove_one_portpv_opssprintfuart_update_timeoutmutex_unlockuart_unregister_driverinit_timer_key__spi_register_driver__dynamic_pr_debugtty_termios_encode_baud_ratesystem_freezing_cntuart_handle_cts_change__ubsan_handle_load_invalid_valueuart_add_one_portuart_write_wakeupmsleepkmalloc_cachesdisable_irq���������"���������0�7>
�C���������Q���������y�������������
���������������������������������h��
h�������������������	�!���������9 ^ t	�y����������	����������������������"�
p����������� �	������������ �~��������� �
����������	�!���������-	@2���������A	�F���������R	W���������f	 k���������������������������������
P��������������������������������������������
0���������������������������������������%
-���������3���������A���������H���������W`^e
�m���������s��������������������������������������������������������������y�������������������������������������	� x��������9��������d���������s@z�
�������������������������������������������������������������������������������������������������� �'.
`3���������=���������Q���������y���������������������������������������������������x)����������P��
��������������������\	���������d	���������	����������	v�	
@�	����������	����������	���������Z
���������h
 o
v

�{
����������
��
����������
��
u���������
�)�=�B���������J3j������������������������������������������������)���������`���������}����������0��
����������������������s������������������
���������
	�0
���������6
��������\
 p
�~
����������
	��
����������
�L�
����������
 Lv��������b ������������� T �	������������� �����������	����������/���������9�C�J
�O���������u	�{���������|�����������	������������	������������	�����������	 ����������	@���������	`$���������3	�;���������M	�R���������a	�i���������{	������������	�����������	 �����������	@�����������	������������	���������	@���������4	 9���������L	`U���������h	�q����������	������������	������������	������������	�����������	 �����������	�����������	�!���������3���������=	`B���������Q	�^���������u	@z����������	`���������������������������������	��������������������*���������90@G
8L���������f���������q����������{������������������������������������������������It��������\�cj
o�����������������������������8�x@��������������������������������z��������;���������������
������������z�������������������������������������<�xN���������\�cj
�o�������������������������������x����������� ��
H������������������+���������4�L���������Zpah
(m����������y���������������������������������������������������������������
����������y��������+���������0���������A���������[���������d��������������
������������y�������������������������������������������������-���������;@BI
�N���������hy��������o���������
X����������	#�.���������36
J�U���������n���������6
�`������������������������	�������������0�����������	�������������	������������;	��������������������		�w������������������	���������������������5$9(
0�4
P� �(�08@@�H�P�X�`Ph�p�	x��
���p������������@����5 90�p�x��������� @(�0�8@@`�h�px�	���P�������P�i_�!x������ $2(G,r0�4�8�<c@�D�HL<P(T�	XY
\|`.d)h�l�p�tMx�|K�����*�����,��Ir
&
�b}
" �$�(
�0o4�8
�@�D�H
�P�T�X
z`�d�h
Zptx
B�E�L�
����h�
*�
��
��l���
:��	��	�
j��	�^
�
������
���3�

�.
bR
2 �$�(
�04R8
@�D�H
rPTPX
R`�d�h
�pMt�x
����1�
��	`	x �0	`8	x@�P	`X	x`�p	`x	x���	`�	x���	`�	x���	`�	x���	`�	x�	`	x �0	`8	x@�P	`X	x`�p	`x	x���	`�	x���	`�	x���	`�	x���	`�	x�	`	x �0	`8	x@�P	`X	x`�p	`x	x���	`�	x���	`�	x���	`�	x���	`�	x�	`	x �0	`8	x@�P	`X	x`�p	`x	x���	`�	x���	`�	x���	`�	x���	`�	x�	`	x �0	`8	x@�P	`X	x���	��
���X`�w�����	��	��@;8�@0H;Pp�x�;�"����;������;��� �(;0P�X�`;h���`�;������;����;0�8�@;Hh�phx;���� �;����0�;��P ;(H�P X;`���@�;�����;�����;(�0p8;@`�h�p;x����;������;���; @�HP;Xv8�8}.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.altinstr_replacement.rela.text.unlikely.rela.init.text.rela.exit.text.rela.altinstructions.rodata.str1.1.rela__mcount_loc.rela.parainstructions.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:@�fx!+E`)[@8��+tA"o@�x+�c@h�H+
��<�@���+�2������@���+�� <�@@�`+�2� �"� �@��+��%��&@��x+�&�@(��++�'�
 ; 56@�0+L05�G@�+^�6� Y@ ��
+ i�<xd@�`	+"w@B�@r@`�0+$��E@ �0�EX�F�F���K�K,s	�[�
���0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�&�D����yh��
	�|Ͳ'v�_k�������wsVe��n:��m���J�fG��Ưr�up=��"���[�t~�й%�������f�T�i���6:{�q��q�R	c�@�+�2���+0ݫ�o�s��YNF�b��ud�u>���j��p��?��{�̜��y.Y�D��f!'��Z�L���-�qw��kē�"l؄��Ց�U]��R�A��$~�V`�Y;yn��'-�R��O;@�Ot,��<U�Q�O��:�)uɼ0�Z9oO�&������4t���׭%�*����2Y
���X�b+)R�h�q��H����ƃI�	��0��N6�u�b��<M@����
q篆"ѮT�$J�a�G_���o��A3��aG.9�m����4�iT�[�R�}��}���ym�������U�M���	�`�/��5B~��
Ŵ������YgQ#~ϻk��2��s�O a9	y��y�>�QJ�sٲ�j������a�~Module signature appended~