PHP WebShell

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

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

ELF��@@10��?#տ#�_� � �@9?#�_�q�T_�qT@Q�q�T�� ����� š����A
T$��$���T_ q�T �?q���#�_� ������� š_�Tc��_�aT���_���T�_�q�T_q�T_Hq T�T��R_Lq��T �R_|qA��T�#�_�_�qT@9q�TQ�#�!��R?q4��_� �R_@q!��T�#�_�B� ����҃�� š_�a��T���@��_�TBd�B�`�"���@�R����T@�R_�q���T �R_�q`��T�����R���q������R��� � �?#տ#�_� � ��"�?#�@@��{����!8j�!,@� ?�{���#�_� � � � �p@�@@��8j��`@�e�?#�{��!��Bc�?�{���#�_���_� � � �!T@�?#����#Մ�R�yC�R$A�D�! @�t����_� � � �?#�{������S��R�R�[� Q�R�c�8�7�R�~q�T�"��s*�
s�k��T�*�SA��[B��cC��{Ĩ�#�_ւ~@���!���� � ���!@���R?j�T?#�{�����`@�@�5?�d@z�T�{���#�_�_ւ��4�,@��*�4@���c�����`�#�R���*�� � � �?#�{�����c�@@��S��[���p�+j��3�q�T�k��9��s�<��;� ���R�7��~@����(T�~�	T���B@��
h�SA� ������RZ���A��T�
����;j��@�sNS�~�T�
i���b~@��R������
p�k��T�kD��sE��R�b@�j�B�3@�BlSB|@��j�B���Rt�@��#j����R�����s��R���A��T�SA��[B��cC��{Ǩ�#�_���������T���������� �����7@������� � �?��hT�R�_�?#�{�� &���� �R�{���#�_� � � ��� @�?qHT?#�{�����S��*T@�?q�TB��� �R��SA��{è�#�_�!��R�_�����������@�� � � � �?q�T?#�{��T@����D�B�6� �R��R�{���#�_���_� � � � �?#�{�����S����[�5|@����&�HTv@� բ��
�b�@`q9�5E�R�N ��/�@����SA��[B��{è�#�_��*����B����CpL�$q�T�cq��Cp�!@�!�A���SA��[B��{è�#�_������������*�!��E�ҵN��r��� � �?#�{�����[�P@��S����FU�q�T�����Ra~@�s?��T�� B���FU�?k�T�SA��[B��{Ĩ�#�_�������@�� � �?#�{��������|@��`~@�����@��{¨�#�_� � �?#��A8��R�{������B�����@��R@�����q����R��@�?r�s9�*�#��R��B9�w9�2�x���G9�A8��@��B�B��ҡT�{C����#�_�� � � �?#�{�����S�3|@����[����c��*&�	T`�`
���`q9�4�k��B@�A7j�?r`TDK��4v�E�R�*!�Rv
��~ �����,������ئE����rK��R#�'�@;j�D@�?�/�+C�a5�fL�+�3C��5`�`
���hL�3�c�c
���`\L� 7c����*�Rc
���dF�d����kD��SA��[B��cC��{Ũ�#�_ֵ�0�d�K�����R�ju8�3�j589a�K�9�����������@��*�!���kD�� � � �?#�{�����S���`@�q�T�������R�[�E�R��a~@�?$�(T`V6�s����b@�k�T�[B��@��V@�@���SA��{Ĩ�#�_����� � �?#�{��@����S���@�@��������!��ҕTA���5�����!��`�@��
T�b�!���#���5�b�!���#���@
5�b"�!���#���5�@������@�T�a������A���ac��|���R�`N��b��!���#���5���b�!���#���@5�SA��{è�#�_����!����`��4���!�� �� ���������B�������!�� ��@�����!�� ������!�� ������!�� ��@������!�� ��@������!�� ��@�����@���?#�{��������3B;�`4
�R��"�R�*b|��*�5���@��{¨�#�_���"�Rq��`�_�Jd5b|����5`��4�*������@��{¨�#�_� ����C������� � �Q?#�?q�#��Ez���_� � � �?#�{�����S������@�5�A���*�5�@�Q?q�Ez�T�*�SA��@��{è�#�_����R��*�SA��@��{è�#�_� � �?#�{�����S��c�D@�tr@�wF@��F@�`�������`F@���b@�q�T����R�[�E�R�� �a~@�?$�T`V6�s����b@�k�T�[B��V@�@������R�SA��cC��{Ĩ�#�_����� �|S#��?#�` ��!�?0 ��#�_�1��"|_�B�"|ȣ��5�#�_� � �?#�{�����S����[��� @�l@��B@�$@��6j�h@��@��7��d@��T`�@��� q�T�:j��*��B@�@?��*����R����SA��[B��@��{Ĩ�#�_�d�@�c�G9�#�@��T�*�!���@����� @�Qq	��T! ��Ҹ�����!�R��|S#��?#�` ��!�? ��#�_�1��"|_�B �"|ȣ��5�#�_� � � � �?#�{�����S�@@������:j��@�!\@� ?��*aR@���"8���:j���q�R��Rcd@�`?�`F@�`�`��sV@�s��	@��2 ��SA��@��{è�#�_�q��`~_��`~ȡ��5�SA��@��{è�#�_� � �?#�{�����[�@@��S����:j�X@���t�����bV@�B��!��A0�7�@9�q�T�R6`�@��b����:j���!h@� ?��*�SA��[B��{è�#�_�Q��A|_� @�@�ȣ��5�;��6������������@���� � �?#�{�����k���`@�q�T�c�����WC@��R�S��[�E�R���s�;@�'�Tt�3W6�t�S���T���E�����"�R���*���#��:j�B4@�@?֟n��R`��;B� �@c@�9k���T�SA��[B��cC��sE��kD��{ƨ�#�_֟?��������� � �?#�C�A8�{�����[��� ���S�����c��k��s�@�����b@�#���f�Ê��>��@�q
T�`����`�����s������B@��R���B����@�'�3T�E�R�� ��R��"�+�����6��?�� g��:j�D@�?� k����`�0��b@����@��	k��<W�$��䧟$S�j�+�?���
�#���{{�?s�iC,�!���	� ��`�/����R��@�+w�:����!�"�!��J���J���5��+��)�)�%��?#��#�+T�z���@�9#�)T�z��˜��@�9�b@�kL��T������`������R �u~@����H T������ T�
���� Ts���"�qa��T�
p��Rq�T����b	��R����	��� ՛@���h"Ta����[3�����v��|��?���6��<����T@D��y�9�}����HT������R���������@@�(��hT���B@��:j��@�ZOSZ@����T"����HT��������R�)����T9��
p��k���T�V@���B������RA����*�������R�����2*����"@�raT��* �R��������ҿ�"��`�����q�T�~@��*`zS�R�R�� ���R������K����*��q�T�@��� Ղ2j��b:�@�
��Cpyck��T�@���@�k���T�V@���B������RA����*����V@���B �����R����"*����R�����R��@����b����V@���B`�����R6����
*����V@���B`�����R����**�����@��R$��q�T�b@� |S� ��`�.-"���@�!?k��T�R����*@�C��@�A�R��r�"�R�����V��R�����!��`�A8��@�"�B�c��ҁT�{C��SD��[E��cF��kG��sH��C��#�_�x�ғ7�R�*n����|_�c"�|ȥ��5���������������������������B@�E��������/�����b��#������
�����@������b
�����������)�����b�����@����@������I�T�@������@���`������@����������@����f�� � �?#�{�����[������S���RA�r��@��r@����`��"�@@��B@��{{��V@��!����|*�e"&��.����.����8*��RLj*��ҕ�`�$������e^�������7������4���@�� 4���!����������!�����SA��[B��@��{Ĩ�#�_���������R���@�H��T@�R��"�R����������@��T����5���SA��[B��@��{Ĩ�#�_����@�����������!��� � �?#�{�����c�@��k��������S��"��[���\D��>�`b@�|@�|}���A�T����R�������R�������@��T�aB@�#�������D@�s��R���Z������Zy 8j�@�@��R�*�6���ry�K���"$�!�b@��	��R_�`b@���`�@�G�`b@�qmT�s��{�|c
�E�Rg�ҕ~@��"�
Tg@��f:�a�x5��"��T?�Rʃ҂N"��B�k@�x5�`b@�k��T�sE�`B@�8j�@����� ?�*5��������*@5����*�5aB@���!8j�!@� ?�*`5����*�SA��[B��cC��kD��{ƨ�#�_�������`b@��Rq
T��`�E�R�ҁ~@�?$�T�V7��`��ab@��k�T`V@�@������SA��[B��*�cC��kD��{ƨ�#�_�`b@�y����R�*���y��������`�
�������������y��� � �?#�{�����S����[�����TX@��~@�?�HTv
����v@��@��
��@���R�v�_j!	T`@��
�`@����@��@���@�@����6@���c�	�R�@��V �
�Ҕ�=<�R��"�R�*�~��*�5a@� ��R�s�s���������R��B@�srAy~>q8j�@��@��T���0/�R��"�R�*b|��*�5�b@�`>F�!��! Ӛ@�!��R��� ���SA��[B��{Ĩ�#�_�@�	�R�V �
�Ҕ�����"�R�����_�Jc5�~����5����|_�B!�|ȣ��5������"�R�����_�Jd5�|����5���SA��[B��@��{Ĩ�#�_��b@����.@����6@�c�����*�������*�����������s�����R��� � � �?#�{�����c����S��[��B��@���T�s��{���{c��k����9� Փ@���z��`"�������a@�!
a��bB9�q�T�7`@�q�T`@�2`��Ra"� ��6B� �����������@���!��T�kD��sE��SA��[B��cC��{ƨ�#�_֟?���@������ � Ձ�!��  @��_�?#�{�����S���`@���%$�R��"�R�*b|��*�5b�����c�@�������cc|@��b�@�kjTcb@�|S"��B ��a�$#?0"��Rb��`��A���SA��{¨�#�_�e����"�R�����_�Jd5�|����5��B|@������������b�@�_k���Ta���R ��`��1��#|_�c�#|Ȥ��5���*����� � �?#�{������$@�`"�0���a@�"�R�7!2�Ra��Rc"�a�� B� ��4�@��{¨�#�_֟?�b��5`~@�����@��{¨�#�_� � � �?#�{�����S�4|@��[����c����*�k��&��T��E�R�
�W6���ւ0���z�E�������4`nL��4�B@��*��B8j�B0@�@?ց��R�
���7l����9B� ��SA��[B��cC��kD��{Ũ�#�_֢B@� �R@#��*��B8j�B4@�@?���?��SA��[B��cC��kD��{Ũ�#�_�_#������������ � � � �?#�C�A8�{�����S��*�#�a�B�����@�D@�4p@�q@TITFq�TJqAT�B@�8j�<@������*@?��R �A8��@�"�B�c����
T�{B��SC��#@��C��#�_�q@T
q!	T�B@����*B8j�B8@�@?��R��~@�&�hTD@�� q�TE@�E5`�`
����E�0C�c�0��*�Rc
����)��c�E�d(����R��B@��C��*��c8j�c@@�`?����*"�R��R���*�R�����R����*�*��R������*�R��R���$5`�`
����E�(C����������������@�������@���� � �?#�{�����S�@@�S����H�4p@����8���!�Ra�9�R��@�b�9�&����s��A�� B� �@��SA��{è�#�_֟?�@���� � �?#�{�����S������[���a������ ��  ������a@�"�!
a��bB9�qHT�7`@�q�T`@�2`��Ra"� ��6B� �@���������SA��[B��{Ĩ�#�_֟?�@������`��@��7�7� � �?#�{�����!��c���8�����S��[����R��"��q T�~@�?�T�*@��@�?q@����T�@��B�S@�_���TA@���������s@�_�A��T��"��q!��T�SA��[B��cC��{Ĩ�#�_����� � � � �?#��A8��c�������{����#��c@9�S	���x�[
�c��{{�p@�"�B��?����C� �R���V@��c9�#��+����#�������9��'@����A9qT��R�6�[������ҵ�������R �a~@�?�T�*@��@�q$@� T @�Qq�T�#�����s�"�q���T�#������[@��RA8��?@�"�B�c���AT�{H��SI��[J����#�_�������[����@�a@���� � �?#�{�����S����[�6|@��*���*�&��T�@�U5���c��B@��
�7j�����E��7�fq9A5E�R�Rs~ �`�,�����0���w��^L�@6;j�����G9BP@�@?�`5��9 ��s�+����
�`����u2@�����b19�^�����nL��R_q���"�b��A�� B� �cC��SA��[B��{Ũ�#�_֟?����*�������
����E�S����E��E�4p@��������!�Ra�9�R��@�b�9�&����s��A�� B� ��SA��[B��{Ũ�#�_��6��9���?����� ����O���O@�����*�!���cC��� � � � �?#�{�����S������[����c������k�6@�Y`�a`�R��"�R�*"��*`5z@��B�c
@�A�k!,,b
� D�Z`�`"���ab��Rb� ����98�R��"�R�*b|��*`5�@���������R�����a"@��:@��j)!|@��Z�?|�HT@@��#�Zz����R�zc���2��v��2@���V@�
���R@���V@�|��@�_q�TT�
5���B@��:@�@)��E;j����(@��?�'����"�R�����_�Jd5�|����5�4�*�����db���"�R�����_�Jc5�|����5��4�*������_qiT_ qaT�B@�����B;j�B@�@?�"�K����@��R!2���"�"�� B� � �R�V��R��cb�"�R�*b|��* 5A;j���!@� ?��Rab� ���SA��[B��cC��kD��{ƨ�#�_�db���"�R�����_�Jc5�|����5 ��4�*����_q!T�@��B@��!�����?����B@�����B;j�B$@�@?־���B@�����B;j�B @�@?ַ�������/���/@�i�� � � � �?#�{�����S����[��k��s�@�Y@�\�@����c��� �@�p@��B@��@��7�`7j��7�"��3@�`!4vz@��@@�Q?q�Ez�	T�
@��	���@����8��h��@p@�xa��~@�?��HT�R�ҵR ���� �G9@4a@���Rxb@��@�?j!T	5�s��R�7a;j��c�"@�"�����@?��c@��*��7b3j��R��@�f|@����
!����������R3d�'�%`97P�����cC��*�SA��[B��kD��sE��{Ȩ�#�_��qlTa;j��R�c��s�"@�"�����������c@��*������|S|S?���T�R��ҵ��������
P6������������a.@��*c6@������3�c��*�3@�@4�s��q�Ta@���R�R(jA��Tcb@��@���4i@� �@��@��R"�4@���c6@��
��3�c�w��?���*�	4�w@��q�3@�M�T�*��
�!��w���?@��w@��3@�!�@�a�(@�!@�c6@��*�
���c���.#�R���*ab�����s��4`2@�@�T�s@��*���������7@��*�!���cC�����Rc���@���A����A@�?q�Tp@� ?�u��v�����cC�p��b@���RBj`T�s@��*����k���v���������3���� ��v����4`@��@�a�"@�!@��Ҁ@�c6@�c��@@������qC@���7@�!�c�A��B�B���!���cC�=�����*�!��s������;@���7@�!�����cC�.��@;@���b����7@��!���cC�$�� � � � �?#�{�����S����[����c����*�k������s���a�R�@��k�@�[@���R���@�t�`��*�f@�a��@�#Qq$�Ez�Tc�@9��c2c�9��q��vr�@��a~@�5�a~@� �`~@��������R�����*`~@�|5���`@�`7|�M)\5�4� q!T�*����*�SA��[B��cC��kD��sE��{Ǩ�#�_������|������*�!����q T�q`T�q�T�:@��o����o@����*���!���R�����k@�q�k���T�����!�����7uv@����!�����B������T�� ����T���R�B��������:@��k����k@������!��R�|�@�������<�!����������!�������!�������R��� � � � �?#��A8����R�{�����S����[��c� �B�����'��@����f@��|�#�@�����vp@��@���
����k��� �`@�@��6���R�T�Z��@Tb
@��S�`�!�R�����#��S���R����*@	5�����R����������R��Z����Ҡ�`@�@��6���R�T�Z��@Tb
@��S�`��Rr����#��S���R�����*�5�����R�������4�kG�A8��@��B�B����T�*�{C��SD��[E��cF����#�_ց�@����R����kG���k���:@�/�����������kG��:@�'����!��������R�:@���� � � �?#���A8�{����S�"�B�����t@���@���R�7A8��@��B�B��ҁT�*�{D��SE�����#�_�3��C�x@�@�`@�UpAyL@���y�f@����9�6�@������c��R�������* q�T $�ҡ�R$Ӛ@�s��3@�����R���3@�����R�3@����3�� � � �?#�C�A8�{����S����c� �B����ҁ@��@�!�@�8p@�@�q�T�T�Rq�T���C��[����Ru�R�9�f@���R@6�@����c����R��X����* 
4�qa��T�[F�A8��@��B�B��ҡ	T�*�{D��SE��cG��C��#�_�Q�Rq��T���[���� @��5C@�7j��7��k�q��x@��R��L������z@����@�CC@�������`?��*�����R�����������4���*�!���[F��kH������u�R�������*@��4�qa��T�������kH������@�����[F�����[��k���kH�� � �?#�{����������{���#�_� � � �?#���A8�{�����S����[�"�B�������c��@�������C�@��B���@�vp@�"
4�� @��4b���!�R��@�xb��#�\��9�6@�!�R@5����*���`"@���5�6@�q�@z�TA8��@��B�B��ҁT�*�{C��SD��[E�����#�_ր@�Q?q�Ez������*���`"@��`��4c����>����@��#�Sxc����`��]��Ra��^��9"�� B� ���5a@�����R�R����?�����R���T����� � �?#�{�����S���@�!�@�4p@������5�SA��{è�#�_���*`:@������@��*�!���@�� � �?#�{�������S��[��c�@�D@��~@�p@��&��T��E�R�
��V3���s�0�����E��B@�!�R����#��*B8j�B4@�@?֟n��R`��7B� Հ�R��*��"�R��SA��[B��cC��{Ĩ�#�_֟?����������� � � � �?#��A8�{�����S����[��c�@@��k���B������)�:j��@�(@����6j�r�T�������R������s��!�v��b~@���f@�c�ar��@� @�a~@�p� �`~@��`@��6j��@���@��@�a7������%����*��7�2j��R%�R�����C�� ���3p�?�%`9���`~@����`@��7un@�U5`r@��4 q��R�R�� �����sG�A8��@��B�B���!T�*�{B��SC��[D��cE��kF����#�_ֵ�R��@9�qT56��@��b����V@��V@�B`� �R�`@��
7�V@���wv@�$#��0!���B������T���B����:	4���!���V@��V@�B���� �R���e�M)��:@��������c���B�������|_�!}�|Ȣ��5����R�����`~@���*���!����������u�������s������������*��@�!����� ��@����6������!��}�������!���� � �?#�{�����S��*�[����c���s���_qTP@��R�FU�qmT�k��9��:���� �{~@���(T���� �R��@�a���4��T�R�*�*��dr$���"�R��������5�FU�sk�T�kD��R�SA��[B��cC��sE��{Ǩ�#�_�@@��R!0j�` �@@��|@�?��(T�R�*�*���p ��R���������SA��[B��cC��sE��{Ǩ�#�_��SA��[B��cC��kD��sE��{Ǩ�#�_����������� ��������o���o@��� � � � �?#�{�����S��c����k�@�@�!�@�4p@��B@��@�A;j�!@��� ?��8��������B;j�B@�@?ֹ� @�Qq(T%[C9�4�:@��R"s@����Bp��k�TA@�cB �!��?�!��T3@��;@�!������-����*`4���o�[��s���@��k$�&D�Z���JI�R��"�R�*b|��*�*�	5�{�{��k�TJVD�Zk@T�~@�����
T����kB$��c$!@p�a��5�
p����@�?��h
T�RS ������	T����H0���
T��	�R�Ҁ��~;�x�D0����@����@0�P0�����T��`���������R��� ���[B��sE���������"�R�����_�$Jd5�|����5�������������R������ ���[B��sE����!���R����*�SA��cC��kD��{ƨ�#�_����������������������������������������������[����:@�l��� ;@�i��������!���[B�_�� �R7��� � � �?#�C�A8���{�����S�@@����[	���R�c
��k��Z��s�[�Z��"�B��7����@����:j�!,@� ?�}�R��:j���!\@� ?�*�~@�?�)T�2@��@�q�@��T�@�����@����џ�`T�*`8@��џ�Tx@��q�*T�$ؚ�6`H@����@���9�@����:j�����B@�@?���"��q��TzV@�Z��lk@��_ �`f@��
���`������@����R Ձ~@�?��!T�*@��@�?q@�@T�����"��q���T�@��GF ��_ �`���`R@�ab@����R8U�?q�T����*���Z� T�@���@���Qq�T �`b@���k
T�~@��&�T���
�`��E�!�B����4�E���qT 'Ԛ��7�*����R�R��`b@��kK��TA8��7@��B�B���T�{G��SH��[I��cJ��kK��sL��C��#�_� ��Q��A_�! �AȢ��5���@��Q��A_�! �AȢ��5`f@�`�������v�����R��y@���"��q`T�~@�?�(T�*@��@�q$@����T���R�R"�R����6�*��������G9`�5���9`���@��
�X��E�R��R!�R�N ��,�����`b@�qM�T�����R���`b@���k��T�~@��&�T��z��`��O�����!@�!Q?q(��T?�R���O��~8���a�?���T ՠ@�Q_q�Ez�	T����:j����'� �R�	)��_|�x�b@��g�!\@����f@� ?��*��z���!�����a� P����T���:@���� ��T�@���q�T�@�$ܚ��6���R����� ����� �`@�@��6���R�T�Z��@Tb@��@��S�`�!�R�S���#��S�����R���� 5�����R����������"@��?�a��T����������������^���@��������������������!������@��@�!�������*�@��B�����@���!��������@��A���� � �?#�{������T@�s����C�4�@��{¨�#�_������� � � �?#�{�����S���@�_�0��4�@���SA��{¨�#�_�`_����5 �R��9��� � � �?#���A8��R�R�{����S����[�����@�B�����"�R`@��@�p@����@���� �7�B@�8j�T@�������@?�`f@�A�R�39`6�@��3��c����R������*�4A8��@��B�B���T�*�{D��SE��[F�����#�_�a�@��������R���*���!���R�� � �?#��A8��R�R�{����S����[������c�@�B�����"�R`@�x�@��@�p@����@�������7�B@�8j�T@�������@?�`@�Q?q�Ez!T���!�R����*4����5A8��@��B�B���!T�*�{D��SE��[F��cG����#�_�`f@��R����39���6�@��3��c����R�������*�4;@����*�!����a�@���������R�a�@���������*���!��� � � � �?#�{�������S����R���R"�R@��@�p@����@�,�����7�B@�8j�T@�������@?�`@�Q?q�Ez�T�� ����*q�T��{���q�*S:�T�*�SA��@��{è�#�_�a�@���N��*�SA��@��{è�#�_��*���!���R�� � �?#���A8�{��C��S����[�u@� �B��'��Ҡ�@����c�`"��@�!�@�6p@��@���a@����6`v@���@������T���B���Ra"� ��4B� �cH��RA8��'@��B�B��ҁT�*�{E��SF��[G�����#�_�!2�k	��Ra�a"� ��4B� �yv@�9�`@��	7a
@����?��T�68C��#sAy��hT�B@��R!0j�`��@@��|@�?��(T�R���R�R�X ���������q�*�EzT`v@�����B��?� Ք
5�R�cH��kI�����?ջ���?�yv@�9���`
@������T`@�@�qaT�����R�R"�R�����*��7�B@�8j�T@�������@?���x����*����R���`z@���8sAy@�L@���/y`@��R"�R�S9��d@��6�@����S��R�������*�B@� 0j��@@�A@�?���	T�R�*���RD[ ��R�����s���@	�7�qHz ��T`v@�����������R1�cH��kI�j���B@�0j��@@�a~@�?��T�R�*����dZ"��R�R���U�����7��R���*�!���cH��kI�P���c��k	�����������@�g��������5�������)��A)b���� �������������*���!���R��cH��kI�%�����!������R��F8�`
RF�F�F�F�F�F�F�F�F�F�A�<�F�F�F�F� � �?#�{�������@�!�S�bn@�@����!�R��@��{¨�#�_� � �?#�{������S���!��[���@�t�@��@��2@��:@�p@��B@�����@������6j��7"�R����$�R�R��:j�T@�������@?��:j�����BH@�@?�*���R�:j�L@�a��� ?�U5�2�������SA��[B��@��{Ĩ�#�_� � �?#�{������S�!����[�T@�֢���@��@�������aB@���!8j�!X@� ?��* 4�*���!���� ���`�����������
�����`������!���*�SA��[B��@��{Ĩ�#�_� � �?#�{�����S��s�`� �����5��� �4@9�q�T�@�`�"��t7�R�����a�H��
�?�q�T���A�R�Ra��`��SA��@��{è�#�_�?#�{�������s�`@��`
@���@��{¨�#�_��	�
�)�)�7	 �-�+�)e+�	,�	,L�+�+&	'	+	,	-	1	)2	)A	@	C	I	"H	K	�
#�
%�	,�6
�+b+&��7�+�"#)��+$.gm*r��*�� �%~7��7/���,��g�)gg�

'unsigned int''dma_addr_t [32]'��'hisi_sas_device [1024]'��'hisi_sas_port [9]'��'hisi_sas_phy [9]'
'hisi_sas_phy_event'��'work_struct [2]'��'void *[32]'��'hisi_sas_cmd_hdr *[32]'��'hisi_sas_dq [32]'��'hisi_sas_cq [32]''_Bool''int''long unsigned int'�
Qhisi_sas_mainhisi_sas_get_ata_protocolhisi_sas_sata_donehisi_sas_get_prog_phy_linkrate_maskto_hisi_sas_porthisi_sas_stop_physhisi_sas_slot_task_freehisi_sas_slave_configurehisi_sas_scan_starthisi_sas_scan_finishedhisi_sas_notify_phy_eventhisi_sas_phy_oob_readyhisi_sas_phy_enablehisi_sas_release_taskshisi_sas_controller_reset_preparehisi_sas_controller_reset_donehisi_sas_phy_downhisi_sas_sync_irqshisi_sas_host_resethisi_sas_stthisi_sas_init_memhisi_sas_allochisi_sas_freehisi_sas_rst_work_handlerhisi_sas_sync_rst_work_handlerhisi_sas_get_fw_infohisi_sas_probehisi_sas_removehisi_sas_debugfs_enablehisi_sas_debugfs_dump_counthisi_sas_debugfs_dirdrivers/scsi/hisi_sas/hisi_sas_main.cphy%d OOB ready
phy%d failed to come up %d times, giving up
phy%d wait phyup timeout, issuing link reset
phy%d during suspend filtered out
sas-addrcould not get property sas-addr
hisilicon,sas-sysconcould not get syscon
ctrl-reset-regcould not get property ctrl-reset-reg
ctrl-reset-sts-regcould not get property ctrl-reset-sts-reg
ctrl-clock-ena-regcould not get property ctrl-clock-ena-reg
no ref clk property
phy-countcould not get property phy-count
queue-countcould not get property queue-count
phy%d's hw port id changed from %d to %llu
%ssas_alloc: failed to create workqueue
scsi host alloc failed
shost alloc failed
No usable DMA addressing method
hisi_sasignore flutter phy%d down
task prep: unknown/unsupported proto (0x%x)
SATA/STPSAStask prep: device %d not ready
task prep: device %016llx not ready
task prep: %s port%d not attach device
task prep: n_elem(%d) > HISI_SAS_SGE_PAGE_CNT
task prep: n_elem_dif(%d) too large
task exec: failed[%d]!
abort tmf: executing internal task failed: %d
abort tmf: TMF task timeout and not done
abort tmf: TMF task timeout
abort tmf: task to dev %016llx resp: 0x%x sts 0x%x underrun
abort tmf: blocked task error
abort tmf: open reject failed
abort tmf: executing internal task failed!
abort tmf: task to dev %016llx resp: 0x%x status 0x%x
ata disk %016llx reset failed
ata disk %016llx de-reset failed
SATA disk hardreset fail: %d
I_T_nexus reset fail for dev:%016llx rc=%d
internal abort task prep: failed[%d]!
internal task abort: executing internal task failed: %d
internal task abort: timeout and not done. Queuing reset.
internal task abort: timeout and not done.
internal task abort: timeout.
internal task abort: task to dev %016llx task=%pK resp: 0x%x sts 0x%x
dev[%d:%x] is gone
fail alloc dev: max support %d devices
dev[%d:%x] found
dev found: no attached dev:%016llx at ex:%016llx
STP reject: abort dev failed %d
phy%d ata reset failed rc=%d
controller resetting...
controller reset failed (%d)
controller reset complete
abort task set: internal abort rc=%d
lu_reset: internal abort failed
lu_reset: for device[%d]:rc= %d
I_T nexus reset: internal abort (%d)
abort task: internal abort (%d)
abort task: internal abort failed
abort task: rc=%d
6hisi_sas: Limiting debugfs dump count
/build/linux-fwJ9gE/linux-5.15.0/drivers/scsi/hisi_sas/hisi_sas_main.chisi_sas_maindrivers/scsi/hisi_sas/hisi_sas_main.chisi_sas_get_fw_info_hisi_sas_internal_task_aborthisi_sas_phy_oob_readydebugfs_dump_countdebugfs_enablealias=platform:hisi_sasdescription=HISILICON SAS controller driverauthor=John Garry <john.garry@huawei.com>license=GPLparm=hisi_sas_debugfs_dump_count:Number of debugfs dumps to allowparmtype=debugfs_dump_count:uintparm=hisi_sas_debugfs_enable:Enable driver debugfs (default disabled)parmtype=debugfs_enable:boolsrcversion=711A7658116D398A6E4C69Bdepends=libsas,scsi_transport_sasintree=Yname=hisi_sas_mainvermagic=5.15.0-164-generic SMP mod_unload modversions aarch64$�$�GNU�GNU4T�d�x��v���-��%=�LinuxLinux�S#�module_layout-‰ sas_change_queue_depth��,dma_map_sg_attrs����msleep�Q�sas_release_transport���debugfs_create_dir��scsi_host_alloc��T__ubsan_handle_load_invalid_value#?��scsi_add_host_with_dma�^�scsi_block_requests�T_�dma_unmap_sg_attrs])ISsas_drain_work�S��dma_set_mask���scsi_unblock_requests�a�async_schedule_node_domain��K�lcm��Bdevm_ioremap_resource!tparam_ops_bool9c��init_timer_key��*zcpu_numbera�H�__ubsan_handle_shift_out_of_boundsSYXQ_dev_noticex��sas_notify_phy_event�CnUclk_get_rate�*�sas_phy_reset��q�dma_set_coherent_mask�P�jiffies��Ȣsas_get_local_phy����blk_mq_unique_tag@�%wait_for_completionă�scsi_is_host_device0?��_dev_warn�d��memset[g5�__bitmap_intersectsR?
Kgic_nonsecure_priorities�@2^__cpu_online_mask�=
�_find_next_bit��ksas_notify_port_event��Zdebugfs_remove����scsi_scan_host��destroy_workqueueʯ&fdown�05platform_get_resource�s�$add_timer�v��device_property_read_u8_array]Ry�scsi_host_put��v;_dev_erruoo�sas_unregister_hau�#�synchronize_irq���__ubsan_handle_out_of_boundst�E�_dev_info[�Pdevice_property_read_u32_array���sas_register_ha��~sas_alloc_slow_task���syscon_regmap_lookup_by_phandleN�#xput_device�[�queued_spin_lock_slowpath]X��__stack_chk_failu�ata_tf_to_fis�~��_printk��1cpu_hwcap_keys�e�devm_clk_get ��__dynamic_dev_dbg؄w9sas_remove_hostܐ�timer_delete_syncUH�timer_delete��2ata_link_next�
�^int_to_scsilun���lasync_synchronize_full_domain~�)Hmemcpyipޫsas_free_taskfi*�up��scsi_remove_host�n�dmam_alloc_attrs6��queue_work_on/z%�complete�Z��sas_slave_configure0���gic_pmr_sync���Qdevm_kmalloc�:Jwait_for_completion_timeout/�pparam_ops_uint5��arm64_const_caps_ready�%�Ialloc_workqueue+4��sas_domain_attach_transportP�6devm_platform_ioremap_resourceGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0��4545L%
�[%�[%�[%�[%�[%	�[%\%\%/\%J\%Q\%^\%j\%{\%	�\%�\%�\%�\%�\%�\%�\%]%]%
]%,]%@]%T]%e]%~]%�]%�]%�]%�]%�]%
^%^%-^%@^%P^%b^%t^%�^%�^%�^%	�^%
�^%�^%�^%
_%"_%6_%J_%^_%�y
r_%�y
�_%��_%�_%�_%���"�y
 (0�~8�_%@�_%H�_%P�_%X`�_%h�_%p�_%x�_%#��_%�_%�S{X�y
 (0�~8�_%@�_%H�_%P`%X`�_%h�_%p�x�_%#��`%`%(`%2`%<`%C`%�R`%X`%b`%l`%v`%	}`%�`%� �`%^��`%�`%
�`%U �`%U`Y��`%���;��`%��`%9�`%9�_% �`%(a%0a%1 a%2.a%3>a%4Ka%5Wa%6ca%7�_%8la%U@�_%��a%!�4�_%�JY(�_%90�_%@�a%D�_%G�a%H�a%L�a%P�a%Q�a%T�a%X�a%Y�a%\�a%_�`%U`�a%U�b%�b%��$b% 2b%$@b%(Nb%,�`%0\b%8ab%<fb%?nb%@{b%D�b%H�b%P�b%X�b%U`�b%�8�_%�JY(�_%0�b%8�b%9�_%:�_%#@�b%U`��a%#@�b%U`�;�8�[�#
���b%<�`%��M� c%
c%#c%4c%Jc%_c%vc%�c%�c%�c%	�c%	�c%
�c%d%$d%4d% ���Ad%� Zd%�@pd%&�|d%��d%`�0F��Z��d%�d%�d% �d%@�d%`�d%��d%#�e%#�,e%#�Ee%#]e%V@�hc�ke%8�0F�d%��$V�.^�@te%#��e%�P�0F�e%��`%��e%	�e%@�e%��e%V�
V�e%�d%�d% �e%�e%�e%�e%�e%	f%@f%�,f%9f%Kf%w�\f%nf%�f%�f%�f%�f%�f%�f%�f%�f%g%g%+g%9g%Hg%Wg%mg%�g%�g%�g%�g%�g%�g%�g%�g%h%
h%h%%h%;h%�HY�! �a%�@�a%`�a%��a%��a%�Bh%��Rh%���a%U�b% bh%@nb% `fb%�sh%������#�h%�PJ
V�h%��h%��`%�ca%�a%�a%�la%U�;h%%�h%#@���"�h%��|	�}
 ����@Jz
����h%�0��h%�h%V�h%V���h%i%i%!i%4i%Ei%�Si%$Zi%&ci%'ki%�yi%�^�� �a%@�i%`�i%��i%�C
+�O�V��-�����i%V�i%V��a%��a%� �e%@�`%U��i%���i%y�)�i%c�@�u��*�i%�[�#0�I$+@�i%��|WV�j%V@	j%V�	j%V@
�a%�
{.ג�|��|��`%U��a%U 
�a%�`
�a%��
-j%��
6j%��
�e%V�`%�1�#�e3���#Dj%c@,Nj%0Wj%V{�bj%8{.��-�vj%�j%1��j%U@�j%U��j%U�D�/�j%�j%V�j%�������j%��~
��j%V��j%@5{6@�j%8��0E��j%Yk%@
k%��`%���i%�k%� �d%7@�e%8��`%�#k%�5k%c�~
V@=k%V�Fk%@2Rk%�A�S^k% �"@ג`���Z�|��|�a%� �a%�@`A�-j%���a%��`%��a%U@jk%���i%��zk%�k%� �k%#@�k%V���-e3@�k%c�4�k%�'
��5-�k%�k%�k%�����k%l%l%(l%@Bl%_l%�sl%��l%��l%��l%��l%��l%��l%��l%��l%�m%�m%�m%�)m%�:m%b'Hm%�0Sm%ty 96m: fm%@�t.m`#�#`um%��m%�&�m%��Hk �m%(�m%)�m%*�m%+�m%,�m%@�m%��b%��m%
n%n%)n%;n%In%� HkVn%UZn%Hmn%?`�M"�3����wn%�n%�n%�n% Y@@�n%=�n%>�n%@�n%��0+�n%�@�n%	`�n%��B��n%��o%o%# �<@o%<`+o%Fpx
c@5o%c�?o%H�
ECDIo%P�-�@�2E@GWo%�to%K�o%K@�o%M��o%O��o%Q�o%S@�o%U��o%U��o%Mp%M@)p%O�>p%U�Lp%S\p%W@rp%Y��p%[��p%]
5J
+L
+N
ENP
ER
+�T
-V
3X
5cZ
3�\�p%�p%�l�p%�p%�p%�p%q%8!q%c�-�@{��-C�!q%NLu3*q%�@����0E�7q%�c@Aq%c��@Z�Lq%#[q%# nq%#@�q%#`�`%U��q%���q%�� �.�@@�q%��q%��q%��q%��q%@U�2��'
��_��@���@/���@W�������@������q%���
�q%���

r%;U��
r%���
(r%���
4r%A
��
Dr%��
Ir%A
@�
Rr%���
Wr%A
��
`r%��
kr%A
@�
zr%���
�r%A
��
�r%��
�@�
����
�r%(��
�r%��
�r%��
�#��
�r%#�
�r%#�
�r% �
�r%@�

s%`�
$s%��
8s%��
Js%#��
[s%�
os%��
�s%��
�s%�@�
�s%�@�
�s%�@��s%�@�s%�@ �s%��,�s%�@9�s%��Et%�@Rt%�^�9�_1t%�@_Et%��_Yt%��_bmt%�	S�	 �t%�t%�t%�t%�t%��t%#�t%# �t%#@�#`u%#�
u%#�u%J�"u%(�.h!q%c��j@�d%4��d%@/u%�@����	�	&
zk%&@
�i%y�
@u%�mc�M��	�#�Mu%#��d%��d%�� fu%@uu%S`fqf�~u%��e%,�u%�|�i�u% !q%c��A@�u%�|��u%��u%(!q%c�$V@����u%�|�u%
H!q%c�u%+@�-����n��$V^����l_�G���u%���l�u%�GV�u%V��2E��j@x
&�v%&�v%v% .v%@:v%`@��K�G���q%c�q%A
@Kv%�oC��n%p�tc@`v%A
���Ahv%(��q�v%�v%�v%�v%�v%�v%	�v%
w%w%,w%>w%Gw%Yw%kw%}w%�w%�w%�w%�w%�w%��w%x�w%x@�w%{�x%}�*�x%�@!x%��0x%��9x%�Bx%�@Kx%��Vx%����`x%�@lx%��{x%���x%��x%�@�x%���x%���x%��x%�@��	x��x%���x%��x%�@y%��/y%��{ˇ
u
cw
czmy
c+|
z+~
c�
n�
c�o�
c��
c�
c�
�
cz�
z�
c�
c+�
#c�
c��
c�Ay%_��
r%c@kUy%��n�@iy%@̑	:Б	: ԑ	:@zy%:`�y%:��y%:�|�	:��y%:��y%�y%@�y%��y%���y%!q%c��@z%�����@gz%Rr%�1z% ?z%Cz%@Gz%�Kz%��Oz%Dr%�ez%�?z%�`%@Gz%�Kz%�sz%��zz%���q�z%���k l g	i	m� A
 �z%0�z%���� ��z%���6�v#H�����@�@�2�2�2�2&2�z%���z%K	�N*
Dw��
�Iad<&@;�
&"�U
�
!q%c�~+{%S���n{%C+{%�
�~+I{%�
�2Eb{%�
�~+�
�v{%�
!q%c�{%��{%0�
!q%c�{%�+N�{%�
�{%3�{%�
�d%5��{%c|%�|%�2|%�
!q%cL|%�k|%��|%��|%�
�~+�|%�
!q%c�2Ex
�|%�|%�
!q%c�2E@���|%�
�~+}%c}%#�n%p}%�;}%t
�0��l�C�x
�I}%�e}%�
�oOs}%��}%�
�j�}%�
�'
�����}%�}%r�}%��}%�
!q%c�~+{%S�{%C~%,~%ԽD~%�
C����NeV~%	
!q%c�{%p~%�+Nt~%
!q%c�{%���~%

!q%c�{%�~%�~%Խ
�d%5�~%
�x����~%�~%�
�2E�+N�~%%�+%��;%Խ
�2E@��U%
�'
���h%%z"
���x����%!�%��
!q%c

���%$�%��%��%�"�%�5�%Խ
!q%c@����nT�%z@��\�%+
�2Er�%-
�2E�+N�n%p��%/��%T���%T�
U�3paˀ%V����Հ%3
j�e%-�%5sas_oob_modeOOB_NOT_CONNECTEDSATA_OOB_MODESAS_OOB_MODEsas_device_typeSAS_PHY_UNUSEDSAS_END_DEVICESAS_EDGE_EXPANDER_DEVICESAS_FANOUT_EXPANDER_DEVICESAS_HASAS_SATA_DEVSAS_SATA_PMSAS_SATA_PM_PORTSAS_SATA_PENDINGsas_protocolSAS_PROTOCOL_NONESAS_PROTOCOL_SATASAS_PROTOCOL_SMPSAS_PROTOCOL_STPSAS_PROTOCOL_SSPSAS_PROTOCOL_ALLSAS_PROTOCOL_STP_ALLphy_funcPHY_FUNC_NOPPHY_FUNC_LINK_RESETPHY_FUNC_HARD_RESETPHY_FUNC_DISABLEPHY_FUNC_CLEAR_ERROR_LOGPHY_FUNC_CLEAR_AFFILPHY_FUNC_TX_SATA_PS_SIGNALPHY_FUNC_RELEASE_SPINUP_HOLDPHY_FUNC_SET_LINK_RATEPHY_FUNC_GET_EVENTSsas_open_rej_reasonSAS_OREJ_UNKNOWNSAS_OREJ_BAD_DESTSAS_OREJ_CONN_RATESAS_OREJ_EPROTOSAS_OREJ_RESV_AB0SAS_OREJ_RESV_AB1SAS_OREJ_RESV_AB2SAS_OREJ_RESV_AB3SAS_OREJ_WRONG_DESTSAS_OREJ_STP_NORESSAS_OREJ_NO_DESTSAS_OREJ_PATH_BLOCKEDSAS_OREJ_RSVD_CONT0SAS_OREJ_RSVD_CONT1SAS_OREJ_RSVD_INIT0SAS_OREJ_RSVD_INIT1SAS_OREJ_RSVD_STOP0SAS_OREJ_RSVD_STOP1SAS_OREJ_RSVD_RETRYbyte_count_lowbyte_count_highinterrupt_reasondev_to_host_fisfis_typelbal_explbam_explbah_exp_r_asector_count_exp_r_b_r_c_r_dhost_to_dev_fisfeatures_exp_un20smp_iportstp_iportssp_iport_un247initiator_bits_un30smp_tportstp_tportssp_tport_un347target_bitssas_identify_frameframe_type_un0_un1_un4_11sas_addr_un21_27report_general_respchange_countroute_indexesnum_physconf_route_tableconfiguringconfig_othersorej_retry_suppstp_cont_awtself_configzone_configt2t_suppenclosure_logical_iddiscover_respattached_dev_typelinkrate_r_eattached_sata_hostiproto_r_fattached_sata_devtproto_r_gattached_sata_psattached_sas_addrattached_phy_id_r_hhmin_linkratepmin_linkratehmax_linkratepmax_linkratepptv_r_ivirtualrouting_attr_r_jconn_typeconn_el_indexconn_phy_link_r_kreport_phy_sata_respaffil_validaffil_suppstp_sas_addraffil_stp_ini_addrsmp_respsas_linkrateSAS_LINK_RATE_UNKNOWNSAS_PHY_DISABLEDSAS_PHY_RESET_PROBLEMSAS_SATA_SPINUP_HOLDSAS_SATA_PORT_SELECTORSAS_PHY_RESET_IN_PROGRESSSAS_LINK_RATE_1_5_GBPSSAS_LINK_RATE_G1SAS_LINK_RATE_3_0_GBPSSAS_LINK_RATE_G2SAS_LINK_RATE_6_0_GBPSSAS_LINK_RATE_12_0_GBPSSAS_LINK_RATE_FAILEDSAS_PHY_VIRTUALsas_identifyinitiator_port_protocolstarget_port_protocolssas_addressphy_identifiersas_phyidentifynegotiated_linkrateminimum_linkrate_hwminimum_linkratemaximum_linkrate_hwmaximum_linkrateinvalid_dword_countrunning_disparity_error_countloss_of_dword_sync_countphy_reset_problem_countport_siblingssas_rphyscsi_target_idsas_portport_identifieris_backlinkrphyphy_list_mutexphy_listsas_phy_linkratessas_classSASEXPANDERsas_phy_rolePHY_ROLE_NONEPHY_ROLE_TARGETPHY_ROLE_INITIATORsas_phy_typePHY_TYPE_PHYSICALPHY_TYPE_VIRTUALPORTE_BYTES_DMAEDPORTE_BROADCAST_RCVDPORTE_LINK_RESET_ERRPORTE_TIMER_EVENTPORTE_HARD_RESETPORT_NUM_EVENTSphy_eventPHYE_LOSS_OF_SIGNALPHYE_OOB_DONEPHYE_OOB_ERRORPHYE_SPINUP_HOLDPHYE_RESUME_TIMEOUTPHYE_SHUTDOWNPHY_NUM_EVENTSdiscover_eventDISCE_DISCOVER_DOMAINDISCE_REVALIDATE_DOMAINDISCE_SUSPENDDISCE_RESUMEDISC_NUM_EVENTSrouting_attributeDIRECT_ROUTINGSUBTRACTIVE_ROUTINGTABLE_ROUTINGex_phy_statePHY_EMPTYPHY_VACANTPHY_NOT_PRESENTPHY_DEVICE_DISCOVEREDex_phyattached_tprotoattached_iprotophy_change_countlast_da_indexexpander_deviceex_change_countmax_route_indexesparent_portsata_devicerps_respssp_deviceeh_list_nodereset_lunSAS_DEV_GONESAS_DEV_FOUNDSAS_DEV_DESTROYSAS_DEV_EH_PENDINGSAS_DEV_LU_RESETSAS_DEV_RESETex_devsata_devssp_devdomain_devicedone_lockmin_linkratemax_linkratepathwaysdev_list_nodedisco_list_nodehashed_sas_addrframe_rcvdlldd_devasd_sas_portdev_list_lockdisco_listdestroy_listsas_port_del_listoob_modephy_list_locklldd_portsas_workdrain_nodesas_discovery_eventsas_discoverydisc_workfanout_sas_addreeds_aeeds_bsas_ha_structdefer_qdrain_mutexeh_activeeh_dev_qdisco_mutexsas_ha_namelldd_moduleevent_qdisco_qphy_port_lockstrict_wide_portslldd_haeh_ata_qevent_thresasd_sas_phyin_shutdownframe_rcvd_lockframe_rcvd_sizesas_prim_locksas_primport_phy_ellldd_physcsi_coreservice_responseSAS_TASK_COMPLETESAS_TASK_UNDELIVEREDexec_statusSAS_SAM_STAT_GOODSAS_SAM_STAT_BUSYSAS_SAM_STAT_TASK_ABORTEDSAS_SAM_STAT_CHECK_CONDITIONSAS_DEV_NO_RESPONSESAS_DATA_UNDERRUNSAS_DATA_OVERRUNSAS_INTERRUPTEDSAS_QUEUE_FULLSAS_DEVICE_UNKNOWNSAS_SG_ERRSAS_OPEN_REJECTSAS_OPEN_TOSAS_PROTO_RESPONSESAS_PHY_DOWNSAS_NAK_R_ERRSAS_PENDINGSAS_ABORTED_TASKata_task_respending_fistask_status_structbuf_valid_sizeopen_rej_reasonsas_ata_taskatapi_packetdma_xferuse_ncqset_affil_polstp_affil_poldevice_control_reg_updatesas_smp_tasksmp_reqtask_attributeTASK_ATTR_SIMPLETASK_ATTR_HOQTASK_ATTR_ORDEREDTASK_ATTR_ACAsas_ssp_taskLUNenable_first_bursttask_attrsas_tmf_tasktmftag_of_task_to_be_managedforce_phyata_tasksmp_taskssp_tasksas_tasktask_state_locktask_state_flagstask_protoscatternum_scattertotal_xfer_lentask_statustask_doneuldd_taskslow_tasksas_task_slowsas_domain_function_templatelldd_port_formedlldd_port_deformedlldd_dev_foundlldd_dev_gonelldd_execute_tasklldd_abort_tasklldd_abort_task_setlldd_clear_task_setlldd_I_T_nexus_resetlldd_ata_check_readylldd_ata_set_dmamodelldd_lu_resetlldd_query_tasklldd_clear_nexus_portlldd_clear_nexus_halldd_control_phylldd_write_gpioPORT_TYPE_SASPORT_TYPE_SATAHISI_SAS_DEV_INITHISI_SAS_DEV_NORMALHISI_SAS_INT_ABT_CMDHISI_SAS_INT_ABT_DEVhisi_sas_rsthisi_hbaplatform_devprot_masksgpio_regsctrl_reset_regctrl_reset_sts_regctrl_clock_ena_regrefclk_frequency_mhzirq_mapn_physlot_index_countlast_slot_indexlast_dev_idslot_index_tagsreject_stp_links_mskcmd_hdrcmd_hdr_dmacomplete_hdrcomplete_hdr_dmainitial_fisinitial_fis_dmaitctitct_dmaiostiost_dmabreakpointbreakpoint_dmasata_breakpointsata_breakpoint_dmaslot_infosata_dev_bitmaprst_workdebugfs_workintr_coal_ticksintr_coal_countcq_nvecsdebugfs_bist_linkratedebugfs_bist_code_modedebugfs_bist_phy_nodebugfs_bist_modedebugfs_bist_cntdebugfs_bist_enabledebugfs_bist_ffedebugfs_bist_fixed_codedebugfs_regsdebugfs_port_regdebugfs_cqdebugfs_dqdebugfs_iostdebugfs_itctdebugfs_iost_cachedebugfs_itct_cachedebugfs_timestampdebugfs_dump_indexdebugfs_dump_dentrydebugfs_bist_dentrydebugfs_fifo_dentryhisi_sas_internal_aborthisi_sas_phy_eventHISI_PHYE_PHY_UPHISI_PHYE_LINK_RESETHISI_PHYES_NUMhisi_sas_debugfs_fifosignal_seldump_mskdump_modetrigger_msktrigger_moderd_datahisi_sas_phyreset_completionphy_attachedcode_violation_err_countwait_phyup_cntdown_cnthisi_sas_portport_attachedhisi_sas_cqrd_pointirq_nohisi_sas_dqwr_pointhisi_sas_devicesas_devicesata_idxhisi_sas_slotdeliveryn_elem_difdlvry_queuedlvry_queue_slotcmplt_queuecmplt_queue_slotinternal_abort_timerbuf_dmahisi_sas_iost_itct_cachehisi_sas_debugfs_reg_array_memberDEBUGFS_GLOBALDEBUGFS_AXIDEBUGFS_RASDEBUGFS_REGS_NUMhisi_sas_debugfs_bist_ffe_cfgFFE_SAS_1_5_GBPSFFE_SAS_3_0_GBPSFFE_SAS_6_0_GBPSFFE_SAS_12_0_GBPSFFE_RESVFFE_SATA_1_5_GBPSFFE_SATA_3_0_GBPSFFE_SATA_6_0_GBPSFFE_CFG_MAXhisi_sas_debugfs_bist_fixed_codeFIXED_CODEFIXED_CODE_1FIXED_CODE_MAXhisi_sas_hwhw_initinterrupt_preinitsetup_itctslot_index_allocsl_notify_sspstart_deliveryprep_sspprep_smpprep_stpprep_abortphys_initphy_disablephy_hard_resetget_eventsphy_set_linkratephy_get_max_linkrateclear_itctfree_deviceget_wideport_bitmapdereg_deviceget_phys_statewrite_gpiowait_cmds_complete_timeoutdebugfs_snapshot_regscomplete_hdr_sizehisi_sas_debugfs_cqhisi_sas_debugfs_dqhisi_sas_cmd_hdrtransfer_tagsdata_transfer_lenfirst_burst_numdw7cmd_table_addrsts_buffer_addrprd_table_addrdif_prd_table_addrhisi_sas_debugfs_regshisi_sas_debugfs_porthisi_sas_debugfs_iosthisi_sas_iostqw0qw1qw2qw3hisi_sas_debugfs_itcthisi_sas_itctqw4_15hisi_sas_debugfs_iost_cachehisi_sas_debugfs_itct_cachehisi_sas_initial_fiserr_recordhisi_sas_breakpointhisi_sas_err_recordhisi_sas_status_bufferabort_flagrst_to_recover_hisi_sas_internal_task_aborthisi_sas_I_T_nexus_resethisi_sas_abort_taskhisi_sas_abort_task_sethisi_sas_allochisi_sas_async_I_T_nexus_resetphy_nohisi_sas_bytes_dmaedsas_hahisi_sas_clear_nexus_hafuncdatahisi_sas_control_phyhisi_sas_controller_preresethisi_sas_controller_resethisi_sas_controller_reset_donehisi_sas_controller_reset_preparehisi_sas_debug_I_T_nexus_resethisi_sas_dev_foundhisi_sas_dev_gonen_elem_reqhisi_sas_dma_unmaphisi_sas_do_release_taskparameterpara_lenhisi_sas_exec_internal_tmf_taskhisi_sas_exithisi_sas_fill_ata_reset_cmdhisi_sas_freehisi_sas_get_ata_protocolhisi_sas_get_fw_infohisi_sas_get_prog_phy_linkrate_maskhisi_sas_host_resethisi_sas_inithisi_sas_init_devicehisi_sas_init_memhisi_sas_internal_task_aborthisi_sas_linkreset_workhisi_sas_lu_resethisi_sas_notify_phy_eventrdyhisi_sas_phy_downhisi_sas_phy_enablehisi_sas_phy_oob_readyhisi_sas_phyup_workhisi_sas_port_formedhisi_sas_probehisi_sas_query_taskhisi_sas_queue_commandhisi_sas_release_taskshisi_sas_removehisi_sas_rst_work_handlerhisi_sas_sata_donehisi_sas_scan_finishedhisi_sas_scan_starthisi_sas_shost_allochisi_sas_slave_configurehisi_sas_slot_index_allochisi_sas_slot_task_freehisi_sas_softreset_ata_diskhisi_sas_stop_physhisi_sas_sync_irqshisi_sas_sync_rst_work_handlersas_devhisi_sas_task_deliverhisi_sas_task_donehisi_sas_task_exechisi_sas_tmf_timedouthisi_sas_wait_phyup_timedoutreg_indexhisi_sas_write_gpioto_hisi_sas_porthisi_sas_main.ko�q !)%K	TN	Tr�.K	��	��/�SK	l)	lWTreK	\�	\�f�yK	,�	,z%�K	 I	 k���K	�	����K		2�S�K	�v	�����K	��	��&K	�I	�j
�!K	��	��"�9K	�
	�+:W\K	�	�]�|K		.}J�K	�h	�����K	D�	D����K	x	x9�P�K	8i	8����K	��	�����K	
	#�;�K	HU	Hm��K	��	��	3K	P/		PX	4w	IK	`�		`�	J�	YK	��		�
Z
jK	�:
	�T
kv
�K	<�
	<�
��
�K	0
	00�O�K	$p	$��K�L�4�KK K�8��P�0@p�' 	�<88T�
�l`�D�$��D�$��A��0��`"
p#T&
�$�<
�&Q
�(�f
)�
�*��
�@p�
P.h�
�1��
�6��
`9,�;/�<D�>([�>�z�Ad�p8{TE��P��G|�H���Q �R�`T2`U0�F��T8K!b!n!z!8�!P�!hK� �K)�"�","D*"n4"zB_"�!�"�F�"#KK#�#(�#((K%K
"@#$"c";"�	Q"�e"�?K'}'�'K(�(@�����'��d�=J�W�ه�u�d< ������
)�z)��;����������8X�#*�JdHWer����y�5M���������	����	(�ێ;QF`���D
�����;����D�_���	�\��)��h�Qn�1���	`D�4����h���`�9	@Q\��������2��p<4FUd�=�h��4'���PH��lr��P%(rd,�����t�0��`<.��BIS�1
n����wk_�
����������$G%@HR���l���.S�|��#!�O����"�aA��S���ũ:�)�z��os)H^kz��)�������s[@3��07��7�����L]t�|��__kstrtab_hisi_sas_get_ata_protocol__kstrtabns_hisi_sas_get_ata_protocol$d__ksymtab_hisi_sas_get_ata_protocol__kstrtab_hisi_sas_sata_done__kstrtabns_hisi_sas_sata_done__ksymtab_hisi_sas_sata_done__kstrtab_hisi_sas_get_prog_phy_linkrate_mask__kstrtabns_hisi_sas_get_prog_phy_linkrate_mask__ksymtab_hisi_sas_get_prog_phy_linkrate_mask__kstrtab_to_hisi_sas_port__kstrtabns_to_hisi_sas_port__ksymtab_to_hisi_sas_port__kstrtab_hisi_sas_stop_phys__kstrtabns_hisi_sas_stop_phys__ksymtab_hisi_sas_stop_phys__kstrtab_hisi_sas_slot_task_free__kstrtabns_hisi_sas_slot_task_free__ksymtab_hisi_sas_slot_task_free__kstrtab_hisi_sas_slave_configure__kstrtabns_hisi_sas_slave_configure__ksymtab_hisi_sas_slave_configure__kstrtab_hisi_sas_scan_start__kstrtabns_hisi_sas_scan_start__ksymtab_hisi_sas_scan_start__kstrtab_hisi_sas_scan_finished__kstrtabns_hisi_sas_scan_finished__ksymtab_hisi_sas_scan_finished__kstrtab_hisi_sas_notify_phy_event__kstrtabns_hisi_sas_notify_phy_event__ksymtab_hisi_sas_notify_phy_event__kstrtab_hisi_sas_phy_oob_ready__kstrtabns_hisi_sas_phy_oob_ready__ksymtab_hisi_sas_phy_oob_ready__kstrtab_hisi_sas_phy_enable__kstrtabns_hisi_sas_phy_enable__ksymtab_hisi_sas_phy_enable__kstrtab_hisi_sas_release_tasks__kstrtabns_hisi_sas_release_tasks__ksymtab_hisi_sas_release_tasks__kstrtab_hisi_sas_controller_reset_prepare__kstrtabns_hisi_sas_controller_reset_prepare__ksymtab_hisi_sas_controller_reset_prepare__kstrtab_hisi_sas_controller_reset_done__kstrtabns_hisi_sas_controller_reset_done__ksymtab_hisi_sas_controller_reset_done__kstrtab_hisi_sas_phy_down__kstrtabns_hisi_sas_phy_down__ksymtab_hisi_sas_phy_down__kstrtab_hisi_sas_sync_irqs__kstrtabns_hisi_sas_sync_irqs__ksymtab_hisi_sas_sync_irqs__kstrtab_hisi_sas_host_reset__kstrtabns_hisi_sas_host_reset__ksymtab_hisi_sas_host_reset__kstrtab_hisi_sas_stt__kstrtabns_hisi_sas_stt__ksymtab_hisi_sas_stt__kstrtab_hisi_sas_init_mem__kstrtabns_hisi_sas_init_mem__ksymtab_hisi_sas_init_mem__kstrtab_hisi_sas_alloc__kstrtabns_hisi_sas_alloc__ksymtab_hisi_sas_alloc__kstrtab_hisi_sas_free__kstrtabns_hisi_sas_free__ksymtab_hisi_sas_free__kstrtab_hisi_sas_rst_work_handler__kstrtabns_hisi_sas_rst_work_handler__ksymtab_hisi_sas_rst_work_handler__kstrtab_hisi_sas_sync_rst_work_handler__kstrtabns_hisi_sas_sync_rst_work_handler__ksymtab_hisi_sas_sync_rst_work_handler__kstrtab_hisi_sas_get_fw_info__kstrtabns_hisi_sas_get_fw_info__ksymtab_hisi_sas_get_fw_info__kstrtab_hisi_sas_probe__kstrtabns_hisi_sas_probe__ksymtab_hisi_sas_probe__kstrtab_hisi_sas_remove__kstrtabns_hisi_sas_remove__ksymtab_hisi_sas_remove__kstrtab_hisi_sas_debugfs_enable__kstrtabns_hisi_sas_debugfs_enable__ksymtab_hisi_sas_debugfs_enable__kstrtab_hisi_sas_debugfs_dump_count__kstrtabns_hisi_sas_debugfs_dump_count__ksymtab_hisi_sas_debugfs_dump_count__kstrtab_hisi_sas_debugfs_dir__kstrtabns_hisi_sas_debugfs_dir__ksymtab_hisi_sas_debugfs_dir$x__fswab64hisi_sas_write_gpiohisi_sas_dma_unmap__UNIQUE_ID_ddebug457.2hisi_sas_wait_phyup_timedouthisi_sas_task_donehisi_sas_fill_ata_reset_cmdhisi_sas_bytes_dmaed__UNIQUE_ID_ddebug489.0__raw_spin_lock_irqsavedev_is_sata.isra.0set_bithisi_sas_phyup_workclear_bithisi_sas_controller_preresethisi_sas_linkreset_workhisi_sas_shost_allochisi_sas_release_task.isra.0hisi_sas_slot_index_allochisi_sas_tmf_timedouthisi_sas_control_phyhisi_sas_port_formedhisi_sas_do_release_taskhisi_sas_clear_nexus_hahisi_sas_async_I_T_nexus_resethisi_sas_task_deliverhisi_sas_task_exechisi_sas_exec_internal_tmf_taskhisi_sas_softreset_ata_diskhisi_sas_query_taskhisi_sas_init_devicehisi_sas_queue_commandhisi_sas_debug_I_T_nexus_reset_hisi_sas_internal_task_abort__UNIQUE_ID_ddebug475.1hisi_sas_dev_gonehisi_sas_dev_foundhisi_sas_controller_resethisi_sas_abort_task_sethisi_sas_lu_resethisi_sas_I_T_nexus_resethisi_sas_abort_taskhisi_sas_inithisi_sas_exit__func__.14__func__.11__func__.10__param_str_debugfs_dump_count__param_str_debugfs_enablehisi_sas_transport_ops__UNIQUE_ID_alias503__UNIQUE_ID_description502__UNIQUE_ID_author501__UNIQUE_ID_license500__UNIQUE_ID_hisi_sas_debugfs_dump_count498__UNIQUE_ID_debugfs_dump_counttype497__UNIQUE_ID_hisi_sas_debugfs_enable495__UNIQUE_ID_debugfs_enabletype494__param_debugfs_dump_count__param_debugfs_enable.L144721__UNIQUE_ID_srcversion312__UNIQUE_ID_depends311__UNIQUE_ID_intree310__UNIQUE_ID_name309__UNIQUE_ID_vermagic308_note_9_note_8____versionsdevm_platform_ioremap_resourcesas_domain_attach_transportalloc_workqueuearm64_const_caps_readyparam_ops_uintwait_for_completion_timeout__crc_hisi_sas_removedevm_kmallocgic_pmr_sync__crc_hisi_sas_debugfs_enable__crc_hisi_sas_stop_phys__this_modulecompletequeue_work_ondmam_alloc_attrsscsi_remove_host__crc_hisi_sas_sync_irqs__crc_hisi_sas_probeupsas_free_taskcleanup_modulememcpyasync_synchronize_full_domainint_to_scsilunata_link_nexttimer_deletetimer_delete_syncsas_remove_host__dynamic_dev_dbg__crc_hisi_sas_debugfs_dirdevm_clk_get__crc_hisi_sas_phy_downinit_modulecpu_hwcap_keys_printkata_tf_to_fis__stack_chk_fail__crc_hisi_sas_slot_task_freequeued_spin_lock_slowpathsyscon_regmap_lookup_by_phandleput_devicesas_alloc_slow_tasksas_register_ha__crc_hisi_sas_host_resetdevice_property_read_u32_array__crc_to_hisi_sas_port_dev_info__crc_hisi_sas_get_ata_protocol__crc_hisi_sas_controller_reset_prepare__ubsan_handle_out_of_bounds__crc_hisi_sas_debugfs_dump_countsynchronize_irq__crc_hisi_sas_sata_donesas_unregister_ha_dev_errscsi_host_put__crc_hisi_sas_freedevice_property_read_u8_arrayadd_timerplatform_get_resourcedestroy_workqueuescsi_scan_hostdebugfs_remove__crc_hisi_sas_notify_phy_event__crc_hisi_sas_init_mem__crc_hisi_sas_phy_oob_readysas_notify_port_event_find_next_bit__cpu_online_mask__crc_hisi_sas_sync_rst_work_handlergic_nonsecure_priorities__bitmap_intersectsmemset_dev_warn__crc_hisi_sas_get_fw_infoscsi_is_host_devicewait_for_completion__crc_hisi_sas_controller_reset_doneblk_mq_unique_tagsas_get_local_phyjiffiesdma_set_coherent_masksas_phy_resetclk_get_rate_dev_notice__ubsan_handle_shift_out_of_boundscpu_number__crc_hisi_sas_phy_enable__crc_hisi_sas_scan_start__crc_hisi_sas_sttinit_timer_keyparam_ops_bool__crc_hisi_sas_scan_finisheddevm_ioremap_resourcelcm__crc_hisi_sas_rst_work_handlerasync_schedule_node_domain__crc_hisi_sas_slave_configurescsi_unblock_requestsdma_set_masksas_drain_workdma_unmap_sg_attrsscsi_block_requestsscsi_add_host_with_dma__ubsan_handle_load_invalid_valuescsi_host_allocdebugfs_create_dir__crc_hisi_sas_release_taskssas_release_transportmsleep__crc_hisi_sas_allocdma_map_sg_attrssas_change_queue_depth__crc_hisi_sas_get_prog_phy_linkrate_mask��,G�[�[X7�7�7�7�774HXh�Z��,l��0@@@L"dht���8���$P�\��	�	E<
-�
�
�
�
x�
x�
8�
�
 �@&X�����!���������@�@���,�8DX�`�lx � ������!�������������
�
�

0 
0$
4
�8
�<
L
XP
XT
h
l
p
�
��
��
(���i8�@H�X\���&���X�X��\��\$|����_@Dx|�A�$��$��A�N��`d��H������R(��������(������������0@Phx�������(h`�+�+�N��Y�Y�� �$�(PA\�x#�Q���A�=�����P�d�t��������^��'� H�`&h���t [� 7"[$"4"<"@"H"�"�"(#Lh#_�#0x$0�$8%�`&d&p&�'.�'e�'.(.(e (.8(.p(t(x(�(�)L�)�)�)_**�*++X+�`+;|+�+�+�@�+�@�+U�+��+]<,H,L,P,\,_�,E..$.4. 8. <.�/7�/70D041L1@P1@T1�1�1�1P2HX2H�3>�3$�3��3hT4ht4(|4(�4�4[�4h5P5P5�5�5�5�5�5�5�5[6�6�6p6p 6�$6�(6<6�@6�H6T6�\6�d6�6��6��6�60�6�$�60�6�$7
D7�H7@T7@p7"�7;�7��7��7�8h8h8D8�L8�T88\8�t8h|8h�88�8��8��8�8�8�8�8�8��8�989(9(98,9H09H498@9�D9�H9�9�D:�X:�\:�`:��:�<;T;h;�p;�x;<��<=��=?�=:�=@�=@�=�>�,>	<>@>D>8X>	�>	�>??H?:|?C�?	�?:�?C@	@:$@�d@/x@e�@	�@�@8�@8�@�Ae�A.�A�A�A`B
pB0tB0|B�$�B�$�B@�B@�B" C;TC��C�C�C�D D�$D�(D@D�LDTDhD`lD`pD��D��D��D��D�D�D�D�D�DhEhEEEE_,E@0E@4E@EHELE�E�E�E1�E1�E5�F�F�F�F�F�G��G��G�GPPHTH�I�I��I��I�I�I�I�IJJJJJ$J,J0J<JlJpJtJ�J�JKe�K�K@LXXL�xL|LM/�M�M�M8�M8NXN-lNpNTO`XO`�O�(P�PP\PhPxP�P�P�PG�PG�P�PG4QHpQ��QH�R�R��R��R`S?lSC|S	T0	T0	T<TDT	LT	PTHUX	PUX	XU�U�V�W��X�	�X�	�XF�X�X�X�X�X�XYYYY(Y,Y4Y<Y@YHYTY�	\Y�	dYxY�	|Y�	�YH H08<`�p���$�TE,�X�d��������8����X�����(�,0<P_dhla��	��	�c$(�T�X	\
ldpt�3�
�,04 L$(�!"%&�%)*��-�.�S�1�2�.�5�6�]�9�:= >�AB�/�E�FDBHILJxI|M�N8W<Q@R�g�U�VYZH=L]P^�+�a�bPTeXf`dihj��m�n��q�r<�@uDv04y8z$�(},~\6`df$jPd�`\VXKTP0)<,8JDb<4�l�(
hM,* LTp2 9@�H���t�
�Y�
�YH�Y$�(�Y0#4�Y<%@�YH�%L�YT�(X�Y`�)d�Yl`-p�Yx�-|�Y��0��Y�T2��Y�H@��Y��A��Y��U��Y�PV��Y��(��` �
$�
(�0�
4�
8Q@@DPH4P�TX�`�dhQp(t<x��,�<�Q�����������Q�h�����l���Q�������X����\��Q� �!�� �!Q � $�!(�0!4�!8Q@4!D�!H�P8!T�!XQ`t!d�!h�px!t�!xQ�#�X#����#�8$����#�8$�Q�$��$���$��$�Q�%�(%����%�8&����(�)���)�)�d-�-� �-$.(�0�.408�@�.D0HQP�.T�/X�`�.d�/hQp�0t\1x���0�1����0�1�Q�L@�l@����A��A���LC�HD����C�xD����C�xD�Q�(H�PI��,HPIQ�K|M� �K$|M(Q0DL4`M8�@HLD`MHQP�UTWX�`TVdWh��� `(�048�@pH�P@X�`h�p0xp� 	��
�`����$�`�$���0�����`"�p#��$P%�&�() �)(�*0d,8P.@�1H�6P`9X�;`�<h�>p�>x�@�A��A�TE�P�G��J�H��P�@Q��Q��R�`T�`U�
�	�	 
0�	8�	@
P�	X�	`
p�	x�	�
��	��	�
�h	�H	�
�0	��	�
��	��	
0	�	 
00	8�	@
P0	X�	`
p�	x
�0	��	�
�0	��	�
�	��	�
�	��	�
��	
(�0�	8
H�P�	X
h�	p�	x
��	��	�
����	�
��	��	�
��	��	�
��	
(�	0�	8
H�	P�	X
h0	p�	x
�	��	�
�0	��	�
����	�
��	�
0	�	
 0	(�	0
@�H�	P
`�	h
x���	�
�0	��	�
��	��	�
��	���
��	�	
�	 �	(
80	@�	H
X�	`
p�	x�	�
��	��	�
��	��	�
��	��	�
����	
�	�	 
0�8�	@
P�X�	`
p�x�	�
����	�
�
��	�
����	�
�	��	

�	 
0�8�	@
P0	X�	`
p
x�	�
��	��	�
��	��	�
��	��	�
��	��	
�	�	 �(0G8P@�>H`UP�Q``Tx�R��;��*��&��
��	`
8p
8`
@Hp
P�p`
x�p
�`8�@�P�� (h0�8OH�.symtab.strtab.shstrtab.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.altinstructions.rela__bug_table.rela__jump_table.rela__patchable_function_entries.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline__ksymtab_strings.rodata.str.rodata.str1.8.rodata.modinfo.rela__param.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @�Y@P1 7.+Z0&@php.?D\�:@�j8.O�\8J@l`._0]hZ@xlp.	r�^xm@�t�.�_��@�w0.
��_�@�z0.��_p�@{x.��p`c��@���.�Pe 
�@`��.�po��@� .�@p�@�@�0.�s�s�s52�s�G2zv&S2�v�
b8�wj���x��Ps@0��.#�� ��$�$�0�X�@�������0��\���Z�����"/�	����0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key,�ݎQ�Q�~�^yw0	`�He0
	*�H��
�
�Lck�~���f�[�4>�9iW���
�,���eh�ٚ�P��t�@L�T��de<����m��*2[��$̈́��/��]�������>6�p����͖gVoiC��"g:7�U����dd�jf�P(y^l+����O�V�j�_���]�3�77Y@袴����pogV�D�g7������L�e�~L�#�Q�v�+�T�*C��vy
��TN0'��Y�Jv�/e�Ϣ"6)�-�.�-)�)�'�\��^4V#��{g���������j<�K^Ԍ9Wu��N�"��s���+㵝�l�&����ʞ��p��{�_��/���
�XLY�m�;�a�܀c��Q]ݷ�=�3��k����R)8�r�/`݇t���ى~I��}<��� [r�m_Sn�P�*�#�yh�����ܟ/e{�9�k8�7ߟ #�
qdU�{s����|K�9��ƘH˩4op����[}l�9�zg���0T��9�-C7��~Module signature appended~

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


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