ELF2@@+* R!? R_!1 |_ |5 R_<@?qT`A? qT4 _qTP@R_֠0@Rc!`@R@R$R?qT? q4R_A@R"_֠_A@R"_֠_$@?#{! PA97R7 @{¨#_Ra75R9R_ 5!RaR9?#{Sab:@Aac|A!R ˠ4*`Z@qTLR a2@!"@K'$d6@B|0xcc|B"aZ@?kT`:!@!SA{¨#_(}_K}5?#{STA97R*SA{è#_a`R@??P9Qq`@*5*V9@`@!@*SA{è#_?#{<@{#_?#{ `R`R @{¨#_?#{ D@``R`R @{¨#_?#{[ S`R@@5RSA*[B{Ĩ#_c"`@w||›G`@*4cCSA*[B{Ĩ#_*5t`VA97`&@ aRA97*q5 R`R98RR9`@*5xV9cCtcCt`@!`&@@aRA965R9cCT`@!cC?#{<@@{#_?#{S[A4@T@TZ@!xs* 5RSA*[B{è#_֠b!SA*[B{è#_ֶ?#{S[<@"4*_qT Tv"wR@B7TtR`VA9t6* 4wRc@R`Z@b5*"?kATaSA*[B@{Ĩ#_ SA*[B{Ĩ#_֟(T/*5c@R`Z@bT*"?k!Ta*SA[B{Ĩ#_֠6R`&@aRA96*@5R9Ra qTq? P9`@*Wc@RbZ@Ba5*kATR`R**?#A8R{S[@ B.B !u`@T>!`&@hTa@&RC $Cd" @b""@!(@b~aBf9_+T"RbRҲ* 5`R! c!*4 @aRaRJA8@BBA*T{D*SE[F#_`Z"7c 4|@b|a|"R`2@"aZ@R`! |@!|~@A!TR `Zxn~@!&TR`6@cZ@qTBR RkT a6@" cZ@klTb6@c|@! *!Rkas `Z@ qm T99@ `6@~x|4AR{< `Z@{3kTz2@*W@k;1 TqmT@*@* 4! @cG*kHsIf*B`Z@ 5hb*@B*B*LL@T*Hq, T@v c!!@H T@7x@JAxBĂ@HT`^cGkHsIcG*kHsI!cGkHsI&*qm T|~R|@`Z@ *`5`Z@B_TxbqiTR!cGkHsIb: @!@!@`B *B*2cGt!*cGkHsIQx!*!X4cGkHsI*!cGkHsIcks cGtkHsI6cG%%?#{!{#_?#{{#_failed to disable PWM failed to enable power supply failed to enable PWM Cannot set pwm! &ctx->lockCould not get PWM fanConfigured period too big Failed to configure PWM: %d pwm_fan_cleanupCould not get number of fan tachometer inputs %d fan tachometer inputs pulses-per-revolutionFailed to request interrupt: %d pulses-per-revolution can't be zero. tach%d: irq=%d, pulses_per_revolution=%d pwmfanFailed to register hwmon device cooling-levelsWrong data! Property 'cooling-levels' cannot be read! PWM fan state[%d]:%d > %d pwm-fanFailed to register pwm-fan as cooling device: %d pwm_fandrivers/hwmon/pwm-fan.cpwm_fan_probepwm-fanlicense=GPLdescription=PWM FAN driveralias=platform:pwm-fanauthor=Kamil Debski import_ns=PWM#c3HIintYY,q>u32M>s64eY ?H?#*=| 6 Y&STJlK?l LrY  Y>7    Y\g g q { Y MoY     @eYwYY R @ YY 3Y!.&'"&'"!&'"'&'"/&'"5&'"<Y#a<RY$NDVL@Y% +'& YY'0\Y'}Y'   Y'B        !"#$%&'()*+,-./Y'xY'Y'3Y'Y(4  4 Y): h  O Fe3Y,    Y*# Y+e 3Y, F-J AY.D       D S S ] l ) * v P      Y/ Y0(?     Y0<o Y1   F2 A     Y3 Y3) Y39<Y3N`Y4+    Y5 H      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghY6   Y78MY9-, Y9JP P B 4irqF  T4rpmYYB&4dev'N )R4pwm*( + 0 ,H -P .T /U 1FX 2` 3h 4 6p 5Wx 7Y 8Y 9Y : ;! ={ >q _YZkl 0U I ) **"* Q*g e e )**+ )*+ )*+ )(* +( R  WWg 'ww<X FN Y  <e FN e< ?eN *G55 : .N q <e.U N ^N <e^ch9  FWS;D6 g FY] ,Fw<*,<w<9 i F, F<<Y<LA@L= lN < >FwF<9 N <,?N A<L F=F=F,>2 w<9 9F<< ,? SA,? eA  FWrT$UF,0 F$-dev*N Pctxi-{-0 F {-dev+N Pctxi-{-V <2 6Pctx---i-  {-   //0 F 2f!RdevN ctxN g.retFd($ h(FiFW : 6+# :LC#(#/#00'01106nLg69+c :Cc(c/c00'0110.R ......t....!//!, --@- %[-N-!/%/@,Y,M,e,X,t,,"w,,,------d    //-(x..--". W Y.L.A.4.f.-/..--". W Y.L.A.4.f.".5 Y.L.A.4.f.-D t..--". W Y.L.A.4.f.!//!/s/ xx  ! !&!1!g!, ,,- ..--". W Y.L.A.4.f.!/ // / v#  #ectx$ F?! dev4N ctxMnumFi FretF0F! 6e Jc.ctxd.retFf7 F ! AP !Q.ctxP7r F 9" rAP s!Q.ctxuP7[" [/gP \Q ] R ]FS7B Fd)#-devB(N P BEQ CR CFS-valC!)#TctxEi-E{-0% F@%-dev%)N P %FQ & e &FS-val&!dctx(.ret)Fei-(#{-@%8 %]%Q%i%eu%1%& I$&& ''!'e!%, w$%%%Q' $(' (eY%%%d($=(1(%(%%%%P%,2%%%Q F%ctx6val@retFFZout;(%(   %ctx6pwmIiFDF&2ctx(c2pwm;dretF%&&& ''!'e%' '''e['/'(&(' (e"'(' ( F.'ctx+pwm>%retFDF'2ctx2c%\retFd%(=(1(%( F'ctx1%retF<y F(ctxy5ony?ret{Fb J( b-F c% d J(]K *2tK-dctxMENYUiOFF(Me6Y*ESQTF/0V )0"Y1! k1%b0W{0p01(11w111/s2)212"228282/1 (*11%111"12 2 2,2"&/$NC/7/%P/ a/%m/ /~/^B8@,2irqB&FP_B1eQD%C0FQ00141M1B11"11/s2+212"228282/1 ,11"92P2F2Z2f2r,pwme$ e- dev :w$ F- dev =N  I e #<ret F$ Te". dev T1N n U * U* U#G$ Jet. dev J7N n K* K* K)G( M *$ Fe. dev F1N  F=* gfp FIGF/dev!N irq3Y F  (< 7e F&/ 5 P/ 0B EB m/kt -B /kt -Bdiv 5; F@3!/ @3< ;!/ptr ;0 k<&90#]0 v]0T# 0 i F v ]0F0v0`A^0vA^O0 A^Y*mAB0vABI0 ABS*#1 v]0#41 iF v!]0# Y1 i F v !]0$Fw1 v!01iFv]01iFv]01i2Fv?]01iFv]0`92i`Fv`]0tmp``F_s2i_Fv_]0tmp__F2 0<2cap'`F25;5`B2ptrB<0 BH* BFG, 3pC,;0 C,KYG(E3pC(:0 C(JYa'|v3='c=(Q (Pb <= c //( 1I !I: ; 9 I> !I: ; 9 41&I < : ; 9 I : ;9 I :!; 9 I8 :!;9 I U1RUX YW .: ; 9 'I : ; 9 I1RUX!YW $ > 4: ;9 I41: ;9 I4: ; 9 I.: ; 9 ' 4:!;9 I(4: ; 9 I> !I: ;9!.?: ; 9 'I<1X YW >! !I: ; 9! .?: ;9 'I<!1X!YW "1X Y W #.: ;9 ' $.: ;9 'I %1RUX Y W &<': ;9 I(4: ;9 I)I*!I/ +4:!;9 I ,.?: ; 9 '<-:!;9 I.4:!;9 I/1X Y W 0.:!;9 'I@|1 12:!; 9 I3>! !I: ;9 4 :!; 9 I8 5.?:!; 9!'<6 U7.:!;9 'I@z8 19: ; < : ; 9!=1>:!; 9!I?5I@'A(!B :!; 9!C.?:!;9 '<D.:!; 9! 'I@|E4:!; 9 IF G.:!; 9!'IH% UI$ > J K&L4: ; 9 I?<M4: ; 9 I?N4: ; 9 I? <O'IP4: ; 9 I Q4: ;9 I?R.?: ;9 '<S.?: ; 9 'I<T.: ;9 '@|U.: ;9 'I@|V.: ;9 '@|W4I4X1RUX Y W Y 1UZ : ;9 [ 1\4: ; 9 I].: ; 9 '@|^.: ; 9 'I@z_: ; 9 I`.: ; 9 'a.1@|b.1@|L,$0$,048D|h   $4tPh t  (X\dxt(,4(4 , <pp $ 8L 48l ,$.  E  |{~~ -<.if.  { ZO/  z   = x-/ . D> "# "" %$"# "" %}   #zl ,"  zJ z$&! /! w. w  /!I<J"   vt    k  . k J/-^)/J } z~~ =. -z $'y $'3 %z  < #YJf  ] / oX.  .  /%>" "x K (X } ?/~< }J  } .//J } }  J} ~ } ./.|JM?/c! 0 0itv<  X! =.0of >!)1g  #/ //./K%"7!<B.KU  #  / !! .!K. }  <}  /}<Y!. .1 10 K%" v yfK rf. {  f{  J1@.0  1" "!B  >0 !b   (! *-!+2- 0kt mf0 K .(/.*-!+2  Qfg .~  #  / /!  ~.!~J~  /=Q  (/ *-!+2h.  .  % ~. .  ~< LK ~ <#t !  <! |1 ~ | J! |5} ' |.Jc.!y'34K$ !2 } ./ K. ~.!1{ ! ~v ~ M <##:/ ~v:  ~ ? J" " ~? <$  ~ $ /"%-% ="%-  1 WtY J . ~v J  ~ 1<":.0 . |.   | <".30{ $h K":" !0/} ![ {f   v|.   | f& ,..5/"  {;3~J   ! v {5 # FJ XK   <.~ f3   .  v ."   #Z &;=" / J "oJ/!L  . {#  W.K ~X "  //  .~ /X {!? z ~.J$r X XHRTIMER_MAX_CLOCK_BASESPGSTEAL_ANONWORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSPSI_IRQsize_tPGSCAN_ANONhwmon_opsGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongpwm_fan_is_visibleNR_ZONE_LRU_BASEpwm_fan_hwmon_opsSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BIT__kernel_ulong_tNR_PSI_TASK_COUNTSTHP_FAULT_ALLOChwmon_fan_max_alarmUCOUNT_FANOTIFY_GROUPSNR_PSI_RESOURCESPGDEMOTE_DIRECTWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGED__UNIQUE_ID___addressable_cleanup_module611SWAP_RAdel_timer_syncNR_ZONE_ACTIVE_FILEkmalloc_cache_typeMM_SHMEMPAGES__func__UCOUNT_MNT_NAMESPACESraw_atomic_readvm_event_itempwm_fan_max_statedevm_regulator_get_optionalMEMCG_MAXlru_listPGSCAN_SKIP_NORMALWHOLE_SECONDSNUMA_FOREIGNhwmon_chip_infoBALLOON_MIGRATEPGPROMOTE_SUCCESSTHP_SCAN_EXCEED_SWAP_PTEthermal_cooling_device_opsSB_FREEZE_COMPLETECMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSUCOUNT_IPC_NAMESPACESNUMA_PAGE_MIGRATEPSI_MEM_SOMEPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERstateCGROUP_GETSOCKOPTNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32CGROUP_UNIX_RECVMSGargsFDPIC_FUNCPTRSnode_stat_itemCGROUP_UDP4_RECVMSGhwmon_fan_alarmTHP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALUNEVICTABLE_PGCULLEDtypewb_stat_itemdevice_property_count_u32ucount_typeNUMA_HITPGSCAN_KSWAPDlock_class_keydevm_kmalloc_arrayKMALLOC_RANDOM_STARTCGROUP_INET4_CONNECTWORK_OFFQ_DISABLE_BITSatomic_subLRU_ACTIVE_FILEhwmon_pwm_inputPGFREEpwm_fan_power_offinit_timer_keyarch_atomic_addUCOUNT_RLIMIT_SIGPENDINGpwm_fan_get_cur_state__u32hwmon_maxMAX_CGROUP_BPF_ATTACH_TYPEhwmon_pwm_auto_channels_tempUCOUNT_RLIMIT_MEMLOCKrlimit_typeNR_KMALLOC_TYPESfan_channelDQST_CACHE_HITSresultMM_ANONPAGESNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAITHP_SWPOUT_FALLBACKpwm_argsCGROUP_INET_SOCK_CREATEpsi_resPSI_CPUmod_timerwork_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOCMTHP_STAT_SWPOUTpwm_fan_enable_mode_2_statelong int___GFP_HIGHMEM_BITNR_PSI_AGGREGATORSNR_WMARKpwm_fan_update_enableKSM_SWPIN_COPYdisable_regulatorTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMApdevPGPGINclass_raw_spinlock_irq_tNR_RUNNINGCGROUP_UDP6_RECVMSGarch_atomic_subCGROUP_DEVICE___GFP_NOFAIL_BIT__SD_OVERLAPcpuacct_cgrp_idTASKLET_SOFTIRQpwm_fan_probePGALLOC_DMA32LRU_UNEVICTABLEMOD_MEM_NUM_TYPESCPUTIME_SYSTEMNR_FILE_DIRTYdata_Boolchannel_countCGROUP_INET_INGRESSio_cgrp_idclass_raw_spinlock_irqsave_tWORK_STRUCT_PENDING_BITpwm_fan_resumeWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITUNEVICTABLE_PGRESCUEDsigned charattribute_groupstatic_keyHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ZONE_INACTIVE_FILENR_ACTIVE_ANON_ddebugNR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTpid_type__ret_warn_oncpucap_is_possibleTHP_SPLIT_PAGEWORKINGSET_NODERECLAIMunsigned charplatform_driver_unregisterCOMPACTSTALLCGROUP_SOCK_OPSNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACKhwmonvec_typePGSCAN_DIRECT___GFP_UNUSED_BITnuma_stat_itemktime_divnsHTLB_BUDDY_PGALLOC_FAILDQST_READSpwm_fan_suspendplatform_device__TASKSTATS_CMD_MAXALLOCSTALL_MOVABLEWMARK_MINMIGRATE_ISOLATEpwm_fan_cleanupclass_spinlock_irqsave_tNR_ANON_THPSdevm_request_irqhwmon_humiditypwm_fan_get_max_statehandlerbytesKMALLOC_RANDOM_ENDSTICKY_TIMEOUTSdevices_cgrp_idPIDTYPE_PIDKMALLOC_CGROUPflagsirqflagsPGREFILLCGROUP_INET4_GETPEERNAME___GFP_ZERO_BITPGREUSEMEMCG_SWAP_FAILhwmon_fan_maxmodulemutex_lockWORK_STRUCT_INACTIVE_BITPSI_IO_FULLperf_event_cgrp_idtachNR_SWAPCACHE___GFP_ZEROTAGS_BITUCOUNT_INOTIFY_WATCHESARM64_VEC_SVENR_PAGETABLENR_MEMSTALL_RUNNINGPGMIGRATE_SUCCESSMOD_INVALIDMIGRATE_TYPESpwm_fan_ctxTASKSTATS_CMD_NEWpwm_init_statetimerTHP_DEFERRED_SPLIT_PAGEN_HIGH_MEMORYUCOUNT_UTS_NAMESPACESNR_ZONE_UNEVICTABLEattrMOD_DATATASKSTATS_CMD_UNSPECmod_mem_typeenable_regulatorCGROUP_INET_EGRESSNR_VM_EVENT_ITEMSMEMCG_LOWPGSCAN_DIRECT_THROTTLENR_IOWAITWORK_STRUCT_COLOR_SHIFTCGROUP_INET6_CONNECTTHP_FILE_ALLOCvm_fault_tpage_memcg_data_flagsMEMCG_OOM_GROUP_KILLCPUTIME_IRQNR_SLAB_UNRECLAIMABLE_BMTHP_STAT_ANON_FAULT_FALLBACK_CHARGEregulator_enabledCPUTIME_NICECGROUP_UNIX_SENDMSGkasan_check_write__UNIQUE_ID_author612MOD_TEXTWORK_OFFQ_FLAG_BITSrpm_timerCGROUP_UDP4_SENDMSGtachsKSWAPD_INODESTEALhwmon_fan_inputPGSCAN_SKIP_DMA32__UNIQUE_ID_import_ns493pwm_fan_shutdown__this_moduleKMALLOC_DMATIMER_SOFTIRQMEMCG_SWAP_MAXHRTIMER_BASE_MONOTONICfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITPSI_POLLUCOUNT_PID_NAMESPACESpwm_fan_power_onSB_FREEZE_WRITEhwmon_inhwmon_fan_enabledev_idALLOCSTALL_DMAzone_stat_item___GFP_MOVABLE_BITPTR_ERRCGROUP_LSM_STARThwmon_fan_attributespwm_fan_cooling_opsPGSCAN_SKIP_DMATHP_SCAN_EXCEED_SHARED_PTEmemcg_memory_eventBALLOON_INFLATEDROP_SLAB___GFP_NO_OBJ_EXT_BIT__SD_ASYM_CPUCAPACITYPSI_MEMHRTIMER_BASE_TAI_SOFTWORKINGSET_RESTORE_FILEKCOMPACTD_FREE_SCANNEDcpuset_cgrp_idhwmon_channel_infoARM64_VEC_MAXCPUTIME_GUESTpwm_enable_reg_enableirqreturnWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYpwm_apply_might_sleepcgroup_bpf_attach_typePIDTYPE_MAXPGDEACTIVATEreg_enenabledNR_MEMSTALLhwmon_fan_target__SD_SHARE_CPUCAPACITYCGROUP_INET6_BINDWB_DIRTIEDdevice_property_presentPSI_MEM_FULLlong unsigned intUCOUNT_USER_NAMESPACESpsi_task_countPGSTEAL_FILESWAP_RA_HITvmscan_throttle_stateCGROUP_INET6_GETPEERNAMEl_noPGSCAN_FILEpwm_devicePGPGOUTchannelCGROUP_UNIX_GETSOCKNAMEPGALLOC_MOVABLEdevm_kcallocCPUTIME_STEALktime_getPSI_AVGSNR_SHMEMhwmon_powertach_countktime_to_msPSI_CPU_FULLPCPU_FC_NRhwmon_pwmCGROUP_SYSCTLpwm_statePAGEOUTRUNdev_pm_opskasan_check_readuintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLregulatorhwmon_curr__dynamic_dev_dbgMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEhwmon_pwm_enable__compiletime_assert_0__compiletime_assert_1__SD_NUMACOMPACTFAILPIDTYPE_SIDpwm_fan_writepwm_fan_switch_powerCGROUP_INET_SOCK_RELEASE__SD_BALANCE_EXEC__ll_sc_atomic_addplatform_driverDQF_SYS_FILE_BNR_INACTIVE_ANONDQF_PRIVATEenable_modeMEMCG_HIGHNR_THROTTLED_WRITTEN__lse_atomic_addpropnameTHP_SPLIT_PAGE_FAILEDpwm_fan_stateNR_FILE_PMDMAPPEDplatform_irq_countlong long intLRU_INACTIVE_ANONMTHP_STAT_SHMEM_FALLBACK_CHARGENR_ZSPAGESUCOUNT_TIME_NAMESPACESdevm_pwm_getNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_t__UNIQUE_ID_description614NR_FILE_THPSUCOUNT_CGROUP_NAMESPACESMTHP_STAT_ANON_FAULT_ALLOCpulses_per_revolutioninstrument_atomic_read_writeUNEVICTABLE_PGMLOCKEDCOW_KSMMOD_INIT_RODATA___GFP_HARDWALL_BIT__UNIQUE_ID_license615MIGRATE_UNMOVABLEMEMCG_NR_MEMORY_EVENTSWORKINGSET_ACTIVATE_ANON__platform_driver_registerDQST_DROPSNR_VM_NODE_STAT_ITEMShwmon_fan_minMTHP_STAT_SWPOUT_FALLBACKCOMPACTSUCCESSplatform_set_drvdataMIGRATE_HIGHATOMIC___GFP_IO_BITmthp_stat_itemMEMCG_DATA_KMEMREAD_IMPLIES_EXECcurrent_stack_pointerhwmon_pwm_modeALLOCSTALL_NORMALCMA_ALLOC_FAILWMARK_LOW__UNIQUE_ID_alias613MTHP_STAT_SPLITWORKINGSET_REFAULT_BASE__SD_SERIALIZEKSWAPD_HIGH_WMARK_HIT_QUICKLYCGROUP_BPF_ATTACH_TYPE_INVALIDPGSCAN_SKIP_MOVABLEhwmon_intrusiondevm_kmallocpwm_fan_readhwmon_fan_beepSB_FREEZE_PAGEFAULTatomic_readMOD_INIT_TEXTkcsan_check_accessPSI_NONIDLENR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTSLABS_SCANNEDNR_STATSCGROUP_UNIX_CONNECTold_val__SD_ASYM_PACKINGl_yespulse_handlerlaterdevm_thermal_of_cooling_device_registerWORK_OFFQ_FLAG_SHIFT__int128 unsignedCGROUP_SETSOCKOPTregulator_enableTHP_MIGRATION_SUCCESShwmon_fan_faultirqreturn_tNR_LRU_BASEZONELIST_NOFALLBACKcpucapunsigned intcdevhwmon_fan_labelalternative_has_cap_likelyNUMA_INTERLEAVE_HIT__UNIQUE_ID_ddebug606__UNIQUE_ID_ddebug608pwm_disable_reg_enable__SD_BALANCE_FORK___GFP_COMP_BITPIDTYPE_PGIDpwm_fan_enable_modePSI_IONUMA_PTE_UPDATESzone_watermarksdev_err_probeNUMA_HINT_FAULTSCOMPACTFREE_SCANNED___GFP_NOMEMALLOC_BITPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTEADDR_COMPAT_LAYOUTmigratetypepwm_fan_driver_initNR_ACTIVE_FILE__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolUNEVICTABLE_PGSCANNEDpwm_valuecharsample_startclass_raw_spinlock_tTASK_COMM_LENN_CPUpwm_fan_update_state__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDhwmon_pwm_freqVMSCAN_THROTTLE_CONGESTED__UNIQUE_ID___addressable_init_module610hugetlb_cgrp_idpwm_fan_pmNR_ZONE_ACTIVE_ANONPSWPIN__ctxNR_INACTIVE_FILEDQF_ROOT_SQUASH_BPSI_IO_SOMEZONELIST_FALLBACKTHP_COLLAPSE_ALLOC__SD_PREFER_SIBLINGNR_IOMMU_PAGESNR_ZONE_INACTIVE_ANON__ll_sc_atomic_subdevice_property_read_u32_arrayinforseq_cs_flags_bitNR_LRU_LISTSDQST_FREE_DQUOTSdev_get_drvdataTHP_ZERO_PAGE_ALLOCCGROUP_INET6_GETSOCKNAMEdeviceNR_PSI_STATESsizeof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typedevnameLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQhwmon_sensor_typesmemory_cgrp_idUCOUNT_RLIMIT_MSGQUEUEMM_FILEPAGESraw_atomic_incMTHP_STAT_ANON_FAULT_FALLBACKPGACTIVATEpids_cgrp_idhwmon_faninstrument_atomic_readHRTIMER_SOFTIRQKMALLOC_NORMALNR_VMSCAN_IMMEDIATE___GFP_HIGH_BIThwmon_energyMOD_RODATAdeltaDQST_ALLOC_DQUOTShwmon_fan_divchannelsUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDNR_MLOCKVMSCAN_THROTTLE_ISOLATEDCGROUP_LSM_ENDNET_RX_SOFTIRQSB_FREEZE_FS___GFP_ACCOUNT_BITMOD_RO_AFTER_INITmutex_unlockdev_set_drvdata__mutex_initperiod___GFP_FS_BITirq_handler_tKCOMPACTD_WAKEWB_WRITEBACKpwm_fan_set_cur_stateDROP_PAGECACHEWMARK_HIGHpwm_fan_cooling_levelsTHP_COLLAPSE_ALLOC_FAILED___GFP_RETRY_MAYFAIL_BITCPUTIME_USERraw_atomic_addktime_t__SD_WAKE_AFFINENR_BOUNCEUCOUNT_NET_NAMESPACES__int128__lse_atomic_subCGROUP_INET6_POST_BINDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS__set_pwm_DQST_DQSTAT_LASTDQST_SYNCShwmon_chipMTHP_STAT_SHMEM_FALLBACK__keyCGROUP_UDP6_SENDMSGPGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTIRQ_POLL_SOFTIRQNR_FREE_PAGESWORK_STRUCT_PWQ_BIThwmon_fan_pulsesNR_DIRTIEDUCOUNT_COUNTSPIDTYPE_TGIDnet_prio_cgrp_idnet_cls_cgrp_idregulator_disableNR_VMSCAN_THROTTLE___GFP_RECLAIMABLE_BIT___GFP_NORETRY_BITNR_ISOLATED_ANONname__devm_add_action_or_resethwmon_pwm_attributesplatform_get_drvdataMIGRATE_RECLAIMABLECGROUP_INET4_POST_BINDPGSTEAL_KHUGEPAGEDTHP_SPLIT_PMD__s64__MTHP_STAT_COUNTWB_WRITTENhwmon_fan_min_alarmMOD_INIT_DATAshort intarch_static_branchIS_ERRUCOUNT_INOTIFY_INSTANCESCOMPACTMIGRATE_SCANNED__compiletime_assert_607__compiletime_assert_609MEMCG_SWAP_HIGHumode_tPSI_CPU_SOME___GFP_DIRECT_RECLAIM_BITNR_VMSCAN_WRITEUCOUNT_RLIMIT_NPROCNR_WRITTENpwm_fan_tachLRU_INACTIVE_FILENUMA_MISSpwm_fan_driver___GFP_NOWARN_BITbranchMMAP_PAGE_ZEROtruecpu_usage_statCGROUP_UNIX_GETPEERNAMEWORK_STRUCT_PWQ_SHIFTMTHP_STAT_SHMEM_ALLOCCGROUP_INET4_GETSOCKNAMEPGSTEAL_DIRECTblk_opf_tset_pwm___GFP_DMA32_BITpwm_fan_get_cooling_dataCGROUP_INET4_BINDdevm_kzallocPGFAULTpwm_off_reg_offN_NORMAL_MEMORYatomic_incCOMPACTISOLATEDNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQOOM_KILLNUMA_LOCALTHP_MIGRATION_SPLIT__SD_SHARE_LLC__mod_of__of_pwm_fan_match_device_tableHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_tTASKSTATS_CMD_GETMTHP_STAT_SPLIT_DEFERREDgfp_tHRTIMER_BASE_REALTIMEIRQ_NONEpwm_get_statedevice_nodeNR_WRITEBACK_TEMPpsi_statesNR_NODE_STATESMEMCG_OOM_KILLUNEVICTABLE_PGSTRANDEDhwmon_tempKCOMPACTD_MIGRATE_SCANNEDNR_KERNEL_MISC_RECLAIMABLEpcpu_fcmutexPSI_IRQ_FULL__SD_CLUSTERDQST_WRITES___GFP_DMA_BITCPUTIME_IDLEjiffiesN_ONLINE___GFP_WRITE_BITdevm_request_threaded_irqNR_SLAB_RECLAIMABLE_BTHP_FILE_FALLBACKMEMCG_OOMoverflowWORKINGSET_REFAULT_ANONCPUTIME_GUEST_NICENUMA_HINT_FAULTS_LOCALfreezer_cgrp_idactionMTHP_STAT_SPLIT_FAILEDN_MEMORYsample_timerPGMAJFAULTcgroup_subsys_idADDR_LIMIT_3GBearlierCPUTIME_SOFTIRQcpu_cgrp_idpulsesCPUTIME_IOWAITshort unsigned intpwm_disable_reg_disabletimer_listNR_SECONDARY_PAGETABLEatomic_tPCPU_FC_EMBEDMAX_ZONELISTSNR_UNEVICTABLEnode_statesWORKINGSET_ACTIVATE_FILE__must_check_overflowtimer_delete_syncMEMCG_DATA_OBJEXTS__devm_add_actionNR_ANON_MAPPEDraw_atomic_subWORKINGSET_REFAULT_FILEWB_RECLAIMABLEPGROTATEDBLOCK_SOFTIRQ___GFP_MEMALLOC_BITpsi_aggregatorsof_pwm_fan_matchUCOUNT_FANOTIFY_MARKSTHP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLEPGLAZYFREEstatic_key_falseWMARK_PROMOktime_ms_deltaCGROUP_SUBSYS_COUNTN_GENERIC_INITIATORRCU_SOFTIRQTHP_MIGRATION_FAILWORK_OFFQ_POOL_SHIFTNR_SOFTIRQSUCOUNT_RLIMIT_COUNTSPGALLOC_DMApwm_get_argsNR_WB_STAT_ITEMSWORKINGSET_ACTIVATE_BASEdevm_hwmon_device_register_with_info___GFP_THISNODE_BITfan_channel_configWORKINGSET_RESTORE_BASEARM64_VEC_SMEplatform_get_irqIRQ_WAKE_THREAD_dev_errlockthermal_cooling_device__NR_MEMCG_DATA_FLAGSIRQ_HANDLEDclass_spinlock_irq_tpwm_fan_driver_exitdrivers/hwmon/pwm-fan.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/hwmon./include/linux/atomic./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/sched./include/linux/regulatorpwm-fan.cpwm-fan.catomic-instrumented.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hdevice.hktime.htimer.hplatform_device.herr.hpwm.hjump_label.hinterrupt.hproperty.hint-ll64.hint-ll64.hposix_types.htypes.hhwmon.hirqreturn.hinit.hstack_pointer.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hslab.hhrtimer_defs.hquota.hquota.hfs.hmodule.htopology.htaskstats.huser_namespace.hkernel_stat.hbpf-cgroup-defs.hpsi_types.hcgroup-defs.hvm_event_item.hhuge_mm.hbacking-dev-defs.hblk_types.hmemcontrol.hthermal.htimekeeping.hdynamic_debug.hconsumer.hdev_printk.hmutex.hoverflow.hinstrumented.hkcsan-checks.hkasan-checks.hjiffies.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x 8d  $,A-AGA-<|C-A CG A-A G-B -$$A-AEA-4A-A Bp A-A DA-A0BG A-A BO A ECA-$ A-ADA-,<A-A BIA-,<A-A BIA-tA-A@BBN A-A APFA-A@-FU B A B L A F$$A-AEA-DA-A0CV A-A H A-A |A-A@BCH_AA-A@-E A-A WA-A@-iB$A-AC C W A-A E{FICxBAAJIKf AAA A BAA EBACf AAA LGBBF AAA CFG AAA FAABAABBAAB 88d)< R  h,||  $t h  ,<h<0$T%3 A8Y88q`  0P* A \'q>+i!"$%%&#, % $4>FPfo/@Zlz`pwm-fan.c$xpulse_handlerpwm_fan_readpwm_fan_is_visiblepwm_fan_get_max_statepwm_fan_get_cur_statepwm_fan_driver_initpwm_fan_switch_powerpwm_fan_driver_exitsample_timer$dpwm_fan_power_offpwm_fan_suspendpwm_fan_cleanuppwm_fan_shutdownset_pwmpwm_fan_resumepwm_fan_set_cur_statepwm_fan_writepwm_fan_probe__UNIQUE_ID_ddebug606.1__UNIQUE_ID_ddebug608.0of_pwm_fan_matchpwm_fan_hwmon_opspwm_fan_cooling_ops__func__.5pwm_fan_pmpwm_fan_driver__key.4__UNIQUE_ID___addressable_cleanup_module611__UNIQUE_ID___addressable_init_module610__UNIQUE_ID_license615__UNIQUE_ID_description614__UNIQUE_ID_alias613__UNIQUE_ID_author612__UNIQUE_ID_import_ns493alt_cb_patch_nops__this_module__platform_driver_registerinit_moduleregulator_disableregulator_enableplatform_driver_unregistercleanup_modulektime_getjiffiesmod_timerpwm_apply_might_sleep_dev_errtimer_delete_syncmutex_lockmutex_unlockdevm_kmalloc__mutex_initdevm_pwm_getdevm_regulator_get_optionalinit_timer_key__devm_add_actionplatform_irq_countdevice_property_read_u32_arrayplatform_get_irqdevm_request_threaded_irq__dynamic_dev_dbgdev_err_probedevm_hwmon_device_register_with_infodevice_property_presentdevm_thermal_of_cooling_device_register__stack_chk_fail__mod_of__of_pwm_fan_match_device_tableDK`LO O(P0P8QRSDTTUV0RDVLR88SK $SPPS8UVXKR0W<@HhLhPX`Yx|Ztt [  ,  , \0 T| ] W W Wd 8h 8l ^   S W 9 9  @ _x ` P P S  9  9 a   a x x b4 $8 $L T X c` h t x  d p p e x x S ^< WX ^ P P S O P P Q   b   S@HLSX`dSxxSfh(pP$`$G GHHIM  9(  9`8 (0T 0 0  (0NJ$P8@$PHP< @}AA>&?-@ 4@ ;@+B@1N@\@ f@q+t@0{@t%@<@ -@Z @@s@@"@(@U @L,@"@ @+@`7@(H@7/U@2s@Cx@@%@j)@/@@A@~@&@[@c&@@@@@@@ @4@5@& @#*@ @0@+%@+@ 1@8@*I@ZO@U@[@#a@h@sr@&|@m@@ @3@4 @k@S/@D5@4@ @@<0@c @-@@*@&@ @'@ @c@a,%@z+@i01@,7@q(=@W C@*I@ 3O@!U@"[@a@4g@'m@s@y@B@L@@4@9@i @@M*@!@@@ @@ @,@o"@%@a.@q7@R@@I@q1S@0X@1h@&n@o t@)z@@!@$@@)@o@"#@ #@ @) @.@P5@$@0$@|*@20@6@G@;2X@i%^@`0d@-j@pp@?1v@0#|@3@/@X0@ @F @U@*@"@u@9@0@6-@@ @ @m @X@%@(@3@@ @u@",@2@o38@%+>@^D@J@ P@V@]@un@t@,z@`@ !@b.@@}@@*@I@$@#@ @@@E@5'@(@p@ @[@  @ @@% @$"@"(@,2.@04@:@*@@< F@)L@GR@0X@2^@]4d@j@G2p@4v@%|@@ @2@R@@ @9@v/@u@| @@@ @=@{,@&@4*@,@@/@ @(.@ @ @1@y$@@$@#*@)0@6@<@C@6T@>Z@%`@,f@Jl@ r@$y@@.@>'@=@#@*@!@@@5(@3@ @@$@ @2@ @& @ @ @ " @( @. @; 5 @ ? @%P @%V @=/\ @.b @ h @M n @ t @)z @ @ @' @% @ @J. @f' @2 @) @ @l @& @3 @4 @\% @"$ @u @/ @6)5 @; @A @00G @X M @&S @$Y @_)_ @M)s @y @ @ @u' @ @ @O @ @& @' @ @+ @{ @ @  @ @@ @w! @ @( @ @ @ @#0 @. @_& @, @e$2 @i 8 @> @"E @T @B%^ @h @em @j/ @ 3i @ @ @ @ @ / @1 @ @ @ @{ @~ @G @( @ @ @{! @+' @- @3 @?39 @?*@ @/ Q @,W @%] @c @ i @4p @- @( @ @ @1 @ @K0 @1 @T @G @0 @ @ @ @ @ @ @ @I @- @1 @ @Q @ @9+ @(" @v( @). @4 @: @@ @% F @L @R @g X @^ @d @-j @b-p @)%v @| @' @  @W' @ @ @/ @ @ @ @ @ @! @ @ @X @ @/@4$ @n@o@f@T,$@*@00@96@I%=@3N@lT@rZ@v a@`1r@x@1~@v @ @%@@1@k*@z@Z*@#@V&@3@@ @@$@@34@ @i@7@@@@@F @&@?,@2@j8@K&>@D@3J@-P@U1V@ \@b@h@&'n@{-t@P+z@@U@7@@g@@@@+"@=.@@@@n@@2@&(@@Y.@!@@!@0@] @@@ @3"@m.(@+.@"4@.:@ @@F@\L@'R@/X@^@ d@j@p@ v@x|@"@ @]@'@R#@/@@.@U3@R$@W(@f@0@P@@@ @@X@c+@V"@@V@%@h# @ @ @@F"$@}*@u0@6@ <@sB@I@Z@`@-&f@l@- r@Bx@L-~@u)@P@7@(1@/@w+@@2@(@C@+@L4@-@q@@@,@0@/@@<,@ @%&@-@>@2D@J@.5Q@[@5`@,w@1@!@-@`!@U@1@%@5@@@ @@%@1@=@*I@#U@la@"m@y@@@(@ @$@L @7@Z$@2$ @#$0@.3=$`F@.S@,`i@#v0@I-@93>@"3'@3 .@<3E@ ]@N}@z0@2@@@@ 4@v4n@ @b@4@$@L@@R@m@!@@'@v2@{*@y @ 5!@B@'T@Jf@@e5@" @^ 00 >@* ` |@h@ h>h>||3@ >U@ c@ @F@'@4@ @8@)>@4!&9/ D@ ,M>R@,c k>~> >@>'@J!98 @#,>?@, >?>?- > F>Qs{>chpp*2>sH>sV^>y >>, ,  #>G O>l>} > >> >> >C K>h>y ` t >e>e  , $ >E , M >j >}  | @ @ $ @-@!@(K!Tb!@ p!@!@!!@ !@!@j!"@ "@:"@6E"\"@ j"@x"@"@"@"8"@"@"@#8/#@:#_#@m#@{#@##>#,#>#>$$X$>2$>N$l|$H$>$>$>+$t$>?$$>S%>S%A%@ v%@%@%@%@6#%@-%'&/&>A&>[&xc&>p&>&&&@C) '@'@'/'@q8'h\'@h'@''>g'@'@'@ '@(@> &(@2(@>(@P(@H1W(t(@&(@K#(>/(@(@1(())>F2):)>FQ)Y)>Fp))L)))) **>W-*L^***>**>*@ **@*@+ +> +%+> 7+?+> V+^+> u++++++,A,@CZ,@f,@x,@?4,@,@\/,@,@,@,@k-@ -@ -@+.-@ A-@'\-@ j-@%-@*-@!1-@ -@*-@G.@W%.@#.@M.@W%Z.@g.@u.@-.@W%.@J.@.@.@%.@ /@}/@R'/@38/@ D/@1Q/@n/@/@r /@`2/@0/@+/@/@+0@,20@D0@ .c0@?0@ 0@@0@W%0@m&0@W%0@&1@251@(Z1@x1@9 1@1@(1@2@$-2@h :2@Rg2@h t2@!2@ 2@2@ 2@2@2@&2@W%2@2@'3@W%!3@93@W%J3{3,3,3>};  0 0GXh~,hx0,XH,p@tTdt        ( @ R ft ,  "A0&AH*AV.Am2A6A:A>ABAFAPA UAZA _A6dAMiAVnAksAuxA}AAAAAAAAAAAAAAA A,A3ACALAXAdApA~AAAAA AAAAA"A'A,A1A6A;A@A'EA8JAFOAXTAdYAr^AcAhAmArAwA|AAAAAA AA)A8 E,E08DEH\E`tExE EEE tTEXhE E,Eh$E(E0ET EE.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.altinstructions.rela.init.text.rela.exit.text.rodata.str1.8.rela__jump_table.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@h (+&@ x(1;6@`(Q,L@x(a$\@pH( l2@ {@( 0@H (@h(@(w`p@(3@X_(JPP@@"`( P@"x(S2@&(*0dy550RBE0'N^ vq@-`(& )G P(1