HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/modules/5.15.0-89-generic/kernel/drivers/platform/x86/huawei-wmi.ko
ELF>�@@#"GNU������@�-����u�&D`U�LinuxLinux�UH��H��ATL�g8L���L��H���L�e�1�����UH��H��ATL�g8L��H�����t
L�e���H��L�����t�L��H���E���E�L�e���ff.��UI��H��H��I��pH���]���UH��AVAUATI��H�u�H��0eH�%(H�E�1�H�E�����H�E�����H�E�H����8�H�pA�������L���I��H���H�H��tD�hA���A��t=��L��L���H�}��H�E�eH+%(unH��0A\A]A^]�A�F�� <w���1�H�U�H��H�E����H�E����u�H�}ؾ�H��t�?uH�wA���u���u��0����ff.���UH��AUATI��SH���	H��0�;tH�����t�H��H��0��;u�H�����u
[1�A\A]]�I��$�M�l$H�x�I��$�������u6I��$��X�����t�L��H���1�[A\A]]�H���H��L���뭐�UH��AUI��ATS�H��H�Gp����w ��uH�VH���[A\A]]����H��E1���C��t+Ic�L��H�@H�CH�4�����C�P�D9�wJA��A9�r�L��H���[A\A]]�����H�N�VH���[A\A]]�H��L����C�H��E1���S��u�IA��A9�s@H�SIc�H��L�����C�P�D9�v�H��L��A����CA9�r�L��H���[A\A]]�����UH��AWAVA�AUI��ATSH��H��8H�}�eH�%(H�E�H�H�E�����H�E�H�E�H��H�E�H�E�H�E�L���L���1�L�E�H�M�H����L��A���E���H�}�H���������W���H�GH�p�H�w�>��A����A���H�}�H��t>L9�IGŃ���H�H�{H��H���H�L�H�L�H)��H)�����H�H�}��H�E�eH+%(��H��8D��[A\A]A^A_]������W���H�WD�BA����BH�r �?���A������u5��t�����{������T�f�T��j���A������c���E1����������T��T��D�������U�H��AWAVI��H�����AUI���ATSH��eH�%(H�E�1����A����ugL�eϻ��Ic�M��t�s�Hc�H�����A�D$�A�EM��tHc�H���wmA�$A���tD�{�H���w4I��A�|$t�H�E�eH+%(uvH��D��[A\A]A^A_]�H��H��D������D������H��D������D������t���H��D������D������:����@�UH��ATI��H�u�H�}�H��eH�%(H�E�1������u�M�U�H��L���H�H�U�eH+%(u
L�e����f��U1�H��ATI��H�u�H��eH�%(H�E�1��$�����u�U�H��L���H�H�U�eH+%(u
L�e����ff.��U1�H��ATI��H�}�H��eH�%(H�E�1������u�U�H��L���H�H�U�eH+%(u
L�e����ff.��UH�׾
H��SH��H�U�H��eH�%(H�E�1����uH�E�w@�x1�1�@��H��H������HcЅ�H��HE�H�U�eH+%(uH�]���H������D�U��H��AUI��ATH����H����SH��eH�%(H�E�1�HDž���H�������uH�Lc�M��tHc�H���wm������A�UH���tI���w/H�������t�H�U�eH+%(uLH��[A\A]]�L��H��������������H��������������v����ff.�f��UH��ATI��H�}�H��eH�%(H�E�1�������u�U�H��L���H�H�U�eH+%(u
L�e�������d��UH��AVAUA��ATS��dwz@��@�։�H��H��H
H	�I��H�H��tD�0A���A��t
��uA��dt1�1�L�����[A\A]A^]�1�1��u�����u����θ���Ӹ���@�UH��H��H��SH��H�M�H�U�H��eH�%(H�E�1����u0�u�}��	���HcЅ�H��HE�H�U�eH+%(uH�]���H������fD�U1�H��ATI��SH�}�H��H��eH�%(H�E�1�������tH�H�U�eH+%(uEH��[A\]�H�U�H��L�����u�u�}��[�����H���HD��H�������U1�H��ATI��SH�u�H��H��eH�%(H�E�1������tH�H�U�eH+%(uEH��[A\]�H�U�H��L�����u�u�}�������H���HD��H�������UH��ATS��H��`eH�%(H�E�H�H��tD�`A���A��u7��1�1�H��H������H�U�eH+%(��H��`[A\]�H�E��E�H�E��I��H��t^H��H���E��E��E�H�E����t81���H����1�H�U�1�H�U�L��H�E�����f�������\���H��L�����t�1��ۺH��������UH��AVL�wAUATI��SH��H��H�H���L����I��0A�<$��L�����t�L���I��H����H�1�L��H��H�@�fA�EM��`���tL��H��L���E���E��CL�����u�L��H��L������\���������H���A��1�E��uH��[A\A]A^]�H�H��H��H����L����I�D$(A�D$4I�D$PIDŽ$��M�t$x1�L��A�D$0I�t$(A�D$8�L���1�A�D$�v�������A�D$L���1�1�A�$�3�����tA�$L���1�H�����H��I�D$H��I�L$�I�T$L��I��H���1�H��[A\A]A^]�H��L����h���H���H��L����f������3���fD�UH��AVAUATI��SH��(L�opeH�%(H�E�1�H�E�����M���I�EH�E�L��H�E�H�E��1�L�E�H�M�H����L��������H�}�A�����H��tH��L��E1��m�H�}��H�E�eH+%(uH��(D��[A\A]A^]���UH��PH��H��]��U����
H��ATA��H��`H�=eH�%(H�E�1��H�H����H��H������t��H������t
��H��@H��H���A�ą�uBH�}��H�E��H�}��E�����H�E��H=�vH��A���H�=�H�E�eH+%(t�H��`D��A\]�I��$ H����A��H����I��$ H����I��$ D��H������H������H����H���H����H�E�D��H��A�����H����H�}��H�E�H��A�����H����H�}��H�E�H��A���H����H�}��H�E�H��A�����H����H�}��H�E�H��A�����H����H�}��A��H����A��H����I���H��A�����H�UH���H��H���H���H�=�]�Unable to get event data
Bad response type
0x%llx"%.*s"{}0x%02x,[]Unexpected obj type, got %d
Bad buffer length, got %d
Bad package count, got %d
Unexpected obj type, got: %d
%d %d
%d
%d %d%dSPINWPINHuawei WMI hotkeyswmi/input0Failed to setup input on %s
&huawei_wmi->wmi_lockplatform::micmuteaudio-micmutehuawei-wmiargcallfn_lock_stateHuawei Battery Extensioncharge_control_thresholdscharge_control_end_thresholdHuawei MACH-WX9Huawei MateBook X39142400-C6A3-40fa-BADB-8A2652834100Unknown key pressed, code: 0x%04x
ABBC0F5B-8EA1-11D1-A000-C90629100000Failed to evaluate wmi method
Bad package element type, got %d
/build/linux-SaOI8K/linux-5.15.0/drivers/platform/x86/huawei-wmi.ccharge_control_start_thresholdlicense=GPL v2description=Huawei WMI laptop extras driverauthor=Ayman Bagabas <ayman.bagabas@gmail.com>alias=wmi:ABBC0F5B-8EA1-11D1-A000-C90629100000parm=report_brightness:Report brightness keys.parmtype=report_brightness:bintparm=battery_reset:Reset battery charge values to (0-0) before disabling it using (0-100)parmtype=battery_reset:bintsrcversion=AFE9FCF3CDA268AE69AB8C6alias=wmi:ABBC0F5C-8EA1-11D1-A000-C90629100000alias=wmi:59142400-C6A3-40fa-BADB-8A2652834100depends=ledtrig-audio,wmi,sparse-keymapretpoline=Yintree=Yname=huawei_wmivermagic=5.15.0-89-generic SMP mod_unload modversions 59142400-C6A3-40fa-BADB-8A2652834100ABBC0F5C-8EA1-11D1-A000-C90629100000HUAWEIMACH-WX9HUAWEIHUAWEI MateBook Xreport_brightnessbattery_reset�����q�r�s������������$�$���Lmodule_layout���%param_ops_bint$U>�single_release�Y�seq_readbuE�seq_lseek� }Aplatform_device_unregister�<+platform_driver_unregister����platform_device_register_full�^Ѕ__platform_driver_register�^��dmi_check_systemӯOkmem_cache_alloc_trace��kmalloc_caches�_��battery_hook_register�EQ=debugfs_create_filew�#debugfs_create_x64���debugfs_create_dirֳ�Kdevm_led_classdev_register_ext"<Y�ledtrig_audio_get���__mutex_initu݋�wmi_install_notify_handlerd#	input_register_device
*�msparse_keymap_setup`��-devm_input_allocate_devicek�-�acpi_evaluate_object�d�Pacpi_has_methodEec_get_handle�n��sscanf����msleep�i��kstrtoint��?<sprintf���__ubsan_handle_out_of_bounds8�2mutex_unlock߾h`wmi_evaluate_methodK��Mmutex_lock��seq_puts]h
seq_printf"K�battery_hook_unregister!��debugfs_remove�1�vwmi_remove_notify_handler����wmi_has_guid��@�_dev_info��T__ubsan_handle_load_invalid_value7�z�_dev_errke��__stack_chk_fail�B��wmi_query_block�zkfree��sparse_keymap_report_entrysV�dsparse_keymap_entry_from_scancode��wmi_get_event_data5��single_open<=�device_create_filen��1device_remove_file�9�[__x86_return_thunk�m��__fentry__
QPN'u8 [256]''int'�g\'_Bool'������������huawei_wmiGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��q|{ 0�{ �;g1T@
=��{ ��u�G�)|@��{ g�u A�@
B��{ �{ �{ �{ >��{ | | | +| ;| {
���D| 6R| 6]| 6H�o| }U�eX@�| ��| 6�| 6H�J�@��L���a(@PT���| m
(K�C�
N�Z
P�>�
R�C�B�W�
(U�(�| W�| ��| ]�| ]
�Gg1S�| ]�} �(
�}*�)S0} `�M} a} x
�h�t} d�
cTB(�} f��} f��} �} �} $~ xC~ xe~ x
@F�~ o�
@�F��~ q�
�!(+(�~ s�
eXu�4c�;�~ u��~ �{
�]x�6
y�wmi_device_idguid_stringwmi_notify_handlerkey_entryled_audioLED_AUDIO_MUTELED_AUDIO_MICMUTENUM_AUDIO_LEDSBATTERY_THRESH_GETBATTERY_THRESH_SETFN_LOCK_GETFN_LOCK_SETMICMUTE_LED_SEThwmi_argbattery_resetec_micmutereport_brightnesshuawei_wmi_debughuawei_wmibattery_availablefn_lock_availablewmi_lockhuawei_wmi_exithuawei_wmi_inithuawei_wmi_removehuawei_wmi_probehuawei_wmi_input_notifyhuawei_wmi_debugfs_call_openhuawei_wmi_debugfs_call_showfn_lock_state_storefn_lock_state_showhuawei_wmi_fn_lock_gethuawei_wmi_battery_removehuawei_wmi_battery_addcharge_control_thresholds_storecharge_control_end_threshold_storecharge_control_start_threshold_storecharge_control_thresholds_showcharge_control_end_threshold_showcharge_control_start_threshold_showhuawei_wmi_battery_sethuawei_wmi_battery_gethuawei_wmi_micmute_led_sethuawei_wmi_cmddmi_matchedhuawei-wmi.ko;�S	
^#�/0�/E�(\�
i�	��,7���"��9� "� H@b_�(|���D�c�0����` �(*� Mc(di�����������<�g0bA�be	�y�	��
`���d��z�@���>`
(Yyy�j��������"���,(��!	91H,c;/yj/�#� ��/�� �(�1�ZNBo((��������
'B]	9lr|��"�����2AJTo|�������	'	8	K	]	q	�	�	�	�	�	�	�	

 
)
8
P
r
~
�
�
�
__UNIQUE_ID_srcversion125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8dmi_matchedhuawei_wmi_battery_removedev_attr_charge_control_start_thresholddev_attr_charge_control_end_thresholdhuawei_wmi_battery_addhuawei_wmi_debugfs_call_openhuawei_wmi_debugfs_call_showhuawei_wmi_input_notifyhuawei_wmi_input_notify.coldhuawei_wmi_removehuawei_wmi_events_id_tabledev_attr_fn_lock_statehuawei_wmi_battery_hookdev_attr_charge_control_thresholdshuawei_wmi_remove.coldhuawei_wmi_debugfs_call_dump.constprop.0huawei_wmi_debugfs_call_dump.constprop.0.coldhuawei_wmi_cmdhuawei_wmihuawei_wmi_cmd.coldhuawei_wmi_battery_getcharge_control_thresholds_showcharge_control_end_threshold_showcharge_control_start_threshold_showfn_lock_state_storehuawei_wmi_fn_lock_getfn_lock_state_showhuawei_wmi_battery_sethuawei_wmi_battery_set.coldcharge_control_thresholds_storecharge_control_end_threshold_storecharge_control_start_threshold_storehuawei_wmi_micmute_led_sethuawei_wmi_micmute_led_set.coldhuawei_wmi_probehuawei_wmi_keymap__key.3huawei_wmi_debugfs_call_fopshuawei_wmi_debugfs_call_show.coldhuawei_wmi_inithuawei_quirksquirk_unknownhuawei_wmi_driverhuawei_wmi_exit__UNIQUE_ID_license244__UNIQUE_ID_description243__UNIQUE_ID_author242__UNIQUE_ID_alias241quirk_battery_resetquirk_matebook_x__UNIQUE_ID_report_brightness237__UNIQUE_ID_report_brightnesstype236__param_report_brightness__param_str_report_brightness__UNIQUE_ID_battery_reset235__UNIQUE_ID_battery_resettype234__param_battery_reset__param_str_battery_resetwmi_get_event_datasparse_keymap_entry_from_scancodeacpi_has_methodplatform_driver_unregister__this_modulewmi_remove_notify_handlersparse_keymap_report_entrydevm_input_allocate_devicecleanup_modulekfreeseq_lseekkmem_cache_alloc_trace__fentry__init_moduleinput_register_device__stack_chk_faildebugfs_create_x64wmi_evaluate_method_dev_info__ubsan_handle_out_of_boundsdevice_create_fileparam_ops_bint_dev_errkstrtointplatform_device_unregisterwmi_has_guid__mod_wmi__huawei_wmi_events_id_table_device_tablemutex_lockdebugfs_removewmi_install_notify_handlersscanfwmi_query_block__mutex_initdevm_led_classdev_register_extdmi_check_system__x86_return_thunkledtrig_audio_getsparse_keymap_setup__platform_driver_registerec_get_handleseq_readsprintfbattery_hook_registerdebugfs_create_fileplatform_device_register_fullmutex_unlockacpi_evaluate_objectseq_printfseq_putssingle_releasebattery_hook_unregister__ubsan_handle_load_invalid_valuesingle_opendebugfs_create_dirmsleepkmalloc_cachesdevice_remove_file^��������	���������$�)���������5u��������A^��������I^f��������lu��������s�{f��������������������u���������^��������������������u���������^��������R��������"��������/*8*SS��������_Cf	z�X���������[���������u����������q��������[�������� a��������1^��������DWk��������gW��������sPxk���������u���������n���������s�_�`�����������u���������������������	���������^��������A-F���������Qu��������aHi����������J�����������u���������4�����������u���������F�����������;����������?+���������=FI���������[=`���������ku��������p�u��^���������	�m���������Pc�����������������B��[���������u����������pa��������u:�^��������Vu��������`@le��������|`�e�����������e���������a���������^����������{��������u��������#a��������1^��������f�n{���������u���������a���������^�����������{���������u���������a��������	^��������=	i���������	u���������	a���������	^��������`
u��������j
u
e���������
 �
e���������
a���������
^���������
��
{��������u��������a��������^��������R	e`�u�������������������u���������^�����������p��������(u��������6a��������A^���������u�����������p���������a���������^��������
u��������)
�1
p��������[
a��������a
^���������
	�
u�
u���������
y���������
�T��������*�E���������^�fT��������z��a���������^����������	�k���������Y�����������%w��������3�>h��������K`��������Y�ao��������wP|k���������u���������	�	��r���������,�`
�>�v��������s��������bLg���������sW�b�����������[�}���������u���������`�f�����������|�����������f��������^��������Um��������fPpc��������z�����������[���������u���������a��������^��������	u��������#^��������D�DX]��������_	o�v	z	t���������(�	�$�	�V���x���������L�~���������
U��������	[��������*a��������9u��������h��������� �%���������*z9>h��������C�U(Zd��������_�i n���������s�}@�������������L�h���������F���h�����������i�h�����������xh����������1h��������:�E�Wh��������`�kp���������ue��������������
�x�h����������	j���������#U��������*	/[��������5u��������@� �(008�@�H�P0X�`	h�	p�
x���@���`
����"�V�\�z� ����# �h �Vg ((�0V8gH,4k�����P �$�(j,�0U48�<�@�	D_
HL�P�T'X�\
`�
d�h�l�pt8x4��� �0�8�@�P�X�`�p�x����������X���X�X �0X@�PX���0�L``p�
x	�n�@����������0�@��8_8Z.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela.rodata.rela__param.rela.return_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@@X Jt=E@Plp Z��U@�n8 n]9i@�r� 	~��y@�s( �2N��20'�Wc��� �@�u �P"P�@�v� ��"|�@�w� � #�
 ��00 �@xz �4�@�@�~0 �70�7X"�72�7�7d@x@
!R	�M�
�~F0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�s�b3��H$=�Q��`D�5�;{!��]^�����c֎ϋ_�GO�>�C�	?sY�/�Q��!��{����P6-���_}�ot��l�؆F"*�E}%́y
�C�;��S�|���H�x�\����2�RJ:
}̈́�)]~0_BH�йM�A�}>�,@�/,+�1VN=������V��謔Un��%"\lNwj2�����w9�
\A�fe��m!W����1�Pq�(�zѻC�{��4�����NE�v���8�]� ��0'zd.�����ǭ��k�lf��*~#@9��H��F�ڙh���퀐A\�
�r�j{�����=ߨ���R�J (�P�5̑GYa?�vLN4��&KC��u���`s�?/�n�]�k�o~��c�b����l��!
�Iʷ��|�+��FFp�к���41�����7�6��a�P"��1�ju��%������'�O��/���Gb�pY^P�td���떑fEj�nzZ_QD��6�~Module signature appended~