HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/modules/5.4.0-212-generic/kernel/drivers/input/touchscreen/sur40.ko
ELF>��@@&%GNU����73�)xV�c�ͷ��Linux�U���L�GH�>�H��w	�)lj>���u�A��]�1��A��9�]����f��UH�GHǀ<	1�H��]�D�U�����H����]�ff.��U1��H��]�ff.�f��U�:H��u H�<�B]H�B1��Bø��]�ff.��U�H��wH�@�B]H�����B,1�ø��]�ff.�f��D�UH�H��H��H�pH���]�D�UH�H�PH�GH�勊��u
H���1�]�D�GxL9�w�Ot1�]����UH�?A��E��@��E�ɋ7H��h�AP��E1�Q�΀�������UH��SH����H��0��uC�S��TU08t��GREYu0��9Ku%��9Cu�C<H�H�C1�[]ø�����UH��SH����H��0��u1�S��TU08t��GREYu�C���S���C1�[]ø���f��UH��SH����H��01��{GREYH���H�dž�džtydžTU08dždž�dž�džH��H�CH��H�CH��H�CH��H�C H�� H�C(H��(H�C01�[]�džGREYdždž�dž�dž�ff.���UH��SH���H��0H��H�SH��H�SH��H�SH��H�S H�� H�S(H��(H�C01�[]��U�
H���u<�or�B$]H�In-Cell f�B1�H�B0H�J�BSens�B�B<ø��]�ff.��UH��SH���H�{0H�Samsung H��0H�s� �sur4�C0�C�CSUR4�C0�CH�H�PHL�@H�JH���1�[]��UH��AUATL�/DH�=����I��H����1�A�H����L���q�������L����L��A��N�����xrL����L��A��/�����xS1�A�L��L��������x71�A�L�ᾳL�������xL����L��A�����L���A\A]]�I�uH��H�������ff.��U1�H�z��zGREY�H��B�H���Bt'1��BTU08]�B�B��B��B �1��BGREY]�B�B��B��B �@�UH��ATSL���H��I��$0�I��$��I�|$�I�|$�I�|$�I��$@	�L���Hǃ�D[A\]�H�s0H�H��H���[A\]�D�UA��A�2�@H��AUA��ATA�Ժ�SH��H��H�?�7h�jj������H��������H�;E��A�r�@���7h�jj������H����xR��H�;E��A���@���7h�jj������H����x��E���E�H�e�[A\A]]���UH��AWAVAUATSH��H�_ eH�%(H�E�1��GH��!L�����=	��]wp=	��)=	�u:D�����A�A��A	�E��D��D��L��A���z���A�� u�D��!H�E�eH3%(�6H�e�1�[A\A]A^A_]�=	�uՋ��������f�U�f�M�D��<w�F�L%�A��@H��������7h�jj������H�����s�����F�L%�A�H������@���7h�jj������H�����'���������D������D��L����h�����u������
��A�D��E��D��D��L��A���6���A�� u�D��!����ff.�@�UH��AWAVAUATSH�� H�GL�gpH�}Ѐx����x��L�pA��B���H�=��	��
�H��H�����I��H���]H���H��(	H��ǃ8	H�u�H��H��H��(	H��0	�I�M�o0A�G I�GI�GI�GI�m(I�m(E1�E1�1�L�﹀�5�E1�E1�1�L��8�6�E1�E1�1�L�﹀�<�E1�E1�1�L��8�=�E1�E1�1�L�﹀�0�E1�E1�1�L��8�1�E1�E1��1�L��4�L���@�I�G0�L��R	M��$`���M��$d���L��@H�I�G0L�M�f�HA��$�f�PA��$�f�PA��$�f�PI�D$�H��H�H�L��@H���I�G0H�Mо�L�M�L�hI�G0L�i0L��`L�L�kL�{A��D��H��H	A��B��P	�H��@	H���L���A�Dž��H�{L�s�0I�Samsung L��L�c<�CDSUR4f�SH�A�Dž��1�H����FH��H����H�H��H�u�H�H���H�� H��HH�E�Hǃ(H��H�CHǃ0ǃTH��@H���A�Dž�t7L���H��@	�H�{�H���H�e�D��[A\A]A^A_]�1�H���H�u�H���H�H�����ǃ�ǃǃTU08ǃǃ�ǃ�ǃH�}��H�L��PH�E�L��0H�SUR40L��H��@�H��X1�Hǃ8ǃ@Hǃ�Hǃ�L��(H���H������A�L��A���	��=�FH��1�L�ch��ƃQ	�P��=�FA�1�A����	�H��L��P��=	�	FA�A�	1ɉ��	�H��L��P�A�1�L��jA��	�H���L��H�� �������H��8H�}��������L��A�Dž��H�E�H���D����A�����H�H��L��H������A������A�����D�UH��AWAVAUATSL�gHM��$8	I��(	�L��A�D$�����I�$H�I9�toH��`���L��`���I���H�߾�H���H���H�"��H�QH�
L���H���L��I���H���L��`���L9�u�L��%[A\A]A^A_]�D�UH��AUATSH�H��L�`HM��$8	I��(	L���I�D$H���L��I�T$L���H���H��%[A\A]]�ff.��UH��AWAVAUATSH��L�?L�o0eH�%(H�E�1�I��@	H��@���DH��@���H��@���Džl�������H��PH��8���I�?A��P	A��L��p���A��H	�7����	Ɓ΀����D�����p�����Hcب?���l�����NH��D��l�����9�N…���H��@�������L���H��H�YH��8���L�$�
H��@L9��sD�{u��3L�������?w��{D�S�/�D�CD�[�C��d���L��D�s
D��T���D��`���D��P�����h����1��L���D��E��5D��`���D��P����L��E9�D��D��\���EN�AM�D��`�����X����D��T����6L��D�����h����<L�����d����=L���1ɺ4L��D��\����E9���H��@���X����0L�����D��`����1L��D���L9��������l�����+�L�����l�����l�������I��@	���I�wH��H����G���I�w��H��H�������I�w��p���H��H������H��@����@��l���D���I�w��l���H��H����u���L���1�1�1�L���A��	uEH�E�eH3%(�WH�e�[A\A]A^A_]�I�wH��H���I��@	���M��8	M��@	L���I��(	I��(	H9���I��(	L��H�CH�H�BH�H���H�H��"H�C�%DI�?I��@	A��L��t���A��H	�7���΀A�������t������A�}SUBF�A��A9E�DL��`���1�L���I�7H��x���D�H�jA����QL��ʀA�1��ZY���H��x������x������DA��<	��w�����L��H��x���A��<	�PA��<	��x���ǃd����D�3���I�wH��H�������I�wH��H����v���I�wH��H�����DL��%����I�wH��H������I�wH��H�����E1�H�:H��L��H�Ǡ�����H��L����H��L����H��L��A����H��L���L���D����L��H���H�}���I�H����L����I���H�����I�H��L��`�����I�H��L��`�����I��H��L��`�����I�H��L��`�����n���I�H����I�H�����UH��H��H��H���]�UH��H���]�close
buffer too small (%lu < %lu)
usb-%s-%sopen
%s is now disconnected
&sur40->lockSamsung SUR40/input0%s is now attached
poll
received %d bytes
error in usb_bulk_read
transfer size mismatch
need %d blobs
received %d blobs
processing blob
buffer queue empty
buffer acquired
image magic mismatch
image size mismatch
header acquired
error %d in usb_sg_init
error %d in usb_sg_wait
image acquired
buffer marked done
sur40Surface2.0/SUR40/PixelSense input driverUnable to allocate input buffer.Unable to register polled input device.Unable to register video master device.Unable to register video controls.Unable to register video subdevice.received %d bytes (%zd expected)
drivers/input/touchscreen/sur40.cSSSSsur40_opensur40_process_videosur40_pollsur40_closesur40_probesur40_disconnect^u�TU08���GREY��gaincontrastbrightnesslicense=GPLdescription=Surface2.0/SUR40/PixelSense input driverauthor=Florian 'floe' Echtler <floe@butterbrot.org>parm=gain:set initial gain (range 0x00-0x09)parmtype=gain:uintparm=contrast:set initial contrast (range 0x00-0x0f)parmtype=contrast:uintparm=brightness:set initial brightness (range 0x00-0xff)parmtype=brightness:uintsrcversion=FC6EFC683AAD674BE9614C0alias=usb:v045Ep0775d*dc*dsc*dp*ic*isc*ip*in*depends=videobuf2-v4l2,videodev,videobuf2-common,videobuf2-dma-sg,input-polldevretpoline=Yintree=Yname=sur40vermagic=5.4.0-212-generic SMP mod_unload modversions �������p��module_layout眪�param_ops_uint�=zavb2_ops_wait_finishuv�vb2_ops_wait_prepare{a�Pvb2_fop_release��@�v4l2_fh_open�"�.vb2_fop_mmap(3�jvideo_ioctl2I�w�vb2_fop_poll�.U�vb2_fop_readU@3vb2_ioctl_streamoffW��vb2_ioctl_streamon�Y�wvb2_ioctl_create_bufsSk4vb2_ioctl_dqbufk�a�vb2_ioctl_expbufX�d%vb2_ioctl_qbuf�݁vb2_ioctl_querybuf�ZScvb2_ioctl_reqbufse;�usb_deregisterذ�usb_register_drivere�?�ktime_getw��usb_sg_wait
�rusb_sg_initνd�vb2_plane_cookielinput_mt_sync_frameX���input_mt_report_slot_state�$_{input_event��ҭinput_mt_get_slot_by_key��n
usb_bulk_msg �
0pv_ops+/�)vb2_buffer_doneRv��_raw_spin_lockz��vb2_wait_for_all_buffers�[P__video_register_device����v4l2_ctrl_handler_setup=��v4l2_ctrl_new_std����v4l2_ctrl_handler_init_class���video_device_release_emptyü�vb2_queue_init�!!vb2_dma_sg_memopsQ��v4l2_device_register�(input_register_polled_deviceE:#�__kmallocc���strlcat���input_mt_init_slots���input_set_abs_paramsQ�__mutex_init-fH�input_allocate_polled_device)��__stack_chk_fail����msleep_�input_free_polled_device�?ginput_unregister_polled_device��p"v4l2_device_unregister��Q�video_unregister_device���v4l2_ctrl_handler_free�zkfreeѠ"�kmem_cache_alloc_trace:zL�kmalloc_cachesnJnesnprintfqQ�gvideo_devdata�U'!usb_control_msgڶV3_dev_err��"�__dynamic_dev_dbg�m��__fentry__
�7`UC&������sur40GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0sur40.ko��\
S#v..�PDQ�i	~	�7��N�P�p���5�3)``:0+F�8b`?w&��=��i�PW�����`Rpm1�<�8X|m��~8� �� ��
��p���`�@P���[@��887&�H0�]bph8�08��8��8��8�8�84�8Pp8lP8����%��	���(�8H`#:5UA4k@wu-���(����5���((�	95:SP(f�	 !"}���������@.BVb�	������	 +%7Tly�������		%	5	M	Z	i	x	�	�	�	�	�	�	�	�	

!
>
K
]
t
�
�
�
�
�
�
�

__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6sur40_queue_setupsur40_start_streamingsur40_vidioc_s_inputsur40_vidioc_g_inputsur40_ioctl_parmsur40_vidioc_enum_fmtsur40_pix_formatsur40_close__UNIQUE_ID_ddebug143.50626sur40_buffer_preparesur40_buffer_prepare.coldsur40_commandsur40_vidioc_enum_frameintervalssur40_vidioc_enum_framesizessur40_vidioc_s_fmtsur40_vidioc_g_fmtsur40_vidioc_enum_inputsur40_vidioc_querycapsur40_open__UNIQUE_ID_ddebug142.50617sur40_vidioc_try_fmtsur40_disconnect__UNIQUE_ID_ddebug172.50818sur40_pokesur40_s_ctrlsur40_probe__key.50741sur40_pollsur40_queue_opssur40_video_fopssur40_video_ioctl_opssur40_ctrl_ops__UNIQUE_ID_ddebug171.50809sur40_probe.coldsur40_stop_streamingsur40_buffer_queue__UNIQUE_ID_ddebug148.50664__UNIQUE_ID_ddebug149.50669__UNIQUE_ID_ddebug151.50677__UNIQUE_ID_ddebug152.50681__UNIQUE_ID_ddebug150.50673__UNIQUE_ID_ddebug155.50709__UNIQUE_ID_ddebug156.50714__UNIQUE_ID_ddebug157.50718__UNIQUE_ID_ddebug158.50722__UNIQUE_ID_ddebug153.50699sur40_poll.coldsur40_driver_initsur40_driversur40_driver_exit__func__.50618__func__.50700__func__.50665__func__.50627__func__.50810__func__.50819__UNIQUE_ID_license179__UNIQUE_ID_description178__UNIQUE_ID_author177sur40_table__UNIQUE_ID_gain141__UNIQUE_ID_gaintype140__param_gain__param_str_gain__UNIQUE_ID_contrast139__UNIQUE_ID_contrasttype138__param_contrast__param_str_contrast__UNIQUE_ID_brightness137__UNIQUE_ID_brightnesstype136__param_brightness__param_str_brightnessvb2_queue_initvb2_dma_sg_memopsvideo_ioctl2param_ops_uintvb2_ioctl_streamoff__this_modulevb2_ioctl_expbufsnprintf__mod_usb__sur40_table_device_tableinput_mt_sync_framevb2_ops_wait_finishusb_register_driverusb_sg_initv4l2_ctrl_handler_init_classinput_mt_report_slot_statecleanup_modulekfreevb2_ioctl_querybufinput_mt_get_slot_by_keyv4l2_fh_open__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_trace__fentry__init_moduleinput_allocate_polled_devicev4l2_ctrl_handler_setupusb_bulk_msg__stack_chk_failvideo_devdatavb2_fop_releaseinput_free_polled_devicevb2_plane_cookievb2_ioctl_dqbuf_dev_errvb2_ioctl_create_bufsinput_mt_init_slotsusb_control_msgvb2_buffer_donevideo_unregister_device__mutex_initusb_deregistervb2_ioctl_qbufvb2_fop_mmapstrlcatinput_eventvb2_fop_readv4l2_device_registerinput_set_abs_paramspv_ops__video_register_devicevb2_ops_wait_preparektime_getvb2_ioctl_streamoninput_register_polled_devicevb2_fop_pollv4l2_ctrl_new_stdv4l2_ctrl_handler_freev4l2_device_unregistervb2_wait_for_all_buffersusb_sg_waitinput_unregister_polled_devicevideo_device_release_emptymsleep__kmallockmalloc_cachesvb2_ioctl_reqbufs���������Q���������q���������������������������������������h1���������BI�U��������a�������������������������������������������������������������������Q���������^����������������������������������������������������������q���������~����������%�r��������������������$����������{���������/���������������������������������������������������������������������������������{���������{���������5
��������!���������i���������������������������������������������������������!���������0	���������F	���������|	����������	����������	���������
���������[
�\j
���������{
����������
	�
M�
����������
��
p�
0���������.���������H���������b���������|����������������������������������������Z0%9r��������HhM��������������������J�����������6����������
"S
�i
l�
k���������
����������
{���������
����������
{��������t@�����x�����������@�����������#@,���������2?[@d����������@���������������������d��������������p8��������1���������V���������g�������������������������������+���������W��q������������������[(F�}������������������y��������H���������d���������|�������������������������������������������������2�9�>��������P�W�\��������r�y0~����������������������t������������������
�h��������;�����������������������*��������������2w��������<�H���������V�n��������������������������������������������P������������� �'p,��������<CPH��������O���������	���������"�)�1���������6�
=XE���������J�
Q0_���������d�
k�s���������{�����������
������������������������
�z�����������������������a�����������;�����������%
����������(���������5�A���������Q�V���������[�f�k���������p����������	�pv�����������������Pp� �(�008`@�H�PPX�`�hppx����� � �
�0��p��T �0
�p����0���| �(q0�8�`�ho����p�����P��@pH�X�`mx��~������u�`�P�0�P �pn (�0p8nHP�Xp`np5;��� �$�((0�4�8`@�DH�PTeXX`=dGh�p�t+x������ �����@������Z�����������5�x�
�H�` 58�@HH Ppp�x� ������ ������ �P� ( 0P�X` h���(� �����(� ����( �0�8(@ H�h�p(x �����8� ����� �/x�0z.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.parainstructions.rela.rodata.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�S:@�Z0#J�tE@m�#^G%Y@�px#nli@@q0#	~~�y@pqX#�2F��2B�P<�@�s`#��� �@(tH#��#K��%x�@pw #�`& �`6��@�x�#@7 @�|`#X8@�|@#�;�@@ �0#9?>0?XGX?WX?h?P$k	�OP�f0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key/7	�Z����y=Ig֒��0	`�He0
	*�H��
��U��9�u1`�G�&"\u
�zZb�����^�����,U�'����t&(*5n�N�9�iֶO��	��o�u7�E��,DJ����N����s�j{u�nqc�%컨䷨�n�9�E
���n\���ws�����i�Í@T�v�c��3�qݲ�=n�*1kǧ��~��ڟw��Z��q#��p�H!�
�D:Z_�;~��ULӱMf�ַ�'�C�Fr̹�;V�$
$9i�6���X�̊���8��oչtH����N���9M��:��
1�)�A�H�Ę	��M�r
�oU����~�m`l�Й�?����(~1����w����zTvE.�f�O+�2G��&��*Nۖj3QH�	�(��S9��:�>Tf���:4�R�힗��h2#�o��i)X(eP%nM�d�_�k,�8kF����%��
+�&��]G�lP�A����(��F=���t�t�\[��[���D����0!M��i�X�4�4*��5��5�~Module signature appended~