X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-calibrate.c;h=38863194672aafbc6c88d2b1f6d67758fe5e54bb;hb=4f47ccf08dfac3d5db7553eb8b40bdab19764727;hp=45c01e32f73d3c028d5fb632f0cda3a0206bfbab;hpb=57105fc258cabb75b3a579aaba53b2024fd340e0;p=lttng-modules.git diff --git a/lttng-calibrate.c b/lttng-calibrate.c index 45c01e32..38863194 100644 --- a/lttng-calibrate.c +++ b/lttng-calibrate.c @@ -1,25 +1,26 @@ -/* - * lttng-calibrate.c +/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) * - * 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;