ELF>@@"!GNUaS+ɍsbܺ/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-216-generic SMP mod_unload modversions pmodule_layout)unregister_md_cluster_operationsCregister_md_cluster_operations8mwait_for_completionN"dlm_new_lockspaceQ__mutex_initmd_check_recoverymd_update_sbFOmd_bitmap_update_sb+Zget_bitmap_from_slotGwmd_bitmap_freeecurrent_taskmd_cluster_opsHWstrlcpyE:#__kmallocѠ"kmem_cache_alloc_trace:zLkmalloc_cachesL__x86_indirect_thunk_rdxV=Pomd_bitmap_sync_with_clusterGV__warn_printkkrevalidate_diskmddev_unlock!md_reload_sbmutex_trylockݥfmd_bitmap_resize\ɢ.__x86_indirect_thunk_raxrmd_find_rdev_nr_rcu 0pv_opsG_raw_spin_lock_irq Mwait_for_completion_timeoutJkobject_uevent_envT__init_waitqueue_headnJnesnprintf?<sprintf(3dlm_release_lockspace-,md_unregister_thread]8md_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_up$Kmd_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__.43931metadata_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__.44066leaveleave.cold__func__.44008new_disk_acknew_disk_ack.coldprocess_add_new_disk.isra.0__func__.43873__key.11013resync_info_getarea_resyncingrecv_daemonrecv_daemon.cold__func__.43899__func__.43893__func__.43917lockres_init__key.43762lockres_init.coldcluster_check_sync_sizecluster_check_sync_size.coldupdate_sizeupdate_size.cold__func__.44119resize_bitmapsresize_bitmaps.coldload_bitmapsload_bitmaps.cold__func__.43980recover_bitmaps.coldjoin__key.43994__key.43995md_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 keyªC Ys @!0  `He0  *H J$qR s=g|hN9RQl\GM:S 쾟x7h6,rdE/`l j`WXK'(LżQM]rKD[&egRuұ^8=;dϴxbG"eٴ)ܚ^r;cz9W[rM34\ FH 3?:KY^s[6 x`5q jqI{EsCfo d(7tfN5\XcUUegseG+"^Bi":%JWX?wP rcTÁ{3 G"baK~"&0^ {D-7to}_{x>H$mu+