void *p;
if(match_mstat_sniff_rules(flags, size))
- DBG_871X("DBG_MEM_ALLOC %s:%d %s(%d)\n", func, line, __FUNCTION__, size);
+ DBG_871X("DBG_MEM_ALLOC %s:%d %s(%zu)\n", func, line, __FUNCTION__, size);
p = _rtw_usb_buffer_alloc(dev, size, dma);
{
if(match_mstat_sniff_rules(flags, size))
- DBG_871X("DBG_MEM_ALLOC %s:%d %s(%d)\n", func, line, __FUNCTION__, size);
+ DBG_871X("DBG_MEM_ALLOC %s:%d %s(%zu)\n", func, line, __FUNCTION__, size);
_rtw_usb_buffer_free(dev, size, addr, dma);
#endif /* defined(DBG_MEM_ALLOC) */
-void* rtw_malloc2d(int h, int w, int size)
+void* rtw_malloc2d(int h, int w, size_t size)
{
int j;
rtw_mfree((u8 *)pbuf, h*sizeof(void*) + w*h*size);
}
-void _rtw_memcpy(void* dst, void* src, u32 sz)
+void _rtw_memcpy(void *dst, const void *src, u32 sz)
{
#if defined (PLATFORM_LINUX)|| defined (PLATFORM_FREEBSD)
{
#ifdef PLATFORM_LINUX
-
+ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36))
+ if (ms < 20) {
+ unsigned long us = ms * 1000UL;
+ usleep_range(us, us + 1000UL);
+ } else
+ #endif
msleep((unsigned int)ms);
#endif
}
void rtw_usleep_os(int us)
{
-
#ifdef PLATFORM_LINUX
-
- // msleep((unsigned int)us);
- if ( 1 < (us/1000) )
- msleep(1);
+
+ // msleep((unsigned int)us);
+ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36))
+ usleep_range(us, us + 1);
+ #else
+ if ( 1 < (us/1000) )
+ msleep(1);
else
msleep( (us/1000) + 1);
+ #endif
+#endif
-#endif
#ifdef PLATFORM_FREEBSD
//Delay for delay microseconds
DELAY(us);
}
#endif
-void rtw_yield_os()
+void rtw_yield_os(void)
{
#ifdef PLATFORM_LINUX
yield();
};
#endif
-inline void rtw_suspend_lock_init()
+inline void rtw_suspend_lock_init(void)
{
#ifdef CONFIG_WAKELOCK
wake_lock_init(&rtw_suspend_lock, WAKE_LOCK_SUSPEND, RTW_SUSPEND_LOCK_NAME);
#endif
}
-inline void rtw_suspend_lock_uninit()
+inline void rtw_suspend_lock_uninit(void)
{
#ifdef CONFIG_WAKELOCK
wake_lock_destroy(&rtw_suspend_lock);
rtw_init_netdev_name(pnetdev, ifname);
- _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
+ _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN);
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26))
if(!rtnl_is_locked())