|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH] Use NonPagedPool for Active device properties
ActiveDeviceId and ActiveInstanceId can be used at DISPATCH_LEVEL, and
therefore cannot use PagedPool. When these values are returned via IRPs,
the value is copied into a PagedPool buffer for the IRP to use.
Signed-off-by: Owen Smith <owen.smith@xxxxxxxxxx>
---
src/xenfilt/driver.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/xenfilt/driver.c b/src/xenfilt/driver.c
index ca53ad6..1b9ca98 100644
--- a/src/xenfilt/driver.c
+++ b/src/xenfilt/driver.c
@@ -257,7 +257,7 @@ __DriverGetActive(
goto fail1;
Length = Ansi[0].Length + sizeof (CHAR);
- *Value = __AllocatePoolWithTag(PagedPool, Length, 'TLIF');
+ *Value = __AllocatePoolWithTag(NonPagedPool, Length, 'TLIF');
status = STATUS_NO_MEMORY;
if (*Value == NULL)
--
2.16.2.windows.1
_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |