[BACK]Return to kernfs_vnops.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / miscfs / kernfs

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

Diff for /src/sys/miscfs/kernfs/kernfs_vnops.c between version 1.46 and 1.47

version 1.46, 1996/10/10 22:54:08 version 1.47, 1996/10/13 02:21:31
Line 215  kernfs_xread(kt, off, bufp, len)
Line 215  kernfs_xread(kt, off, bufp, len)
                 struct timeval tv;                  struct timeval tv;
   
                 microtime(&tv);                  microtime(&tv);
                 ksprintf(*bufp, "%ld %ld\n", tv.tv_sec, tv.tv_usec);                  sprintf(*bufp, "%ld %ld\n", tv.tv_sec, tv.tv_usec);
                 break;                  break;
         }          }
   
         case KTT_INT: {          case KTT_INT: {
                 int *ip = kt->kt_data;                  int *ip = kt->kt_data;
   
                 ksprintf(*bufp, "%d\n", *ip);                  sprintf(*bufp, "%d\n", *ip);
                 break;                  break;
         }          }
   
Line 262  kernfs_xread(kt, off, bufp, len)
Line 262  kernfs_xread(kt, off, bufp, len)
   
         case KTT_AVENRUN:          case KTT_AVENRUN:
                 averunnable.fscale = FSCALE;                  averunnable.fscale = FSCALE;
                 ksprintf(*bufp, "%d %d %d %ld\n",                  sprintf(*bufp, "%d %d %d %ld\n",
                     averunnable.ldavg[0], averunnable.ldavg[1],                      averunnable.ldavg[0], averunnable.ldavg[1],
                     averunnable.ldavg[2], averunnable.fscale);                      averunnable.ldavg[2], averunnable.fscale);
                 break;                  break;
Line 322  kernfs_lookup(v)
Line 322  kernfs_lookup(v)
         int error, i;          int error, i;
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kernfs_lookup(%x)\n", ap);          printf("kernfs_lookup(%x)\n", ap);
         kprintf("kernfs_lookup(dp = %x, vpp = %x, cnp = %x)\n", dvp, vpp, ap->a_cnp);          printf("kernfs_lookup(dp = %x, vpp = %x, cnp = %x)\n", dvp, vpp, ap->a_cnp);
         kprintf("kernfs_lookup(%s)\n", pname);          printf("kernfs_lookup(%s)\n", pname);
 #endif  #endif
   
         *vpp = NULLVP;          *vpp = NULLVP;
Line 355  kernfs_lookup(v)
Line 355  kernfs_lookup(v)
         }          }
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kernfs_lookup: i = %d, failed", i);          printf("kernfs_lookup: i = %d, failed", i);
 #endif  #endif
   
         return (cnp->cn_nameiop == LOOKUP ? ENOENT : EROFS);          return (cnp->cn_nameiop == LOOKUP ? ENOENT : EROFS);
Line 373  found:
Line 373  found:
         }          }
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kernfs_lookup: allocate new vnode\n");          printf("kernfs_lookup: allocate new vnode\n");
 #endif  #endif
         error = getnewvnode(VT_KERNFS, dvp->v_mount, kernfs_vnodeop_p, &fvp);          error = getnewvnode(VT_KERNFS, dvp->v_mount, kernfs_vnodeop_p, &fvp);
         if (error)          if (error)
Line 386  found:
Line 386  found:
         *vpp = fvp;          *vpp = fvp;
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kernfs_lookup: newvp = %x\n", fvp);          printf("kernfs_lookup: newvp = %x\n", fvp);
 #endif  #endif
         return (0);          return (0);
 }  }
Line 442  kernfs_getattr(v)
Line 442  kernfs_getattr(v)
   
         if (vp->v_flag & VROOT) {          if (vp->v_flag & VROOT) {
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
                 kprintf("kernfs_getattr: stat rootdir\n");                  printf("kernfs_getattr: stat rootdir\n");
 #endif  #endif
                 vap->va_type = VDIR;                  vap->va_type = VDIR;
                 vap->va_mode = DIR_MODE;                  vap->va_mode = DIR_MODE;
Line 453  kernfs_getattr(v)
Line 453  kernfs_getattr(v)
                 struct kern_target *kt = VTOKERN(vp)->kf_kt;                  struct kern_target *kt = VTOKERN(vp)->kf_kt;
                 int nbytes, total;                  int nbytes, total;
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
                 kprintf("kernfs_getattr: stat target %s\n", kt->kt_name);                  printf("kernfs_getattr: stat target %s\n", kt->kt_name);
 #endif  #endif
                 vap->va_type = kt->kt_vtype;                  vap->va_type = kt->kt_vtype;
                 vap->va_mode = kt->kt_mode;                  vap->va_mode = kt->kt_mode;
Line 467  kernfs_getattr(v)
Line 467  kernfs_getattr(v)
         }          }
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kernfs_getattr: return error %d\n", error);          printf("kernfs_getattr: return error %d\n", error);
 #endif  #endif
         return (error);          return (error);
 }  }
Line 509  kernfs_read(v)
Line 509  kernfs_read(v)
         kt = VTOKERN(vp)->kf_kt;          kt = VTOKERN(vp)->kf_kt;
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kern_read %s\n", kt->kt_name);          printf("kern_read %s\n", kt->kt_name);
 #endif  #endif
   
         off = uio->uio_offset;          off = uio->uio_offset;
Line 598  kernfs_readdir(v)
Line 598  kernfs_readdir(v)
         for (kt = &kern_targets[i];          for (kt = &kern_targets[i];
              uio->uio_resid >= UIO_MX && i < nkern_targets; kt++, i++) {               uio->uio_resid >= UIO_MX && i < nkern_targets; kt++, i++) {
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
                 kprintf("kernfs_readdir: i = %d\n", i);                  printf("kernfs_readdir: i = %d\n", i);
 #endif  #endif
   
                 if (kt->kt_tag == KTT_DEVICE) {                  if (kt->kt_tag == KTT_DEVICE) {
Line 634  kernfs_inactive(v)
Line 634  kernfs_inactive(v)
         struct vnode *vp = ap->a_vp;          struct vnode *vp = ap->a_vp;
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kernfs_inactive(%x)\n", vp);          printf("kernfs_inactive(%x)\n", vp);
 #endif  #endif
         /*          /*
          * Clear out the v_type field to avoid           * Clear out the v_type field to avoid
Line 654  kernfs_reclaim(v)
Line 654  kernfs_reclaim(v)
         struct vnode *vp = ap->a_vp;          struct vnode *vp = ap->a_vp;
   
 #ifdef KERNFS_DIAGNOSTIC  #ifdef KERNFS_DIAGNOSTIC
         kprintf("kernfs_reclaim(%x)\n", vp);          printf("kernfs_reclaim(%x)\n", vp);
 #endif  #endif
         if (vp->v_data) {          if (vp->v_data) {
                 FREE(vp->v_data, M_TEMP);                  FREE(vp->v_data, M_TEMP);
Line 710  kernfs_print(v)
Line 710  kernfs_print(v)
         void *v;          void *v;
 {  {
   
         kprintf("tag VT_KERNFS, kernfs vnode\n");          printf("tag VT_KERNFS, kernfs vnode\n");
         return (0);          return (0);
 }  }
   

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.47

CVSweb <webmaster@jp.NetBSD.org>