Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Sep 2003 14:53:34 -0700 (PDT)
From:      Julian Elischer <julian@elischer.org>
To:        Poul-Henning Kamp <phk@phk.freebsd.dk>
Cc:        current@freebsd.org
Subject:   Re: HEADSUP: Change of makedev() semantics.
Message-ID:  <Pine.BSF.4.21.0309281442490.16685-100000@InterJet.elischer.org>
In-Reply-To: <653.1064784127@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sun, 28 Sep 2003, Poul-Henning Kamp wrote:
> Basically:
> 
> 	1. Do not call makedev().
> 
> 	2. If you do cloning, please look at the patches I posted
> 	    for if_tun/if_tap for how to do it.
> 

show an actual document please, explaining how this works from the
user's POV..

> 	3. If you do a "normal" device driver, cache the result
> 	   from when you call make_dev().
> 
> 	4. If you translate "foreign dev_t's", ie emulators or
> 	   compat code, contact me.  I'm not sure I understand
> 	   how this works and should work and we need to talk.


> 
> 	5. If anything else or in doubt, ask me.

more docs on how you invisage clonign to work.


> 
> Can I see some volounteers and/or maintainers please ?
> 
> 	./dev/nmdm/nmdm.c
> 		pseudo-cloning.  Should do real cloning.
> 

If the documentation is easily available and it does what I want I'll
convert it..
It may be available but I haven't seen it.. man make_dev(9) doesn't have
any 'see also' section that helps.. 

So, why should I not revoke a vnode that now refers to nothing?




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