summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/ioport.c
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-12-09 16:33:44 -0800
committerH. Peter Anvin <hpa@zytor.com>2009-12-09 16:33:44 -0800
commitce9119ad90b1caba550447bfcc0a21850558ca49 (patch)
treee7005dcf5ec04848e9ddf33a5b00d11b04ea48f9 /arch/x86/kernel/ioport.c
parentf839bbc5c81b1c92ff8e81c360e9564f7b961b2e (diff)
downloadtalos-obmc-linux-ce9119ad90b1caba550447bfcc0a21850558ca49.tar.gz
talos-obmc-linux-ce9119ad90b1caba550447bfcc0a21850558ca49.zip
x86-32: Avoid pipeline serialization in PTREGSCALL1 and 2
In the PTREGSCALL1 and 2 macros, we can trivially avoid an unnecessary pipeline serialization, so do so. In PTREGSCALLS3 this is much less clear-cut since we have to push a new value to the stack. Leave it alone for now assuming it is as good as it is going to be; may want to check on Atom or another in-order x86 to see if we can do better. Signed-off-by: H. Peter Anvin <hpa@zytor.com> Cc: Brian Gerst <brgerst@gmail.com> LKML-Reference: <1260403316-5679-2-git-send-email-brgerst@gmail.com>
Diffstat (limited to 'arch/x86/kernel/ioport.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud