From 558e70e9829c97ecd228516f6e312768be0536d7 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Tue, 27 Sep 2011 09:30:49 -0400 Subject: [PATCH 1/1] ltt-kconsumerd: Fix incorrect typing MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ltt-kconsumerd.c: In function ‘on_recv_fd’: ltt-kconsumerd.c:298: warning: passing argument 2 of ‘kernctl_get_mmap_len’ from incompatible pointer type ../include/lttng-kernel-ctl.h:47: note: expected ‘long unsigned int *’ but argument is of type ‘size_t *’ Signed-off-by: Mathieu Desnoyers --- ltt-kconsumerd/ltt-kconsumerd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ltt-kconsumerd/ltt-kconsumerd.c b/ltt-kconsumerd/ltt-kconsumerd.c index d562c1729..a81be55e7 100644 --- a/ltt-kconsumerd/ltt-kconsumerd.c +++ b/ltt-kconsumerd/ltt-kconsumerd.c @@ -295,12 +295,15 @@ static int on_recv_fd(struct lttng_kconsumerd_fd *kconsumerd_fd) if (kconsumerd_fd->output == LTTNG_EVENT_MMAP) { /* get the len of the mmap region */ - ret = kernctl_get_mmap_len(kconsumerd_fd->consumerd_fd, &kconsumerd_fd->mmap_len); + unsigned long mmap_len; + + ret = kernctl_get_mmap_len(kconsumerd_fd->consumerd_fd, &mmap_len); if (ret != 0) { ret = errno; perror("kernctl_get_mmap_len"); goto error_close_fd; } + kconsumerd_fd->mmap_len = (size_t) mmap_len; kconsumerd_fd->mmap_base = mmap(NULL, kconsumerd_fd->mmap_len, PROT_READ, MAP_PRIVATE, kconsumerd_fd->consumerd_fd, 0); -- 2.34.1