diff -urN 2.4.10pre3/include/asm-i386/kmap_types.h kmap/include/asm-i386/kmap_types.h --- 2.4.10pre3/include/asm-i386/kmap_types.h Sat Sep 1 22:03:15 2001 +++ kmap/include/asm-i386/kmap_types.h Sun Sep 2 02:40:01 2001 @@ -3,7 +3,6 @@ enum km_type { KM_BOUNCE_READ, - KM_BOUNCE_WRITE, KM_SKB_DATA, KM_SKB_DATA_SOFTIRQ, KM_USER0, diff -urN 2.4.10pre3/include/asm-ppc/kmap_types.h kmap/include/asm-ppc/kmap_types.h --- 2.4.10pre3/include/asm-ppc/kmap_types.h Sat Sep 1 22:03:15 2001 +++ kmap/include/asm-ppc/kmap_types.h Sun Sep 2 02:40:18 2001 @@ -7,7 +7,6 @@ enum km_type { KM_BOUNCE_READ, - KM_BOUNCE_WRITE, KM_SKB_DATA, KM_SKB_DATA_SOFTIRQ, KM_USER0, diff -urN 2.4.10pre3/include/asm-sparc/kmap_types.h kmap/include/asm-sparc/kmap_types.h --- 2.4.10pre3/include/asm-sparc/kmap_types.h Sat Sep 1 22:03:16 2001 +++ kmap/include/asm-sparc/kmap_types.h Sun Sep 2 02:40:29 2001 @@ -3,7 +3,6 @@ enum km_type { KM_BOUNCE_READ, - KM_BOUNCE_WRITE, KM_SKB_DATA, KM_SKB_DATA_SOFTIRQ, KM_USER0, diff -urN 2.4.10pre3/mm/highmem.c kmap/mm/highmem.c --- 2.4.10pre3/mm/highmem.c Sat Sep 1 22:03:16 2001 +++ kmap/mm/highmem.c Sun Sep 2 02:40:01 2001 @@ -212,9 +212,9 @@ p_from = from->b_page; - vfrom = kmap_atomic(p_from, KM_BOUNCE_WRITE); + vfrom = kmap_atomic(p_from, KM_USER0); memcpy(to->b_data, vfrom + bh_offset(from), to->b_size); - kunmap_atomic(vfrom, KM_BOUNCE_WRITE); + kunmap_atomic(vfrom, KM_USER0); } static inline void copy_to_high_bh_irq (struct buffer_head *to,