# HG changeset patch # User Richard Lowe # Date 1366244752 14400 # Node ID 9915df7eb3045d55fcbd9b9b62f54e45d2643ab4 # Parent a8db07801f461d84f32dfc7eb02eda6095c7fdd2 3724 kstat reports idle time as io_wait, kernel as pio_wait, etc Reviewed by: Brendan Gregg Reviewed by: Joshua M. Clulow Reviewed by: Jason King Approved by: Garrett D'Amore diff -r a8db07801f46 -r 9915df7eb304 usr/src/cmd/stat/kstat/kstat.c --- a/usr/src/cmd/stat/kstat/kstat.c Thu Mar 21 15:19:00 2013 -0400 +++ b/usr/src/cmd/stat/kstat/kstat.c Wed Apr 17 20:25:52 2013 -0400 @@ -918,9 +918,9 @@ SAVE_UINT32_X(ksi, "user", sysinfo->cpu[CPU_USER]); SAVE_UINT32_X(ksi, "kernel", sysinfo->cpu[CPU_KERNEL]); SAVE_UINT32_X(ksi, "wait", sysinfo->cpu[CPU_WAIT]); - SAVE_UINT32_X(ksi, "wait_io", sysinfo->cpu[W_IO]); - SAVE_UINT32_X(ksi, "wait_swap", sysinfo->cpu[W_SWAP]); - SAVE_UINT32_X(ksi, "wait_pio", sysinfo->cpu[W_PIO]); + SAVE_UINT32_X(ksi, "wait_io", sysinfo->wait[W_IO]); + SAVE_UINT32_X(ksi, "wait_swap", sysinfo->wait[W_SWAP]); + SAVE_UINT32_X(ksi, "wait_pio", sysinfo->wait[W_PIO]); SAVE_UINT32(ksi, sysinfo, bread); SAVE_UINT32(ksi, sysinfo, bwrite); SAVE_UINT32(ksi, sysinfo, lread);