diff options
Diffstat (limited to 'drivers/md/raid5-cache.c')
| -rw-r--r-- | drivers/md/raid5-cache.c | 10 | 
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/md/raid5-cache.c b/drivers/md/raid5-cache.c index 2b775abf377b..e6e925add700 100644 --- a/drivers/md/raid5-cache.c +++ b/drivers/md/raid5-cache.c @@ -324,10 +324,10 @@ void r5c_handle_cached_data_endio(struct r5conf *conf,  		if (sh->dev[i].written) {  			set_bit(R5_UPTODATE, &sh->dev[i].flags);  			r5c_return_dev_pending_writes(conf, &sh->dev[i]); -			bitmap_endwrite(conf->mddev->bitmap, sh->sector, -					STRIPE_SECTORS, -					!test_bit(STRIPE_DEGRADED, &sh->state), -					0); +			md_bitmap_endwrite(conf->mddev->bitmap, sh->sector, +					   STRIPE_SECTORS, +					   !test_bit(STRIPE_DEGRADED, &sh->state), +					   0);  		}  	}  } @@ -717,7 +717,6 @@ static void r5c_disable_writeback_async(struct work_struct *work)  static void r5l_submit_current_io(struct r5l_log *log)  {  	struct r5l_io_unit *io = log->current_io; -	struct bio *bio;  	struct r5l_meta_block *block;  	unsigned long flags;  	u32 crc; @@ -730,7 +729,6 @@ static void r5l_submit_current_io(struct r5l_log *log)  	block->meta_size = cpu_to_le32(io->meta_offset);  	crc = crc32c_le(log->uuid_checksum, block, PAGE_SIZE);  	block->checksum = cpu_to_le32(crc); -	bio = io->current_bio;  	log->current_io = NULL;  	spin_lock_irqsave(&log->io_list_lock, flags);  |