Hi Martin,

Martin Pieuchot wrote on Thu, Dec 05, 2019 at 01:55:00PM +0100:

> Diff below split uvm(9) into the following:
> 
> - uvm_init(9)
> - uvm_fault(9)
> - uvm_km_alloc(9)
> - uvm_map(9)
> - uvm_pagealloc(9)
> - uvn_attach(9)

Yes please!

In particular, i like how this reduces usage of .nr nS, which is an ugly,
OpenBSD-specific hack and a layering violation that isn't very portable.

> That will allow us to work on smaller pages and improve the overall
> documentation of UVM.

Good news.  :-)

> This split doesn't include changes.

Feel free to restore alphabetical ordering to the Makefile while
there:  uiomove, usb, uvm, uvn, ...

> Ok?

OK schwarze@
  Ingo


> Index: Makefile
> ===================================================================
> RCS file: /cvs/src/share/man/man9/Makefile,v
> retrieving revision 1.297
> diff -u -p -r1.297 Makefile
> --- Makefile  8 Nov 2019 07:36:52 -0000       1.297
> +++ Makefile  5 Dec 2019 12:48:33 -0000
> @@ -39,7 +39,10 @@ MAN=       aml_evalnode.9 atomic_add_int.9 ato
>       socreate.9 sosplice.9 strcmp.9 style.9 syscall.9 sysctl_int.9 \
>       task_add.9 tc_init.9 tfind.9 thread_fork.9 \
>       time_second.9 timeout.9 tsleep.9 tvtohz.9 \
> -     uiomove.9 uvm.9 usb_add_task.9 usbd_close_pipe.9 usbd_open_pipe.9 \
> +     uiomove.9 \ 
> +     uvm_fault.9 uvm_init.9 uvm_km_alloc.9 uvm_map.9 uvm_pagealloc.9 \
> +     uvn_attach.9 \
> +     usb_add_task.9 usbd_close_pipe.9 usbd_open_pipe.9 \
>       usbd_ref_wait.9 usbd_transfer.9 vfs.9 vfs_busy.9 \
>       vfs_cache.9 vaccess.9 vclean.9 vcount.9 vdevgone.9 vfinddev.9 vflush.9 \
>       vflushbuf.9 vget.9 vgone.9 vhold.9 vinvalbuf.9 vnode.9 vnsubr.9 \
[...]

Reply via email to