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