summaryrefslogtreecommitdiff
path: root/firmware/usbstack/usb_storage.c
diff options
context:
space:
mode:
authorFrank Gevaerts <frank@gevaerts.be>2008-03-10 21:16:31 +0000
committerFrank Gevaerts <frank@gevaerts.be>2008-03-10 21:16:31 +0000
commita0290607e0ea8455423335b27e5b12073ab7e6ea (patch)
treef5ce06def054f2555a7ca8a7693095f2aae2225e /firmware/usbstack/usb_storage.c
parent5731d378943bf67cd2a7c20bdf96451ee93aa611 (diff)
downloadrockbox-a0290607e0ea8455423335b27e5b12073ab7e6ea.zip
rockbox-a0290607e0ea8455423335b27e5b12073ab7e6ea.tar.gz
rockbox-a0290607e0ea8455423335b27e5b12073ab7e6ea.tar.bz2
rockbox-a0290607e0ea8455423335b27e5b12073ab7e6ea.tar.xz
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/usbstack/usb_storage.c')
-rw-r--r--firmware/usbstack/usb_storage.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c
index 06d999d..6427bd8 100644
--- a/firmware/usbstack/usb_storage.c
+++ b/firmware/usbstack/usb_storage.c
@@ -262,7 +262,7 @@ static enum {
SENDING_CSW
} state = WAITING_FOR_COMMAND;
-static bool check_disk_present(int volume)
+static bool check_disk_present(IF_MV(int volume))
{
unsigned char sector[512];
return ata_read_sectors(IF_MV2(volume,)0,1,sector) == 0;
@@ -290,7 +290,7 @@ static void try_release_ata(void)
void usb_storage_notify_hotswap(int volume,bool inserted)
{
logf("notify %d",inserted);
- if(inserted && check_disk_present(volume)) {
+ if(inserted && check_disk_present(IF_MV(volume))) {
ejected[volume] = false;
}
else {
@@ -305,7 +305,7 @@ void usb_storage_reconnect(void)
{
int i;
for(i=0;i<NUM_VOLUMES;i++)
- ejected[i] = !check_disk_present(i);
+ ejected[i] = !check_disk_present(IF_MV(i));
usb_request_exclusive_ata();
}
@@ -315,7 +315,7 @@ void usb_storage_init(void)
{
int i;
for(i=0;i<NUM_VOLUMES;i++) {
- ejected[i] = !check_disk_present(i);
+ ejected[i] = !check_disk_present(IF_MV(i));
}
logf("usb_storage_init done");
}