brooks 7d8530e564 vmapbuf: don't smuggle address or length in buf
Instead, add arguments to vmapbuf.  Since this argument is
always a pointer use a type of void * and cast to vm_offset_t in
vmapbuf.  (In CheriBSD we've altered vm_fault_quick_hold_pages to
take a pointer and check its bounds.)

In no other situtation does b_data contain a user pointer and vmapbuf
replaces b_data with the actual mapping.

Suggested by:	jhb
Reviewed by:	imp, jhb
Obtained from:	CheriBSD
MFC after:	1 week
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D26784
2020-10-21 16:00:15 +00:00
..
2020-10-15 20:21:15 +00:00
2020-10-20 20:11:29 +00:00
2020-04-24 01:27:25 +00:00
2020-10-17 01:06:04 +00:00
2020-09-17 22:29:38 +00:00
2020-10-14 22:51:40 +00:00
2020-10-14 22:51:40 +00:00
2020-10-19 18:54:44 +00:00