ELF>`@@('GNU]z[#9Qu%DUHHHjZVHHHF?HHHH)HHH fVHHHH)HHH)H9sfF1UHH@H1t 1Hz(UHAWAVAUATSHHAAH{hЃHC@tHLI9LoIMeI+@uDLI|$ID$I9tLML`A}t11tI}1HHH)L띋vHLI9tKRLoMe(I( IL1MID$(I|$(H(I9uHIHEf.I A<AŰu̅|E1E1@LAID9m~RI(11N$0A<$tI|$1HHH)HHA<upLcuII Mt\1E1I01AL$1A<$I|$H1HHH)HLIcI9wI(I0ILJ(I8ILJ0ILJ8IǐL;}Hfff%{DuA{dtHCdC`H[A\A]A^A_DAUIHSX1CDHCX  fff.UHAWAVAUATSHFDIH01HIHP@@ @1HHCHCLLCP LkXH =tKHLAxYHs`CDLAt[1HHD[A\A]A^A_HHtHH!1LHCX@{`IH@HACdM|$@LmLA0It$DCD1}HHA$It$DC`1}HHA(It$}1IHHA It$}1AHHu:}1A!HL1y@HL1DH1L1HE<DHL1I}LHDL1IILHL1Affff.UHH H]LeLmLo@ILHu+1{@H@ HLoH]LeLm ttIL$HLH1UHSHHHhDHIHHEIELD%=t=HHHDHs0H $IHH1H H[UHH0H]LeLmLuL}HHIIIH9HLcDSEt*ALH]LeLmLuL}fLCtmAt&=LkLt+IG({1pfMt4Lk=LuLHHtHH!   fffff.UHHpfff.UHH H]LeLmHLMt#Ml$LI|$0LہLeH]Lmfff.UHHH$Ld$AA;w5HH=DHfffH$Ld$ UHATSHhHtgH{hIHLHH{0HC0xpEH{hH{0HChHC0[A\fffff.UHH H$Ld$Ll$Lt$Lg@ILHLk1H3LLc0Mtr1LHC(ILMt`I^ HM$Mt E^EtNHL1H$Ld$Ll$Lt$HC(LHfDLxIDŽ$L $IMHLH1UHHH$Ld$H_XIts KtH@,H;s HLH$Ld$ÐUHAWAVAUATSH8HG(E1HLEHH1Hp1ǃAHEHE A LE1vt@1HEHHM(HHHm۶m۶mHHHAHHyLAE9H5 HHoHLMwII9u'eDLAI~IFI9tGMLptI1HHH)HHfELE1DJ#(J#8JDŽ#(J#0JDŽ#8JDŽ#0IĐIuHI9H8[A\A]A^A_fD}D9=DF=DDHEHH ILuHEAEDHULuHLmIHEHIIHULI$(LI$8tH}I$0I$(I$8HtI$0fDIĐL;edH81[A\A]A^A_ËLL;DuE1AEu)@HHx(LAE91HuH6LgI\$(H( fDHL1IHC(H{(H(I9u  ffff.UHAVAUATSHILu|St1StT[A\A]A^fDMt$E1DLu%IM9u1[A\A]A^IE0t1 wjIu(IH1HH@C gZIu(HH1H@8ff.UHH H$Ld$Ll$Lt$1LHpIŅt%L1H$Ld$Ll$Lt$fDMt$LID$(Ht`t8LfDLLHǃLLI|$(@UHAVAUATSHHw1HLeHH1Mt*Hs11MHHA=SH5ЀHIHxHHA$I\$( EADŽ$AD$@ID$pIDŽ$AD$8I$I$I$I$I$I$ID$xID$xI$1f.HHHHcHIuIDŽ$(H{/Ls@Hx11LfAD$X|G=SHH1HA[A\DA]A^ÃǃA빃!HAHH1Akf.UHAWAVAUATSHH eH%H-?Dž(HDž8HXHPH HEfDHHHE;HUHHHH8@LAP9AHHH]{DtH}f.C@tH8ttH8tkHUHH{@pDA ~HH Aċƅ/D9HL{XSHDcPHAA!HHHHHHHǂHHH}HHH G@nJHM9gHHLMEL,Iy8LIN,+I8L≅|LHHLeH)HHIHPH| mHMA@@@HuHP@N@JHNXHHPKIcHht HPoLMAuFIH90WLwHIHHEHm۶m۶mHEHEHUHuIH}I "H@IcHHHPHXH4HGH)Hm۶m۶mHHHH H42HUHhHuHHH)HTAD I4$IIm۶m۶mHUH}HLHIuHpH(HH}G@LMAAT$ AT$H@HHH)HUBI$HuHFHIA|$ILHHIH HL8AD$ H H42HLHHEhhEUHu >TiLhLIى CSmHhH]t H hCHHHHMHHUHHHHH)HIIO@IW@HHJHHHJHHHJHHHJ HH HJ(HH(HJ0HH0HJ8HH8HJ@HH@HJHHHHHJPHHPHJXHHXHJ`HH`HRhHPh/t}(LMIQXHPPSt  t m % !:tetlz"      K :R (e Vl ls X~ , H [ i      B Q Z _ f  p hw       }   < K lQ q  m    j  ( 0 = O Y `       S  ke    !Q{ Ritb @ :   L]moj + 5L S Xj{x   p(y "|: Mdn t  ( =tek i ax)~  uvqr ^ ?B Pa Pk D x" - O l @ t   q"~"" #&#U## l# @# t# # #$ $$ ($$$$%K%W% \%v% %% \&x& d& & ':'R'^'Js' `z' (''' }''' l' @' t( 8(*( @5( t<( T(((( ((l(W)o) v) }) ) ) ) S)k) S) )* * $*kO* V* a*k* * *k* #* S* 5* S*k(+ S/+ :+k+{, 0,C, H,S, [,, z,t,,m,,--'-j3- B-]- d- o-- ------./wP/////010 ?0G00v0 01d112 p 22o,3>3 I3t[3 If3tt33334  4 ^4+4 94 Pk44n4444q44z5P5X5t5 }5y5 55 55 855(6 c:6 ?6i66 666 6 6>7 E7 jO7h7777g7 q8 88 @8~[8 a8t888 (8 8888 p8 8 89 949 A9&UHHHH=   ") .UHHu =HH1Ht!HH1w=tH=trHHHHtHEE {0 7 >E OZ f mz p  2 p   blkfront_connectblkfront_probexlblk_initmaxsda_is_xvdablkfront_resumeblkif_interruptdo_blkif_requestblkfront_removeblkback_changedblkif_ioctlK&K&&& %(e&@?H^PXhd 0pxvddrivers/block/xen-blkfront.callocating shared ringblkifstarting transaction%uring-refevent-channelwriting event-channelx86_64-abi%sprotocolwriting protocolfeature-persistentcompleting transactionwriting ring-refblkfront_resume: %s disabled;enabled;flush diskcache: enabled;barrier: enabled;barrier or flush: disabled;indirect descriptors:persistent grants:%s removedfeature-max-indirect-segments%ivirtual-devicevirtual-device-extreading virtual-devicedevice-typecdromallocating info structure&info->mutexinclude/xen/xenbus.hxen_blkfrontreadEntered do_blkif_request writediscardunknownreservedinclude/linux/blkdev.h%Lusectorsinfo%llu%lusector-sizereading backend fields at %sphysical-sector-size%dfeature-barrierfeature-flush-cachefeature-discarddiscard-alignmentdiscard-granularitysetup_indirect at %s%s%c%s%c%c%s%c%d%s%c%c%dxlvbd_add at %s%s:%s. vbdbarrierflush}}}}}}}}{ 0(8 Hs,P`(0hx0k5$6*11111( .000@q5C'ft|] ] ]$ (]0 4]< @]HL]TX]`wd]l{p]x|]]]]%]']j8]n8]8]8]J9]bind_evtchn_to_irqhandler failedwriting persistent grants feature to xenbus<6>blkfront: %s: %s %s %s %s %s command: 0x%x, argument: 0x%lx FIXME: support multisession CDs later <6>%s: HVM does not support vbd %d as xen block device %s: register_blkdev major: %d <4>xen_blk: can't get major %d with name %s do_blk_req %p: cmd %p, sec %lx, (%u/%u) buffer:%p [%s] %s: response to %s has incorrect id (%ld) <1>backed has not unmapped grant: %u %s: response to %s (id %ld) couldn't be recycled! <4>blkfront: %s: %s op failed <4>blkfront: %s: empty %s op failed Bad return from blkdev data request: %x <6>Changing capacity of (%u, %u) to %Lu sectors <1>diskcache flush request found! <4>blkfront: vdevice 0x%x is above the extended range; ignoring <4>blkfront: your disk configuration is incorrect, please use an xvd device instead <4>blkfront: vdevice 0x%x might conflict with emulated IDE disks, choose an xvd device namefrom xvde on Device in use; refusing to closeblkfront:blkback_changed to state %d.  1alias=xenblkalias=xen:vbdalias=block-major-202-*license=GPLdescription=Xen virtual block device frontendparm=max:Maximum amount of segments in indirect requests (default is 32)parmtype=max:intparm=sda_is_xvda:sdX in guest config translates to xvdX, not xvd(X+4)parmtype=sda_is_xvda:boolretpoline=Ysrcversion=11F1B97E3720F357E9E4F38depends=vermagic=2.6.32-754.35.1.el6.x86_64 SMP mod_unload modversions $ (8@rH^^u^^" ^e(^0^8^ @^ H^B P^ X^< `^ h^ p^ x^L^^e^^" ^(^( @#Rmodule_layout>blk_init_queue;Oalloc_pages_currentSEgnttab_query_foreign_access\4Z__kmalloc×sg_init_table99Walloc_diskN@blk_cleanup_queuefxen_platform_pci_unpluggognttab_end_foreign_accessiparam_get_intxenbus_frontend_closedxenbus_dev_errorydev_set_drvdataq*Mblk_queue_max_hw_sectorstrget_phys_to_machineˑmalloc_sizesm6]gnttab_cancel_free_callbackiRUxen_featuresP8gnttab_alloc_grant_references=+dynamic_debug_enabled2(:Zgnttab_claim_grant_reference) simple_strtouls8_spin_lockvschedule_workѣfind_next_bitH__ratelimit'd__dynamic_pr_debugW__x86_indirect_thunk_rcx?sg_nextxenbus_transaction_startJxenbus_scanfumutex_unlock9bitmap_set%Kparam_set_int*q_spin_lock_irqsavef^blk_queue_flushOblk_start_queueZ,<sprintf+Vrevalidate_disk?gnttab_grant_foreign_access_refC__list_add?bnotify_remote_via_irq[gnttab_free_grant_referencestublk_queue_max_segments$G *bind_evtchn_to_irqhandler9K__mutex_initcsprintk_spin_lock_irq*gblk_queue_max_discard_sectorsMdel_gendisk blk_peek_requestrblk_queue_segment_boundary>a-param_set_bool\ݓxenbus_unregister_driver nǡ_cond_resched9mcountR0warn_slowpath_null__put_user_1mutex_lockmper_cpu__kernel_stackxenbus_transaction_end[D!list_del qregister_blkdevyK_spin_unlock_irqrestorek#__xenbus_register_frontendduLbio_endioO?bio_putYunregister_blkdev&#xen_ide_unplug_unsupported_Exenbus_alloc_evtchn@blk_queue_bounce_limitsubmit_bioEstrrchrNOvxpv_irq_opsZ__free_pages) bio_clone__get_free_pagesQB!blk_queue_physical_block_size]Jxenbus_grant_ring􀴜dynamic_debug_enabledNput_disk 2blk_rq_map_sgb"blk_fetch_requestM__blk_end_request_allD kmem_cache_alloc_traceXaK__dynamic_dev_dbgG)__phys_addrCfree_pageswsxenbus_switch_state%blk_stop_queuecc xenbus_printf:jwarn_slowpath_fmt zkfreedl#memcpyxflush_scheduled_work7Xxenbus_readzsxen_domain_typeblk_queue_dma_alignmentoadd_disk8ZA blk_end_request_allsblk_requeue_requestgnttab_request_free_callbackw4xenbus_dev_fatalL'{dev_warnparam_get_bool|k־blk_queue_max_segment_sizememmove\ blk_queue_logical_block_sizeXbdget_disk< dev_get_drvdata0exenbus_gather+6bdputz blk_start_request*bitmap_clearvOset_disk_rowwunbind_from_irqhandler   @vbd (p0 8@(H XPp===~=i===^=j=f20(20@8@ `P2XP`h Px2PD2p2 (2p2 (0 @2HPX xen_blkfront x `dmodule.sig^_ ǽq$8qw+z*f.mQC'S>gѶP Cɺ hqZ,y_R/2    "#4 $"+p-=dH3X [hPx(  d0 `" "  I('p _5 #Md%p@((0F"p(R   ""?Pr PP(ax(r5 @0(("(~ `(( p  0 @ P8 b`.xI(  Fp((   @ 0% @4 PC pR a  p ui # @@ $6<JZe 0 !409Qam4FT]s/AISn % 4 O ` l          < L T d t           ! / : I f }         6 D ^ v       xen-blkfront.cxlblk_exitblkfrontminorsblkfront_is_readyblkif_freetalk_to_blkbackblkif_interruptblkfront_resumedescriptor.38589xlvbd_flushget_grantblkif_restart_queue_callbackblkif_openxlbd_release_minorsnr_minorsminor_lockxlvbd_release_gendiskblkfront_removedescriptor.38910split_bio_endblkfront_setup_indirectxen_blkif_max_segmentsblkif_ioctldescriptor.37182descriptor.37187blkif_releaseblkfront_probe__key.38313blkif_restart_queue__func__.38310xlblk_init__func__.39010sda_is_xvdaemulated_sd_disk_minor_offsetemulated_sd_disk_name_offsetdo_blkif_requestdescriptor.37508descriptor.37502kick_pending_request_queuesnames.37079_rs.37967_rs.37971descriptor.38081__warned.33383blkback_changedxlvbd_block_fopsdescriptor.38867descriptor.38771__func__.38772__mod_alias2197__mod_alias2196__mod_alias2195__mod_license2194__mod_description2193__mod_max100__mod_maxtype99__param_max__param_str_max__mod_sda_is_xvda62__mod_sda_is_xvdatype60__param_sda_is_xvda__param_str_sda_is_xvdablkfront_ids__func__.38590__func__.38082__func__.37503__func__.38911__func__.38868__func__.37183.LC1blkif_getgeoxen-blkfront.mod.c__mod_retpoline154_rheldata__mod_srcversion145__module_depends____versions__mod_vermagic5unbind_from_irqhandlerset_disk_robitmap_clearblk_start_requestbdputxenbus_gatherdev_get_drvdatabdget_diskblk_queue_logical_block_sizememmove__this_moduleblk_queue_max_segment_sizeparam_get_booldev_warnxenbus_dev_fatalgnttab_request_free_callbackblk_requeue_requestblk_end_request_allcleanup_moduleadd_diskblk_queue_dma_alignmentxen_domain_typexenbus_readflush_scheduled_workmemcpykfreewarn_slowpath_fmtxenbus_printfblk_stop_queuexenbus_switch_statefree_pages__phys_addr__dynamic_dev_dbgkmem_cache_alloc_traceinit_module__blk_end_request_allblk_fetch_requestblk_rq_map_sgput_diskdynamic_debug_enabledxenbus_grant_ringblk_queue_physical_block_size__get_free_pagesbio_clone__free_pagespv_irq_opsstrrchrsubmit_bioblk_queue_bounce_limitxenbus_alloc_evtchnxen_ide_unplug_unsupportedunregister_blkdevbio_putbio_endio__xenbus_register_frontend_spin_unlock_irqrestoreregister_blkdevlist_delxenbus_transaction_endper_cpu__kernel_stackmutex_lock__put_user_1warn_slowpath_nullmcount_cond_reschedxenbus_unregister_driverparam_set_boolblk_queue_segment_boundaryblk_peek_requestdel_gendiskblk_queue_max_discard_sectors_spin_lock_irqprintk__mutex_initbind_evtchn_to_irqhandlerblk_queue_max_segmentsgnttab_free_grant_referencesnotify_remote_via_irq__list_addgnttab_grant_foreign_access_refrevalidate_disksprintfblk_start_queueblk_queue_flush_spin_lock_irqsaveparam_set_intbitmap_setmutex_unlockxenbus_scanfxenbus_transaction_startsg_next__x86_indirect_thunk_rcx__dynamic_pr_debug__ratelimitfind_next_bitschedule_work_spin_locksimple_strtoulgnttab_claim_grant_referencedynamic_debug_enabled2gnttab_alloc_grant_referencesxen_featuresgnttab_cancel_free_callbackmalloc_sizesget_phys_to_machineblk_queue_max_hw_sectorsdev_set_drvdataxenbus_dev_errorxenbus_frontend_closedparam_get_intgnttab_end_foreign_accessxen_platform_pci_unplugblk_cleanup_queuealloc_disksg_init_table__kmallocgnttab_query_foreign_accessalloc_pages_currentblk_init_queuexen-blkfront.ko.debugE.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.rela__verbose.note.module.sig.gnu_debuglink.rela__param.modinfo.rela.smp_locks__versions.rela.parainstructions.rela.altinstructions.bss.altinstr_replacement.rela.text.rela.init.text.rela.exit.textm@$]pP9X9+$x@e4sxe$B f0hPfcHg($9i 4 k$ 2l,Hp'q$ rLrx$PsPt$2@xO||0$|@  Pp$`0[$*@ $@` $`hȣ`$@0 p0$ =xA%fIо Q