kernel - loadavg structure 32->64 bit fields
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 12 Aug 2017 18:16:26 +0000 (11:16 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 12 Aug 2017 18:16:26 +0000 (11:16 -0700)
commit41ca9afb26bd2f0654acb8462f6abe441e329f80
tree4e39d8fb0611c8e07e0d81265354be6fc0963a7f
parente6b81333e1c342741087c579a9407da5bf4eca62
kernel - loadavg structure 32->64 bit fields

* The loadavg structure overflows when a large number of processes
  are running.  Yes, I in fact got it to overflow.  Change the load
  fields from 32 to 64 bits.

* Tested to 400,000 runnable processes.
sys/kern/kern_synch.c
sys/sys/resource.h