PHP WebShell

Текущая директория: /usr/lib/modules/5.15.0-160-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-SNHzwc/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-SNHzwc/linux-5.15.0/drivers/mtd/nand/ecc.c3%s: uncorrectable ECC error
/build/linux-SNHzwc/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-SNHzwc/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-160-generic SMP mod_unload modversions aarch64GNU�GNU�Y���R�z+�/�A7�Ey�LinuxLinux+�lmodule_layout9�^tkmalloc_cachesE:#�__kmallocR?0bch_encode��T__ubsan_handle_load_invalid_value�$�mtd_ooblayout_get_eccbytesC�4�of_parse_phandle�&bch_init�.
�bch_decode	{{�__dynamic_pr_debuga�H�__ubsan_handle_shift_out_of_bounds{�:�mtd_ooblayout_count_eccbytes�d��memset�4>
bch_free���]of_find_property��Nof_property_read_stringX��strcasecmp���__ubsan_handle_out_of_bounds]X��__stack_chk_fail�~��_printkb���kmem_cache_alloc_trace �k�mtd_ooblayout_set_eccbytes�zkfree~�)HmemcpyL��of_property_read_variable_u32_array�Fof_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	`	�d0�	�dq�	�d*
e*�eee	@#eV�,e16e2@?e+�Me3�Xe4�de8iec@pe	�|ec��e	�e	 �e5@�e	��e6��e	�e7@f	�fc�fk*f	@;f	`Qf8�if:�vf	�f=@�f	��f	��f���fc�f	@�f���f	�gV gV�,gs0S@1g?�:g	��StBX�h�K H&@DY%K�NY%K�XY%K�eY%K�mY%KvY%	 �Y%	@�Y%	`�Y%	��Y%	���!�Y%@�Y%��Y%	��Y%	��Y%Z%@Z%�Z%�Z%	'Z%@-Z%
�4Z%
�AZ%KZ%@VZ%�jZ%�~Z%�Z%@�Z%
��Z%	��Z%	�Z%@�Z%��Z%��Z%[%@[%�[%�*[%	9[%	@	I[%�	R[%�	Z[%
b[%@
n[%�
z[%C�
�[%\�[%���[%@�wc�����0S
�[%�$U+�%"M@y�%�[%@y&�[%@y@&C
��&��V�&���@'�<��(�
��
��
���[%oH� �@�[%�[%{, ?�@�[%`\%B:�@\%�\%@!DY%K@�
K`1\%��9\%@+"	�H@E\%H�L\%H�S\%H]\%K@e\%#2�l\%#2�s\%@!#H�# �\%�\%�N�@
�
�����\%n� 
��\%E[Z��@�\%��
�
����
�����\%�\%��\%@�\%��\%(�V@!&�H&&��#�\%�H]%]%�	���
��
�GHawKV
�GH
�GHa��

�GHa�h
�G�
�Ha�
�~Ga
�
�G
�G
�]%	$6]%	C@	 eY%	@D]%	`Y]%	�m]%	��]%	��]%	��]%	�]%�]%	�]%	 �]%5	�
	 �]%	@�]%	`j	�
 ^%^%(^%�pd�pc8^%	@"xt  I^%	��.	�R^%#]\%	@L\%	`l\%#�+"�Z^%o^%�^%�^%�^%�^%�^%_%'_%>_%]_%k_%�_%�_%�_%�_%�_%%�_%& ��'@)	`�Q
	��	��_%&���_%}�1�_%1@�_%3�
*
-0.�_%`%�`%�*�\%?,`%0`%)@0�>A�0
.!,
C-02"`%(�(3`%	�u�	��wc:`% N`%7W`%9@c`%<�r`%<�
-6
-8
-;$:�`%�>>5�`%��`%(�`%(��`%(�4@�`%@��`%@�=+�`%�`%a%a%)a%Aa%\a%/ 
(va%h�a%$E�-�a%	@�a%	`�a%c��a%c��a%C�a%CGF�a%�a%b%b%�1b%G9b%	@Cb%��Lb%��Ub%	K(^b%�e	�	 ��	@jb%	`sb%	�}b%�W��b%�W�b%^@�b%^��b%^��b%�U�@&����b%P��b%Q�b%C�b%OP�b%�1b%G9b%	@Cb%��Lb%���b%S�b%�@�b%��NR
1"U
V
�t��Q
	0�Ub%C�b%X
�t�c%�c%��Q
	Ub%C#c%Z
E�-:c%\
HOc%^
E�-IX;mc%`
@E�-�c%b�c%b
E�-�c%e
HE�-�c%g
CE�-�c%id%`
HIX;d%l
E�-�t�0�-d%nGd%\
E�-�t�c%�c%�cd%q{d%`
@�d%t�d%e�d%e�d%`e%ne%\?e%q[e%`}e%t�e%e�e%`�e%l
�e%�f%�3f%�
`%���Qf%�[f%�qf%��f%��f%��f%��f%��f%\
E�CG	g%�#g%e
E�-G	G�B4g%�Qg%edg%\tg%\�g%e
E�-xt0�g%�
E�-�>A���g%�
CE�-xt0�g%��g%��g%�
`%��g%�g%�
`%��*G�Hh%�&h%\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_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�Ϟ�3�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���q}��QC���ꢬ���T����%���;���=�h`0t <=�D�=�V��v?=z�b�::@�|��
 ��2�ԕ�,� ���U��A���TMP!(D%h����N][�I�3�*bNJ�`@a�M�
`��Ty0	(|0P@���9����'����P��J�N����7��'�4�l��V��M`s{�ϋ'��� �	�
h���
����T�g���l�%��4	P4 p
h��m�tH�s3B���<�
�(Ten��P<��N%�
h������`	Xp("0��
���@����	-_�0����
@O�Di�-�tTh���|� {��0P�3����h�%e��5���;���7�*��J?�@���U�s��� �Lp�x�w��
�p����^�����h�__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_license340__UNIQUE_ID_author339__UNIQUE_ID_description338__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_description347__UNIQUE_ID_author346__UNIQUE_ID_license345__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_description341__UNIQUE_ID_author340__UNIQUE_ID_license339__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_ddebug331.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_description340__UNIQUE_ID_license338__UNIQUE_ID_srcversion310__UNIQUE_ID_depends309__UNIQUE_ID_intree308__UNIQUE_ID_name307__UNIQUE_ID_vermagic306_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'�S�S��hžxe 0	`�He0
	*�H��
��i&陾�ќ0�mk��	�U	E�<S����3:��@I�
�&)��h"�F�9𝟶
%�>�h��
>��Dԏ�[v��GJ���*A��U{(���gI�H.�41�ml��d�h�1Qb�kYe_��Jj�S�3���e}u.����yoW���~�(��ZW���3�� �>.,�ns�9����*�x!��I�	����}�m��م��j��ۿT΋<Rl�<�H!�Ns��4]/Q���{9V�晡b�q�ɷQ^r1�I�t�;TpL` �U�n=X�%+�Q��.r+x�%��:䳳���S{��ǟ��I��"v�xM5��^� w�Ag���ԥ�J�_B��|���7Rn�p[r<�c�Q�	�>��'5��֪�Y����/3��H^�9[^/�L�?'�0KB��9�ڃ6�vY)�:�g%��ݝ��rA K�otpȾߨ�-��0�����7����k7���k�G=rG���<�揵�(OZ�jg�~Module signature appended~

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


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