diff options
Diffstat (limited to 'mm/backing-dev.c')
| -rw-r--r-- | mm/backing-dev.c | 17 | 
1 files changed, 4 insertions, 13 deletions
diff --git a/mm/backing-dev.c b/mm/backing-dev.c index 660a87a22511..123bcef13e51 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c @@ -104,15 +104,13 @@ static int bdi_debug_stats_show(struct seq_file *m, void *v)  		   "b_more_io:        %8lu\n"  		   "bdi_list:         %8u\n"  		   "state:            %8lx\n" -		   "wb_mask:          %8lx\n" -		   "wb_list:          %8u\n" -		   "wb_cnt:           %8u\n", +		   "wb_list:          %8u\n",  		   (unsigned long) K(bdi_stat(bdi, BDI_WRITEBACK)),  		   (unsigned long) K(bdi_stat(bdi, BDI_RECLAIMABLE)),  		   K(bdi_thresh), K(dirty_thresh),  		   K(background_thresh), nr_wb, nr_dirty, nr_io, nr_more_io, -		   !list_empty(&bdi->bdi_list), bdi->state, bdi->wb_mask, -		   !list_empty(&bdi->wb_list), bdi->wb_cnt); +		   !list_empty(&bdi->bdi_list), bdi->state, +		   !list_empty(&bdi->wb_list));  #undef K  	return 0; @@ -340,14 +338,13 @@ int bdi_has_dirty_io(struct backing_dev_info *bdi)  static void bdi_flush_io(struct backing_dev_info *bdi)  {  	struct writeback_control wbc = { -		.bdi			= bdi,  		.sync_mode		= WB_SYNC_NONE,  		.older_than_this	= NULL,  		.range_cyclic		= 1,  		.nr_to_write		= 1024,  	}; -	writeback_inodes_wbc(&wbc); +	writeback_inodes_wb(&bdi->wb, &wbc);  }  /* @@ -675,12 +672,6 @@ int bdi_init(struct backing_dev_info *bdi)  	bdi_wb_init(&bdi->wb, bdi); -	/* -	 * Just one thread support for now, hard code mask and count -	 */ -	bdi->wb_mask = 1; -	bdi->wb_cnt = 1; -  	for (i = 0; i < NR_BDI_STAT_ITEMS; i++) {  		err = percpu_counter_init(&bdi->bdi_stat[i], 0);  		if (err)  | 
