CMDK_SUSPEND
while (dkp->dk_flag & CMDK_SUSPEND) {
while (dkp->dk_flag & CMDK_SUSPEND) {
while (dkp->dk_flag & CMDK_SUSPEND) {
while (dkp->dk_flag & CMDK_SUSPEND) {
while (dkp->dk_flag & CMDK_SUSPEND) {
if (dkp->dk_flag & CMDK_SUSPEND) {
dkp->dk_flag |= CMDK_SUSPEND;
dkp->dk_flag &= ~CMDK_SUSPEND;
if (!(dkp->dk_flag & CMDK_SUSPEND)) {
dkp->dk_flag &= ~CMDK_SUSPEND;
while (dkp->dk_flag & CMDK_SUSPEND) {