[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH V2] tools:misc:xenpm: set max freq to all cpu with default cpuid
User can set max freq to specific cpu by "xenpm set-scaling-maxfreq [cpuid] <HZ>" or set max freq to all cpu with default cpuid by "xenpm set-scaling-maxfreq <HZ>". Set max freq with default cpuid will cause segmentation fault after commit id d4906b5d05. This patch will fix this issue and add ability to set max freq with default cpuid. Signed-off-by: Luwei Kang <luwei.kang@xxxxxxxxx> --- tools/misc/xenpm.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/misc/xenpm.c b/tools/misc/xenpm.c index ded40b9..762311e 100644 --- a/tools/misc/xenpm.c +++ b/tools/misc/xenpm.c @@ -99,10 +99,12 @@ static void parse_cpuid_and_int(int argc, char *argv[], exit(EINVAL); } - parse_cpuid(argv[0], cpuid); - if ( sscanf(argv[1], "%d", val) != 1 ) + if ( argc > 1 ) + parse_cpuid(argv[0], cpuid); + + if ( sscanf(argv[argc > 1], "%d", val) != 1 ) { - fprintf(stderr, "Invalid %s '%s'\n", what, argv[1]); + fprintf(stderr, "Invalid %s '%s'\n", what, argv[argc > 1]); exit(EINVAL); } } -- 1.8.3.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |