Kconsumerd use the output parameter
[lttng-tools.git] / ltt-kconsumerd / ltt-kconsumerd.c
index 64c5ccfae908499c20eeb59a5cdb305eae342a2c..32a726cf58bb00a2eaaab05091178675cd8d655b 100644 (file)
@@ -215,7 +215,7 @@ static int read_subbuffer(struct kconsumerd_fd *kconsumerd_fd)
                goto end;
        }
 
-       switch (DEFAULT_KERNEL_CHANNEL_OUTPUT) {
+       switch (kconsumerd_fd->output) {
                case LTTNG_EVENT_SPLICE:
                        /* read the whole subbuffer */
                        err = kernctl_get_padded_subbuf_size(infd, &len);
@@ -237,7 +237,7 @@ static int read_subbuffer(struct kconsumerd_fd *kconsumerd_fd)
                        break;
                case LTTNG_EVENT_MMAP:
                        /* read the used subbuffer size */
-                       err = kernctl_get_subbuf_size(infd, &len);
+                       err = kernctl_get_padded_subbuf_size(infd, &len);
                        if (err != 0) {
                                ret = errno;
                                perror("Getting sub-buffer len failed.");
This page took 0.023005 seconds and 4 git commands to generate.