return write_page(bitmap->sb_page, 0); 
return write_page(bitmap, bitmap->sb_page, 0); 
int bitmap_update_sb(struct bitmap *bitmap){	bitmap_super_t *sb;	unsigned long flags;	if (!bitmap || !bitmap->mddev) /* no bitmap for this array */		return 0;	spin_lock_irqsave(&bitmap->lock, flags);	if (!bitmap->sb_page) { /* no superblock */		spin_unlock_irqrestore(&bitmap->lock, flags);		return 0;	}	page_cache_get(bitmap->sb_page);	spin_unlock_irqrestore(&bitmap->lock, flags);	sb = (bitmap_super_t *)kmap(bitmap->sb_page);	sb->events = cpu_to_le64(bitmap->mddev->events);	if (!bitmap->mddev->degraded)		sb->events_cleared = cpu_to_le64(bitmap->mddev->events);	kunmap(bitmap->sb_page);	return write_page(bitmap->sb_page, 0);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/77ad4bc706fe6c52ab953f31c287a6af712d080c/bitmap.c/buggy/drivers/md/bitmap.c