if (!bitmap->file || !bitmap->filemap) { 
if (!bitmap->filemap) { 
static void bitmap_file_set_bit(struct bitmap *bitmap, sector_t block){	unsigned long bit;	struct page *page;	void *kaddr;	unsigned long chunk = block >> CHUNK_BLOCK_SHIFT(bitmap);	if (!bitmap->file || !bitmap->filemap) {		return;	}	page = filemap_get_page(bitmap, chunk);	bit = file_page_offset(chunk);	/* make sure the page stays cached until it gets written out */	if (! (get_page_attr(bitmap, page) & BITMAP_PAGE_DIRTY))		page_cache_get(page); 	/* set the bit */	kaddr = kmap_atomic(page, KM_USER0);	set_bit(bit, kaddr);	kunmap_atomic(kaddr, KM_USER0);	PRINTK("set file bit %lu page %lu\n", bit, page->index);	/* record page number so it gets flushed to disk when unplug occurs */	set_page_attr(bitmap, page, BITMAP_PAGE_DIRTY);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/a654b9d8f851f4ca02649d5825cbe6c608adb10c/bitmap.c/clean/drivers/md/bitmap.c