X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-abi.c;h=79d6e7ffd1cb24ad242fe4d52fbe7c0065d02f62;hb=5594698f9c8ad13e0964c67946d1867df7757dae;hp=586116dae39f6f5f50726191d90951d029bbea7e;hpb=5b3cf4f924befda843a7736daf84f8ecae5e86a4;p=lttng-modules.git diff --git a/lttng-abi.c b/lttng-abi.c index 586116da..79d6e7ff 100644 --- a/lttng-abi.c +++ b/lttng-abi.c @@ -1517,6 +1517,15 @@ static long lttng_stream_ring_buffer_ioctl(struct file *filp, goto error; return put_u64(seq, arg); } + case LTTNG_RING_BUFFER_INSTANCE_ID: + { + uint64_t id; + + ret = ops->instance_id(config, buf, &id); + if (ret < 0) + goto error; + return put_u64(id, arg); + } default: return lib_ring_buffer_file_operations.unlocked_ioctl(filp, cmd, arg); @@ -1612,6 +1621,15 @@ static long lttng_stream_ring_buffer_compat_ioctl(struct file *filp, goto error; return put_u64(seq, arg); } + case LTTNG_RING_BUFFER_COMPAT_INSTANCE_ID: + { + uint64_t id; + + ret = ops->instance_id(config, buf, &id); + if (ret < 0) + goto error; + return put_u64(id, arg); + } default: return lib_ring_buffer_file_operations.compat_ioctl(filp, cmd, arg);