diff options
Diffstat (limited to 'mm/backing-dev.c')
| -rw-r--r-- | mm/backing-dev.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/mm/backing-dev.c b/mm/backing-dev.c index 1eead4761011..eae96dfe0261 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c @@ -945,6 +945,13 @@ void bdi_unregister(struct backing_dev_info *bdi)  	wb_shutdown(&bdi->wb);  	cgwb_bdi_unregister(bdi); +	/* +	 * If this BDI's min ratio has been set, use bdi_set_min_ratio() to +	 * update the global bdi_min_ratio. +	 */ +	if (bdi->min_ratio) +		bdi_set_min_ratio(bdi, 0); +  	if (bdi->dev) {  		bdi_debug_unregister(bdi);  		device_unregister(bdi->dev); |