X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-calibrate.c;h=5394c24e77f82e1a4f9039b4a7f50f13dc52e4fb;hb=27e6eda75df97483d07d61ba731bbc428e2161f9;hp=45c01e32f73d3c028d5fb632f0cda3a0206bfbab;hpb=57105fc258cabb75b3a579aaba53b2024fd340e0;p=lttng-modules.git diff --git a/lttng-calibrate.c b/lttng-calibrate.c index 45c01e32..5394c24e 100644 --- a/lttng-calibrate.c +++ b/lttng-calibrate.c @@ -1,25 +1,26 @@ -/* - * lttng-calibrate.c +/* SPDX-License-Identifier: (GPL-2.0 or LGPL-2.1) * - * Copyright 2011 (c) - Mathieu Desnoyers + * lttng-calibrate.c * * LTTng probe calibration. * - * Dual LGPL v2.1/GPL v2 license. + * Copyright (C) 2010-2012 Mathieu Desnoyers */ -#include "ltt-debugfs-abi.h" -#include "ltt-events.h" +#include +#include +noinline void lttng_calibrate_kretprobe(void) { + asm volatile (""); } -int lttng_calibrate(struct lttng_calibrate *calibrate) +int lttng_calibrate(struct lttng_kernel_calibrate *calibrate) { switch (calibrate->type) { - case LTTNG_CALIBRATE_KRETPROBE: - calibrate->u.kretprobe.addr = <tng_calibrate_kretprobe; + case LTTNG_KERNEL_CALIBRATE_KRETPROBE: + lttng_calibrate_kretprobe(); break; default: return -EINVAL;