static struct bio *get_swap_bio(unsigned int __nocast gfp_flags, pgoff_t index, 
static struct bio *get_swap_bio(gfp_t gfp_flags, pgoff_t index, 
static struct bio *get_swap_bio(unsigned int __nocast gfp_flags, pgoff_t index,				struct page *page, bio_end_io_t end_io){	struct bio *bio;	bio = bio_alloc(gfp_flags, 1);	if (bio) {		struct swap_info_struct *sis;		swp_entry_t entry = { .val = index, };		sis = get_swap_info_struct(swp_type(entry));		bio->bi_sector = map_swap_page(sis, swp_offset(entry)) *					(PAGE_SIZE >> 9);		bio->bi_bdev = sis->bdev;		bio->bi_io_vec[0].bv_page = page;		bio->bi_io_vec[0].bv_len = PAGE_SIZE;		bio->bi_io_vec[0].bv_offset = 0;		bio->bi_vcnt = 1;		bio->bi_idx = 0;		bio->bi_size = PAGE_SIZE;		bio->bi_end_io = end_io;	}	return bio;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/page_io.c/buggy/mm/page_io.c