X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt-debugfs-abi.c;h=72077183aaa5c01acc48a85a0e3aeaa527e85363;hb=f71ecafa46ad2ba9998ba6e4c425645d988d7f8c;hp=0aa2cec03381ea0f58d121f1136cc6e7544b9455;hpb=44252f0fd51fd4bf28926dcef525355bceb08c5f;p=lttng-modules.git diff --git a/ltt-debugfs-abi.c b/ltt-debugfs-abi.c index 0aa2cec0..72077183 100644 --- a/ltt-debugfs-abi.c +++ b/ltt-debugfs-abi.c @@ -609,8 +609,9 @@ unsigned int lttng_channel_poll(struct file *file, poll_table *wait) return POLLERR; if (channel->ops->is_finalized(channel->chan)) return POLLHUP; - else + if (channel->ops->buffer_has_read_closed_stream(channel->chan)) return POLLIN | POLLRDNORM; + return 0; } return mask;