summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d1613cf)
refs #79
Signed-off-by: David Goulet <dgoulet@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
/*
* Compatible lttng-modules version.
*/
/*
* Compatible lttng-modules version.
*/
-#define KERN_MODULES_PRE_VERSION 1
-#define KERN_MODULES_PRE_PATCHLEVEL 9
+#define KERN_MODULES_PRE_MAJOR 1
+#define KERN_MODULES_PRE_MINOR 9
-#define KERN_MODULES_VERSION 2
-#define KERN_MODULES_PATCHLEVEL 0
-#define KERN_MODULES_SUBLEVEL 0
+#define KERN_MODULES_MAJOR 2
+#define KERN_MODULES_MINOR 0
struct kern_modules_param {
const char *name;
struct kern_modules_param {
const char *name;
- if (version.version != KERN_MODULES_PRE_VERSION
- && version.version != KERN_MODULES_VERSION) {
+ if (version.major != KERN_MODULES_PRE_MAJOR
+ && version.major != KERN_MODULES_MAJOR) {
- DBG2("Kernel tracer version validated (major version %d)", version.version);
+ DBG2("Kernel tracer version validated (major version %d)", version.major);
return 0;
error_version:
ERR("Kernel major version %d is not compatible (supporting <= %d)",
return 0;
error_version:
ERR("Kernel major version %d is not compatible (supporting <= %d)",
- version.version, KERN_MODULES_VERSION)
+ version.major, KERN_MODULES_MAJOR)
};
struct lttng_kernel_tracer_version {
};
struct lttng_kernel_tracer_version {
+ uint32_t major;
+ uint32_t minor;
};
enum lttng_kernel_calibrate_type {
};
enum lttng_kernel_calibrate_type {