up_write(&md->lock); 
up_write(&md->io_lock); 
static int queue_io(struct mapped_device *md, struct bio *bio){	down_write(&md->lock);	if (!test_bit(DMF_BLOCK_IO, &md->flags)) {		up_write(&md->lock);		return 1;	}	bio_list_add(&md->deferred, bio);	up_write(&md->lock);	return 0;		/* deferred successfully */}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/2ca3310e78912a527d7d2c62c01da7cbf7346b8d/dm.c/buggy/drivers/md/dm.c