[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 1/8] common/vsprintf: Special-case DOMID_IDLE handling for %pv
Prints dIDLEv0 as opposed to d32767v0 Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> CC: Keir Fraser <keir@xxxxxxx> CC: Jan Beulich <JBeulich@xxxxxxxx> CC: Tim Deegan <tim@xxxxxxx> CC: Ian Campbell <Ian.Campbell@xxxxxxxxxx> CC: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> --- xen/common/vsprintf.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xen/common/vsprintf.c b/xen/common/vsprintf.c index 065cc42..ed76f24 100644 --- a/xen/common/vsprintf.c +++ b/xen/common/vsprintf.c @@ -338,7 +338,10 @@ static char *pointer(char *str, char *end, const char **fmt_ptr, ++*fmt_ptr; if ( str < end ) *str = 'd'; - str = number(str + 1, end, v->domain->domain_id, 10, -1, -1, 0); + if ( unlikely(v->domain->domain_id == DOMID_IDLE) ) + str = string(str + 1, end, "IDLE", -1, -1, 0); + else + str = number(str + 1, end, v->domain->domain_id, 10, -1, -1, 0); if ( str < end ) *str = 'v'; return number(str + 1, end, v->vcpu_id, 10, -1, -1, 0); -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |