[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v6 03/10] vnuma hook to debug-keys u
>>> On 18.07.14 at 07:50, <ufimtseva@xxxxxxxxx> wrote: > @@ -389,6 +389,33 @@ static void dump_numa(unsigned char key) > > for_each_online_node(i) > printk(" Node %u: %u\n", i, page_num_node[i]); > + > + if ( d->vnuma ) { > + printk(" Domain has %u vnodes, %u vcpus\n", > d->vnuma->nr_vnodes, d->max_vcpus); > + for ( i = 0; i < d->vnuma->nr_vnodes; i++ ) { > + err = snprintf(keyhandler_scratch, 12, "%u", > d->vnuma->vnode_to_pnode[i]); > + if ( err < 0 ) > + printk(" vnode %u - pnode %s,", > i, "any"); "any"? This is more like "unknown" or "???". > + else > + printk(" vnode %u - pnode %s,", > i, > + d->vnuma->vnode_to_pnode[i] == NUMA_NO_NODE ? > "any" : keyhandler_scratch); > + printk(" %"PRIu64" MB, ", > + (d->vnuma->vmemrange[i].end - > d->vnuma->vmemrange[i].start) >> 20); > + printk("vcpu nums: "); By strcpy()ing into keyhandler_scratch in the special case paths above you could collapse all three printk()s into one. > + for ( j = 0, n = 0; j < d->max_vcpus; j++ ) { > + if ( d->vnuma->vcpu_to_vnode[j] == i ) { > + if ( ((n + 1) % 8) == 0 ) > + printk("%d\n", j); > + else if ( !(n % 8) && n != 0 ) > + printk("%s%d ", " > ", j); > + else > + printk("%d ", j); > + n++; Indentation. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |