Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jun 2009 21:59:48 +0300
From:      Tatsiana Severyna <tatsiana.severyna@gmail.com>
To:        soc-status@freebsd.org
Cc:        Kostik Belousov <kostikbel@gmail.com>
Subject:   puffs - status report 2
Message-ID:  <a096b1430906141159m4e44f9d8qe31c60dbab2d096d@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello,

Since now puffs can be mounted/unmounted. I've fixed plenty of bugs to
get it working last week (from commit log):
* Push vnode locking down to puffs_getvnode and puffs_makeroot
* Change puffs_cookie2vnode to use vnode lock flag
* Change state PUFFSTAT_MOUNTING -> PUFFSTAT_RUNNING in
puffs_vfsop_root (as there is no vfs_start)
* kqueue fixes
* Fix freeze during unmounting
* Don't forget to insert putter instance into list
* Use nmount in libpuffs

But most of vnode operations are still too unstable. I do not code a
lot at this point, the work is mostly about debugging. Next goal for
me is to fix rest of vops in puffs.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a096b1430906141159m4e44f9d8qe31c60dbab2d096d>