top: do unsigned rather than signed division in do_stats()

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2018-03-07 04:20:22 +01:00
parent 86107d6dc7
commit 75e56a3db9

View File

@ -180,7 +180,7 @@ struct globals {
#else #else
cmp_funcp sort_function[SORT_DEPTH]; cmp_funcp sort_function[SORT_DEPTH];
struct save_hist *prev_hist; struct save_hist *prev_hist;
int prev_hist_count; unsigned prev_hist_count;
jiffy_counts_t cur_jif, prev_jif; jiffy_counts_t cur_jif, prev_jif;
/* int hist_iterations; */ /* int hist_iterations; */
unsigned total_pcpu; unsigned total_pcpu;
@ -189,7 +189,7 @@ struct globals {
#if ENABLE_FEATURE_TOP_SMP_CPU #if ENABLE_FEATURE_TOP_SMP_CPU
/* Per CPU samples: current and last */ /* Per CPU samples: current and last */
jiffy_counts_t *cpu_jif, *cpu_prev_jif; jiffy_counts_t *cpu_jif, *cpu_prev_jif;
int num_cpus; unsigned num_cpus;
#endif #endif
#if ENABLE_FEATURE_TOP_INTERACTIVE #if ENABLE_FEATURE_TOP_INTERACTIVE
char kbd_input[KEYCODE_BUFFER_SIZE]; char kbd_input[KEYCODE_BUFFER_SIZE];
@ -355,7 +355,8 @@ static void do_stats(void)
{ {
top_status_t *cur; top_status_t *cur;
pid_t pid; pid_t pid;
int i, last_i, n; int n;
unsigned i, last_i;
struct save_hist *new_hist; struct save_hist *new_hist;
get_jiffy_counts(); get_jiffy_counts();