blkdev.h fixes

William Lee Irwin III (wli@holomorphy.com)
Thu, 16 Jan 2003 23:04:37 -0800


Hmm, the last round used dma_addr_t, but it turns out the things
they're compared against are unconditionally u64.

===== include/linux/blkdev.h 1.94 vs edited =====
--- 1.94/include/linux/blkdev.h Tue Nov 19 17:13:41 2002
+++ edited/include/linux/blkdev.h Thu Jan 16 23:02:46 2003
@@ -287,8 +287,8 @@
* BLK_BOUNCE_ANY : don't bounce anything
* BLK_BOUNCE_ISA : bounce pages above ISA DMA boundary
*/
-#define BLK_BOUNCE_HIGH (blk_max_low_pfn << PAGE_SHIFT)
-#define BLK_BOUNCE_ANY (blk_max_pfn << PAGE_SHIFT)
+#define BLK_BOUNCE_HIGH ((u64)blk_max_low_pfn << PAGE_SHIFT)
+#define BLK_BOUNCE_ANY ((u64)blk_max_pfn << PAGE_SHIFT)
#define BLK_BOUNCE_ISA (ISA_DMA_THRESHOLD)

extern int init_emergency_isa_pool(void);
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/