NDFLTR: Initialize the RDMA device list entry to prevent access violation upon 
removal if initialization failed.

Signed-off-by: Fab Tillier <[email protected]>

diff -dwup3 -X excl.txt -I ^ \*$ -I ^ \* \$ -r 
\dev\openib\Mellanox\10916\core\ndfltr\kernel\nd_driver.cpp 
.\core\ndfltr\kernel\nd_driver.cpp
--- \dev\openib\Mellanox\10916\core\ndfltr\kernel\nd_driver.cpp Mon Sep 10 
11:47:09 2012
+++ .\core\ndfltr\kernel\nd_driver.cpp  Mon Sep 10 09:05:32 2012
@@ -845,6 +845,7 @@ NdRdmaDeviceAdd(
     pDev->Ref = 1;
     pDev->WdfDev = dev;
     KeInitializeEvent(&pDev->Event, NotificationEvent, FALSE);
+    InitializeListHead(&pDev->Entry);
 
     return STATUS_SUCCESS;
 }

Attachment: ndv2.50.patch
Description: ndv2.50.patch

_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to