/* Wait for the next buffer to become available */
bh = fsg->common->next_buffhd_to_fill;
while (bh->state != BUF_STATE_EMPTY) {
- rc = sleep_thread(fsg->common);
+ rc = sleep_thread(fsg->common, true);
if (rc)
return rc;
}
}
/* Wait for something to happen */
- rc = sleep_thread(fsg->common);
+ rc = sleep_thread(fsg->common, true);
if (rc)
return rc;
}
/* Wait for the next buffer to become available */
bh = fsg->common->next_buffhd_to_fill;
while (bh->state != BUF_STATE_EMPTY) {
- rc = sleep_thread(fsg->common);
+ rc = sleep_thread(fsg->common, true);
if (rc)
return rc;
}