summaryrefslogtreecommitdiffstats
path: root/drivers/s390/net/claw.c
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2012-05-14 12:58:26 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2012-05-16 14:42:45 +0200
commit521674e4ffad2b2fc8c56cd79e4b2c07c074e9cb (patch)
tree0385d6100ec0e7ee4e672c3963e2163f0588c6c0 /drivers/s390/net/claw.c
parent0cd2f6201c536665d8220672dfcaf7be9da348a1 (diff)
downloadop-kernel-dev-521674e4ffad2b2fc8c56cd79e4b2c07c074e9cb.zip
op-kernel-dev-521674e4ffad2b2fc8c56cd79e4b2c07c074e9cb.tar.gz
s390/claw: remove "eieio" calls
If the code really depends on ordering it's already racy. The additional memory barriers (eieio) don't help with that. If the code is not racy the memory barriers also aren't needed. In any case, just remove them. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/net/claw.c')
-rw-r--r--drivers/s390/net/claw.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/s390/net/claw.c b/drivers/s390/net/claw.c
index b41fae3..4c3d4f6 100644
--- a/drivers/s390/net/claw.c
+++ b/drivers/s390/net/claw.c
@@ -136,7 +136,6 @@ static inline void
claw_set_busy(struct net_device *dev)
{
((struct claw_privbk *)dev->ml_priv)->tbusy = 1;
- eieio();
}
static inline void
@@ -144,13 +143,11 @@ claw_clear_busy(struct net_device *dev)
{
clear_bit(0, &(((struct claw_privbk *) dev->ml_priv)->tbusy));
netif_wake_queue(dev);
- eieio();
}
static inline int
claw_check_busy(struct net_device *dev)
{
- eieio();
return ((struct claw_privbk *) dev->ml_priv)->tbusy;
}
OpenPOWER on IntegriCloud