ELF\4(VST$ttRPt$ F9FtA[^ÐD$|$ ctúÐD$x ~x$~x(@LGGf@,$|$GD4D$x4x8\$FHVJFFSt$,t$t$$D$ PuhÃu E4t#hh1hShW=th1!pdhr [^_] ÐUWVSt$|$_@oD=thm!pdh/ (t6hhmhvPPShyUSPvhÃt2t%hhmhShvF4GfH$W1[^_]ÐUWVS|$t$n@^D=th!pdh/ 4F9FtjSUPwhÃt2t%hhhShvG4fO$FfH$V1[^_]ÐUWVS|$ w@D$(X@WDT$hD=th!pdh/ 8tQh hhD$4071IQUSIQt$8Vh0vSVUt$ T$4T$ t$ D$0D$$t$$T$4rhÃuOD$(Ht1fA"%f=@uT$fJ$D$$f@$T$(JjQT$$B4T$B4t%h!hhSh#v=th!pdhr [^_]ÐUWVS$$Ax=th.!pdh/ V0u6t!h7h.hh;D$P$SR$WV0fB"%f=uU$SŃ 6vJL $U$S@ ЉŋN0L Sv0$W=th.!pdhr [^_]ÍvUWVSl$,D$D$0fP Sǃ=thW!pdh/  tDh\hWhSD$@@D$ 2D$$@D$(rhvD$&PD$$PPPuhÃt<hchWhSt$0D$:Phxt+hhhWht$,D$6PhD$Pt$$D$.PÃ u|$u(Sh L$t Q%jj Ãt%hrhWhSj hEuhrhth 1ST$4ZTN0tQF0D$F0FHt_h~hWhuujht-hhWhF0pdpph=thW!pdhr 1[^_]ÐUWVS|$l$ fE $%PfD$=th"!pdh/ uTtThh"h S0T$tBP|$tB1PsHwwh@CHHKHus0C0VD$PC PwhÃj Vt'hh"hVj h~vETt$hh"hSh[^_]É(UWVSD$!|$fGdfCfWhfS {|$Wl$(C0VS4vs8S|$(|$ t$ UD$8pD D$0|$ uGS T$|$89~L$T$D$8vL$|$4tftD$4 5US t^hhh(SUh3vS t*hhh(SUh t%hhh(t$,h7=thT$rdh D$ [^_]É,UWVSl$PMM ~L$(vbD$( |$( :jt$,Ãtahhh(St$8h59D$(PÃt(hhh(St$8hLuhhdh L$(1T$(tft& !t$4f~df{fFhfC ST$0Rt$,t$<|$D?{0D$D@C4T$DRS8t$H6s<|$H{@D$H@CDCHLSL׋t$LtftDST$h}h!h(h"aZ t(hh!h(SPh"VSÃtHt'hh!h(sh#vjSS hzj ht!hh!h(h0#VWÃt@t'hh!h(sh>#vUWS /vt#hh!h(h#11[^_]ÐD$tpp0h#hËD$tpp0h#h@@WVt$ |$u+#Ixuu1 u 1^_ÍvD$PhR,9Bt1ÉÉT$1zu z%ÍvT$BuzuÉzttt:ttރt1ÉÉL$!  AAA AAAAÐD$!;P ЉÉT$D$@ 9B %ÐWVS|$1ۉu1t#hh#h#h#fu0t$hh#h#h$vfu.t"hh#h#h $t0t$hh#h#h5$v@t0t$hh#h#hJ$v}/t#hh#h#h_$[^_ÐS\$L$ t~&tt@ 1f C"fQft fS"ytfAfC&y tfA fC(fAftfC$AuytC,AtC$6$.$&$$$$$s@s sCPQRh$sHssCPsh%4sAuv19wF9s[^ÐVS\$ ;~!S{ƋC13)P1[^ÍvVSt$\$|$tN^V v1[^ÐVSt$D$\$|$t;;t#t .1 ^V v1[^ÐVSt$\$|$t^V v1[^ÐVSt$\$|$t^V v1[^ÐUWVSt$|$\$l$ p@p?QP1XYQP1XYzclstats called with bad opcode %d coda_psdev_write(%s,l. %d): (process,opc,uniq)=(%d,%ld,%ld), count %ld coda_psdev_write: downcall, no SB! handling downcall coda_downcall opc %ld uniq %ld, not enough! Coda: downcall opc %ld, uniq %ld, too much!kmalloced: %lx at %p. vmalloced: %lx at %p . psdev.ckernel malloc returns 0 at %s:%d kfreed: %lx at %p. vfreed: %lx at %p. psdev_write: coda_downcall error: %d Eureka: uniq %ld on queue! psdev_write: msg (%ld, %ld) not found psdev_write: too much cnt: %d, cnt: %ld, opc: %ld, uniq: %ld. Found! Count %ld for (opc,uniq)=(%ld,%ld), upc_req at %p psdev_read: Venus read %ld bytes of %d in message coda_psdev_readvcread: signal msg (%d, %d) coda_psdev_openProcess %d entered %s inuse: %d Process %d leaving %s coda_psdev_releasepsdev_release: Not open. psdev_release: inuse %d wake up pending clients wake up processing clients Done. <6>Coda Kernel/Venus communications, v4.6.0, braam@cs.cmu.edu Problem (%d) in init_coda_psdev coda: failed in init_coda_fs! coda_psdev<3>coda_psdev: unable to get major %d <6>Coda Kernel/Venus communications (module), v5.3.8, coda@cs.cmu.edu. cleanup_modulecoda: failed to unregister filesystem clstats called with bad opcode %d coda_cache_createProcess %d entered %s coda_cache_create: NULL sbi or cii! (%s,l. %d): kmalloced: %lx at %p. vmalloced: %lx at %p . cache.ckernel malloc returns 0 at %s:%d Out of memory in coda_cache_create! coda_cache_destroycoda_cache_destroy: loose entry!kfreed: %lx at %p. vfreed: %lx at %p. coda_cache_findHIT for ino %ld coda_cache_clear_inodecoda_cache_clear_inode: NULL inode coda_cache_clear_all: NULL sbi coda_cache_checkMISS for ino %ld coda_purge_dentriescoda_free_dentries: freeing %s/%s, i_count=%d coda_flag_children%d for %*s/%*s coda_flag_inode_childrenclstats called with bad opcode %d coda_fill_inode(%s,l. %d): ino: %ld coda_fill_inode: what's this? i_mode = %o coda_cnode_makeProcess %d entered %s coda_cnode_make: coda_getvattr returned %d for %s. coda_cnode_make: iget failed coda_cnode_make on initialized inode %ld, old %s new %s! Coda: unknown weird fid: ino %ld, fid %s.Tell Peter. Added %ld ,%s to volroothead Done making inode: ino %ld, count %d with %s Process %d leaving %s What? oldfid != cnp->c_fid. Call 911. coda_fid_to_inodecoda_fid_to_inode: no sb! coda_fid_to_inode: no fid! %s iterating, now doing %s, ino %ld volume root, found %ld %s: Bad magic in inode, tell Peter. coda_fid_to_inode: null from iget, sb %p, nr %ld. uninitialized inode. Return. found %ld clstats called with bad opcode %d coda_read_superProcess %d entered %s Already mounted Process %d leaving %s coda_read_super: coda_get_rootfid failed with %d coda_read_super: rootfid is %s Failure of coda_cnode_make for root: error %d coda_read_super: rootinode is %ld dev %d coda_put_superCoda: Bye bye. coda_read_inodecoda_clear_inode(%s,l. %d): inode->ino: %ld, count: %d DELINO cached file: ino %ld count %d. clearing inode: %ld, %x coda_notify_changevattr.va_mode %o inode.i_mode %o, error %d codaclstats called with bad opcode %d coda_lookupProcess %d entered %s name too long: lookup, %s (%*s) (%s,l. %d): name %s, len %ld in ino %ld, fid %s Lookup on CTL object; dir ino %ld, count %d dropme set for %s error for %s(%*s)%d lookup: %s is (%s), type %d result %d, dropme %d Process %d leaving %s coda_permissionmask is %o fid: %s, ino: %ld (mask: %o) error: %d coda_createname: %s, length %d, mode %o create: %s, result %d coda_mknodname: %s, length %d, mode %o, rdev %x mknod: %s, result %d coda_mkdirmkdir %s (len %d) in %s, mode %o. mkdir error: %s result %d mkdir: new dir has fid %s. coda_linkold: fid: %s directory: %s link result %d coda_symlinksymname: %s, length: %d in symlink result %d coda_unlink %s in %s, dirino %ld upc returned error %d coda_rmdircoda_renameold: %s, (%d length, %ld strlen), new: %s(%d length, %ld strlen).old:d_count: %d, new:d_count: %d result %d coda_readdiropen inode pointer = NULL. coda_openOPEN inode number: %ld, count %d, flags %o. venus: dev %d, inode %ld, out->result %d cache file dev %d, ino %ld coda_open: coda_inode_grab error %d.kmalloced: %lx at %p. vmalloced: %lx at %p . dir.ckernel malloc returns 0 at %s:%d result %d, coda i->i_count is %d for ino %ld cache ino: %ld, count %d, ops %p coda_releaseRELEASE coda (ino %ld, ct %d, ref %d) cache (ino %ld, ct %d) kfreed: %lx at %p. vfreed: %lx at %p. coda_release: result: %d coda_venus_readdircoda_venus_readdir: out of memory. coda_venus_readdir: cannot read directory %d. buffsize: %d offset %d, count %d. CODA: Invalid directory cfino: %ld entry %d: ino %ld, namlen %d, reclen %d, type %d, pos %d, string_offs %d, name %*s, offset %d, result: %d, errfill: %d. CODA: Invalid directory, cfino: %ld Repeating too much in readdir %ld coda_dentry_revalidateBOOM for: ino %ld, %s coda_dentry_deletebad inode, unhashing %s/%s, %ld coda_revalidate_inoderevalidating: %*s/%*s Coda: inode %ld, fid %s changed type! clstats called with bad opcode %d coda_readpageProcess %d entered %s coda_readpage: no open inode for ino %ld, %s (%s,l. %d): coda ino: %ld, cached ino %ld, page offset: %lx Process %d leaving %s coda_file_mmapcoda_file_readcoda_file_read: cached inode is 0! container file has no read in file operations. ops at %p result %d, count %ld, position: %d coda_file_writecoda_file_write: cached inode is 0! coda_file_write: container file has no file ops. coda_fsynccoda_inode_grab: coda_find_super returns NULL. coda_inode_grab: iget(dev: %d, ino: %ld) returns NULL. coda_inode_grabino: %ld, ops at %p clstats called with bad opcode %d venus_rootfidProcess %d entered %s (%s,l. %d): kmalloced: %lx at %p. vmalloced: %lx at %p . upcall.ckernel malloc returns 0 at %s:%d coda_get_rootfid: error %d VolumeId: %lx, VnodeId: %lx. kfreed: %lx at %p. vfreed: %lx at %p. Process %d leaving %s venus_getattrvenus_setattr result %d venus_lookupvenus_releaseCODA: close without valid file creds. venus_openvenus_mkdirvenus_renamedestname in packet: %s venus_createvenus_rmdirvenus_removevenus_readlinkvenus_linkvenus_symlinkvenus_fsyncvenus_accessvenus_pioctlcoda_pioctl: Venus returns: %d for %s return len %d <= request len %d venus_statfscoda_statfs: Venus returns: %d coda_waitfor_upcallbegin: %ld.%06ld, elapsed: %ld.%06ld coda_upcallNo pseudo device in upcall comms at %p Proc %d wake Venus for(opc,uniq) =(%d,%d) msg at %p.zzz. opc: %d time: %ld uniq: %d size: %d ..process %d woken up by Venus for req at %p, data at %p upcall: (u,o,r) (%ld, %ld, %ld) out at %p Interrupted before read:(op,un) (%d.%d), flags = %x Sending Venus a signal: op = %d.%d, flags = %x coda_upcall: enqueing signal msg (%d, %d) Coda: Strange interruption.. coda_upcall: Venus dead on (op,un) (%d.%d) flags %d coda_downcallcoda_downcall: opcode %d, no sb! CODA_FLUSH CODA_PURGEUSER PURGEUSER: null cred! zapdir: fid = %s... zapdir: inode = %ld children flagged zapdir: inode = %ld cache cleared zapdir: no inode zapfile: fid = %s zapfile: inode = %ld zapfile: no inode purgefid: fid = %s purgefid: inode = %ld purgefid: no inode CODA_REPLACE replacefid: inode = %ld pp\mmo n,qoclstats called with bad opcode %d (%-#lx,%-#lx,%-#lx).CONTROLcoda_flags_to_cflags(%s,l. %d): --> C_O_READ added --> C_O_READ | C_O_WRITE added --> C_O_WRITE added --> C_O_TRUNC added --> C_O_CREAT added --> C_O_EXCL added C_VNONC_VREGC_VDIRC_VBLKC_VCHRC_VLNKC_VSCKC_VFFOC_VBAD????attr: type %s (%o) mode %o uid %d gid %d rdev %d fileid %d nlink %d size %d blocksize %d bytes %d gen %ld flags %ld atime sec %d nsec %d mtime sec %d nsec %d ctime sec %d nsec %d ,v4v.symtab.strtab.shstrtab.text.rel.text.text.lock.rel.text.lock.fixup.rel.fixup.rodata.rel.rodata__ex_table.rel__ex_table.data.rel.data.bss.comment.note.modinfo4! |hC+<6 `EU L DW. _ Tk(v   @   `I  Y  ZZ$}VZ 38=BG^chmr  '->CHo]$16;BJS`ejqyZZ KPihZqZ}ZZZZZ %`HZbotyZ$,;@IdOdbZmZyZZ.d4d;HMRZ_Z   # ( 0 5 I \ i n s x }                ) v4 9 F  K R ` e z Z  Z      v       e j# ( 0 7 u< b] e t y              ! g             @ M W \ a i n         JO "*/KX]bjo  {P]bg <FKPX]fo{hmi"'V^mrof}o{i}oo %oFKV^mr2:INZ_mr~oo 0=BGRWjot B{N[`emr~{ $)2d8d>PUou}ddZf&o,1=RWqvd d1{OWfkzdd'6;DQV[fk{ #(<DSXt|\$).9>JRaf`eW_nsoo  s/ 8 E J O Z _       o  ![!w!!!!!o!!!!!!!o!!""""^O"Z"b"q"v"""""""""""## ###,#7#D#I#N#Y#ob#g#w############ $$sf$u$$$$$o$$$$$^F%Z%`%m%r%w%%%%%s%&& &%&/&o8&=&p&~&&^&&&&''$'s>'K'P'U'h'ov'{'''''''o''(($()(/(o5(:(U(c(t(^(((((()s.);)@)E)Q)oW)\)e)r)w)|))o)))))^)** ****&*5*:*u*}******s*++ +++Q+_+j+w+|+++++++++++++,,,,),o3,8,M,\,i,n,s,y,~,,,,,,,,-n-!-&-+-1-6-E-Y-----------.>............./ ///4/=/P/]/b/g/l/q// 000,010k0v0~0000000000 11+10151E1J1V1c1h1m1|111111{111112222$292gP2{j2w2|222222222222223*323A3F3O3^3k3p3u3333{333 4444"454B4G4L4R4W4444444444445 55,515^5_v5{555555555]6b6666666y7~77777777778 88'8C8T8c8p8u8z88o8888888 99J9R9a9f9o9|9999999:o$:):;:]://:::::::;; ;%;6;;;G;P;X;g;l;;;;;;;;;;;< <<<&<5<m<r<<<<<<<=%=4=9=B=\===N>V>e>j>s>>>?/?q@@@-@=@B@R@_@d@i@t@y@==?>?@@@@@@@@@@@@A AQAgAAAAAAAAAABB BBB'B1B6B;BCBIBRBZBbBgBBBBBBBBBBBBBBBRCgCCCCCCCCCCD0D;DEDJDODZD_DoDtDyDDgE)E.E3E9E>EOEXEeEjEoEzEEEEEEEE FF"F'F,F6F=FNFSFXFFgfGoG|GGGGGGGGGGGGG HHHH H2H7HIGITIYI^IfImIIIIIIIIIII(JgJJJJJJJJJJK KKeKpK}KKKKKKKKKKKKKKFLg8MAMNMSMXMbMjMsMMMMMMMM NNNN*N5NBNGNLNVN]NnNsNxNNgoO|OOOOOOOOOOOOPPPP(P-PPPPPPPPPPPPPPPQQbQgaRjRwR|RRRRRRRRRRS$S1S6S;SESRS]SjSoStS~SSSSSSgTTTTTTTTTTTTT=UHUUUZU_UiUvUUUUUUUUUUVgVVVVVVVVVVVW WZWeWrWwW|WWWWWWWWWWWW,XgXXXXXXXXYYYY%Y.Y=YBYGYPYUY^YfYrYwYYYYYYYZZZ#Z(Z2Z9ZJZOZTZZgR[[[j[o[t[~[[[[[[[[[[[[[[[[\ \e\p\}\\\\\\\\\\\\\\D]g^^,^1^6^@^J^S^b^g^l^v^}^^^^^^^^^^^^_ ____$_6_;_@__g_______)`4`A`F`K`S`X`j`o`t``g aa a%a*a2a7aBaJaRaWayaaaaaaaaaabgbbobbcccc6c;c]cmcc`cccccd dd d%d*d5d=dadldyd~ddddddddgReWejeseeeeeeeeeeeeeeeeeeffff9fAfPfUf^fZffZkfpfffffffffff#gZ.gZIgZ[ghgmgrggggZgggghBhJh\hbhhZhhii#i(iyHyMyRynysy~yyyy zTz_zyvz~zzzzzzz{{{"{+{0{K{x^{h{m{r{w{|{{{{{{{{{{ ||||"|*|;|@|E|R|W|f|||||||||||8}=}N}[}_~}~KPV'HO_fYktӀۀ!']uzddddρz zz$).z6;@zI S X] i sy ÂȂ҂؂݂a lal)a3l$.8 X#\#`#d#h#l#p#%%%%%%%%% $(04<D`pt|[ ,<DpH`[pHL$(8PTd|,@Xl 48<@DHLPTX\`dhlptx|$48~DTXk      ;(<9\J Zj} <  D D D  p,y 00 4 d H/x;SLT\ b7y8{# {(+L*w&,(%h-.Ml4t ::);8=3H;gW @`,fl 4qy< @<  vvx{ tztz(z x|  X }S&| "4 4B"RDx`lCn|h} `, Dr[ X -7MHVkwR"4q(3j^2 )q=D _  X"(6;(}AMXEw u 0 vx|Y ha,9 HEZ@hp D   8Kq09Pl}% <E~/]u\q|B}1  *qF<X V D d||r?'T"4>;p?W    & rW; E D V $f `X @P 0t  $K I ~/ X  Pd  Wj* 3 : EJG t_ j Ht <  r  ~/ G D~[ `R M )& / $hA I D ^ f ~ : + \q(   |  xU |]   L, F < Z <<o t ȁ      |    @D + A I X ?h ru  H0 < psdev.cgcc2_compiled.coda_psdev_pollcoda_psdev_ioctlcoda_psdev_writecoda_psdev_readcoda_psdev_opencoda_psdev_releasecoda_psdev_fopscache.ccoda_cache_createcoda_cache_destroycoda_cache_findcoda_flag_childrencnode.ccoda_fill_inodeinode.ccoda_read_inodecoda_notify_changecoda_put_supercoda_statfscoda_clear_inodecoda_read_superdir.ccoda_dentry_revalidatecoda_dentry_deletecoda_createcoda_lookupcoda_linkcoda_unlinkcoda_symlinkcoda_mkdircoda_rmdircoda_mknodcoda_renamecoda_readdircoda_venus_readdirfile.ccoda_readpagecoda_file_readcoda_file_writecoda_file_mmapupcall.ccoda_upcallcoda_linux.cs.442s.445symlink.ccoda_readlinkcoda_follow_linkpioctl.ccoda_ioctl_permissioncoda_pioctlsysctl.ccoda_tablefs_tablesqr_rootcoda_proc_modcountfs_table_headercoda_upcall_namescoda_upc_commcoda_permissionvenus_setattrcoda_downcalld_instantiateread_exec__generic_copy_to_user__down_failedcoda_sysctl_cleancoda_replace_fid__this_modulecoda_fs_typecoda_super_operationscoda_load_credscoda_symlink_inode_operationsinit_fifounregister_filesystemcoda_cache_inv_stats_get_info__up_wakeupchrdev_inode_operationsvenus_rmdircoda_f2scoda_releasevenus_fsync__module_authorcoda_iscontrolinit_coda_psdevunregister_chrdevinit_coda_fscleanup_module__nameikfreeproc_registeriputcoda_upcall_stats__pollwaitcoda_permission_stats_get_infodo_gettimeofdaycoda_iattr_to_vattr__wake_upcoda_upcall_timestampingregister_filesystemprint_vattrreset_coda_vfs_statsvenus_linkcoda_upcall_statvenus_pioctl__wait_on_superproc_root_fsinit_moduleshrink_dcache_parentvenus_rootfidkfree_scoda_callstatsproc_fs_codacoda_hasmknodregister_chrdevcoda_hardcoda_cnode_makecoda_purge_dentriescoda_isrootcoda_revalidate_inodeproc_dir_inode_operationsget_time_averagecoda_cache_clear_inodescheduledo_reset_coda_vfs_statsunregister_sysctl_tablevenus_symlinkcoda_fid_is_volrootvenus_getattrgeneric_file_mmapcoda_permission_statget_time_std_deviation__put_user_4coda_cache_checkcoda_access_cachecoda_dentry_operationscoda_fid_is_weirdcoda_dir_inode_operationsproc_coda_vfsreset_coda_upcall_statsigetcoda_flag_inode_childrencoda_restore_codafilevenus_remove__generic_copy_from_usercoda_fsyncshrink_dcache_sbcoda_prepare_openfilecoda_print_entrycoda_timeoutcoda_flags_to_cflagsget_superproc_coda_upcallcoda_super_infocoda_file_inode_operationsvenus_createcoda_vattr_to_iattr__put_user_1venus_mkdirvenus_opendo_reset_coda_permission_statscoda_ioctl_inode_operationsvenus_statfsd_alloc_rootvenus_readlinkd_rehashprintkvenus_lookupcoda_vfs_stats_get_infofile_fsyncinit_codacoda_file_operationsxtimecoda_cred_eqblkdev_inode_operationsdo_reset_coda_cache_inv_statsvenus_releasedo_reset_coda_upcall_statsvenus_accessvenus_renamecoda_cache_enterd_deletecoda_fid_to_inodejiffiesproc_coda_permissionsprintf__module_kernel_versioncoda_cnode_makectlcoda_fideqcoda_f2s2__get_user_1vfreereset_coda_cache_inv_statsgeneric_readpagecoda_cache_clear_creddo_time_statscoda_flag_inodedputcoda_vfs_statproc_net_inode_operationscoda_dir_operationscoda_cache_clear_allcoda_upcall_stats_get_infocoda_sysctl_initboot_cpu_datais_bad_inodeproc_dointveckmalloccoda_cache_inv_statreset_coda_permission_statsproc_unregistercoda_debugproc_coda_cache_invregister_sysctl_tablevmallocmake_bad_inodecoda_inode_grabcoda_cred_ok__verify_writecoda_opencoda_ioctl_operationslookup_dentry