K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-09-05T21:56:00.000000Z K 7 svn:log V 384 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 END