summaryrefslogtreecommitdiff
path: root/class/msc
diff options
context:
space:
mode:
authorxieyangrun <[email protected]>2022-03-31 18:20:30 +0800
committersakumisu <[email protected]>2022-03-31 18:40:11 +0800
commit322964f598bcb78c3943b7fc1d097ad9845eaffd (patch)
tree290c98479214c4b526453175338afb5b81b579b5 /class/msc
parentdfa977caa2a614ec3571fc2165d9dcb445c245cd (diff)
fixed osal critical section protect adapt 64bits CPU.
Diffstat (limited to 'class/msc')
-rw-r--r--class/msc/usbh_msc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/class/msc/usbh_msc.c b/class/msc/usbh_msc.c
index 1ee722a2..6dfa9355 100644
--- a/class/msc/usbh_msc.c
+++ b/class/msc/usbh_msc.c
@@ -38,7 +38,7 @@ static uint32_t g_devinuse = 0;
static int usbh_msc_devno_alloc(struct usbh_msc *priv)
{
- uint32_t flags;
+ size_t flags;
int devno;
flags = usb_osal_enter_critical_section();
@@ -69,7 +69,7 @@ static void usbh_msc_devno_free(struct usbh_msc *priv)
int devno = priv->sdchar - 'a';
if (devno >= 0 && devno < 26) {
- uint32_t flags = usb_osal_enter_critical_section();
+ size_t flags = usb_osal_enter_critical_section();
g_devinuse &= ~(1 << devno);
usb_osal_leave_critical_section(flags);
}