X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-abi.c;h=586116dae39f6f5f50726191d90951d029bbea7e;hb=5b3cf4f924befda843a7736daf84f8ecae5e86a4;hp=8f63ad94c8fb053d9178aa91aa71d14d317f4e1b;hpb=0e14d6e771153a9d4f1b52cb57e3fbce52d1749d;p=lttng-modules.git diff --git a/lttng-abi.c b/lttng-abi.c index 8f63ad94..586116da 100644 --- a/lttng-abi.c +++ b/lttng-abi.c @@ -1508,6 +1508,15 @@ static long lttng_stream_ring_buffer_ioctl(struct file *filp, goto error; return put_u64(ts, arg); } + case LTTNG_RING_BUFFER_GET_SEQ_NUM: + { + uint64_t seq; + + ret = ops->sequence_number(config, buf, &seq); + if (ret < 0) + goto error; + return put_u64(seq, arg); + } default: return lib_ring_buffer_file_operations.unlocked_ioctl(filp, cmd, arg); @@ -1594,6 +1603,15 @@ static long lttng_stream_ring_buffer_compat_ioctl(struct file *filp, goto error; return put_u64(ts, arg); } + case LTTNG_RING_BUFFER_COMPAT_GET_SEQ_NUM: + { + uint64_t seq; + + ret = ops->sequence_number(config, buf, &seq); + if (ret < 0) + goto error; + return put_u64(seq, arg); + } default: return lib_ring_buffer_file_operations.compat_ioctl(filp, cmd, arg);