Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: [uebayasi-xip] src/sys/uvm



On Thu, Apr 29, 2010 at 09:02:21AM +1000, matthew green wrote:
>    
>    Modified Files:
>       src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_object.h uvm_pglist.h
>    
>    Log Message:
>    Don't expose uvm_page.h internal for usual uvm(9) users.
> 
> 
> why not?

- Actually I meant "don't expose uvm_page.h via uvm_extern.h".

        uvm_extern.h is for usual uvm(9) API users.
        uvm.h is only for VM and filesystem internal codes.

- Hiding vm_page / vm_physseg internal is also good in abstraction POV.

- Now I don't need to recompile ~everything under sys/dev after changing
  uvm_page.h.  This saves lots of time (5min -> 30sec).

Masao

-- 
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635


Home | Main Index | Thread Index | Old Index