Browse code

Don't check RESOURCE_COUNTERS in new kernel

Closes: #13543

Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>

Qiang Huang authored on 2015/06/03 18:26:39
Showing 1 changed files
... ...
@@ -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