Patchlet 2.6 iucv
From: Pete Zaitcev <zaitcev@redhat.com>
Date: 2004-02-03 04:12:03
From: Pete Zaitcev <zaitcev@redhat.com>
Date: 2004-02-03 04:12:03
Hi, Martin, it seems that someone misused container_of. Spotted by Al Viro. Please pass to whoever is responsible for IUCV. -- Pete
--- linux-2.6.1/drivers/s390/net/netiucv.c 2003-10-01 15:17:54.000000000 -0700
+++ linux-2.6.1-s390/drivers/s390/net/netiucv.c 2004-02-02 19:59:11.000000000 -0800@@ -1258,8 +1258,7 @@ buffer_write (struct device *dev, const char *buf, size_t count) { struct netiucv_priv *priv = dev->driver_data; - struct net_device *ndev = - container_of((void *)priv, struct net_device, priv); + struct net_device *ndev = priv->conn->netdev; char *e; int bs1; char tmp[CTRL_BUFSIZE];