X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Flttng-abi.c;h=775f141714724224c4178e2288acda5da2c66101;hb=b01155bac7199bfef02b9bc06e85421c28859626;hp=09e437884c8e54971dad9597d6f517cb8cf660fc;hpb=18f12d55db4f9c78bde2738931a45557050858eb;p=lttng-modules.git diff --git a/src/lttng-abi.c b/src/lttng-abi.c index 09e43788..775f1417 100644 --- a/src/lttng-abi.c +++ b/src/lttng-abi.c @@ -909,11 +909,14 @@ skip_get_next: } read_count += copy_len; } - return read_count; + goto put_record; nodata: *ppos = 0; chan->iter.len_left = 0; + +put_record: + lib_ring_buffer_put_current_record(buf); return read_count; } @@ -1801,6 +1804,7 @@ int lttng_abi_create_event_notifier(struct file *event_notifier_group_file, switch (event_notifier_param->event.instrumentation) { case LTTNG_KERNEL_TRACEPOINT: + break; case LTTNG_KERNEL_KPROBE: case LTTNG_KERNEL_UPROBE: case LTTNG_KERNEL_KRETPROBE: