Sophie

Sophie

distrib > Altlinux > 4.1 > i586 > media > core-src > by-pkgid > 11665c27a975993abae312967db99104 > files > 1

kernel-modules-ofa-hpc-def-1.4.2-alt1.132635.0.M41.1.src.rpm

iff -ru kernel-source-ofa-1.4/drivers/infiniband/core/cm.c kernel-source-ofa-1.4.patched/drivers/infiniband/core/cm.c
--- kernel-source-ofa-1.4/drivers/infiniband/core/cm.c	2009-06-03 09:25:49 +0000
+++ kernel-source-ofa-1.4.patched/drivers/infiniband/core/cm.c	2009-06-03 08:50:47 +0000
@@ -3738,7 +3738,7 @@
 	cm_dev->ib_device = ib_device;
 	cm_get_ack_delay(cm_dev);
 
-	cm_dev->device = device_create_drvdata(&cm_class, &ib_device->dev,
+	cm_dev->device = device_create(&cm_class, &ib_device->dev,
 					       MKDEV(0, 0), NULL,
 					       "%s", ib_device->name);
 	if (!cm_dev->device) {
iff -ru kernel-source-ofa-1.4/drivers/infiniband/core/user_mad.c kernel-source-ofa-1.4.patched/drivers/infiniband/core/user_mad.c
--- kernel-source-ofa-1.4/drivers/infiniband/core/user_mad.c	2009-05-12 22:11:02 +0000
+++ kernel-source-ofa-1.4.patched/drivers/infiniband/core/user_mad.c	2009-06-03 08:52:09 +0000
@@ -1016,7 +1016,7 @@
 	if (cdev_add(port->cdev, base_dev + port->dev_num, 1))
 		goto err_cdev;
 
-	port->dev = device_create_drvdata(umad_class, device->dma_device,
+	port->dev = device_create(umad_class, device->dma_device,
 					  port->cdev->dev, port,
 					  "umad%d", port->dev_num);
 	if (IS_ERR(port->dev))
@@ -1036,7 +1036,7 @@
 	if (cdev_add(port->sm_cdev, base_dev + port->dev_num + IB_UMAD_MAX_PORTS, 1))
 		goto err_sm_cdev;
 
-	port->sm_dev = device_create_drvdata(umad_class, device->dma_device,
+	port->sm_dev = device_create(umad_class, device->dma_device,
 					     port->sm_cdev->dev, port,
 					     "issm%d", port->dev_num);
 	if (IS_ERR(port->sm_dev))
diff -ru kernel-source-ofa-1.4/drivers/infiniband/core/uverbs_main.c kernel-source-ofa-1.4.patched/drivers/infiniband/core/uverbs_main.c
--- kernel-source-ofa-1.4/drivers/infiniband/core/uverbs_main.c	2009-06-03 09:25:49 +0000
+++ kernel-source-ofa-1.4.patched/drivers/infiniband/core/uverbs_main.c	2009-06-03 08:55:16 +0000
@@ -802,7 +802,7 @@
 	if (cdev_add(uverbs_dev->cdev, IB_UVERBS_BASE_DEV + uverbs_dev->devnum, 1))
 		goto err_cdev;
 
-	uverbs_dev->dev = device_create_drvdata(uverbs_class,
+	uverbs_dev->dev = device_create(uverbs_class,
 						device->dma_device,
 						uverbs_dev->cdev->dev,
 						uverbs_dev,
iff -ru kernel-source-ofa-1.4/drivers/infiniband/hw/ipath/ipath_file_ops.c kernel-source-ofa-1.4.patched/drivers/infiniband/hw/ipath/ipath_file_ops.c
--- kernel-source-ofa-1.4/drivers/infiniband/hw/ipath/ipath_file_ops.c	2009-06-03 09:25:49 +0000
+++ kernel-source-ofa-1.4.patched/drivers/infiniband/hw/ipath/ipath_file_ops.c	2009-06-03 08:55:34 +0000
@@ -2463,7 +2463,7 @@
 		goto err_cdev;
 	}
 
-	device = device_create_drvdata(ipath_class, NULL, dev, NULL, name);
+	device = device_create(ipath_class, NULL, dev, NULL, name);
 
 	if (IS_ERR(device)) {
 		ret = PTR_ERR(device);
diff -ru kernel-source-ofa-1.4/drivers/infiniband/ulp/ipoib/ipoib_ib.c kernel-source-ofa-1.4.patched/drivers/infiniband/ulp/ipoib/ipoib_ib.c
--- kernel-source-ofa-1.4/drivers/infiniband/ulp/ipoib/ipoib_ib.c	2009-06-03 09:25:49 +0000
+++ kernel-source-ofa-1.4.patched/drivers/infiniband/ulp/ipoib/ipoib_ib.c	2009-06-03 08:58:45 +0000
@@ -446,11 +446,11 @@
 		if (dev->features & NETIF_F_LRO)
 			lro_flush_all(&priv->lro.lro_mgr);
 
-		netif_rx_complete(dev, napi);
+		netif_rx_complete( napi);
 		if (unlikely(ib_req_notify_cq(priv->recv_cq,
 					      IB_CQ_NEXT_COMP |
 					      IB_CQ_REPORT_MISSED_EVENTS)) &&
-		    netif_rx_reschedule(dev, napi))
+		    netif_rx_reschedule(napi))
 			goto poll_more;
 	}
 
@@ -462,7 +462,7 @@
 	struct net_device *dev = dev_ptr;
 	struct ipoib_dev_priv *priv = netdev_priv(dev);
 
-	netif_rx_schedule(dev, &priv->napi);
+	netif_rx_schedule(&priv->napi);
 }
 
 static void drain_tx_cq(struct net_device *dev)