PERFORCE change 152651 for review

Hans Petter Selasky hselasky at FreeBSD.org
Sat Nov 8 01:45:30 PST 2008


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

Change 152651 by hselasky at hselasky_laptop001 on 2008/11/08 09:45:19

	
	Remove double page offset checks.
	The check is now done inside the
	invalidate and flush functions.

Affected files ...

.. //depot/projects/usb/src/sys/dev/usb2/core/usb2_busdma.c#11 edit

Differences ...

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

@@ -1387,12 +1387,10 @@
 
 	while (nframes--) {
 
-		if (pc->page_offset_buf != pc->page_offset_end) {
-			if (pc->isread) {
-				usb2_pc_cpu_invalidate(pc);
-			} else {
-				usb2_pc_cpu_flush(pc);
-			}
+		if (pc->isread) {
+			usb2_pc_cpu_invalidate(pc);
+		} else {
+			usb2_pc_cpu_flush(pc);
 		}
 		pc++;
 	}
@@ -1423,11 +1421,8 @@
 	pc = xfer->frbuffers;
 
 	while (nframes--) {
-
-		if (pc->page_offset_buf != pc->page_offset_end) {
-			if (pc->isread) {
-				usb2_pc_cpu_invalidate(pc);
-			}
+		if (pc->isread) {
+			usb2_pc_cpu_invalidate(pc);
 		}
 		pc++;
 	}


More information about the p4-projects mailing list