[BACK]Return to puffs_vfsops.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_vfsops.c between version 1.100.2.1 and 1.100.2.2

version 1.100.2.1, 2012/04/17 00:08:19 version 1.100.2.2, 2012/10/30 17:22:24
Line 33 
Line 33 
 __KERNEL_RCSID(0, "$NetBSD$");  __KERNEL_RCSID(0, "$NetBSD$");
   
 #include <sys/param.h>  #include <sys/param.h>
   #include <sys/kernel.h>
 #include <sys/mount.h>  #include <sys/mount.h>
 #include <sys/malloc.h>  #include <sys/malloc.h>
 #include <sys/extattr.h>  #include <sys/extattr.h>
Line 306  puffs_vfsop_mount(struct mount *mp, cons
Line 307  puffs_vfsop_mount(struct mount *mp, cons
         cv_init(&pmp->pmp_sopcv, "puffsop");          cv_init(&pmp->pmp_sopcv, "puffsop");
         TAILQ_INIT(&pmp->pmp_msg_touser);          TAILQ_INIT(&pmp->pmp_msg_touser);
         TAILQ_INIT(&pmp->pmp_msg_replywait);          TAILQ_INIT(&pmp->pmp_msg_replywait);
         TAILQ_INIT(&pmp->pmp_sopreqs);          TAILQ_INIT(&pmp->pmp_sopfastreqs);
           TAILQ_INIT(&pmp->pmp_sopnodereqs);
   
         if ((error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,          if ((error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
             puffs_sop_thread, pmp, NULL, "puffsop")) != 0)              puffs_sop_thread, pmp, NULL, "puffsop")) != 0)
Line 427  puffs_vfsop_unmount(struct mount *mp, in
Line 429  puffs_vfsop_unmount(struct mount *mp, in
                         mutex_enter(&pmp->pmp_sopmtx);                          mutex_enter(&pmp->pmp_sopmtx);
                         KASSERT(pmp->pmp_sopthrcount == 0);                          KASSERT(pmp->pmp_sopthrcount == 0);
                 } else {                  } else {
                         TAILQ_INSERT_TAIL(&pmp->pmp_sopreqs,                          TAILQ_INSERT_TAIL(&pmp->pmp_sopfastreqs,
                             psopr, psopr_entries);                              psopr, psopr_entries);
                         cv_signal(&pmp->pmp_sopcv);                          cv_signal(&pmp->pmp_sopcv);
                 }                  }

Legend:
Removed from v.1.100.2.1  
changed lines
  Added in v.1.100.2.2

CVSweb <webmaster@jp.NetBSD.org>