Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 May 2009 12:28:55 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 161556 for review
Message-ID:  <200905041228.n44CStEH042107@repoman.freebsd.org>

index | next in thread | raw e-mail

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

Change 161556 by hselasky@hselasky_laptop001 on 2009/05/04 12:28:38

	
	USB CORE:
	  - Properly parenthesis pointer argument used inside macro.

Affected files ...

.. //depot/projects/usb/src/sys/dev/usb/usb_core.h#15 edit

Differences ...

==== //depot/projects/usb/src/sys/dev/usb/usb_core.h#15 (text+ko) ====

@@ -234,8 +234,8 @@
  * receiving or transferring data.
  */
 #define	USB_GET_DATA_ISREAD(xfer) (((xfer)->flags_int.usb2_mode == \
-	USB_MODE_DEVICE) ? ((xfer->endpoint & UE_DIR_IN) ? 0 : 1) : \
-	((xfer->endpoint & UE_DIR_IN) ? 1 : 0))
+	USB_MODE_DEVICE) ? (((xfer)->endpoint & UE_DIR_IN) ? 0 : 1) : \
+	(((xfer)->endpoint & UE_DIR_IN) ? 1 : 0))
 
 /*
  * The following macros are used used to convert milliseconds into


help

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