diff --git a/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp b/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp index 5b80fe44e2..d27a8303bb 100644 --- a/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp +++ b/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp @@ -702,8 +702,8 @@ SerialDevice::Free() // wait until currently executing DPC is done. In case another one // is run beyond this point it will just bail out on !IsOpen(). - while (atomic_get(&fPendingDPC)) - snooze(1000); + //while (atomic_get(&fPendingDPC)) + // snooze(1000); gTTYModule->tty_destroy_cookie(fSystemTTYCookie); gTTYModule->tty_destroy_cookie(fDeviceTTYCookie);