Index: linux-2.6.16-mm2/include/asm-ia64/bitops_mode.h
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6.16-mm2/include/asm-ia64/bitops_mode.h	2006-03-31 11:09:23.000000000 -0800
@@ -0,0 +1,2 @@
+#include <asm-generic/bitops_mode.h>
+
Index: linux-2.6.16-mm2/block/ll_rw_blk.c
===================================================================
--- linux-2.6.16-mm2.orig/block/ll_rw_blk.c	2006-03-31 11:01:04.000000000 -0800
+++ linux-2.6.16-mm2/block/ll_rw_blk.c	2006-03-31 11:01:37.000000000 -0800
@@ -29,6 +29,7 @@
 #include <linux/interrupt.h>
 #include <linux/cpu.h>
 #include <linux/blktrace_api.h>
+#include <asm/bitops_mode.h>
 
 /*
  * for max sense size