summaryrefslogtreecommitdiffstats
path: root/drivers/nubus
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2014-02-26 12:01:54 +0100
committerDavid S. Miller <davem@davemloft.net>2014-02-26 16:06:13 -0500
commitc11da83bdae210e1d40a6755b78f8543a9be9227 (patch)
tree5f3849f1681cd3c273030895c493e2c7180caa20 /drivers/nubus
parentc728cc88cec52a6bf97679ed4353bc42ff25e6ab (diff)
downloadop-kernel-dev-c11da83bdae210e1d40a6755b78f8543a9be9227.zip
op-kernel-dev-c11da83bdae210e1d40a6755b78f8543a9be9227.tar.gz
isdn: divert, hysdn: fix interruptible_sleep_on race
These two drivers use identical code for their procfs status file handling, which contains a small race against status data becoming available while reading the file. This uses wait_event_interruptible instead to fix this particular race and eventually get rid of all sleep_on instances. There seems to be another race involving multiple concurrent readers of the same procfs file, which I don't try to fix here. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Karsten Keil <isdn@linux-pingi.de> Cc: netdev@vger.kernel.org Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/nubus')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud