Блог им. elemcrt2870sta и ядро 2.6.35

Обнаружил тут, что модуль для ralink wifi с ядром 2.6.35 не собирается, вот дабы не забыть, патчик, чтобы собирался :)
--- include/os/rt_linux.h.original	2010-07-09 06:13:47.000000000 +0400
+++ include/os/rt_linux.h	2010-09-06 12:37:36.683000021 +0400
@@ -1074,8 +1074,8 @@
 #define RT28XX_PUT_DEVICE													usb_put_dev
 #define RTUSB_ALLOC_URB(iso)												usb_alloc_urb(iso, GFP_ATOMIC)
 #define RTUSB_SUBMIT_URB(pUrb)												usb_submit_urb(pUrb, GFP_ATOMIC)
-#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)				usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
-#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)	usb_buffer_free(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
+#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)				usb_alloc_coherent(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
+#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)	usb_free_coherent(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
 #else
 
 #define RT28XX_PUT_DEVICE													rausb_put_dev
  • +5
  • elemc
  • 06 сентября 2010, 13:12

Комментарии (1)

Спасибо! такой карточки под рукой нет, но будем иметь в виду.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.