ELFhX4(+(GNU)(Ir[Pj3m_DщfU=uxthtB]Ð1]Ít&U]ÍUVSH0B9s[^]Í&v11 [^]Ít&9r11 䍶U$@]É'U$@]Ít&'UtPH$]Í&vU$@]Ít&'U$@]É'U$@]Ð&U]ÍUEUUU UUUP ubt7JR t%ED$ T$D$$3Ít&UT$ D$D$$EÍE D$ T$D$$ÍED$D$$ÍED$ L$D$$Í'USË@CCCC[]t&'UWVS8}ơLT$0 L$4ZD$0T$4C 3CESU CC SP@SCtAD$,t-J9bt uP1"fC,CHC0C4C@CDCHCLCP؍e[^_]Í&K$뤍t&ЉT$,T$,D$0T$4C 3CESU CC SK$C1qD$4$ɸM D‹U\$$D$L$ L$4T$T$0t$ D$sL$T$D$x$‰\$(tJЋ\$, 9u\$(z\$(Ս'USu"STtҋ]ÍCX]@T\$ D$D$D$$뵍t&'USuRD1ɋ]T$D$ D$D$$xT$T$&USru CX]D$ D$D$$`Ґ&UVS*Ípu?PCSPCC PCe[^]t$ D$ED$ $럐UVS(ֺ@L$@v^t<u1e[^]ÍvD$ LD$ D$%$ fe1[^]Ít&t\$D$$댐t&돉\$D$8$ct&UWVSxƉ˅GD$WD$o $D$T$ ORUED$ G D$$D$x^U GMD$GWD$ $D$T$ x,MVD$<FT$ <$D$x)؃[^_]Í&D$\ $[^_]U @@D$ $D$É'U @@ D$ $D$É'U@PD$ $T$ D$ÍvU @@D$ $D$É'U D$D$ $É'UP@D$T$ D$ $Ðt&UP@D$T$ D$ $Ðt&UWVStÅF81D$t'A(t1*uW1uمu&e[^_]ÍF<T$N1t 1fGt[_]Ív{Y3CXtɍ&1ɃfOfUS@ǃC@ @ []@UWVS$É ;M r1v*D$ D$D$($ t&;usыEU )Eu}EE}))9MGEM1҉ǍE1u}E9E s $[^_]ÍvwE9E~$[^_]D$ D$D$($ UWVS0Ë@HKL{ sD$,C0SPt=9v{H؉sLe[^_]et&sFuC4tRT$,<$t$RǃC4t(<$11ɉt$8CP릍&9|$,s1ߍ&T$,wyD$CPL$|$ t$$D$C\$ D$@D$D$$L$(L$(D$ D$lD$@$ USC@|A|C@ t[]D$ D$0D$=$ vUS@\t uPC@t!C@ u#1[]Ív|1Ԑt&㐸ۉ'UWVS@\]EƋH@у tt~C@1|v6C@ u[^_]Í&ЋC 1[^_]f1ɉ:t뱍&볐뫐룉'UWVSBÍpC{S܅ttqCȃwAttuC̅tSCHCe[^_]D$ LD$D$X$ fCȃw눐C̅u 뗍&8uD$ ,D$D$X$ D$ D$D$X$ t$ D$XD$$0UStMZuChkht]Ív]g@h\$ D$pD$8D$$HD$ D$D$p$ &UWVS ƍ@D$FPX܍z܍V9‰T$@uG,zoC(K$AC$C( F%F;C,C,D$;CCCTG(H܍G$9D$eFD$u-D$tFT$Le[^_]vf$F.D$ D$D$$ D$ D$D$$ D$ D$D$$ D$ xD$D$$ D$D$\$D$D$D$ $h`D$ $D$6D$x$ D$ D$xD$$vUSË@Cc$[]svUStL2uiCPukPt]Ë]/&kPt ]Ít&]oD$ D$D$$ @P\$ D$D$4D$$ k'UWVSPx,CD$DD$DD$D@DV9t$D,v09t3L$L|$DG, L$Le[^_]ÍD$DH‰D$@C$9cD$D;xDt$LJt&N FD9C,S$D$L9T$@ZD$DL$L9HDCHsD$HCL&{Pu9{0hF GL$Hdt&SD$=11D$$D${s4C8G1ɉ\$$ECD1ҹCTHCD1D$D$ D$$D$Eڋ@#u:14[^_]ÍvG0F4[^_]vuv,$Gus0v'D$ LD$ D$F$ GWO UW)U싐MOMH\]u]u9rMw9vG9Uvr3v,D$ $D$ D$F$ 9Es+EUEUEU UغEԉE=E UEMT$U$tQMtFEtUtwPGHGL"t&뻐EC4`(C$EԉC(&1C$C(C >sD$ D$ D$c$ D$ D$ D$c$ :D$ D$ D$F$ D$ D$ D$F$ D$ D$ D$F$ D$ SD$ D$$ &'UVSbuFVLHJ9֍B܍Yu(C(P܍C$9t؉te[^]Í&e1[^]ÉD$ D$~D$$P똍'UWVS,RH;KD؉L$(FL$(uf{,sCH{LvkD$ D$D$$ t&Ss{,uD$ (D$D$$ CPrwf=Bf=f=(f=W?s1҅t ‹>: t {PH*fe[^_]bff="f=#"t(f="t1D$ D$$D$1ff"C SCHSL 袿ze[^_]ft׉\$ D$D$$뵐t&t\$ D$D$$념t&111D$ D$D$$ &9S CsP轾CP{P {0v4D$ LD$> D$$ ;H뢋{؋s SK |$4$th{0K4tO1ƅt$tsPCHCL~G4p&ue믾볉T$D$ D$D$$@D$(L$(LD$ lD$D$$ D$ LD$D$$ D$ SD$D$$ D$ ,D$D$$ C T$(SD$ T$$CHSLD$T$CPt$\$ D$D$D$$(T$(C SD$T$CP\$ D$D$4D$$D$ D$= D$$ D$ D$< D$$ D$ D$; D$$ &'UWVSHǍ@D$$D$@D$@D$DGWG9t_t$@L$@rT$@ YGGG \$@L$@9ˋ3|$,SV2S<K CC8T$41҉׉D$0C4T$< ljD$8u/1҉|$@9룍vD$0T$4 D$0ȃT$4D$(t'D$,J@HP@҃ D$,@DjYD$,@HP@҃ |$(DNjL$4T$T$(T$0D$D$$L$L$;uS@ЉT$ |T$ utr~11m1ېRɉrVuSCe[^_]ù 땹1D$HD$$p돍U]Љ&'U=u ]t&]É'UWVS,E@1҉׉UME܋EƁ E=EE1ɋUD$$؉T$1,bE1ɉs8C4E\$$CD}1ҹ$|$U ta PM UF@@@@FFFCD1u1ҋ}K4CD4$D$D$ D$|$E܉fuM蹶u@sPx9CLsHtZD$ L D$j D$$ t&\,[^_]fE,[^_]ÐwUEt$$D$UWVSw ru"e[^_]fT$ɋD$T$t$D$ D$T$ $`봍&릉D$ D$D$p $x&UWVSD1ۍE؃EEMЉE̋EEԺ|p}E|E1ɉ}ϺM싘@ E܉UMD$$1҉L$1ɉE&<Mp8UЉH41ɉD$E$諲CDUMD$D$T$1҉L$ D$$D$K4CDD$D$ ST$s 1ҋ{4$|$AE܉触9u}" uMGLE <w?O`w4_h)1;Wlrv9MM99st&EؾD$$ED[^_]ÍIBsPx}KLsH6UEt$$D$69ut&ED$ D$ D$E؉$i\t&褻G&D[^_]ËE؋PXEEX(ƍ@`E7p`EP\@XSCEHh@lYȉMEMEUF‹EU1M܉}ԉup2zt|rz4|;Euۋ}2Eu1EE}M؋uyXFLA\FMA]FNA`AdAhA^AlApAtVPFTu艙QxA|u܉u؋11 t 1LE1Eu؋EPP@TVxF|u艱u܉YIӃ B1E`VD$ D$d D$j$ D$ iD$g D$j$ &UWVSË@ {D$D$t9HL$HЉ‹D$ tT$rT$31 tJC@C@ u- ufC pDxHC D$e[^_]Í D$6fjD$ < D$ D$$ t$|$ D$l $yUWVS$]EU ۉD$ET$  ?C11ɋ8D$$D$ 1ɍCt$$藫FDtKL$1ҋ\$ D$D$ $D$ \$vٟt5e[^_]&D$D$$講0&e[^_]۵ve[^_]T$ D$D$T$D$D$D$ $D$ &'UVu E^]fD$D$ 4$EEy׃^]Ít&UWVS4NjC T$08GC  WJ  S D$D$$T$ |$0ƅ|$0LJG@ @ :c e[^_]fC.GD$(o ; $D$(dRg 11D$$D$G\$$vCDt$(‰CDD$D$D$ JL$"$1N襜uusPu JSDD$(轲LJCvD$ SD$$T$t&G^t$}FD$@@tyC D$(C O wFD$$F% ډB1҉L$(L$(LJR1+!t&$t&C@D$D$$D$ "-DtlD$ڹD$ @D$$ MVL$0L$01w@D$|$t$(ft$(C9F D$(t| D$\=p‰D$ D$L$ D$$T$$u|$؉щà t$VFL$Y \$,L$(ʉkD$$P/@ XD$(kL$(ɋP tF0D$( D$_lD$ \$4$D$(+T$(L$(9ȉL$+D$9CD$ D$ =ZD$(D$ D$(D$XPىу pGH2ىW=L$t$$Aqt$(qD$(D$z<$袓D$(rt&LJaP|$t nk զ)D$$F9‰D$ +T$ 9T$$w~D$$D$(tYD$$D$(L$$=w?GL$(H L$(覤L$(01H D$(|$$|$(t&؃;w \s\D$uދD$(|$$D&D$(AG|$$4D$(腒OD$$"1 };B tÉtu1ƋD$(D$$ fL$$T$ D$(T$ًD$ dD$ D$OD$$ D$ < D$PD$$ t$D$ $(D$ D$ D$$ D$ D$ D$$ D$PD$/<$T$ D$؏D$(D$$D$ \$D$ $\$D$ D$D$ $H1D$ GD$P $@D$1vD$ D$D$p $D$(T$(D$ DD$}D$$ D$ D$ D$$ D$ < D$)D$$ D$ $ D$D$v$ UWVS4D$ǸT$ D$$ |$$lj|$Plj 88uND$$譍1 ؍e[^_]Í$ЀD$(@ ÉPljC L$(8A8<PÉ L$(A8D$1$裌L$(A i 11D$(D$uhP=pu<t&Vr&uF PY Fx@xx D$D$ $D$=V kPF=F 8PjD$(xPiL$$L$,x1;\$0JvdÐt&tFnL$(A i &D$1$]r;L$,fsL$$T$,ÅgT$(BH"L$P@҃ ¸E1҈ $LRLJRB?OD$D$( $D$ L$$={@GGD$D$ D$ F $GG=Ft @W@ džO\D$(d$(T$( T$(T$(T$(غ tw X@D$(GPUL$(ڃ L$(D$,ډD$$D$,D$0ObD$,T$0D$T$GPL$(D$,ډ$D$,D$0D$,T$0O t$\$ ADQHG D$D$ D$D$G $GDLJPLJ4LJLJpp$D$D$5GDGDLJLJLJLJG i=襔LJLJLJLJD$ t&vqv1v؉vÆvv&[ߓLJLJLJLJ&袙t&< L$(ЀAL$T$$D$$= =Pv1t؉T$$T$$T$ D$D$$t&D$ $cD$$1T$$T$$T$$׉oD$(@1諕 T$$1=GGidGT$$ڋL$( ‹RD$T$rGxW|D$GpT$WtD$(1@TO 111JD$D$ $D$* t$ D$D$ $LD$D$$G D$T$ G $ D$)|$D$ $0D$ D$ < D$ND$$ D$ < D$3D$/$ 1fU]Љ&'U=u ]t&]UDu&D$ \D$D$$ HDu&D$ sD$D$$ LHu&D$ D$D$$ LÀ=u/ÃD$ (D$D$$ S1uD$$=Lt&D$ -D$}D$V$ D$T$DL=Ht&D$ TD$D$V$ D$l$kHuHtnH]=Dt&D$ {D$D$V$ D$e$Du 뉡LL=t1ã@xxxPy 4u2=t@$D$1/$1=t@؃[ø =t@ ( H hN4j:!;$X'[*pIh> /Fn,H*13LVpdiiInTntuvw-rbd4%s: %pV 4%s: %s: %pV 4%s: image %s: %pV 4%s: id %s: %pV 4%s: rbd_dev %p: %pV rbd_segment_name_cacherbd_obj_request_cacherbd_img_request_cachewritereadparent reference overflow rbd: %s: obj %p cb %p rbd: %s: osdc %p obj %p rbd: %s: obj %p rbd: %s: rbdc %p rbd: got Boolean token %d rbd: got token %d false(unknown)(no parent image) pool_id %llu pool_name %s image_id %s image_name %s snap_id %llu snap_name %s overlap %llu %s %llu %d 0x%016llx rbd_devclient%lld bvec->bv_len <= PAGE_SIZEosd_req != NULL(unknown) (none) rbd: %s: obj %p (was %d) obj_request->img_requestfirst->parent_specparent reference underflow end > offsetend - offset <= (u64)SIZE_MAXopen_count_before > 0obj_request != NULLrbd: %s: img %p rbd: %s: img %p obj %p w=%u img_request != NULLrbd: %s: img %p (was %d) rbd: %s: img %p obj %p which != BAD_WHICHmore%s %llx at %llx (%llx) result %d xferred %x img_request->rq != NULLimg_requestpages != NULLpage_countobj_requestorig_request != NULLorig_request->img_requestcopyup&rbd_dev->header_rwsem&x->waitobj_request_type_valid(type)%s.%012llx%s.%016llxresid > 0type == OBJ_REQUEST_PAGESlength <= U64_MAX - offsetlength <= (u64)UINT_MAXrbd_dev->parent != NULLrbd: %s: osd_req %p msg %p %s: unsupported op %hu bad request range (%llu~%llu)beyond EOD (%llu~%llu > %llu)%s %llx at %llx result %dorig_requestrbd_dev->watch_eventrbd_dev->watch_requestrbd: %s: flushing notifiesget_featuresget_sizerbd: order %uget_object_prefixrbd: object_prefix = %s get_stripe_unit_countget_parentget_snapcontextget_snapshot_namesize <= (size_t)INT_MAXinvalid headerheader refresh error (%d) -rbd_id.%s%sget_idrbd: image_id is %s rbd_dev->spec->image_id.rbdrbd_header.!rbd_dev->watch_event!rbd_dev->watch_requestno pool with id %llu!rbd_dev->spec->image_namedir_get_namerbd_directoryunable to get image name no options providedno pool name providedno image name providedrbd: %s: rbd: %s: error %d osdmaprbd%d%drbd: Error adding device %s %s%d!rbd_img_request_cacherbd_img_request!rbd_obj_request_cacherbd_obj_request!rbd_segment_name_cacherbd_segment_name6rbd: loaded (major %d) 6rbd: loaded %s: non-fs request type %d rbd_dev %p given dev id %d %s: name is %s len is %zd object_prefix = %s order %u setting size to %llu sectors image_id is %s rbd id object name is %s probe failed, returning %d %s: zero-length request %s: error %d %s: rbdc %p %s: got token %d got Boolean token %d Error adding device %s %s: obj %p %s: obj %p (was %d) %s: osdc %p obj %p %s: obj %p cb %p %s: obj %p result %d %llu %s: img %p %s: img %p (was %d) %s: img %p obj %p w=%u %s: img %p obj %p %s: osd_req %p msg %p %s: flushing notifiesparentcurrent_snaprefreshimage_idnamepool_idpoolclient_idminormajorfeaturessizeread_onlyroread_writerwremove_single_majoradd_single_majorremoveadd3 Assertion failure in %s() at line %d: rbd_assert(%s); /build/linux-I5YRU_/linux-3.16.5/drivers/block/rbd.crbd: %s: rbd_dev %p %s %llu/%llu -> img %p rbd: %s: non-fs request type %d obj_request %p already marked done /build/linux-I5YRU_/linux-3.16.5/include/linux/kref.hobj_request->which != BAD_WHICH/build/linux-I5YRU_/linux-3.16.5/include/linux/bio.hAttempted to advance past end of bvec iter rbd: rbd_dev %p released dev id %d write_request == img_request_write_test(img_request)num_ops == 1 || (write_request && num_ops == 2)ceph_oid_set_name '%s' len %d vs %zu, truncating /build/linux-I5YRU_/linux-3.16.5/include/linux/ceph/osdmap.hrbd: %s: obj %p img %p result %d %llu/%llu obj_request->type != OBJ_REQUEST_NODATAobj_request->img_request == NULLobj_request->which == BAD_WHICHobj_request_type_valid(obj_request->type)img_request->obj_request_count > 0obj_request->which == img_request->obj_request_countobj_request_img_data_test(obj_request)obj_request->img_request == img_requestimg_request->obj_request_count == 0which < img_request->obj_request_countobj_request->xferred <= (u64)UINT_MAXimg_request->obj_request != NULLmore ^ (which == img_request->obj_request_count)obj_request->type == OBJ_REQUEST_BIOimg_request_child_test(img_request)obj_request->img_offset < U64_MAX - obj_request->lengthparent_length == img_request->xferredimg_request_write_test(img_request)obj_request_type_valid(orig_request->type)rbd: %s: "%s" %llu/%llu %d -> obj %p rbd: %s: img %p type %d data_desc %p img_offset == bio_list->bi_iter.bi_sector << SECTOR_SHIFT3rbd: error formatting segment name for #%llu (%d) !obj_request_img_data_test(obj_request)bio_chain exhausted with %u leftobj_request %p already marked img_data img_offset < rbd_dev->parent_overlaposd_req == obj_request->osd_reqosd_req->r_num_ops <= CEPH_OSD_MAX_OPobj_request->xferred < (u64)UINT_MAXobj_request->img_request != NULLobj_request->result == (s32) -ENOENTosd_req->r_ops[1].op == CEPH_OSD_OP_WRITErbd: %s: obj %p result %d %llu rbd: %s: zero-length request rbd_dev->spec->snap_id == CEPH_NOSNAPrbd: request for non-existent snapshotrbd_dev->spec->snap_id != CEPH_NOSNAPrbd: %s: obj %p for obj %p result %d %llu/%llu unable to tear down watch request: %d obj_request->xferred < (u64)INT_MAXrbd: %s: rbd_obj_method_sync returned %d rbd: snap_id 0x%016llx features = 0x%016llx incompat = 0x%016llx rbd: snap_id 0x%016llx snap_size = %llu unsupported stripe unit (got %llu want %llu)unsupported stripe count (got %llu want 1)6rbd: %s: clone image has been flattened parent pool id too large (%llu > %u) 6rbd: %s: clone image now standalone ignoring parent of clone with overlap 0 WARNING: kernel layering is EXPERIMENTAL!rbd: snap context seq = %llu, snap_count = %u rbd: rbd_dev_v2_snap_context returned %d rbd: snap_id 0x%016llx snap_name = %s obj_request->xferred <= (u64) SIZE_MAXshort header read (want %zd got %d)<<< Rados Block Device Image >>> rbd_image_format_valid(rbd_dev->image_format)rbd: setting size to %llu sectorsrbd: %s: "%s" notify_id %llu opcode %u : manual header refresh error (%d) rbd: rbd id object name is %s rbd: %s: name is %s len is %zd which < rbd_dev->header.snapc->num_snapsrbd: discovered format %u image, header name is %s rbd: probe failed, returning %d no monitor address(es) providedrbd: rbd_dev %p given dev id %d 6rbd: %s: added with size 0x%llx libceph incompatibility (quitting) rbd_dev %p released dev id %d snap_id 0x%016llx snap_name = %s %s: rbd_obj_method_sync returned %d snap context seq = %llu, snap_count = %u snap_id 0x%016llx features = 0x%016llx incompat = 0x%016llx snap_id 0x%016llx snap_size = %llu rbd_dev_v2_snap_context returned %d %s: "%s" notify_id %llu opcode %u discovered format %u image, header name is %s request for non-existent snapshot %s: obj %p img %p result %d %llu/%llu %s: obj %p for obj %p result %d %llu/%llu %s: img %p type %d data_desc %p %s: rbd_dev %p %s %llu/%llu -> img %p %s: "%s" %llu/%llu %d -> obj %p 8@v@@<@  @  @ @ @*H@X@'~@"q@J@ @b@@l@0<@@@f@@@$@J@@6@#@<#@ob#@r#@#@#@#@ $@o$@$@$@$@%@I %@U %@R &@O F&@L l&@J ['@$ (@ 1(@ W(@ +@ ,@ D,@ j,@ ,@u ,@ ,@} -@z (-@MN-@Ot-@P.@uU1@m7@7@#8@I8@o8@8@8@L9@r9@9@9@;@ <@ =@ =@ >@ D>@ j>@ >@ ?@ @@A@:B@> .C@TC@zC@C@TD@= zD@< D@; GH@ H@ I@= J@H ,J@G K@ L@ rO@j c@d Fc@g d@ p@O%q@Pjq@ q@ r@}r@ r@)s@@N@3Z@}@.@ ) + *)+*,[,,I , E,%M,d,rbd_slab_exitrbd_dev_id_putrbd_snap_featuresrbd_snap_sizerbd_releaserbd_request_fnrbd_merge_bvecrbd_dev_id_get_rbd_dev_v1_snap_namerbd_snap_namerbd_dev_image_namerbd_dev_v2_snap_namerbd_dev_v2_snap_contextrbd_dev_v2_parent_inforbd_dev_v2_striping_info_rbd_dev_v2_snap_featuresrbd_dev_v2_object_prefix_rbd_dev_v2_snap_sizerbd_dev_v2_header_inforbd_obj_read_syncrbd_dev_update_sizerbd_dev_refreshrbd_watch_cbrbd_dev_header_watch_syncrbd_obj_method_syncrbd_dev_image_idrbd_dev_image_proberbd_handle_requestrbd_client_createparse_rbd_opts_tokendo_rbd_addrbd_client_releaserbd_obj_request_destroyrbd_obj_request_putrbd_obj_request_waitrbd_obj_request_submitrbd_osd_req_format_writerbd_obj_request_completerbd_osd_trivial_callbackrbd_osd_stat_callbackrbd_osd_write_callbackzero_pagesrbd_img_obj_request_read_callbackrbd_dev_remove_parentrbd_img_request_destroyrbd_img_request_putrbd_img_obj_exists_callbackrbd_img_obj_exists_submitrbd_osd_req_create_copyuprbd_img_obj_copyup_callbackrbd_img_obj_parent_read_full_callbackrbd_img_obj_parent_read_fullrbd_img_obj_request_submitrbd_img_request_submitrbd_img_obj_request_delrbd_osd_req_format_readrbd_img_request_getrbd_img_obj_request_addrbd_segment_lengthrbd_img_request_completerbd_img_obj_end_requestrbd_img_obj_callbackrbd_img_request_fillrbd_obj_request_getrbd_img_request_createrbd_parent_request_createrbd_img_parent_read_callbackrbd_img_parent_readrbd_osd_read_callbackrbd_osd_req_callbackrbd_osd_req_createrbd_obj_request_create__rbd_dev_header_unwatch_syncdo_rbd_removerbd_slab_init Tsingle_majorlicense=GPLdescription=RADOS Block Device (RBD) driverauthor=Jeff Garzik author=Yehuda Sadeh author=Sage Weil author=Alex Elder parm=single_major:Use a single major number for all rbd devices (default: false)parmtype=single_major:booldepends=libcephintree=Yvermagic=3.16-3-686-pae SMP mod_unload modversions 686 $CU#Cc*K 6 f 7 ) 9Wu EI|$| %y&i(-\./9>tosd_req_op_cls_response_data_pages3Bosd_req_op_cls_request_data_pagelistnceph_pagelist_append/E6{module_putÐvPdevice_unregister3ceph_osdc_flush_notifiesdk_kstrtoul#ceph_osdc_unregister_linger_requestGceph_osdc_cancel_event9~osd_req_op_watch_initpblk_end_request_all'Bosd_req_op_raw_data_in_pages`osd_req_op_init .K{ceph_alloc_page_vector)ܒbio_advance hbio_clone_biosetXpofs_bio_set`snprintfh__init_waitqueue_head[__kmallocH__init_rwsemay0rkmem_cache_alloc_traceLskmalloc_cachesosd_req_op_extent_osd_data_bioosd_req_op_extent_osd_data_pages;osd_req_op_extent_initL3{osd_req_op_alloc_hint_inito!osd_req_op_cls_request_data_pages>+osd_req_op_cls_init blk_end_request5bio_put~ceph_osdc_release_requestZkmem_cache_free t\ceph_release_page_vector set_disk_ro)g__get_user_4,get_devicecB&put_device:_raw_spin_lock_irqQh?ceph_put_snap_contextaJmemcpybstrlenzpceph_osdc_alloc_requestYunregister_blkdev destroy_workqueue/ida_simple_removeTƐblk_cleanup_queue#Ddel_gendiskUput_diskDDibsearchJ4current_kernel_timeTxwarn_slowpath_fmt__kunmap_atomic)memseto/kmap_atomicpv_irq_ops|~ceph_osdc_build_requestR0warn_slowpath_null|֜ceph_client_id.Բqueue_work_onB[__blk_end_request_allyeyblk_fetch_requestSqsprintf)Dmatch_tokenv&ceph_destroy_client>@g_raw_spin_lockSwait_for_completion_interruptibleeȠceph_osdc_start_request\complete_all}__dynamic_pr_debugup_read;.kceph_get_snap_context7down_readTkmem_cache_alloc zkfreeUkmem_cache_destroyPprintk9mcount @$t $ $# `f+ $4 $9 $ A $0 F $ P $` V $\ $ e $ j t w  @Lxh `M M @8I@ g@@ @X@@h@B@@O @ @$@# $@=@f=@: `=@XS@@|@F @h @d ]@I@u 9@ |@l@ @ @ @ @ %@ %@ :@ E@ 0X@) p@6 @) !@L @a @) @) @t @@cx@ 2@ @O ~@ @ @ @ @ 5@ J@4_@6 s@X%@@ @H@ ArbdGCC: (Debian 4.8.3-12) 4.8.3GCC: (Debian 4.8.3-12) 4.8.3rbd.koe p.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.altinstr_replacement.rel.text.unlikely.rel.init.text.rel.exit.text.rel.altinstructions.rel.smp_locks.rodata.str1.1.rodata.str1.4.rel__bug_table.rel.parainstructions.rel.rodata.modinfo.rel__param.rel__mcount_loc__versions.rel.data.rel__verbose.data.unlikely.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink!$ , $-xGhd@ yPT- @`! 7@ND$etH$L$5Cs eX5xFUHj`{@P$E@(%(8'F'X -i0 'w` ' + + I 90 O  X ,!;)[j  |!0B>PKK%4R$F $Ufp}0?rc_ W):PPb_Qr@@$( p?@"m=  w `$05XDXHipxp]hx- L%6G5Vet%^p&`( &  - $* D= P.RT c $n X /        J 9 H: FI >` co ~ P ~ @  (      / > M p^ Xo ~ 8  0J * L4  p H `M$ M'/ M P _ O3y    Q<  h P = PR  * ; L 8] n    $   \d x `p])j8PctHYhdu `fLfz (@H!0?N]lv{0s 0@$4L!x.?N]/l ' V; gS|:    ,#8%7]-K%_&s @4$ ,BtRcLrTQ& A"/Q CZ8   "%&'Ye}|"*EN\nv; +>Ykv .>H[d} 0;Sem|+COVk *6LY`j)6IX} 5J[z__ilog2_u32rbd_bus_is_visiblesingle_majorbus_attr_add_single_majorbus_attr_remove_single_majorrbd_root_dev_releasesnapid_compare_reverseobj_request_img_data_testobj_request_done_testobj_request_existence_setimg_request_write_testimg_request_child_testimg_request_layered_testrbd_sysfs_dev_releaserbd_warnrbd_slab_exitrbd_segment_name_cache__func__.36074rbd_obj_request_cacherbd_img_request_cacherbd_spec_freerbd_img_request_createdescriptor.35040__func__.35041rbd_obj_request_completedescriptor.34916__func__.34917rbd_obj_request_submitdescriptor.34861__func__.34862rbd_obj_request_waitdescriptor.34880__func__.34881rbd_client_releasedescriptor.34572rbd_client_list_lock__func__.34573parse_rbd_opts_tokenrbd_opts_tokensdescriptor.34557__func__.34554descriptor.34556rbd_parent_showrbd_snap_showrbd_image_id_showrbd_pool_id_showrbd_pool_showrbd_minor_showrbd_features_showrbd_size_showrbd_request_fndescriptor.35341__func__.35340rbd_client_id_showobj_request_done_setrbd_merge_bvec__func__.35355kref_get.part.11__warned.24748rbd_img_obj_request_del.part.15__func__.34848rbd_osd_req_format_read__func__.34964zero_bio_chain__warned.32367rbd_osd_req_format_write__func__.34972rbd_name_showrbd_major_showrbd_dev_snap_index.isra.26rbd_free_disk.isra.31rbd_dev_id_putrbd_dev_list_lockrbd_dev_id_idadescriptor.35877rbd_dev_device_releaserbd_osd_req_create.isra.19rbd_osd_req_callback__func__.34983rbd_obj_request_getdescriptor.34813__func__.34814rbd_parent_request_create__func__.35068rbd_dev_destroyrbd_dev_unparentrbd_dev_image_release__func__.36027rbd_dev_parent_putrbd_dev_unprobezero_pages__func__.34728rbd_img_obj_request_read_callbackdescriptor.34911__func__.34912rbd_release__func__.34483rbd_openrbd_ioctlrbd_obj_request_destroydescriptor.35013__func__.35014rbd_obj_request_putdescriptor.34821__func__.34820rbd_img_request_destroydescriptor.35050descriptor.34849__func__.35051rbd_parent_request_destroyrbd_img_request_putdescriptor.34837__func__.34836rbd_img_obj_callbackdescriptor.35092descriptor.34866__func__.35091__func__.35083__func__.34867rbd_img_obj_copyup_callback__func__.35143rbd_img_parent_read_callback__func__.35229rbd_img_obj_parent_read_full_callback__func__.35157__func__.34992rbd_dev_create__key.35681rbd_request_workfnrbd_obj_request_create__func__.35005__key.8655descriptor.35006rbd_img_request_filldescriptor.35114__func__.34688descriptor.34843descriptor.34825__func__.34842__func__.34826__func__.35115rbd_img_obj_request_submitrbd_img_obj_exists_callback__func__.35171rbd_img_request_submit__func__.35201__func__.35194descriptor.35209__func__.35210descriptor.34947__func__.34948descriptor.34929descriptor.34934descriptor.34939__func__.34940descriptor.34921__func__.34922__func__.35241__func__.34930__func__.34935descriptor.35311descriptor.35314__func__.35312descriptor.35180__func__.35179rbd_dev_header_unwatch_sync__func__.35277do_rbd_remove.isra.21rbd_dev_listdescriptor.36047__func__.36048rbd_remove_single_majorrbd_removerbd_obj_method_sync.constprop.38__func__.35301_rbd_dev_v2_snap_featuresdescriptor.35726descriptor.35728__func__.35727_rbd_dev_v2_snap_sizedescriptor.35697descriptor.35699descriptor.35700__func__.35698rbd_dev_v2_header_infodescriptor.35830descriptor.35836descriptor.35858descriptor.35710descriptor.35713descriptor.35747descriptor.35763__func__.35831__func__.35711__func__.35748__func__.35764rbd_dev_v2_snap_namedescriptor.35848descriptor.35851__func__.35849rbd_dev_v1_header_info__func__.35374rbd_dev_refreshdescriptor.35396__func__.35403rbd_watch_cbdescriptor.35259__func__.35260rbd_image_refreshrbd_dev_image_probedescriptor.35985descriptor.35984descriptor.35929descriptor.35932descriptor.35779descriptor.35934__func__.35979__func__.35267__func__.35777__func__.35930__func__.34638__func__.34612do_rbd_add.isra.33descriptor.36002client_mutexrbd_client_listdescriptor.34513descriptor.34518descriptor.35872rbd_majorrbd_bd_opsrbd_bus_typerbd_device_typerbd_root_devdescriptor.34519__func__.34514__func__.34653__func__.34644rbd_add_single_majorrbd_addrbd_init__func__.36069rbd_exit__func__.35878__func__.35873__func__.35859__func__.35397__func__.36003__UNIQUE_ID_license7__UNIQUE_ID_description6__UNIQUE_ID_author5__UNIQUE_ID_author4__UNIQUE_ID_author3__UNIQUE_ID_author2rbd_attr_groupsrbd_attr_grouprbd_attrsdev_attr_sizedev_attr_featuresdev_attr_majordev_attr_minordev_attr_client_iddev_attr_pooldev_attr_pool_iddev_attr_namedev_attr_image_iddev_attr_current_snapdev_attr_parentdev_attr_refreshrbd_bus_groupsrbd_bus_grouprbd_bus_attrsbus_attr_addbus_attr_remove__UNIQUE_ID_single_major1__UNIQUE_ID_single_majortype0__param_single_major__param_str_single_major__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0set_disk_roceph_osdc_build_requesttry_module_get__init_rwsemceph_create_snap_contextceph_create_clientida_destroyceph_osdc_release_requestdev_set_nameceph_osdc_unregister_linger_request__this_moduleblk_queue_max_segment_sizesnprintfqueue_work_ondevice_unregisterbsearchosd_req_op_cls_response_data_pagesceph_copy_from_page_vectorblk_end_request_allceph_put_snap_contextcleanup_moduleadd_diskmemcpykfreeceph_monc_wait_osdmapwarn_slowpath_fmtlibceph_compatibleosd_req_op_alloc_hint_initkmem_cache_createget_deviceceph_osdc_set_request_lingerbio_clone_bioset_raw_spin_lockkmem_cache_alloc_traceinit_module__blk_end_request_allceph_osdc_flush_notifiesblk_fetch_requestceph_osdc_cancel_eventblk_end_request_kstrtoul_raw_spin_lock_irqput_diskceph_release_page_vectorblk_queue_physical_block_sizeput_deviceceph_pagelist_appendstrnlenosd_req_op_cls_request_data_pagesceph_monc_do_get_versionpv_irq_opskmem_cache_allocosd_req_op_watch_initmodule_putceph_pg_pool_name_by_idunregister_blkdevbio_putbus_unregisterdown_writeup_writeregister_blkdevdestroy_workqueue__kunmap_atomicmutex_lockwarn_slowpath_nullkmem_cache_freemcountwait_for_completion_interruptibleida_simple_removeceph_osdc_start_requestdel_gendiskmemcmpceph_compare_optionsceph_osdc_create_eventprintkceph_monc_request_next_osdmapdevice_registerosd_req_op_extent_initceph_osdc_alloc_requestceph_pg_poolid_by_nameosd_req_op_initmemsetceph_get_snap_contextkmap_atomic__init_waitqueue_headcomplete_allstrcmpdown_readosd_req_op_extent_osd_data_pageskstrdupceph_destroy_clientrevalidate_disksprintfstrcspnbio_advanceida_simple_getmutex_unlockparam_ops_boolkmemdupmatch_tokenceph_alloc_page_vector__get_user_4__dynamic_pr_debugceph_client_idosd_req_op_cls_request_data_pagelistblk_queue_io_minosd_req_op_cls_initceph_parse_optionsceph_open_sessioncurrent_kernel_time__alloc_workqueue_keyblk_queue_max_hw_sectorsstrspnstrlenosd_req_op_raw_data_in_pagesceph_destroy_optionsblk_queue_io_optosd_req_op_extent_osd_data_bioblk_cleanup_queueup_readalloc_disk__kmallockmalloc_cachesfs_bio_setbus_registerkmem_cache_destroyblk_init_queueblk_queue_merge_bvecv #+DvVvvvv$vDvdvvv~~3:?~PW\~qx}~vKKKKv g s +v1 goz v  v &- 2LvR _ dT  v ,38~R ah m v5EWmvv v ' 7 vE Q g vu   v   v   v Y1  = WD Y        ~ v   8 vc  v    ~* vb 5    ~ v f f   r f  M  :vG5~vv)1@HXvq}Cvzv T0 8 =xC Y` ivvq k vOgMJ8HOT~^nuz~v  vQahm~vv~v#FvkGvKKKvK&KJvjz~ffrfBRY^~}v `hs |~v]f ~%vD]]flQv]f14v _K ,38~A;els~~ v $,7 <FV]b~}v  G ~~ ~*:AF~\do t~~ v v eu|~ v - ]K fJ![!!!!:" "# ##~#,#3#8#~B#R#Y#^#~h#x###~####~####~####~$$$$~*$2$9$ B$O$_$f$k$~u$$$$~$$$$~$$$$~$$$ %%vg%_%%%%~%%%%~%%%%~&&&&~&&6&=&B&~L&\&c&h&~z&v;'K'R'W'~''((~(!(((-(~7(G(N(S(~j(va))))))M)J<*C*H*y*d*O*7+E+++++~+_+;++,,,~$,4,;,@,~J,Z,a,f,~p,,,,~,,,,~,,,,~,,,,~---$-~.->-E-J-~T-d-k-p-~-v--U- -- .7].vs....~... .g.J. .*/0/ Q/Kz/// //v/ q0 {0g000@51E1L1Q1~1 1u,2 2 2g33844O55S-555l6 677~7KM7]7d7i7~s7777~7777 7777 78888~)898@8E8~O8_8f8k8~u8888~8888~888 88889 9,9<9C9H9~R9b9i9n9~x9999~9999~9v:;;N;;;;;~x<<<<~<%=_f=====~====~=>>>~$>4>;>@>~J>Z>a>f>~p>>>>~>v> ??? ?=?vC? ????~??@ @~w@ @ A BA QAYA`A eArA AAA AAAAA~B*B1B6B~BBBB BCC%C*C~4CDCKCPC~ZCjCqCvC~CCCC~CCC CDD"D 'D4DDDKDPD~ZDjDqDvD~DDDD~DvD] Ef[E kEFE FFEFFGGHHH H'H7H>HCH~MHTH YHfHvH}HH~HvH wIIII~III IIIIJ~ JJ#J(J~:JvJhKZ3KqK=KZKZKKKK~KLL L~-Lv=L\QL ZLT`LfLtLL]L L LXLBM> Mi'Mf:MBMIM NMdMvMvM MvMmNvNNNUNbNODRObOiOnO~O_OEOvP>P uP PPP PPP PQvFQvQ Q Q QQQ Q RR R5RQs6^sesjsussssssssKsKs>sis t(tU;tItNtWthttttttttK uK+uK0u5us?u DuTIuNueuwu|u u uuUv9v$v )vT.v5v;vFv Mv avfvvvvewHw\wLkww ww wTx xx%x ,x @xHxXx^x jx xxx@x xxxx`y%y?0y;yByGyfz4zzzzzzz<zzq9{ {[|b|g|q|||||U|||K1};} N}V}]} b}t}}}K}p} "~k~^~~ ~~~~  $9IWc~ ~~v$v* KXywK A^^KKauuv  (/4~;@ F Vfmr~y~  ~  t  ~N/ :JQV~v{P  ~P    %*~JOPV _ dj ~ p B  ~~  k : mB  ( -2k7 $(04<@HLTX`dlpx|  $(,048<@DHLPTX\`dhlptx| $(04<@HLTX`dlpx|  $,08<DHPT\`hltx (,48@DLPX\dhpt| $(04<@HLTX`dlpx|  $,08<DHPT\`hltx (,48@DLPX\dhpt (08@HPX`>    $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX(@DHLPTX\`dhlt| $,DLT\LTX\`htx  $048<HLPT`dhlx|  $(,8<@DPTX\hlpt(,04@DHLX\`dptx|  $048<HLPT`dhlx|  $(,8<@DPTX\hlpt(,04@DHLX\`dptx|VtH4$2`G. @H))8-RԀN @?)e a @?)t;p @AX) ? @B)  @B0) 2 2D| @ DP)dh @pKh) @K0)D @L) T\ @ L) (@ $ @N )2. @P`)<O| K @XX)"i T n0 <w\\ h@*4 @