History

mm: add bdi_set_max_ratio_no_scale() function

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.

Stefan Roesch committed 3 years ago

Commit 4e230b41 parent 9c832a82 files · +9 −3Browse files

Showing the changes to include/linux/backing-dev.h (1 of 2 files). Show all

Unified · Split

include/linux/backing-dev.h+1−0
@@ -109,6 +109,7 @@ u64 bdi_get_min_bytes(struct backing_dev_info *bdi); · 108 unmodified lines
109u64 bdi_get_max_bytes(struct backing_dev_info *bdi);109u64 bdi_get_max_bytes(struct backing_dev_info *bdi);
110int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio);110int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio);
111int bdi_set_max_ratio(struct backing_dev_info *bdi, unsigned int max_ratio);111int bdi_set_max_ratio(struct backing_dev_info *bdi, unsigned int max_ratio);
112int bdi_set_max_ratio_no_scale(struct backing_dev_info *bdi, unsigned int max_ratio);
112int bdi_set_min_bytes(struct backing_dev_info *bdi, u64 min_bytes);113int bdi_set_min_bytes(struct backing_dev_info *bdi, u64 min_bytes);
113int bdi_set_max_bytes(struct backing_dev_info *bdi, u64 max_bytes);114int bdi_set_max_bytes(struct backing_dev_info *bdi, u64 max_bytes);
114int bdi_set_strict_limit(struct backing_dev_info *bdi, unsigned int strict_limit);115int bdi_set_strict_limit(struct backing_dev_info *bdi, unsigned int strict_limit);