svn commit: r210923 - in head/sys: fs/devfs kern sys vm

Gavin Atkinson gavin at FreeBSD.org
Sat Aug 7 13:36:34 UTC 2010


On Fri, 6 Aug 2010, Kostik Belousov wrote:
> On Fri, Aug 06, 2010 at 04:39:36PM +0100, Gavin Atkinson wrote:
> > On Fri, 2010-08-06 at 09:42 +0000, Konstantin Belousov wrote:
> > > Author: kib
> > > Date: Fri Aug  6 09:42:15 2010
> > > New Revision: 210923
> > > URL: http://svn.freebsd.org/changeset/base/210923
> > > 
> > > Log:
> > >   Add new make_dev_p(9) flag MAKEDEV_ETERNAL to inform devfs that created
> > >   cdev will never be destroyed. Propagate the flag to devfs vnodes as
> > >   VV_ETERNVALDEV. Use the flags to avoid acquiring devmtx and taking a
> > >   thread reference on such nodes.
> > 
> > Does this flag have any effect on unmounting a devfs mount?
> 
> It should not. The flag turns off some safety measures that are used
> to make sure that cdev is not destroyed while cdevsw method is active.

OK, thanks.

> Do you experience some trouble after the change ?

I've not seen any problems, I was just wanting to check that I understood 
the exact meaning of this flag.

Thanks,

Gavin


More information about the svn-src-all mailing list