Author: pschweitzer
Date: Mon Dec 29 21:22:49 2014
New Revision: 65898

URL: http://svn.reactos.org/svn/reactos?rev=65898&view=rev
Log:
[RAMDISK]
Wait for 1 min max but don't limit the number of acquire, ie: swap inverted 
args.
This fixes ASSERT on use.

Spotted by Hervé

Modified:
    trunk/reactos/drivers/storage/class/ramdisk/ramdisk.c

Modified: trunk/reactos/drivers/storage/class/ramdisk/ramdisk.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/class/ramdisk/ramdisk.c?rev=65898&r1=65897&r2=65898&view=diff
==============================================================================
--- trunk/reactos/drivers/storage/class/ramdisk/ramdisk.c       [iso-8859-1] 
(original)
+++ trunk/reactos/drivers/storage/class/ramdisk/ramdisk.c       [iso-8859-1] 
Mon Dec 29 21:22:49 2014
@@ -623,8 +623,8 @@
         ExInitializeFastMutex(&DriveExtension->DiskListLock);
         IoInitializeRemoveLock(&DriveExtension->RemoveLock,
                               'dmaR',
-                              0,
-                              1);
+                              1,
+                              0);
         DriveExtension->DriveDeviceName = DeviceName;
         DriveExtension->SymbolicLinkName = SymbolicLinkName;
         DriveExtension->GuidString = GuidString;
@@ -2645,8 +2645,8 @@
        ExInitializeFastMutex(&DeviceExtension->DiskListLock);
         IoInitializeRemoveLock(&DeviceExtension->RemoveLock,
                                'dmaR',
-                               0,
-                               1);
+                               1,
+                               0);
        InitializeListHead(&DeviceExtension->DiskList);
         DeviceExtension->PhysicalDeviceObject = PhysicalDeviceObject;
         DeviceExtension->DeviceObject = DeviceObject;


Reply via email to