On Sat, Aug 10, 2019 at 07:30:29AM +0800, Jin Yao wrote: SNIP
> + if (vals[i] != 0) > + return 0; > + return 1; > +} > + > +static int print_cycles_spark(char *bf, int size, unsigned long *svals, u64 > n) > +{ > + int len = n, printed; > + > + if (len <= 1) > + return 0; > + > + if (len > NUM_SPARKS) > + len = NUM_SPARKS; > + if (all_zero(svals, len)) > + return 0; > + > + printed = print_spark(bf, size, svals, len); > + printed += scnprintf(bf + printed, size - printed, " "); > + > + if (n > NUM_SPARKS) > + printed += scnprintf(bf + printed, size - printed, ".."); will this '..' ever be printed? I can't see that even if I enlarge the column width.. jirka