HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //lib/modules/6.1.0-52-cloud-amd64/kernel/drivers/power/supply/surface_battery.ko
ELF>�w@@/.GNU����Z��9��LBy���LinuxLinux6.1.0-52-cloud-amd64�SH��H��XeH�%(H�D$P1��T$1�H�D$>@�t$H��H�L$0H�L$f�T$NH�T$ �$�D$�D$H�D$H�D$ H�D$(H�D$>H�D$FH�D$H�D$���uH�|$(uH�T$PeH+%(u
H��X[��H���D�L$D�$�H�L$(H��H���������ff.�f��ATUH��SH�x�L�� H��L���H��H��i����L����Hc�[]A\�f.������ H�5H����f��AUI��ATU�SH��HeH�%(H�D$@1��t$L�d$H�\$*���I�EH�L$H�t$H�C�D$���H����D$
����D$�T$	1҈D$L�d$H�H�CH�\$H�D$ ����t���u��u�H�T$@eH+%(uH��H[]A\A]��@�ATI��USH��H��H�xeH�%(H�D$1��1�L��H��H�$H�����tH�H�T$eH+%(uyH��[]A\�L�� L�����Ht@H�$H��H��S㥛� H��H��H�����~���L��Ņ�u
�H����Hc��L���H����w������AVAUI��ATL���U�SH��XeH�%(H�D$P1�H�\$>I�EH�L$H���$�D$���L����D$���L�d$0�T$L��H�T$ �D$1�H�D$H�D$ H�D$(H�H�Cf�CH�\$H�D$���u)H�|$(u6H�T$PeH+%(uYH��X[]A\A]A^����t���uՃ��6�����L���D�L$D�$�H�L$(H��H������������SH���H�_xH�������H������H���[�fD�AWAVAUL��HATA�UH��SH��XeH�%(H�D$P1�H�EL��������H��������Ã��t���u/A��u�H�D$PeH+%(�dH��X��[]A\A]A^A_���u��H��L��LA�L�t$>H�EH�L$H���$�D$���L����D$���L�l$0�T$L��H�T$ �D$1�H�D$H�D$ wH�D$(I�I�FfA�FL�t$H�D$���ufH�|$(w��ƅ�ƅ�ƅ�ƅ���HtH��������t�������L����H�H��@������t���u
A�������ƅ���ƅ�ƅ�ƅ�����L��������D�L$D�$�wH�L$(H��H���ƅ�ƅ�ƅ�ƅ��1����fD�AVAUATL�� USH��L���H��D��MD��H����Ņ�uZA��t)D;�MubL���H�{(�[��]A\A]A^���Ht΋�aH�����A�Ņ�t�L��D�����L�����[]A\A]A^�L������H�x�2���f��AVAUATUH��SH��HeH�%(H�D$@1��H���q��
��H��I���H��H���ZM�,$E�t$L�� H��H��L���H�KL��H��A��H�+E1�� H�����ǃH���H�K0H��1Ɉ�H���H���H���H���Hǃ�H���D��ƃ
ǃƃ�C8H�C`Hǃ��H�]x�1�H�l$�D$H���H�H�H�L$������H���������t���u+A��u�H�T$@eH+%(�H��H[]A\A]A^���u׋D$������L���H������������Ht��aH���������L�����MH�CxH���u`H�CPH�;H�s0H��H�CXH�\$ H�D$(�H�C(H=��6���H�H���H�����u8H�����������H��L��D$��D$�����������������@�ATU��SH��H��L��@�=�@��t
H��@uHL��H�H�L��������H����������t���u8��u�H��[]A\�H�$H�L)�H9�y�1�H��[]A\���u��HtH�������u�H�H��@1���@�AVAUATI��US���L�� H��L����H�����A�Ņ�u ��H��u-���3������A�$L���D��[]A\A]A^�����wG��������O������������Q�����i��뒃�3�Ov"��J� ��K��H�ŞI�,$�i�����-���,��/����U����Q��������Q�Q�����������������~��]����g���A����������[�������D����ۃ�I�AH�ʼnI�,$���������������H�ũH���H�����t_H��H������tGH��H������t/�H��H�����tH��H�����ۃ�A�$�.�����)�x�����+uq��U����s���������ur���������������������U�A�������Q�A����������������u��������������A����������[���k�d1���r��������������]���H�ŮI�,$�R�����i����?����9������������� �����U�A����v ��Q�A����v9����Ѓ������ƒ������t߸9�r�����A�������������ƒ������������9�������fD�ATL���UH��p���SH��L���H��1��D���L�������H�{�[]A\�D�AUATUSH��D�FH�����D:��t
1�[]A\A]�H��f��CL�����<tfw*<u�L���>�����xt��[]��A\A]���<t<Su����KD�KH��H��L�������C<u�L�m8L���1�L���`���L������t~��H��@������H��H���H���H�}��H����H�;H�������H��p�����[H��]A\�rqst: invalid response length, expected %zu, got %zu (tc: %#04x, cid: %#04x)unsupported battery revision: %u
drivers/power/supply/surface_battery.cunsupported battery power unit: %u
failed to update battery state: %d
power event (cid = %#04x, iid = %#04x, tid = %#04x)
include/linux/surface_aggregator/controller.h%d
&bat->lockNiCdNiMHLIONLI-IONLiPsurface_batteryBAT2BAT1alarmspwr_notify_bat'()+-/3IJK/3IJKcache_timelicense=GPLdescription=Battery driver for Surface System Aggregator Moduleauthor=Maximilian Luz <luzmaximilian@gmail.com>parm=cache_time:battery state caching time in milliseconds [default: 1000]parmtype=cache_time:uintalias=ssam:d01c02t02i01f00alias=ssam:d01c02t01i01f00depends=surface_aggregatorretpoline=Yintree=Yname=surface_batteryvermagic=6.1.0-52-cloud-amd64 SMP preempt mod_unload modversions ��hh� �� �(�p�(� �p�� �0� ��0� (�0���0�(� �� (0�8���8�0�( �� (�0�(� 0�(� 0� (�0�x�0�(� x�� �(� ��(� ��(� (�0�(� 0�� �� �(� �(� �(���x� ���m��__fentry__�[�__ssam_device_driver_register��Cssam_request_sync_with_buffer�9�[__x86_return_thunkV�
__stack_chk_fail��6�ssam_controller_device�1P�_dev_errN�M�power_supply_get_drvdataK��Mmutex_locka��sysfs_emit8�2mutex_unlock���sssam_device_driver_unregisterӅ3-system_wqm���queue_delayed_work_on�s<\kstrtoull�J��__ssam_notifier_unregisterJ��cancel_delayed_work_sync�P�jiffies�ݦ_dev_warnU��power_supply_changeds׵Issam_device_get_match_dataӭ�devm_kmalloc���__mutex_init�f�strncpyj��delayed_work_timer_fn9c��init_timer_keyRpzdevm_power_supply_register���ssam_notifier_register�__msecs_to_jiffiesX��strcasecmpT���strncasecmpF�Cz__dynamic_dev_dbg��yrparam_ops_uint�O�module_layoutA	+	��f�surface_batteryGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0��00�	
�LUs"
Vs����(�T5u�� �%(cv�@
Xs�����%&Q@��&����������$�4�D�	T�
d�t���
����������������$�4�D�U�e�u��������� ��!��"��#��$�%�&&�7�L�W�$�$m
$g�$6�& ��0
]ss�������W�$�$m
$g�$R& 6�&0>t�@
`s��U?Q6�Q@�W��bs��W�$m
$R$����
��gshs
*isksjs0�8�Dls�@psR�^sD� �#_e#fs�y(�X�W�$�$l�$w�$��W�$��$����������.Pms. ns 1�os@R$`���$�:�(�$T5$u$��$�%$ J�\�x��!�
vws@�!rs�R�
ts��vs����u���ys�,�|s�=�~sYs
{stszs
{s}s����������S5�E�X�p������������!�w*�$*�>5�>(@�>H�9>hU�>�d�>�t�>���>���>��>(��>H��>h��>���>��>�;�s�P���X^
���s��>�> ,�>@:�>`J�K^�ms@
�sg��{�{sK"@~	�q@���q�j	T��`js@)I	nT
,�>@
���s`
���s@W*��q
�sYs
�sxsasZsus�s�s�s�s����o
{�{s���s
{�{s���s��P 
���5$�j>��qZ��
*��is�@ksy��s
���s���s���s
���sK�K���s
���sx�*���s

vws�S$	�$�U�@
��sssam_device_idmatch_flagsssam_spanssam_ssh_tcSSAM_SSH_TC_SAMSSAM_SSH_TC_BATSSAM_SSH_TC_TMPSSAM_SSH_TC_PMCSSAM_SSH_TC_FANSSAM_SSH_TC_PoMSSAM_SSH_TC_DBGSSAM_SSH_TC_KBDSSAM_SSH_TC_FWUSSAM_SSH_TC_UNISSAM_SSH_TC_LPCSSAM_SSH_TC_TCLSSAM_SSH_TC_SFLSSAM_SSH_TC_KIPSSAM_SSH_TC_EXTSSAM_SSH_TC_BLDSSAM_SSH_TC_BASSSAM_SSH_TC_SENSSAM_SSH_TC_SRQSSAM_SSH_TC_MCUSSAM_SSH_TC_HIDSSAM_SSH_TC_TCHSSAM_SSH_TC_BKLSSAM_SSH_TC_TAMSSAM_SSH_TC_ACC0SSAM_SSH_TC_UFISSAM_SSH_TC_USCSSAM_SSH_TC_PENSSAM_SSH_TC_VIDSSAM_SSH_TC_AUDSSAM_SSH_TC_SMCSSAM_SSH_TC_KPDSSAM_SSH_TC_REGSSAM_SSH_TC_SPTSSAM_SSH_TC_SYSSSAM_SSH_TC_ACC1SSAM_SSH_TC_SHBSSAM_SSH_TC_POSssam_event_flagsSSAM_EVENT_SEQUENCEDssam_eventtarget_categoryinstance_idssam_request_flagsSSAM_REQUEST_HAS_RESPONSESSAM_REQUEST_UNSEQUENCEDssam_requestssam_responsessam_request_spec_mdssam_notif_flagsSSAM_NOTIF_HANDLEDSSAM_NOTIF_STOPssam_notifier_fn_tssam_event_notifierssam_notifier_blockssam_event_registrycid_enablecid_disablessam_event_idssam_event_maskSSAM_EVENT_MASK_TARGETSSAM_EVENT_MASK_INSTANCESSAM_EVENT_MASK_NONESSAM_EVENT_MASK_STRICTssam_device_domainSSAM_DOMAIN_VIRTUALSSAM_DOMAIN_SERIALHUBssam_device_uidssam_device_flagsSSAM_DEVICE_HOT_REMOVED_BITssam_devicessam_controllerssam_device_drivermatch_tablesam_event_cid_batSAM_EVENT_CID_BAT_BIXSAM_EVENT_CID_BAT_BSTSAM_EVENT_CID_BAT_ADPSAM_EVENT_CID_BAT_PROTSAM_EVENT_CID_BAT_DPTFsam_battery_staSAM_BATTERY_STA_OKSAM_BATTERY_STA_PRESENTsam_battery_stateSAM_BATTERY_STATE_DISCHARGINGSAM_BATTERY_STATE_CHARGINGSAM_BATTERY_STATE_CRITICALsam_battery_power_unitSAM_BATTERY_POWER_UNIT_mWSAM_BATTERY_POWER_UNIT_mAspwr_bixpower_unitdesign_caplast_full_charge_capdesign_voltagedesign_cap_warndesign_cap_lowcycle_countmeasurement_accuracymax_sampling_timemin_sampling_timemax_avg_intervalmin_avg_intervalbat_cap_granularity_1bat_cap_granularity_2spwr_bstpresent_rateremaining_cappresent_voltagespwr_psy_propertiesregistryspwr_battery_devicesdevpsy_descbixbstsurface_battery_driver_exitsurface_battery_driver_initsurface_battery_removesurface_battery_probesurface_battery_resumealarm_storealarm_showspwr_battery_get_propertyspwr_external_power_changedspwr_battery_update_bst_workfnspwr_notify_batbatspwr_battery_recheck_fullspwr_battery_update_bix_unlockedspwr_battery_update_bst_unlockedspwr_battery_set_alarm_unlockediid__raw_ssam_bat_get_sta	
$(��+B�O1h=	~F�[B��,�����V,`'H��hp�tP9��:��:�	��	� ��6(?��Op�i0K��<����<�	��
��	1*$8BNe@�L0� �"��� 0`,PD@(W�j� y|K���(��
x�
(��&�# 0Ra|�������6?JR]j�������
5DZu__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9surface_battery_driver_initsurface_battery_driver__raw_ssam_bat_get_staalarm_showsurface_battery_driver_exitspwr_external_power_changedspwr_battery_set_alarm_unlockedalarm_storespwr_battery_load_bst.part.0surface_battery_removespwr_battery_update_bix_unlockedspwr_battery_update_bix_unlocked.coldspwr_battery_recheck_fullsurface_battery_resumesurface_battery_probe__key.12spwr_notify_batspwr_battery_get_propertyspwr_battery_update_bst_workfnspwr_battery_props_engspwr_battery_groupsspwr_battery_props_chgsurface_battery_probe.coldspwr_battery_update_bst_unlockedspwr_battery_update_bst_workfn.cold__UNIQUE_ID_ddebug211.0__func__.14__UNIQUE_ID_license217__UNIQUE_ID_description216__UNIQUE_ID_author215__UNIQUE_ID___addressable_cleanup_module214__UNIQUE_ID___addressable_init_module213surface_battery_pm_opssurface_battery_matchspwr_psy_props_bat1spwr_psy_props_bat2_sb3spwr_battery_groupspwr_battery_attrsdev_attr_alarm__UNIQUE_ID_cache_time210__UNIQUE_ID_cache_timetype209__param_cache_time__param_str_cache_time.LC4.LC16param_ops_uintdevm_kmalloc__msecs_to_jiffies__this_module__mod_ssam__surface_battery_match_device_tablecleanup_moduledevm_power_supply_register__dynamic_dev_dbg__fentry__sysfs_emitinit_modulessam_notifier_registerssam_device_driver_unregisterstrncasecmp__stack_chk_failqueue_delayed_work_on__ssam_device_driver_register_dev_errmutex_lockstrncpystrcasecmp__mutex_initpower_supply_get_drvdatassam_controller_device_dev_warnkstrtoullssam_device_get_match_datassam_request_sync_with_buffer__x86_return_thunkpower_supply_changedmutex_unlockcancel_delayed_work_syncinit_timer_keydelayed_work_timer_fn__ssam_notifier_unregistersystem_wqK���������^���������_���������Q���������Z����������T��������K��������Y��������#U��������-<L��������Fb��������R_��������aK��������fY��������wg���������R���������K��������5^��������c_��������hQ��������qK���������Y���������\���������_���������U��������b��������&b��������3b��������DQ��������QK��������^��������8_��������UZ��������tyT���������Q���������K���������f���������c���������K��������[_��������	^��������ga���������Q���������Z����������T����������������K��������+U��������^b��������g`��������v_���������b���������b���������_���������b���������K���������K��������]��������#D��������F
MUX��������oV���������e��	p	0	d���������	_���������	U���������	b���������	`�	�
�!
I��������S
N��������a
h
�v
b���������
Q���������
K���������
��
E��������_��������&a��������=_��������]a��������qK���������Y���������U���������b���������_��������"
/
W��������=
G
W��������U
_
W��������r
w
P���������
%�
W��������1K��������NU��������bb��������j-w`���������K���������_���������_���������	J��������2U��������Fb��������\`��������K��������FS��������O��������
P[��������`�#T��������-g	>�FT��������` �(p0P8�@�HP�X�`�
hpp0x�(`8PP9`>������X�FC �Qb�7Zu� �	$(<,�0�4�
���� $(,N0O4Q8V<`@�D�H�L�P�T�X�\\`]d^h`lbpgtlxp|w�{�|�������������H�P�W�Y�^�f�l�p�/�0�1�3�5�7�<����������������������NQRT V$X(Z,_0
48<@D#H$LlPoTqXs\u`zd�h�l�p�t�x�|���������������������	��	��	��	��	��	��	��
��
��
��
��
��
������8�9�:�<�Alpwy{�� �$�(�,�0�4*80<7@?DGHsLtPvT{X�\�`�d�h�l�p�t�x�|������������b�������1�;�C�E�J�APB��	*)x�� �����@���C��pHM)x�8MPH.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.rela__param.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.dD?�b:@�R@,JE@�]`,Z*U@P^0,j6Je@�^�,	~��y@@_�,�2V�2VI�� �@�`�,����H(�@�a`,�p8�@�aP,��&����@0c�,���  '
@�s`, 8'@(tH,2`' -@pt�,=h(8@`u, Mp(H@xu,"]x(8X@�u`,$k�(�@f@�u0,&�@,�0@,P��,��,�pA�	-C	0K v�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key7���?3;�#(���R��N0	`�He0
	*�H��
�l#�`
d߳8�{���g���i�S��7�<��b�b5����F��2�Mũ��K{[:`�.L8cz7�����/N��tv��&���I8�9PJ�3�i�i�����A#�]���/��(?�����{�4G2�1�oݔ���a	ui1�m�#�%�o��^w{���ך
�x,�D猍��T�4~�:�A�Qֹ업�GDu[�b�>�+p��#ȫ��w!� �$0���w�P��3Ũp��g^�6�w$�
L�F%mP�+�@�K��p�UL��Jc��h^�9��8�����'��(KD"���_�gt�1�!�=��kQPqWr@��<O�b��{a"���X����n!x���[	KS�B6g����a	�?]=�ܐ/�m�'�ט�'(|.�JZ��>����/�7�ʁ������ ��9��V����LEj73��ؔ8�N��#�2.�d�\����Ѱ�@
�;r���â��蒺��_�,Bp�DB��GĜ�v���~�4�Po�~Module signature appended~