PERFORCE change 154926 for review
Weongyo Jeong
weongyo at FreeBSD.org
Thu Dec 18 03:48:58 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=154926
Change 154926 by weongyo at weongyo_ws on 2008/12/18 11:48:21
it's better to return STATUS_DEVICE_NOT_CONNECTED as IRP status code
if URB status is USBD_STATUS_DEVICE_GONE.
Affected files ...
.. //depot/projects/ndisusb/sys/compat/ndis/ntoskrnl_var.h#5 edit
.. //depot/projects/ndisusb/sys/compat/ndis/subr_usbd.c#26 edit
Differences ...
==== //depot/projects/ndisusb/sys/compat/ndis/ntoskrnl_var.h#5 (text+ko) ====
@@ -1222,6 +1222,7 @@
#define STATUS_NOT_SUPPORTED 0xC00000BB
#define STATUS_INVALID_PARAMETER_2 0xC00000F0
#define STATUS_INSUFFICIENT_RESOURCES 0xC000009A
+#define STATUS_DEVICE_NOT_CONNECTED 0xC000009D
#define STATUS_CANCELLED 0xC0000120
#define STATUS_NOT_FOUND 0xC0000225
#define STATUS_DEVICE_REMOVED 0xC00002B6
==== //depot/projects/ndisusb/sys/compat/ndis/subr_usbd.c#26 (text+ko) ====
@@ -251,7 +251,7 @@
case USBD_STATUS_SUCCESS:
return (STATUS_SUCCESS);
case USBD_STATUS_DEVICE_GONE:
- return (STATUS_DEVICE_REMOVED);
+ return (STATUS_DEVICE_NOT_CONNECTED);
case USBD_STATUS_PENDING:
return (STATUS_PENDING);
case USBD_STATUS_NOT_SUPPORTED:
More information about the p4-projects
mailing list