--- linux/mm/highmem.c.IDDEV Tue Apr 9 14:55:43 2002 +++ linux/mm/highmem.c Tue Apr 9 15:28:12 2002 @@ -347,6 +347,8 @@ return __bounce_end_io_read(bio, isa_page_pool); } +static int bmsg_count; /* for printk rate throttling */ + void create_bounce(unsigned long pfn, int gfp, struct bio **bio_orig) { struct page *page; @@ -449,6 +451,12 @@ bio->bi_private = *bio_orig; *bio_orig = bio; + + bmsg_count++; + if ((bmsg_count % 10000) == 1) + printk(KERN_INFO "bounce_io (%c) for %d:%d\n", + (rw & WRITE) ? 'W' : 'R', + major(bio->bi_dev), minor(bio->bi_dev)); } #if CONFIG_DEBUG_HIGHMEM