PERFORCE change 147163 for review

Hans Petter Selasky hselasky at FreeBSD.org
Mon Aug 11 17:54:02 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=147163

Change 147163 by hselasky at hselasky_laptop001 on 2008/08/11 17:53:11

	
	Add missing locking of "usb2_mtx". Caught by an mtx_assert() .

Affected files ...

.. //depot/projects/usb/src/sys/dev/usb2/core/usb2_transfer.c#19 edit

Differences ...

==== //depot/projects/usb/src/sys/dev/usb2/core/usb2_transfer.c#19 (text+ko) ====

@@ -2322,6 +2322,7 @@
 	 * If the current USB transfer is completing we need to start the
 	 * next one:
 	 */
+	mtx_lock(xfer->usb2_mtx);
 	if (pipe->pipe_q.curr == xfer) {
 		usb2_command_wrapper(&(pipe->pipe_q), NULL);
 
@@ -2333,6 +2334,7 @@
 			xfer->pipe->is_synced = 0;
 		}
 	}
+	mtx_unlock(xfer->usb2_mtx);
 done:
 	return (0);
 }


More information about the p4-projects mailing list