From: Randy Dunlap <randy.dunlap@xxxxxxxxxx> Don't use "SUCCESS" as a macro name. This collides with SCSI's macro of the same name, but with a different value: drivers/staging/keucr/smcommon.h:9:9: warning: preprocessor token SUCCESS redefined include/scsi/scsi.h:463:9: this was the original definition Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx> --- Is progress being made on this driver??? drivers/staging/keucr/smcommon.h | 2 drivers/staging/keucr/smilmain.c | 104 ++++++++++++++--------------- drivers/staging/keucr/smilsub.c | 62 ++++++++--------- 3 files changed, 84 insertions(+), 84 deletions(-) --- linux-next-20110506.orig/drivers/staging/keucr/smcommon.h +++ linux-next-20110506/drivers/staging/keucr/smcommon.h @@ -6,7 +6,7 @@ /*************************************************************************** Define Difinetion ***************************************************************************/ -#define SUCCESS 0x0000 /* SUCCESS */ +#define SMSUCCESS 0x0000 /* SUCCESS */ #define ERROR 0xFFFF /* ERROR */ #define CORRECT 0x0001 /* CORRECTABLE */ --- linux-next-20110506.orig/drivers/staging/keucr/smilmain.c +++ linux-next-20110506/drivers/staging/keucr/smilmain.c @@ -256,13 +256,13 @@ int Release_D_CopySector(struct us_data if (Media.PhyBlock==NO_ASSIGN) { Media.PhyBlock=WriteBlock; - return(SUCCESS); + return(SMSUCCESS); } Clr_D_Bit(Assign[Media.Zone],Media.PhyBlock); Media.PhyBlock=WriteBlock; - return(SUCCESS); + return(SMSUCCESS); } /* //----- Media_D_WriteSector() ------------------------------------------ @@ -572,7 +572,7 @@ int Media_D_OneSectWriteFlush(PFDO_DEVIC // default: *c= 0; *h= 0; *s= 0; ErrCode = ERR_NoSmartMedia; return(ERROR); // } // -// return(SUCCESS); +// return(SMSUCCESS); //} // ////Power Control & Media Exist Check Subroutine @@ -599,7 +599,7 @@ int Media_D_OneSectWriteFlush(PFDO_DEVIC // MediaChange = ERROR; // //usleep(56*1024); // if ((!Check_D_CntPower())&&(!MediaChange)) // __ power & Media _S_Q change, _h return success -// return(SUCCESS); +// return(SMSUCCESS); // //usleep(56*1024); // // if (Check_D_CardExist()) // Check if card is not exist, return err @@ -618,7 +618,7 @@ int Media_D_OneSectWriteFlush(PFDO_DEVIC // //usleep(56*1024); // Ssfdc_D_Reset(fdoExt); // //usleep(56*1024); -// return(SUCCESS); +// return(SMSUCCESS); //} // ////-----Check_D_MediaExist() -------------------------------------------- @@ -630,7 +630,7 @@ int Media_D_OneSectWriteFlush(PFDO_DEVIC // if (!Check_D_CardExist()) // { // if (!MediaChange) -// return(SUCCESS); +// return(SMSUCCESS); // // ErrCode = ERR_ChangedMedia; // return(ERROR); @@ -650,7 +650,7 @@ int Media_D_OneSectWriteFlush(PFDO_DEVIC // return(ERROR); // } // -// return(SUCCESS); +// return(SMSUCCESS); //} */ //SmartMedia Physical Format Test Subroutine @@ -662,7 +662,7 @@ int Check_D_MediaFmt(struct us_data *us) //usleep(56*1024); if (!MediaChange) - return(SUCCESS); + return(SMSUCCESS); MediaChange = ERROR; SectCopyMode = COMPLETED; @@ -682,8 +682,8 @@ int Check_D_MediaFmt(struct us_data *us) } - MediaChange = SUCCESS; - return(SUCCESS); + MediaChange = SMSUCCESS; + return(SMSUCCESS); } /* ////----- Check_D_BlockIsFull() ---------------------------------- @@ -735,7 +735,7 @@ int Check_D_MediaFmt(struct us_data *us) // return(ERROR); // } // -// return(SUCCESS); +// return(SMSUCCESS); //} */ //SmartMedia Physical Address Control Subroutine @@ -767,7 +767,7 @@ int Conv_D_MediaAddr(struct us_data *us, Clr_D_RedundantData(Redundant); Set_D_LogBlockAddr(Redundant); Media.PhyBlock = Log2Phy[Media.Zone][Media.LogBlock]; - return(SUCCESS); + return(SMSUCCESS); } ErrCode = ERR_OutOfLBA; @@ -782,7 +782,7 @@ int Inc_D_MediaAddr(struct us_data *us) //ADDRESS_T bb = (ADDRESS_T) &Media; if (++Media.Sector<Ssfdc.MaxSectors) - return(SUCCESS); + return(SMSUCCESS); if (Log2Phy[Media.Zone]==NULL) { @@ -801,7 +801,7 @@ int Inc_D_MediaAddr(struct us_data *us) Clr_D_RedundantData(Redundant); Set_D_LogBlockAddr(Redundant); Media.PhyBlock=Log2Phy[Media.Zone][Media.LogBlock]; - return(SUCCESS); + return(SMSUCCESS); } Media.LogBlock=0; @@ -822,7 +822,7 @@ int Inc_D_MediaAddr(struct us_data *us) Clr_D_RedundantData(Redundant); Set_D_LogBlockAddr(Redundant); Media.PhyBlock=Log2Phy[Media.Zone][Media.LogBlock]; - return(SUCCESS); + return(SMSUCCESS); } Media.Zone=0; @@ -838,7 +838,7 @@ int Check_D_FirstSect(void) ADDRESS_T bb = (ADDRESS_T) &Media; if (!Media.Sector) - return(SUCCESS); + return(SMSUCCESS); return(ERROR); } @@ -852,7 +852,7 @@ int Check_D_LastSect(void) if (Media.Sector<(Ssfdc.MaxSectors-1)) return(ERROR); - return(SUCCESS); + return(SMSUCCESS); } */ //SmartMedia Read/Write Subroutine with Retry @@ -862,7 +862,7 @@ int Media_D_ReadOneSect(struct us_data * DWORD err, retry; if (!Read_D_PhyOneSect(us, count, buf)) - return(SUCCESS); + return(SMSUCCESS); if (ErrCode==ERR_HwError) return(ERROR); if (ErrCode==ERR_DataStatus) @@ -872,7 +872,7 @@ int Media_D_ReadOneSect(struct us_data * if (Ssfdc.Attribute &MWP) { if (ErrCode==ERR_CorReadErr) - return(SUCCESS); + return(SMSUCCESS); return(ERROR); } @@ -888,13 +888,13 @@ int Media_D_ReadOneSect(struct us_data * ErrCode = err; if (ErrCode==ERR_CorReadErr) - return(SUCCESS); + return(SMSUCCESS); return(ERROR); } MediaChange = ERROR; #else - if (ErrCode==ERR_CorReadErr) return(SUCCESS); + if (ErrCode==ERR_CorReadErr) return(SMSUCCESS); #endif return(ERROR); @@ -908,7 +908,7 @@ int Media_D_WriteOneSect(PFDO_DEVICE_EXT ADDRESS_T bb = (ADDRESS_T) &Media; if (!Write_D_PhyOneSect(fdoExt, count, buf)) - return(SUCCESS); + return(SMSUCCESS); if (ErrCode==ERR_HwError) return(ERROR); @@ -922,7 +922,7 @@ int Media_D_WriteOneSect(PFDO_DEVICE_EXT } if (!Write_D_PhyOneSect(fdoExt, count, buf)) - return(SUCCESS); + return(SMSUCCESS); if (ErrCode==ERR_HwError) return(ERROR); } @@ -944,7 +944,7 @@ int Media_D_CopyBlockHead(PFDO_DEVICE_EX for(retry=0; retry<2; retry++) { if (!Copy_D_BlockHead(fdoExt)) - return(SUCCESS); + return(SMSUCCESS); if (ErrCode==ERR_HwError) return(ERROR); } @@ -959,7 +959,7 @@ int Media_D_CopyBlockTail(PFDO_DEVICE_EX DWORD retry; if (!Copy_D_BlockTail(fdoExt)) - return(SUCCESS); + return(SMSUCCESS); if (ErrCode==ERR_HwError) return(ERROR); @@ -973,7 +973,7 @@ int Media_D_CopyBlockTail(PFDO_DEVICE_EX } if (!Copy_D_BlockTail(fdoExt)) - return(SUCCESS); + return(SMSUCCESS); if (ErrCode==ERR_HwError) return(ERROR); } @@ -995,7 +995,7 @@ int Media_D_CopyBlockTail(PFDO_DEVICE_EX // ADDRESS_T bb = (ADDRESS_T) &Media; // // if (Media.PhyBlock==NO_ASSIGN) -// return(SUCCESS); +// return(SMSUCCESS); // // if (Log2Phy[Media.Zone]==NULL) // { @@ -1023,7 +1023,7 @@ int Media_D_CopyBlockTail(PFDO_DEVICE_EX // // Clr_D_Bit(Assign[Media.Zone],Media.PhyBlock); // Media.PhyBlock=NO_ASSIGN; -// return(SUCCESS); +// return(SMSUCCESS); //} // ////SmartMedia Erase Subroutine @@ -1076,7 +1076,7 @@ int Media_D_CopyBlockTail(PFDO_DEVICE_EX // } // // } -// return(SUCCESS); +// return(SMSUCCESS); //} */ //SmartMedia Physical Sector Data Copy Subroutine @@ -1116,7 +1116,7 @@ int Copy_D_BlockAll(struct us_data *us, Media.PhyBlock=WriteBlock; Media.Sector=sect; - return(SUCCESS); + return(SMSUCCESS); } /* //----- Copy_D_BlockHead() --------------------------------------------- @@ -1149,7 +1149,7 @@ int Copy_D_BlockHead(PFDO_DEVICE_EXTENSI Media.PhyBlock=WriteBlock; Media.Sector=sect; - return(SUCCESS); + return(SMSUCCESS); } //----- Copy_D_BlockTail() --------------------------------------------- @@ -1178,7 +1178,7 @@ int Copy_D_BlockTail(PFDO_DEVICE_EXTENSI Media.PhyBlock=WriteBlock; Media.Sector=sect; - return(SUCCESS); + return(SMSUCCESS); } //----- Reassign_D_BlockHead() ----------------------------------------- @@ -1226,7 +1226,7 @@ int Reassign_D_BlockHead(PFDO_DEVICE_EXT ReadBlock=block; Media.Sector=sect; Media.PhyBlock=WriteBlock; - return(SUCCESS); + return(SMSUCCESS); } */ //SmartMedia Physical Block Assign/Release Subroutine @@ -1246,7 +1246,7 @@ int Assign_D_WriteBlock(void) Media.PhyBlock=WriteBlock; SectCopyMode=REQ_ERASE; //ErrXDCode = NO_ERROR; - return(SUCCESS); + return(SMSUCCESS); } } @@ -1259,7 +1259,7 @@ int Assign_D_WriteBlock(void) Media.PhyBlock=WriteBlock; SectCopyMode=REQ_ERASE; //ErrXDCode = NO_ERROR; - return(SUCCESS); + return(SMSUCCESS); } } @@ -1282,7 +1282,7 @@ int Release_D_ReadBlock(struct us_data * SectCopyMode=COMPLETED; if (mode==COMPLETED) - return(SUCCESS); + return(SMSUCCESS); Log2Phy[Media.Zone][Media.LogBlock]=WriteBlock; Media.PhyBlock=ReadBlock; @@ -1290,7 +1290,7 @@ int Release_D_ReadBlock(struct us_data * if (Media.PhyBlock==NO_ASSIGN) { Media.PhyBlock=WriteBlock; - return(SUCCESS); + return(SMSUCCESS); } if (mode==REQ_ERASE) @@ -1307,7 +1307,7 @@ int Release_D_ReadBlock(struct us_data * return(ERROR); Media.PhyBlock=WriteBlock; - return(SUCCESS); + return(SMSUCCESS); } //----- Release_D_WriteBlock() ----------------------------------------- @@ -1322,7 +1322,7 @@ int Release_D_WriteBlock(struct us_data return(ERROR); Media.PhyBlock=ReadBlock; - return(SUCCESS); + return(SMSUCCESS); } //SmartMedia Physical Sector Data Copy Subroutine @@ -1355,9 +1355,9 @@ int Copy_D_PhyOneSect(struct us_data *us if (Check_D_DataStatus(WorkRedund)) { err=ERROR; break; } if (!Check_D_ReadError(WorkRedund)) - { err=SUCCESS; break; } + { err=SMSUCCESS; break; } if (!Check_D_Correct(WorkBuf,WorkRedund)) - { err=SUCCESS; break; } + { err=SMSUCCESS; break; } err=ERROR; SectCopyMode=REQ_FAIL; @@ -1365,7 +1365,7 @@ int Copy_D_PhyOneSect(struct us_data *us } else { - err=SUCCESS; + err=SMSUCCESS; for(i=0; i<SECTSIZE; i++) WorkBuf[i]=DUMMY_DATA; Clr_D_RedundantData(WorkRedund); @@ -1386,7 +1386,7 @@ int Copy_D_PhyOneSect(struct us_data *us { ErrCode = ERR_WriteFault; return(ERROR); } Media.PhyBlock=ReadBlock; - return(SUCCESS); + return(SMSUCCESS); } //SmartMedia Physical Sector Read/Write/Erase Subroutine @@ -1402,7 +1402,7 @@ int Read_D_PhyOneSect(struct us_data *us { for(i=0; i<SECTSIZE; i++) *buf++=DUMMY_DATA; - return(SUCCESS); + return(SMSUCCESS); } for(retry=0; retry<2; retry++) @@ -1424,7 +1424,7 @@ int Read_D_PhyOneSect(struct us_data *us { ErrCode = ERR_DataStatus; return(ERROR); } if (!Check_D_ReadError(Redundant)) - return(SUCCESS); + return(SMSUCCESS); if (!Check_D_Correct(buf,Redundant)) { ErrCode = ERR_CorReadErr; return(ERROR); } @@ -1446,7 +1446,7 @@ int Write_D_PhyOneSect(PFDO_DEVICE_EXTEN if (Ssfdc_D_CheckStatus()) { ErrCode = ERR_WriteFault; return(ERROR); } - return(SUCCESS); + return(SMSUCCESS); } */ //----- Erase_D_PhyOneBlock() ------------------------------------------ @@ -1460,7 +1460,7 @@ int Erase_D_PhyOneBlock(struct us_data * if (Ssfdc_D_CheckStatus()) { ErrCode = ERR_WriteFault; return(ERROR); } - return(SUCCESS); + return(SMSUCCESS); } //SmartMedia Physical Format Check Local Subroutine @@ -1544,7 +1544,7 @@ int Set_D_PhyFmtValue(struct us_data *us // } // } - return(SUCCESS); + return(SMSUCCESS); } //----- Search_D_CIS() ------------------------------------------------- @@ -1600,7 +1600,7 @@ int Search_D_CIS(struct us_data *us) CisArea.PhyBlock=Media.PhyBlock; CisArea.Sector=Media.Sector; Ssfdc_D_Reset(us); - return(SUCCESS); + return(SMSUCCESS); } Media.Sector++; @@ -1737,7 +1737,7 @@ int Make_D_LogTable(struct us_data *us) } // End for (Media.Zone<MAX_ZONENUM) Ssfdc_D_Reset(us); - return(SUCCESS); + return(SMSUCCESS); } //----- MarkFail_D_PhyOneBlock() --------------------------------------- @@ -1765,7 +1765,7 @@ int MarkFail_D_PhyOneBlock(struct us_dat Ssfdc_D_Reset(us); Media.Sector=sect; - return(SUCCESS); + return(SMSUCCESS); } /* // @@ -1823,7 +1823,7 @@ int MarkFail_D_PhyOneBlock(struct us_dat // // Ssfdc_D_Reset(fdoExt); // -// return(SUCCESS); +// return(SMSUCCESS); //} // ////----- Media_D_GetMediaInfo() --------------------------------------- --- linux-next-20110506.orig/drivers/staging/keucr/smilsub.c +++ linux-next-20110506/drivers/staging/keucr/smilsub.c @@ -67,7 +67,7 @@ int Check_D_DataBlank(BYTE *redundant) if (*redundant++!=0xFF) return(ERROR); - return(SUCCESS); + return(SMSUCCESS); } //----- Check_D_FailBlock() -------------------------------------------- @@ -76,13 +76,13 @@ int Check_D_FailBlock(BYTE *redundant) redundant+=REDT_BLOCK; if (*redundant==0xFF) - return(SUCCESS); + return(SMSUCCESS); if (!*redundant) return(ERROR); if (hweight8(*redundant)<7) return(ERROR); - return(SUCCESS); + return(SMSUCCESS); } //----- Check_D_DataStatus() ------------------------------------------- @@ -91,7 +91,7 @@ int Check_D_DataStatus(BYTE *redundant) redundant+=REDT_DATA; if (*redundant==0xFF) - return(SUCCESS); + return(SMSUCCESS); if (!*redundant) { ErrXDCode = ERR_DataStatus; @@ -103,7 +103,7 @@ int Check_D_DataStatus(BYTE *redundant) if (hweight8(*redundant)<5) return(ERROR); - return(SUCCESS); + return(SMSUCCESS); } //----- Load_D_LogBlockAddr() ------------------------------------------ @@ -118,17 +118,17 @@ int Load_D_LogBlockAddr(BYTE *redundant) if (addr1==addr2) if ((addr1 &0xF000)==0x1000) - { Media.LogBlock=(addr1 &0x0FFF)/2; return(SUCCESS); } + { Media.LogBlock=(addr1 &0x0FFF)/2; return(SMSUCCESS); } if (hweight16((WORD)(addr1^addr2))!=0x01) return(ERROR); if ((addr1 &0xF000)==0x1000) if (!(hweight16(addr1) &0x01)) - { Media.LogBlock=(addr1 &0x0FFF)/2; return(SUCCESS); } + { Media.LogBlock=(addr1 &0x0FFF)/2; return(SMSUCCESS); } if ((addr2 &0xF000)==0x1000) if (!(hweight16(addr2) &0x01)) - { Media.LogBlock=(addr2 &0x0FFF)/2; return(SUCCESS); } + { Media.LogBlock=(addr2 &0x0FFF)/2; return(SMSUCCESS); } return(ERROR); } @@ -222,7 +222,7 @@ int Ssfdc_D_ReadCisSect(struct us_data * } Media.Zone=zone; Media.PhyBlock=block; Media.Sector=sector; - return(SUCCESS); + return(SMSUCCESS); } /* ////----- Ssfdc_D_WriteRedtMode() ---------------------------------------- @@ -428,7 +428,7 @@ int Ssfdc_D_ReadBlock(struct us_data *us // // if (!_Hw_D_ChkCardIn()) // return(ERROR); -// return(SUCCESS); +// return(SMSUCCESS); //} // ////----- Ssfdc_D_ReadSect_PIO() --------------------------------------------- @@ -451,7 +451,7 @@ int Ssfdc_D_ReadBlock(struct us_data *us // // _Calc_D_ECCdata(buf); // _Set_D_SsfdcRdStandby(); -// return(SUCCESS); +// return(SMSUCCESS); //} // 6250 CMD 3 @@ -509,7 +509,7 @@ int Ssfdc_D_WriteSect(PFDO_DEVICE_EXTENS // ENE_Print("Error\n"); // } - return(SUCCESS); + return(SMSUCCESS); } */ //----- Ssfdc_D_CopyBlock() -------------------------------------------- @@ -614,7 +614,7 @@ int Ssfdc_D_WriteBlock(PFDO_DEVICE_EXTEN // ENE_Print("Error\n"); // } - return(SUCCESS); + return(SMSUCCESS); } // ////----- Ssfdc_D_WriteSect_DMA() -------------------------------------------- @@ -704,7 +704,7 @@ int Ssfdc_D_WriteBlock(PFDO_DEVICE_EXTEN // if (!_Hw_D_ChkCardIn()) // return(ERROR); // -// return(SUCCESS); +// return(SMSUCCESS); //} // ////----- Ssfdc_D_WriteSect_PIO() -------------------------------------------- @@ -729,7 +729,7 @@ int Ssfdc_D_WriteBlock(PFDO_DEVICE_EXTEN // // _Set_D_SsfdcWrStandby(); // _Set_D_SsfdcRdStandby(); -// return(SUCCESS); +// return(SMSUCCESS); //} */ //----- Ssfdc_D_WriteSectForCopy() ------------------------------------- @@ -893,14 +893,14 @@ int Ssfdc_D_WriteRedtData(struct us_data int Ssfdc_D_CheckStatus(void) { // Driver ____ - return(SUCCESS); + return(SMSUCCESS); //_Set_D_SsfdcRdCmd(RDSTATUS); // //if (_Check_D_SsfdcStatus()) //{ _Set_D_SsfdcRdStandby(); return(ERROR); } // //_Set_D_SsfdcRdStandby(); - //return(SUCCESS); + //return(SMSUCCESS); } /* ////NAND Memory (SmartMedia) Control Subroutine for Read Data @@ -1095,7 +1095,7 @@ int Ssfdc_D_CheckStatus(void) // // do { // if (!_Hw_D_ChkBusy()) -// return(SUCCESS); +// return(SMSUCCESS); // EDelay(100); // count++; // } while (count<=time); @@ -1109,7 +1109,7 @@ int Ssfdc_D_CheckStatus(void) // if (_Hw_D_InData() & WR_FAIL) // return(ERROR); // -// return(SUCCESS); +// return(SMSUCCESS); //} // //// For 712 @@ -1339,7 +1339,7 @@ int Set_D_SsfdcModel(BYTE dcode) return(ERROR); } - return(SUCCESS); + return(SMSUCCESS); } //----- _Check_D_DevCode() --------------------------------------------- @@ -1388,7 +1388,7 @@ BYTE _Check_D_DevCode(BYTE dcode) // if (_Hw_D_ChkPower()) // { // _Hw_D_EnableOB(); // Set SM_REG_CTRL_5 Reg. to 0x83 -// return(SUCCESS); +// return(SMSUCCESS); // } // // _Hw_D_SetVccOff(); @@ -1419,7 +1419,7 @@ BYTE _Check_D_DevCode(BYTE dcode) //int Check_D_CntPower(void) //{ // if (_Hw_D_ChkPower()) -// return(SUCCESS); // Power On +// return(SMSUCCESS); // Power On // // return(ERROR); // Power Off //} @@ -1431,7 +1431,7 @@ BYTE _Check_D_DevCode(BYTE dcode) // // if (!_Hw_D_ChkStatus()) // Not Status Change // if (_Hw_D_ChkCardIn()) -// return(SUCCESS); // Card exist in Slot +// return(SMSUCCESS); // Card exist in Slot // // for(i=0,j=0,k=0; i<16; i++) { // if (_Hw_D_ChkCardIn()) // Status Change @@ -1444,7 +1444,7 @@ BYTE _Check_D_DevCode(BYTE dcode) // } // // if (j>3) -// return(SUCCESS); // Card exist in Slot +// return(SMSUCCESS); // Card exist in Slot // if (k>3) // return(ERROR); // NO Card exist in Slot // @@ -1460,12 +1460,12 @@ BYTE _Check_D_DevCode(BYTE dcode) // if (_Hw_D_ChkStatus()) // return(ERROR); // Status Change // -// return(SUCCESS); // Not Status Change +// return(SMSUCCESS); // Not Status Change //} // ////----- Check_D_SsfdcWP() ---------------------------------------------- //int Check_D_SsfdcWP(void) -//{ // ERROR: WP, SUCCESS: Not WP +//{ // ERROR: WP, SMSUCCESS: Not WP // char i; // // for(i=0; i<8; i++) { @@ -1474,7 +1474,7 @@ BYTE _Check_D_DevCode(BYTE dcode) // _Wait_D_Timer(TIME_WPCHK); // } // -// return(SUCCESS); +// return(SMSUCCESS); //} // */ @@ -1482,13 +1482,13 @@ BYTE _Check_D_DevCode(BYTE dcode) //----- Check_D_ReadError() ---------------------------------------------- int Check_D_ReadError(BYTE *redundant) { - return SUCCESS; + return SMSUCCESS; } //----- Check_D_Correct() ---------------------------------------------- int Check_D_Correct(BYTE *buf,BYTE *redundant) { - return SUCCESS; + return SMSUCCESS; } //----- Check_D_CISdata() ---------------------------------------------- @@ -1500,7 +1500,7 @@ int Check_D_CISdata(BYTE *buf, BYTE *red int cis_len = sizeof(cis); if (!IsSSFDCCompliance && !IsXDCompliance) - return SUCCESS; + return SMSUCCESS; if (!memcmp(redundant + 0x0D, EccBuf, 3)) return memcmp(buf, cis, cis_len); @@ -1599,5 +1599,5 @@ int SM_ReadBlock(PFDO_DEVICE_EXTENSION f if (!NT_SUCCESS(ntStatus)) return(ERROR); - return(SUCCESS); + return(SMSUCCESS); }*/ _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel