HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-1028-aws/kernel/drivers/vfio/vfio.ko
ELF�x;@@98 � �?#տ#�_� � �?#տ#�_� � � � �#d@�?#���#�!@��B� B����_� � �@�?#�`@� 4�*��@��b�@@�`��5�#�_� � �@�?#՟Lq�T@��kBT�A)�"*�k�T@��draTc��@�?k�T@��?kCT@�!?q�T?q�T?q����#�_ց���*@��Pф|�D��T�R�#�d��_�!������?#� B;�a4�#�_� ����Cտ#�_����� � �d@�@ @���@�@�#�?#�{����@$@�`?�{���#�_֠��_� � � �d@�� @���@�@�%�?#�{�����$@��?�{���#�_֠���_� � � � �d@�� @���@�@�%�?#�{�����$@��?�{���#�_֠���_� � � � �d@�@�B@��?#�{����@?�{���#�_֠��_� � � �d@�@�c@��?#�{����`?�{���#�_֠���_� � � �d@�@��@��?#�{�����?�{���#�_֠���_� � � �d@�@��@��?#�{�����?�{���#�_֠���_� � � ��$@��T����D@z`T���@�?q�T_q�T�*@�a @���!@�'(@���?#�{����@�`$@��*���?�{���#�_���_֠��_���_� � � �?�D@z@�`T_qhT@�` @���@�,@�$�?#�{����`$@��?�{���#�_���_֠��_���_� � �_�d@�@�@T@�� @���@�8@�F�?#�{������$@��?�{���#�_���_֠��_� � ��@�A @���!@�#<@���?#�{����@�@$@�`?�{���#�_֠���_����_� � � �?#�{�����S���������b���@�s"��T3 ��Tb@�_�a��Tb
@�"� ��C$�Ҥ����A��b�d�������SA��@��{è�#�_րb���SA��@��{è�#�_� � � �?#�{��������!�?���{���#�@��_� � � �?#�{�����S�������B�_��T����SA��{¨�#�_��������SA��{¨�#�_� � � �?#�{������S���c�����:����b���!��uR��SA��@��{è�#�_� � �?#�{����@���{���#�_� � � � �?#�{�����S����[����c�x<�#�Y<��R@��@������@���������R���yj7x�yc@�C4 �dB#��@���5�@����@��������SA��[B��cC��#@��{Ũ�#�_�����@�v�������� � �?#�{�����S�������c@yb@y�@��T�"�a"� ���R�SA��{¨�#�_� � � �?#����{��������bt�!����{���#�_� � � � �?#�{����(@�B�@����R!���{���#�_� � � ՠl�R?kT?#�{�������@9qHT_ ������@��{è�#�_����_�a@�������@�� � �?#�{�����[��� ��s�`����k�����@���T�"@����c�����b��S���@�s"��T���Z�@c�#�\���7�s@�s"��T�BA9�q�T`@�����?k���T@��r��Tc@����l�R��c@�`?��
Ta@���!@� ?��@�T�@�ѿ�T:�C@�<ѿ�Tc@����@�c @�`?��*���4c@����@�c$@�`?րG@�ѿ���T�~@�44a@���!@� ?�`@�@��s@�s"���T�b������SA��cC����[B��kD��sE��{Ǩ�#�_����j����`@�@�����\���\������������7@��@����� � � �?#�{�����S����c�`����[�����"@� �@����&@��l�Rc@�`?��������SA��[B��cC��{ƨ�#�_�����b���@�s"��`T�k��9�9#��"���s��{��BA9�qT`@�����?kAT@���*���l�R��r@Tc@�c@�`?��a@� @����LTs@�s"��T�@����T`@���kD��sE��b����������@�`����� � � �d@���?#�{���l�R��?k�T�l�R?k�T�l�R��?k�T�D�c�c@�c@�`?�{���#�_����������{���#�_���������{���#�_֠�������_� � �?#�{����@�q����{���#�_� � � � �`T����_�?#�{�� �R���@�@�{���#���_� � �?#�{�����S�����������SA��{è�#�_�[���@9�q(T�6�2@��r�T���SA��[B��{è�#�_����@��T�!��������������4����[B����R��R������!���[B����� ��@���� � � �?#���{�����@��S�����R����� ��B�`�B��c��c
�!���f�!�R�Ra��SA��{¨�#�_�`���� � � � �?#�{������S����� @���R�`������s�`b����c@�a �?�T!@�! �?�T"@�_�A��T`b��������SA��@��{è�#�_֡"�b"�a�`b����a���@��R�SA��{è�#�_�`���� � �?#�{�����S����[��c�@�B�?�T��@������I����_�3 ѿ� T ��V$�ҷ���� �@�"�A����a@�b"���3 ѿ��T���@�@�a�@�!,!*��G�A� ��C$�Ҥ����`"�"�������`����
@��b���������SA��[B��cC��{Ĩ�#�_�!Ԁ�@�����!��� � � � �?#�{������S�!���@�!�����r`T����������SA��{¨�#�_� � �?#�{��������! 8�!�@�"@� ��?�! ��?� B� � �R�{���#�_��R�_���R!@�?r ��T�_֟?� �R�{���#�_� �?#�{��������A8�!@�# 8���b�@�" ��?� ��?� B� � �R�{���#�_��R�_���R!@�?r�T�_֟?� �R�{���#�_� � � � �?#�{���������S����������`B�`��T'b.@�S`��`Tb@�_�A��T���C��4"���*�|���*?kAT!*��6���R�������SA��@��{è�#�_��*�
?k��T�*���������SA��@��{è�#�_� � �?#�{������[���$�� @���R�S�s����
������c� �R�`���������������!�����B��J��N�������!���
�������!��"���
�����!�?�������9����!���������������|@��5�����@�C����Ta:@�3��?�@T`
@��A��TML �R` �@4 *`
�7����
@��������cC����SA��[B��{Ũ�#�_���#���R�R�R�k���* �7�@���C9s.�@�s*_q�T_@���!����������*�*��������҄����@�(T�����*��������"�C�C��������SA��[B��cC��kD��{Ũ�#�_��	��������3@��
@������cC��kD������!�R������A�R����!@�#������������A@����� � � �?#�{������!�R�KAa�?q`T?q�T�{���#�_���#�R�	?q�T�9�����{���#�_���a�R��{���#�_� � � �?#�{�����S������[�5����v6@�����I���@T �C@�b џ�TC@��A��T����R�SA��[B��{è�#�_�������a2@���?�`T�@���!��@�����6��������`���R�SA��[B��{è�#�_�`�W8���4������ � �?#�{������k���A8�@@��S��[�"�B��?�����R��V@�� ���Ղ�A@�������������"I�T�b���J����U������rT�R�c��A8������T@@�@���`�*�*��@?����8��t��5�@���sE���@@���4�R���cC�������B�E�A� ��C$�Ҥ������"�D����@�!Q������B�?�T�!�!�����r`T������A8��?@��B�B��ҁT�SA��[B��kD��{Ȩ�#�_���@� ����"��C��R���C���B�R��@�@����C������!ԝ���c�� � �?#�{�����S���3d@�`"@���@�@@���`&@��R@?֟f�
 �R�K``�q�TqMT�R�SA��{¨�#�_�!�R�q���T�9�����R�SA��{¨�#�_���a�R��R�SA��{¨�#�_� � �?#�{�����S����[��� �@��b�����"@����@�a
@�$@��&@�@?������"�Ra�R�bH�A��� ��C$�Ҥ����"�d��@�?��T��� �R�K�`�q�Tq�T�SA��[B��@��{Ĩ�#�_�!�Rvq���T�9�����SA��[B��@��{Ĩ�#�_֡@��&@�!@� ?֠@�@���~��������"�Ra�R�aH� � ��B$�ң�����c
�����a�R��SA��[B��@��{Ĩ�#�_� � � � �����d�@��qdT�|@�
	���*b���*�k�T�4�_�!|@�:���?#�{����������{���#�_��*� � � �?#�{������3d@�?d������`�!�R�K!��!�!�����r`T�������R�@��{¨�#�_�c� �R� � � � �?#�{������3d@�`@� ��`6@�Q`6��5`@�@�a��� ?�`@� ��`@�4@�@��`
@���������R�@��{¨�#�_� � � �?#�{�������������!���!���r`T��Q����@��{¨�#�_� � �?#�{�����S�@�t������"����bB�A� ��C$�Ҥ������"�d���s�`���R"�R�*|��*@5�:@�Q�:�4�Ra�� ���@��SA��{è�#�_��s�d����"�R���@�`��������*`���� � �?#�{����������S���������@�C��@T��a:@�3��?�Ta
@�?�A��T �R` �`4 *��7�������SA��@��{è�#�_֠��������SA��@��{è�#�_�t���!�R����A�R�� � �?#�{�����S������@������������������j������!�!�����r`T���������SA��@��{è�#�_������SA��@��{è�#�_� � � � �?#�{�����[�������S�`������������C��`T�џ�T��Tc:@�s���a��T���� �R�SA��[B��@��{Ĩ�#�_�BA �R` ��4 *��7�������
T(T��
T��aT � ������R@���������{{��!@�`����D�� �RC�C�� �R�SA��[B��@��{Ĩ�#�_ֿ�	T��a��T �t�������aI�@�_� 
T  ��a��T���������`
@���*�c���c`���B�����`
@���*��c�!� ��c`����B�����������@
�`
@���4����*@�����`
@���*�������!ԡ�� �`
@���4�������@�4!� ՗��`
@���*�6@���c�!�c`�E@� �����B�������!�R�w��!�f��`
@���*�6@���c�!�c`�E@� �����B����@�"� ��C$�Ҥ����A��������@������A�R�U��!��^�� � �?#�{�����[�@��5�S����*�C9�q�T�7�*�c���~�`T�@��!� ��_�!
T�k��+��f@�s�{b�z"����`@�_�TyBA9?q�T��C99q�
T?k�T�����5�SA��cC��kD��+@��*�[B��{ƨ�#�_�`"@���@��
@� @�`&@�@?�`5��C9��q�
Ta@�xB9�� ��j�`�"! �R` �`4 *��7�"�!�R!�������4����*�SA��[B��cC��kD��+@��{ƨ�#�_� �R�r!�T��SA������"������*���!ԥ����!�R�����A�R����5�SA��cC������������SA��cC������SA��cC���������@����7w������@��������@�������@�!@���� � �!�?#�{�����S��[������c��#�*)�������R"�R�*|��*5��������@�w"�y��`:@��R`:����������������a@�b���"���R�SA��[B��cC��#@��{Ũ�#�_���������"�R�������R �������R@����@� ��������!������R���"�R�*|��*`5���������R����� ����`@�A����`A����T����R ��`�B��������"�Rd�!Ԡ��_��*�������������*������`���� � � � �?#�{�����S����[�@����@����`	�~�����������@���/������� �R�
��2�u�����R����b���#B�b����a�@�b�!a����*�SA��[B��{Ĩ�#�_�U�����@�	��T���*����������@���@���7(@�W�7@�����*�������!�����!���!�����r�T�@���������>����@��� � � � �?#�{�����S��[���@��4�@� @�`��
@������B���5ӂC9q�TS	7�����������B�`џ�T}����@?�qKT�Tb.@�S`џ�`T`@� @�����a@� (@�@� @����`��5��aC���4"! ���*b|���*?k�T!*��6���R����@��T`@�T�4@�@��r�T����@��*�SA��[B��{Ĩ�#�_��*�?k���T�*�� �R��ra��T�`@� ��`6@�`6�qT`@�@����� ?��*�5`@� ���R��*@�7�!�!����C�R���*��@�HTD@��"�2 D�76 �R_ ��*�ՂC9�qT�7�*�SA��[B��@��{Ĩ�#�_���T���*�SA��[B��@��{Ĩ�#�_�|@�����*�*� �`@� ��a6@�?q�T`@�@�����@?�a6@�!Qa6�`@� ��`@�4@�@������"�:��������*�@����A8�#pE�"��`@��!���@���������@�������`�a@��3�77�� � � � �?#�{��A8���S���"m�R�[�d�B�����d@�?k�T	T�l�R?kTm�R?ka
TA8�,@��6`�@�������Ⴡ�0������`�@��"�t���"ն �M�A8�!@�# 8���b�@�" ��?� ��?� B� ��R�
@�� �=�! 8�!�@�"@� ��?�! ��?� B� ��5V�7�*��D���|@� �A8��@��B�B���!T���SA��[B��{Ĩ�#�_�@m�R?k�T���������@�h��T��������|@��������A8�,@���6`�@���� �Ⴡ�0�������m ��A8�!@�# 8���b�@�" ��?� ��?� B� �v�@������ �a���"���������Z ���! 8�!�@�"@� ��?�! ��?� B� ���3@����q���T�
@����B��7���5�7@�2�7��@����7@�2�7�A8�",@�����6��� �Ⴡ�0�������������"�!�R�R�*���*`4q�T����Z������@���?r �T���@���?r�TE���"��RM��@�r�T]���@�r��TH���@�r��T����@�r�T����?�V���?�F���?Ւ���?զ�� @�r���������4�`���"������������������G�����E�����C��� � � �?#�{�����S�������@�4"�����*����*?kaTu�C9�q�T�7`@� @���`
@����B�� 5�@��SA��{è�#�_��*�����SA��{è�#�_��*�@��� �R�K� ����@�� �R����@�� �R�K� ���@��� �R���@����� ��@���� � �?#�{�������!����@�_�T���@��{¨�#�_�d@��������4|@����@��{¨�#�_� �R` �@4 *@��6��!�R��������A�R�� � � � �?#�{�����S��������������S���q����*�5���SA��{¨�#�_�S�����SA��{¨�#�_��!�!�����r�T�~@����SA��{¨�#�_����~@�������� � � � �?#�{�����[�$@�T�S����*�c�D@z��`
T_qh	T���*�����u����������`�@���q�T�!�!�����raT�SA��cC��*�[B��{Ĩ�#�_���!����*�5b@�@ @���@�(@�f�a
@���@$@��*�*���?�*�������!�!�����r�T��O����*�SA��[B��cC��{Ĩ�#�_�U��*�SA��[B��cC��{Ĩ�#�_������SA��cC����������SA��cC��� � � � �?#�{��?���S�D@z@��T�[��*_qhT�����������������������*�5a@�  @���@�,@��� $@��*��`?��*��A����!�!�����r�T�[B��*�SA��{è�#�_��������*�SA��[B��{è�#�_�T��*�SA��[B��{è�#�_���������[B�� � � �?#�{�����S�D@�@��T�[��*��A@����������
���������s	�54�qT�!�!�������r�T�[B��@��*�SA��{Ĩ�#�_ր@�����������k���@��5v�������q�*�
@z�Tbv@�����!���������!�!�����r���T�������*�SA��[B��@��{Ĩ�#�_���I�����5a@�  @���@�0@�#� $@�����`?��*�������T��*�SA��[B��@��{Ĩ�#�_�������[B��������� � � � �?#�{�����S�D@��	T�*�[��������U���������44�q�T�!�!�������r�T�[B��*�SA��{è�#�_��������5��`����*��{����!�!�����r`��T��;����*�SA��[B��{è�#�_�������5a@�  @��@�4@��� $@���@?��*�T��*�SA��[B��{è�#�_�������� � � � �?#�{�����S�����[������L@����sN�"�aN@�� ���(' �R` ��4 *�7����v�C9�qh
T�6 �R�r�Tc��R��"�R�*b���*�5`@���`�@����R�f��*�SA��[B��{è�#�_����e���"�R����!�R���!����`��!�������A�R�����T��� �R�K ���������r���T��������c� �R���������r�T�����������@�����F8�RF�F�FՑ���|_�Jf5�|����5t��q��`~_�a~����5������|_�$K�����5M��q��`~_�Kb�����5@������~_�K������5���q��`|_�J�5b�����5�;���q��a|_�!Ka|����5������_�Jc5�|����5P��q��`~_�a~����5���q��`~_�a~����5 ��q��`~_�a~����5��Q��@|_�@|����5��������_�Jc5�|����5h�������_�Jc5�|����5���q��`|_�Je5b|����5_��q��`|_�`|����5��F�F�F�F�q��`|_�R�5a�����5�;խ������~_�J�5������5�;�������~_�!K�~����5
������~_�!K�~����5��q��`~_�a~����5?��q��`~_�a~����5-������|_�J�5������5�;�*��q��a|_�!Ka|����5K������ � �?#�{�������S�@����[�����������!��������.���b����!��������"����"�������
���4�*���2�s����������@�iT�*$�!��������R�R��*�5������������@����R��*�4��@��R�����"���@���������*�SA��[B��@��{Ĩ�#�_�?#�{�����S�������C�?�@T!��� ��`"��`��`�@��R��@���������`����SA��{¨�#�_��	�	�	�		�	�	g	k	a		O	�		�
h��Ymm!{���;��'_Bool'�vfiovfio_assign_device_setvfio_iommu_group_getvfio_iommu_group_putvfio_register_iommu_drivervfio_unregister_iommu_drivervfio_device_putvfio_init_group_devvfio_uninit_group_devvfio_register_group_devvfio_device_get_from_devvfio_unregister_group_devvfio_group_get_external_uservfio_group_get_external_user_from_devvfio_group_put_external_uservfio_external_group_match_filevfio_external_user_iommu_idvfio_external_check_extensionvfio_info_cap_addvfio_info_cap_shiftvfio_info_add_capabilityvfio_set_irqs_validate_and_preparevfio_pin_pagesvfio_unpin_pagesvfio_group_pin_pagesvfio_group_unpin_pagesvfio_dma_rwvfio_group_set_kvmvfio_register_notifiervfio_unregister_notifiervfio_group_iommu_domain&x->waitvfio/%svfio-noiommuAdding kernel taint for vfio-noiommu group on device
&container->group_locknoiommu-&group->device_lock&group->unbound_lock&group->container_q&(&group->notifier)->rwsem%s%dDevice is currently in use, task "%s" (%d) blocked until device is released%s %s: Device added to live group %d!
%s: group %d binding to driver
%s: group %d bound to driver %s
%s: group %d unbinding from driver %s
%s: group %d unbound from driver
&new_dev_set->lock%s %s: Device already exists on group %d
[vfio-device]vfio-noiommu device opened by user (%s:%d)
&vfio.group_lock&vfio.iommu_drivers_lock3vfio: misc device register failed
vfio6VFIO - User Level meta-driver version: 0.3
/build/linux-aws-Dz7mNQ/linux-aws-5.15.0/drivers/vfio/vfio.cvfio/vfiodrivers/vfio/vfio.cpci-stubdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cdrivers/vfio/vfio.cvfio_iommu_group_notifierenable_unsafe_noiommu_modesoftdep=post: vfio_iommu_type1 vfio_iommu_spapr_tcealias=devname:vfio/vfioalias=char-major-10-196description=VFIO - User Level meta-driverauthor=Alex Williamson <alex.williamson@redhat.com>license=GPL v2version=0.3parm=enable_unsafe_noiommu_mode:Enable UNSAFE, no-IOMMU mode.  This mode provides no device isolation, no DMA translation, no host kernel protection, cannot be used for device assignment to virtual machines, requires RAWIO permissions, and will taint the kernel.  If you do not know what this is for, step away. (default: false)parmtype=enable_unsafe_noiommu_mode:boolsrcversion=15EA4E3DF084EE228BD5F02depends=intree=Yname=vfiovermagic=5.15.0-1028-aws SMP mod_unload modversions aarch64��GNU�GNU�GE�%�$���<�X<��JLinuxLinux$�/module_layoutӅ3-system_wqj���iommu_group_remove_device���cdev_delPr�kmalloc_cachesֻ��pci_bus_type$�U�cdev_init�T�Sup_readL7�!try_wait_for_completion�@�Niommu_group_add_device��T__ubsan_handle_load_invalid_value0��match_string���__fdget(�__arch_copy_from_userGV__warn_printk�;3�device_destroyI�xa_destroyZ�C�get_unused_fd_flags�z!�param_ops_bool8�2mutex_unlock3��`unregister_chrdev_region6�Nblocking_notifier_chain_unregister�
__xa_cmpxchg��fdown_readZ%��strcmp7M8�kasprintf;�Z�iommu_group_get_iommudataT��__init_waitqueue_head���Gmisc_registerዔ�_dev_warn�d��memset���idr_destroyR?
Kgic_nonsecure_priorities�wk�iommu_group_set_iommudata���__mutex_init�[6iommu_group_register_notifier�3jiommu_group_unregister_notifierK��Mmutex_lockm>Z�xa_load����device_create�idr_alloc%z��up_write�-HAstrndup_user��Wdown_write�7xfput�Cyniommu_group_iduyH�init_wait_entry[�evidr_remove&�E�cdev_add?G__cond_reschedЋ�compat_ptr_ioctl����module_put����capable��add_taint�7tiommu_presentT��l__arch_copy_to_user_i�refcount_warn_saturate�[�queued_spin_lock_slowpath]X��__stack_chk_fail�>�blocking_notifier_call_chainQschedule�~��_printk��S�cpu_hwcaps7�*�wait_for_completion_interruptible_timeout��cpu_hwcap_keysN��Rdev_driver_string(���iommu_group_for_each_dev�GE?put_unused_fdM�	blocking_notifier_chain_register��.)kmem_cache_alloc_trace��I�__dynamic_dev_dbg�VH�iommu_group_put"#�>__wake_up��&�prepare_to_wait_event�zkfree~�)HmemcpyX�"�iommu_group_alloc��y�fd_install7��refcount_dec_and_mutex_lock��,�__xa_erase��class_destroy�T�finish_wait�A�`__init_swait_queue_head�tbiommu_group_get6��queue_work_on/z%�complete�[ݼiommu_group_set_name0���gic_pmr_sync�:Jwait_for_completion_timeout��� idr_find5��arm64_const_caps_ready� �__class_create\�]misc_deregister��M{__init_rwsem��r�anon_inode_getfile+/��alloc_chrdev_regionk�try_module_get*���kreallocGCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0������.$,P[� �.${�� �.${�� � @Pn`�	�g�	�/$@/$c�@��V@FS	�/$	h0Q9>V�@}X��)/$Y��1/$V�����	��j����V�>/$	H�8�E\�@�E^��`��b�J�d�@uf����h��X�j�
T�U�:� �t�X� N/$S@I���H�����V^/$�0Q��\�j/$V�t/$V�/$V��/$��S�/$�@�/$C�/$	 ����@�]�W�R�
[�S�Z�
[�]�
I[�8Hf_�
I[�Hfa�
+[�	c�
[�xe�
[�	g�
[�8i��/$�/$�/$��8�Y@�o�����q���@J�s��uu��0$w�0$y�@0${��)0$}��50$�G0$��@[0$���b0$�����
l�
cn�
Ic8Hfp�
+c	r�
cxt�
c�v�
c�x�
c���z�
c�|�
c�[~�
c[��
c�
cHC��
�c���
ck���u0$�0$�0$�0$�s���%H@O��0$�1|��0$V@�0$�]�V��0$�@�0$�0$�1$?@1$9>��j/$V@m� 1$X�t�]�V@�0$��/1$���c@�/$C���<1$0QM1$V@������I
��Z1$(�}X�Q�������n1$t{1$r�1$��
�}X��1$��
0Q���[�1$��
0Q��T	��[�1$��
}X������1$��
}X��1$�
gc�HC�1$��
}X�2$�2$2$��
}X�2$�2$_�.2$�72$��
0QL2$�2$U2$��
0QL2$�2$_�.2$�f2$��
��)u2$��a�2$��
w���V���%H�2$��
w��� H�2$��
��w���%H,P[�2$��
+}X�8]�2$��
}X�3$��
C3$X�D�
)3$��
}X�H3$��
X�0Qe3$��
X�D�
�3$��
D�
�|x�3$���3$���3$��
+D�
��	8]�3$��4$�~4$�~74$�~L4$��
}X��s8f4$��4$��
}X��4$�4$���4$���4$��5$��5$��!5$��05$�~B5$�~Q5$��
+�H��8]e5$��z5$��
"~[��5$��
[�0Q�5$��
"~[��5$���5$��
"~[�0Q9>V��5$��
6$y$6$��
[�}X�0Q46$��J6$��
X�I�Z6$��t6$S �6$Tm�6$��
9>���6$��
9>���6$��
�cI��6$��
�cI��6$��
+�c��	8]7$��
�c*7$��
c8]?7$��
}�0QQ7$��f7$�Q
"~[�/$c{7$�
]F�b
�vfio_info_cap_headervfio_group_statusvfio_irq_setvfio_device_setset_idvfio_devicedev_setdev_set_listvfio_device_opscontainer_usersdevice_lockvfio_nextcontainer_nextunbound_listunbound_lockcontainer_qnoiommudev_countervfio_iommu_notify_typeVFIO_IOMMU_CONTAINER_CLOSEvfio_iommu_driver_opsattach_groupdetach_grouppin_pagesunpin_pagesregister_notifierunregister_notifierdma_rwgroup_iommu_domainvfio_notify_typeVFIO_IOMMU_NOTIFYVFIO_GROUP_NOTIFYvfio_info_capvfioiommu_drivers_listiommu_drivers_lockgroup_idrgroup_lockgroup_cdevgroup_devtvfio_iommu_drivervfio_containeriommu_drivervfio_unbound_devunbound_nextvfio_group_put_workvfio_cleanupvfio_initvfio_devnodevfio_group_iommu_domainvfio_unregister_notifiervfio_register_notifiervfio_group_set_kvmuser_iovavfio_dma_rwuser_iova_pfnnpagevfio_group_unpin_pagesphys_pfnvfio_group_pin_pagesuser_pfnvfio_unpin_pagesvfio_pin_pagesmax_irq_typevfio_set_irqs_validate_and_preparevfio_info_add_capabilityvfio_info_cap_shiftvfio_info_cap_addvfio_external_check_extensionvfio_external_user_iommu_idtest_groupvfio_external_group_match_filevfio_group_put_external_uservfio_group_get_external_user_from_devvfio_group_get_external_uservfio_device_fops_mmapvfio_device_fops_writevfio_device_fops_readvfio_device_fops_unl_ioctlvfio_device_fops_releasevfio_group_fops_releasevfio_group_fops_openvfio_group_fops_unl_ioctlvfio_group_get_device_fdvfio_group_add_container_usercontainer_fdvfio_group_set_containervfio_group_try_dissolve_container__vfio_group_unset_containervfio_fops_mmapvfio_fops_writevfio_fops_readvfio_fops_releasevfio_fops_openvfio_fops_unl_ioctlvfio_ioctl_set_iommuvfio_ioctl_check_extensionvfio_unregister_group_devvfio_device_get_from_devvfio_register_group_devvfio_uninit_group_devvfio_init_group_devvfio_iommu_group_notifiervfio_dev_viablevfio_group_get_devicevfio_device_putvfio_group_get_from_iommuvfio_group_put_bgvfio_group_releasevfio_create_groupvfio_unregister_iommu_drivervfio_register_iommu_drivervfio_noiommu_detach_groupvfio_noiommu_attach_groupvfio_noiommu_ioctlvfio_noiommu_releasevfio_noiommu_openvfio_iommu_group_putvfio_iommu_group_getvfio_assign_device_setvfio.koʸ��$(1#"#EHi#�#-E����#.�#CE��'#DL#_E�s��#`�#}E���#~)#�EE_#�}#�E����#��#�E���#�?#�E�c��#��#�E��#�#E�:�^#	�#&EH�H�#'#MET7Tg#N�#kEl�l�#l#�E020[#��#�E<�<�#��#�E$!$I#�e#�E����#��#�E	0�	0�#�#	E	$C	$f#
�#-E	T�	T�#.	#=E	<#		<<	#>W	#OE	`t		`�	#P�	#eE	�		�	#f
#}E	2
	S
#~i
#�E	�
	�
#��
#�Ex�
x�
#�#�E	H4	HU#�x#�E	l�	l�#��#�E``(+E@Zp4En�H}�H�@H��<��<�<�P<� <E$
�<!
 	t4
�	8I
�|d
P
�x
 D�
p��
�4E�
 \�
���
��
��
�P"t+0;T�M �j�|�@������ ��8��888p87�%�P,�i�/,(E&��3D��<�(��(��E(�(�(��(�(�(�(�)(�EP8PE1Y1�^1�f1�o1�w1��1��1��1��1�1�1�1�1�E�*4�*4*L*d*5*�4K*�b*�y*�I�*&)EE+�+(E-�%�%%(%<%P&%d0%x:%�D%�N%�Y%�d%�Eo*O#�*r	�*{	�*�
�*�<E/�/�/E0�0���ʼn�#,;Obo��d���-	�6���~�H��}!���`@#����1:�H`O��+�
(lz�@������������4�`	�O���:�
�dDVm������}V���&�T�@DOX�`Tu��E��������e�+�Z�(l6@H�a�Akv����B4���<00����
�8����	X*~	 8,2�;tg5�T���PawD4 ������4x��!�����D��4M�	��Y`jx��)�}�������d>P9����A�5�M@\�`�.��o*Mf��PJm�*xRp(�����|�x����zh�����n�� ;XBX�%����`�0(w�������5[�5���`�����ϱ.6�⛺�KUbqz<
0p�`l__kstrtab_vfio_assign_device_set__kstrtabns_vfio_assign_device_set$d__ksymtab_vfio_assign_device_set__kstrtab_vfio_iommu_group_get__kstrtabns_vfio_iommu_group_get__ksymtab_vfio_iommu_group_get__kstrtab_vfio_iommu_group_put__kstrtabns_vfio_iommu_group_put__ksymtab_vfio_iommu_group_put__kstrtab_vfio_register_iommu_driver__kstrtabns_vfio_register_iommu_driver__ksymtab_vfio_register_iommu_driver__kstrtab_vfio_unregister_iommu_driver__kstrtabns_vfio_unregister_iommu_driver__ksymtab_vfio_unregister_iommu_driver__kstrtab_vfio_device_put__kstrtabns_vfio_device_put__ksymtab_vfio_device_put__kstrtab_vfio_init_group_dev__kstrtabns_vfio_init_group_dev__ksymtab_vfio_init_group_dev__kstrtab_vfio_uninit_group_dev__kstrtabns_vfio_uninit_group_dev__ksymtab_vfio_uninit_group_dev__kstrtab_vfio_register_group_dev__kstrtabns_vfio_register_group_dev__ksymtab_vfio_register_group_dev__kstrtab_vfio_device_get_from_dev__kstrtabns_vfio_device_get_from_dev__ksymtab_vfio_device_get_from_dev__kstrtab_vfio_unregister_group_dev__kstrtabns_vfio_unregister_group_dev__ksymtab_vfio_unregister_group_dev__kstrtab_vfio_group_get_external_user__kstrtabns_vfio_group_get_external_user__ksymtab_vfio_group_get_external_user__kstrtab_vfio_group_get_external_user_from_dev__kstrtabns_vfio_group_get_external_user_from_dev__ksymtab_vfio_group_get_external_user_from_dev__kstrtab_vfio_group_put_external_user__kstrtabns_vfio_group_put_external_user__ksymtab_vfio_group_put_external_user__kstrtab_vfio_external_group_match_file__kstrtabns_vfio_external_group_match_file__ksymtab_vfio_external_group_match_file__kstrtab_vfio_external_user_iommu_id__kstrtabns_vfio_external_user_iommu_id__ksymtab_vfio_external_user_iommu_id__kstrtab_vfio_external_check_extension__kstrtabns_vfio_external_check_extension__ksymtab_vfio_external_check_extension__kstrtab_vfio_info_cap_add__kstrtabns_vfio_info_cap_add__ksymtab_vfio_info_cap_add__kstrtab_vfio_info_cap_shift__kstrtabns_vfio_info_cap_shift__ksymtab_vfio_info_cap_shift__kstrtab_vfio_info_add_capability__kstrtabns_vfio_info_add_capability__ksymtab_vfio_info_add_capability__kstrtab_vfio_set_irqs_validate_and_prepare__kstrtabns_vfio_set_irqs_validate_and_prepare__ksymtab_vfio_set_irqs_validate_and_prepare__kstrtab_vfio_pin_pages__kstrtabns_vfio_pin_pages__ksymtab_vfio_pin_pages__kstrtab_vfio_unpin_pages__kstrtabns_vfio_unpin_pages__ksymtab_vfio_unpin_pages__kstrtab_vfio_group_pin_pages__kstrtabns_vfio_group_pin_pages__ksymtab_vfio_group_pin_pages__kstrtab_vfio_group_unpin_pages__kstrtabns_vfio_group_unpin_pages__ksymtab_vfio_group_unpin_pages__kstrtab_vfio_dma_rw__kstrtabns_vfio_dma_rw__ksymtab_vfio_dma_rw__kstrtab_vfio_group_set_kvm__kstrtabns_vfio_group_set_kvm__ksymtab_vfio_group_set_kvm__kstrtab_vfio_register_notifier__kstrtabns_vfio_register_notifier__ksymtab_vfio_register_notifier__kstrtab_vfio_unregister_notifier__kstrtabns_vfio_unregister_notifier__ksymtab_vfio_unregister_notifier__kstrtab_vfio_group_iommu_domain__kstrtabns_vfio_group_iommu_domain__ksymtab_vfio_group_iommu_domain$xvfio_noiommu_releasevfio_noiommu_detach_grouparch_local_irq_savevfio_fops_mmapvfio_fops_writevfio_fops_readvfio_device_fops_mmapvfio_device_fops_unl_ioctlvfio_device_fops_writevfio_device_fops_readvfio_noiommu_attach_groupvfio_devnodevfio_noiommu_ioctlvfio_ioctl_set_iommuvfio_ioctl_check_extensionvfio_fops_unl_ioctlvfio_noiommu_openvfio_fops_openvfio_group_releasevfio_group_put_bguaccess_ttbr0_disableuaccess_ttbr0_enablevfio_group_get_devicevfio_create_groupvfio_iommu_group_notifiervfio_dev_viablevfio_fops_release__vfio_group_unset_containervfio_group_try_dissolve_containervfio_group_fops_releasevfio_device_fops_releasevfio_group_get_from_iommu__UNIQUE_ID_ddebug387.3__UNIQUE_ID_ddebug390.0__UNIQUE_ID_ddebug388.2__UNIQUE_ID_ddebug389.1vfio_group_set_containervfio_group_get_device_fdvfio_group_fops_unl_ioctlvfio_group_add_container_uservfio_group_fops_openvfio_initvfio_cleanupvfio_group_fopsvfio_noiommu_opsvfio_driver_allowed__func__.13vfio_fopsvfio_device_fops__param_str_enable_unsafe_noiommu_modevfio_devvfio__key.8__key.16__key.9__key.10__key.11__key.12vfio_device_set_xa__key.7__key.14__key.18__key.19__key.20noiommu__UNIQUE_ID_softdep434__UNIQUE_ID_alias433__UNIQUE_ID_alias432__UNIQUE_ID_description431__UNIQUE_ID_author430__UNIQUE_ID_license429__UNIQUE_ID_version428__UNIQUE_ID_enable_unsafe_noiommu_mode357__UNIQUE_ID_enable_unsafe_noiommu_modetype356__param_enable_unsafe_noiommu_mode.L144721.L144722.L144723.L144724.L144725.L144726.L144727.L144728.L144729.L1447210.L1447211.L1447212__UNIQUE_ID_srcversion293__UNIQUE_ID_depends292__UNIQUE_ID_intree291__UNIQUE_ID_name290__UNIQUE_ID_vermagic289_note_9_note_8____versions__crc_vfio_external_check_extensionkrealloctry_module_getalloc_chrdev_regionanon_inode_getfile__init_rwsemmisc_deregisterarm64_const_caps_ready__class_createidr_findwait_for_completion_timeoutgic_pmr_sync__crc_vfio_group_pin_pagesiommu_group_set_name__crc_vfio_uninit_group_dev__this_modulecompletequeue_work_on__init_swait_queue_headfinish_waitclass_destroy__crc_vfio_unpin_pages__xa_eraserefcount_dec_and_mutex_lockcleanup_modulefd_installiommu_group_allocmemcpykfree__crc_vfio_info_cap_addprepare_to_wait_event__crc_vfio_iommu_group_put__wake_up__dynamic_dev_dbgkmem_cache_alloc_traceblocking_notifier_chain_registerinit_moduleput_unused_fdiommu_group_for_each_dev__crc_vfio_info_cap_shiftdev_driver_stringcpu_hwcap_keyswait_for_completion_interruptible_timeout__crc_vfio_group_iommu_domaincpu_hwcapsscheduleblocking_notifier_call_chain__crc_vfio_register_iommu_driver__stack_chk_failrefcount_warn_saturatequeued_spin_lock_slowpath__arch_copy_to_useriommu_present__crc_vfio_assign_device_set__crc_vfio_info_add_capabilityadd_taintcapable__crc_vfio_group_get_external_usermodule_putcompat_ptr_ioctl__cond_reschedcdev_add__crc_vfio_group_put_external_useridr_removeinit_wait_entryiommu_group_idfputdown_writestrndup_userup_writeidr_allocdevice_createxa_load__crc_vfio_external_user_iommu_id__crc_vfio_unregister_iommu_driveriommu_group_unregister_notifier__crc_vfio_dma_rw__crc_vfio_group_unpin_pagesiommu_group_register_notifier__mutex_initiommu_group_set_iommudata__crc_vfio_set_irqs_validate_and_preparegic_nonsecure_prioritiesidr_destroymemset_dev_warnmisc_register__crc_vfio_external_group_match_file__init_waitqueue_headiommu_group_get_iommudatakasprintf__crc_vfio_device_putdown_readstrcmp__xa_cmpxchgblocking_notifier_chain_unregister__crc_vfio_unregister_notifierunregister_chrdev_region__crc_vfio_unregister_group_devmutex_unlockparam_ops_boolget_unused_fd_flags__crc_vfio_init_group_devxa_destroy__crc_vfio_register_group_devdevice_destroy__warn_printk__crc_vfio_group_get_external_user_from_dev__arch_copy_from_user__crc_vfio_device_get_from_dev__crc_vfio_register_notifier__fdgetmatch_string__crc_vfio_group_set_kvm__ubsan_handle_load_invalid_valueiommu_group_add_devicetry_wait_for_completion__crc_vfio_iommu_group_getup_read__crc_vfio_pin_pagescdev_initpci_bus_typekmalloc_cachescdev_deliommu_group_remove_devicesystem_wq@	P	x
|
�O�s�s8c<@�c�������
�
HD���]4l���-			d<	H	|	�	�	��	F�	
�	
�	O
	

	
d
�4:LsTH�:�H��g,�L
P
XOp	t	�����:,
sD
�H8����4����X� 47@(D(H^TXd�|�8��8� �
�
�`�`���8$�8, <
@
LO�s��s`|
�
�
�y�?�s�Q��0
<
Ph�*�*\*d*�O41<sxs��H��H� �
�
��W$�(�,W<�@�HaTcX\t�x�|��P"�P"�V�OsQPJh
|��x���x�D�����K�s s0Q8P1`1p?xs����	1`O�s�s�����	�	��D�8X�8| �O�s������,(H^\O�s�
�
��<B,(<
P0�1TF��HL:l�1�
�
��O$s4:D�
�
��O s 
 
l 
p 
� � � 2� 
� 
� O8!s\!s�!1�!1�!�!�!
�!
"h"
l"
�"O�"s#s8#�8D#�8H# X#�`# d#�l# �#
�#O�#s�#D$	$	$x$$x $$$0$D8$	<$@$	D$T$�X$�\$�$&�$D�$P�$P�$z�$D�$	�$�$	�$%�%�%(%1<%DH%	L%P%	T%d%�l%�p%�%�%1�%&�&	&	L&F�&H<'HH'Et'8�'1�'1�'E(((�((,(8(�@(D(P(�X(\(h(��(
�(
�(L)O$)sH)
L)
p)�8|)�8�) �)�)�)W�)i�)P*2h*2�*�*�*O$+sX+d+rt+&�+D�+(�+(�+z�+�+
�+
�+<,0D,0H,$p,O�,h-1 -s<-�L-�-8�-O�-s�-u�-	�-	.X.X.�H.�.s�.#�.O�.s/:@/hD/hH/^T/X/d/�l/p/|/�1G,1�1}2020$2$�2*�2*3*3* 3*$3*43*83*�33�30040840<4$�4�4�4�5	 5	�51�51�5�546
86
D6�6�67
7
7�7
�7
�7\8t8�8
�8
�8�9�9�9
�9
�9(:!L:-X:
\:
h:P;h;|;
�;
�;�;m�;
�;
�;�<
�<
�<O�<��<s=8�=1�=��=��=��=1�=s�=4>L>P>\>�t0 �(
,
<�HPW\�`�dWh�_�����+���������
������		� =4o<@D+LbT
X\
d�

,	0	8l@[H�ToX
\`
dhp�xw\gh�k lop$k(W,X04S8T<@_D`HfLwPxTX[\\`Mdchdl|p{t|r  ��#�$���������b���A�'�(�q�+�,U/0�R�3�4H�L7P8TjX;\<l.p?t@0@4C8D<�@GDH$(K,L���O�PxC|s�t`Idh��l��ST6%��Y $n5e0v4�8@/D<x~Hp9{$>`N�,(� )LPtd>xh>�l>$�(p>0<4t><d0@@H�0L@T�1X@`�1d @��D�$�$(�0�$4�<0%@�H�%L�T�'X�`<*d�l�+p�x�=|��(����Z��� �$�('�0�4�8@D\H�PTTX'�`@dthptXx���X�'Q���������'Q�����������'Q�����������'Q������'Q�� �$('Q0h4�8�@lD�H'QP Tl X�` dl h'Qp!tx!x��!�x!�'Q��"��#����"��#�'Q�0#��#�(��#�,$����$�8%�`��$��$���'��'��'�''Q('�'� ,'$�'('Q0�(4H)8�@�(DH)H'QP�)T(*X�`�)d(*h'Qp�,tl-x���,�l-�'Q�4.�/���8.�/�'Q�40�3���80�l0�'��h0�P3��t0��2���x0��0�'��0H3l1 3� p1$�1('�0�14X38@�1D43H�P�1T�1X'�`�1d`3hp�2t�2x���2��2�'Q��3�X4����3�X4�'Q��4��4����4��4�'Q��4��4����4��4�'Q�p5��5��t5�5'Q�<p=� �<$p=('Q0=4x=8�@ =Dx=H'QP�=T>X�`�=d>h'Q0` �(�0�8@@�H�PXP`�h0p�x�`� �`���0�`�@����� 	��	���P
��
� �dp�  �(�0�80@4HTP X�`@h�p`x��� ��!�P"��%�p(��*�,��/��3�5��5��6� 8�P9� ;��<0�0(�00@�H0X�`0p�x0���0���0���0���0���0�0� 00�@�H	�xp�	��x8�@	�H�P�p�x	��������	�����8"@p0P�/X;p�<�@  8 	H P����@��P
;�(p8T��P��; �@�	�t .symtab.strtab.shstrtab.rela.text.rela.fixup.rela.init.text.rela.exit.text.rela__ksymtab.rela__ksymtab_gpl.rela__kcrctab.rela__kcrctab_gpl.rela.altinstructions.rela__bug_table.rela__jump_table.rela__patchable_function_entries.rela.data.data..read_mostly.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline__ksymtab_strings.rodata.str1.8.rodata.str.rela__ex_table.rela.rodata.modinfo.rela__param.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @�@@��,6+<A&@�67HA�2@�`6G�B�B@h6WXCxR@p�6	f�C�a@@�6y�D(t@��6
��DP�@��6�8El�@��6��E��@`@6�8Fp�@��6��p�J�@�+6��L��@�1�6�DNHN�@h4�6"@O�@@�506A�R<�RF�R^2�R�p2�U�2QY��HZ�@606&�PZ��@H6�6(�3^��a(�@�8`6+�(a �Ha$�la0��a�� z z0 zXxzdܔ��%7�	��H9-0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel keyO�J��Yr�������j�9+��0	`�He0
	*�H��
�N]��/(��0۵�s��/A7L���E\�Nj�����cߵcQ��hq�B�o��f�m�'�n‡�wt��وzL�F~���S$*�u3�z'���2{��'SS���+khBw^O����<@]>A�D��A���Ol��"oj)��
C}qq�_�2T"�H���6�I9������.؜=�ڊ�nQ����Z�cc�:Lbc��&M����ҥ��A)\�:n�G�C�_ĕ��c=����R��v4a�LE�V��K��d {��Ŷ0Rݭ|�����!��9�����Ϡ9�ALjyc�0�ϱ�@�|��g�\���rd�2��dE�Ţ�̜X����J9b���ӣ2���(�SIg[z<>�2�Q����1V1HG��-�ct\CX��G��������=�L+
h�f��rnw���bd�ߵ�Zuu��U��|�0�HEc���?����ag���zm��� ɰ.mh�H��f���5V�c�4�m�wsC��V���#��~Module signature appended~