@@ -711,7 +711,7 @@ struct rt_mmcsd_host *mmcsd_alloc_host(void)
host->id = allocated_host_num;
allocated_host_num++;
- rt_mutex_init(&host->bus_lock, "sd_bus_lock", RT_IPC_FLAG_FIFO);
+ rt_mutex_init(&host->bus_lock, "sd_bus_lock", RT_IPC_FLAG_PRIO);
rt_sem_init(&host->sem_ack, "sd_ack", 0, RT_IPC_FLAG_FIFO);
return host;