HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/modules/5.15.0-157-generic/kernel/drivers/mtd/nand/spi/spinand.ko
ELF>B@@%$GNUf�&�-=yd��/.u�i�LinuxLinux�U����H��]�ff.���UH��uH�>]H�1������]��1��~8tb�>t]UH���H��S�0H��H��pH��t����t:��~�xH�]�����0@��t3@�� t@��H�]����������|�����H�]�������ff.��UI���@��H��H��@eH�%(H�E�1�H�}��H�H�u�H�u�H�H�E��f�E�H�H�E�I����E�H�E�I���H�U�eH+%(u���ff.�f��U�@��H��ATI��SH��H�}�H��@eH�%(H�E�1��H�H��H�u�H�u�H��E�H�E��f�E�H�H�E�H���H�E����uH����A�$H�U�eH+%(u
H��@[A\]���UH��AWAVAUATSH��@eH�%(H�E�1��F����I��I��E1�D��A��PL�$�I)�I�I��L�H�H�U�H�PH�U�H�PH�U�H�PH�U�H�P H�U�H�P(H�U�H�P0H�U�A�Lu�@I��H�u����t+]�tII��H�u��]����t�A��E9n�a���1�H�U�eH+%(uH��@[A\A]A^A_]�I�L������UH���H���]�D�UI��I�ѺH��AUATI��H�u�SH��1�H��HeH�%(H�E�H�H�E�H�E��H�E�H�E�H�E�H�H�E�H���H��h�H�E��ZA�Ņ�uI��$���E��u(H��t�H�E�eH+%(uIH�e�D��[A\A]]�H�U���L���?�����u�E��ƒ�H��t��Ҹ����DE��A����@�UH��AVL��AUI��ATI��L���L��L���L��A���D��A\A]A^]���UH��ATI�̹SH��H�}�H��@eH�%(H�E�1��H�H��@�u�H�u�H���E�H�E�H�H�E�H����U��E��E�H�E����u
H����A�$H�U�eH+%(u
H��@[A\]���UH��AWAVI��AUATSL���H����LD��PL��A���S��tH�s �{I���D�C,E��t$�{8H�s0I����K(��H�<
D����CH��I�XE1�H�E��u�Nt8I9�|3A�I�A)�t<E��D��L��H��L���H��y�[A\A]A^A_]�[�����A\A]A^A_]�[1�A\A]A^A_]�L����y���fD�UH��AWAVAUATSH���VH�u�H�}Ћv,��uW1���t>D��PD��LH�E�H�MЋ@L���H��H�XL�hE��ul������H��[A\A]A^A_]�H�E�H���D��LI����ucH�E�H�MЋ@H��H�XL�hE��tuE1��t�H9�|�A�I�A)�tDD��A��L��L��H���H��y�H��[A\A]A^A_]���PD�H����A���H�EȋP����H�E�H���H�]�L�C �sH�L���D�C,E��t^H�E�L���H�Eȃx8�H(H�x0t!D��I�4	�1�H��[A\A]A^A_]�H��H�}�L���1�����E��A�����1����H�E�D�@,�fD�U��
H��AWAVAUATI��SH��X��`eH�%(H�E�1�H��H��H�8�I��$XH����A��$`E1�L�u�1ۅ����cI��$XE��I��J�:I��$@H�H�U�H�PH�U�H�PH�U�H�PH�U�H�P H�U�H�P(H�U�H�@0L��H�E�I��$H�8H���H=���I��$XJ�D:A��E9�$`��H�عL���H�A��$LA��$PH��Hȹ�����ʃ�H�Eȃ��D����H�E�I��$PH�H�U�H�PH�U�H�PH�U�H�PH�U�H�P H�U�H�P(H�U�H�@0L��H�E�I��$H�8H���H=��������@���H�U�eH+%(uH��X[A\A]A^A_]�1��ڸ������U1ɺ�H������]��UI���H��H��@eH�%(H�E�1�H�}�H�u��H�L��H�H�E��H�U�eH+%(u�����U���
H��SH���H��LJ�H���H�=�H��t7H���H��xH��tH�CH1�H�]���H�CH1�H�]�������f��UH��H��AUL��ATI��H�� ��LeH�%(H�U�1�1�H��T1�H��X�U�1�H��dH�ƉU��1��`H��L��U�1�H��U؉E��L��H�u��L��A���H�E�eH+%(uH�� D��A\A]]��@�UH��H��AUL��ATI��H�� ��LeH�%(H�U�1�1�H��T1�H��X�U�1�H��dH�ƉU��1��`H��L��U�1�H��U؉E��L��H�u��L��A���H�U�eH+%(uH�� A��A\A]]���UH��H��AUL��ATI��H�� ��LeH�%(H�U�1�1�H��T1�H��X�U�1�H��dH�ƉU��1��`H��L��U�1�H��U؉E��L��H�u��L��A���H�U�eH+%(uH�� A��A\A]]���UH��ATSH�_H���A�ą�tD��[A\]�H���H���H���H�@ H�@H��tH���H����H����D��[A\]�D�UH��AUI��ATI��SH��HeH�%(H�E�1����t"H�U�eH+%(��H��H[A\A]]�A��$����A��$����A�UA�EH�}�H�u������	�1�AU�H�I��$H�H�E��f�E���H�E�����d���H�M���L������F���A��$�I��$�uH��t�U��L��L���}���������L��L���������UH��AVI��AUATI��SH��HeH�%(H�E�1����t$H�U�eH+%(�	H��H[A\A]A^]�1�H�}�L�m���H�M��L��H�H�E�L�����u�L��L�������u�A������A������A�T$A�D$L��H�u������	�1�AT$�H�I��H�H�E��f�E���H�E��������H�M���KL�����u�E�t
�������L��L�������ff.�f����h;�hsPUH�����H��ATI��S���1�!�	�8�t$�Ӿ����uA��$hI��$��[A\]�������UH��ATI��S�^8����PH����1҃�L���¾���[A\]�fD���h9�v<U1�H��ATA��SH��9�ht��tH��`���uD��h[A\]�����f��UH��AWI��AVA�AUATI��SH��H��XeH�%(H�E�1��:t	H�HA��L��L�����LL��1�A�7M�W�E�H��D��TM�OM�_0D�U�D�M�L�]��u�H��H��1�I��D��X�}��U�1�I��D��dI�ĉU���1��`L��U�1�I��E�G(D�E���D�։E��C EC)��U�D��D9�AGʉE�D)�D9ȉM�I�O8AG�H�M�	�E�u4E1�L���H�E�eH+%(�!H��XD��[A\A]A^A_]�E��t�E��u�H���A�ą�u�H�u�H������A�ą�u�D�E��M�MG�E�IO ��TM��H�ύV�9�sH���E��uċU��E���LLE�D)�)�HM�9�u�GƉU��E��E��E�9�F��'�����X�E��V�9�s��1��E��E���`�U�딋�d�E��V�9�s���E��E�H�E��j����E�H�E�H�E��Q����ff.���UH��AWI��AVA�AUATI��SH��H��`eH�%(H�E�1��:tH��xA��L��L�����LL��1�A�?M�_�E�H��D��TM�Wƅ|���D�]�D�Uȉ}�H��I��1�I��D��XD�E��U�1�I��D��dI�ĉU���1��`L��M�g0L�e��U�1�I��E�O(D�M���D�߉E��C ECD)ƉU�D��D9�AG�E�D)�D9Љu�I�w8AG�E1�H�u�	��E�u>L�����|��������AD�H�U�eH+%(�TH��`[A\A]A^A_]�E��t�E��u�H�������H�u�H���h�����y~�����ƅ|���D�M��u�MO�E�Iw ��TM��I��Q�9�sW���E��}ċU��E���LLM�D)�D)�Hu�9��}�GljU��E��E��E�9�F��������t�A9�DB�넋�X�E��Q�9�s3��1��E��E���`�U��L�|������|���������d�E��Q�9�s���E��E�H�E��B����E�H�E�H�E��)����ff.�f��U�1�H��ATI��H�}�H��PeH�%(H�E�1�f�U��H�H�L���E��E�H�E�H�FH�E��F�6�E�H�E�H�E��H�u�L�������E�"E�<���H�U�eH+%(u
L�e����f��U�1�H��AUI��ATL�e�L��H��PeH�%(H�E�1�f�U��H�H�L���E��E�H�E�H�FH�E��F�6�E�H�E�H�E����tH�U�eH+%(u+H��PA\A]]�I���f��u�L��L���'�������UH��AVAUATI��SH��H��H�6eH�%(H�E�1����t$H�U�eH+%(��H��H[A\A]A^]�1�H�}�L�m���H�M��$L��H�H�E�L�����u�A��$����E��$�A����S�CL��H�u���D����	�1�S�H�I��$H��H�E��f�E���H�E�����-���H�M��2��L���C��������E������E�����D�UH��AVI��AUATSH��H����hL�(��tR1��)�ھ�I��L����A�ą�u��A;�hs%��L���A�ą�t�H��D��[A\A]A^]�A��8tCI��@��x tI��H�x tI��P1Ҁx �¾L���A�ą�u�1Ҿ@L���A�ą�u�I���H�@ H�H��tL����Å��A��h1ۅ�u(�R���1Ҿ�L���z���u��A9�h�/�����L�����t�I���A��H�R H�RH�������E�L���D�e���f��U�H��ATI��H�}�H�u�H��@eH�%(H�E�1��H�I��$H��H�E����tH�E�eH+%(u3L�e���L������u�L��������u�1ҾL�����f��UH��AWAVAUATSH�����[��I��A��H��H��L��1H��H�H��ƈH�$D9{��SH�sL���A�Ņ���H�CL��I��$HH�C$I��$PH�C,I��$XH�C4I��$`�C<A��$hH�C@I��$�H�CHI��$�H�CPI��$�H�CXH�S`I��$pI��$x�CA��$8�C��A��$4H���I��$`H�sh��H��t\I��$@H�spL����H��tCI��$HH�sxL����I��$PH��D��[A\A]A^A_]�H�ÈH;$����A����ff.�@�UH��AVA��AUI��ATS1ۉރ�waL�$�A�$A8�0tH��H��u�[��A\A]A^]�I�t$A�T$D��L�����x�[M���1�A\A]A^]�H����f��U�H��AVAUH�u�ATSH��H��HL��H�}�eH�%(H�E�1�M�(�H�L��H��H�E��A�ą�t'H�E�eH+%(��H��HD��[A\A]A^]�H���$�A�ą�u�L��01�1�H��L����A�ą��1�H��������1�L��H���h�����H��������1�L��H���9�����H���T��������f��U���
H��AUATSH��H��H��H�=L�(�H���H����H�����A�ą�t*H����H����H��D��[A\A]]���P��L��
H��H���H��H������L��h��
H�H��H���H�8�H���H���ZH�����A�ą��]���H����A�ą��H��H��H���A�ą�t0H���H�@ H�@H������H�������A������ǃp1ҾH��Hǃ��H���A�ą���H���Hǃ�Hǃ�HǃHǃ HǃH�CpHǃ(Hǃ8tBH�����x�C ����C\����CX�Y���H�߉E��D�e�H������1���A���.���H���A�������U��
��H��ATI��SH��H�?�H����H��L��H��H��I�D$I�$H��H���H��(�I�$H��H����4�����t
H��[A\]�E1�1�1�1�H�����t�H�߉E��H���H����E�H�R H�RH��tH����E�H����E��H�����E�뉸��f��UH����1��B]���2�����]��UH��-��t��1��B]�2�H�]H�1������]�f.��U��0H��@�� t7w1�@��t@������D�]�@��0����]D�������]�ff.���UH��uH�@@]H�1������]��UH��uH�?]H�1������]��UH��uH���]H�1������]��UH��uH�]H�1������]��U��p�H��@��t�����@��pt1�@��t
@�����F]���U��0H��SH��@eH�%(H�E�H�H�E�H�E��H�E�H�E�H�E�H�H�E�H���H�E�@��t,�����@�� t@������H�U�eH+%(u7H�]���H��H��H�u����u�H������0H��������U��0H��SH��@eH�%(H�E�H�H�E�H�E��H�E�H�E�H�E�H�H�E�H���H�E�@�� tfwQ1�@��t1@��ucH��H��H�u����uH������0H����H�U�eH+%(u$H�]���@��0����D��Ը�����������f.�f��U����H��]�ff.���UH��u��G]���B1������]���U��0H��SH��HeH�%(H�E�1�@��t0�����@�� t@������H�U�eH+%(��H�]���L��1�H��H�}��H�u��H�L���E�H�|H�E��f�E�H�H�E�H�E�H�E����u'�E����������9�w���i������`�������U������UH��u�G]���G��B1������]���UH��u��G]����B1������]�ff.�@���LH��1�U�wXH��9�v��1��A]���1�����]����LH��1�U�wXH��9�v-��t��1��A]�1�H�]H�1������]�ff.�f��U��pH��@�� tBv"�@��0t@��P����D�]�1�@��t�@������]D�������]���UH��H��@eH�%(H�E�H�H�E�H�E��H�E�H�E�H�E�H�H�E�H���H�E�w+��@�0H��H�u��H�U�eH+%(u
�����������8u1��U1ҾH���]�D�UH�����B
]��)��1������]�ff.���UH��2t���B]��)��1��H�@@]H�1������]�D�U��0H��@�� t7w1�@��t@������D�]�@��0����]D�������]�f.�f��UH���G]���G��B1������]���UH����G]����B1������]�ff.�@�U��0H��SH��@eH�%(H�E�H�H�E�H�E�0H�E�H�E�H�E�H�H�E�H���H�E踶���@�� tFH��wZ1�@��t:@��ugH��H�u����uFH���������t��9�v��H�U�eH+%(uH�]������@��0u�릋�����������UH����1��B]���2�����]��UH����1��B]���2�����]����h��t@UH��ATI��S1ۉ�L������L���A9�$hw�[1�A\]�1��f.��UH���H��H��@eH�%(H�E�1�H�}��H��E�H��H�E�H�H�E�H���H�E�@�0H��H�u��H�U�eH+%(u���D��Hc�H���M�H����M��A�u��H���M���M��A�u��H���M���M��A�t$��H���M���M��A�t$��H���M���M���s��H���M���M���sD��H���M���M����H��L��A����L��L��E�H���D�e����hv$H��`uH��L��A�����H���H��H�PH��H�8�D��L��T��XD��PL����H��
H�ы�dI��H��H��H�Ћ�hH��H��H�8H������H��L�����UH��H��H���]�UH��H���]�spi-nand�@@@@(@@P@(@(�@�@�@Q�HѴh�h����@@@@(@@(�@(�@�@(@(@@@@@@(@(@(@@(�@(�@(@@(@@�@�@@@���������� �5$7&",
�@(�@(�@�@�@P@(@(@(@(@@P�GF546%$��@�@)����@�@(@(�@�@(@(�@�@(@(@P�@�@(@(@P�������⽻�����@@@@��drivers/mtd/nand/spi/core.cunknown raw ID %*phN
%s SPI NAND was found.
&spinand->lockspi-nandGigaDeviceGD5F1GQ4xAGD5F2GQ4xAGD5F4GQ4xAGD5F4GQ4RCGD5F4GQ4UCGD5F1GQ4UExxGGD5F1GQ4UFxxGGD5F1GQ5UExxGMacronixMX35LF1GE4ABMX35LF2GE4ABMX35LF2GE4ADMX35LF4GE4ADMX35LF1G24ADMX35LF2G24ADMX35LF4G24ADMX31LF1GE4BCMX31UF1GE4BCMX35LF2G14ACMX35UF4G24ADMX35UF4GE4ADMX35UF2G14ACMX35UF2G24ADMX35UF2GE4ADMX35UF2GE4ACMX35UF1G14ACMX35UF1G24ADMX35UF1GE4ADMX35UF1GE4ACMicronMT29F2G01ABAGDMT29F2G01ABBGDMT29F1G01ABAFDMT29F4G01ADAGDMT29F4G01ABAFDMT29F4G01ABBFDMT29F8G01ADAFDMT29F8G01ADBFDMT29F2G01AAAEDParagonPN26G01APN26G02AToshibaTC58CVG0S3HRAIGTC58CVG1S3HRAIGTC58CVG2S0HRAIGTC58CYG0S3HRAIGTC58CYG1S3HRAIGTC58CYG2S0HRAIGTC58CVG0S3HRAIJTC58CVG1S3HRAIJTC58CVG2S0HRAIJTH58CVG3S0HRAIJTC58CYG0S3HRAIJTC58CYG1S3HRAIJTC58CYG2S0HRAIJTH58CYG3S0HRAIJWinbondW25M02GVW25N01GVFailed to initialize the SPI NAND chip (err = %d)
SPI NANDs with more than one die must implement ->select_target()
%llu MiB, block size: %zu KiB, page size: %zu, OOB size: %u
Failed to create direct mappings for read/write operations (err = %d)
/build/linux-WSGYf7/linux-5.15.0/drivers/mtd/nand/spi/core.c/build/linux-WSGYf7/linux-5.15.0/include/linux/mtd/nand.hdrivers/mtd/nand/spi/macronix.cdrivers/mtd/nand/spi/toshiba.clicense=GPL v2author=Peter Pan<peterpandong@micron.com>description=SPI NAND frameworksrcversion=6D7CF3F69A83ACA90D25299alias=spi:spi-nanddepends=nandcore,mtdretpoline=Yintree=Yname=spinandvermagic=5.15.0-157-generic SMP mod_unload modversions �~�:module_layoutwV�kmalloc_cachesE:#�__kmalloc�I��nanddev_mtd_max_bad_blocks��Anand_ecc_finish_io_req�z?mtd_ooblayout_get_databytesGD\nspi_mem_supports_op��|Vspi_mem_adjust_op_size�h��nanddev_isreserved8�2mutex_unlock��TDdevm_spi_mem_dirmap_createa�H�__ubsan_handle_shift_out_of_bounds��C�nanddev_isbad���`mtd_ooblayout_set_databytesqO�nanddev_ecc_engine_init=���nanddev_markbad�9�[__x86_return_thunkŏW�memset��mtd_ooblayout_count_freebytesw�o4spi_mem_driver_unregisterAC�kspi_mem_dirmap_write���__mutex_init�КDmemcmp'�nanddev_mtd_eraseK��Mmutex_lockk��_dev_err���__ubsan_handle_out_of_boundsI��_dev_info|��c__x86_indirect_thunk_rdxke��__stack_chk_fail�pHe__x86_indirect_thunk_rax�ogHnanddev_ecc_engine_cleanup��:�nand_ecc_prepare_io_req�m��__fentry__�9�okmem_cache_alloc_traceڂ
�mtd_device_parse_registero|��nanddev_init�zkfree8߬imemcpy��t�spi_mem_poll_status�q~Xnanddev_cleanup�טGspi_mem_exec_op���.mtd_device_unregisterp��spi_mem_dirmap_read����devm_kmalloc���spi_mem_driver_register_with_owner7	z	Y	a	���'spinand_manufacturer *[6]'R
'unsigned int''int'4�2�k�;�k�;�k�;4�2k;�k;4�2�k�;4�2�k�;�4�2k;4�2�k�;spinandGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0����V}_J��*�9H@�
�ˌ�ь���ߌ��@��!���"��	�m@�#@����+�!�4�"	=�6@	S�6H	Z�6P	p�`	�}%�	~���	��
���+)	����@��H���&��'@Ǎ�Ս(��)��/�S@����S��)� 9�*@J��[�+�l��,@�����S������@Î`َ-��/����2@��+��@�|�Q�Sd�@v�|����������ď6@ȏ6Hҏ4�ۏH��H@�V��E�� ��@�5�����
����
����
������ �� � � 8 v@� � e (�@�� `� }?@@� �� �1� >@;� >`E� |�M� @�=?@;@Y� ;�`� ;�g� ;q� >@y� -��� -��� � �� �� ���8��@
��
������	hBHgvg}> �@1� >��� >��� >�� >�� >�  � @� `� �� ����+$� ��@.� ���6� �D� �Q� a� ��@n� ���u� ���|� ���� ��@�� ����� ����� ���� ��@�� ���� ���� ��� ��@� ���� ���-� ��B� ��@J� ���P� ���V� ��^� ��@i� ���{� ����� ��	�� ��@	�� ���	�� ���	�� ��
�� ��@
� ���
� 6�
� �� ���� @ÈS�����oT}
� @$� ���$g��@%� ��%+� ��%R
��&��H@&�����&�T��(����=� z
�y 
��N� PW����@a� ���
��
��������
��������k� z� ��� @���� (k;H����}�� �H�� m�� m�=������
��������
��:;N�� ��
��:;��
��:;Nw���
��:;N{g��
��:������
��;N������
��:N��
����
��:��
��:��
������ 	$� 9/ � @� `�� �� �'� �6� �F� O� b� q�  �� �t� �� @�� `��
���� �� � �hT�hS� 	@g��.h�� � ��I�� ��q� @`� `�� ����=�
���� 
� *� D� ^� {� �� �� � � �� 	� � 5� G� X� g� ��s� �� ����@}� `�I	�}�
���� �|�� �|���� ��@�� ���
��
�������� �� ���� ��@*�� ���+�� ���/� ���/�-��0
������
6������� (����� �D��ÈS�  �� ���� ��@
� ���� ���
����
����
��������'� �-����7� �@� ��I� ���V� ����.��@`� ���m� �������t� P������ ��  �� @
���� �)H?@ �� � � � 
��'� ��?@;@� �`5� ~��KX	�@
�
��N� ��;��]� �~@0Tm�0����1}�1d� �2q� ��2y� �3�� @3�� ��3�� 44� 4@4�� 4�4�� 4�4E��5ÈS@5�
���� (��/@�I
��b>
��-�

�� �z4��@}��� ���� ���� ��� �@y� �
�
��� �-�~�� @
��� ö�$� ��@
��!�#%!�0!�@<!���
��I!X!�~^!�~@%!�~0!�~@<!�~���� �d!#�y!
"��������������
�
+�
�
-�
�

/�
�
1�
�
3�
�*5�.
6�
�!��#�!8��!8��!8�
�� �������!<��!<�
�� ���!�� !?�=!?�[!8�x!<��!<��!<��!<��!8�!<�!<�
�!��t/!J�
�!�D!L�X!8�t!<��!<��!8��!<��!<��!L�	!L�!W)!�
:!��.h��?!X�M!L�Z!L�
6:!��.h��m!\�
�!�{!���!^��!X�
�!����{!���!a�
�� ����:�!c��!c��!c�
�� ��!��!g�
�� ��e�:�-��0!i�
�� ��A!k�
�� ��.�:�-��T!m�f!<��!<�
:!���!q�
:!�������!s�
:!���!u��!s�
L&�~!x�
�!���$�'!z�
�!�B!H!a�4O!|�b!z�
�!�9��4t!��!x��!L�
�~�!��!��!���!J�
�!�
���!��
�!���!�4�!��!z�
�!�9��!��4!z�N!8�l!<��!<��!<��!<��!J��!L�MTD_OPS_PLACE_OOBMTD_OPS_AUTO_OOBMTD_OPS_RAWotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infoerasesizenumblockslockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccwritesizewritebufsizeoobsizeoobavailerasesize_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_nvmemmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamemtd_partmtd_masterpartitions_lockchrdev_locknand_memory_organizationbits_per_cellpages_per_eraseblockeraseblocks_per_lunmax_bad_eraseblocks_per_lunplanes_per_lunluns_per_targetntargetsnand_row_converterlun_addr_shifteraseblock_addr_shiftnand_posplaneeraseblocknand_page_io_req_typeNAND_PAGE_READNAND_PAGE_WRITEnand_page_io_reqdataoffsdatabufnand_ecc_engine_typeNAND_ECC_ENGINE_TYPE_INVALIDNAND_ECC_ENGINE_TYPE_NONENAND_ECC_ENGINE_TYPE_SOFTNAND_ECC_ENGINE_TYPE_ON_HOSTNAND_ECC_ENGINE_TYPE_ON_DIEnand_ecc_placementNAND_ECC_PLACEMENT_UNKNOWNNAND_ECC_PLACEMENT_OOBNAND_ECC_PLACEMENT_INTERLEAVEDnand_ecc_algoNAND_ECC_ALGO_UNKNOWNNAND_ECC_ALGO_HAMMINGNAND_ECC_ALGO_BCHNAND_ECC_ALGO_RSnand_ecc_propsengine_typeplacementstrengthnand_bbtnand_opsmarkbadisbadnand_devicemtdmemorgrowconvbbtnand_ecc_contextnstepsnand_ecc_engine_opsinit_ctxcleanup_ctxprepare_io_reqfinish_io_reqnand_ecc_enginenand_eccdefaultsrequirementsuser_confondie_engineenginenand_io_iteroobbytes_per_pagedataleftoobleftspinand_idspinand_readid_methodSPINAND_READID_METHOD_OPCODESPINAND_READID_METHOD_OPCODE_ADDRSPINAND_READID_METHOD_OPCODE_DUMMYspinand_devidspinand_manufacturer_opsspinand_devicespimemop_templatesdirmapsselect_targetcur_targeteccinfocfg_cachescratchbufspinand_manufacturerspinand_infoeccreqop_variantsspinand_op_variantsnopsspinand_ecc_infospinand_ondie_ecc_confread_cachewrite_cacheupdate_cachespinand_dirmapwdescrdescmtd_part_parser_datamtd_partitionspinandgd5fxgq4uexxg_ecc_get_statusgd5fxgq4ufxxg_ecc_get_statusgd5fxgq4xa_ecc_get_statusgd5fxgq4xa_ooblayout_eccgd5fxgq4xa_ooblayout_freeoobregiongd5fxgq4xc_ooblayout_256_eccgd5fxgq4xc_ooblayout_256_freegd5fxgq5xexxg_ecc_get_statusgd5fxgqx_variant2_ooblayout_eccgd5fxgqx_variant2_ooblayout_freemicron_4_ooblayout_eccmicron_4_ooblayout_freemicron_8_ecc_get_statusmicron_8_ooblayout_eccmicron_8_ooblayout_freemicron_select_targetmicron_spinand_initmx35lf1ge4ab_ecc_get_statusmx35lfxge4ab_ooblayout_eccmx35lfxge4ab_ooblayout_freepn26g0xa_ecc_get_statuspn26g0xa_ooblayout_eccpn26g0xa_ooblayout_freespinand_create_dirmapsspinand_detectspinand_drv_exitspinand_drv_initnandspinand_erasespinand_initspinand_init_flashspinand_isbadrdid_methodspinand_manufacturer_matchspinand_markbadspinand_match_and_initspinand_mtd_block_isbadspinand_mtd_block_isreservedspinand_mtd_block_markbadeinfospinand_mtd_erasespinand_mtd_readspinand_mtd_resumespinand_mtd_writespinand_noecc_ooblayout_eccspinand_noecc_ooblayout_freespinand_ondie_ecc_cleanup_ctxspinand_ondie_ecc_finish_io_reqspinand_ondie_ecc_init_ctxspinand_ondie_ecc_prepare_io_reqspinand_probespinand_read_from_cache_opnaddrndummyspinand_read_id_opspinand_read_pagespinand_read_reg_opspinand_removespinand_reset_opvariantsspinand_select_op_variantspinand_select_targetspinand_upd_cfgpoll_delay_usspinand_waitspinand_write_pagespinand_write_reg_opspinand_write_to_cache_optx58cxgxsxraix_ecc_get_statustx58cxgxsxraix_ooblayout_ecctx58cxgxsxraix_ooblayout_freew25m02gv_ooblayout_eccw25m02gv_ooblayout_freew25m02gv_select_targetwinbond_spinand_initspinand.koK�:=	X#{0�G�T�m�	��
��8���� -�P���-��A@	[Pyp��I�����
����P�� @
 +`
_J�
~e�}@��������
{�0� :0SZ</JP�Tb�s���`��;��9�Pw�������`0!�.0����PD�P@i�{!���"�@��	��*�9P` 05"0N@"Fh�"T��"-� #-�P#-��#-��#9�#�8�$�U@n��J�p�
��
�	��I�H�F�P�%D;CQ`mA�@����p�`p��P�@P�P�%6�%/R&�n �
������
�
	�����������%�;�m�����������	�%	�;	�Q	�g	�}	��p��p��	��	�&/�	 '1�	`'=�	�'S�	(_
`(�#
)+7
`PL
P��e
�x
0�
 �
����%�;�m����������
��
�
����8� 	8�`	��@
p��
p@P0)46p)KN�)Tf�|p�����
��
�	�����p� 
p�
P� */�P*1��*� p�� 2� �
� �
� 	� �� �� �� %� ;� m� K� c� �� �� �� �� �� 	� %	� �8�@8��p�p���	�|�+0��+0��+V�@,��@!�0!�Q"
`"�
�"�
�"	p"�P"�`p��p`P
=
J
^
t
�
��
�
 (�
�
	�
�
�
�
,7"C[v�P��@(��!�(AJU�(r��������'CQt�����p��PW#�(AXs}��o�!(__UNIQUE_ID_srcversion126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8spinand_noecc_ooblayout_eccspinand_noecc_ooblayout_freespinand_ondie_ecc_finish_io_reqspinand_write_reg_opspinand_read_reg_opspinand_select_op_variantspinand_ondie_ecc_cleanup_ctxspinand_waitspinand_mtd_erasespinand_read_id_opspinand_write_to_cache_opspinand_read_from_cache_opspinand_create_dirmapsspinand_create_dirmaps.coldspinand_reset_op.part.0spinand_write_enable_op.isra.0spinand_ondie_ecc_init_ctxspinand_noecc_ooblayoutspinand_mtd_block_markbadspinand_mtd_block_isreservedspinand_mtd_block_isbadspinand_removespinand_read_pagespinand_read_page.coldspinand_write_pagespinand_write_page.coldspinand_ondie_ecc_prepare_io_reqspinand_mtd_writespinand_mtd_readspinand_isbadspinand_markbadspinand_erasespinand_erase.coldspinand_init_flashspinand_init_flash.coldspinand_mtd_resumespinand_manufacturer_matchspinand_manufacturersspinand_detectspinand_detect.coldspinand_opsspinand_ondie_ecc_enginespinand_init.coldspinand_probe__key.5spinand_drv_initspinand_drvspinand_drv_exit__UNIQUE_ID_license326__UNIQUE_ID_author325__UNIQUE_ID_description324spinand_idsspinand_ondie_ecc_engine_ops.LC3gd5fxgq4xa_ooblayout_eccgd5fxgq4xa_ooblayout_freegd5fxgq4xa_ecc_get_statusgd5fxgqx_variant2_ooblayout_eccgd5fxgqx_variant2_ooblayout_freegd5fxgq4xc_ooblayout_256_eccgd5fxgq4xc_ooblayout_256_freegd5fxgq4ufxxg_ecc_get_statusgd5fxgq5xexxg_ecc_get_statusgd5fxgq4uexxg_ecc_get_statusgigadevice_spinand_tablegigadevice_spinand_manuf_ops__compound_literal.10gd5fxgq4xa_ooblayout__compound_literal.12__compound_literal.14__compound_literal.16gd5fxgq4xc_oob_256_opsread_cache_variants_f__compound_literal.18__compound_literal.20gd5fxgqx_variant2_ooblayout__compound_literal.22__compound_literal.24read_cache_variants_1gq5__compound_literal.8__compound_literal.6__compound_literal.4__compound_literal.2__compound_literal.0mx35lfxge4ab_ooblayout_eccmx35lfxge4ab_ooblayout_freemx35lf1ge4ab_ecc_get_statusmacronix_spinand_tablemacronix_spinand_manuf_opsmx35lfxge4ab_ooblayout__compound_literal.26__compound_literal.28__compound_literal.30__compound_literal.32__compound_literal.34__compound_literal.36__compound_literal.38__compound_literal.40__compound_literal.42__compound_literal.44.LC0micron_8_ooblayout_eccmicron_8_ooblayout_freemicron_4_ooblayout_eccmicron_4_ooblayout_freemicron_8_ecc_get_statusmicron_select_targetmicron_spinand_initmicron_spinand_tablemicron_spinand_manuf_opsmicron_8_ooblayoutquadio_read_cache_variantsx4_write_cache_variantsx4_update_cache_variantsmicron_4_ooblayoutx4_read_cache_variantsx1_write_cache_variantsx1_update_cache_variantspn26g0xa_ooblayout_eccpn26g0xa_ooblayout_freepn26g0xa_ecc_get_statusparagon_spinand_tableparagon_spinand_manuf_opspn26g0xa_ooblayouttx58cxgxsxraix_ooblayout_ecctx58cxgxsxraix_ooblayout_freetx58cxgxsxraix_ecc_get_statustoshiba_spinand_tabletoshiba_spinand_manuf_opstx58cxgxsxraix_ooblayoutwrite_cache_x4_variantsupdate_cache_x4_variantsw25m02gv_ooblayout_eccw25m02gv_ooblayout_freewinbond_spinand_initw25m02gv_select_targetwinbond_spinand_tablewinbond_spinand_manuf_opsw25m02gv_ooblayoutspi_mem_driver_register_with_ownerdevm_kmallocspi_mem_dirmap_readmtd_device_unregisterspi_mem_exec_op__this_modulenanddev_cleanupmicron_spinand_manufacturerspi_mem_poll_statuscleanup_modulememcpykfreenanddev_initmtd_device_parse_registerkmem_cache_alloc_trace__fentry__init_modulenand_ecc_prepare_io_reqnanddev_ecc_engine_cleanup__x86_indirect_thunk_rax__mod_spi__spinand_ids_device_table__stack_chk_failparagon_spinand_manufacturer__x86_indirect_thunk_rdx_dev_info__ubsan_handle_out_of_boundsgigadevice_spinand_manufacturer_dev_errmutex_locktoshiba_spinand_manufacturernanddev_mtd_erasememcmp__mutex_initspi_mem_dirmap_writespi_mem_driver_unregistermtd_ooblayout_count_freebytesmemset__x86_return_thunknanddev_markbadnanddev_ecc_engine_initmtd_ooblayout_set_databytesnanddev_isbad__ubsan_handle_shift_out_of_boundsdevm_spi_mem_dirmap_createmutex_unlocknanddev_isreservedspi_mem_adjust_op_sizespi_mem_supports_opspinand_match_and_initspinand_select_targetmtd_ooblayout_get_databytesmacronix_spinand_manufacturernand_ecc_finish_io_reqnanddev_mtd_max_bad_blocks__kmallockmalloc_cachesspinand_upd_cfgwinbond_spinand_manufacturer�����������������!���������>��������I��������Q�����������������������������������������������������������������e���������z���������������������������	���������7��������<���������A��������������������������8��������E���������Q���������a���������g��������q�������������������<��������x�����������������������������������������������������������������G���������t��������y������������������������������������������������@��������T��������h��������y�����������������������������������o����������������������������������������������#��������Q�������������������)	���������	���������	��������$
��������4
���������A
���������\
��������a
����������
����������
���������
����������
����������
!�
�����������������'�3��������A����������������������������������������������������������������|�������������������������������������������������������<
��������H
��������S
��������t
��������y
����������
����������
����������
���������
����������
����������
����������
����������
����������
�����������������(���������N��������_p9����������"��������,���������1���������Z�����������������������������t�V8���������u������������������������������������������������������%��������="��������F��������Q����������������������������������������������������������������������������������������������������`��������3��������i�����������������\����������������������������$��������U��������Z���������a���������������������������������������������<��������d�������������������������������G���������Q���������������������������"��������%"��������G���������Q��������������������������������������5��������\"��������c���������q����������	��������������������������#`M��������b��������|����������������������������������������������@�Rl����������������������������!�������������������(���������:��������S ���������������������������������� ���������2 @7 "��������? ��������] h �s �~ @� � �� � �� 
��������� ���������� ���������!���������1!���������K!	R!Ju!
���������!���������!����������!����������!����������!���������!����������!���������"���������1"��������<"��������A"���������b"��������w"���������"���������"����������"���������"���������"���������"���������#��������#��������!#���������>#��������I#��������Q#���������n#��������y#���������#����������#���������#���������#����������#���������#����������$���������$����������$����������$���������I%���������z%���������%����������%����������%���������%����������%���������%��������&���������R&���������&����������&����������&���������'��������'��������!'���������B'��������M'��������a'����������'���������'���������'����������'���������'���������'��������(���������2(��������P(��������[(��������a(����������(����������(���������(���������)���������)��������!)"��������')��������1)���������U)��������`)��������q)����������)���������)���������)���������)����������)��������*��������*��������!*���������@*��������K*��������Q*���������r*��������}*���������*���������+���������[+��������u+����������+����������+���������+���������+����������+���������+���������+���������,��������,"��������+,��������2,��������A,����������,����������,���������,���������	 ���������	)�1��������9_F�N��������Vpd�l��������t���������������������������������������������������������������!8/��������4�B2U�������������������������������������������	�@�����������������@����������������`hp�x��#��`���� �b���mJX�"`ph�p�x��x�I��"�p������Hh�"ppx��������F��#�P��� �(Dx�#�P���������C�$`�� �0�8A��#�`���������@�#` �(�0�PP#X�#`�"h #p"x@"���`���@�����  �(�x&����������� �0�8��&����������&� (0�@H����������(	�0	8	@	�P	%X	��	��	�	�	��	2�	�0
&8
�@
H
P
�`
?h
��
&�
��
�
�
��
L�
�@&H�PX`�pYx��&�������f�P&X�`hp��s���&������
�
�`
&h
�p
x
�
��
��
��
&�
��
�� �p&x����������&��(�0��&����������&� (�8�@��&��������%��%��(�0`@PP)`�h��(���0� �����@(H�P0X `px��(���0� ���P(X�`0h p����(���0� �`(�`(h�p0x ��-���(���0 < �p(x��0� ��`(�K���(�0  `((Z0���������`'��'��&� '��� 	`	@
 �
0@HiP�`p�q����)��������z�`�)h�p�x����0)�p)��� 
��
���  �(� x�*�� �� �� �� ���� �*� � �  � 0�8� ��*�� �� �� �� ���� �*�  � (� 0� @�H� ��*�� �� �� �� ����  �*(� 0� 8� @� P�X� ��*�� �� �� �� ���� 0�*8� @� H� P� `h� ��*�� �� �� �� ��� @�*H� P� X� `� p+x� ��*�� �� �� �� �;� P�*X� `� h� p� �K�� ��*�� �� �� ��  [ � ` �*h � p � x � � � �  *� P*� � @� �� � �!k!@! !0!0!�+@!sH!Q"�!`"�!�"�!�"�!p"�!@,�!|�!P"("`"0"�"8"�"@"p"`"�+h"�+p"`�"��"` P� �(@0P8p@�H�P�X�`Ph@
p`
x�
�@�����
��0����P������`��P��p�� !(0"8@"@�"H�"P #XP#`�#h�#p�#x�$��%��%�&��&� '�`'��'�(�`(�)�0)�p)��)� *�P*��*�+�+�+@,��
�F� �!=H����y 6$7(f,;0�4s8S<g@xD
H�LP#
T[
X�
\`2d�h�ls
p�
t�
xM|������E�������h�T���c���4���L�{��9��!���0"�;"�a"�v"��"��"��"��"�
#�#�=#�H#m#x#�#�#�#�$y%�% �%$�%(Q&,'0'4A'8L'<�'@�'D�'H�'L�'P1(TO(XZ(\�(`)d&)hT)l_)p�)t�)x�)|�)�*�*�?*�J*�q*�|*�Z+��+��+��+��+�*,�1,��,�J�J�&�$B+(� �@`Y�!��
 0�8�@``�
hPpxP�H�����H����8�8�.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��,:@��"Jf-�E@���"^7/"Y@@x"nY/i@�H"	~�/�" y@h+"� R �@h,`"
�2@T��2�W���Y���Z�@�2�"��Z��@p3P
"�`\� ��g0�@�=�"	 h� @�>�"|�@@x@0".�30�p<�L��.Q���`#�	X���@`0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key)�Z��pξ�G�ȠwN���0	`�He0
	*�H��
�A��p�`S�>n��V$���a5�wRQ]D��Ŧ�x[�O����@t�>/מ-Y���^脞���	h_���^,�r+�+O/���G��`���D?	F�<����,�؞��g���N(��C�}��ɖS���n��w!-6٭�X��O����E��Xce�%H�-��`4;U,��[���D��^�r�u����K���:�W��%�e���̹H*�4UL�Y�j%��p52�B�h�%���6�R4@�hw�Luw�c��M;1f=��ԛbkU��g.r��
�T�2t�@d���{x���A��/G|���Vp����C�o��[�ZG�D����qv����#�������y�23��?E.(�֌�7Qp~~��	U�0r0����^��VW��D��m�U"y5�L�Md�}��6�\EJ2!�����ڲ
��X�p��2q��8}1H��+R�|ɱxPj�4\��@Vw��Emc��8pm|��F�s�%�.���CW�~Module signature appended~