John Baldwin b92584a689 - Change ktrace genio events to only copy up to ktr_geniosize bytes of a
transfer to a malloc'd buffer and use that bufer for the ktrace event.
  This means that genio ktrace events no longer need to be synchronous.
- Now that ktr_buffer isn't overloaded to sometimes point to a cached uio
  pointer for genio requests and always points to a malloc'd buffer if not
  NULL, free the buffer in ktr_freerequest() instead of in
  ktr_writerequest().  This closes a memory leak for ktrace events that
  used a malloc'd buffer that had their vnode ripped out from under them
  while they were on the todo list.

Suggested by:	bde (1, in principle)
2002-09-11 20:56:05 +00:00
..
2002-03-25 13:52:45 +00:00
2002-09-11 08:13:56 +00:00
2002-08-19 20:02:29 +00:00
2002-09-11 08:13:56 +00:00
2002-09-05 07:30:18 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-04-06 08:44:04 +00:00
2002-08-13 10:07:05 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-09-05 11:42:03 +00:00
2002-06-29 02:00:02 +00:00
2002-09-11 08:13:56 +00:00
2002-03-19 21:25:46 +00:00
2002-03-19 21:25:46 +00:00
2002-06-29 02:00:02 +00:00
2002-03-19 21:25:46 +00:00
2002-06-29 02:00:02 +00:00
2002-06-29 02:00:02 +00:00
2002-09-11 08:13:56 +00:00
2002-08-22 14:36:03 +00:00
2002-09-11 08:13:56 +00:00
2002-09-11 08:13:56 +00:00
2002-08-19 20:02:29 +00:00
2002-08-15 02:10:12 +00:00
2001-09-12 08:38:13 +00:00
2002-03-19 21:25:46 +00:00
2002-09-11 08:13:56 +00:00
2002-09-10 11:09:13 +00:00
2002-09-10 11:09:13 +00:00