Date: Sat, 24 Sep 2005 07:03:09 +0000 (UTC) From: Poul-Henning Kamp <phk@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/devfs devfs.h devfs_rule.c devfs_vfsops.c Message-ID: <200509240703.j8O739pu061700@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
phk 2005-09-24 07:03:09 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs.h devfs_rule.c devfs_vfsops.c Log: Make rule zero really magical, that way we don't have to do anything when we mount and get zero cost if no rules are used in a mountpoint. Add code to deref rules on unmount. Switch from SLIST to TAILQ. Drop SYSINIT, use SX_SYSINIT and static initializer of TAILQ instead. Drop goto, a break will do. Reduce double pointers to single pointers. Combine reaping and destroying rulesets. Avoid memory leaks in a some error cases. Revision Changes Path 1.28 +1 -1 src/sys/fs/devfs/devfs.h 1.20 +97 -151 src/sys/fs/devfs/devfs_rule.c 1.48 +1 -1 src/sys/fs/devfs/devfs_vfsops.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509240703.j8O739pu061700>