This introduces bdi_set_max_ratio_no_scale(). It uses the max granularity for the ratio. This function by the new sysfs knob max_ratio_fine.
Showing the changes to include/linux/backing-dev.h (1 of 2 files). Show all
Unified · Split
| @@ -109,6 +109,7 @@ u64 bdi_get_min_bytes(struct backing_dev_info *bdi); · 108 unmodified lines | |||
| 109 | u64 bdi_get_max_bytes(struct backing_dev_info *bdi); | 109 | u64 bdi_get_max_bytes(struct backing_dev_info *bdi); |
| 110 | int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio); | 110 | int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio); |
| 111 | int bdi_set_max_ratio(struct backing_dev_info *bdi, unsigned int max_ratio); | 111 | int bdi_set_max_ratio(struct backing_dev_info *bdi, unsigned int max_ratio); |
| 112 | int bdi_set_max_ratio_no_scale(struct backing_dev_info *bdi, unsigned int max_ratio); | ||
| 112 | int bdi_set_min_bytes(struct backing_dev_info *bdi, u64 min_bytes); | 113 | int bdi_set_min_bytes(struct backing_dev_info *bdi, u64 min_bytes); |
| 113 | int bdi_set_max_bytes(struct backing_dev_info *bdi, u64 max_bytes); | 114 | int bdi_set_max_bytes(struct backing_dev_info *bdi, u64 max_bytes); |
| 114 | int bdi_set_strict_limit(struct backing_dev_info *bdi, unsigned int strict_limit); | 115 | int bdi_set_strict_limit(struct backing_dev_info *bdi, unsigned int strict_limit); |