Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Sep 2010 22:40:10 +0000 (UTC)
From:      Weongyo Jeong <weongyo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r212585 - in user/weongyo/usb/sys/dev/usb: . controller template
Message-ID:  <201009132240.o8DMeAi5037907@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: weongyo
Date: Mon Sep 13 22:40:10 2010
New Revision: 212585
URL: http://svn.freebsd.org/changeset/base/212585

Log:
  Removes usb_process.[ch] not used anymore at USB stack.  All are
  replaced with taskqueue(9).  While I'm here, usbd_do_request_proc() API
  is also removed.

Deleted:
  user/weongyo/usb/sys/dev/usb/usb_process.c
  user/weongyo/usb/sys/dev/usb/usb_process.h
Modified:
  user/weongyo/usb/sys/dev/usb/controller/at91dci.c
  user/weongyo/usb/sys/dev/usb/controller/at91dci_atmelarm.c
  user/weongyo/usb/sys/dev/usb/controller/atmegadci.c
  user/weongyo/usb/sys/dev/usb/controller/atmegadci_atmelarm.c
  user/weongyo/usb/sys/dev/usb/controller/avr32dci.c
  user/weongyo/usb/sys/dev/usb/controller/ehci.c
  user/weongyo/usb/sys/dev/usb/controller/ehci_ixp4xx.c
  user/weongyo/usb/sys/dev/usb/controller/ehci_mv.c
  user/weongyo/usb/sys/dev/usb/controller/ehci_pci.c
  user/weongyo/usb/sys/dev/usb/controller/musb_otg.c
  user/weongyo/usb/sys/dev/usb/controller/musb_otg_atmelarm.c
  user/weongyo/usb/sys/dev/usb/controller/ohci.c
  user/weongyo/usb/sys/dev/usb/controller/ohci_atmelarm.c
  user/weongyo/usb/sys/dev/usb/controller/ohci_pci.c
  user/weongyo/usb/sys/dev/usb/controller/ohci_s3c24x0.c
  user/weongyo/usb/sys/dev/usb/controller/uhci.c
  user/weongyo/usb/sys/dev/usb/controller/uhci_pci.c
  user/weongyo/usb/sys/dev/usb/controller/usb_controller.c
  user/weongyo/usb/sys/dev/usb/controller/uss820dci.c
  user/weongyo/usb/sys/dev/usb/controller/uss820dci_atmelarm.c
  user/weongyo/usb/sys/dev/usb/template/usb_template.c
  user/weongyo/usb/sys/dev/usb/usb_bus.h
  user/weongyo/usb/sys/dev/usb/usb_busdma.c
  user/weongyo/usb/sys/dev/usb/usb_compat_linux.c
  user/weongyo/usb/sys/dev/usb/usb_debug.c
  user/weongyo/usb/sys/dev/usb/usb_dev.c
  user/weongyo/usb/sys/dev/usb/usb_device.c
  user/weongyo/usb/sys/dev/usb/usb_dynamic.c
  user/weongyo/usb/sys/dev/usb/usb_generic.c
  user/weongyo/usb/sys/dev/usb/usb_handle_request.c
  user/weongyo/usb/sys/dev/usb/usb_hid.c
  user/weongyo/usb/sys/dev/usb/usb_hub.c
  user/weongyo/usb/sys/dev/usb/usb_msctest.c
  user/weongyo/usb/sys/dev/usb/usb_request.c
  user/weongyo/usb/sys/dev/usb/usb_transfer.c
  user/weongyo/usb/sys/dev/usb/usb_util.c
  user/weongyo/usb/sys/dev/usb/usbdi.h
  user/weongyo/usb/sys/dev/usb/usbdi_util.h

Modified: user/weongyo/usb/sys/dev/usb/controller/at91dci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/at91dci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/at91dci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -72,7 +72,6 @@ __FBSDID("$FreeBSD$");
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/at91dci_atmelarm.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/at91dci_atmelarm.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/at91dci_atmelarm.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -51,7 +51,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/atmegadci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/atmegadci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/atmegadci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -64,7 +64,6 @@ __FBSDID("$FreeBSD$");
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/atmegadci_atmelarm.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/atmegadci_atmelarm.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/atmegadci_atmelarm.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -51,7 +51,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/avr32dci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/avr32dci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/avr32dci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -64,7 +64,6 @@ __FBSDID("$FreeBSD$");
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ehci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ehci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ehci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -74,7 +74,6 @@ __FBSDID("$FreeBSD$");
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ehci_ixp4xx.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ehci_ixp4xx.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ehci_ixp4xx.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -56,7 +56,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ehci_mv.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ehci_mv.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ehci_mv.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -66,7 +66,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ehci_pci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ehci_pci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ehci_pci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -70,7 +70,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/musb_otg.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/musb_otg.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/musb_otg.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -64,7 +64,6 @@
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/musb_otg_atmelarm.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/musb_otg_atmelarm.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/musb_otg_atmelarm.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -49,7 +49,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ohci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ohci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ohci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -63,7 +63,6 @@ __FBSDID("$FreeBSD$");
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ohci_atmelarm.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ohci_atmelarm.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ohci_atmelarm.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -50,7 +50,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ohci_pci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ohci_pci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ohci_pci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -67,7 +67,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/ohci_s3c24x0.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/ohci_s3c24x0.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/ohci_s3c24x0.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -51,7 +51,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/uhci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/uhci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/uhci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -66,7 +66,6 @@ __FBSDID("$FreeBSD$");
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/uhci_pci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/uhci_pci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/uhci_pci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -66,7 +66,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 #include <dev/usb/usb_debug.h>
 

Modified: user/weongyo/usb/sys/dev/usb/controller/usb_controller.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/usb_controller.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/usb_controller.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -53,7 +53,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_busdma.h>
 #include <dev/usb/usb_dynamic.h>
 #include <dev/usb/usb_device.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/uss820dci.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/uss820dci.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/uss820dci.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -60,7 +60,6 @@
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_hub.h>

Modified: user/weongyo/usb/sys/dev/usb/controller/uss820dci_atmelarm.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/controller/uss820dci_atmelarm.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/controller/uss820dci_atmelarm.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -52,7 +52,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_util.h>
 
 #include <dev/usb/usb_controller.h>

Modified: user/weongyo/usb/sys/dev/usb/template/usb_template.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/template/usb_template.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/template/usb_template.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -58,7 +58,6 @@
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_dynamic.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 
 #define	USB_DEBUG_VAR usb_debug

Modified: user/weongyo/usb/sys/dev/usb/usb_bus.h
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_bus.h	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_bus.h	Mon Sep 13 22:40:10 2010	(r212585)
@@ -29,15 +29,8 @@
 
 #include <sys/taskqueue.h>
 
-/*
- * The following structure defines the USB explore message sent to the USB
- * explore process.
- */
-
-struct usb_bus_msg {
-	struct usb_proc_msg hdr;
-	struct usb_bus *bus;
-};
+#define	USB_PRI_HIGH	PI_NET
+#define	USB_PRI_MED	PI_DISK
 
 /*
  * The following structure defines the USB statistics structure.

Modified: user/weongyo/usb/sys/dev/usb/usb_busdma.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_busdma.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_busdma.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -52,7 +52,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_util.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_compat_linux.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_compat_linux.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_compat_linux.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -54,7 +54,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_compat_linux.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_util.h>
 #include <dev/usb/usb_busdma.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_debug.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_debug.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_debug.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -49,7 +49,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_busdma.h>
 #include <dev/usb/usb_transfer.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_dev.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_dev.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_dev.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -60,7 +60,6 @@
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_dev.h>
 #include <dev/usb/usb_mbuf.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_busdma.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_device.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_device.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_device.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -57,7 +57,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_busdma.h>
 #include <dev/usb/usb_transfer.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_dynamic.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_dynamic.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_dynamic.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -48,7 +48,6 @@
 #include <dev/usb/usbdi.h>
 
 #include <dev/usb/usb_core.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_dynamic.h>
 

Modified: user/weongyo/usb/sys/dev/usb/usb_generic.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_generic.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_generic.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -56,7 +56,6 @@
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_dev.h>
 #include <dev/usb/usb_mbuf.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_request.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_handle_request.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_handle_request.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_handle_request.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -52,7 +52,6 @@
 #define	USB_DEBUG_VAR usb_debug
 
 #include <dev/usb/usb_core.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_busdma.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_hid.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_hid.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_hid.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -62,7 +62,6 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_debug.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_request.h>
 

Modified: user/weongyo/usb/sys/dev/usb/usb_hub.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_hub.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_hub.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -58,7 +58,6 @@
 #define	USB_DEBUG_VAR uhub_debug
 
 #include <dev/usb/usb_core.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_request.h>
 #include <dev/usb/usb_debug.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_msctest.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_msctest.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_msctest.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -59,7 +59,6 @@
 #define	USB_DEBUG_VAR usb_debug
 
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_msctest.h>
 #include <dev/usb/usb_debug.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_request.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_request.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_request.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -57,7 +57,6 @@
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
 #include <dev/usb/usb_request.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_debug.h>
 #include <dev/usb/usb_device.h>
@@ -694,49 +693,6 @@ done:
 }
 
 /*------------------------------------------------------------------------*
- *	usbd_do_request_proc - factored out code
- *
- * This function is factored out code. It does basically the same like
- * usbd_do_request_flags, except it will check the status of the
- * passed process argument before doing the USB request. If the
- * process is draining the USB_ERR_IOERROR code will be returned. It
- * is assumed that the mutex associated with the process is locked
- * when calling this function.
- *------------------------------------------------------------------------*/
-usb_error_t
-usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc,
-    struct usb_device_request *req, void *data, uint16_t flags,
-    uint16_t *actlen, usb_timeout_t timeout)
-{
-	usb_error_t err;
-	uint16_t len;
-
-	/* get request data length */
-	len = UGETW(req->wLength);
-
-	/* check if the device is being detached */
-	if (usb_proc_is_gone(pproc)) {
-		err = USB_ERR_IOERROR;
-		goto done;
-	}
-
-	/* forward the USB request */
-	err = usbd_do_request_flags(udev, pproc->up_mtx,
-	    req, data, flags, actlen, timeout);
-
-done:
-	/* on failure we zero the data */
-	/* on short packet we zero the unused data */
-	if ((len != 0) && (req->bmRequestType & UE_DIR_IN)) {
-		if (err)
-			memset(data, 0, len);
-		else if (actlen && *actlen != len)
-			memset(((uint8_t *)data) + *actlen, 0, len - *actlen);
-	}
-	return (err);
-}
-
-/*------------------------------------------------------------------------*
  *	usbd_req_reset_port
  *
  * This function will instruct an USB HUB to perform a reset sequence

Modified: user/weongyo/usb/sys/dev/usb/usb_transfer.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_transfer.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_transfer.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -52,7 +52,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_busdma.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_transfer.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_debug.h>

Modified: user/weongyo/usb/sys/dev/usb/usb_util.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_util.c	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usb_util.c	Mon Sep 13 22:40:10 2010	(r212585)
@@ -50,7 +50,6 @@
 
 #include <dev/usb/usb_core.h>
 #include <dev/usb/usb_util.h>
-#include <dev/usb/usb_process.h>
 #include <dev/usb/usb_device.h>
 #include <dev/usb/usb_request.h>
 #include <dev/usb/usb_busdma.h>

Modified: user/weongyo/usb/sys/dev/usb/usbdi.h
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usbdi.h	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usbdi.h	Mon Sep 13 22:40:10 2010	(r212585)
@@ -35,7 +35,6 @@ struct usb_endpoint;
 struct usb_page_cache;
 struct usb_page_search;
 struct usb_process;
-struct usb_proc_msg;
 struct usb_mbuf;
 struct mbuf;
 
@@ -89,7 +88,6 @@ typedef enum {	/* keep in sync with usb_
 /* typedefs */
 
 typedef void (usb_callback_t)(struct usb_xfer *, usb_error_t);
-typedef void (usb_proc_callback_t)(struct usb_proc_msg *);
 typedef usb_error_t (usb_handle_req_t)(struct usb_device *,
     struct usb_device_request *, const void **, uint16_t *);
 
@@ -382,15 +380,6 @@ struct usb_callout {
  */
 #define	USB_GET_STATE(xfer) (usbd_xfer_state(xfer))
 
-/*
- * The following structure defines the USB process message header.
- */
-struct usb_proc_msg {
-	TAILQ_ENTRY(usb_proc_msg) pm_qentry;
-	usb_proc_callback_t *pm_callback;
-	usb_size_t pm_num;
-};
-
 #define	USB_FIFO_TX 0
 #define	USB_FIFO_RX 1
 

Modified: user/weongyo/usb/sys/dev/usb/usbdi_util.h
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usbdi_util.h	Mon Sep 13 22:27:52 2010	(r212584)
+++ user/weongyo/usb/sys/dev/usb/usbdi_util.h	Mon Sep 13 22:40:10 2010	(r212585)
@@ -39,10 +39,6 @@ struct usb_idesc_parse_state {
 
 /* prototypes */
 
-usb_error_t usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc,
-		    struct usb_device_request *req, void *data, uint16_t flags,
-		    uint16_t *actlen, usb_timeout_t timeout);
-
 struct usb_descriptor *usb_desc_foreach(struct usb_config_descriptor *cd,
 	    struct usb_descriptor *desc);
 struct usb_interface_descriptor *usb_idesc_foreach(



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009132240.o8DMeAi5037907>