File procps-ng-3.3.10-large_pcpu.patch of Package procps.19448

---
 top/top.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

--- top/top.c
+++ top/top.c	2018-04-04 12:09:16.087193018 +0000
@@ -2478,7 +2478,11 @@ static void zap_fieldstab (void) {
    Cpu_pmax = 99.9;
    if (Rc.mode_irixps && smp_num_cpus > 1 && !Thread_mode) {
       Cpu_pmax = 100.0 * smp_num_cpus;
-      if (smp_num_cpus > 10) {
+      if (smp_num_cpus > 1000) {
+	 if (Cpu_pmax > 9999999.0) Cpu_pmax = 9999999.0;
+      } else if (smp_num_cpus > 100) {
+	 if (Cpu_pmax > 999999.0) Cpu_pmax = 999999.0;
+      } else if (smp_num_cpus > 10) {
          if (Cpu_pmax > 99999.0) Cpu_pmax = 99999.0;
       } else {
          if (Cpu_pmax > 999.9) Cpu_pmax = 999.9;
openSUSE Build Service is sponsored by