ELF@@)(@1*!_L@L!@92ᕂRR_L@L"@9!@2R_?#{R[@S@ `f` R`b*@Tc$@fRuce6d@96*@a?0 RsN`L"@9!@2a?0 *5@9b6@![B*SA{è#_bQ@|_~@|ȡ5bQ@|_@|ȡ5Tt?#{SL@LL`@9a@9c@9d @b@9# **2@` @9sd@9Rc @b @9! ! *22@`@92ᕂRו(` @9@1*!b @a @9*22 c*dL@xgELd5'A4@9B@1*!c @9@R@9axg B# ! ! *!*2աL@L!@92ᕂRR_?#{L@4@ (L 7@@9`@1*!A@9C@9D @B@9# **a2 @ @9`@1*!B @A @9*k22`R{#_߈߈B߈߈߈?#{!{#_^%%^^^^Watchdog enabled (timeout=%d sec, nowayout=%d)sunxi-wdt?#{{#_րsunxi-wdt nowayouttimeoutallwinner,sun4i-a10-wdtallwinner,sun6i-a31-wdtallwinner,sun20i-d1-wdtversion=1.0description=sunxi WatchDog Timer Driverauthor=Henrik Nordstrom author=Carlo Caione license=GPLparm=nowayout:Watchdog cannot be stopped once started (default=0)parmtype=nowayout:boolparm=timeout:Watchdog heartbeat in secondsparmtype=timeout:uint%==>intRjj,*)u81)u32^,)s64v)u64j ,H&^#B*= j m? @,A njV     Bojw ! !! !' !/ !5 !<j j y @jj-j.j a j!~+!" j$j#j$0j$}Ij$   j$        !"#$%&'()*+,-./$j$'$j$W$j$-j$j%:$j&)j'Gj(-j)77$R+J C j,           $ 6  %j 8 +N ,-./012 85 6 7z8 N Y  C  #  "  #N  #N  #N ! +  "+ D+ '# '+z '+z   '- -   -   * .  : * '0: 0 { k 0{   A 1     4   , 5  ' 4 6'  R 'B 7R  8  E-  **.?z  Ua/. //8  F 0R  /.R0 RNj 0-Hziij .0p| .- R  G+$H+R,1R|{"4id2dev e{2errRdH[tgZ :"~K"I#;/      !-!"!(>! -V!K!(g! }!s!! A!!#" "%%"%1"! A!!#! A!!!! 0 9Q  q  }  (       !-!"!(>! -V!K!(g! }!s!! A !!#" "%%"%1"! AG!!#! A!!!! S 1R"4Preg{ z[  Z2retRP$  XG X d   c  q ? }   G X d   # g q  }   R3{z J R":P"jQ{ zU  Vreg$B G X d     q  }  #z$.~ s q  }  x Rx3z{{z| 1RR"R6P"SQ"S%zRU{ Vze W cvalXU$_=  q  }  f  q  }  lu $ q Q }  p 0 G X d    s u q  }  zwddB wddALz#wddDHwddBL6KFz&devF1 3F=U&gfpFIa433=+:"5:' L*6*val+;+tmp5;$ dxvald+d3dW*ee4bb%bI*cc/`val`,`4`Raa5^G val^'^/^M__0Lq LE*valN' val'.'Jptr)  nr*F  nrjp7 1P!v1PJ*1PTU4 *9!&i *&v *+9! 4 b!&i &v $b! n A!i Av Ab!!ivb!!ivb!tmp 6" 0M  6:"cap 'q+1"*5*;!6X"ptr;<|1!v"ptr1=|N2"ptr2<*2HU2RO3,6"p3,;*3,Kj<f#6P%G 1#X d P# %<$P$6Pz$#~ # q +$ }  P$6P9Q$$# q $ }  ( 141 1: ; 9 I&I: ; 9 II 1  !I 4:!; 9 I 1 1X YW .: ; 9 ' !$ > : ; 9 I1RUX Y W I!I/ 1X Y W (4:!;9!I 4: ; 9 I<>! !I: ; 9  :!; 9 I8 1RUX Y W .: ; 9 'I 4: ; 9 I U>! !I: ; 9! <!: ;9 I":!; 9 I#1X Y W $> !I: ;9!% 1&: ;9 I'4:!;9 I(1RUX YW!):!; 9!I*.?:! ; 9!'<+ ,5I->! !I: ;9!..?: ;9 'I</.?: ; 9 '<0.?: ; 9 'I<1.:!; 9! 'I@|24:!; 9 I3: ;9 I4.: ;9 ' !5 6174:!*;9!&I?<8 :!; 9!941: :!;9 ; :!; 9 <.1@z=% U>$ > ? @&A4: ; 9 I?<B4: ; 9 I?C( D4: ; 9 I?E.?: ;9 '<FG.: ;9 '@|H.: ;9 'I@|I1RUX YW J.: ; 9 'I@zK.: ;9 'I L5M : ; 9 N.: ; 9 'O.: ; 9 'IP.1@zL,$ $TpTpTpTpTpTp       ,$H H  4  X  ~$ =$   "#~) #   ~ .'~., U %+  %   ~  '. . /!    .# .!#<!~ 1y !2#z &!"!!)!!!!/t   b  ~  <> "+" %   ~  't   b  ~  <K#iff f 8 *~. X $ / "!!!!" ~  '~ /# 1 1!" ~  '~")~#   ~ .'~-/ ~! _ $ =$!!!" ~  '~~ B >J !! 0" ~  $ =$#"#" !"!/" ~  '~d  "#~) #   ~ .'~. ^ "<a !"$( ~  $ =$R "!!/ " ~  '! ~  $ =$Y!!!" ~  ' ! X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUT__lse_atomic64_orDQST_ALLOC_DQUOTSDQST_SYNCSsunxi_wdt_driver_exitwatchdog_set_nowayoutnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRS___GFP_NO_OBJ_EXT_BITNUMA_OTHERsunxi_wdt_probeDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTkasan_check_writelog_post_read_mmioNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LAST__UNIQUE_ID_license499MM_ANONPAGESsunxi_wdtwritel__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATESWORK_STRUCT_LINKED_BITWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAXPGDEMOTE_KSWAPDmoduleWORKINGSET_ACTIVATE_FILEwatchdog_opsMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGNwdt_reset_mask___GFP_RECLAIMABLE_BITWORK_OFFQ_BH_BIT___GFP_UNUSED_BITMOD_DATANR_LRU_BASEWORK_STRUCT_PENDING_BITWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTwdt_devnowayoutkernel_param_opswdt_reset_valwdt_modeparam_ops_boolNR_WRITEBACKregsalternative_has_cap_likely__ll_sc_atomic64_orWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLING__const_udelayWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BIT__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECT__int128 unsigned__UNIQUE_ID_timeouttype495LRU_ACTIVE_FILE___GFP_THISNODE_BITsunxi_wdt_driver___GFP_RETRY_MAYFAIL_BITADDR_NO_RANDOMIZEMOD_TEXTwdt_baseVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDresultlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeNR_DIRTIEDKMALLOC_DMALRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BIT__compiletime_assert_0arch_atomic64_orwdt_ctrl__SD_ASYM_CPUCAPACITY_FULLNR_VM_ZONE_STAT_ITEMSWORK_OFFQ_POOL_BITSzone_stat_itemvalueNR_ZSPAGESMIGRATE_MOVABLEhrtimer_base_typenode_statesNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLE__UNIQUE_ID_author500__UNIQUE_ID_author501size_tlong intwidthNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATA__UNIQUE_ID_version503HRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTsunxi_wdt_driver_initmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEPIDTYPE_PIDARM64_VEC_MAXsun4i_wdt_regNUMA_MISSinstrument_atomic_writeWORKINGSET_REFAULT_FILE__param_timeoutNR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BITSB_FREEZE_FS__SD_CLUSTERsun20i_wdt_reg___GFP_DIRECT_RECLAIM_BITdevm_watchdog_register_deviceSB_FREEZE_COMPLETEsunxi_wdt_startKMALLOC_RANDOM_START__mod_of__sunxi_wdt_dt_ids_device_tableNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharparam_ops_uintMIGRATE_RECLAIMABLENR_UNEVICTABLE__raw_readlwatchdog_set_restart_prioritysunxi_wdt_set_timeoutkcsan_check_accessNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSclass_raw_spinlock_irq_tVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANON__s64__UNIQUE_ID_description502wdt_key_valMOD_RO_AFTER_INITsunxi_wdt_regpid_typeKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIlog_read_mmioPCPU_FC_NRIS_ERRcaller_addrclass_spinlock_irq_tNR_FREE_CMA_PAGESSB_UNFROZENwdt_timeout_mapNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long int__compiletime_assert_1vm_fault_tARM64_VEC_SMEtruekmalloc_cache_typeNR_ZONE_WRITE_PENDINGHRTIMER_BASE_BOOTTIME_SOFTwatchdog_init_timeoutSB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEWORK_OFFQ_FLAG_BITScaller_addr0readlMOD_MEM_NUM_TYPESsunxi_wdt_dt_idsN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATE__param_str_nowayoutclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26N_MEMORYsizezone_watermarksZONELIST_FALLBACK__platform_driver_registerPCPU_FC_EMBEDraw_atomic64_orLRU_INACTIVE_ANONNR_ISOLATED_FILEcpucap_is_possible___GFP_MEMALLOC_BITDQST_READSplatform_driver_unregistersunxi_wdt_restartpdev__herewatchdog_stop_on_rebootrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listlog_post_write_mmioMM_FILEPAGES__UNIQUE_ID___addressable_cleanup_module494SB_FREEZE_PAGEFAULTdataMOD_RODATA__SD_WAKE_AFFINENR_KMALLOC_TYPEScpucap__le32__u32__UNIQUE_ID_timeout496PIDTYPE_PGIDof_device_get_match_data__u64NR_ZONE_INACTIVE_FILEdevm_platform_ioremap_resource__this_moduleWORKINGSET_NODERECLAIMclass_spinlock_twork_bitsgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTPTR_ERRDQF_PRIVATEDQST_FREE_DQUOTSsunxi_wdt_pingWORK_STRUCT_FLAG_BITS__raw_writel__kernel_size_tactionKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BIT___GFP_HIGH_BIT___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILE__UNIQUE_ID___addressable_init_module493DQF_ROOT_SQUASH_Bpcpu_fcboolNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrPGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTsunxi_wdt_infouintptr_tNR_VM_NUMA_EVENT_ITEMS__kernel_ulong_tplatform_driverMIGRATE_TYPESkernel_paramlong unsigned int__u8devm_kzallocwdt_cfg__UNIQUE_ID_nowayouttype497vec_typeNR_ZONE_INACTIVE_ANONWORK_OFFQ_DISABLE_BITSNR_FILE_PAGES___GFP_NOWARN_BITGNU 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-strongsun6i_wdt_regwatchdog_set_drvdataWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXECtype___GFP_ZERO_BITunsigned charwdt_regsnuma_stat_itemvmscan_throttle_statetimeoutWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODEarch_set_bit___GFP_WRITE_BITKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCwatchdog_info_dev_infoTASK_COMM_LENNR_WRITTENDQST_WRITESsunxi_wdt_stopNR_ISOLATED_ANONl_nowdt_timeout_shiftNR_ACTIVE_FILE__SD_SHARE_CPUCAPACITY__param_str_timeoutWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSwatchdog_devicePCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITsunxi_wdt_dev___GFP_NOFAIL_BITsigned char__UNIQUE_ID_nowayout498devm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMwatchdog_get_drvdata___GFP_HARDWALL_BITLRU_ACTIVE_ANON___GFP_HIGHMEM_BIT___GFP_LAST_BITNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCAL__param_nowayoutPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESN_POSSIBLE___GFP_DMA_BITNR_MM_COUNTERSclass_raw_spinlock_tatomic_long_tatomic64_tN_GENERIC_INITIATORraw_atomic_long_orPIDTYPE_SIDsunxi_wdt_opsset_bitWMARK_MINWORK_OFFQ_POOL_SHIFTlog_write_mmioNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKINGdrivers/watchdog/sunxi_wdt.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/watchdog./include/asm-generic./arch/arm64/include/asm./include/linux./include/asm-generic/bitops./include/linux/atomic./include/uapi/asm-generic./include/uapi/linux./include/linux/schedsunxi_wdt.csunxi_wdt.cio.hio.hwatchdog.hdevice.herr.hinstrumented-atomic.hatomic.hatomic-long.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hstddef.hgfp_types.hinit.hstack_pointer.hspinlock.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hpercpu.hworkqueue.hmm_types.hnodemask.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmoduleparam.hmodule.htopology.hplatform_device.hdelay.hdev_printk.hof.hinstrumented.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-$$<|A-A0CCC A-A $$A-AEA-$A-A0C$A-AgA- , &,$;<$ J M`| ] $sh  J  ( (P xD      .  J=JJNJz  (45i- B0L+c&J~((( "#J#$!,/A_} $ sunxi_wdt.c$xsunxi_wdt_driver_initreadlsunxi_wdt_pingsunxi_wdt_stop$dsunxi_wdt_probesunxi_wdt_driver_exitsunxi_wdt_restartsunxi_wdt_set_timeoutsunxi_wdt_startsunxi_wdt_dt_idssunxi_wdt_infosunxi_wdt_opswdt_timeout_map__param_str_nowayout__param_str_timeoutsun4i_wdt_regsun6i_wdt_regsun20i_wdt_regsunxi_wdt_driver__UNIQUE_ID___addressable_cleanup_module494__UNIQUE_ID___addressable_init_module493__UNIQUE_ID_version503__UNIQUE_ID_description502__UNIQUE_ID_author501__UNIQUE_ID_author500__UNIQUE_ID_license499__UNIQUE_ID_nowayout498__UNIQUE_ID_nowayouttype497__UNIQUE_ID_timeout496__UNIQUE_ID_timeouttype495__param_nowayout__param_timeout__this_module__platform_driver_registerinit_moduledevm_kmallocof_device_get_match_datadevm_platform_ioremap_resourcewatchdog_init_timeoutalt_cb_patch_nopswatchdog_set_restart_prioritydevm_watchdog_register_device_dev_infoplatform_driver_unregistercleanup_module__const_udelay__mod_of__sunxi_wdt_dt_ids_device_tableparam_ops_boolparam_ops_uintIJKL NXOh t xPS`( 0PFFG M@M$(04<@ HL$Q(F0h8<@Ph`(RHFU (0F8VH; ?@@=&>-?2?k@?EG?N?_?m?w? ?C ??0?? ???Y?? ? &?\+?7?xE?J?V?b?o?F??O?8???I?? ?|??? ?5?? ?<????? ?&?,?2?%8?>? D?LJ?P?\W?}e?u?{?s ?/ ?#? ??t? ?H?@ ?# ???x???(?1?=:?C?L?.U?^?g?Gp??D??????V??c?S?p??7?? ???V$?*?p0?_6?<?B?H?N?T?Z? `?f?l?r?x?$?h ?z??X ??U?? ?Q?a?o??X? ?????>?\?t %?K +?`1?7?=?,C?J?8Z?`?f?l?r?x?~? ? ???M? ????? ?$?? ? ?}??g??W??m ?? ??%?+?o1?]7? =? C?I?O?VU?[?a?lg?m?s? y?} ? ? ?{?a? ?? ?????? ????L?? ?'?U ?9???!?!(?k9? ?? E?K? Q?)X?i?o?u?{??? ?a ??h??g??u ??'? ??? ?I ?B ????#?5?^;?GA?3S?Y? _?e?lk?q??w??}?Q?? ? ?}? ? ?L? ?G????? ? ?B ?  ?2 ? ??2 ? 8 ?6> ?zD ?J ?P ?V ?\ ?b ? h ?,n ?4 t ?z ? ? ? ? ? ? ?. ?; ?0 ?  ?  ?  ?2 ? ?} ?> ?* ?m6 ?0B ? T ?}_ ?k ?w ?S ? x ?  ? ( ?=  ?  ?  1 ?D= F ?W R ?_ h ?5u )~ ?Q & ?  ? 6( ?n ,& ?" ,@ ?M V ?c 6 ? , ? , ? , ? ,i- ?: ,4X ? e , n ?P{ , ? ?Q ? ? ? ?I ? ?- /? O?0o???\??7`??%8h@=`=/=A=A=A=A&=A<]j  $5(h(p=S(<@@=c@ =s6@>=T@\=r@z=@=@@@@%DL?2 h??%??ch=S=c(=c6O]e=sv=s DYhp====#E^l?x??%??c?K ?+?8?%D?Q?cnv==#=#=3=3" 7G<m<@DDD3H;=CQHjxX`?P??%??c ?)?6?C?P?%\?i?c=$$(,3B\h\`dd=d)pVxkz====%5==Slz??? ?$?r<?I?ph??/?G????,??? 0?H?T?`? l?y? ??? ??0??? ?? ?# ?/ ? ; ?H ?! Y ?r ?u ? ? ? ? ?U !?!?e?!?Eh!?!?-!?!?)!?h!?"? "?x+"?3"?Q ;"? Y"?+w"?a "?"?0"?"?""#6#U#k####= ##$,0$4E$U$<$<$P$T$X %<: 0 h0BT(d@t@@@@@d$4DHThdt"@5&@M*@^.@t2@6@:@>@B@F@P@U@#Z@/_@4d@9i@Dn@Ms@Sx@i}@r@@@@@@@@@@@@@@$@+@;@F@R@^@l@|@@@@@@ @@@@@"@'@,@1@ 6@;@&@@3E@8J@GO@VYt8 D<D@TDXlDp<D`DDD,D0h.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.altinstructions.rodata.str1.8.rela.exit.text.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela__param.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 @(@8p&+h&@qH&10;0,6@rx&K\TF@rP&\2:p$k@sH& ${@(t& 8 @u&@ @u&H < P@0u& %@uX>&05P@H`&6@& 7L @H&0B"0 _e20pb';bKb cbP^@`&$d('F 0lp