bitmap_stop_daemons(bitmap); 
bitmap_stop_daemon(bitmap); 
static void bitmap_file_put(struct bitmap *bitmap){	struct file *file;	struct inode *inode;	unsigned long flags;	spin_lock_irqsave(&bitmap->lock, flags);	file = bitmap->file;	bitmap->file = NULL;	spin_unlock_irqrestore(&bitmap->lock, flags);	bitmap_stop_daemons(bitmap);	drain_write_queues(bitmap);	bitmap_file_unmap(bitmap);	if (file) {		inode = file->f_mapping->host;		spin_lock(&inode->i_lock);		atomic_set(&inode->i_writecount, 1); /* allow writes again */		spin_unlock(&inode->i_lock);		fput(file);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/500af87abb81098da47474c81f29ea315a056dc5/bitmap.c/buggy/drivers/md/bitmap.c