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