ELF@@#!{og_WO@BR'R rvvBu ub`"x`wR`w" wACbb!#R 7br!#R7b!#R7b!#R7!9C`4=C @?cT5z@C @!`@RR r`![@\9\#6@CU[ |@3u0*`@!%*`@!*`@!@@*`@!*U _)@?T*OGWF_EgDoC{B_` @**`@**!`ubu`u{{h`"u"`Bu&`!Rh*uh*v@57 ~A!cu?vrTu@`@!B*`@!B!*"fh@!A`7 *`@!**n{ `"sf@`h@!A``b@ @*{¨_{og_WO@B9h4``b@y"(Rh9v@C CR` 7C@Z1 T1aTR`@!*xh@kTw`uhC94<R`hC9quhC94z@`rhA_kMT`h@ Tt2*@@!*Z1T`t`"A@R _)@?AdTOGWF_EgDoC{B_{Bzh@h RiJiIӉ}ɛKvh*A`h&A(qh*T@9@9y 4 4`h@ T`hC9H&4]`b`@!**7R:@C #CaR#7C@(7@qV99@C 0CR07C@7Q q`'@v9hC9q*HR*qATj(4v@`bhAkT`h@ T@@964`@!v@`2y"zvv@`"vv AyhA`BK{{BhA`RK RviJiIӉ}ɛKhA`bK`Bv` @!** 7`b`@!***|@7CARRvv`9R*9 RiJiIӉ}ɛ`Kvv@`v@94`b`@!"R*7*`@!*TkT`@ )_q"!@9?qH**qaT`(Rh9*`@!'*`@!*!**T@@!*m{h@ Tv@`rhAk TCw@ TB @@CX+B@@HC?C@qT:@@CV+B@*? 4 z@(@!@T`h@h@9(4@@94*4@@!*`hC94Cw@ TB @@CX+B@@C?C@4 :@@CV+B@!R?`4 z@(@!@`THF`hC9(4`@!``b9`@!"R*7`B` @!"R*6R@7 RiJiIӉ}ɛ`"Ktv9p*`@!*`@!*^`h@ Tw@T"_84B @@T@9h48`h@@@9 4-h@ TCu@` TB @C+B@Y@@H@HC ?C@qT@C+B (@*? 4 x@@@ T`hC94`9`b@a{ O@@`! 4s`hC9h4 s@ROB @ R{è_{ HRh @*{¨_{ObAT@*tOA{¨_{WO`b TsAuv@tT`C!@R*OBWA{è_{O^@2@BROA|@{¨_{O^@"@BROA|@{¨_{O^@R@BROA|@{¨_{O^@B@BROA|@{¨_{O^@b@BROA|@{¨_RA_RA__$$$$$@@@@@!`@3`@@!`.` @@`+`(`#`@+`@)`#`1`@"`@ @@@@@@@&`7`@@4`@@@%`"` @ @!`0` @ @ @ @ @ @@ @@ @ @{!{_{{_enablegoogle,overheat_mitigationgoogle,overheat_mitigationusbUSB_ICL3Couldn't find USB_ICL votable DISABLE_POWER_ROLE_SWITCH3Couldn't find DISABLE_POWER_ROLE_SWITCH votable USB_OVERHEAT_MITIGATION_VOTERoverheat_mitigation%s: failed to get wakeup source Cannot register power supply notifer, ret=%d usb-port%s: failed to register cooling device: %d Cannot create sysfs group, ret=%d google,begin-mitigation-tempcannot read begin-mitigation-temp, ret=%d google,end-mitigation-tempcannot read end-mitigation-temp, ret=%d google,port-overheat-work-intervalcannot read port-overheat-work-interval, ret=%d google,polling-freqcannot read polling-freq, ret=%d google,usbc-virt-sensorsensor-namefound usbc virtual sensor %ssupport_ueventPort overheat mitigated Port overheat triggered POWER_SUPPLY_PROP_TEMPUpdate USB port temp:%d 3failed to get %s from '%s', ret=%d Couldn't un-vote for disable_power_role_switch ret=%d POWER_SUPPLY_PROP_PRESENTPOWER_SUPPLY_PROP_TYPEC_MODECouldn't vote for disable_power_role_switch ret=%d USB is %sconnecteddisCouldn't un-vote for USB ICL ret=%d Couldn't vote for USB ICL ret=%d %s enabled %s disabled usb overheat throttle state=%lu max_temp%d plug_temphysteresis_timetrip_timecleared_time/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/power/supply/google/overheat_mitigation.c& 3 "A%E!GK+Mbf7hry!30~u%####(i n<-=BRZZZ,lfgihjffgihjparmtype=enable:booldescription=USB port overheat mitigation driverauthor=Maggie White license=GPL v2vermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64name=overheat_mitigationintree=Ydepends=pmic-voterdev_attr_hysteresis_timeovh_probeovh_attrdev_attr_plug_tempovh_driverusb_cooling_opsdev_attr_max_tempmitigation_enabledusbc_virt_sensor_listmatch_tabledev_attr_cleared_timeovh_attr_group/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/power/supply/google/overheat_mitigation.cdev_attr_trip_time/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/power/supply/google/google_psy.hzRx (B 4 B ,PH ` tC  ,H ` D 04C  `C   (D 0LTC  lTC  TC  TC  TC  AAzRx Linuxoverheat_mitigationFiūmodule_layout$param_ops_bool__asan_unregister_globalsF<__asan_register_globalsfLscnprintf怺mod_delayed_work_onZ%strcmp/<__pm_relaxFęmof_thermal_handle_tripdmemsetM=kobject_ueventmsleepktime_get_with_offsetʮqueue_delayed_work_onӅ3-system_wq__msecs_to_jiffiesn__asan_load4_noabortq_power_supply_get_property4__pm_stay_awake __asan_load1_noabortgwakeup_source_unregister*sysfs_remove_groupÁkpower_supply_unreg_notifier__stack_chk_fail *sysfs_create_group<@thermal_of_cooling_device_register bpower_supply_reg_notifierYyinit_timer_key=:%delayed_work_timer_fnXuϲwakeup_source_register+ vote_dev_err2|printkh__list_add_valids__asan_store1_noabortIof_find_property`#_dev_infoa.thermal_zone_get_zone_by_name8of_property_read_stringAof_get_next_available_childL of_find_node_by_nameM-of_property_read_variable_u32_arrayd__asan_load8_noabortl__asan_store4_noabort__asan_store8_noabortܨdevm_kmallocfind_votablez4power_supply_get_by_nameg__stack_chk_guardu=platform_driver_unregister,<__platform_driver_registerEzZ__sanitizer_cov_trace_pcGNUC }$}0x4``8``<~H`L`P\`@``@d``` `08` @` PX```px` |` ` ` xx` ` 0<@`@ H`@ Tdxxxxxx` ` x$`(`4x<D`H`PxT`X``xd`h`lxxx` ` }}x``$(` ,` 4@Pdp|[p[p[`[`` ``` `` x$08`<u@`DuLTx\d``hul``put|x``` ` xx`` x x(08` <` DLT\x}}xxxx$<xHP`@ T`@ \hxxxxx x(x0x8xHxP\d` h` l` p` xx}}x  x x$ H T d  x  \ \   x  ` `  x   $ 0 L X d |     x x   $ 0 x8 x@ H ` L ` P X h x           $ `( `4 @ H `L `X d p x|       x x x    ( 8 @ `D `P X xd xl t ` x `  x x x  ` `` ` `` ` `  x  xx  x(0` 4` <xHxPX` \` dlxp` t` xxx` `@ ` `@ x0<HXtxxxxx`` x$x0@LxTx\xdxtxxx` ` ` ` x,HTx\xdxp|xx``xxxx$` (` ,4@H`L`Xdl`p`xx` ` x`@`@ x<HxPX`xhxxxxxxxx``(8Thtxxxxxxxx x(x0<DLxTx\|x````xxxxxxDxL|xxxx x(x4x<D` H` PTX`tx``x`` HxP\d`h`tx``x ``4\ 8\ @P\ T\ \@H[[` y``\\ \`\\`[ `0[``@p[4`[`[ \8ul@`P``xu``\u?``` u`` ``8u@`P````xu```u```u`` `@8u@`P```xu```u`` ` u``0 ``8u@`P`@``xu``P` u`````uJ``p `8u@`P``` xu```u```u`` ` 8u@`P```xu```u``` u ` ` `8 u@ `P `` `x u ` ` ` u ` `  ` u ` `0 ` 8 u@ `P `@` ` x u ` `P `@ u ` `` ` u ` `p ` 8 u@ `P `` ` x u ` ` `@ u ` ` ` u ` ` ` 8 u@ `P `` `@ x u ` ` ` u ` ` ` u ` ` ` 8 u@ `P `` `` x u ` ` ` u ` `  ` u``0 `@8u@`P`@``xu``P`u```` u``p \8u#@`P``\xuZ``\ u,``\`u`` \8uR@`P``\xu```u```u`` `8u@`P```@xu```u`` `u``0x \y\yzx \\|`[4h[hp[8\uuuuuuuuuu u0u@uPu`upuuuuuuuuuuu u0u@uPu`upuuuuueuuuuuu u0u@uPu`upuuuuuuuuuuu u0u`y \[0[h[LAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)^8_T[[[p[`[4 [h,[P[p[[4[[[0[L4[hpw{j/j jp `@ @J @@~ @ @W ` @ @ @v @: @ @B ` `0 ` ` ` ` @_ @p` @ `` `8 `` ` ` `(t( @ @  `O @@ @  ` @ ` @2 @G `n ` @ @ @ @ @ @  @`844\h`J `mTf @{T4TTT0  L> Q (   0Q E- r @2 ` `8@J @n`@@@ @* @ @@ @? @    jhhf U n   , (n :z%;@@,3,%UB`m{Wfd_].init_array.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss__versions.modinfo.rela__param.note.GNU-stack.text.ftrace_trampoline.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rela.init_array.1.rela.fini_array.1.rodata.str1.1power_supply_get_propertyof_find_propertyinit_timer_keyof_property_read_variable_u32_array__pm_relax$xmax_temp_showplug_temp_showhysteresis_time_showtrip_time_showcleared_time_showusbc_virt_sensor_list__asan_store8_noabort__asan_load8_noabort__asan_store4_noabort__asan_load4_noabort__asan_store1_noabort__asan_load1_noabortkobject_ueventmemsetktime_get_with_offsetusb_cooling_ops____versions__asan_unregister_globals__asan_register_globals__msecs_to_jiffies__module_dependsovh_attr.str_dev_errasan.module_dtorasan.module_ctorovh_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_tripmsleep_dev_infoqueue_delayed_work_onmod_delayed_work_ondelayed_work_timer_fnparam_ops_bool__stack_chk_failprintkport_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_changed$d__sanitizer_cov_trace_pcdevm_kmalloc.str.39.str.29.str.19.str.9.str.38.str.28.str.18.str.8.str.47.str.37.str.27.str.17.str.7_note_6__UNIQUE_ID_intree56.str.46.str.36.str.26.str.16.str.6__UNIQUE_ID_enabletype55__UNIQUE_ID_name55.str.45.str.35.str.25.str.15.str.5__UNIQUE_ID_license64__UNIQUE_ID_vermagic54.str.44.str.34.str.24.str.14.str.4__UNIQUE_ID_author63.str.43.str.33.str.23.str.13.str.3__UNIQUE_ID_description62.str.42.str.32.str.22.str.12.str.2__unnamed_1.str.41.str.31.str.21.str.11.str.1.str.40.str.30.str.20.str.10@RPMPP>Pl  W+.+(, @,@ uA(gA >2B0DD@ FG@\J W9@W5  @ )@ @` @ p@` @`0 +@ D0@H @0 }P"w`M!