PHP WebShell

Текущая директория: /usr/lib/modules/5.15.0-164-generic/kernel/drivers/mtd/nand

Просмотр файла: nandcore.ko

ELF��@@(' � �?#�{���������B�A��`�E�q�T�@��{¨�#�_������� � ��$@��T#@�c�#@�#�#@���XE��4\E�g4dE�%4hE��4pE��4tE�h4
xE�*4	}���q�|��m�Z�Rk
K?#�c��{���Q}	���Zk����qf
K�
*����q�R��R���|9}
��	��R`E�	��)�������{���#�_֠��_� � �C��?#�{������{���#�_�_� � �?#�{�����S���C�������5@)tE�!@�hE����*�@4Qxr���*�SA��@��{è�#�_�b
C�����B@�@?�r�*����RB���*�SA��@��{è�#�_�C�B@�@?��*�SA��{è�#�_� � � �?#�{�����S����`�E�@5`�E�q`T�Tq�Tq�T���`��`�����*�4���`�E�qAT���qT`�B����R�*�SA��{¨�#�_����r�Ta@��������`�������`�B������������`�B��� � Մ?#տ#Մ��|���_� � � �?#�{�����S����R�����r�Tb
C�����B@�@?��*�5`C��fvE����@)B�RdjE��@�ca��* 5����*�5`�A��R`���*�SA��@��{è�#�_�afE�bjE�`^E�cvE��@)��A)������*���`C�@���� � � � �?#�{�����S������r�T`C�`�evE����@)cjE��@�BA�q@Tb
C�����B@�@?��SA��{¨�#�_�afE�`^E�bjE�cvE��@)��A)������������ � �C��?#�{����#@)tE�hE�!@�ca�q�{���#����_��R�_� � � � �?#���{�����S���A8�[��c����B�����`��a^E�X)�@)@�����bך��A֚C��ך&՚"���)�֚��D�����*�)t՚v�������?k�T�T������5`jE��@�Q�@�_kBTcrE�B��@���)?k���T�@��k�T�@��kAT�@��k��T�RA8��@�"�B�c���T�{B��SC��[D��cE�����#�_�I��T������4 ��@)avE�fjE��B)!dfE�b^E�!!!|����`vE��@�Q_k�TB����������!��������� � � �	lE�?#��4��B��Rf\E�edE�dhE�gtE�!ƚCƚ�*�Q-ŚkŚ�	Ěj	Ěh����	šF	šK���a�ʨ�* �_k�T#T�#�_�_k�TkATk)��T	�k�T!�R�R�B�R���`A�� � � � � ��R?#տ#�_� � � � �xE�#tE�dhE�c|SC�?#�@|��|?k�T�xc��$Ě?q�T�#�_�A@��RBK! š���� ���� � � �?#�{����C���{���#�_� � � � �?#�{�����S�3�[�vs~S�c�W@��#�tE�xE�hE�C�`|��|?k�T��R�K��qHT�����zs� ֚t$Ԛ�  ��"֚��z3��Rq�T��Q�R%@��Kb�RAKc$Ě�#��&��c�#��SA��[B��cC��#@��{Ũ�#�_� �����*������� � � � �?#�{����R������hE�cvE�bzE�B|B|BB�B|S@�}��`��a� ��@��{¨�#�_� � � � ��B�a�!@�!@��?#�{���� ?�{���#�_��R�_� � ��B�a�!@�!@��?#�{���� ?�{���#�_�_� � � ��B�b�B@�B@��?#�{����@?�{���#�_��R�_� � ��B�b�B@�B@��?#�{����@?�{���#�_��R�_� � �?#���#���_� � � �?q�E�?#�$@z T��A��Rc@�aKA��#�_� ���� � ��E�?#�!5@�D�R�R!Q!KD)�#�_� ���� � ���@�?#տ#�_� � ��E���?#Ձ5�*a@�?q�T?q!T
�RA)�b@�?kT�#�_֠��#�_��R��� ���� � � �?#�?q�T@����q�T���qTd�E�
�RA5QC�R�RC)�#�_�d�E��R��4A��R�#�c@�aKA��_� �� � � � �����?#տ#�_� � ��E�?#�b4�� �R$�E��4#�E� @�&�E�||!��?kෟ�k�7�
�#�_� �R�#�_� � � � �?#տ#��B��_� � � � �?#��A8�{��C��S������� �B�����@T�NA������!��!�R��a�������!���R`5�@��!����@4���!�� 4���!��qa�R��a�������!���R�5�@��!����@	4���!��q��!xSa�������!���#�����7�@�@�7`�����!�����#�����7�@�@�7`�����!������`�E�2`��A8��@��B�B���!T�{A��SB��@����#�_������!��A�R���!��R�������R�����!���!�R���!�R���A�R���� � �?#�{����(@���{���#�_� � � �?#�{�����E�A5�E�?qT��?qAT��{���#�_���{���#�_� � �?#�{�����S������� @�`��A�`��B�`�b@�t"@��C�`��y�^E�_kbT �R`�9����R�^E���`*@���bJ@��b.@��bE�_kbT �R`�9�*���R�bE��.�`.@���bN@��`@�q�T�SA��@��{è�#�_�t�A9�q�T�6`
C)�@�a@�`��t�A9�q�T�6`
E)�@�a@�`���SA��@��{è�#�_���`��@���6��@����� � � �?#�{�����S�����@�`5��u�A9�q(T57u�A9�q�T�7�@�`@���`A���`B���`C����SA��{è�#�_�a
E)�@�`@�a���@��a
C)�@�`@�a��u�A9�q���T�� ��@����6������@����6� � ��E�?#�?q,TA4@� q�TcQ��R�RA)�#�_�_�@�@q�Ta�R�R�#�A��_ց�R�R�#�A��_� �� � �?#�?q�T@�@q�T@�R@��4��R�RA��#�_�a�R�R�#�A��_�5���R�#�A��_� �� � � � �?#�{��������H@�a"�`5 \E�`J�bN@�b5"`E�bN���R@�`*��� �bJ@��R!�a.��@��{¨�#�_�`���� � �?q?#�{�����q���Rc��S���R���R�R�R�R
�R�R�R�R�R�[��c��k�4@�A)@�\@) B)�J$C)�J!JJ!J�	JD)%JTE))JJ0@�8@���J5J�
J�J�JJ�_��J�J�J$J�J�J�JFJ�J�J!JJM��J��	J�JJ1JRJ���q�TdJ~��kk!��T`BSJF~S�J1BQJ @J�q!1"QJ3�� EJT>H��`RJ5JR1BPJ�AMJ�RJ����ALJ"PJ�!MJ�ANJ�AOJ�Jq8J�J�Ju8���!NJ�!OJ @JdJ�J�J
J��Jp8�<HӆJf8�Jm8��k����J����4�Jh8�*�Jr81�J`8�Jo8�*�Jl8��Jg8�Jk8-

*
*�
**c�Jj8�c*�Ji8�*�
*c�*c**�Je8�Jn8cc**C9@9(&��R�
�R#
%
`�R 
G�R!
�Je8�Jc8�Jh8�Jf8)�J`8��Ja8c`*�*�*�	*�**!*c	**!*!�q`T�Jd8�*5*��qT�Js8�*!A9�R�SA��[B��cC��kD��{ƨ�#�_փJh8�*�Jr81�J`8�Jo8�*�Jl8��Jg8�Jk8-

*
*�
**c�Jj8�c*�Ji8�*�
*c�*c**�Je8�Jn8cc**@9C9���2���������/���/@��� � ���?#�{������d�B�a�E���@�q����{���#�_� � ����?#տ#�_� � �?#�{���r���S���F@9@@9%@9$@9�J&@9�J@@9!��J��&���*�R�*!4�FJ�
�R!
?kT�!�#���c�f8��b8��d8BqaT�SA��{è�#�_�@BJ
Tq���Tc|Sq Tq!��T�DJ 
Tq���T�!�#������c�`8��b8��f8b\SlS���|S!�4�d8�~q�TbJu8!�R4 ��*�JtJ58�@����DJ�
�R
k���T�!� ������b8u�f8lS��!���� 	���������@�!����� � ���?#�{����������B�����E���@��q����{���#�_� � � �?#�{�������B�3����`:@��`>@������@��{¨�#�_� � �?#�{�����S����c��k��+��E��E��E��B�"8@�h@�8@�_q�T"@���"5�R�SA��cC��kD��+@��{ƨ�#�_���@����4�[�{@��R�@��4c�B��6�a�E������c�@�q����q���T�@��*�����R��SA��[B��cC��kD��+@��{ƨ�#�_� � �?#�{�����k��R"8@�_qT�S��R��"@�4�[����c��s��B��E�"@��o��E��E�5k@�<@�6cG�_q�T�@����R��* 	5�o���R�3��4c�B���7�a�E����3@��c�@���q���{q���T{�E��R�o���3��@��5:azA��k�"�Z `z��3@�{q���Td�B�A@�c�E��������@��q������6`~A�Z{q`~��3@������T�*������SA��[B��cC��sE��*�kD��{Ǩ�#�_��*�SA��kD��{Ǩ�#�_��*�SA��[B��cC��kD��sE��{Ǩ�#�_����R� � �?#�{�����S����[�$@���a�E��v"�B�R$Q��@��xrb�� �Rc��!�������R���	�����* 4����*�SA��[B��{è�#�_�`@�b�R��R�j����`@���R�:���>��:@�?�@��Tt��`@��@��j@��!|`��a���*�SA��[B��{è�#�_�`@�q�ThT Qxr�TuA��*�SA��[B��{è�#�_�q��T�`&�����`&��������:@�u���>@�����u���� � � � � �?#���#���_� � � �?#�{�����[������S�������B��R�j@����E����B@�����j@��4�R ՁJ@�bJ`8!H`8!JaJ 8�j@�?k��T�R�SA��[B��{è�#�_� � � �?#�{�������S�����[�����k��B��E��dH��*����*q�T�ZsS���c�����7�R#{s�dk�Tc|S�"��Jc8�J�J#8 �s��k���T�cC��*�SA��[B��kD��{Ũ�#�_�#{s���������@��T4	����� � �?#�{�����k��R"8@�_q
T�S��R��"@�
4�[����c��s��B��E�"@��o��E��E�5k@�<@�6cG�_q�T�@����R��* 5�o���R�3�[4��7�������3@��{q����T{�E��R�o���3��@��56azA��k�"�Z `z��3@�{q��TB@�����������6`~A�Z{q`~��3@���A��T�*������SA��[B��cC��sE��*�kD��{Ǩ�#�_��*�SA��kD��{Ǩ�#�_��*�SA��[B��cC��kD��sE��{Ǩ�#�_����R� � �?#�{�����S����c��k��+��E��E��E��B�"8@�h@�8@�_q�T"@���"5�R�SA��cC��kD��+@��{ƨ�#�_���@����4�[�@��R�@�44"�6����������q!��T�@��*�����R��SA��[B��cC��kD��+@��{ƨ�#�_� � �?#�{��������@@��`F@��`J@���@��{¨�#�_� � �?#�{�������B���`B@��`F@��`J@�����`:@��`>@������@��{¨�#�_� � � �?#�{���R���S��R�R�[����c��B��E�k@��rS���ZwrS�K�*�
��*�C��	���R�*�K���R�~~��G�K@�?�@� T�#��*����R��������R�C@��*K@�������S4�� �K@�bha8�"*bh!8!�kH��TC@�@�_kaT��q�T��RpS$�`5�#@��*�SA��[B��cC��{Ũ�#�_�#@� �s���B��B@���F@���J@���*�SA��[B��cC��{Ũ�#�_ֳ���*������#@���*������#@���� ���!����� � �?#�{�����S����[�@��q�T��`&@���`"�B�Rb��a��t�E�"�[�"@�5c@�@�R �R��R�q����)a�E�w@�!6��R��~
Sc��Rb@�#I�rBQT��rS�rS!|��!�b���k	T��R�~��~S�4�����R@����`�����*�4����@��*�SA��[B��{Ĩ�#�_�
�@��rS��4��Z�R�K�@��rScpSc5A��!*���5������@���4q���T�R�`@���R�j����`@���R�:���>��:@�?�@�!Tv�����:@���>@�����~w��t����u������*@��5���a�E��j@�!|kAT�*�SA��[B��@��{Ĩ�#�_�c�Z�R!K���`&�y��v��@���������`�B���������������w

'unsigned int''long unsigned int''
+
<
A
'_Bool'99/::(;;(<<(==0>>)??)@@(BB/CC(DD(EE(FF0GG)HH)II(]^��4��-����$�6
'unsigned int''char [256]''int'�%'int'
'unsigned int'Bnandcore				



				











				



				











ecc_sw_hamming_correctnand_ecc_sw_bch_correctnanddev_isbadnanddev_markbadnanddev_isreservednanddev_erasenanddev_mtd_erasenanddev_mtd_max_bad_blocksnanddev_ecc_engine_initnanddev_ecc_engine_cleanupnanddev_initnanddev_cleanupnanddev_bbt_initnanddev_bbt_cleanupnanddev_bbt_updatenanddev_bbt_get_block_statusnanddev_bbt_set_block_statusnand_ecc_init_ctxnand_ecc_cleanup_ctxnand_ecc_prepare_io_reqnand_ecc_finish_io_reqnand_get_small_page_ooblayoutnand_get_large_page_ooblayoutnand_get_large_page_hamming_ooblayoutof_get_nand_ecc_user_confignand_ecc_is_strong_enoughnand_ecc_init_req_tweakingnand_ecc_cleanup_req_tweakingnand_ecc_tweak_reqnand_ecc_restore_reqnand_ecc_get_sw_enginenand_ecc_get_on_die_hw_engineecc_sw_hamming_calculatenand_ecc_sw_hamming_calculateecc_sw_hamming_correctnand_ecc_sw_hamming_correctnand_ecc_sw_hamming_init_ctxnand_ecc_sw_hamming_cleanup_ctxnand_ecc_sw_hamming_get_enginenand_ecc_sw_bch_calculatenand_ecc_sw_bch_correctnand_ecc_sw_bch_init_ctxnand_ecc_sw_bch_cleanup_ctxnand_ecc_sw_bch_get_engine3nand: On-host hardware ECC engines not supported yet
3nand: Missing ECC engine type
3nand: No ECC engine found
4nand: WARNING: %s: the ECC used on your system is too weak compared to the one required by the NAND chip
3nand: No suitable ECC configuration
4nand: failed to write BBM to block @%llx (err = %d)
4nand: attempt to erase a bad/reserved block @%llx
/build/linux-fwJ9gE/linux-5.15.0/drivers/mtd/nand/bbt.cnand-no-ecc-enginenand-use-soft-ecc-enginenand-ecc-enginenand-ecc-algohammingbchrsnand-ecc-placementoobinterleavednand-ecc-strengthnand-ecc-step-sizenand-ecc-maximize/build/linux-fwJ9gE/linux-5.15.0/drivers/mtd/nand/ecc.c3%s: uncorrectable ECC error
/build/linux-fwJ9gE/linux-5.15.0/drivers/mtd/nand/ecc-sw-hamming.c%s: corrected bitflip %u
3ECC unrecoverable error
3Invalid number of ECC bytes: %u, expected: %u
3ECC step size is too large (%u)
3BCH cannot be used with small page NAND chips
3Missing ECC parameters
3Invalid ECC layout
/build/linux-fwJ9gE/linux-5.15.0/drivers/mtd/nand/ecc-sw-bch.cnandcoredrivers/mtd/nand/ecc-sw-bch.clicense=GPL v2author=Boris Brezillon <boris.brezillon@free-electrons.com>description=Generic NAND frameworkdescription=Generic ECC engineauthor=Miquel Raynal <miquel.raynal@bootlin.com>license=GPLdescription=NAND software Hamming ECC supportauthor=Frans Meulenbroeks <fransmeulenbroeks@gmail.com>license=GPLdescription=NAND software BCH ECC supportauthor=Ivan Djelic <ivan.djelic@parrot.com>license=GPLsrcversion=A43D2B48C82C7EDE4BDE6A4depends=bch,mtdintree=Yname=nandcorevermagic=5.15.0-164-generic SMP mod_unload modversions aarch64GNU�GNU��3���.)�o)`�W�LinuxLinux�S#�module_layout�v�/kmalloc_cachesE:#�__kmallocR?0bch_encode��T__ubsan_handle_load_invalid_value�)��mtd_ooblayout_get_eccbytes�\�-of_parse_phandle�&bch_init�.
�bch_decode	{{�__dynamic_pr_debuga�H�__ubsan_handle_shift_out_of_bounds�Cp�mtd_ooblayout_count_eccbytes�d��memset�4>
bch_free��q�of_find_property�$��of_property_read_stringX��strcasecmp���__ubsan_handle_out_of_bounds]X��__stack_chk_fail�~��_printk�J$�kmem_cache_alloc_traceS���mtd_ooblayout_set_eccbytes�zkfree~�)Hmemcpy"\�of_property_read_variable_u32_arrayg��of_node_putGCC: (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������BC���$V@��6d�<d�\�JdUd~@ad �fd!�kd	td@d"@�d	��d	��d ��d!	�dC@	�dCH	�dCP	�d	`	�d#�	�dq�	�d
e�eee	@#eV�,e$6e%@?e�Me&�Xe'�de8iec@pe	�|ec��e	�e	 �e(@�e	��e)��e	�e*@f	�fc�fk*f	@;f	`Qf+�if-�vf	�f0@�f	��f	��f���fc�f	@�f���f	�gV gV�,gs0S@1g2�:g	��StBX�h�K H&@�[%K��[%K��[%K��[%K��[%K�[%	 �[%	@\%	`\%	�\%	���!0\%@:\%�B\%	�P\%	�]\%m\% @z\%#��\%%��\%'�\%)@�\%+��\%+��\%.�\%.@�\%1��\%)��\%1�\%)@]%+�%]%'�9]%'N]%3@V]%5�\]%7�b]%7j]%7@u]%9��]%9��]%9	�]%'@	�]%;�	�]%5�	�]%5
�]%;@
�]%5�
�]%C�
�]%\^%�^%@owc�����0F
^%�$&,%�MDy�%$^%Dy&3^%Dy@&C
��&��V�&��@'.<�(�
�
�
�E^%o�� �@N^%\^%s, ��@f^%`p^%B:�@{^%��^%@!�[%K@��
K`�^%���^%@+"	�H@�^%H��^%H��^%H�^%K@�^%&2��^%&2��^%@!#��# �^%�^%N@

�_%?� 
_%E[��@&_%�

�
�0_%?_%�G_%@P_%�W_%(�V@!&�H&&��#`_%�Hk_%{_%ג	
	
�"!
�GHawNV$
�GH&
�GHa��(
�GHa�h*
�G-
,
�Ha0/
�qGa2
�4
�G6
�G8
�:�_%	$�_%	C@	 �[%	@�_%	`�_%	��_%	��_%	�`%	�`%	`%.`%	=`%	 S`%5	�
	 \`%	@b`%	`j	�
>m`%�`%�`%�pd�pc�`%	@@xt> �`%	��.	��`%A�^%	@�^%	`�^%A�+"��`%�`%�`%a%*a%Ga%ca%va%�a%�a%�a%�a%�a%b%b%$b%3b%C?b%D �E@�*	`�R
	��	�Ib%���Rb%N�O[b%O@cb%Q�
H
KNLib%ub%�yb%<�*�^%],�b%=0�b%G@0�>_�0
L?J
CKNP�b%(��F�b%	��	�owc�b% �b%U�b%W@�b%Z��b%Z�
KT
KV
KYBX�b%�>\S�b%�c%Fc%F�c%F�R@#c%^�0c%^�[I7c%Mc%kc%c%�c%�c%�c%M<>
F�c%h�c%B1�Kd%	@d%	`!d%c�/d%c�<d%CHd%CedSd%ed%vd%�d%��d%e�d%	@�d%���d%���d%	iF�d%��	��	 ��	@�d%	`�d%	��d%�W��d%�W�d%S@e%S�e%S�e%�&�@����e%n� e%o(e%C2e%mn:e%��d%e�d%	@�d%���d%��Oe%qSe%�@Ze%��lp
&"s
t
�t��R
	0��d%Cbe%v
�t�{e%��e%��R
	�d%C�e%x
1�K�e%z
f�e%|
1�K�XY�e%~
^1�K�e%�f%�
1�K#f%�
f1�K5f%�
C1�KPf%�jf%~
f�XY�f%�
1�K�t�0��f%��f%z
1�K�t�{e%��e%��f%��f%~
^g%�g%�3g%�Lg%~kg%��g%z�g%��g%~�g%�h%�#h%~Fh%�
Yh%�h%��h%�
ub%���h%�h%��h%��h%�i%�&i%�Ei%�\i%z
1�aG	pi%��i%�
1�KG	�`�i%��i%��i%z�i%z�i%�
1�KxtNj%�
1�K�>_��j%�
C1�KxtN,j%�:j%�Mj%�
ub%�]j%"cj%�
ub%�y+G�Huj%��j%zerasesizewritesizewritebufsizeoobsizeoobavailerasesize_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_sftusecountotp_user_nvmemotp_factory_nvmemotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infolockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamepartidmtd_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_typeplacementnand_bbtnand_opsmarkbadisbadnand_devicemtdmemorgrowconvbbtnand_ecc_contextnstepsnand_ecc_engine_opsinit_ctxcleanup_ctxprepare_io_reqfinish_io_reqnand_ecc_enginenand_eccdefaultsrequirementsuser_confondie_engineenginenand_bbt_block_statusNAND_BBT_BLOCK_STATUS_UNKNOWNNAND_BBT_BLOCK_GOODNAND_BBT_BLOCK_WORNNAND_BBT_BLOCK_RESERVEDNAND_BBT_BLOCK_FACTORY_BADNAND_BBT_BLOCK_NUM_STATUSnand_ecc_req_tweak_ctxorig_reqpage_buffer_sizeoob_buffer_sizespare_databufspare_oobbufbounce_databounce_oobMTD_OPS_PLACE_OOBMTD_OPS_AUTO_OOBMTD_OPS_RAWnand_ecc_sw_hamming_confreq_ctxcode_sizecalc_bufcode_bufsm_orderbch_controlecc_bitsecc_bytesa_pow_taba_log_tabmod8_tabecc_bufecc_buf2xi_tabelppoly_2tswap_bitsgf_polynand_ecc_sw_bch_confbcherrloceccmaskecc_sw_hamming_calculateread_ecccalc_eccecc_sw_hamming_correctnand_ecc_cleanup_ctxnand_ecc_cleanup_req_tweakingnand_ecc_finish_io_reqnand_ecc_get_on_die_hw_enginenand_ecc_get_sw_enginenand_ecc_init_ctxnand_ecc_init_req_tweakingnand_ecc_is_strong_enoughnand_ecc_prepare_io_reqnand_ecc_restore_reqnand_ecc_sw_bch_calculatenand_ecc_sw_bch_cleanup_ctxnand_ecc_sw_bch_correctnand_ecc_sw_bch_finish_io_reqnand_ecc_sw_bch_get_enginenand_ecc_sw_bch_initnand_ecc_sw_bch_init_ctxnand_ecc_sw_bch_prepare_io_reqnand_ecc_sw_hamming_calculatenand_ecc_sw_hamming_cleanup_ctxnand_ecc_sw_hamming_correctnand_ecc_sw_hamming_finish_io_reqnand_ecc_sw_hamming_get_enginenand_ecc_sw_hamming_init_ctxnand_ecc_sw_hamming_prepare_io_reqnand_ecc_tweak_reqnand_get_large_page_hamming_ooblayoutnand_get_large_page_ooblayoutnand_get_small_page_ooblayoutoobregionnand_ooblayout_ecc_lpnand_ooblayout_ecc_lp_hammingnand_ooblayout_ecc_spnand_ooblayout_free_lpnand_ooblayout_free_lp_hammingnand_ooblayout_free_spnanddev_bbt_cleanupnanddev_bbt_get_block_statusnanddev_bbt_initnanddev_bbt_set_block_statusnanddev_bbt_updatenanddev_cleanupnanddev_ecc_engine_cleanupnanddev_ecc_engine_initnanddev_erasenanddev_initnanddev_isbadnanddev_isreservednanddev_markbadeinfonanddev_mtd_erasenanddev_mtd_max_bad_blocksof_get_nand_ecc_user_confignandcore.ko��83�6�Nh3���� �33����4B3�)�AC]U3�{��V�q3���r*�3�N�p���3�������3��(�B�3�^�3x3
{���<�K#3����3ll1�O�3ToT���3����
3`6`]�<3x�xx�3
P3�3�=�O3HH*PIe3j�f�~3`�`��3$5$V�~�3H�H����3<"<J�z�30�0��	3�*	�P	t	33T�	T�	4�	O3

/
PW
n3�
�
o�
�3$�
$�!�3Ba���3<�<����300x�
3
x@DVD<m�l�
�3��d���t3��
 3P!
n<
�1R
�i
��
�3�
�
��
3�&�N	o 3��!�=3��'>N[3�w��\�|3���}G�3�r�x�3
 3����30�0�0�003�
(X G�.b�8x0����3l�l���3�C�e���3������3xxDi#3���x� 3
h3H3�8�P"��$�
%D)�%�3HH3�>�U� p<*�f,��33��#����	����?33%�2���O�C��q}��QC���f���T����re���{��j�uwh`0t <=�MNbpV����z�?@�M@�|��
 ��F��,� ���������TMP!(D%h���Q(���ol3��IqJ�`@a����
`��Ty0	(|0P@���2����k�����P��E�-����f���'�4�PSI�V�a�{�5�/#�� �	�
h���1�����j��l(~��4	P4 p
h��ftH�ԠD���<�
�(Ten�����[<���
h������`	Xp("0���t@�����0�[�>�
@O�E�H�tTh���|� {�
s�3����R*ٜ��5���oC ��7�qn�J?�@���U��;N�� �Lp�x�{��
�p����Z���b�X__kstrtab_nanddev_isbad__kstrtabns_nanddev_isbad$d__ksymtab_nanddev_isbad__kstrtab_nanddev_markbad__kstrtabns_nanddev_markbad__ksymtab_nanddev_markbad__kstrtab_nanddev_isreserved__kstrtabns_nanddev_isreserved__ksymtab_nanddev_isreserved__kstrtab_nanddev_erase__kstrtabns_nanddev_erase__ksymtab_nanddev_erase__kstrtab_nanddev_mtd_erase__kstrtabns_nanddev_mtd_erase__ksymtab_nanddev_mtd_erase__kstrtab_nanddev_mtd_max_bad_blocks__kstrtabns_nanddev_mtd_max_bad_blocks__ksymtab_nanddev_mtd_max_bad_blocks__kstrtab_nanddev_ecc_engine_init__kstrtabns_nanddev_ecc_engine_init__ksymtab_nanddev_ecc_engine_init__kstrtab_nanddev_ecc_engine_cleanup__kstrtabns_nanddev_ecc_engine_cleanup__ksymtab_nanddev_ecc_engine_cleanup__kstrtab_nanddev_init__kstrtabns_nanddev_init__ksymtab_nanddev_init__kstrtab_nanddev_cleanup__kstrtabns_nanddev_cleanup__ksymtab_nanddev_cleanup$xnanddev_pos_to_offs.isra.0__UNIQUE_ID_license342__UNIQUE_ID_author341__UNIQUE_ID_description340__kstrtab_nanddev_bbt_init__kstrtabns_nanddev_bbt_init__ksymtab_nanddev_bbt_init__kstrtab_nanddev_bbt_cleanup__kstrtabns_nanddev_bbt_cleanup__ksymtab_nanddev_bbt_cleanup__kstrtab_nanddev_bbt_update__kstrtabns_nanddev_bbt_update__ksymtab_nanddev_bbt_update__kstrtab_nanddev_bbt_get_block_status__kstrtabns_nanddev_bbt_get_block_status__ksymtab_nanddev_bbt_get_block_status__kstrtab_nanddev_bbt_set_block_status__kstrtabns_nanddev_bbt_set_block_status__ksymtab_nanddev_bbt_set_block_status__kstrtab_nand_ecc_init_ctx__kstrtabns_nand_ecc_init_ctx__ksymtab_nand_ecc_init_ctx__kstrtab_nand_ecc_cleanup_ctx__kstrtabns_nand_ecc_cleanup_ctx__ksymtab_nand_ecc_cleanup_ctx__kstrtab_nand_ecc_prepare_io_req__kstrtabns_nand_ecc_prepare_io_req__ksymtab_nand_ecc_prepare_io_req__kstrtab_nand_ecc_finish_io_req__kstrtabns_nand_ecc_finish_io_req__ksymtab_nand_ecc_finish_io_req__kstrtab_nand_get_small_page_ooblayout__kstrtabns_nand_get_small_page_ooblayout__ksymtab_nand_get_small_page_ooblayout__kstrtab_nand_get_large_page_ooblayout__kstrtabns_nand_get_large_page_ooblayout__ksymtab_nand_get_large_page_ooblayout__kstrtab_nand_get_large_page_hamming_ooblayout__kstrtabns_nand_get_large_page_hamming_ooblayout__ksymtab_nand_get_large_page_hamming_ooblayout__kstrtab_of_get_nand_ecc_user_config__kstrtabns_of_get_nand_ecc_user_config__ksymtab_of_get_nand_ecc_user_config__kstrtab_nand_ecc_is_strong_enough__kstrtabns_nand_ecc_is_strong_enough__ksymtab_nand_ecc_is_strong_enough__kstrtab_nand_ecc_init_req_tweaking__kstrtabns_nand_ecc_init_req_tweaking__ksymtab_nand_ecc_init_req_tweaking__kstrtab_nand_ecc_cleanup_req_tweaking__kstrtabns_nand_ecc_cleanup_req_tweaking__ksymtab_nand_ecc_cleanup_req_tweaking__kstrtab_nand_ecc_tweak_req__kstrtabns_nand_ecc_tweak_req__ksymtab_nand_ecc_tweak_req__kstrtab_nand_ecc_restore_req__kstrtabns_nand_ecc_restore_req__ksymtab_nand_ecc_restore_req__kstrtab_nand_ecc_get_sw_engine__kstrtabns_nand_ecc_get_sw_engine__ksymtab_nand_ecc_get_sw_engine__kstrtab_nand_ecc_get_on_die_hw_engine__kstrtabns_nand_ecc_get_on_die_hw_engine__ksymtab_nand_ecc_get_on_die_hw_enginenand_ooblayout_ecc_lpnand_ooblayout_free_lpnand_ooblayout_ecc_lp_hammingnand_ooblayout_free_lp_hammingnand_ooblayout_ecc_spnand_ooblayout_free_spnand_ooblayout_sp_opsnand_ooblayout_lp_opsnand_ooblayout_lp_hamming_ops__UNIQUE_ID_description349__UNIQUE_ID_author348__UNIQUE_ID_license347__kstrtab_ecc_sw_hamming_calculate__kstrtabns_ecc_sw_hamming_calculate__ksymtab_ecc_sw_hamming_calculate__kstrtab_nand_ecc_sw_hamming_calculate__kstrtabns_nand_ecc_sw_hamming_calculate__ksymtab_nand_ecc_sw_hamming_calculate__kstrtab_ecc_sw_hamming_correct__kstrtabns_ecc_sw_hamming_correct__ksymtab_ecc_sw_hamming_correct__kstrtab_nand_ecc_sw_hamming_correct__kstrtabns_nand_ecc_sw_hamming_correct__ksymtab_nand_ecc_sw_hamming_correct__kstrtab_nand_ecc_sw_hamming_init_ctx__kstrtabns_nand_ecc_sw_hamming_init_ctx__ksymtab_nand_ecc_sw_hamming_init_ctx__kstrtab_nand_ecc_sw_hamming_cleanup_ctx__kstrtabns_nand_ecc_sw_hamming_cleanup_ctx__ksymtab_nand_ecc_sw_hamming_cleanup_ctx__kstrtab_nand_ecc_sw_hamming_get_engine__kstrtabns_nand_ecc_sw_hamming_get_engine__ksymtab_nand_ecc_sw_hamming_get_enginenand_ecc_sw_hamming_prepare_io_reqnand_ecc_sw_hamming_finish_io_reqinvparityaddressbitsbitsperbyte__func__.0nand_ecc_sw_hamming_enginenand_ecc_sw_hamming_engine_ops__UNIQUE_ID_description343__UNIQUE_ID_author342__UNIQUE_ID_license341__kstrtab_nand_ecc_sw_bch_calculate__kstrtabns_nand_ecc_sw_bch_calculate__ksymtab_nand_ecc_sw_bch_calculate__kstrtab_nand_ecc_sw_bch_correct__kstrtabns_nand_ecc_sw_bch_correct__ksymtab_nand_ecc_sw_bch_correct__kstrtab_nand_ecc_sw_bch_init_ctx__kstrtabns_nand_ecc_sw_bch_init_ctx__ksymtab_nand_ecc_sw_bch_init_ctx__kstrtab_nand_ecc_sw_bch_cleanup_ctx__kstrtabns_nand_ecc_sw_bch_cleanup_ctx__ksymtab_nand_ecc_sw_bch_cleanup_ctx__kstrtab_nand_ecc_sw_bch_get_engine__kstrtabns_nand_ecc_sw_bch_get_engine__ksymtab_nand_ecc_sw_bch_get_engine__UNIQUE_ID_ddebug333.2nand_ecc_sw_bch_finish_io_reqnand_ecc_sw_bch_prepare_io_reqnand_ecc_sw_bch_cleanup.isra.0nand_ecc_sw_bch_initnand_ecc_sw_bch_enginenand_ecc_sw_bch_engine_ops__UNIQUE_ID_description342__UNIQUE_ID_license340__UNIQUE_ID_srcversion312__UNIQUE_ID_depends311__UNIQUE_ID_intree310__UNIQUE_ID_name309__UNIQUE_ID_vermagic308_note_9_note_8____versions__crc_ecc_sw_hamming_correct__crc_nand_ecc_sw_hamming_correctof_node_putof_property_read_variable_u32_array__crc_ecc_sw_hamming_calculate__crc_nand_ecc_init_ctx__this_module__crc_nand_ecc_get_sw_engine__crc_nanddev_mtd_erase__crc_nand_ecc_sw_bch_cleanup_ctx__crc_nanddev_isreserved__crc_nand_get_large_page_ooblayout__crc_nand_ecc_is_strong_enough__crc_nand_ecc_sw_hamming_cleanup_ctxmemcpykfree__crc_nanddev_erasemtd_ooblayout_set_eccbytes__crc_nand_ecc_sw_bch_get_engine__crc_nanddev_cleanup__crc_nanddev_bbt_initkmem_cache_alloc_trace__crc_nand_ecc_restore_req_printk__stack_chk_fail__crc_nanddev_ecc_engine_init__crc_nand_ecc_prepare_io_req__crc_nanddev_bbt_cleanup__ubsan_handle_out_of_bounds__crc_nand_get_large_page_hamming_ooblayout__crc_of_get_nand_ecc_user_config__crc_nand_ecc_sw_hamming_get_engine__crc_nand_ecc_cleanup_ctx__crc_nanddev_bbt_set_block_status__crc_nand_ecc_tweak_req__crc_nanddev_ecc_engine_cleanup__crc_nand_ecc_finish_io_reqstrcasecmp__crc_nand_ecc_init_req_tweakingof_property_read_stringof_find_propertybch_free__crc_nanddev_bbt_get_block_status__crc_nand_ecc_sw_bch_calculatememsetmtd_ooblayout_count_eccbytes__crc_nand_get_small_page_ooblayout__ubsan_handle_shift_out_of_bounds__crc_nanddev_isbad__crc_nand_ecc_sw_bch_init_ctx__crc_nanddev_bbt_update__dynamic_pr_debug__crc_nanddev_mtd_max_bad_blocksbch_decode__crc_nand_ecc_get_on_die_hw_engine__crc_nand_ecc_sw_bch_correctof_parse_phandlemtd_ooblayout_get_eccbytes__ubsan_handle_load_invalid_value__crc_nanddev_initbch_encode__crc_nand_ecc_sw_hamming_init_ctx__crc_nand_ecc_sw_hamming_calculate__kmallockmalloc_caches__crc_nanddev_markbad__crc_nand_ecc_cleanup_req_tweaking$DHLH1|�,A�0�C�I��������,+<�@�DP�\`dp`x`|�8�8��E8AHS����E`PdPh��Q4Q�H	
T
\
`
F�
b�����
�
�����9���7���4� � �4�((4 0$0(78H<HD4PPTPX4p`x`���x�x�������9�$�(94�8�DVL���
�*�N�>�>$<P@PLX\P`PdX,P0P<XHPLPXX�bt0x00�4�D$�a����,000�0�000D�H�LX�\�lF�M�8�
�
�
�=�a��W�aLM�_c@0c@Tdt
�b�bD 	P /` 8l 
t 
� �� �� >� Z�!P�!H�!H�!H�!H(","0"L@"hD"hH"�"W�"^l#�#_�$=�$^�$ %:(%
0%
h%:p%
x%
�%8�%
�%
�%
&T &b0&bX&bl&>�&Z�&
':'
$'
P'�X'�\'l'�t'�x'�'��'��'Ft(c@�(c@�(�(�(
) ) )8)bL)bl)8t)
|)
�)@�)*@*@* *�(*�,*aR S$[(Z,[HILNPOT+Xn\o<�@�D�0C4�8���`dVhW�����M���3����������"�����N����l^p�t�������&����x|����*�����0�j�k8�B����"�#��&�'��*�+l1p6t7TX:\;�S�>�?`dBhCxA|F�GH/L^P_<@bDc0	4f8grsvw$=(z,{_~ �E���K���Q���?�
��6���\�)2�R !8`�@�H]<
D($<,U4H(0L'e8 4.@Y0$#,J ;(,D%5-DGH<LdPTO�!"(T`� p(�0�8t@�H�P�X�`0	h`	pp
x�
� �`������D�����
��
��
�0�P�����pd�` �(P0�8�@tH�PX`�h� p� xP!�P"�$�%�D%��%��'�8 P�`�h�x�����������@�(��@�(@( 0@8(@P@X(`p@x(��@�(��@�(��@�(��@�(@( 0@8(@P@X(`p@x(��@�(��@�(��@�(��@�(@( 0@8(@P@X(`p@x(��@�(��@�(��@�(��@�(@( 0@8(@P@X(`p@x(��@�(��@�(��@�(��@�(X@ x(8@@xHX@`xhx@�x��@�x��x�x��@�x��@x@ xX`"hp���X�����&��$�P"�H�Hd�D �(
.symtab.strtab.shstrtab.rela.text.rela__ksymtab.rela__ksymtab_gpl.rela__kcrctab.rela__kcrctab_gpl.rela__jump_table.rela__patchable_function_entries.rela.data.rela__dyndbg.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rela.rodata__ksymtab_strings.rodata.str1.8.modinfo.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @4*@� %+t*�&@��%:d+5@��0%Ml,PH@���%\�,XW@��%	o-j@��H%��(-�|@�%
��.��@ �X%��58�@x�`%�@6�@��9��9��9��9`�@���%2(=$2PA�!F'*@H =`H$P�H0\�H�g8Ol8O|08O�LP
)�Xyhy�!&�	���h��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key,�ݎQ�Q�~�^yw0	`�He0
	*�H��
����_�ț�vQ�d'�f�Q$���~X�l�J�b������K�	�Co.3�,
V�T����1�%�g�,Ub�\Z��\��Ԑ)���惮�����"�\�X�Q�_����<��+��7���9<��Mx�L?���f8$���`;�‚��'
A�r�{C�]GM��u
�o4`f���nsm�����}���!+�S�33��C�5����RE�tL�*�u����]-:�i�< �,2u=`X�F�Ɨr���A'�{#��*����PMK����j%��4M��I�n�v�hq2�}�M|c493`	o֊y/AU���R�J��
������QPg��'C,53��{���Ţ}�S~���y�d�2�T/]S \�;����|F�b�8櫠r���������_D�E�2������ئ�X�-��&3'G��n�(nQ�Ռ�4+2ɴ�o�a_c�7p5�.T�=��e��u]��	�[>�?�F�����x+��~Module signature appended~

Выполнить команду


Для локальной разработки. Не используйте в интернете!