[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [Patch] domain create optimization
Hi, attached patch optimizes the creation of a domain in cpupool Pool-0 by not moving it from Pool-0 to Pool-0 :-) Juergen -- Juergen Gross Principal Developer Operating Systems TSP ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967 Fujitsu Technology Solutions e-mail: juergen.gross@xxxxxxxxxxxxxx Domagkstr. 28 Internet: ts.fujitsu.com D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html Signed-off by: juergen.gross@xxxxxxxxxxxxxx diff -r b0562b298d73 xen/common/cpupool.c --- a/xen/common/cpupool.c Wed Apr 21 12:51:53 2010 +0100 +++ b/xen/common/cpupool.c Thu Apr 22 13:54:11 2010 +0200 @@ -520,6 +520,12 @@ addcpu_out: rcu_unlock_domain(d); break; } + if ( op->cpupool_id == d->cpupool->cpupool_id ) + { + ret = 0; + rcu_unlock_domain(d); + break; + } printk(XENLOG_DEBUG "cpupool move_domain(dom=%d)->pool=%d\n", d->domain_id, op->cpupool_id); ret = -ENOENT; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |