summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@google.com>2022-03-30 14:46:57 +0000
committerBart Van Assche <bvanassche@google.com>2022-03-30 14:46:57 +0000
commitefee2add8d9280e2316acaa9652d4300bbbd6464 (patch)
tree1ed143b0a077b21e27970499f84461050fc9a67a
parentf5542dd8373e688785298eca1c82ad12a38b50bb (diff)
downloadbonito-efee2add8d9280e2316acaa9652d4300bbbd6464.tar.gz
Revert "Migrate the blkio controller to the cgroup v2 hierarchy"
Revert "Migrate the blkio controller to the cgroup v2 hierarchy" Revert submission 1962326-blkio-cgroup-v2 Reason for revert: This set of changes is suspected to have caused a redfin boot time regression for the git_tm-dev branch. Reverted Changes: Id18d876b6:Migrate the blkio controller to the cgroup v2 hier... I7dfa52136:Migrate the blkio controller to the v2 cgroup hier... I5336167be:Migrate the blkio controller to the cgroup v2 hier... I3f0131d8f:Migrate the blkio controller to the cgroup v2 hier... Ibb62b2d4d:Migrate the blkio controller to the cgroup v2 hier... Bug: 227382327 Change-Id: I2a0d8a45c10c00d4880daa8de2a6a2ce2e61134b
-rw-r--r--device.mk1
-rw-r--r--init.hardware.rc7
-rw-r--r--task_profiles.json132
3 files changed, 7 insertions, 133 deletions
diff --git a/device.mk b/device.mk
index f6380e61..3cba50d0 100644
--- a/device.mk
+++ b/device.mk
@@ -47,7 +47,6 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_COPY_FILES += \
device/google/bonito/default-permissions.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default-permissions/default-permissions.xml \
device/google/bonito/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml \
- device/google/bonito/task_profiles.json:$(TARGET_COPY_OUT_VENDOR)/etc/task_profiles.json \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
frameworks/native/data/etc/android.software.verified_boot.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.verified_boot.xml
diff --git a/init.hardware.rc b/init.hardware.rc
index 4c3a8416..ad788c9c 100644
--- a/init.hardware.rc
+++ b/init.hardware.rc
@@ -508,6 +508,13 @@ on property:sys.boot_completed=1
write /dev/cpuset/system-background/cpus 2-5
write /dev/cpuset/restricted/cpus 2-5
+ # Setup final blkio
+ # value for group_idle is us
+ write /dev/blkio/blkio.weight 1000
+ write /dev/blkio/background/blkio.weight 200
+ write /dev/blkio/blkio.group_idle 2000
+ write /dev/blkio/background/blkio.group_idle 0
+
# QCOM FG SRAM dump for dumpstate
chown system system /d/fg/sram/data
chown system system /d/fg/sram/count
diff --git a/task_profiles.json b/task_profiles.json
deleted file mode 100644
index 55657e05..00000000
--- a/task_profiles.json
+++ /dev/null
@@ -1,132 +0,0 @@
-{
- "Profiles": [
- {
- "Name": "LowIoPriority",
- "Actions": [
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "BfqWeight",
- "Value": "10",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqGroupIdle",
- "Value": "0",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqWeight",
- "Value": "200",
- "IgnoreFailure": "true"
- }
- }
- ]
- },
- {
- "Name": "NormalIoPriority",
- "Actions": [
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "BfqWeight",
- "Value": "100",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqGroupIdle",
- "Value": "2000",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqWeight",
- "Value": "1000",
- "IgnoreFailure": "true"
- }
- }
- ]
- },
- {
- "Name": "HighIoPriority",
- "Actions": [
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "BfqWeight",
- "Value": "100",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqGroupIdle",
- "Value": "2000",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqWeight",
- "Value": "1000",
- "IgnoreFailure": "true"
- }
- }
- ]
- },
- {
- "Name": "MaxIoPriority",
- "Actions": [
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "BfqWeight",
- "Value": "100",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqGroupIdle",
- "Value": "2000",
- "IgnoreFailure": "true"
- }
- },
- {
- "Name": "SetAttribute",
- "Params":
- {
- "Name": "CfqWeight",
- "Value": "1000",
- "IgnoreFailure": "true"
- }
- }
- ]
- }
- ]
-}