Re: [PATCH v4 09/22] perf: Support overwrite mode for AUX area

From: Peter Zijlstra
Date: Tue Sep 09 2014 - 08:43:57 EST


On Tue, Sep 09, 2014 at 02:53:42PM +0300, Alexander Shishkin wrote:

> We can infer where the new data starts from the timestamps in the trace
> stream, so the decoder can take care of it (and that's how it's done at
> the moment).

So that means the data stream can be read from arbitrary locations,
right? I can imagine not all data streams are always readable like that
(for instance the perf datastream is not).

Does it make sense to have the driver provide head,tail for this mode?
In your case you can simply provide whatever, but for those where it
matters they can ensure consistent data such that the stream might be
recoverable.

Attachment: pgpo1bwBt6XEE.pgp
Description: PGP signature