|
@@ -123,7 +123,7 @@ int SendString(DEVICE_EXTENSION * pdx, const char __user * pData,
|
|
|
iReturn = PutChars(pdx, buffer, n);
|
|
|
}
|
|
|
|
|
|
- Allowi(pdx, false); // make sure we have input int
|
|
|
+ Allowi(pdx); // make sure we have input int
|
|
|
mutex_unlock(&pdx->io_mutex);
|
|
|
|
|
|
return iReturn;
|
|
@@ -140,7 +140,7 @@ int SendChar(DEVICE_EXTENSION * pdx, char c)
|
|
|
mutex_lock(&pdx->io_mutex); // Protect disconnect from new i/o
|
|
|
iReturn = PutChars(pdx, &c, 1);
|
|
|
dev_dbg(&pdx->interface->dev, "SendChar >%c< (0x%02x)", c, c);
|
|
|
- Allowi(pdx, false); // Make sure char reads are running
|
|
|
+ Allowi(pdx); // Make sure char reads are running
|
|
|
mutex_unlock(&pdx->io_mutex);
|
|
|
return iReturn;
|
|
|
}
|
|
@@ -433,8 +433,8 @@ int GetChar(DEVICE_EXTENSION * pdx)
|
|
|
|
|
|
dev_dbg(&pdx->interface->dev, "GetChar");
|
|
|
|
|
|
- Allowi(pdx, false); // Make sure char reads are running
|
|
|
- SendChars(pdx); // and send any buffered chars
|
|
|
+ Allowi(pdx); // Make sure char reads are running
|
|
|
+ SendChars(pdx); // and send any buffered chars
|
|
|
|
|
|
spin_lock_irq(&pdx->charInLock);
|
|
|
if (pdx->dwNumInput > 0) // worth looking
|
|
@@ -447,7 +447,7 @@ int GetChar(DEVICE_EXTENSION * pdx)
|
|
|
iReturn = U14ERR_NOIN; // no input data to read
|
|
|
spin_unlock_irq(&pdx->charInLock);
|
|
|
|
|
|
- Allowi(pdx, false); // Make sure char reads are running
|
|
|
+ Allowi(pdx); // Make sure char reads are running
|
|
|
|
|
|
mutex_unlock(&pdx->io_mutex); // Protect disconnect from new i/o
|
|
|
return iReturn;
|
|
@@ -472,7 +472,7 @@ int GetString(DEVICE_EXTENSION * pdx, char __user * pUser, int n)
|
|
|
return -ENOMEM;
|
|
|
|
|
|
mutex_lock(&pdx->io_mutex); // Protect disconnect from new i/o
|
|
|
- Allowi(pdx, false); // Make sure char reads are running
|
|
|
+ Allowi(pdx); // Make sure char reads are running
|
|
|
SendChars(pdx); // and send any buffered chars
|
|
|
|
|
|
spin_lock_irq(&pdx->charInLock);
|
|
@@ -518,7 +518,7 @@ int GetString(DEVICE_EXTENSION * pdx, char __user * pUser, int n)
|
|
|
} else
|
|
|
spin_unlock_irq(&pdx->charInLock);
|
|
|
|
|
|
- Allowi(pdx, false); // Make sure char reads are running
|
|
|
+ Allowi(pdx); // Make sure char reads are running
|
|
|
mutex_unlock(&pdx->io_mutex); // Protect disconnect from new i/o
|
|
|
|
|
|
return iReturn;
|
|
@@ -531,7 +531,7 @@ int Stat1401(DEVICE_EXTENSION * pdx)
|
|
|
{
|
|
|
int iReturn;
|
|
|
mutex_lock(&pdx->io_mutex); // Protect disconnect from new i/o
|
|
|
- Allowi(pdx, false); // make sure we allow pending chars
|
|
|
+ Allowi(pdx); // make sure we allow pending chars
|
|
|
SendChars(pdx); // in both directions
|
|
|
iReturn = pdx->dwNumInput; // no lock as single read
|
|
|
mutex_unlock(&pdx->io_mutex); // Protect disconnect from new i/o
|
|
@@ -550,7 +550,7 @@ int LineCount(DEVICE_EXTENSION * pdx)
|
|
|
int iReturn = 0; // will be count of line ends
|
|
|
|
|
|
mutex_lock(&pdx->io_mutex); // Protect disconnect from new i/o
|
|
|
- Allowi(pdx, false); // Make sure char reads are running
|
|
|
+ Allowi(pdx); // Make sure char reads are running
|
|
|
SendChars(pdx); // and send any buffered chars
|
|
|
spin_lock_irq(&pdx->charInLock); // Get protection
|
|
|
|