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/mtd/devices/mtd_dataflash.ko
ELF>�~@@$#GNU���B�h�$�y��3�b�v^�LinuxLinux�H�@UH�1��AH��H�]�@�UH��AUH��L�oxf�I�}P���t-L�m���H��H��H���I�}P���u�L��E���E�L�m���f��UH��SH��H��eH�%(H�E�1���}�xU������H�M�H�u�H��A��E�����y�f��ʼn�H��H��H����H�E�eH+%(u
H�]����D�L�T$H���A�r�UH��AWAVAUATARSH��H�����L����$H��8���H������L�� ���M�~HeH�%(H�E�1��H�DA��H��P���1��	L������H��H��@���H�� ���Dž�����H�H��@���H�� ���H��8���H��@���H��H���H������H������H������H��H���H��H���H��(���H�E�n D��1�A����4�����A��D��H�E)�H9�I�F(H��DF�H������H����D��L��H��(����`H�{H����H�����H��(���H)�8���H��8���H7�K ��4���H� ���I��H��(���H9�rA��H������H��(���E1�D�Kf���D��4���A��D9k tBE��E���SA��A���CD�CD�KDH��@���L������-H�{H�X���E���E��D��E��A��f��D�CA��f�Cf�H�� ���H�U�H��@���D��H���H�}�H��L��H��8���H��H���H��H���H�E�H��H�U�A��H�E�H�BH�H���H�E�H��"H�E�E�������D���A��E��E��L��P��H��H���X�S�����4���E��E��L��H��H������jH��E��L��E���SH���Z���f�����E��E��D��H��L��H������A��D��H��L��H������E��H������H�E�eH+%(uNH�e�D��[AZA\A]A^A_]I�b����8���A���H��H��D�L������A�������UH��AWAVI��AUI��ATI��S��H��eH�%(H�E�1��I�� I������tA�D$t�M9l$u�f�A�D$t?H�MκH�u�L��A��E���Lc�M����A�D$���E�taf��t�H�E�eH+%(��H��L��[A\A]A^A_]�A�D$H�L��H�HD�H��H����]���f��t�I�� I���2���I�����f�M���{�����H��L��H������f��UH��AWAVE��AUI��ATI��
S��H��L�pH�=�U̺�D�M��H��u��H��[A\A]A^A_]�H�x(H��H��H�E��L�U�I���M��A���H��fE�rM�rM�jHL��A�Z ����M��L�U�����UA��H��AUATH�M�H�u�I��H�� eH�%(H�E�1��EߟH�E������}�utL�m�L��I�L��H���p���H��H=��,H��tE1��F�NL��VD�F��H�6D�Hc���H�U�eH+%(��H�� A\A]]�H�M޺H�u�L��A��E��������E�=�����A�ͅ���������<��$������������E1ɹ�L��A�	H���������I���D�?���f�Hc�H����	����(�����H��L��E�H����E���=�A��D��t	E���������������E1ɹ�L��A�	H���@����b�����4��~5�Ѓ��8�E1ɹ � L��A�H�������"�����,�E1ɹ�L��A�
H����������H��L��E�H����E��&�����H��L��E�H����E����L��1�L��H��(�$���H��H=�������E1ɹ� L��A�
H���>����`���E1ɹ�L��A�	H�������9���E1ɹ�L��A�	H�����������ff.���UH��AWAVI��AUATSH���H��L���eH�%(H��$1�H��?�NH�Ӹ@H�I��H�=H)�H��@��
�DL�D$HG��I�Ÿ�M��u*H��$eH+%(�H�e�[A\A]A^A_]�L�D$K�|%H��A�E�M�g(L���1��	H�T$ L�l$xH��H�T$h�H�H�L$H�L$H��H�L$�H�T$hH�T$pH��$�H��H��$��H�H�D$H�T$L��H��$�H��$�DŽ$�DH��I�H��I�HH�t$�L��D$�L����D$�������I�1���H�����ff.�f��UH��AWAVAUATSH���H��eH�%(H��$1�H��@�7I�׸@H��L��J�H)�L�L$ I��H��@L��D�v�	HG�E1�I־�
L���H�I�H�D$H�D$H��H�D$H�D$hH�D$hH�T$H�D$p�I��H����H��$��w�1�H��H�T$L�d$x�H�H�D$H�L$L�$�H��$�H�T$H��$�H��$�L��$�H��&�L��H�t$�A�Ņ�xK�44H��L��A���L���Ic�H��$eH+%(u%H�e�[A\A]A^A_]�H�����H�������UH��AWAVI��AUATM��SH��H��L���H�M�M�}(L���I�}HI��L��1�L���&���L��H��A�����x
H�E�Hc�E1�H�H��D��[A\A]A^A_]���UH��AWAVI��AUATM��SH��H��L���H�M�M�}(L���I�}HI��L��L��@���L��H��A�����x
H�E�Hc�E1�H�H��D��[A\A]A^A_]�ff.��L�T$H���A�r�UH��AWAVAUM��ATARSH��H��0���L����$H������eH�%(H�E�1��H�DA��A��A�v D��1�A�N����f���D��1����DH��P���1��	L������H��H��@���H�� ���Dž�����H�H������H��@���M�F(H��H���L��H������H������H��H���H�� ���H��H���H��(���H�H��H���H�U�L��@���H��H���H�u�H�E�D��H���H�L��8������f��A���fA�^I�~HH��@���A�F�H��8���A���E������t���H��0���E1��H�H�E�eH+%(��H�e�D��[AZA\A]A^A_]I�b��M�NHD�2A��A�׉�H��H��L����s���A�FE�NH��H��E�FA�I�vHP�X�n���f��n���I�vHE��G�<D��H��H����H����ff.��L�T$H���A�r�UH��AWI��AVAUATARSH��L���H��8���eH�%(H�E�1�I�^H�H�A�N �������DI�G1�H��H���4I�1�H��H���#H����H�й	L��8���H��H�U�DžH����H�H�����H�����H�����H�����H��(���H��(���H��0���H�����H�}�H�E�H�����H�I�F(H��H�������I�wH����A�N I�1�H��A�NA��A���������H9���f���A�A�PE��D��E�A����A�FE�NA�FDH�����H���H�߉��������������I�I�wE���������H�H)�I�I�wH���C���H�������1�H�U�eH+%(��H�e�[AZA\A]A^A_]I�b��f���E1�A���5�����ATE��H��jH�E��H��PHD�H��H���H������A�V H�I�A�F H)�I�w���H�L�FH��H��H���A�N �������2������4�����H����0���H�����0����I�H��LE�E�I���M���A�Z`�À}�bA�ZdA�BPA�BTH�Iǂ�I�BXIǂ�Iǂ�M���M��0I��x��Iǂ�}�cIǂIǂIǂ��Iǂ I�H�A��L��L��H��
H��L�U�H���L�U�M�UxM��tME�GM�I�zP1�1�L��L�U��L�UЅ��L�׉E���E��I��I��E1��L��H��L�������H��L��������щ�H����8����A�v ��8�����щ�H��E1��A���H����D��H���I�w��щ�H��A��A�P��UH��H��H���]�UH��H���]�remove
status %d?
write 0x%x..0x%x
write @ %i:%i len=%i
TRANSFER: (%x) %x %x %x
xfer %u -> %d
PROGRAM: (%x) %x %x %x
pgm %u/%u -> %d
, binary pagesizeOTP, sector protect%s
status error %d
, OTP&priv->lockspi%d.%d-%serror %d reading JEDEC ID
JEDEC id %016llx not handled
AT45DB011BAT45DB021BAT45DB041xAT45DB081BAT45DB161xAT45DB321xAT45DB642xunsupported device (%x)
add_dataflash --> %d
read 0x%x..0x%x
READ: (%x) %x %x %x
read %x..%x --> %d
blockpageerase addr=0x%llx len 0x%llx
ERASE %s: (%x) %x %x %x [%i]
erase %x, err %d
mtd_dataflashat45db011dat45db021dat45db041dat45db081dat45db161dat45db321dat45db642dAT45DB641Eat45db641e%s (%lld KBytes) pagesize %d bytes%s
drivers/mtd/devices/mtd_dataflash.c/build/linux-SaOI8K/linux-5.15.0/drivers/mtd/devices/mtd_dataflash.cdataflash_erasedataflash_readdataflash_waitreadydataflash_writejedec_lookupjedec_probedataflash_probedataflash_removeat45dataflashat45dataflashalias=spi:mtd_dataflashdescription=MTD DataFlash driverauthor=Andrew Victor, David Brownelllicense=GPLsrcversion=DAA75E14B221F431D5018F2alias=spi:dataflashalias=spi:at45alias=spi:dataflashalias=spi:at45depends=mtdretpoline=Yintree=Yname=mtd_dataflashvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout;$>[driver_unregister{H�__spi_register_driver7�z�_dev_errE:#�__kmalloc8߬imemcpy46�_dev_warn���Kmtd_device_parse_register��@�_dev_info��?<sprintf���__mutex_initӯOkmem_cache_alloc_trace��kmalloc_cachesa�H�__ubsan_handle_shift_out_of_bounds8�2mutex_unlockĐ�
spi_syncK��Mmutex_lockke��__stack_chk_fail���spi_write_then_read ]�usleep_range_state�zkfree�e�__dynamic_dev_dbgv%��mtd_device_unregister�9�[__x86_return_thunk�m��__fentry__"	"#	#$	$%	%&
&	' 
' 
' 	(  ( 
(�	(�e-�
'unsigned int''int'��p(���snR@&����mtd_dataflashGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��LLo^_H��*8�9H@�(�ߍ)��-�������@
�?��@���m@(�A@+��2��?�?�H�@	Q�6@	g�6H	n�6P	��`	C�	����	��:
��:�9)'����@��H�ȎDҎE@ێ;��F��G��/�S@���S�+�=� M�H@^��o�I�����J@�����S����Ə@׏`�K��M��#�P@/��?��T�|�e�Sx�@��|�������Ɛ�ؐ6@ܐ6H�R��H���H@�V�΀E�S@��=�
>�?�
>�A�
>�C��gBHg
}> �@|{ >��{ >��{ >��{ >��{ >�{  �{ @�{ `�{ ��{ ����+�{ c�@| d��| �| �+| ;| e�@H| h��O| j��V| l�_| n�@e| p��l| p��y| s��| s�@�| v���| n���| v��| n�@�| p���| l��} l�} x�@$} z��*} |��0} |�8} |�@C} ~��U} ~��b} ~�	q} l�@	�} ���	�} z��	�} z�
�} ��@
�} z��
�} 6�
�} 9�} L���} @׉S��>��PT�
�} @$�} `��$��~@%�} �~�%~ �~�%Z
F�&YH@&]�a��&�Zb�(E�~  �/�IJ�@�`�g/�+~ 0���#@����9~ >a�> ���@
H�H�D~ @# v@M~ [~ : ��@e~ `o~ �%@@z~ ��~ �|{ >@�~ >`�~ |��~ @�=%@;@�~ ;��~ ;��~ ;�~ >@�~ ��~ ��~ �# �~  U��8U�@
Q�
F�T�P�S� �l�z 
V� 1W	\�@/ _��
X�
F�[�V�Z�
F�^�W�]�9 H �P @���Y (X;H����}b �Hm m} m��R�Y�N�
F�g�M�f�
F�:;l��8i�
F�:;k�
F�:;lnom�
F�:;lo�
F�:r�O�q�
F�;lu�K�t�
F�$:lw�
F�y�
F�:{�
F�:}�
F��� �I���� �je��A � ��	Tm@���>@� E��y>
���  �/� @)'�&/�� �}�������G�� W� �� �>� �>
�����>$� *� 64� ��
���>�/)'&/� �A� ��
� F�y�:%@;�~ lu�S� ��
� F�y�:%@;�~ lu�nol� ���� ��
<���>�;u�4=a:%@;�� ��
� F�%@;�~ l0$u��� ��
� F���:%@;�~ lu��� ��̀ ��
� F��]g�ۀ ��
�]��
��erasesizewritesizewritebufsizeoobsizeoobavailerasesize_shiftwritesize_shifterasesize_maskwritesize_maskbitflip_thresholdooblayoutpairingecc_step_sizeecc_strengthnumeraseregionseraseregions_erase_point_unpoint_read_write_panic_write_read_oob_write_oob_get_fact_prot_info_read_fact_prot_reg_get_user_prot_info_read_user_prot_reg_write_user_prot_reg_lock_user_prot_reg_erase_user_prot_reg_writev_sync_lock_unlock_is_locked_block_isreserved_block_isbad_block_markbad_max_bad_blocks_suspend_resume_reboot_get_device_put_deviceoops_panic_writereboot_notifierecc_statssubpage_sftusecountdbgotp_user_nvmemotp_factory_nvmemflash_platform_datamtd_partitionmask_flagsotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infonumblockslockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamemtd_partmtd_masterpartitions_lockchrdev_lockmtd_part_parser_datadataflashpage_offsetmtdflash_infojedec_idpageoffsetdataflash_driver_exitdataflash_driver_initdataflash_removedataflash_probejedecuse_extidjedec_lookupadd_dataflash_otpdataflash_write_user_otpdataflash_read_user_otpdataflash_read_fact_otpotp_readdataflash_get_otp_infodataflash_writedataflash_readdataflash_erasemtd_dataflash.ko����	
j#�0�E�Z�o��@����	���7���,0g&8>��Y�8r@��h8�08��8��8�P8��8))0G6� E8]�8u����)F�`��R�p���
��
�PT887�8Op8go5|`��8��8��8��&��8�H8�^+"A�R	ht� �@�P
�`�p����!�9%^%�x7 xI_�m x�	������x0GR"^oy���������
 *__UNIQUE_ID_srcversion127__UNIQUE_ID_alias126__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_8dataflash_get_otp_infodataflash_remove__UNIQUE_ID_ddebug324.0dataflash_waitready.isra.0__UNIQUE_ID_ddebug307.17dataflash_write__UNIQUE_ID_ddebug313.11__UNIQUE_ID_ddebug314.10__UNIQUE_ID_ddebug315.9__UNIQUE_ID_ddebug317.7__UNIQUE_ID_ddebug318.6__UNIQUE_ID_ddebug316.8dataflash_write.coldjedec_lookupdataflash_data__UNIQUE_ID_ddebug319.5__UNIQUE_ID_ddebug320.4add_dataflash_otp__key.26add_dataflash_otp.colddataflash_erasedataflash_readdataflash_read_fact_otpdataflash_read_user_otpdataflash_write_user_otpdataflash_probe__UNIQUE_ID_ddebug323.1__UNIQUE_ID_ddebug321.3__UNIQUE_ID_ddebug322.2dataflash_probe.coldotp_read__UNIQUE_ID_ddebug310.14__UNIQUE_ID_ddebug311.13__UNIQUE_ID_ddebug312.12dataflash_read.cold__UNIQUE_ID_ddebug308.16__UNIQUE_ID_ddebug309.15dataflash_erase.colddataflash_driver_initdataflash_driverdataflash_driver_exit__func__.31__func__.30__func__.29__func__.27__func__.25__func__.24__func__.23__func__.22__UNIQUE_ID_alias328__UNIQUE_ID_description327__UNIQUE_ID_author326__UNIQUE_ID_license325dataflash_spi_idsdataflash_dev_idsmtd_device_unregister__this_module__mod_spi__dataflash_dev_ids_device_tablecleanup_modulememcpyspi_write_then_readkfreeusleep_range_state__mod_spi__dataflash_spi_ids_device_tablemtd_device_parse_register__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__init_module__stack_chk_fail_dev_infospi_sync_dev_errmutex_lockdriver_unregister__mutex_init_dev_warn__x86_return_thunksprintf__ubsan_handle_shift_out_of_boundsmutex_unlock__spi_register_driver__kmallockmalloc_caches[��������(e��������1[��������JO��������Xe��������bi	nY��������wO���������U���������e���������[���������V���������T��������	�Y��������2e��������7]��������A[��������ga�����������������3_���������_��������d	�Y��������,&3	08Y��������F<]	�bY��������|�	P�Y���������U�	��Y���������h���������e��������	hY��������%]��������1[��������J�m��T���������e�����������!	&Y��������;�]�g	�lY��������s]���������[���������kT�Z���������e���������
���c���������3f��������@/E%Q[���������T��������e��������4T���������5���	��Y��������7	Z	�w	a�	K�	��		p�	Y���������	��		8�	Y��������
k9
V`
@�
*�
]���������
��
��
[��������k%Z��������\e��������zS���������a��������_�������� h��������(U��������O]��������a[��������
j���������
_���������
S���������
U���������
e���������
]���������
[��������"a��������Dh��������ke��������q[���������a���������h���������e��������[��������z�=a��������c_��������rh���������e�����������	�Y����������	�Y��������8�?	�DY��������N]��������a[��������pa����������_���������Fh��������te��������~������	H���Y�����������	�Y��������]���������g��������%�i`x�@��p���
��
��^��������5X��������A�LU��������T�[�d�u}d�����������l�^������������g���������z� �g������������`��������t g��������$�[��������	Pi��������e�������� b��������e��������0�@ 0(�0P8�
@`H�
PpX``h'W�1��� [$�
(j,�0�4s8<C\	*�	� �$�(	�0�48	Z@#DAH	"PkT�X	�`�dsh	zplt�x	������	B�N�X�	
����	�	b�����	�����	�	��W���	:�����	� �'�	���	���	r�P0 .��<* G@5`R�@�]�K�hV V@s`a�~�����P�@�TP@T P0@8T.�(8.@pH(P�p.xp�(���.�`�(���.�P�(��. P((0�P.X@`(h|�.�@�(�d�.�@�(�U�.@(<0.8@@(H&h.p@x(��.��(���.��(��. ((�H.PX(`��.��(���.� �(�8\8R.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.rodata.modinfo.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�:@�Xp!J�(E@Xg�!^�"Y@�jx!n	i@`kH!	~py@�kP!�2���20���� �x>��@�@�l�!�@ �@$ �@xn!�`%^ �@�s�!��(��@Xv�!�,�@@}0!"@0'0@0X0�0@�0�ElG�G 
"O	�Q9H}T0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�/?	5����-lB�G{����.���t652�9�S�#��7dz��f��8�F-����m�@+҂ډ�����9���K�ZC�(�.~g���)l����T�Y�d��چ�ƾ7w�����}3H�=pu�����kC �&�2��m⃏���QP���3���O��)L���˖�ٛ�F,��b�D�!`X?���FH��i�QE��`�}uχ��n��[�&��v~�q�W�ݨ��l_y�� �*�Da�)��.�3��D>��uy�R�Y�੻α^@�d����T�x)�p��	!T>���i��h�E��d��q&_i܉T�0���Z@z`�AXJ�)�z�e�QHPo4�*?_��J
zT���H��'�%c�Ox�.�@^�mǑ�6�0�֜S�"�o���I�xT3B��Ao�FP�h�U�2�Wǫ+T#>0�7���L��l���*�1���%�Z�,V�2�+�����=�w�N詢4��"ph�}?��W�����������/��~Module signature appended~