ELFx4(L$t$T$\$ Y\ҍCttT$D$ $C9C\$ EDt$É'L$|$ c$t$t$t$øʻ!9P u1 UWVSDD$Xl$\t$`x\D$$D$ D$D$D$l$$: =D$$E$|$= ti:D$4$1߉tftt$l$$t;w)$D$D$T$ET$D[^_]É$տ!G@Gu  \$D$D$D$$$ŋGHGx@w.$u t$tl$$l$[$аD$D$$(D$4$ D$$LD$(tD$D$$D$q$xD$(D$D$$D$?D$D$$$&=D$D$$$!PB҉Pu W GO9t!T$(&'9P9u!B9HBL$ w=1A9t$l$A$D$ fpT$ B fB D$ t$fxtj=xD$ cD$D$$D$ D$D$(t$$D$ D$$D$럋XSt1C녋C D$ P fP D$ t$D$(D$D$$D$ A$D$L$ qD$D$$D$($9D$L$ $@D$(D$D$$D$D$AGD$ PPAD$vD$$D$(!t$D$ D$$D$$hD$$Bv'U1WVST|$!|$D$T$p|$8D$4D$D$D$$C t$$D$$Bt&UWVS! D$$x\C@Cu .G u$ 4$\$|$ U(D$$T$D$D$>$ |$$N;|$,$1AUWVS$w<_@i$$t\$4$\$ T$$$T$ $$l$4T$$D$D$t$D$$u? XWGJHBWWځĔ[^_]D$D$Z$ ,$D$\$$f뇍vl$$D$$D$$=V$BTBP\$<$1cD$D$Z$ $\$t$D$ $}W' $$ɉ$$$w<_@u*Ћ$$$$Ĥ]$$t\$4$u\$ T$$$T$ $$l$4T$$D$t$T$$D$$t~u7 AWGJHBWWD$D$$ ,$D$\$$돍t&l$$D$$D$$=]$BTBP\$<$1kD$D$$ $$\$D$T$ t$$XUWVS$$xD$$ED$?D$i$HUCBfE fEBfEfEE@u*FVhEUnD$D$PD$$ED$E$tD$띉,$OD$D$E$,$t&D$D$$S!\$T$ $D$&D$ D$$!\$CD$ CD$$ D$&T$ \$ \$$t$t$ۉ|$tC4txuIu1\$ t$|$D$D$($t$$H Fw$dlu4D$$$C4PDfDhD$D$($$6rz h\$4$tWu|$t$$$D$D$($C($BD$D$D$($$[|D$D$($$o0r u*tpt$$"$}D$D$($$r t\$4$tPuDfDD$D$($C($D$dD$D$($$D$D$($4$D$$0r x\$4$uLD$$D$D$($C($l D$D$D$($C($ D$>D$D$($$D$D$($4$D$$r \$4$thu.D$$DfD$D$D$($C($D$:D$D$D$($4$D$$'&'L$$T$ |$D$w5$Ћ$|$ffB˃t6r!t ff뵐t&맍&떍U1WVS||$<$D$0D$<D$4!D$\D$D\$@\$`D$dD$HD$ D$$D$hD$LD$lD$D$(݉$FT$\D$\$'Fff#f$EV Ѓ fuLt9D$*D$@uu뒸d놋VPFD$T$\1Ҹ!-t|$0um\$ ukD$ |[i@B^_]D$D$0$C$ D$D$ D$ D$4D$D$0D$렍\$ $T$$L$49}L$ @B‰D$$D$ )ʋt$0T$$)D$ VD$($Fftf#tf$tD$(1$ЃfF fWSD$0$~~JT$B D$BD$ BD$D$ D$ Í&L$1҉4$t$ |$t Ћ4$|$ÿUIxuu1 DύT$@49PÉ'V1S \$؃fu}؃f)؃fH%ft؃@ftuMyu [^D$SD$^$s$ΉD$MD$^$s$뉍D$HD$^$s$@vuD$CD$^$s$ΐt&uD$>D$^$s$ ΐt&D$9D$^$s$VvVS\$t$ t@t t1F2 fF2Cft fV2CtF8C tF<CftF4SK!@tVDNHCtF\SK!@t V`C tFLC(tFPC0tFT[^1҅Vt&VSL$t$ fAAA AAA A(A0A$A,A4AA8AHALfAAA@ADA<tFfAtFAtF A t FVAQt FA$A t FA,A(@t F A4A0[^Ðt&S\$$w $C@D$C D$CD$CT$L$$ D$ CHD$CD$CD$ CD$C$4 D$CD$l$0D$ tKuډЋ\$Pt$T|$Xl$\`D$MD$$$D$0pD$d;t,$닉|$ D$l4T$ $D$áuVu ,$ID$cD$$D$0D$ F,D$F($l D$D$aD$$F($D$qD$TD$$F0D$F($D$D$l$0jD$ED$$D$$D$t& t$t$$\$|$|$!9P uR؃t=w'Htˉ؋t$$|$ Éu׉f҉flj1tft뱐 D$@D$$ Í' D$D$$ Í' D$D$$ Í' D$D$$ Í'\$ \$t$t$u,uCCs@s\$ t$D$D$A $O t$$\ 릍v' D$\$\$$vD$$ \$ Ít&\$@$\$$̐&D$t @11É'V1S1ۋt$ t?Cu v'1҉9wC9s[^Í&'\$ \$;~0$1҉CɉD$3)ȉ$n\$ Í1D$$\$t$t$u1$t$Ív1F V$ L$$D$t$\$ɋt$tBtu111F V$1ɉȋ$t$Ív損&D$$\$t$t$u1$t$Ív1F V$ D$$\$t$t$u1$t$Ív1F V$ WVS@4\$Pt$X|$\D$<0D$8,D$4(D$0$D$, D$(D$$D$ D$D$ D$D$D$ D$$D$ T$T)9ODžHƒ@[^_U1WVSh$O$M$$?@11ۍ'P$D$T$D$ D$ D$D$$;$}OF $~$T$|)Nj$))͉;$O$Hh[^_]Ðt&D$g D$D$D$|$;$|D$ D$|D$g $D$@ D$|D$g $D$n D$|D$g $D$ D$|D$g $Zv\$\$ D$ t$t$(|$|$,$D$D$ T$$)9ODž\$H‹t$|$Ív'0\$$\$4D$ t$(t$license=GPLkernel_version=2.4.21-40.EL.cerncustomusing_checksums=1kernel_version=2.4.21-40.EL.cerncustomusing_checksums=1kernel_version=2.4.21-40.EL.cerncustomusing_checksums=1  , 7 M \ g |llllllllpsdev_write: coda_downcall error: %d kernel malloc returns 0 at %s:%d Coda: downcall opc %d, uniq %d, too much!coda_downcall opc %d uniq %d, not enough! coda_psdev_write: downcall, no SB! Found! Count %ld for (opc,uniq)=(%d,%d), upc_req at %p psdev_write: too much cnt: %d, cnt: %ld, opc: %d, uniq: %d. psdev_write: msg (%d, %d) not found (process,opc,uniq)=(%d,%d,%d), nbytes %ld psdev_read: Venus read %ld bytes of %d in message <3>coda_psdev: unable to get major %d <6>Coda Kernel/Venus communications, v6.1, coda@cs.cmu.edu Problem (%d) in init_coda_psdev coda: failed to register filesystem! coda: failed to unregister filesystem coda_cnode_make: coda_getvattr returned %d for %s. Done making inode: ino %ld, count %d with %s coda_cnode_make: coda_iget failed coda_fid_to_inode: null from iget, sb %p, nr %ld. coda_read_super: Bad mount version coda_read_super: Bad minor number coda_read_super: Bad mount data <6>coda_read_super: device index: %i coda_read_super: Device already mounted 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_read_super: No pseudo device coda_read_inode: initialized inodelookup: %s is (%s), type %d result %d, dropme %d Lookup on CTL object; dir ino %ld, count %d name %s, len %ld in ino %ld, fid %s name too long: lookup, %s (%*s) fid: %s, ino: %ld (mask: %o) error: %d name: %s, length %d, mode %o, rdev %x mkdir %s (len %d) in %s, mode %o. old: %s, (%d length), new: %s(%d length). old:d_count: %d, new:d_count: %d coda_venus_readdir: Invalid dir: %ld coda_venus_readdir: short read: %ld coda_venus_readdir: read dir failed %d bad inode, unhashing %s/%s, %ld Coda: inode %ld, fid %s changed type! kernel malloc returns 0 at %s:%d reply size %d < reply len %ld return len %d <= request len %d coda_pioctl: Venus returns: %d for %s coda_statfs: Venus returns: %d coda: Venus dead, not sending upcall upcall: (u,o,r) (%d, %d, %d) out at %p coda: Venus dead, not sending interrupt. coda_upcall: enqueing signal msg (%d, %d) coda: Unexpected interruption.. Venus died? ..process %d woken up by Venus for req at %p, data at %p Proc %d wake Venus for(opc,uniq) =(%d,%d) msg at %p.zzz. coda_downcall: opcode %d, no sb! zapdir: inode = %ld cache cleared zapdir: inode = %ld children flagged begin: %ld.%06ld, elapsed: %ld.%06ld --> C_O_READ | C_O_WRITE added attr: type %s (%o) mode %o uid %d gid %d rdev %d fileid %d nlink %d size %d blocksize %d bytes %d dput on ino: %ld, icount %d, dcount %d Nasty opcode %d passed to coda_upcall_stats Coda VFS statistics =================== File Operations: open %9d flush %9d release %9d fsync %9d Dir Operations: readdir %9d Inode Operations create %9d lookup %9d link %9d unlink %9d symlink %9d mkdir %9d rmdir %9d rename %9d permission %9d %s %9d %10ld %10ld------ ----- ------------ -----------------upcall count avg time(us) std deviation(us)Coda permission statistics ========================== count %9d hit count %9d Coda cache invalidation statistics ================================== flush %9d purge user %9d zap_dir %9d zap_file %9d zap_vnode %9d purge_fid %9d replace %9d psdev.ccoda_psdev_write(%s,l. %d): handling downcall Eureka: uniq %d on queue! coda_psdev_readvcread: signal msg (%d, %d) coda_psdev_opendevice %i - inuse: %d psdev_release: Not open. coda_psdev_releaseDone. wake up processing clients wake up pending clients psdev_release: inuse %d coda_psdevcache.ccoda_cache_check(%s,l. %d): HIT%s for ino %ld MISScoda_flag_children%d for %*s/%*s coda_fill_inode(%s,l. %d): ino: %ld coda_igetcoda_iget: no inode coda_cnode_makecnode.ccoda_fid_to_inodefound %ld %s coda_fid_to_inode: no sb! coda_read_super: Bad file Coda: Bye bye. inode.ccoda_clear_inode(%s,l. %d): clearing inode: %ld, %x inode->ino: %ld, count: %d coda_notify_changeinode.i_mode %o, error %d vattr.va_mode %o codacoda_lookup(%s,l. %d): dropme set for %s error for %s(%*s)%d coda_permissionmask is %o coda_createcreate: %s, result %d name: %s, length %d, mode %o coda_mknodmknod: %s, result %d coda_mkdirmkdir error: %s result %d mkdir: new dir has fid %s. coda_linklink result %d directory: %s old: fid: %s coda_symlinkin symlink result %d symname: %s, length: %d coda_unlinkupc returned error %d %s in %s, dirino %ld coda_rmdircoda_renameresult %d dir.c...coda_dentry_revalidateBOOM for: ino %ld, %s coda_dentry_deletecoda_revalidate_inoderevalidating: %*s/%*s file.ccoda_open: changed mapping upcall.ccoda_get_rootfid: error %d venus_setattr(%s,l. %d): result %d venus_renamedestname in packet: %s venus_readlinkvenus_linkvenus_symlinkvenus_pioctlvenus_statfscoda_upcallcoda_downcallCODA_FLUSH replacefid: inode = %ld purgefid: no inode CODA_REPLACE PURGEUSER: no user! CODA_PURGEUSER zapfile: inode = %ld zapfile: no inode zapfile: fid = %s zapdir: no inode zapdir: fid = %s... purgefid: inode = %ld purgefid: fid = %s coda_waitfor_upcall(%-#x.%-#x.%-#x).CONTROLcoda_flags_to_cflags(%s,l. %d): --> C_O_EXCL added --> C_O_CREAT added --> C_O_TRUNC added --> C_O_WRITE added --> C_O_READ added ????C_VNON gen %ld flags %ld atime sec %d nsec %d mtime sec %d nsec %d ctime sec %d nsec %d C_VREGC_VDIRC_VBLKC_VCHRC_VLNKC_VSCKC_VFFOC_VBADcoda_pioctl(%s,l. %d): error: lookup fails. ioctl on inode %ld target ino: 0x%ld, dev: 0x%x namei, data.follow = %d debugaccesscachetimeouthardvfs_statsupcall_statspermission_statscache_inv_statsfake_statfscodatotals - root open_by_fd open close ioctl getattr setattr access lookup create remove link rename mkdir rmdir readdir symlink readlink fsync vget signal replace flush purgeuser zapfile zapdir purgefid open_by_pathresolve reintegrate statfs store release do_time_stats(%s,l. %d): time: %ld %-79s ======================Coda upcall statistics `` 3`5p#)-+p' .P%.0 99P:hj j  $ , 1 ; H  Y  i u m z  # 0 = J W d q ~  ' 4 GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54).symtab.strtab.shstrtab.rel.text.rel.fixup.rel.rodata.modinfo.rel__ex_table.rodata.str1.4.rodata.str1.1.rel.data.bss.comment.note.GNU-stack@v $)v % 4x0 <x9 IzE T2z} c2! v r  |` <ܜܜPi 02Av mE] bs}     ! &- 2=T [ `g lE^s z  r  3 : ?J Sc x   B    "U @ T u           $ 2 ` h      J  Q  V ]  b t  {               ! 7  ?  K ^  c s x      y      t y   # ( t3  8       # (0 9 B N  ! *jo$Whm    euq"L S X_ d   -CZ a f|   Qyq#8l s x       !c} q-s7~A~KsU~_~ r   4 HOh m| 4DO Th    M     * 3L S Xi rwk # (7 @NVl s x "^  7 f  m  r ~          ! ! !!)!D! I!b!h!! ! !! !! ! !!! !"'" ,"O"i"w""""" " ""# #"# )# .#9# >#I#U#c#####$-$7$`$$ $ $$$ $$$$% % %5% :%X%%%%%H&T&^&&& & &&& &&''/' 6' ;'`' e''''''(:(\( c( h(t(( (((((( ) ))) $)B) I) N)V)t) y))))))*6*_*e** * ** **** * **+ +%+ ,+ 1+9+D+ I+N+g+++++,C,N,Z,|, , ,, ,, , ,, ,,3-9-h-t-- - -- --- - --. .B.|... . .. ...w//c///// / / 0 0<0 C0 H0s0 |00 0}11H222 23 3 3`3 3 4"4d4t4444 4 444 415C5T5555 5 55 5696|666667 7)7L7 S7 X7z7 777M88888888s8~89:9 9 ,:v: $;*;A;i;;; ;< J<T<o<}<<<<< =/=\===== ==$>m>>>>>I? R????@@s#@~.@>@N@]@sg@~@A A A)A:AAAB BBVCcCwC ~C CC CDDQEEF7G^HtHSIIII I II I KKKLLLMMMN N NN &NO,O;OMO TO YOdO iOzPPPP P PP PcQQuRRRIS`S gS lSyS SSS S SS T6TET JTT UU,U 3U 8UCU HUUU ZUUp"Vp_V dVVV W$W*WMWbWlWW W WW WW WX0XKX RX WXXXX X XX XY2Y LY SY XYwY YY Y YY YZDZ KZ PZ[Z `ZqZwZ}ZZZZZ Z ZZ ZZZZ[[.[v6[K[ R[ W[a[ j[r[[ [ [[ [[ [ [[ [[[[[\ \ \ %\,\ 1\9\B\H\[\g\\ \ \\ \\\ \ \\ \ \ ] ]] ]%]5];]G]W]j]p]] ] ]] ] ] ]] ]]] ] ^^ ^ #^ (^0^;^ @^K^[^a^m^y^^^^ ^ ^^ ^^_ _ __$_ )_^_`zR`d````zaa{BaSaiaa a aa aa#bbb bbb'c ccccd d d#d (dv(3IXcx  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| x(,48@H pjtx xjDHP` dhl $x$ (8P Td|    , @X l   @ D H L P T X \ ` d h l p t x |                            '!':WJ`Q[Vl@   9`\ e ` 0 Pi  q >$p7HP1\P z, '! J`p&,3xC`5Vp#bn)x-+p'0 .P%.078`1@8I 9X 9@*P:9Bp@O@V[`Uib{UG_@_ <hi '!j j+lPl  '!'  X  v)nR2B@ T@".dBrYB -u?J[r T s Kb9*@=7KPW@)gcJv, >0nX@sfD f%8 > Im@g>yl#0N?RC qPA\ 0 /9CISPc_u6n` `oA 6 pOhD BR `g oD~    P   2 m#J `[ t @V L   >8  pc  8 @P S I0` @et   @G: F pA `P   `T+ E ` M,o  C p `  ppA , 6 `ED ` oh{   pQ  Hh 0+`'F3Ww0+ k<<GTom#mv @$@` 8YJnqPt0hPm#0\;Y h{;` psdev.c__module_kernel_version__module_using_checksumscoda_psdev_pollcoda_psdev_ioctlcoda_psdev_write__constant_copy_from_user.text.lock.psdevcoda_psdev_readcoda_psdev_opencoda_psdev_releasecoda_psdev_fopsinit_coda_psdevdevfs_handle__module_licenseinit_codaexit_codacache.ccoda_flag_children.text.lock.cachecnode.ccoda_inocmpcoda_symlink_inode_operationscoda_fill_inode.text.lock.cnodeNullFidinode.ccoda_read_inodecoda_put_supercoda_statfscoda_clear_inodeget_device_indexcoda_read_super__constant_c_and_count_memsetdir.ccoda_dentry_revalidatecoda_dentry_deletecoda_createcoda_lookupcoda_linkcoda_unlinkcoda_symlinkcoda_mkdircoda_rmdircoda_mknodcoda_renamecoda_readdir.text.lock.dircoda_venus_readdirCDT2DTfile.ccoda_file_readcoda_file_write.text.lock.filecoda_file_mmapupcall.calloc_upcallcoda_upcallblock_signals.text.lock.upcallunblock_signalscoda_waitfor_upcallcoda_linux.cs.0symlink.ccoda_symlink_filler.text.lock.symlinkpioctl.ccoda_ioctl_permissioncoda_pioctlsysctl.ccoda_tablefs_tablesqr_rootfs_table_headercoda_upcall_namescoda_permissionvenus_setattrkunmap_high_Rsmp_153c6e02coda_downcallkmap_high_Rsmp_b224d104d_find_alias_Rsmp_ab9cdf94recalc_sigpending_Rsmp_fb6af58dunlock_new_inode_Rsmp_c429dd0efget_Rsmp_d92d867e__down_failedcoda_sysctl_cleancred_cachecoda_replace_fidd_delete_Rsmp_9829bec6__this_modulecoda_fs_typejiffies_Rsmp_0da02d67schedule_timeout_Rsmp_17d59d01coda_super_operationscoda_cache_inv_stats_get_info__up_wakeupvenus_rmdircoda_f2scoda_notify_changecoda_releasextime_Rsmp_f31ddf83venus_fsync__module_authorcoda_iscontrolcoda_isnullfidcleanup_modulecoda_upcall_statsinsert_inode_hash_Rsmp_93d4e74bcoda_permission_stats_get_inforemove_inode_hash_Rsmp_75217117venus_storecoda_iattr_to_vattrcoda_upcall_timestampingcoda_commsregister_sysctl_table_Rsmp_b298985bprint_vattrreset_coda_vfs_statsvenus_linkcoda_upcall_statvenus_pioctlinit_modulevenus_rootfidcoda_callstatsproc_fs_codacoda_hasmknodgeneric_file_llseek_Rsmp_c1e87299coda_symlink_aopscoda_hardcoda_cnode_makecii_cachecoda_isrootsprintf_Rsmp_1d26aa98register_filesystem_Rsmp_9f888c48coda_revalidate_inodeget_time_averagecoda_cache_clear_inodedput_Rsmp_e75e395bcreate_proc_entry_Rsmp_3e55d7c0do_reset_coda_vfs_statskmalloc_Rsmp_93d4cfe6venus_symlinkvenus_getattrcoda_permission_statget_time_std_deviationcoda_cache_checkcoda_access_cachecoda_dentry_operationscoda_dir_inode_operationsgeneric_read_dir_Rsmp_22e78682find_inode_number_Rsmp_9bf6e59ahighmem_start_page_Rsmp_fecbd8c7reset_coda_upcall_statscoda_fake_statfs__pollwait_Rsmp_a9f5a145coda_flag_inode_childrenvenus_removeproc_dointvec_Rsmp_74fd1c70__out_of_line_bug_Rsmp_8b0fd3c5coda_fsynccoda_timeoutcoda_flags_to_cflagskernel_read_Rsmp_f8aa9f68d_alloc_root_Rsmp_ffbd9353coda_file_inode_operationsvenus_createcoda_vattr_to_iattrd_instantiate_Rsmp_5f5f7554remove_wait_queue_Rsmp_ff2e73d7venus_mkdirvenus_opendo_reset_coda_permission_statscoda_ioctl_inode_operations__PAGE_KERNEL_Rsmp_95cc2139venus_statfs__user_walk_Rsmp_843e22efpath_release_Rsmp_2060a55evenus_readlinkshrink_dcache_sb_Rsmp_d96fc051venus_lookupcoda_vfs_stats_get_infocoda_file_operationsunregister_sysctl_table_Rsmp_7be18489do_reset_coda_cache_inv_statsremove_proc_entry_Rsmp_4acbed4eupc_cachevenus_releasepage_readlink_Rsmp_4e6a468bdo_reset_coda_upcall_statsdcache_lock_Rsmp_f7c32ca1kfree_Rsmp_037a0cbavenus_accessdo_gettimeofday_Rsmp_72270e35venus_renameshrink_dcache_parent_Rsmp_e30df956coda_cache_entercoda_fid_to_inodevenus_closeunregister_filesystem_Rsmp_8e98b99bunregister_chrdev_Rsmp_c192d491printk_Rsmp_1b7d4074irq_stat_Rsmp_1629a2c8is_bad_inode_Rsmp_3699e62b__wake_up_Rsmp_127fda83proc_mkdir_Rsmp_8f7d65c3coda_cnode_makectlcoda_fideqcoda_iget__generic_copy_to_user_Rsmp_d523fdd3coda_flush__get_user_1proc_root_fs_Rsmp_4e596998reset_coda_cache_inv_statsdo_time_stats__generic_copy_from_user_Rsmp_116166aa__vmalloc_Rsmp_79995c5bcoda_vfs_statiget4_locked_Rsmp_0ec2cb20kernel_flag_cacheline_Rsmp_eb36899acoda_dir_operationsinit_special_inode_Rsmp_65833469coda_cache_clear_allcoda_upcall_stats_get_infocoda_sysctl_initadd_wait_queue_Rsmp_af5a85f5coda_cache_inv_statreset_coda_permission_statsschedule_Rsmp_4292364cd_prune_aliases_Rsmp_3233f93bvfree_Rsmp_2fd1d81ccoda_debugregister_chrdev_Rsmp_41eec951use_coda_closeiput_Rsmp_d62ee2f1fput_Rsmp_17bdd556d_rehash_Rsmp_6faee605page_follow_link_Rsmp_c13b0dc8coda_openunlock_page_Rsmp_f293733ecoda_ioctl_operations