diff options
author | Andy Shevchenko <[email protected]> | 2017-06-30 20:09:34 +0300 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2017-07-24 11:18:21 +0200 |
commit | 9683a64fc3cb67e663859a6bb2e0db5dcee9ed32 (patch) | |
tree | a827659fc191cb3eb4f5747dc70429a3df922396 /tools/perf/scripts/python/call-graph-from-sql.py | |
parent | eabc2a7c49c01fc97ff8c764ef7d74276b904af6 (diff) |
x86/io: Make readq() / writeq() API consistent
Despite the following commit:
93093d099e5d ("x86: provide readq()/writeq() on 32-bit too, complete")
which says:
...Also, map all the APIs to the strongest ordering variant. It's way
too easy to mess such details up in drivers and the difference between
"memory" and "" constrained asm() constructs is in the noise range.
... we have for now only one user of this API (i.e. writeq_relaxed() in
drivers/hwtracing/intel_th/sth.c) on x86 and it does care about
"relaxed" part of it.
Moreover 32-bit support has been removed from that header, though appeared
later in specific headers that emphasizes its non-atomic context.
The rest should keep in mind a consistent picture of the __raw_IO() vs. IO()
vs. IO_relaxed() API.
Signed-off-by: Andy Shevchenko <[email protected]>
Cc: Baolin Wang <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Mika Westerberg <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-sql.py')
0 files changed, 0 insertions, 0 deletions