ELF8_@@$$$$$enable(work_completion)(&(&ovh_info->port_overheat_work)->work)Couldn't un-vote for USB ICL ret=%d %s enabled cleared_time3failed to get %s from '%s', ret=%d google,port-overheat-work-intervalovh_probePort overheat mitigated Update USB port temp:%d Cannot create sysfs group, ret=%d POWER_SUPPLY_PROP_PRESENTgoogle,end-mitigation-temp&(&ovh_info->port_overheat_work)->timerusb-portcannot read end-mitigation-temp, ret=%d google,usbc-virt-sensorfound usbc virtual sensor %sUSB_OVERHEAT_MITIGATION_VOTERCouldn't un-vote for disable_power_role_switch ret=%d cannot read port-overheat-work-interval, ret=%d plug_tempUSB_ICLPOWER_SUPPLY_PROP_TYPEC_MODE%d DISABLE_POWER_ROLE_SWITCHdis%s: failed to register cooling device: %d trip_timecannot read begin-mitigation-temp, ret=%d sensor-namesupport_ueventUSB is %sconnectedgoogle,overheat_mitigationgoogle,polling-freq%s disabled cannot read polling-freq, ret=%d Cannot register power supply notifer, ret=%d Couldn't vote for USB ICL ret=%d max_tempoverheat_mitigation%s: failed to get wakeup source Port overheat triggered 3Couldn't find USB_ICL votable 3Couldn't find DISABLE_POWER_ROLE_SWITCH votable google,begin-mitigation-temphysteresis_timeusbusb overheat throttle state=%lu Couldn't vote for disable_power_role_switch ret=%d POWER_SUPPLY_PROP_TEMPgoogle,overheat_mitigation{og_WOC@@xBR5R r \T uvB !#R@ 72!#R 7B!#R@7R!#R7!9Z5@@hT@@!@RR r \@x#h96Xz@fud*@!]*@!X @**@**! *{zb!B* )!cR" @7mB!c?#T@!B**@! @*@!U @)@?T*OFWE_DgCoB{A_ր@!B*!*t@!A6*@!*{ @S`h@!A`@ @*{¨_{@BIAR|@{_{@BAAR|@{_{@BEAR|@{_{@B9AR|@{_{@B=AR|@{_C{WOC@D9h5`~@u](Rh9R!7@1`TZ1T`ZA@R @)@?8TODWC@{AC_`\!*uh2AkMTt2hD9t*46RhD95[fE9qhD9 4AkTh@ @Th@h RiJiIӉ}ɛKhhbAi^A H qhbkTnE95@9(4h*AiRA kTh@ AThD9h5fE94`\!`^!"R*97`]!"R*4R,7 RiJiIӉ}ɛKht9`^!**7Rt]4"aR &7@(7t]qh9T&R%7@7iD9Q q'?q *R *h97 RiJij*AIӉ}ɛKhj.nE94`^!"R* 7k`T@ )q"!nE9q * *7(Rj9@94h@H TjE9 4`\!h2Ai.AjBAk:AlJAhiH K K Rh iiJijJAIӉ`]}ɛK K!**h7`^!**h\ 7AARth Fy#*@@!*1T*@!*@! *@!*!@Th*AiVA k*T@T@T @ description=USB port overheat mitigation driverparmtype=enable:boollicense=GPL v2intree=Yname=overheat_mitigationvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=pmic-voteriymodule_layoutg__stack_chk_guard__stack_chk_failӅ3-system_wq!param_ops_boolj<platform_driver_unregister[!wakeup_source_unregister~.sysfs_remove_groupÁkpower_supply_unreg_notifierfLscnprintfJmod_delayed_work_onZ%strcmp__msecs_to_jiffiesBMqueue_delayed_work_onNykobject_ueventktime_get_with_offsetmsleeprpower_supply_get_propertyF)__pm_relax07of_thermal_handle_tripޅɤ__pm_stay_awakeh__list_add_validof_find_property^>of_property_read_variable_u32_arrayGj_dev_info!&(@thermal_zone_get_zone_by_nameof_property_read_string-'Hof_get_next_available_child[yof_find_node_by_namedevm_kmallocj)sysfs_create_groupd3thermal_of_cooling_device_register bpower_supply_reg_notifierdelayed_work_timer_fn)init_timer_keyMlockdep_init_mapd__init_workcF_dev_err;ifwakeup_source_register+ vote2|printkfind_votablen^power_supply_get_by_nameg__platform_driver_registerLinuxoverheat_mitigationGNU$eL LZ $,M0M8[DM{HM{L\XM\M`\hMMnMAMAnMMnMkMk n(M,M4i@jHM"LM.PXM"\M.`pjklMMmhop4M8MHMLMXM\Ml^^MM_aMKMKbNdM\KNdM\KcNT NT e$M(M,M0M8fPMTMXM\Md`tM@xM@MVMVMwMw]MM`MMMM`MM `0M4M<gLMPMT``|}MM~MM|MM|M M,|LMPM\||MM|qty,x08`MdMpmv$L(L`M=dM=hmpMtM^MM^vMM^u tTtvMM^MM<MM< M= M= m4 L8 LX M\ M` m v M M ^ M M ^ w0 M4 M08 M@ M0H ]` M d M h `x MA| MA M M ` M  M  `   M ML mp t  r M M< mL sx Mf| Mf m M M' M M' ] M M$ M, M0 ]@ MD MH `P | M M z   x,M0M4m8<L{L LM LNNd0MP@XMHLLHLxLLM8NlHMqhN<xMN MNMrNLN N N XYAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)GJ:N@KBLMQPR./0278CFAED=>fQ@ %.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss__versions.rela.data.ovh_driver.rela.rodata.ovh_attr_group.modinfo.rela__param.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela.text.ovh_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapower_supply_get_propertyof_find_propertyinit_timer_keyovh_probe.__keyof_property_read_variable_u32_array__pm_relaxmax_temp_showplug_temp_showhysteresis_time_showtrip_time_showcleared_time_showusbc_virt_sensor_listkobject_ueventktime_get_with_offsetusb_cooling_ops____versions__msecs_to_jiffies__module_dependsovh_attr_dev_errovh_driverplatform_driver_unregisterwakeup_source_unregister__platform_driver_registerwakeup_source_registerthermal_of_cooling_device_registerpower_supply_unreg_notifierpower_supply_reg_notifiersystem_wqovh_attr_groupsysfs_remove_groupsysfs_create_groupdev_attr_max_tempdev_attr_plug_tempstrcmpof_thermal_handle_tripmsleeplockdep_init_map_dev_infoqueue_delayed_work_onmod_delayed_work_ondelayed_work_timer_fnparam_ops_bool__stack_chk_failprintk__init_workport_overheat_workof_property_read_stringscnprintfovh_removevoteusb_get_max_stateusb_set_cur_stateusb_get_cur_statedev_attr_hysteresis_timedev_attr_trip_timedev_attr_cleared_timepower_supply_get_by_namethermal_zone_get_zone_by_nameof_find_node_by_nameinit_module__this_modulecleanup_modulefind_votablematch_table__param_str_enable__param_enable__pm_stay_awakeovh_probe__stack_chk_guardof_get_next_available_child__list_add_validmitigation_enabledpsy_changeddevm_kmalloc$d.29$d.19$x.9$d.28$d.18$x.8$d.27$d.17$x.7_note_6__UNIQUE_ID_intree56$d.26$d.16$x.6__UNIQUE_ID_enabletype55__UNIQUE_ID_name55$d.25$d.15$x.5__UNIQUE_ID_license64__UNIQUE_ID_vermagic54$d.34$d.24$d.14$x.4__UNIQUE_ID_author63$d.33$d.23$x.13$x.3__UNIQUE_ID_description62$d.32$d.22$x.12$x.2$d.41$d.31$d.21$x.11$x.1$d.40$d.30$d.20ovh_probe.__key.10$x.10$x.0;@6@@@@7@/2X@'`"`$ (E *+@@@/@X/x@/ @FH @F` P@(Gf@8I`@I0-0ILofJ1J'J X@W=}X