Closes: #13543
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
| ... | ... |
@@ -23,6 +23,11 @@ if ! command -v zgrep &> /dev/null; then |
| 23 | 23 |
} |
| 24 | 24 |
fi |
| 25 | 25 |
|
| 26 |
+kernelVersion="$(uname -r)" |
|
| 27 |
+kernelMajor="${kernelVersion%%.*}"
|
|
| 28 |
+kernelMinor="${kernelVersion#$kernelMajor.}"
|
|
| 29 |
+kernelMinor="${kernelMinor%%.*}"
|
|
| 30 |
+ |
|
| 26 | 31 |
is_set() {
|
| 27 | 32 |
zgrep "CONFIG_$1=[y|m]" "$CONFIG" > /dev/null |
| 28 | 33 |
} |
| ... | ... |
@@ -182,8 +187,12 @@ echo 'Optional Features:' |
| 182 | 182 |
echo " $(wrap_color '(note that cgroup swap accounting is not enabled in your kernel config, you can enable it by setting boot option "swapaccount=1")' bold black)" |
| 183 | 183 |
fi |
| 184 | 184 |
} |
| 185 |
+ |
|
| 186 |
+if [ "$kernelMajor" -lt 3 ] || [ "$kernelMajor" -eq 3 -a "$kernelMinor" -le 18 ]; then |
|
| 187 |
+ check_flags RESOURCE_COUNTERS |
|
| 188 |
+fi |
|
| 189 |
+ |
|
| 185 | 190 |
flags=( |
| 186 |
- RESOURCE_COUNTERS |
|
| 187 | 191 |
BLK_CGROUP |
| 188 | 192 |
IOSCHED_CFQ |
| 189 | 193 |
CGROUP_PERF |