Staging: pata_rdc: fix build warnings
[safe/jmp/linux-2.6] / drivers / staging / epl / EplSdoUdpu.c
index 293e60f..c8e950f 100644 (file)
@@ -334,7 +334,8 @@ tEplKernel EplSdoUdpuConfig(unsigned long ulIpAddr_p, unsigned int uiPort_p)
        }
        // create Listen-Thread
        SdoUdpInstance_g.m_ThreadHandle =
-           kernel_thread(EplSdoUdpThread, &SdoUdpInstance_g, CLONE_KERNEL);
+               kernel_thread(EplSdoUdpThread, &SdoUdpInstance_g,
+                               CLONE_FS | CLONE_FILES);
        if (SdoUdpInstance_g.m_ThreadHandle == 0) {
                Ret = kEplSdoUdpThreadError;
                goto Exit;
@@ -431,7 +432,7 @@ tEplKernel EplSdoUdpuInitCon(tEplSdoConHdl *pSdoConHandle_p,
 //
 //---------------------------------------------------------------------------
 tEplKernel EplSdoUdpuSendData(tEplSdoConHdl SdoConHandle_p,
-                             tEplFrame *pSrcData_p, DWORD dwDataSize_p)
+                             tEplFrame *pSrcData_p, u32 dwDataSize_p)
 {
        tEplKernel Ret;
        int iError;
@@ -536,7 +537,7 @@ tEplKernel EplSdoUdpuDelCon(tEplSdoConHdl SdoConHandle_p)
 // Parameters:      lpParameter = pointer to parameter type tEplSdoUdpThreadPara
 //
 //
-// Returns:         DWORD   =   errorcode
+// Returns:         u32   =   errorcode
 //
 //
 // State:
@@ -550,7 +551,7 @@ static int EplSdoUdpThread(void *pArg_p)
        int iError;
        int iCount;
        int iFreeEntry;
-       BYTE abBuffer[EPL_MAX_SDO_REC_FRAME_SIZE];
+       u8 abBuffer[EPL_MAX_SDO_REC_FRAME_SIZE];
        unsigned int uiSize;
        tEplSdoConHdl SdoConHdl;