* turbostat -- Log CPU frequency and C-state residency
* on modern Intel turbo-capable processors for collectd.
*
- * Based on the kernel tools by:
+ * Based on the 'turbostat' tool of the Linux kernel, found at
+ * linux/tools/power/x86/turbostat/turbostat.c:
+ * ----
* Copyright (c) 2013 Intel Corporation.
* Len Brown <len.brown@intel.com>
*
* You should have received a copy of the GNU General Public License along with
* this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
- *
+ * ----
* Ported to collectd by Vincent Brillault <git@lerya.net>
*/
#define _GNU_SOURCE
-#include "msr-index.h"
+#include <asm/msr-index.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdbool.h>
if (!(t->flags & CPU_IS_FIRST_CORE_IN_PACKAGE))
goto done;
- snprintf(name, NAME_LEN, "pc%02d", p->package_id);
+ snprintf(name, NAME_LEN, "pkg%02d", p->package_id);
if (do_ptm)
turbostat_submit(NULL, "temperature", name, p->pkg_temp_c);