diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2008-03-10 21:16:31 +0000 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2008-03-10 21:16:31 +0000 |
commit | a0290607e0ea8455423335b27e5b12073ab7e6ea (patch) | |
tree | f5ce06def054f2555a7ca8a7693095f2aae2225e /firmware/usb.c | |
parent | 5731d378943bf67cd2a7c20bdf96451ee93aa611 (diff) | |
download | rockbox-a0290607e0ea8455423335b27e5b12073ab7e6ea.tar.gz rockbox-a0290607e0ea8455423335b27e5b12073ab7e6ea.zip |
remember to test a bit more when doing larger changes...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16621 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/usb.c')
-rw-r--r-- | firmware/usb.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/usb.c b/firmware/usb.c index 7c43a8ba90..3cd93d8be5 100644 --- a/firmware/usb.c +++ b/firmware/usb.c | |||
@@ -303,16 +303,20 @@ static void usb_thread(void) | |||
303 | #endif | 303 | #endif |
304 | 304 | ||
305 | usb_state = USB_EXTRACTED; | 305 | usb_state = USB_EXTRACTED; |
306 | #ifdef HAVE_USBSTACK | ||
306 | if(exclusive_ata_access) | 307 | if(exclusive_ata_access) |
307 | { | 308 | { |
308 | exclusive_ata_access = false; | 309 | exclusive_ata_access = false; |
310 | #endif | ||
309 | /* Tell all threads that we are back in business */ | 311 | /* Tell all threads that we are back in business */ |
310 | num_acks_to_expect = | 312 | num_acks_to_expect = |
311 | queue_broadcast(SYS_USB_DISCONNECTED, 0) - 1; | 313 | queue_broadcast(SYS_USB_DISCONNECTED, 0) - 1; |
312 | waiting_for_ack = true; | 314 | waiting_for_ack = true; |
313 | DEBUGF("USB extracted. Waiting for ack from %d threads...\n", | 315 | DEBUGF("USB extracted. Waiting for ack from %d threads...\n", |
314 | num_acks_to_expect); | 316 | num_acks_to_expect); |
317 | #ifdef HAVE_USBSTACK | ||
315 | } | 318 | } |
319 | #endif | ||
316 | break; | 320 | break; |
317 | 321 | ||
318 | case SYS_USB_DISCONNECTED_ACK: | 322 | case SYS_USB_DISCONNECTED_ACK: |