diff --git a/chapter10/kernel/highmem.xml b/chapter10/kernel/highmem.xml
index efedef46c..4f0938142 100644
--- a/chapter10/kernel/highmem.xml
+++ b/chapter10/kernel/highmem.xml
@@ -5,4 +5,4 @@
DO NOT EDIT! -->
Processor type and features --->
High Memory Support --->
- (X) 64GB [HIGHMEM64G]
+ (X) 64GB [HIGHMEM64G]
diff --git a/chapter10/kernel/kernel-config.py b/chapter10/kernel/kernel-config.py
index 03e6ebb22..eac2b6c4d 100755
--- a/chapter10/kernel/kernel-config.py
+++ b/chapter10/kernel/kernel-config.py
@@ -251,6 +251,7 @@ sep = known_config.get('separate_toplevel_menu')
for i0, val, i1, title, arrow, key, menu, comment in r:
rem = max_line
+ is_choice = (val == '(X)')
if val:
val += (max_val_len[menu] - len(val)) * ' '
@@ -263,7 +264,9 @@ for i0, val, i1, title, arrow, key, menu, comment in r:
if len(title) > rem:
title = title[:rem - 3] + '...'
- b = title.lstrip('YyMmNnHh.' + "".join(map(str, range(10))))
+ b = title
+ if not is_choice:
+ b = b.lstrip('YyMmNnHh.' + "".join(map(str, range(10))))
a = title[:len(title) - len(b)]
b0 = "" + escape(b[0]) + ""
line += escape(a) + b0 + escape(b[1:]) + escape(arrow)