dec_page_state(nr_bounce); 
static void bounce_end_io(struct bio *bio, mempool_t *pool, int err){	struct bio *bio_orig = bio->bi_private;	struct bio_vec *bvec, *org_vec;	int i;	if (test_bit(BIO_EOPNOTSUPP, &bio->bi_flags))		set_bit(BIO_EOPNOTSUPP, &bio_orig->bi_flags);	/*	 * free up bounce indirect pages used	 */	__bio_for_each_segment(bvec, bio, i, 0) {		org_vec = bio_orig->bi_io_vec + i;		if (bvec->bv_page == org_vec->bv_page)			continue;		mempool_free(bvec->bv_page, pool);		}	bio_endio(bio_orig, bio_orig->bi_size, err);	bio_put(bio);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/edfbe2b0038723e5699ab22695ccd62b5542a5c1/highmem.c/clean/mm/highmem.c