%{ #include #include #include #include #include #include %} function nfs_unlinkdata:long(calldata) %{ struct nfs_unlinkdata { struct nfs_unlinkdata *next; struct dentry *dir, *dentry; struct qstr name; struct rpc_task *task; struct rpc_cred *cred; unsigned int count; }; //struct nfs_unlinkdata *cd = (struct nfs_unlinkdata *)(long) kread(&(THIS->calldata)); struct nfs_unlinkdata *cd = (struct nfs_unlinkdata *)(long) THIS->calldata; printk("nfs_unlinkdata: name.len %d\n", cd->name.len); //CATCH_DEREF_FAULT(); %}