On 2017年02月07日 14:08, Peter Xu wrote:
On Tue, Feb 07, 2017 at 01:38:30PM +0800, Jason Wang wrote:
On 2017年02月03日 16:22, Peter Xu wrote:
VT-d codes are still using static DEBUG_INTEL_IOMMU macro. That's not
good, and we should end the day when we need to recompile the code
before getting useful debugging information for vt-d. Time to switch to
the trace system.
Looks like we end up with using debug macros and tracepoints at the same
time (even with patch 8), this will cause even more troubles.
I was converting debug macros into traces gradually rather than in a
single big patch. Those ones that were converted are possibly useful
for debugging of current series. I can do the rest of convertion in
another standalone patch after this series.
That's fine.
This is the first patch to do it.
Generally, the rule of mine is:
- for the old GENERAL typed message, I use trace_vtd_err*() in general.
- for the non-GENERAL typed messages, convert into specified trace_*().
- for useless DPRINTFs, I removed them.
Signed-off-by: Peter Xu<pet...@redhat.com>
---
The title is a little bit confusing, this in fact convert from debug macros
to tracepoints.
I'll find a better subject. Thanks,
-- peterx
Thanks
Reviewed-by: Jason Wang <jasow...@redhat.com>