diff options
author | Symphorien Gibol <symphorien+git@xlumurb.eu> | 2020-07-18 12:00:00 +0000 |
---|---|---|
committer | Symphorien Gibol <symphorien+git@xlumurb.eu> | 2020-07-18 12:00:00 +0000 |
commit | 8c56afb0422d9dc5eb05588be3d62290c7be489f (patch) | |
tree | d29a8e2602d3a29a20766a1392c31ad85d3e3a51 /pkgs/os-specific/linux/kernel/common-config.nix | |
parent | c71518e75bf067fb639d44264fdd8cf80f53d75a (diff) | |
download | nixpkgs-8c56afb0422d9dc5eb05588be3d62290c7be489f.tar nixpkgs-8c56afb0422d9dc5eb05588be3d62290c7be489f.tar.gz nixpkgs-8c56afb0422d9dc5eb05588be3d62290c7be489f.tar.bz2 nixpkgs-8c56afb0422d9dc5eb05588be3d62290c7be489f.tar.lz nixpkgs-8c56afb0422d9dc5eb05588be3d62290c7be489f.tar.xz nixpkgs-8c56afb0422d9dc5eb05588be3d62290c7be489f.tar.zst nixpkgs-8c56afb0422d9dc5eb05588be3d62290c7be489f.zip |
linux: enable io cost and io latency block group controller
They are enabled by default on Arch.
Diffstat (limited to 'pkgs/os-specific/linux/kernel/common-config.nix')
-rw-r--r-- | pkgs/os-specific/linux/kernel/common-config.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 3c1b33bada1..e80e29aad3d 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -91,6 +91,8 @@ let scheduler = { IOSCHED_CFQ = whenOlder "5.0" yes; # Removed in 5.0-RC1 BLK_CGROUP = yes; # required by CFQ" + BLK_CGROUP_IOLATENCY = whenAtLeast "4.19" yes; + BLK_CGROUP_IOCOST = whenAtLeast "5.4" yes; IOSCHED_DEADLINE = whenOlder "5.0" yes; # Removed in 5.0-RC1 MQ_IOSCHED_DEADLINE = whenAtLeast "4.11" yes; BFQ_GROUP_IOSCHED = whenAtLeast "4.12" yes; |