ELF8>@@,+<@_q54@ @y_T @R_AH@RBQB|@"_֠_AXR"_֠_?#{c<@!bH@c(@BQB|}bhb|@{#_?#{b<@!B(@B@|@{#_?#{c<@!bXc(@B}bhb|@{#_!@#@y!@9CyA9_?#{b<@!BA9@{#_?#{b<@!DX@CH@\ScQBKB B{#|@_?#{ <@4@*! @|@{¨#_?#{ BY`@AR @{¨#_?#{"@Ra@R{#_?#CA8{CS[@c"BҷJAR@$JA!"R)6@HT:q-T|}R@!:@ 4R:@B_kBT*R@z3Zb@ITA8@BBAT{A*SB[CcDC#_ր6@@>bB!"@:@qT*@J@q-T8"T@**4cc !@ T6@@*qTB>{k:BaRF*B*@5B R!"! @ |S? q T 7!|SJR!pS J@ 4@)c}j#@)J@@N"Dk TSh*f:@!R9RqT Հ"@xv :@*?k TJ@_q T*@s _k T@kATZc!*4Z@4*@:@6@qmTҀ"@*!xu:@k TZ+@*!S@Z"*0S!S!S! s ?#{SX@4*@:@5@qT Հ"@*!xss:@k TZ@SA{è#_?#{SAt[JiTZ@?k@T*@:@5@?qmTҀ"@*!xss:@k TZ[BRSA{è#_[B?#{SD@"@Z@4*@:@U@?qT"@*xs!s:@k TZ@SA{è#_?#{S<@"@Z@^4*@:@U@?qT"@*xs!s:@k TZ@RSA{è#_?#{S<@"@[ZK)k T*@:@!65@_qT"@*xs!s:@k TZ[BRSA{è#_SAR[B{è#_?#CA8{CS["BAR<@`5@TcbA9 6J@@Q!Z@~@~~Gӿk`T*@ҁ:@5@?qmT Հ"@+!xss:@k TZ~@cDA8@BBAT{ASB[CC#_ֳc?#CA8{CS["BAR<@5cbA96J@@*@q T|@@T}AhHT*Z@k TB3:@X@qMT"@+!xt:@k TZ~@cDA8@BBҁT{ASB[CC#_ֳQc?#CA8{CS["BAR<@ 5@?TA9?@Tb@9TcJ@Z@Qk T*@:@8@?qMT"@*!@xss:@?k TZcDA8@"BcҡT{ASB[CC#_cDc?#{!{#_?#{{#_$$$$$gpio_fan%d 0 fan1_alarmalarmDT properties empty / missinggpio-fan,speed-mapgpio-fan,speed-map DT property missinggpio-fan,speed-map contains zero/odd number of entries&fan_data->lockmissing speed array entry for GPIO value 0x%x gpio_fan_stopgpio_fangpio-fanGPIO fan initialized GPIO fan alarmfan1_targetfan1_inputfan1_maxfan1_minpwm1_modepwm1_enablepwm1gpio-fanalias=platform:gpio-fanlicense=GPLdescription=GPIO FAN driverauthor=Simon Guinot alias=of:N*T*Cgpio-fanC*alias=of:N*T*Cgpio-fandepends=intree=Yname=gpio_fanvermagic=6.11.0-sineware SMP preempt mod_unload aarch64GNUGNUmsW%'dcLinuxLinuxGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0w*A =Bint e8u818u32Y"e    H I 'Y K #+ * = B e% bC{DE|  c"eF     FoYGdtewe"e %     @    "eTew/e.%&%&!%&'%&/%&5%&<ea%,eTYe+eW H!& ee0je}e   eM        !"#$%&'()*+,-./,e,e,e/eoe:O,e"e "e!/e"  & e#5q ,R$J Ie%   % "e&M   @      h  J Rt/e,   "e'          e(/      91 :rpmRR9 :dev   "! #%$R8% @&RH' P(RX)R\* `+ h,Yp     KN " # $ % & ' ( ' (! 8 D%+ ' (+ I& 0 ' 8(("8 L8E G Qt Qt '('0S '(0T '(  0U 'F(60VF ; ss R e  t#R 0 ;)  ! RT &) R!ee(R77 Rb Tt)*4zz1 (oR R +  +4 R(Y  e )*22z1(<RM (] m  ?t >V(R7 Res),  ),  - R 1)*8!z1 .  L  tL / w tw ),N  )( R  Rs|MQ$NQR,-; R.dev;+ P=&=#j& Z$T@s$g$Z$L s$g$$$$$1 -/ R.dev/, P1&1#:& Z$P5s$g$Z$L s$g$$$$$O' '7P)&)#&2& & Z$T,s$g$Z$L s$g$$$$$ - R3PerrRdev _-t &.&- JP.dev ' P EQ.buf R ">f e ?val4&#.!&4H)U!o)c)Y)Z$s$g$Z$D s$g$$$$$$J80" dev0 PQ buf*R &#&$JDr# dev* PHQ bufR>f ?pwm R*retRU4&#"&4H)#o)c)Y)Z$s$g$Z$H s$g$$$$$$JP# dev) PGQ buf R *pwmz&#&! R($5+rpmM  *iR! RZ$6 R*iR7 $1?R!q R$q1*isR tR5 wR7h $h2h@R*ijR!P R/%P1 RR*devS 5 ]$EJH% devE/ PF$Q bufF0c H&H#&$< 0 & irq<.RP<9tQ >y(@(2( ((V3 Dc& ws32TP 55 6t3"&"A# tt&H& 3&dev3 >tt&dev:zRN'dev= ITt#retRTt'devT1 nU >U>U#VJt'devJ7 nK>K>K)VM >Ft(devF1 F=>gfpFIV!Ry(+dev! +irq3eF (7t(6Tj(wqj8kT3 ( 4T >R!03! )03<!;!*)+ptr;)@%5@&WxXdZ$)s$g$ L  Z$Ls$g$Z$L s$g$$$$$intd]oAwA A e @ AAA.    !  '  /  5  < A aB A A +  AA0IA}A   A,        !"#$%&'()*+,-./ Ab A AAA:- Ai A AA :J<c h x<%x ]d ]c  h : k ]7 k ]   kT ]DT %T k ]' k ]( M L :( 1I !I41<4:!;9 I: ;9 I :!; 9 I : ; 9 I ( 4:!; 9 I 1X YW 1RUX!Y W &I: ; 9 I>! !I: ; 9 4: ;9 I U:!;9 I$ >  :!; 9 I8 1X!Y W 4: ;9 I41:!; 9 I.?: ; 9 'I<1RUX!YW .: ;9 'I : ;9 I( .?: ;9 'I<!.: ; 9 'I ">! !I: ; 9!#1X!YW $.:!; 9 'I@|%<&: ;9 I'I(!I/ ).?: ; 9 '<*4:!; 9 I+: ; 9 I,> !I: ;9!-.:!;9 'I@|.:!;9 I/>! !I: ;9 04:!;9!I!121RUX YW 3.: ;9 ' 41RUX!Y W 5 6.:!;9 'I@z7.: ; 9 ' 8:! ; 9!I9 :!; 9!: :!; 9 I8!;.?: ;9 '<<4:!;9 I= 1> ?4:!; 9!I@.?:!; 9!'<A% UB$ > C D&E4: ; 9 I?<F4: ; 9 I?G'H4: ;9 I?<I( J'IK4: ; 9 IL4: ;9 I?M.: ;9 '@|N.: ;9 'I@|O.: ;9 '@|P Q 1UR 1US : ;9 T.: ; 9 'I@zU : ; 9 V.: ; 9 '@|W.1@|X1( $ > (>! !I: ; 9 &I4:!; 9!I : ;9 II !I/ < > !I: ;9! >! !I: ; 9! :!; 9!I!8 >! !I: ;9!< !!:!; 9! :!; 9!I8!% $ > 4: ; 9 I?<4: ; 9 I?( 4G: ; 9 .?: ; 9 '<.?: ; 9 'I<L,$    $ 0 x D $ 8< <<< @ h@ @ 8 T 8,$m9  1   { .3 !  -%5 "# != $$"# !! $~ z M  z  .! .!  0sJz M&# K Jz M  z  -  -  /eJ / K\ z M&# =XJy N  z  !> ! > ! '  "/JyJ+$ .ZhX22 K=MC{  {   {.  {.Jw ~  = ~ "~ .# x ( !)% !}2<!4v X"  (<( ./ K !} ..~| f !  /.~XC <L.$|2 !|&/1 H.8 .H 7 ! %# 00  # g$= .$ 'v X"  3!- !/"x ( 6(x./K X   |  ~ ~ /~h"K = 2(. (X =<!!}1g  e =!-!(< }  J} #/ub "  . j. /7  //C  o. /< ,.F }}X1 g  e K!-!(<.JK"? 1}?g  e.=!-!(< .! yJX}} J}  !|1 g  e $K -!(<.M} J}  !$ !|# g  e $K -!(<.[} J}  ! | 1g  e.$K -!(<.|<z ~   x  !~   ?L 3CX= YB1g .e.=!-!(< ? 0 ! p< z ~   x  !~  #L 3  #(X=.d<?g .e /!-!(<  0 ! .< z ~   x  "~  %  1 1>M/   1g  e./!-!(<.0 t 0 q < X X HRTIMER_MAX_CLOCK_BASESgpiod_set_value_cansleepWORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSsize_tGNU 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-strongNR_ZONE_LRU_BASEPCPU_FC_NRSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BITnum_speednum_gpiosset_rpmPGDEMOTE_DIRECTWORK_OFFQ_LEFTPGPROMOTE_CANDIDATENR_ZONE_ACTIVE_FILEMM_SHMEMPAGESlist_headgpio_fan_driverkstrtoulgpiosdevm_hwmon_device_register_with_groupslru_listNUMA_FOREIGNPGPROMOTE_SUCCESSthermal_cooling_device_opsSB_FREEZE_COMPLETE__u8PGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSirqreturn_tPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERstateFDPIC_FUNCPTRSnode_stat_itemgpio_fan_resumefan1_input_showNUMA_HITlock_class_key__get_fan_ctrldevm_kmalloc_arrayfan1_alarm_showGPIOD_INWORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEssize_tIRQ_TYPE_DEFAULT__u32dev_idtrueNR_KMALLOC_TYPESWORKER_DESC_LENkmalloc_cache_typeDQST_CACHE_HITSgpiod_flagsNR_SHMEM_THPSUNAME26kobject_action__SD_BALANCE_WAKEHRTIMER_BASE_TAIIRQ_NOPROBEwork_bitsworkqueue_structlong intfan_data__SD_BALANCE_NEWIDLEMIGRATE_CMApdevclass_raw_spinlock_irq_t___GFP_NOFAIL_BIT__SD_OVERLAPLRU_UNEVICTABLEMOD_MEM_NUM_TYPESNR_FILE_DIRTY_BoolNR_FILE_THPSclass_raw_spinlock_irqsave_tIRQ_NOAUTOENINIT_LIST_HEADWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITsigned charattribute_groupHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ACTIVE_ANON__init_worksystem_wqNR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTpid_typeIRQ_PER_CPUvec_typeWORKINGSET_NODERECLAIMWORK_BUSY_PENDINGunsigned charplatform_driver_unregisterNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACK___GFP_UNUSED_BITrpm_to_speed_indexnuma_stat_itemKOBJ_UNBINDDQST_READSdev_attr_fan1_maxgpiod_countNR_INACTIVE_ANONspeed_indexWMARK_MINMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPSdevm_request_irqkobject_ueventhandlerbytespropertySTICKY_TIMEOUTSdevm_gpiod_get_indexPIDTYPE_PIDvalueKMALLOC_CGROUPirqflags__UNIQUE_ID_description496NR_KERNEL_MISC_RECLAIMABLE__UNIQUE_ID_author495___GFP_ZERO_BITmodulemutex_lockWORK_STRUCT_INACTIVE_BITGPIOD_OUT_HIGH_OPEN_DRAINIRQ_TYPE_EDGE_FALLINGNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVEIRQ_TYPE_LEVEL_HIGHMOD_INVALIDMIGRATE_TYPESsysfs_notifyfan1_max_showN_HIGH_MEMORYattrMOD_DATAmod_mem_typeflagspropgpio_fan_probeatomic_long_tgpio_fan_driver_exitWORK_STRUCT_COLOR_SHIFTWORK_NR_COLORS__set_fan_ctrlvm_fault_t__kernel_ulong_tNR_SLAB_UNRECLAIMABLE_BTASK_COMM_LENMOD_TEXTIRQ_HANDLEDWORK_OFFQ_FLAG_BITSgpio_fan_groupgpio_fan_get_of_dataIRQ_NO_BALANCINGKMALLOC_DMATIMER_SOFTIRQNR_WMARKHRTIMER_BASE_MONOTONICfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITSB_FREEZE_WRITE___GFP_HIGHMEM_BITwork_structzone_stat_itemdevice_attribute___GFP_MOVABLE_BITctrl_val__UNIQUE_ID_license497gpio_fan_pm___GFP_NO_OBJ_EXT_BITset_fan_speed__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTARM64_VEC_MAXirqreturnWORK_STRUCT_FLAG_BITSalarm_irqPIDTYPE_MAXfan_alarm_init__UNIQUE_ID_alias498gpio_fan_groupsdev_attr_fan1_input__SD_SHARE_CPUCAPACITYKOBJ_CHANGElong unsigned intHRTIMER_SOFTIRQGPIOD_OUT_LOW_OPEN_DRAINvmscan_throttle_statePTR_ERRNR_ZONE_UNEVICTABLEdevm_kcallochwmon_devNR_SHMEMthermal_cooling_devicemutexpwm1_showdev_pm_opsuintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLsprintfgpio_fan_dataMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITWORK_BUSY_RUNNINGexit_unlockPCPU_FC_PAGEIRQ_LEVEL__compiletime_assert_2__compiletime_assert_3WORK_CPU_UNBOUND__SD_NUMAPIDTYPE_SID__SD_BALANCE_EXECplatform_driverDQF_SYS_FILE_BDQF_PRIVATEgpio_fan_attributesKOBJ_REMOVENR_THROTTLED_WRITTEN__this_modulepwm1_mode_showlong long intLRU_INACTIVE_ANONgpio_fan_get_cur_stateNR_ZSPAGESIRQ_TYPE_PROBEdev_attr_fan1_minNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tof_find_propertyoverflowresume_speedMOD_INIT_RODATA___GFP_FS_BIT___GFP_HARDWALL_BITMIGRATE_UNMOVABLEIRQ_TYPE_LEVEL_LOWdev_attr_pwm1_enableWORKINGSET_ACTIVATE_ANON__platform_driver_registerDQST_DROPSNR_VM_NODE_STAT_ITEMS_dev_warnplatform_set_drvdataof_prop_next_u32MIGRATE_HIGHATOMIC___GFP_IO_BITMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerWORKINGSET_REFAULT_BASEWORKINGSET_RESTORE_BASEpwm1_storecount__SD_SERIALIZEIRQ_TYPE_EDGE_BOTHIRQ_MOVE_PCNTXTGPIOD_OUT_HIGHNR_ZONE_INACTIVE_FILEdevm_kmallocSB_FREEZE_PAGEFAULTfan1_min_showMOD_INIT_TEXTqueue_workNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMS__devm_add_action_or_resetNR_FILE_PAGES___GFP_WRITE_BITWORK_STRUCT_PENDING_BITGPIOD_OUT_LOW__SD_ASYM_PACKINGdevm_thermal_of_cooling_device_registerWORK_OFFQ_FLAG_SHIFT__int128 unsignedgpio_fan_is_visibleNR_LRU_BASEZONELIST_NOFALLBACKunsigned intIRQ_TYPE_LEVEL_MASKcdevNUMA_INTERLEAVE_HITIRQ_NESTED_THREAD__SD_BALANCE_FORKIRQ_DISABLE_UNLAZY___GFP_COMP_BIT___GFP_RECLAIMABLE_BITlistzone_watermarks___GFP_NOMEMALLOC_BITADDR_COMPAT_LAYOUTmigratetypeNR_ACTIVE_FILE__SD_FLAG_CNTWORK_STRUCT_LINKED_BITbooldev_attr_fan1_alarmchar__UNIQUE_ID___addressable_init_module493gpio_fan_get_max_stateclass_raw_spinlock_t__kernel_long_tdev_attr_pwm1_modeN_CPUKOBJ_OFFLINE__mptrVMSCAN_THROTTLE_CONGESTEDNR_ZONE_ACTIVE_ANONworkNR_INACTIVE_FILE___GFP_ACCOUNT_BITZONELIST_FALLBACKNR_IOMMU_PAGESNR_ZONE_INACTIVE_ANONWORK_OFFQ_FLAG_ENDrseq_cs_flags_bitpwm1_enable_showNR_LRU_LISTSDQST_FREE_DQUOTSWHOLE_SECONDSdev_get_drvdata_dev_infodeviceIRQ_NOTHREADsizeof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typedevnameLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQNR_UNEVICTABLEMM_FILEPAGESattributeclass_spinlock_irq_t__be32___GFP_DMA_BITKMALLOC_NORMALNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITMOD_RODATAgpio_fan_stopDQST_ALLOC_DQUOTSNR_MLOCKVMSCAN_THROTTLE_ISOLATEDNET_RX_SOFTIRQgpio_fan_suspendSB_FREEZE_FSof_gpio_fan_matchkobjectMOD_RO_AFTER_INITmutex_unlockdev_set_drvdatagpio_desc__mutex_initTASKLET_SOFTIRQIRQ_NOREQUESTirq_handler_tkobjgpio_fan_driver_initgpio_fan_shutdownWMARK_HIGHwq_misc_consts___GFP_RETRY_MAYFAIL_BITMM_ANONPAGESGPIOD_ASISdev_attr_pwm1__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128__kernel_ssize_tPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOW__keyPGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSIRQ_POLL_SOFTIRQgpiod_get_value_cansleepNR_FREE_PAGESWORK_STRUCT_PWQ_BITNR_DIRTIEDPIDTYPE_TGIDNR_VMSCAN_THROTTLEIRQ_TYPE_NONE___GFP_NORETRY_BITNR_ISOLATED_ANONnameplatform_get_drvdataMIGRATE_RECLAIMABLEplatform_devicegpio_fan_set_cur_statealarm_gpiobaseIRQ_TYPE_EDGE_RISINGfan_ctrl_initshort intHRTIMER_BASE_BOOTTIME_SOFTqueue_work_onIS_ERRumode_t___GFP_DIRECT_RECLAIM_BITNR_VMSCAN_WRITEdev_attr_fan1_targetNR_WRITTENfan_alarm_irq_handlerNUMA_MISS___GFP_NOWARN_BITMMAP_PAGE_ZEROindexKOBJ_ADDWORK_STRUCT_PWQ_SHIFTDQF_ROOT_SQUASH_Bfan_alarm_notifygpiod_direction_output___GFP_DMA32_BITdevm_kzallocIRQ_NO_DEBUGN_NORMAL_MEMORYirq_set_irq_typeNR_FOLL_PIN_RELEASEDNET_TX_SOFTIRQNUMA_LOCAL__SD_SHARE_LLCWMARK_PROMOHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKclass_spinlock_tkstrtoullgfp_tHRTIMER_BASE_REALTIMEIRQ_NONEdevice_nodeNR_WRITEBACK_TEMPgpio_fan_cool_opsNR_NODE_STATESNR_FILE_PMDMAPPEDNR_PAGETABLEpcpu_fc__SD_CLUSTERDQST_WRITES__UNIQUE_ID___addressable_cleanup_module494N_ONLINE__mod_of__of_gpio_fan_match_device_tabledevm_request_threaded_irqNR_SLAB_RECLAIMABLE_BWORKINGSET_REFAULT_ANONLRU_INACTIVE_FILEactionKMALLOC_RANDOM_STARTN_MEMORYgpio_fan_speedADDR_LIMIT_3GBpwm_enableonstackWORK_OFFQ_POOL_SHIFTIRQ_IS_POLLEDshort unsigned intIRQ_HIDDENNR_SECONDARY_PAGETABLEdevm_gpiod_get_optionalPCPU_FC_EMBEDMAX_ZONELISTSnode_statesWORKINGSET_ACTIVATE_FILE__must_check_overflowpwm1_enable_store__devm_add_actionNR_ANON_MAPPEDKOBJ_BINDKOBJ_ONLINEWORKINGSET_REFAULT_FILEBLOCK_SOFTIRQ___GFP_MEMALLOC_BITMIGRATE_MOVABLE__SD_PREFER_SIBLINGschedule_workspeedN_GENERIC_INITIATORRCU_SOFTIRQNR_SOFTIRQSKOBJ_MOVEIRQ_PER_CPU_DEVIDdataWORKINGSET_ACTIVATE_BASEgpiod_to_irqIRQ_TYPE_SENSE_MASKatomic64_t___GFP_THISNODE_BITalarm_workARM64_VEC_SMEIRQ_WAKE_THREAD_dev_errlockget_fan_speed_indexNR_ZONE_ACTIVE_FILENR_BOUNCE__UNIQUE_ID_alias372__UNIQUE_ID_alias373KMALLOC_RECLAIMNR_ACTIVE_ANONVMSCAN_THROTTLE_WRITEBACKN_GENERIC_INITIATORNR_ISOLATED_FILEvmscan_throttle_stateMOD_INIT_RODATAMOD_TEXTWORK_STRUCT_PWQ_SHIFTNR_ANON_THPS__UNIQUE_ID_vermagic368PGPROMOTE_CANDIDATEWORKINGSET_NODERECLAIMWORKINGSET_ACTIVATE_FILEMM_SWAPENTSNR_FILE_PAGESWORK_OFFQ_FLAG_SHIFTPGDEMOTE_KSWAPDlong long unsigned intADDR_COMPAT_LAYOUTNR_ANON_MAPPEDNR_SHMEMNR_KMALLOC_TYPESN_MEMORYNUMA_INTERLEAVE_HITMIGRATE_CMAWORKINGSET_ACTIVATE_ANONNR_ZSPAGESN_HIGH_MEMORYsigned charN_POSSIBLELRU_ACTIVE_FILEWORK_STRUCT_PWQ_BITNR_DIRTIEDWORK_OFFQ_FLAG_BITSPIDTYPE_SIDRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITNR_KERNEL_STACK_KBPIDTYPE_TGIDrseq_cs_flags_bitlong intNR_PAGETABLEcleanup_moduleLRU_ACTIVE_ANONWORK_OFFQ_DISABLE_BITSNR_FOLL_PIN_RELEASED_descNR_FREE_CMA_PAGESNR_VM_NODE_STAT_ITEMSNR_ACTIVE_FILENUMA_LOCALZONELIST_NOFALLBACKzone_watermarksPIDTYPE_MAXNR_LRU_LISTSNR_UNEVICTABLEDQST_LOOKUPSNR_MLOCKWORK_OFFQ_LEFTPCPU_FC_NRNUMA_MISSWHOLE_SECONDSARM64_VEC_MAX__this_modulehrtimer_base_typeMOD_RO_AFTER_INITWORK_OFFQ_DISABLE_SHIFTREAD_IMPLIES_EXECDQST_ALLOC_DQUOTSSB_FREEZE_FSPCPU_FC_AUTONUMA_OTHERMIGRATE_RECLAIMABLEDQST_WRITESunsigned intzone_stat_itemWMARK_LOWNR_INACTIVE_ANONVMSCAN_THROTTLE_ISOLATEDWMARK_MINTASK_COMM_LENclass_raw_spinlock_irq_tlong unsigned intVMSCAN_THROTTLE_CONGESTEDADDR_LIMIT_3GBNR_SLAB_RECLAIMABLE_BMAX_ZONELISTSNR_ZONE_UNEVICTABLENR_ISOLATED_ANONcurrent_stack_pointerWORKINGSET_REFAULT_BASEmigratetypeshort unsigned intHRTIMER_BASE_TAInuma_stat_itemNUMA_HITclass_spinlock_t__UNIQUE_ID_depends371NR_KERNEL_MISC_RECLAIMABLEelf32_noteWORK_STRUCT_COLOR_SHIFTHRTIMER_MAX_CLOCK_BASESDQST_DROPSshort intpcpu_fcMIGRATE_UNMOVABLENR_SECONDARY_PAGETABLELRU_UNEVICTABLEKMALLOC_NORMALKMALLOC_CGROUPlru_listWORK_STRUCT_LINKED_BITlong long intclass_spinlock_irq_tNR_ZONE_WRITE_PENDINGNR_VM_NUMA_EVENT_ITEMSPGDEMOTE_DIRECTADDR_LIMIT_32BITGNU 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-strongMIGRATE_PCPTYPESWORK_OFFQ_FLAG_ENDMIGRATE_HIGHATOMICRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITADDR_NO_RANDOMIZEHRTIMER_BASE_BOOTTIMEMM_ANONPAGESWMARK_PROMOWORK_OFFQ_POOL_SHIFTNR_WRITEBACK_TEMPNR_WRITEBACKPCPU_FC_PAGESB_FREEZE_COMPLETESB_FREEZE_WRITENR_SHMEM_PMDMAPPEDMOD_MEM_NUM_TYPESWORKINGSET_REFAULT_FILEMIGRATE_ISOLATEARM64_VEC_SMENR_VMSCAN_IMMEDIATE__UNIQUE_ID_intree370N_CPUNR_IOMMU_PAGESHRTIMER_BASE_REALTIMENR_FILE_MAPPEDmod_mem_typeNR_MM_COUNTERSHRTIMER_BASE_MONOTONICPGPROMOTE_SUCCESSWORK_OFFQ_BH_BITNR_FILE_PMDMAPPEDNR_WRITTENNR_FREE_PAGESDQST_READS_nhdrPIDTYPE_PGIDWORKINGSET_REFAULT_ANONMM_SHMEMPAGES_BoolN_ONLINEunsigned char_nameDQST_FREE_DQUOTSNR_FILE_DIRTYMIGRATE_TYPESHRTIMER_BASE_BOOTTIME_SOFTWORK_OFFQ_POOL_BITSMOD_INIT_TEXT_note_14_note_15class_spinlock_irqsave_tNR_ZONE_INACTIVE_FILEmoduleMMAP_PAGE_ZEROKMALLOC_RANDOM_STARTNR_ZONE_LRU_BASEWORK_STRUCT_INACTIVE_BITvm_fault_tDQST_CACHE_HITSRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITDQF_PRIVATEPIDTYPE_PIDNR_VM_ZONE_STAT_ITEMSUNAME26node_stat_itemNR_LRU_BASENR_ZONE_INACTIVE_ANONWORK_STRUCT_FLAG_BITSMOD_INIT_DATAMOD_RODATANR_SLAB_UNRECLAIMABLE_BNR_FILE_THPScharNUMA_FOREIGNARM64_VEC_SVESB_FREEZE_PAGEFAULTWORKINGSET_RESTORE_ANONNR_INACTIVE_FILEVMSCAN_THROTTLE_NOPROGRESS_DQST_DQSTAT_LASTinit_moduleKMALLOC_RANDOM_ENDWORK_STRUCT_PENDING_BIT__int128NR_FOLL_PIN_ACQUIREDWMARK_HIGHN_NORMAL_MEMORYPGDEMOTE_KHUGEPAGEDpid_typeWORKINGSET_NODESvec_typeNR_NODE_STATESNR_THROTTLED_WRITTENDQST_SYNCSHRTIMER_BASE_REALTIME_SOFTNR_VMSCAN_THROTTLEKMALLOC_DMAWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONIC_SOFT__UNIQUE_ID_name369STICKY_TIMEOUTSHRTIMER_BASE_TAI_SOFTSB_UNFROZENclass_raw_spinlock_twork_bitsWORKINGSET_RESTORE_FILEWORKINGSET_RESTORE_BASEZONELIST_FALLBACKLRU_INACTIVE_FILEkmalloc_cache_typePCPU_FC_EMBEDMIGRATE_MOVABLEnode_statesMM_FILEPAGESNR_VMSCAN_WRITENR_WMARKDQF_SYS_FILE_BNR_SWAPCACHENR_ZONE_ACTIVE_ANONMOD_DATAFDPIC_FUNCPTRSDQF_ROOT_SQUASH_Bclass_raw_spinlock_irqsave_tWORK_STRUCT_COLOR_BITSNR_SHMEM_THPSSHORT_INODELRU_INACTIVE_ANON__int128 unsignedMOD_INVALIDdrivers/hwmon/gpio-fan.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/hwmon./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/atomic./arch/arm64/include/asm./include/linux/sched./include/linux/gpiogpio-fan.cgpio-fan.cdevice.hworkqueue.herr.hplatform_device.hlist.hinterrupt.hkstrtox.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hatomic-long.hstddef.hgfp_types.hinit.hstack_pointer.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hkobject.hmodule.hirqreturn.hirq.htopology.hconsumer.hsysfs.hdev_printk.hof.hmutex.hsprintf.hthermal.hhwmon.hoverflow.hdrivers/hwmon/gpio-fan.mod.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/hwmon./include/linux./arch/arm64/include/asm./include/uapi/linuxgpio-fan.mod.cinit.hstack_pointer.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.hgpio-fan.mod.c x 0( $,A-AGA-$HB-AMA-$<B-AJA-$DB-ALA- $8B-AIA-$PB-ANA-,HA-A BLA-,DA-A CJA-$$A-AEA-$0A-BGA-DA-APBCC@ A-A 4xA-A0BDRBA-LA-A0BCYCA-A0-A4A-A0BFRBA-4A-A0BGRCA-TA-A0BDVCA-A0-CAA-DDA-APDCNiK A-A C\PA-APDCKmKA-AP-BC\<A-APDCYVMA-AP-AF   !#%&' 0#0(:X Q,fixHw<D@ `8PH0D $t0 |x(?Q b rH D} P <f00x(Hf   , A T@ h  } ` f  f   *$E@(f[f jh  8f2?Z @ht$, (9BMv%4F]ggpio-fan.c$xgpio_fan_is_visiblegpio_fan_get_max_stategpio_fan_get_cur_stategpio_fan_driver_init$dfan1_max_showfan1_min_showfan1_input_showpwm1_mode_showpwm1_enable_showpwm1_showfan1_alarm_showfan_alarm_notifygpio_fan_driver_exitfan_alarm_irq_handlergpio_fan_probegpio_fan_stopgpio_fan_set_cur_stategpio_fan_shutdowngpio_fan_suspendgpio_fan_resumepwm1_storeset_rpmpwm1_enable_storeof_gpio_fan_matchgpio_fan_cool_opsgpio_fan_pmgpio_fan_groupgpio_fan_attributesgpio_fan_drivergpio_fan_groupsdev_attr_fan1_alarmdev_attr_pwm1dev_attr_pwm1_enabledev_attr_pwm1_modedev_attr_fan1_inputdev_attr_fan1_targetdev_attr_fan1_mindev_attr_fan1_max__key.1__UNIQUE_ID___addressable_cleanup_module494__UNIQUE_ID___addressable_init_module493__UNIQUE_ID_alias498__UNIQUE_ID_license497__UNIQUE_ID_description496__UNIQUE_ID_author495gpio-fan.mod.c__UNIQUE_ID_alias373__UNIQUE_ID_alias372__UNIQUE_ID_depends371__UNIQUE_ID_intree370__UNIQUE_ID_name369__UNIQUE_ID_vermagic368_note_15_note_14gpiod_get_value_cansleepdevm_request_threaded_irqdevm_kmallocplatform_driver_unregister__this_modulegpiod_countqueue_work_ongpiod_set_value_cansleep__stop_alloc_tagscleanup_modulegpiod_to_irqdevm_gpiod_get_optionalinit_module__start_alloc_tagssysfs_notify__stack_chk_fail_dev_infoirq_set_irq_type_dev_errmutex_lock__mod_of__of_gpio_fan_match_device_tabledevm_gpiod_get_indexof_find_property__mutex_initdevm_hwmon_device_register_with_groups_dev_warnkstrtoull__platform_driver_registerof_prop_next_u32sprintfmutex_unlockkobject_uevent__devm_add_actiongpiod_direction_outputsystem_wqdevm_thermal_of_cooling_device_register  {  {   ,{@ D p | {  {^   {H L Tl`}xd`  i$c@`s  u<^HX\l p tvh00o Ht Ht_     $ 0, 00nD HH HLt`zz0^ | |~e  w, 4 8pD (L (Pp\ `d `hpxme\eex e e x q$ e@ | m x ql e | m xH q e ||mbbya( P  0 x@ `  X08 @ hP` xpx  @ `  H  gj8jg0X@ H P X ` h  k&-2@GN Zh`o;va N  ! v.i3?dKWd"p}  Vc  9 , )N ;! "(".j4< : @# G&euP {"1uN  ih#B H )  &6<BHNUek)qw | w!@52!$V*0>6 <l B H("NIZv _ou {_I  1 % " >C *6:&@!FyLRX^ d~ kQ {M2T $@9tr2@ !#'Y-B39 ?_ ENKHQW<]& c!iu"o`u>!{T!3 [ %dZoX C%h  _ j #/ )?/5;AGN)_Iek> qw9}}I& y{ }L$! x %+1Y7=CIP+agW msy `  Ol >bn\S    l " ' 1 pA G M S T"Y !_ e !k ` r    I     I r ?   "  -     ^  8 m "$ * }0 M7 ~> E 3L S  Z a h 7q ^"z    1 A   t  !  # @  <" H" % + 1 7 = C I O U [ }a g "m ,s y Q   0   N       I   Q m u %  2 H ZT ` #l rx  h ""     "   {   # K0 9 F O \ e w r `{  @ S       x  7  >K Ta n 0w  @x  $" . LX ay   N""=!c9 "3 N n  &"R}y T- @Q Yo    ! )?@ bD L ibb"Efnrr  '/eOWxhx44+Mxzx(3;I^fr|'>u.Qrz""Tp" ""! :E\j x ,0RR[X& 4HS0jx r, O %@p"Rd|  w4   !7 ?_ g(}(4 @ D ===7 Sdl| x x   1 @ Z ,e @  m!   w ! !M3! ;!]Z!h b!pw!x !| !!!!`! ""`1"l;"H _" y"w"" "4"< "| ""| " # #*# K# S#d#s#}## ###,#> #$"")$#:$F$ [$ h$t$ $e$$ $Z $4 $$ $u% %_#%0%:%^% x%%%s%t%%%t%<&t &R!&(&0K&W&d&r&&p"&d&&&p"&&k'P ''p"4'_O'My'D' 't'D' ' '$(D ( I( U(o a(m(z("(T((T(2(T( (W!) )+)1I)d)})))W)n)|)|)2)*1*R*Z*Bk*B*u*+***q*Z%*c0***V)*(***$*&*(*t2*53*6*T0+"1+d'+) +30+26+/<+V'C+3S+1Y+%_+!0e+%k+&}+1++.+5+)1+$+'+++5+H'+W4+(+95+S.+m$+F0,/ ,&,1!,.',%:,q(B,4P,(^,5l,)z,*,0,%*,',5,.,3',-5,f%,Z0,^3,L%,$,U/,#,3-4-3-^1-%"-*(- 2.-)4-5:-#@-$F-/L--R-%X-'^-N&d-l.j-$'p-0w-w1-J)--*-5-'-----%- /-0-z)-)->'-y2-%-&-'-*.$(.0.M1. 2".{5(. 1..#4.(:.*@.'F.-#L.A%R.&X.1_.1o.1u.=({.q#.2.&.&.(.O2. ).#.3.2)..0...4.(%.T$.4.2.4.=$.$./.y$.0/. /./$/5/.#/g2)////$5/F5;/+/A/%G//M/3S/)Y/>3_/e&e/%k/"&q/?*w/[/}/n5///)$/$/*/n3/&/*/6/>&/4/q%/V*/&/#/#/N(/20(030&0g(%03(+0S310`.70V5J04P0&V0(]0)b0r'r0/x0j/~0=.0i)0'403000g40)040f*0810 30a#040u*0$050_5011'1*10 1 (&11,1'21w0813>12Q1}4W1.]12c1'i1.p1/1#151D21'101621#1.1+6101q01z&20220)2q042z&E20Q2o2${2 2C42 2b2?/2 2)2 37# 3 >3L#J3 hS3/&[32 0V{* x-=tStfy((#3|CS0cs L   | |     ) >D N ^ qh | "1&I*W.g26:>BFPUZ_'d3i9nKsRx^}hs~ &/:EN]dlty "',16;@JD]2JXh  ,7@OV^ fkt,00DHX\`x@`<@dh0t\`|  TX H  TX .symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rodata.str1.8.rela.rodata.modinfo.note.gnu.property.note.gnu.build-id.note.Linux.bss.note.GNU-stack.comment.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.rela.debug_frame @@(h )+X,&@x);$6@H)K( F@P)VQ@h) fa@) v@@q@0) @AB2H@) $0 0N,^g3'@a)8NKUpF@+x)_1VZ@P,)!tXo@/X)#0h7603@88P)'h0 *^ <