Index: src/libs/zbxsysinfo/common/cpustat.c
--- src/libs/zbxsysinfo/common/cpustat.c.orig
+++ src/libs/zbxsysinfo/common/cpustat.c
@@ -661,6 +661,7 @@ read_again:
 			counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)all_states[CP_NICE];
 			counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)all_states[CP_SYS];
 			counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)all_states[CP_INTR];
+		 	counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)all_states[CP_SPIN];
 			counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)all_states[CP_IDLE];
 		}
 		else
@@ -681,6 +682,7 @@ read_again:
 			counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)one_states[CP_NICE];
 			counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)one_states[CP_SYS];
 			counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)one_states[CP_INTR];
+			counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)one_states[CP_SPIN];
 			counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)one_states[CP_IDLE];
 		}
 
