ELF>@@"!GNUIJ*=R肪<*)LinuxUH@H]fDUH@@H]tHGXH@H@u UHH]UH01ɺGH]ff.UHAUATASHH0Lo eH%(HE1LsPK(HSSAMDhH;jH tHMeH3 %(ubHe[A\A]]{HtCCHuDc`1H}Lk0HuL{HtHuLff.UHATSHHAąH{8D[A\]@UHAUATSH0H@eH%(HE1LHHHHr?Hx`HKHMeH3 %(H0[A\A]]Hr1H}LI4$rHuLI,$rHuLHx`m1n )DUHAVAUE1ATLSHH0eH%(HE1@t HtBHrTHFEtHMeH3 %(uxH0[A\A]A^]HHrXHHA1H}LHuLI,$rHuLh ff.fUHAUATISGHFHHI$H@HIT$HPIT$HPIT$HPIT$ HP IT$(HP(H:H!HH1AŅ[DA\A]]ff.fUHSHHx`u:H{8H11H[] UH@H]ÐUHAUATHH@L@HV8eH%(HD$81Ld$H+LHH HHHLHD$HD$ HT$(D$0LLAąu5IH(IAI`(At^Et%LHD$8eH3%(uQHeDA\A]]I>A 1IAAfDUH@H]ÐUHHAUATHuH8L@HeH%(HE1HHBHzH9tx HtHH9uHE1xLEAA$LqHEeH3%(u H8DA\A]]UHSH@HKu []H{UHAWAVAUIATASHLsH0L eH%(HE1LsPK(MSALDhH;jH t"HMeH3 %(He[A\A]A^A_]{HtCCHuDc`uIE(t1{Hu؋s H;ILCH…1H}L{0u$IE(uHuL{HtHuLUH@HHxhH]ff.fUIHcHSH@HHHt[]HHLHHH͐UHOIHAUATIH0w H?eH%(HE1A|$Ht5I|$ I|$LHEeH3%(uHH0A\A]]1H}Ml$0HuLA|$HtHuLfUHAUATSL@ME`MtIIB~)1HcIHHHpLHEeH3%(tHĐ[A\A]A^A_]ËMȺ7HHHHMȺ)HHIHHUL1HHHLDɺdHHLHI~I~ LE1LHLHHuHLDHHHL$HHHHHHHuHDHE1I1LII$EM$6HHE$DHLHHuHHUHAHAHA1HAVLHAF@LHHH߹1LIFXHHAąt*HA1H11HHIFhHUHHHHH1]3md-cluster(%s:%d): failed to get EX on TOKEN (%d) 3md-cluster: failed to get EX on MESSAGE (%d) 3md-cluster: failed to convert EX to CW on MESSAGE(%d) 3md-cluster: failed to convert CR to EX on ACK(%d) 3md-cluster: failed to convert EX to CR on ACK(%d) 3md-cluster: failed convert to NL on MESSAGE(%d) 4md-cluster: No good device id found to send 6failed to cancel previous lock request %s return %d 4md-cluster: Could not create recovery thread 6md-cluster: %s Node %d/%d down. My slot: %d. Initiating recovery. 3failed to unlock %s return %d 4md-cluster: Could not gather bitmaps from slot %d3%s:%d: failed to send BITMAP_RESIZE message (%d) 3%s:%d: failed to send BITMAP_NEEDS_SYNC message (%d) 4md-cluster(%s): Spurious cluster confirmation 6%s:%d Sending kobject change with %s and %s 3md/raid1:failed to get CR on MESSAGE node %d received it's own msg 4%s: %d Could not find disk(%d) to REMOVE 4%s: %d Could not find disk(%d) which is faulty4%s:%d Received unknown message from %d 6unlock ack failed return %d 6lock PR on msg failed return %d 6lock CR on ack failed return %d 6unlock msg failed return %d 3md-cluster: Unable to allocate resource name for resource %s 3md-cluster: Unable to allocate LVB for resource %s 3md-cluster: Unable to lock NL on new lock resource %s 3md: can't alloc mem for other bitmap locks 3can't get bitmap from slot %d 3md-cluster: Cannot initialize %s 3%s:%d: failed to send METADATA_UPDATED msg 3md-cluster: No good device id found to send 3%s:%d: failed to send CHANGE_CAPACITY msg 6%s:%d Resync[%llu..%llu] in progress on %d 3md-cluster: failed to gather all resyn infos 3md-cluster: Cannot initialize bitmaps 3md-cluster: Could not DLM lock %s: %d 3md-cluster: Could not copy data from bitmap %d 3md-cluster: Slot allotted(%d) is greater than available slots(%d).3md-cluster: cannot allocate memory for recv_thread! 3md-cluster: can't join cluster to avoid lock issue 3md-cluster: failed to get a sync CR lock on ACK!(%d) 3md-cluster: failed to get a sync CR lock on no-new-dev!(%d) 6md-cluster: Joined cluster %s slot %d 4md-cluster: support raid1 and raid10 (limited support) 6Registering Cluster MD functions drivers/md/md-cluster.crecovermdXDEVICE_UUID=%pURAID_DISK=%d&x->waitEVENT=ADD_DEVICE&res->sync_lockingbitmap%04d3%s: lock_comm failed 3Cannot initialize %s lock &cinfo->wait&cinfo->recv_mutexcluster_recvmessagetokenno-new-devack3Failed to get bitmap lock resyncS&S&S&S&S&process_readd_diskprocess_remove_diskprocess_add_new_diskprocess_recvd_msgresync_bitmapgather_all_resync_infoupdate_bitmap_sizelock_tokenupdate_sizedescription=Clustering support for MDlicense=GPLauthor=SUSEsrcversion=1B9D110841BA14F044343D9depends=dlmretpoline=Yintree=Yname=md_clustervermagic=5.4.0-169-generic SMP mod_unload modversions module_layout)unregister_md_cluster_operations#!register_md_cluster_operations8mwait_for_completionN"dlm_new_lockspaceQ__mutex_init7imd_check_recovery}Wmd_update_sbMmd_bitmap_update_sbqget_bitmap_from_slotgmd_bitmap_freeچ%6current_task_md_cluster_opsHWstrlcpyE:#__kmallocY1zkmem_cache_alloc_traceqkmalloc_cachesL__x86_indirect_thunk_rdxLTmd_bitmap_sync_with_clusterGV__warn_printkgrevalidate_disk*mddev_unlockmd_reload_sbmutex_trylockmd_bitmap_resize\ɢ.__x86_indirect_thunk_raxy*md_find_rdev_nr_rcu.CXNpv_opsG_raw_spin_lock_irq Mwait_for_completion_timeoutߔkobject_uevent_envT__init_waitqueue_headnJnesnprintf?<sprintf(3dlm_release_lockspaceI;md_unregister_thread4Amd_bitmap_copy_from_slot zkfreemd_register_threadlbKdlm_unlockndkthread_should_stops6)complete^|page_offset_baselevmemmap_baseb˛@mutex_unlockprintk*mutex_lock) __stack_chk_failTfinish_wait&prepare_to_wait_eventQscheduleuyHinit_wait_entry nǡ_cond_reschedpa}ddlm_lockSMustrlen"#>__wake_upO^md_wakeup_threadm__fentry__    @ md_clusterGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0md-cluster.ko! >#a 0=m Uy j}7 @=$< 0b.X:@N`J[r=9 #@ _G '@p n PS0 f_ r G   p Pd?x F^,*YF@UaZqpz `(SBP 7*0l6GwG VSe,ylV;!-8$&"& 92 O  Te$1G[e|8-IZm}&<Q_fv~__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6recover_prepslot_numberack_bastsync_astdlm_lock_synclock_tokenlock_token.cold__func__.43890metadata_update_start__sendmsg__sendmsg.coldunlock_commadd_new_disk_canceladd_new_diskmetadata_update_cancelmetadata_update_finishrecover_donedlm_lock_sync_interruptibledlm_lock_sync_interruptible.coldresync_start__recover_slotrecover_bitmaps__recover_slot.coldlockres_free.part.0lockres_free.part.0.coldunlock_all_bitmapsremove_diskresync_info_updateresync_finishgather_bitmapsgather_bitmaps.coldupdate_bitmap_size.isra.0update_bitmap_size.isra.0.cold__func__.44025leaveleave.cold__func__.43967new_disk_acknew_disk_ack.coldprocess_add_new_disk.isra.0__func__.43832__key.10997resync_info_getarea_resyncingrecv_daemonrecv_daemon.cold__func__.43858__func__.43852__func__.43876lockres_init__key.43721lockres_init.coldcluster_check_sync_sizecluster_check_sync_size.coldupdate_sizeupdate_size.cold__func__.44078resize_bitmapsresize_bitmaps.coldload_bitmapsload_bitmaps.cold__func__.43939recover_bitmaps.coldjoin__key.43953__key.43954md_ls_opsjoin.coldcluster_initcluster_exit__UNIQUE_ID_description150__UNIQUE_ID_license149__UNIQUE_ID_author148.LC2md_bitmap_resizewait_for_completion_timeoutmd_reload_sbunregister_md_cluster_operations__this_modulesnprintfcompletefinish_waitdlm_new_lockspacemd_cluster_opsdlm_unlockcleanup_modulekfreemd_unregister_threadprepare_to_wait_eventkthread_should_stop__wake_upkmem_cache_alloc_trace__fentry__init_moduledlm_release_lockspacemd_wakeup_thread__x86_indirect_thunk_rax_raw_spin_lock_irqmd_find_rdev_nr_rcuschedule__stack_chk_fail__x86_indirect_thunk_rdxmd_bitmap_sync_with_clusterpage_offset_basekobject_uevent_envinit_wait_entrymd_bitmap_copy_from_slotmd_bitmap_update_sbmutex_lockstrlcpymddev_unlock_cond_reschedmd_update_sb__mutex_initcurrent_taskmd_register_threadwait_for_completion__init_waitqueue_headget_bitmap_from_slotmutex_trylockpv_opsrevalidate_disksprintfvmemmap_basedlm_lockmutex_unlock__warn_printkmd_check_recoverystrlen__kmallockmalloc_cachesmd_bitmap_free!Aw} )OVg{ys{s2{s"zjWD1-}Aa}7 P?r " ,[w|w}|{s  A m w ~     w   y y y0 7 H {\ sc q  y 1          -LQ;zziqyZr8V ] 0q  0;P%Z$m9KSlZ"5n=enEX  0 8]{s  0*?[sejotE4~  \"-Z,~c onq"1 6Qu 0?,I oWqv "1f{ @C #hPyu"1; oIqhn oq60 B o[ qz | e  R   0%!o!!!!D!~" " BC"S" a" f"u" |" "" 1"" "t"z #z}##y### # ### $ <$ i$r$ @y$ $[$$$$$o  $ 8,1: ?DM RW` ejs hx} 4 m  < 0  X * 1 6;-I xP UZn s}   K $ 1#1 5;qM @T 8`x  Bm    9  %K4  ; @EZc Hhmv h{$ hS ` 9 yyyh  P  $,6 ;CO V [ch+t { #  z+  py   $ )6@ XEM RL[ ``eo!r 0w|o! w! " " "    oq#|3$=K V["d Pin$y |$#  8 $ p+ 0v @ (08@HP@X``hpx @  p  0     PpP 0(08@!HP$b  Ek $6(O,v048P<r@D]HLPW T X\`dhlptx.|BLR!\!!G""SZ 0@P` p  !P  (08@ H PpX``@hp0 x p 0_ _4_$(_x0x.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela__mcount_loc.rela.smp_locks.rodata.str1.8.rodata.str1.1.rela.parainstructions.rela.rodata.modinfo__versions.rela.data.rela__bug_table.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?%:@`gJ%E@^,8Y@nO,Xi@x -{@ 2H.\ 278@(p9@Hx:`; I @`J0@XJ@@0@N!0@NX*N:NN l p^HI0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyjiBu.vW)t_j0  `He0  *H  % %faHS"^?|IH8/uǧJ(i._ 8)x6B5-d%ֆm*v'˕:I܀=A$ [IS nQeStWaQ(c݇N#7E-D#cǫHKVq0G:c>hz!?C)o"pQc.7Lc*-\. ى1(Ё'|'>3QtG$].V;b+_w׶w~S`9PA3tgt,FB$ 0ojmffhac֕)jA ^%FreG L# M1Dsʦ0_;֯d:>[eV IQ̎}38@.tiCB+B9A2|E$/p5'8XfhxR#TA~Module signature appended~