[BACK]Return to ops.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libperfuse

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

Diff for /src/lib/libperfuse/ops.c between version 1.41 and 1.42

version 1.41, 2011/09/09 22:51:44 version 1.42, 2011/09/10 10:06:10
Line 2835  perfuse_node_read(pu, opc, buf, offset, 
Line 2835  perfuse_node_read(pu, opc, buf, offset, 
         vap = puffs_pn_getvap((struct puffs_node *)opc);          vap = puffs_pn_getvap((struct puffs_node *)opc);
         pm = NULL;          pm = NULL;
   
         if (offset + *resid > vap->va_size)          if ((u_quad_t)offset + *resid > vap->va_size)
                 DWARNX("%s %p read %lld@%zu beyond EOF %" PRIu64 "\n",                  DWARNX("%s %p read %lld@%zu beyond EOF %" PRIu64 "\n",
                        __func__, (void *)opc, (long long)offset,                         __func__, (void *)opc, (long long)offset,
                        *resid, vap->va_size);                         *resid, vap->va_size);
Line 2942  perfuse_node_write(pu, opc, buf, offset,
Line 2942  perfuse_node_write(pu, opc, buf, offset,
         /*          /*
          * Serialize size access, see comment in perfuse_node_setattr().           * Serialize size access, see comment in perfuse_node_setattr().
          */           */
         if (offset + *resid > vap->va_size) {          if ((u_quad_t)offset + *resid > vap->va_size) {
                 while (pnd->pnd_flags & PND_INRESIZE)                  while (pnd->pnd_flags & PND_INRESIZE)
                         requeue_request(pu, opc, PCQ_RESIZE);                          requeue_request(pu, opc, PCQ_RESIZE);
                 pnd->pnd_flags |= PND_INRESIZE;                  pnd->pnd_flags |= PND_INRESIZE;

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42

CVSweb <webmaster@jp.NetBSD.org>