diff --git a/include/linux/measuremore.h b/include/linux/measuremore.h index 6b6546b3150990a7569e9471bda2c50c07d0a2bf..18f2a129f0379b0413dbc018924549d024e7c133 100644 --- a/include/linux/measuremore.h +++ b/include/linux/measuremore.h @@ -3,6 +3,8 @@ #include <linux/debugfs.h> +#ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_PMCCNTR + struct pmccntr_timestamp { volatile uint32_t value; /* Additional information such as overflow counter could go here if @@ -15,6 +17,8 @@ struct pmccntr_timestamp { #define pmccntr_read(var) \ asm volatile ("mrc p15, 0, %0, c9, c13, 0\n\t" : "=r" (var)) +#endif /* CONFIG_MEASUREMORE_TIMESTAMP_TYPE_PMCCNTR */ + struct checkpoint_record { const char *name; #ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_PMCCNTR