diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index baded30c0cd79fde2f7cb1375c510c3cb489ea2d..bfea8c9d045f52b17bc6b501a5864387507219f5 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -2625,12 +2625,12 @@ class LUSetClusterParams(LogicalUnit):
     ("drbd_helper", None, _TOr(_TString, _TNone)),
     ("default_iallocator", None, _TMaybeString),
     ("reserved_lvs", None, _TOr(_TListOf(_TNonEmptyString), _TNone)),
-    ("hidden_oss", None, _TOr(_TListOf(\
+    ("hidden_os", None, _TOr(_TListOf(\
           _TAnd(_TList,
                 _TIsLength(2),
                 _TMap(lambda v: v[0], _TElemOf(constants.DDMS_VALUES)))),
           _TNone)),
-    ("blacklisted_oss", None, _TOr(_TListOf(\
+    ("blacklisted_os", None, _TOr(_TListOf(\
           _TAnd(_TList,
                 _TIsLength(2),
                 _TMap(lambda v: v[0], _TElemOf(constants.DDMS_VALUES)))),
@@ -2908,7 +2908,8 @@ class LUSetClusterParams(LogicalUnit):
     if self.op.reserved_lvs is not None:
       self.cluster.reserved_lvs = self.op.reserved_lvs
 
-    def helper_oss(aname, mods, desc):
+    def helper_os(aname, mods, desc):
+      desc += " OS list"
       lst = getattr(self.cluster, aname)
       for key, val in mods:
         if key == constants.DDM_ADD:
@@ -2924,13 +2925,11 @@ class LUSetClusterParams(LogicalUnit):
         else:
           raise errors.ProgrammerError("Invalid modification '%s'" % key)
 
-    if self.op.hidden_oss:
-      helper_oss("hidden_oss", self.op.hidden_oss,
-                 "hidden OS list")
+    if self.op.hidden_os:
+      helper_os("hidden_os", self.op.hidden_os, "hidden")
 
-    if self.op.blacklisted_oss:
-      helper_oss("blacklisted_oss", self.op.blacklisted_oss,
-                 "blacklisted OS list")
+    if self.op.blacklisted_os:
+      helper_os("blacklisted_os", self.op.blacklisted_os, "blacklisted")
 
     self.cfg.Update(self.cluster, feedback_fn)
 
@@ -3214,8 +3213,8 @@ class LUDiagnoseOS(NoHooksLU):
           params.intersection_update(node_params)
           api_versions.intersection_update(node_api)
 
-      is_hid = os_name in cluster.hidden_oss
-      is_blk = os_name in cluster.blacklisted_oss
+      is_hid = os_name in cluster.hidden_os
+      is_blk = os_name in cluster.blacklisted_os
       if ((self._HID not in self.op.output_fields and is_hid) or
           (self._BLK not in self.op.output_fields and is_blk) or
           (self._VLD not in self.op.output_fields and not valid)):
@@ -6700,7 +6699,7 @@ class LUCreateInstance(LogicalUnit):
       if self.op.os_type is None:
         raise errors.OpPrereqError("No guest OS specified",
                                    errors.ECODE_INVAL)
-      if self.op.os_type in self.cfg.GetClusterInfo().blacklisted_oss:
+      if self.op.os_type in self.cfg.GetClusterInfo().blacklisted_os:
         raise errors.OpPrereqError("Guest OS '%s' is not allowed for"
                                    " installation" % self.op.os_type,
                                    errors.ECODE_STATE)
diff --git a/lib/objects.py b/lib/objects.py
index 34be3dbd442b8e4cb76bb6f20fc5ed70865530ff..01c914d00f6053da1822fc325edb26455f0346a2 100644
--- a/lib/objects.py
+++ b/lib/objects.py
@@ -957,8 +957,8 @@ class Cluster(TaggableObject):
     "maintain_node_health",
     "uid_pool",
     "default_iallocator",
-    "hidden_oss",
-    "blacklisted_oss",
+    "hidden_os",
+    "blacklisted_os",
     ] + _TIMESTAMPS + _UUID
 
   def UpgradeConfig(self):
@@ -1025,11 +1025,11 @@ class Cluster(TaggableObject):
       self.reserved_lvs = []
 
     # hidden and blacklisted operating systems added before 2.2.1
-    if self.hidden_oss is None:
-      self.hidden_oss = []
+    if self.hidden_os is None:
+      self.hidden_os = []
 
-    if self.blacklisted_oss is None:
-      self.blacklisted_oss = []
+    if self.blacklisted_os is None:
+      self.blacklisted_os = []
 
   def ToDict(self):
     """Custom function for cluster.
diff --git a/lib/opcodes.py b/lib/opcodes.py
index f062f4fe895a99555985580c59ba9dd17b67fc49..96d3436c9b0968723a2a11c62478615f8b54bb57 100644
--- a/lib/opcodes.py
+++ b/lib/opcodes.py
@@ -315,8 +315,8 @@ class OpSetClusterParams(OpCode):
     "remove_uids",
     "default_iallocator",
     "reserved_lvs",
-    "hidden_oss",
-    "blacklisted_oss",
+    "hidden_os",
+    "blacklisted_os",
     ]
 
 
diff --git a/scripts/gnt-os b/scripts/gnt-os
index 9392b3809e3db1f6521cd0a3212073b4a26b3af5..2c25065bd6f658153c89fecfe7e4e815fd606c33 100755
--- a/scripts/gnt-os
+++ b/scripts/gnt-os
@@ -273,8 +273,8 @@ def ModifyOS(opts, args):
 
   op = opcodes.OpSetClusterParams(os_hvp=os_hvp,
                                   osparams=osp,
-                                  hidden_oss=ohid,
-                                  blacklisted_oss=oblk)
+                                  hidden_os=ohid,
+                                  blacklisted_os=oblk)
   SubmitOpCode(op, opts=opts)
 
   return 0