[IA64] Provide backing for XEN_DOMCTL_set_opt_feature
authorAlex Williamson <alex.williamson@hp.com>
Thu, 29 Nov 2007 19:01:44 +0000 (12:01 -0700)
committerAlex Williamson <alex.williamson@hp.com>
Thu, 29 Nov 2007 19:01:44 +0000 (12:01 -0700)
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/arch/ia64/xen/dom0_ops.c

index 407d605385b966d8dd70c9649e8c0ed92089ded8..0d52d50192d9a18036b329d3f2bf097c4a5d8404 100644 (file)
@@ -343,6 +343,20 @@ long arch_do_domctl(xen_domctl_t *op, XEN_GUEST_HANDLE(xen_domctl_t) u_domctl)
     }
     break;
 
+    case XEN_DOMCTL_set_opt_feature:
+    {
+        struct xen_ia64_opt_feature *optf = &op->u.set_opt_feature.optf;
+        struct domain *d = get_domain_by_id(op->domain);
+
+        if (d == NULL) {
+            ret = -EINVAL;
+            break;
+        }
+
+        ret = domain_opt_feature(d, optf);
+    }
+    break;
+
     default:
         printk("arch_do_domctl: unrecognized domctl: %d!!!\n",op->cmd);
         ret = -ENOSYS;