Staging: comedi: addi-data: Cleanup redundant tests on unsigned
The variables are unsigned so the test `>= 0' is always true, In these cases the other part of the test catch wrapped values. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
c5dba43b60
commit
dc8af06898
|
@ -1386,8 +1386,7 @@ int i_APCI1710_ReadChronoValue(struct comedi_device *dev,
|
||||||
/* Test the timout parameter */
|
/* Test the timout parameter */
|
||||||
/*****************************/
|
/*****************************/
|
||||||
|
|
||||||
if ((ui_TimeOut >= 0)
|
if (ui_TimeOut <= 65535UL) {
|
||||||
&& (ui_TimeOut <= 65535UL)) {
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
/*******************/
|
/*******************/
|
||||||
|
|
|
@ -150,7 +150,7 @@ int i_APCI1032_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdev
|
||||||
unsigned int ui_TmpValue = 0;
|
unsigned int ui_TmpValue = 0;
|
||||||
unsigned int ui_Channel;
|
unsigned int ui_Channel;
|
||||||
ui_Channel = CR_CHAN(insn->chanspec);
|
ui_Channel = CR_CHAN(insn->chanspec);
|
||||||
if (ui_Channel >= 0 && ui_Channel <= 31) {
|
if (ui_Channel <= 31) {
|
||||||
ui_TmpValue = (unsigned int) inl(devpriv->iobase + APCI1032_DIGITAL_IP);
|
ui_TmpValue = (unsigned int) inl(devpriv->iobase + APCI1032_DIGITAL_IP);
|
||||||
/*
|
/*
|
||||||
* since only 1 channel reqd to bring it to last bit it is rotated 8
|
* since only 1 channel reqd to bring it to last bit it is rotated 8
|
||||||
|
|
|
@ -968,7 +968,7 @@ int i_APCI1500_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_sub
|
||||||
|
|
||||||
switch (data[0]) {
|
switch (data[0]) {
|
||||||
case 0:
|
case 0:
|
||||||
if (ui_Channel >= 0 && ui_Channel <= 15) {
|
if (ui_Channel <= 15) {
|
||||||
ui_TmpValue =
|
ui_TmpValue =
|
||||||
(unsigned int) inw(devpriv->i_IobaseAddon +
|
(unsigned int) inw(devpriv->i_IobaseAddon +
|
||||||
APCI1500_DIGITAL_IP);
|
APCI1500_DIGITAL_IP);
|
||||||
|
|
|
@ -79,7 +79,7 @@ int i_APCI1516_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdev
|
||||||
unsigned int ui_TmpValue = 0;
|
unsigned int ui_TmpValue = 0;
|
||||||
unsigned int ui_Channel;
|
unsigned int ui_Channel;
|
||||||
ui_Channel = CR_CHAN(insn->chanspec);
|
ui_Channel = CR_CHAN(insn->chanspec);
|
||||||
if (ui_Channel >= 0 && ui_Channel <= 7) {
|
if (ui_Channel <= 7) {
|
||||||
ui_TmpValue = (unsigned int) inw(devpriv->iobase + APCI1516_DIGITAL_IP);
|
ui_TmpValue = (unsigned int) inw(devpriv->iobase + APCI1516_DIGITAL_IP);
|
||||||
/* since only 1 channel reqd to bring it to last bit it is rotated */
|
/* since only 1 channel reqd to bring it to last bit it is rotated */
|
||||||
/* 8 +(chan - 1) times then ANDed with 1 for last bit. */
|
/* 8 +(chan - 1) times then ANDed with 1 for last bit. */
|
||||||
|
|
|
@ -154,7 +154,7 @@ int i_APCI1564_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdev
|
||||||
unsigned int ui_Channel;
|
unsigned int ui_Channel;
|
||||||
|
|
||||||
ui_Channel = CR_CHAN(insn->chanspec);
|
ui_Channel = CR_CHAN(insn->chanspec);
|
||||||
if (ui_Channel >= 0 && ui_Channel <= 31) {
|
if (ui_Channel <= 31) {
|
||||||
ui_TmpValue =
|
ui_TmpValue =
|
||||||
(unsigned int) inl(devpriv->i_IobaseAmcc + APCI1564_DIGITAL_IP);
|
(unsigned int) inl(devpriv->i_IobaseAmcc + APCI1564_DIGITAL_IP);
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -117,7 +117,7 @@ int i_APCI2016_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subde
|
||||||
unsigned int ui_NoOfChannel;
|
unsigned int ui_NoOfChannel;
|
||||||
unsigned int ui_Temp, ui_Temp1;
|
unsigned int ui_Temp, ui_Temp1;
|
||||||
ui_NoOfChannel = CR_CHAN(insn->chanspec);
|
ui_NoOfChannel = CR_CHAN(insn->chanspec);
|
||||||
if ((ui_NoOfChannel < 0) || (ui_NoOfChannel > 15)) {
|
if (ui_NoOfChannel > 15) {
|
||||||
comedi_error(dev,
|
comedi_error(dev,
|
||||||
"Invalid Channel Numbers !!!, Channel Numbers must be between 0 and 15\n");
|
"Invalid Channel Numbers !!!, Channel Numbers must be between 0 and 15\n");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
@ -272,7 +272,7 @@ int i_APCI2016_BitsDigitalOutput(struct comedi_device *dev, struct comedi_subdev
|
||||||
unsigned int ui_Temp;
|
unsigned int ui_Temp;
|
||||||
unsigned int ui_NoOfChannel;
|
unsigned int ui_NoOfChannel;
|
||||||
ui_NoOfChannel = CR_CHAN(insn->chanspec);
|
ui_NoOfChannel = CR_CHAN(insn->chanspec);
|
||||||
if ((ui_NoOfChannel < 0) || (ui_NoOfChannel > 15)) {
|
if (ui_NoOfChannel > 15) {
|
||||||
comedi_error(dev,
|
comedi_error(dev,
|
||||||
"Invalid Channel Numbers !!!, Channel Numbers must be between 0 and 15\n");
|
"Invalid Channel Numbers !!!, Channel Numbers must be between 0 and 15\n");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
|
@ -79,7 +79,7 @@ int i_APCI2200_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdev
|
||||||
unsigned int ui_TmpValue = 0;
|
unsigned int ui_TmpValue = 0;
|
||||||
unsigned int ui_Channel;
|
unsigned int ui_Channel;
|
||||||
ui_Channel = CR_CHAN(insn->chanspec);
|
ui_Channel = CR_CHAN(insn->chanspec);
|
||||||
if (ui_Channel >= 0 && ui_Channel <= 7) {
|
if (ui_Channel <= 7) {
|
||||||
ui_TmpValue = (unsigned int) inw(devpriv->iobase + APCI2200_DIGITAL_IP);
|
ui_TmpValue = (unsigned int) inw(devpriv->iobase + APCI2200_DIGITAL_IP);
|
||||||
*data = (ui_TmpValue >> ui_Channel) & 0x1;
|
*data = (ui_TmpValue >> ui_Channel) & 0x1;
|
||||||
} /* if(ui_Channel >= 0 && ui_Channel <=7) */
|
} /* if(ui_Channel >= 0 && ui_Channel <=7) */
|
||||||
|
|
|
@ -2350,7 +2350,7 @@ int i_APCI3120_InsnReadDigitalInput(struct comedi_device *dev,
|
||||||
ui_Chan = CR_CHAN(insn->chanspec); /* channel specified */
|
ui_Chan = CR_CHAN(insn->chanspec); /* channel specified */
|
||||||
|
|
||||||
/* this_board->i_hwdrv_InsnReadDigitalInput(dev,ui_Chan,data); */
|
/* this_board->i_hwdrv_InsnReadDigitalInput(dev,ui_Chan,data); */
|
||||||
if (ui_Chan >= 0 && ui_Chan <= 3) {
|
if (ui_Chan <= 3) {
|
||||||
ui_TmpValue = (unsigned int) inw(devpriv->iobase + APCI3120_RD_STATUS);
|
ui_TmpValue = (unsigned int) inw(devpriv->iobase + APCI3120_RD_STATUS);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -2539,8 +2539,7 @@ int i_APCI3120_InsnWriteDigitalOutput(struct comedi_device *dev,
|
||||||
"Not a valid Data !!! ,Data should be 1 or 0\n");
|
"Not a valid Data !!! ,Data should be 1 or 0\n");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
if ((ui_NoOfChannel > (this_board->i_NbrDoChannel - 1))
|
if (ui_NoOfChannel > this_board->i_NbrDoChannel - 1) {
|
||||||
|| (ui_NoOfChannel < 0)) {
|
|
||||||
comedi_error(dev,
|
comedi_error(dev,
|
||||||
"This board doesn't have specified channel !!! \n");
|
"This board doesn't have specified channel !!! \n");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
|
@ -461,7 +461,7 @@ int i_APCI3200_GetChannelCalibrationValue(struct comedi_device *dev,
|
||||||
if (s_BoardInfos[dev->minor].i_ConnectionType == 1) {
|
if (s_BoardInfos[dev->minor].i_ConnectionType == 1) {
|
||||||
/* if diff */
|
/* if diff */
|
||||||
|
|
||||||
if ((ui_Channel_num >= 0) && (ui_Channel_num <= 1))
|
if (ui_Channel_num <= 1)
|
||||||
i_DiffChannel = ui_Channel_num, i_Module = 0;
|
i_DiffChannel = ui_Channel_num, i_Module = 0;
|
||||||
else if ((ui_Channel_num >= 2) && (ui_Channel_num <= 3))
|
else if ((ui_Channel_num >= 2) && (ui_Channel_num <= 3))
|
||||||
i_DiffChannel = ui_Channel_num - 2, i_Module = 1;
|
i_DiffChannel = ui_Channel_num - 2, i_Module = 1;
|
||||||
|
|
|
@ -148,7 +148,7 @@ int i_APCI3XXX_AnalogInputConfigOperatingMode(struct comedi_device *dev,
|
||||||
/* Test the convert time value */
|
/* Test the convert time value */
|
||||||
/*******************************/
|
/*******************************/
|
||||||
|
|
||||||
if ((dw_ReloadValue >= 0) && (dw_ReloadValue <= 65535)) {
|
if (dw_ReloadValue <= 65535) {
|
||||||
dw_TestReloadValue = dw_ReloadValue;
|
dw_TestReloadValue = dw_ReloadValue;
|
||||||
|
|
||||||
if (b_TimeBase == 1) {
|
if (b_TimeBase == 1) {
|
||||||
|
|
Loading…
Reference in New Issue