On Mon, 20 Jun 2011, Miod Vallat wrote:
> > uvm_extern.h is the header people should be consuming. change a few uvm.h
> > to uvm_extern.h.
>
> This is not what, say, kern_fork.c does. If you include , you
> don't need any other , and definitely not
> .
>
> > also, simplify and move the bufcach
On Mon, Jun 20, 2011 at 3:43 PM, Miod Vallat wrote:
>> uvm_extern.h is the header people should be consuming. change a few uvm.h
>> to uvm_extern.h.
>
> This is not what, say, kern_fork.c does. If you include , you
> don't need any other , and definitely not
> .
kern_fork.c was relying on vnode.
> uvm_extern.h is the header people should be consuming. change a few uvm.h
> to uvm_extern.h.
This is not what, say, kern_fork.c does. If you include , you
don't need any other , and definitely not
.
> also, simplify and move the bufcache adjustment code from sysctl to the
> vfs_bio.c where i
uvm_extern.h is the header people should be consuming. change a few uvm.h
to uvm_extern.h.
a couple other sys .h headers included uvm when they don't need to. fix
that.
fix a few .c files that depended on getting headers from headers.
also, simplify and move the bufcache adjustment code from