From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hollis Blanchard Subject: [PATCH 2 of 3] Export kvm_vm_ioctl_create_vcpu() to be called from architecture modules Date: Mon, 04 Feb 2008 23:34:33 -0600 Message-ID: <7dd50dab9096c8e01257.1202189673@basalt> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org, kvm-ppc-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org To: Avi Kivity Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org # HG changeset patch # User Hollis Blanchard # Date 1202189666 21600 # Node ID 7dd50dab9096c8e0125792e3f48083c3f47fceab # Parent bede9476e203f5bf59d21cc3cd71a30de2ce2c44 Signed-off-by: Hollis Blanchard --- 2 files changed, 3 insertions(+), 1 deletion(-) include/linux/kvm_host.h | 1 + virt/kvm/kvm_main.c | 3 ++- diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h @@ -208,6 +208,7 @@ int kvm_vm_ioctl_set_memory_region(struc struct kvm_userspace_memory_region *mem, int user_alloc); +int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, int n, void *opaque); long kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg); void kvm_arch_destroy_vm(struct kvm *kvm); diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -733,7 +733,7 @@ static int create_vcpu_fd(struct kvm_vcp /* * Creates some virtual cpus. Good luck creating more than one. */ -static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, int n, void *opaque) +int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, int n, void *opaque) { int r; struct kvm_vcpu *vcpu; @@ -774,6 +774,7 @@ vcpu_destroy: kvm_arch_vcpu_destroy(vcpu); return r; } +EXPORT_SYMBOL_GPL(kvm_vm_ioctl_create_vcpu); static int kvm_vcpu_ioctl_set_sigmask(struct kvm_vcpu *vcpu, sigset_t *sigset) { ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/