PRD_ENTRIES is 256

From: William Lee Irwin III
Date: Wed Feb 25 2004 - 04:56:11 EST


PRD_ENTRIES is specified to be precisely 256; on platforms where
PAGE_SIZE varies from 4KB the calculation in the current expression
defining it is inaccurate, which may cause crashes. This patch changes
it to the constant literal 256.


-- wli


===== include/linux/ide.h 1.88 vs edited =====
--- 1.88/include/linux/ide.h Tue Feb 10 07:35:39 2004
+++ edited/include/linux/ide.h Wed Feb 25 01:46:45 2004
@@ -224,7 +224,7 @@
* allowing each to have about 256 entries (8 bytes each) from this.
*/
#define PRD_BYTES 8
-#define PRD_ENTRIES (PAGE_SIZE / (2 * PRD_BYTES))
+#define PRD_ENTRIES 256

/*
* Some more useful definitions
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/