[ltt-dev] [UST PATCH] Code base to fix the print errors in UST (v3)
David Goulet
david.goulet at polymtl.ca
Wed Mar 2 13:01:33 EST 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 11-03-02 12:30 PM, Yannick Brosseau wrote:
> From: David Goulet <david.goulet at polymtl.ca>
> /* Check if subbuf was fully written. This is from Mathieu's algorithm/paper. */
> /* FIXME: not sure data_size = 0xffffffff when the buffer is not full. It might
> * take the value of the header size initially */
> @@ -136,9 +190,15 @@ void finish_consuming_dead_subbuffer(struct ustconsumer_callbacks *callbacks, st
> /* TODO: check on_read_partial_subbuffer return value */
> if(callbacks->on_read_partial_subbuffer)
> callbacks->on_read_partial_subbuffer(callbacks, buf, i_subbuf, valid_length);
> +
git am does not like these whitespaces... Might be a good idea to remove them
before merging. I know it's useless but ... cleaner :)
There is also two unused variable now :
buffers.c:260: warning: unused variable ‘cpu’
buffers.c:259: warning: unused variable ‘chan’
We should remove that warning.
Apart from that, it's working good on my side. All my tests and UST tests are good.
Thanks
David
> + /* Manually increment the consumed offset */
> + /* TODO ybrosseau 2011-03-02: Should only be done if the previous read was successful */
> + uatomic_add(&ustbuf->consumed, buf->subbuf_size);
>
> if(i_subbuf == last_subbuf % buf->n_subbufs)
> break;
> }
> +
> + ltt_relay_print_buffer_errors(buf, buf->channel_cpu);
> }
>
- --
David Goulet
LTTng project, DORSAL Lab.
1024D/16BD8563
BE3C 672B 9331 9796 291A 14C6 4AF7 C14B 16BD 8563
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk1uhf0ACgkQSvfBSxa9hWPGcgCgjA+utPE4mPyYiQWttCiqsWlI
3uIAn3L7qmLc2Mxgstf7bVe7I+r7JmVi
=qPSS
-----END PGP SIGNATURE-----
More information about the lttng-dev
mailing list