On 04/15/2015 04:16 AM, Peter Zijlstra wrote:
> On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
>
>> diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
>> index c9b3005..0a2d862 100644
>> --- a/kernel/trace/ring_buffer.c
>> +++ b/kernel/trace/ring_buffer.c
On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
> diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
> index c9b3005..0a2d862 100644
> --- a/kernel/trace/ring_buffer.c
> +++ b/kernel/trace/ring_buffer.c
> @@ -482,6 +482,7 @@ struct ring_buffer_per_cpu {
>
On Tue, Apr 14, 2015 at 07:33:00PM -0500, Suresh E. Warrier wrote:
> On 04/14/2015 12:13 PM, Peter Zijlstra wrote:
> > On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
> >> +static u64 *get_write_timestamp(struct ring_buffer_per_cpu *cpu_buffer,
> >> +
On 04/15/2015 04:16 AM, Peter Zijlstra wrote:
On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index c9b3005..0a2d862 100644
--- a/kernel/trace/ring_buffer.c
+++ b/kernel/trace/ring_buffer.c
@@ -482,6
On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index c9b3005..0a2d862 100644
--- a/kernel/trace/ring_buffer.c
+++ b/kernel/trace/ring_buffer.c
@@ -482,6 +482,7 @@ struct ring_buffer_per_cpu {
On Tue, Apr 14, 2015 at 07:33:00PM -0500, Suresh E. Warrier wrote:
On 04/14/2015 12:13 PM, Peter Zijlstra wrote:
On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
+static u64 *get_write_timestamp(struct ring_buffer_per_cpu *cpu_buffer,
+ unsigned
On 04/14/2015 12:13 PM, Peter Zijlstra wrote:
> On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
>> +static u64 *get_write_timestamp(struct ring_buffer_per_cpu *cpu_buffer,
>> +unsigned long *flags)
>> +{
>> +if (rb_precise_nested_write_ts()) {
>>
On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
> +static u64 *get_write_timestamp(struct ring_buffer_per_cpu *cpu_buffer,
> + unsigned long *flags)
> +{
> + if (rb_precise_nested_write_ts()) {
> + /*
> + * Ensure that we
On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
+static u64 *get_write_timestamp(struct ring_buffer_per_cpu *cpu_buffer,
+ unsigned long *flags)
+{
+ if (rb_precise_nested_write_ts()) {
+ /*
+ * Ensure that we are
On 04/14/2015 12:13 PM, Peter Zijlstra wrote:
On Mon, Apr 13, 2015 at 09:38:01PM -0500, Suresh E. Warrier wrote:
+static u64 *get_write_timestamp(struct ring_buffer_per_cpu *cpu_buffer,
+unsigned long *flags)
+{
+if (rb_precise_nested_write_ts()) {
+
When tracing the behavior of multiple fio jobs running in parallel
our performance team observed that some scsi_dispatch_cmd_done events
appeared to occur earlier, often several microseconds earlier, than
their associated scsi_dispatch_cmd_start event in the trace records.
Other interrupt events
When tracing the behavior of multiple fio jobs running in parallel
our performance team observed that some scsi_dispatch_cmd_done events
appeared to occur earlier, often several microseconds earlier, than
their associated scsi_dispatch_cmd_start event in the trace records.
Other interrupt events
12 matches
Mail list logo