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>