HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib/modules/6.1.0-40-amd64/kernel/drivers/mtd/devices/mtd_dataflash.ko
ELF>�z@@,+GNU��"�������?�@
��LinuxLinux6.1.0-40-amd64�SH�_xf�H�{P���u,H��[�H��H��H���H�{P���t�H��[��AWAVAUI��ATE��UH����
S��H��L�pH�=�$��D�L$�H��taH�x(H��H��I���I���M�nHI��fE�fA���M�fH��A�^ ���L���M������Z��[]A\A]A^A_��U1�SH��H��eH�%(H�D$1���|$x]������A�H�L$�H��H�t$�D$�@�l$���y�f�뽉�H��H��H����H�D$eH+%(uH��[]��f.��AVAUI��ATI��U��SH��H��eH�%(H�D$1��H�� H����@��t�Ct�L9ku�f��CtFA�H�L$�L��H�t$�D$��D$�Lc�M�����C���D$t^f��t�H�D$eH+%(��H��H��[]A\A]A^��CH�L��H�HE�H��H����[���f��t�H�� H���2���H�����f�L��끉�H��L��H�������ATA��UH��SH��eH�%(H�D$1�H�L$H�t$�D$�H�D$����1�|$uoH�\$�H��H�H��H���M���H=��BH��tBE1�@A��A��cH�T$eH+%(���H�PH��H�0D�@H��[]A\���H�L$�H��E1�A�H�t$�D$��D$��Å����D$�P�������ƒ�<��$������������E1ɹ�H��A�	H������Å�yDH�D$eH+%(��H����[]A\���f�Hc�H=����ȉ�H��H��H���Hc�H=�������؁��A��D��tE��t�����z������{E1ɹ�H��A�	H���A������?�����4�v4��8<8�E1ɹ � H��A�H��������������,�E1ɹ�H��A�
H��������������H��H��H����-�����H��H��H������H��1�H��H��(���H=�������E1ɹ�H��A�	H���K������I���E1ɹ�H��A�	H���"������ ���E1ɹ� H��A�
H��������������L�T$H���A�r�UH��AWAVAUATARSH���H�����L����$H�� ���H������L�����eH�%(H�E�1�I�FHH��(���1��H��H��0����H�D��H��@���1��L������Dž����H��H��0����H�H��0���H�� ���H��0���H��8���L��8���H������H������L��H���������t.H�� ���L��(���H��8���H��0���H�� ���H�� ���I�$E�f ��1�L�� ���I�^(A��H�߉������A��D��L�E)�H9�EC��M����H�����E��D��DA�ND�����A��E9f tHE��E��A�SA��A��A�FE�FE�NDH��(���H��0��������I�~H����D�A��A�؉�A��A��f��E�FA��fA�FDL��8���H�����H�}�H��0���D��H���L��H��8������t!H�E�L�}�H��8���H��0���H�E�H�E�I�H��(���H��0����H�}�A�����tH�U�H�E�H�BH�H���H�E�H��"H�E�E����I�~H���H�����L)� ���L����H�� ���L)E�n �����M��I9�rH����A��M��1�������E��E����PH��(���H��H���X���������H��(���E��A��H��H����(���f��L���H��(���E��E���H��H����%���jE��E���SH��(���H��H���Z����f�����H��(���A��D��H��H�����H�����H���H�E�eH+%(uQH�e�D��[AZA\A]A^A_]I�b���� ������H��H��D�H��(�����F���A�����@�L�T$H���A�r�UH��AWAVAUATI��ARSH��0H���H��8���eH�%(H�E�1�L�kH�H��H�������H��K ��������DI�D$1�H��H���NI�$1�H��H���<H�����H�йH��8���H��H������DžH����H�H������H�}�H������H�����H�����H�����H�����H��H�� ���H���������t(H�E�H������H�����H������H�E�H�E�H�M�H�H�C(H��H�������I�t$H�����K I�$1�H���KA��A���-������H9�E�A��H9�E�A��1A��PE��D��D�A�����CD�K�CDH������L���L������|���������I�$I�t$E��tX������H�H)�I�$I�t$H���M���H�������1�H�U�eH+%(��H�e�[AZA\A]A^A_]I�b���S H�I�$�C H)�I�t$����AVE��H��jH�E��L��PHE�E��H��H���H������E1�A��������H�L�FH��L��H����K �������9������L�T$H���I��A�r�UH��AWAVAUM��ATARSH��0���H��H�����L����$H������eH�%(H�E�1��H��H���H�D��,���A��D��1�A�OA�w ��D�$DH��@���1��H��0���H��H��H��8����H�H��8���H������H�� ���H������H��H������L������Dž����H�� ������t&H�� ���H�� ���H�� ���H��8���H��(���H�L��@���L��8���H��H�}���,���L�H������tH�E�H�]�H��8���L�m�I�EM�o(L���D��fA��H���A��I�HA�GfE�g�L����������d���H�����1ۃ�H�H�E�eH+%(��H�eЉ�[AZA\A]A^A_]I�b��A�GE�OH��H��E�GA�I�wHP�X�t���A��I�wH��,���D��F�
H��H����/���f��n�����,���I�wHA��D��H��H��E���B�����H��H���H���I�H��LE�$H�ى�I�H�� A�FPA��L��H	��À|$bM���I�V`I���H��A�FTI��pH�H��LN�I�FXH�H��Idž�H��
Idž�H��Idž�M���M��0�M�uxM��t/E�GM�I�~PL��1�1���Å��L����E1�����H��H������H��H��H������H����D��L���I�t$�remove
 (OTP)&priv->lockspi%d.%d-%sstatus %d?
, binary pagesizeOTP, sector protect%s
status error %d
error %d reading JEDEC ID
JEDEC id %016llx not handled
AT45DB011BAT45DB021BAT45DB041xAT45DB081BAT45DB161xAT45DB321xAT45DB642xunsupported device (%x)
add_dataflash --> %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
blockpageerase addr=0x%llx len 0x%llx
ERASE %s: (%x) %x %x %x [%i]
erase %x, err %d
read 0x%x..0x%x
READ: (%x) %x %x %x
read %x..%x --> %d
mtd_dataflashat45db011dat45db021dat45db041dat45db081dat45db161dat45db321dat45db642dAT45DB641Eat45db641edrivers/mtd/devices/mtd_dataflash.c%s (%lld KBytes) pagesize %d bytes%s
dataflash_erasedataflash_readdataflash_waitreadydataflash_writejedec_lookupjedec_probedataflash_probedataflash_removeat45dataflashat45dataflashalias=spi:mtd_dataflashdescription=MTD DataFlash driverauthor=Andrew Victor, David Brownelllicense=GPLalias=spi:dataflashalias=spi:at45alias=spi:dataflashalias=spi:at45depends=mtdretpoline=Yintree=Yname=mtd_dataflashvermagic=6.1.0-40-amd64 SMP preempt mod_unload modversions  (0�8�@�8�0�( ��(���(� (�0�@�0�(� @�� �8� ��8� ��8�F�HF�HF�HF�HF�HF�H@�8��H�m��__fentry__��__spi_register_driverY�
mtd_device_unregister�zkfree`mEz__dynamic_dev_dbg��<driver_unregister
�kmalloc_caches���Rkmalloc_trace���__mutex_init��?<sprintf�9�[__x86_return_thunk��K�_dev_infoA�"<mtd_device_parse_register ]�usleep_range_state��spi_write_then_readV�
__stack_chk_fail�3
�_dev_warn��h__list_add_validK��Mmutex_lock��spi_syncUrS�__list_del_entry_valid8�2mutex_unlock&<�_dev_err�module_layout�	"	"#	#$	$%	%&
&	' 
' 
' 	(  ( 
(�	(�����p�(��������s�n�R�@�&����������mtd_dataflashGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0���
�
EEHV[@d��t������@�������b��@��@��@��@��@��@��@��@����B8c�C]T �@/CT�9CT�CCT�PCT�XCTaC qC@�C`�C��C�V�-�CΈ@�Cψ��C��C��C�CЈ@�Cӈ�DՈ�	D׈Dڈ@D܈�D܈�,D߈6D߈@AD��UDڈ�iD�}Dڈ@�D܈��D׈��D׈�D�@�D���D���D��D�@�D��E��E�	$E׈@	4E��	=E��	EE�
ME�@
YE��
eEK�
vEh�E����E@([k����:"�
�E@$�Eˈ�$@N_��$�E_�%�E_�@%����%z%`�%+̈@&�h͈�'��
���k���E V?+��@�E�c?��E0V�qv@���"��ET�T ��@
����F�� m@	FF� �D@!F`+F�o&@6F�@F�"/CT@VFT``F��hFvF�F �F@�F	H"o&Q@�FQ��FQ��FQ�FT@�FtP��FtP�0�����F�"*�* �F���O	��@
��
��������G��R! 
��G*u*�Lj@*Gʈ�
È
��ƈ��ň
��ɈˆȈ4GCG�KG()$`�"-��-�]*TG�H_GJoGJq���Ĉ��
��҈��ш
��PQ=2)Ԉ
��PQֈ
��PQو�C؈
��PQDۈ
��Pވ��݈
��Q����
���P�
���
��P�
��P�
���{Gٔ����G��"�<V� �G��P
4J@����@�G�����
��G V?�G-@9:�S1&��G&�]&�������G�Gp�G��H��
������H-HK&H��
����V?9:S1�G�
3H��
�G���OPo&Q�F�[DEH�
�G���[Po&Q�F�[وUH�
�G��/	҈dH�
ʶ�
�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_datanr_partsmtd_partitionmask_flagsotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infonumblockslockmapmtd_req_statsuncorrectable_errorscorrected_bitflipsmax_bitflipsmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opsmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirmtd_partmtd_masterpartitions_lockchrdev_lockmtd_part_parser_datadataflashpage_offsetmtdflash_infojedec_idpageoffsetdataflash_driver_exitdataflash_driver_initdataflash_removedataflash_probejedecuse_extidjedec_lookupadd_dataflash_otpdataflash_writedataflash_readdataflash_erase	
!%j~+�@�U�ly���	����<��$���P!85KP�]%f	�}�
���
��pL���!�8��@�� �!8!�8,m<!88T!�8l!p8�	�8�!h8�!08�!�8�!�8�!P8!�8+!�8D!H8]	%r!8�!�8�!�8��� �@�P
�`p�2!M9%c^z���x� x��#� xFUio��x�����
$-8Janx�����__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_alias195__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9dataflash_driver_initdataflash_driverdataflash_remove__UNIQUE_ID_ddebug297.0dataflash_driver_exitadd_dataflash_otp__key.36add_dataflash_otp.colddataflash_erasedataflash_readdataflash_writedataflash_waitready.isra.0__UNIQUE_ID_ddebug263.17jedec_lookupdataflash_data__UNIQUE_ID_ddebug287.5__UNIQUE_ID_ddebug289.4dataflash_probe__UNIQUE_ID_ddebug295.1__UNIQUE_ID_ddebug291.3__UNIQUE_ID_ddebug293.2dataflash_probe.cold__UNIQUE_ID_ddebug275.11__UNIQUE_ID_ddebug277.10__UNIQUE_ID_ddebug279.9__UNIQUE_ID_ddebug283.7__UNIQUE_ID_ddebug285.6__UNIQUE_ID_ddebug281.8__UNIQUE_ID_ddebug265.16__UNIQUE_ID_ddebug267.15dataflash_erase.cold__UNIQUE_ID_ddebug269.14__UNIQUE_ID_ddebug271.13__UNIQUE_ID_ddebug273.12__func__.40__func__.39__func__.38__func__.37__func__.35__func__.34__func__.33__func__.32__UNIQUE_ID_alias304__UNIQUE_ID_description303__UNIQUE_ID_author302__UNIQUE_ID_license301__UNIQUE_ID___addressable_cleanup_module300__UNIQUE_ID___addressable_init_module299dataflash_spi_idsdataflash_dev_ids.LC1mtd_device_unregister__this_module__mod_spi__dataflash_dev_ids_device_tablecleanup_modulespi_write_then_readkfreeusleep_range_state__mod_spi__dataflash_spi_ids_device_tablemtd_device_parse_register__dynamic_dev_dbg__fentry__init_module__stack_chk_fail_dev_infospi_sync__list_add_valid_dev_errmutex_lockdriver_unregister__list_del_entry_valid__mutex_init_dev_warn__x86_return_thunksprintfmutex_unlock__spi_register_driverkmalloc_tracekmalloc_cachesT��������J��������O��������(/	4S��������=J��������LO��������QT��������zeT�d���������
��^����������a������������������	`��������T��������IP��������pN���������(�	��S���������`���������V���������T������������?N���������`���������4��F�	�S�����������]�	��S���������V��������T��������DN���������N��������J�}`���������n�	��S���������(�E�w��]�	p�S���������
�	8�S�����������%�N�_V��������d�i�qT��������]Y���������[��������/X���������Y���������X���������]��������~	s�		��	S���������	5�		0�	S���������	��		P�	S��������
K
	�
S��������3
d:
	�?
S��������S
b��������~
`���������
#�
	h�
S���������
V���������
T���������Y��������	[���������X���������!�b��������
`��������-
�6
�M
�T
	HY
S��������~
��
	��
S���������
V���������
T���������Y���������Y��������![��������EX��������Ob���������`����������	��S���������	���S��������	�%S��������/V��������T��������Kc�������� \��������	H(`|�
��
�p�W���������R�����������O������������W��������U�_��������!Z(�5Z��������?P �(0p8�
@�
��|}

�"KWY[ `$d(m,s0�4�8<@DHL
PTX\ `�d�h�l�p�t�x�|����������z�~�������������������������v�y�z�|���m�p�~�����p
y
}
�
�
�
�
�
�
 �$�(
,
0�
4�
8�
<�
@�
D�H�L�P�T3X\`dhl�p%tCEI
"	*x|	� $�(	B0�4�8	
@YD�H	bP�T�X	�`�d�h	�p�t�
x	�����	�	Z���	�	"�h�c	�	���	��	�	z�
�#
�	��3�t
�	��r�"
�	r����	:>�	�	�� /���=� H@�`S���^���i� �@t`������MU/�8/@pHP
p/xp��]�/�`��n�/�P��]/ P(0FP/X@`h��/�@��s�/�@��d�/@K0/8@@H5h/p@x�#�/����/���/ (�H/PX`��/�����/� ��(8UPM.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rodata.modinfo.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?�3:@�Q)J�E@�]`)Z�U@0^0)j�Ce@`^�)	~:Hy@@`�)�2���2(N��� � �8�@a�)�T4��x�@�a�)� �"�@�j0)" 	@�j) @#� @�o�)+ &&@�q);(&6@�q)K0&�F@�q�)!Y@*�@T@�x0)#s�-x0�-P�.�.QhA�	*J	�J��x�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key��ٞ��ȅQ�����T��0	`�He0
	*�H��
�î�b^���C�,�	�m�7h�SŻ�|[/�j��b�[�UK[J���z�̝,���qV9�u�R\x���[g�M��y�ښ�-�|�*ݱlD�䮒ƾ����|���ԇ�HBi��lϫ����5�"~�Ј��Ҿ���^ϬXl�;�f@a�*k}y�L�"����дw�����5r�OUKM�Q<)�T	�o�垏^ٸ���|(B���#�=�4�8t���Y���Tj[�]�J(��=λ���P%�BHɒI~h�*yy-�U���*��d��z�'ޔ�E�������k�4e��}U�n"�c,�V-��6[B��2�@)��M��Q��D�=~�L`G���W�h��)��~������.�F�&,����sVg�Ba�[1m(��=�;A�����BkcOEt��{4�m����V��|`����s����^��;�q���a��9B<�n���}N��IV��?���Y�e�|��6�*F:4�H&f9(��~Module signature appended~