[BACK]Return to puffs_subr.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / fs / puffs

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/fs/puffs/puffs_subr.c between version 1.60 and 1.60.2.1

version 1.60, 2007/11/17 21:55:29 version 1.60.2.1, 2007/12/26 19:57:03
Line 47  int puffsdebug;
Line 47  int puffsdebug;
   
 void  void
 puffs_makecn(struct puffs_kcn *pkcn, struct puffs_kcred *pkcr,  puffs_makecn(struct puffs_kcn *pkcn, struct puffs_kcred *pkcr,
         struct puffs_kcid *pkcid, const struct componentname *cn, int full)          const struct componentname *cn, int full)
 {  {
   
         pkcn->pkcn_nameiop = cn->cn_nameiop;          pkcn->pkcn_nameiop = cn->cn_nameiop;
         pkcn->pkcn_flags = cn->cn_flags;          pkcn->pkcn_flags = cn->cn_flags;
         puffs_cidcvt(pkcid, cn->cn_lwp);  
   
         if (full) {          if (full) {
                 (void)strcpy(pkcn->pkcn_name, cn->cn_nameptr);                  (void)strcpy(pkcn->pkcn_name, cn->cn_nameptr);
Line 88  puffs_credcvt(struct puffs_kcred *pkcr, 
Line 87  puffs_credcvt(struct puffs_kcred *pkcr, 
 }  }
   
 void  void
 puffs_cidcvt(struct puffs_kcid *pkcid, const struct lwp *l)  
 {  
   
         if (l) {  
                 pkcid->pkcid_type = PUFFCID_TYPE_REAL;  
                 pkcid->pkcid_pid = l->l_proc->p_pid;  
                 pkcid->pkcid_lwpid = l->l_lid;  
         } else {  
                 pkcid->pkcid_type = PUFFCID_TYPE_FAKE;  
                 pkcid->pkcid_pid = 0;  
                 pkcid->pkcid_lwpid = 0;  
         }  
 }  
   
 void  
 puffs_parkdone_asyncbioread(struct puffs_mount *pmp,  puffs_parkdone_asyncbioread(struct puffs_mount *pmp,
         struct puffs_req *preq, void *arg)          struct puffs_req *preq, void *arg)
 {  {

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.60.2.1

CVSweb <webmaster@jp.NetBSD.org>