x86, pebs: correct qualifier passed to ds_write_config() from ds_request_pebs()
ds_write_config() can write the BTS as well as the PEBS part of the DS config. ds_request_pebs() passes the wrong qualifier, which results in the wrong configuration to be written. Reported-by: Stephane Eranian <eranian@googlemail.com> Signed-off-by: Markus Metzger <markus.t.metzger@intel.com> LKML-Reference: <20090305085721.A22550@sedona.ch.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
9ca0791dca
commit
73bf1b62f5
1 changed files with 1 additions and 1 deletions
|
@ -729,7 +729,7 @@ struct pebs_tracer *ds_request_pebs(struct task_struct *task,
|
|||
|
||||
spin_unlock_irqrestore(&ds_lock, irq);
|
||||
|
||||
ds_write_config(tracer->ds.context, &tracer->trace.ds, ds_bts);
|
||||
ds_write_config(tracer->ds.context, &tracer->trace.ds, ds_pebs);
|
||||
ds_resume_pebs(tracer);
|
||||
|
||||
return tracer;
|
||||
|
|
Loading…
Reference in a new issue