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/nand/spi/spinand.ko
ELF>PA@@%$GNUe�y��9���eE�tP��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�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�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��ATSH�_H���A�ą�tD��[A\]�H���H���H�@ H�@H��tH���H����H����D��[A\]�ff.�f��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����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��H��HeH�%(H�E�H�H�E�H�E��H�E�H�E�H�E�H�H�E�H�E�H�E�@��t(�����@�� t@������H�U�eH+%(u*��H��H�u����u��E���0H���������U��0H��H��HeH�%(H�E�H�H�E�H�E��H�E�H�E�H�E�H�H�E�H�E�H�E�@�� tYwD1�@��t(@��uVH��H�u����u�E���0H����H�U�eH+%(u ��@��0����D��ظ������������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���H��@�� 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-SaOI8K/linux-5.15.0/drivers/mtd/nand/spi/core.c/build/linux-SaOI8K/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=F21CD5C179352396B2EA2C5alias=spi:spi-nanddepends=nandcore,mtdretpoline=Yintree=Yname=spinandvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout��kmalloc_cachesE:#�__kmalloc�:�nanddev_mtd_max_bad_blocksX�!nand_ecc_finish_io_req���mtd_ooblayout_get_databytesL��spi_mem_supports_op�Hspi_mem_adjust_op_size;p0�nanddev_isreserved8�2mutex_unlock��V
devm_spi_mem_dirmap_createa�H�__ubsan_handle_shift_out_of_boundsVN��nanddev_isbad'��mtd_ooblayout_set_databytesL��nanddev_ecc_engine_init�E]@nanddev_markbad�9�[__x86_return_thunkŏW�memset���5mtd_ooblayout_count_freebytes�ɥ�spi_mem_driver_unregister�v�qspi_mem_dirmap_write���__mutex_init�КDmemcmp)�A�nanddev_mtd_eraseK��Mmutex_lock7�z�_dev_err���__ubsan_handle_out_of_bounds��@�_dev_info|��c__x86_indirect_thunk_rdxke��__stack_chk_fail�pHe__x86_indirect_thunk_raxA��$nanddev_ecc_engine_cleanup�j?nand_ecc_prepare_io_req�m��__fentry__ӯOkmem_cache_alloc_trace���Kmtd_device_parse_register@|nanddev_init�zkfree8߬imemcpy��spi_mem_poll_status��_nanddev_cleanup�.��spi_mem_exec_opv%��mtd_device_unregisterl�spi_mem_dirmap_read+��devm_kmalloc��!ospi_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) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��``E^_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�|{ �{ �{ �{ @# v@�{ �{ : ��@�{ `�{ �%@@�{ ��{ �| >@| >`| |�| @�=%@;@)| ;�0| ;�7| ;A| >@I| �P| �W| �# f| x| R��8R�@
L�
O�Q�P��gBHg
}> �@| >�|| >��| >��| >��| >�|  �| @�| `�| ��| ����+�| `�@�| a��} �} �!} 1} b�@>} e��E} g��L} i�U} k�@[} m��b} m��o} p�y} p�@�} s���} k���} s��} k�@�} m���} i���} i�~ u�@~ w�� ~ y��&~ y�.~ y�@9~ {��K~ {��X~ {�	g~ i�@	w~ }��	�~ w��	�~ w�
�~ }�@
�~ w��
�~ 6�
�~ 9�~ G���~ @׉S��>��PT�
�~ @$�~ ]��$��~@%�~ �~�%�~ �~�%Z
O�&YH@&]�^��&�Z_�(K�N�
 �l�z 
S� 1W	Y�@1 \��
U�
O�X�S�W�
O�[�T�Z�; J �R @���[ (X;H����}d �Ho m m��M�V�I�
O�d�H�c�
O�:;l��8f�
O�:;h�
O�:;lnoj�
O�:;ll�
O�:o�J�n�
O�;lr�F�q�
O�$:lt�
O�v�
O�:x�
O�:z�
O�|�� 	$� &/ �| @� `� �� �� �� �� � 2� A�  W� �u� `� @f� `�
��q� �� �� ��T��S�� 	@g���g�� �� ��I��� ��A| @0| `P| ����=�
��Ȁ ݀ �� � .� K� g� z� �� �� ˁ ف � � � (� 7� ��C� �� ����@M� `p/�}�
��V� ��|_� �
��h� ��@p� ���
��
������v� �� P��� ~�@*x| ���+�� ��/�� ���/�-��0
������
6�������� (^����� ����׉S��  ł ��΂ ��@ڂ ���� ���
����
����
���������� �-����� �� ��� ���&� ����.��@0� ���=� �������D� P����Q� c�  l� @
��t� �)e%@ � �� �� ԃ 
���� �e
%@�@Y���`� ����^��@
��
����� ��;��-� �f@0Tm�0����1}�14� ��2A� ���2I� ��3W� @3b� ���3j� 44�� 4@4P| 4�4t� 4�4����5׉S@5��
����� (��/@���������-��
���� ��}��@}��� ~���� ��b� ����� ��@I� ��
�������� �-�fȄ @
��̈́ z����| `�@
����ބ �#�� ��� ��@� �����
����� (� �f.� �f@�� �f� �f@� �f���������4� ��I� 
����������������W� Wh� �
�&�fy� ���� ��
�� ���� ��
�� O��� ���� ��х ��
�� �����@� ��� ��
�f�� ��� ��� ��
�� ��� ��&� ��A� ��
�� O��5:X� ��
�� O�u� d�{� ��
�� ���g���� ���� ���� ��ʆ ��
6�� ���g��� ��
�� O���:�-o�� ��
�� O�y�:�-o�� ��
�� ������� ��&� ��
�� ��8� >� u�4E� ��
�� ���X� �4f� ��s� ���� ��
�� �������� ��ȇ ��
�� ��� �
�� ��� �
�� O�����Q�"� �?� �
�� ���u[� �
�� �����q� 	�
�� ������� �
�� �����4�� 
���
�
�� ���#�� �Lj �� �
�� O���� Q�� �)� �F� �g� ��� ��� ��� ���
�ԉ �� �� ���

"�'� ��;� �S� �h� ��� ��� ��� ���
+�Ɗ �ފ ��� ���
0�
� �+� �I� �f� ��{� ��� ��� �
�]9�.
:�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_partitionspinand_drv_exitspinand_drv_initspinand_removespinand_probespinandspinand_initspinand_mtd_resumespinand_init_flashspinand_detectrdid_methodspinand_match_and_initvariantsspinand_select_op_variantspinand_manufacturer_matchspinand_create_dirmapsspinand_mtd_block_isreservedeinfospinand_mtd_erasenandspinand_erasespinand_mtd_block_markbadspinand_markbadspinand_mtd_block_isbadspinand_isbadspinand_mtd_writespinand_mtd_readspinand_write_pagespinand_read_pagenaddrndummyspinand_read_id_oppoll_delay_usspinand_waitspinand_write_to_cache_opspinand_read_from_cache_opspinand_ondie_ecc_finish_io_reqspinand_ondie_ecc_prepare_io_reqspinand_ondie_ecc_cleanup_ctxspinand_ondie_ecc_init_ctxspinand_noecc_ooblayout_freespinand_noecc_ooblayout_eccspinand_select_targetspinand_upd_cfgspinand_write_reg_opspinand_read_reg_opgd5fxgq4ufxxg_ecc_get_statusgd5fxgq5xexxg_ecc_get_statusgd5fxgq4uexxg_ecc_get_statusoobregiongd5fxgq4xc_ooblayout_256_freegd5fxgq4xc_ooblayout_256_eccgd5fxgqx_variant2_ooblayout_freegd5fxgqx_variant2_ooblayout_eccgd5fxgq4xa_ecc_get_statusgd5fxgq4xa_ooblayout_freegd5fxgq4xa_ooblayout_eccmx35lf1ge4ab_ecc_get_statusmx35lfxge4ab_ooblayout_freemx35lfxge4ab_ooblayout_eccmicron_spinand_initmicron_8_ecc_get_statusmicron_select_targetmicron_4_ooblayout_freemicron_4_ooblayout_eccmicron_8_ooblayout_freemicron_8_ooblayout_eccpn26g0xa_ecc_get_statuspn26g0xa_ooblayout_freepn26g0xa_ooblayout_ecctx58cxgxsxraix_ecc_get_statustx58cxgxsxraix_ooblayout_freetx58cxgxsxraix_ooblayout_eccwinbond_spinand_initw25m02gv_select_targetw25m02gv_ooblayout_freew25m02gv_ooblayout_eccspinand.ko�k�	X#{0�G�T�m�	��
��7���� -�P���-��A@	[Pyp��I�����
����P�� @
 +`
_J�
~e�}@��������
s�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@P)46P)KN�)Tf�|p�����
��
�	�����p� 
p�
P�*/�0*1�p*� 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_srcversion124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_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_isreservedspinand_mtd_block_markbadspinand_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_license322__UNIQUE_ID_author321__UNIQUE_ID_description320spinand_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#���������#����������#���������#���������#����������#���������#���������{$���������$����������$����������$���������2%���������Y%��������x%����������%����������%���������%����������%���������%���������%���������2&���������&����������&����������&����������&���������&��������'���������"'��������-'��������A'���������n'��������y'���������'����������'���������'���������'���������'���������(��������0(��������;(��������A(����������(����������(���������(����������(����������(��������)"��������)��������)���������5)��������@)��������Q)���������w)���������)���������)���������)����������)���������)���������)��������*��������� *��������+*��������1*���������R*��������]*��������q*����������*���������;+��������U+���������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����)�P)��� 
��
���  �(� xp*�� �� �� �� ���� p*� � �  � 0�8� �p*�� �� �� �� ���� p*�  � (� 0� @�H� �p*�� �� �� �� ����  p*(� 0� 8� @� P�X� �p*�� �� �� �� ���� 0p*8� @� H� P� `h� �p*�� �� �� �� ��� @p*H� P� X� `� p+x� �p*�� �� �� �� �;� Pp*X� `� h� p� �K�� �p*�� �� �� ��  [ � ` p*h � p � x � � � � *� 0*� � @� �� � �!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�$��%��%��%��&�'�@'��'��'�@(��(�)�P)��)�*�0*�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#�#�#�#z$X%�% �%$�%(1&,�&0�&4!'8,'<m'@x'D�'H�'L�'P(T/(X:(\�(`�(d)h4)l?)pv)t�)x�)|�)��)��)�*�**�Q*�\*�:+��+��+��+��+�
,�,��,�J�J�&�$"+(� �@`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?��,:@��h"JF-�E@���"^/"Y@��x"n9/i@H"	~`/�" y@Hh+"�R �@�+`"
�2 T��2�W��oY��kZ�@2�"��Z��@�2P
"�@\� ��g0�@=�"	h� @�=�"�{�@@�?0".@30@`<��L���.Q`�p�`#�	����?`0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�I;"K�^�o�u_�[~r��/��.���@a"����a���}��-����
�⍊E�JD�(5�U�qw�]�I�nd�gu���J��?c����B�Z!s�Z��2�m�,$f��(��$�y­%�4{
7��k��S�#��r|C��&��AgxW���-�Ǜ��!ٱ$��ޒ
�C�9!f&�9m\q#ᷳA4fd��b<ς'\
��";D�lj�����3��]>H��h{�������M�t�m"�0���c�ٶh|�zw��w{�o�)���_��g�$�Z��d!t�I��R��.D|ۀw��ou��>�����'y�G�CC9H����^���1Ɲ%���Yµ��]k��"��#z��
گ]�h���>r�Z^��J(��\N�!���u9���0�4��W�� ��X��ƛcyg�j�˛�Y�N����ua�$
��$���?�m�� `���u��\�BiѫT��YΨ�e"��mm]���<~�dHl���~Module signature appended~