Index: /trunk/src/VBox/Devices/Input/UsbKbd.cpp
===================================================================
--- /trunk/src/VBox/Devices/Input/UsbKbd.cpp	(revision 30223)
+++ /trunk/src/VBox/Devices/Input/UsbKbd.cpp	(revision 30224)
@@ -589,5 +589,5 @@
 
     pUrb->enmStatus = VUSBSTATUS_OK;
-    pUrb->cbData    = cbData;
+    pUrb->cbData    = (uint32_t)cbData;
 
     usbHidLinkDone(pThis, pUrb);
Index: /trunk/src/VBox/Devices/Input/UsbMouse.cpp
===================================================================
--- /trunk/src/VBox/Devices/Input/UsbMouse.cpp	(revision 30223)
+++ /trunk/src/VBox/Devices/Input/UsbMouse.cpp	(revision 30224)
@@ -633,5 +633,5 @@
 
     pUrb->enmStatus = VUSBSTATUS_OK;
-    pUrb->cbData    = cbData;
+    pUrb->cbData    = (uint32_t)cbData;
 
     usbHidLinkDone(pThis, pUrb);
Index: /trunk/src/VBox/Devices/Storage/DevAHCI.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/DevAHCI.cpp	(revision 30223)
+++ /trunk/src/VBox/Devices/Storage/DevAHCI.cpp	(revision 30224)
@@ -4829,5 +4829,5 @@
 {
     unsigned cSGEntry = 0;
-    int cbCopied = 0;
+    size_t cbCopied = 0;
     PRTSGSEG pSGEntry = &pAhciPortTaskState->pSGListHead[cSGEntry];
     uint8_t *pu8Buf = (uint8_t *)pvBuf;
