From bfa96ae9dade22ce8773bece9a7d8e39c6a94232 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 27 Sep 2013 23:23:45 +0700 Subject: fix an "extra" semaphore wait in msc host --- tinyusb/class/msc_host.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'tinyusb/class') diff --git a/tinyusb/class/msc_host.c b/tinyusb/class/msc_host.c index 26beeae13..af85606cf 100644 --- a/tinyusb/class/msc_host.c +++ b/tinyusb/class/msc_host.c @@ -380,7 +380,7 @@ tusb_error_t msch_open_subtask(uint8_t dev_addr, tusb_descriptor_interface_t con ); hcd_pipe_clear_stall(msch_data[dev_addr-1].bulk_in); - osal_semaphore_wait(msch_sem_hdl, SCSI_XFER_TIMEOUT, &error); + osal_semaphore_wait(msch_sem_hdl, SCSI_XFER_TIMEOUT, &error); // wait for SCSI status SUBTASK_ASSERT_STATUS(error); //------------- SCSI Request Sense -------------// @@ -397,8 +397,6 @@ tusb_error_t msch_open_subtask(uint8_t dev_addr, tusb_descriptor_interface_t con msch_data[dev_addr-1].last_lba = __be2le( ((scsi_read_capacity10_data_t*)msch_buffer)->last_lba ); msch_data[dev_addr-1].block_size = (uint16_t) __be2le( ((scsi_read_capacity10_data_t*)msch_buffer)->block_size ); - osal_semaphore_wait(msch_sem_hdl, SCSI_XFER_TIMEOUT, &error); - msch_data[dev_addr-1].is_initialized = true; tusbh_msc_mounted_cb(dev_addr); -- cgit v1.3.1