pjd 5c567602d8 Fix problems with destroy and forcible destroy functionality:
- hold/release device in start/done routines, this will probably slow
  down things a bit, but previous code was racy;
- only release device if g_gate_destroy() failed - if it succeeded device
  is dead and there is nothing to release;
- various other changes which makes forcible destruction reliable.

MFC after:	3 days
2006-09-05 21:56:00 +00:00
..
2006-02-01 12:06:01 +00:00
2006-02-01 12:06:01 +00:00
2006-02-01 12:06:01 +00:00
2006-02-01 12:06:01 +00:00
2006-02-01 12:06:01 +00:00
2006-08-09 20:53:01 +00:00
2005-11-25 10:09:30 +00:00
2005-02-10 12:10:35 +00:00