linux-2.6
16 years agox86: split large page mapping for AMD TSEG
Andi Kleen [Wed, 12 Mar 2008 02:53:32 +0000 (03:53 +0100)] 
x86: split large page mapping for AMD TSEG

On AMD SMM protected memory is part of the address map, but handled
internally like an MTRR. That leads to large pages getting split
internally which has some performance implications. Check for the
AMD TSEG MSR and split the large page mapping on that area
explicitely if it is part of the direct mapping.

There is also SMM ASEG, but it is in the first 1MB and already covered by
the earlier split first page patch.

Idea for this came from an earlier patch by Andreas Herrmann

On a RevF dual Socket Opteron system kernbench shows a clear
improvement from this:
(together with the earlier patches in this series, especially the
split first 2MB patch)

[lower is better]
              no split stddev         split  stddev    delta
Elapsed Time   87.146 (0.727516)     84.296 (1.09098)  -3.2%
User Time     274.537 (4.05226)     273.692 (3.34344)  -0.3%
System Time    34.907 (0.42492)      34.508 (0.26832)  -1.1%
Percent CPU   322.5   (38.3007)     326.5   (44.5128)  +1.2%

=> About 3.2% improvement in elapsed time for kernbench.

With GB pages on AMD Fam1h the impact of splitting is much higher of course,
since it would split two full GB pages (together with the first
1MB split patch) instead of two 2MB pages.  I could not benchmark
a clear difference in kernbench on gbpages, so I kept it disabled
for that case

That was only limited benchmarking of course, so if someone
was interested in running more tests for the gbpages case
that could be revisited (contributions welcome)

I didn't bother implementing this for 32bit because it is very
unlikely the 32bit lowmem mapping overlaps into the TSEG near 4GB
and the 2MB low split is already handled for both.

[ mingo@elte.hu: do it on gbpages kernels too, there's no clear reason
                 why it shouldnt help there. ]

Signed-off-by: Andi Kleen <ak@suse.de>
Acked-by: andreas.herrmann3@amd.com
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: re-add rdmsrl_safe
Andi Kleen [Sat, 22 Mar 2008 09:59:28 +0000 (10:59 +0100)] 
x86: re-add rdmsrl_safe

RDMSR for 64bit values with exception handling.

Makes it easier to deal with 64bit valued MSRs. The old 64bit code
base had that too as checking_rdmsrl(), but it got dropped somehow.

Signed-off-by: Andi Kleen <andi@firstfloor.org>
Cc: andreas.herrmann3@amd.com
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: don't use large pages to map the first 2/4MB of memory
Andi Kleen [Wed, 12 Mar 2008 02:53:30 +0000 (03:53 +0100)] 
x86: don't use large pages to map the first 2/4MB of memory

Intel recommends to not use large pages for the first 1MB
of the physical memory because there are fixed size MTRRs there
which cause splitups in the TLBs.

On AMD doing so is also a good idea.

The implementation is a little different between 32bit and 64bit.
On 32bit I just taught the initial page table set up about this
because it was very simple to do. This also has the advantage
that the risk of a prefetch ever seeing the page even
if it only exists for a short time is minimized.

On 64bit that is not quite possible, so use set_memory_4k() a little
later (in check_bugs) instead.

Signed-off-by: Andi Kleen <ak@suse.de>
Acked-by: andreas.herrmann3@amd.com
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: add set_memory_4k to pageattr.c
Andi Kleen [Wed, 12 Mar 2008 02:53:29 +0000 (03:53 +0100)] 
x86: add set_memory_4k to pageattr.c

Add a new function to force split large pages into 4k pages.
This is needed for some followup optimizations.

I had to add a new field to cpa_data to pass down the information
that try_preserve_large_page should not run.

Right now no set_page_4k() because I didn't need it and all the
specialized users I have in mind would be more comfortable with
pure addresses. I also didn't export it because it's unlikely
external code needs it.

Signed-off-by: Andi Kleen <ak@suse.de>
Cc: andreas.herrmann3@amd.com
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: account overlapped mappings in max_pfn_mapped
Andi Kleen [Wed, 12 Mar 2008 02:53:28 +0000 (03:53 +0100)] 
x86: account overlapped mappings in max_pfn_mapped

When end_pfn is not aligned to 2MB (or 1GB) then the kernel might
map more memory than end_pfn. Account this in max_pfn_mapped.

Signed-off-by: Andi Kleen <ak@suse.de>
Cc: andreas.herrmann3@amd.com
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: replace the now useless max_pfn_mapped define
Thomas Gleixner [Fri, 21 Mar 2008 20:27:10 +0000 (21:27 +0100)] 
x86: replace the now useless max_pfn_mapped define

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: implement true end_pfn_mapped for 32bit
Andi Kleen [Wed, 12 Mar 2008 02:53:27 +0000 (03:53 +0100)] 
x86: implement true end_pfn_mapped for 32bit

Even on 32bit 2MB pages can map more memory than is in the true
max_low_pfn if end_pfn is not highmem and not aligned to 2MB.
Add a end_pfn_map similar to x86-64 that accounts for this
fact. This is important for code that really needs to know about
all mapping aliases.

Signed-off-by: Andi Kleen <ak@suse.de>
Cc: andreas.herrmann3@amd.com
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: move early exception handlers into init.text
Andi Kleen [Tue, 11 Mar 2008 01:23:21 +0000 (02:23 +0100)] 
x86: move early exception handlers into init.text

Currently they are in .text.head because the rest of head_64.S.
.text.head is not removed as init data, but the early exception handlers
should be because they are not needed after early boot of the BP.
So move them over.

Signed-off-by: Andi Kleen <ak@suse.de>
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: replace early exception setup macro recursion with loop
Andi Kleen [Tue, 11 Mar 2008 01:23:22 +0000 (02:23 +0100)] 
x86: replace early exception setup macro recursion with loop

The early exception handlers are currently set up using a macro
recursion. There is only one user left. Replace the macro with a
standard loop in place.

Noop patch, just a cleanup.

[ tglx@linutronix.de: simplified ]

Signed-off-by: Andi Kleen <ak@suse.de>
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: don't set up early exception handlers for external interrupts
Andi Kleen [Tue, 11 Mar 2008 01:23:20 +0000 (02:23 +0100)] 
x86: don't set up early exception handlers for external interrupts

All of early setup runs with interrupts disabled, so there is no
need to set up early exception handlers for vectors >= 32

This saves some minor text size.

Signed-off-by: Andi Kleen <ak@suse.de>
Cc: mingo@elte.hu
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: relocate_kernel - use predefined macroses for page attributes
gorcunov@gmail.com [Sat, 22 Mar 2008 21:00:09 +0000 (00:00 +0300)] 
x86: relocate_kernel - use predefined macroses for page attributes

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: relocate_kernel - use predefined macroses for processor state
gorcunov@gmail.com [Sat, 22 Mar 2008 21:00:08 +0000 (00:00 +0300)] 
x86: relocate_kernel - use predefined macroses for processor state

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: relocate_kernel - use PAGE_SIZE instead of numeric constant
gorcunov@gmail.com [Sat, 22 Mar 2008 21:00:07 +0000 (00:00 +0300)] 
x86: relocate_kernel - use PAGE_SIZE instead of numeric constant

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: relocate_kernel_32.S - clear register in more elegant way
gorcunov@gmail.com [Sat, 22 Mar 2008 21:00:06 +0000 (00:00 +0300)] 
x86: relocate_kernel_32.S - clear register in more elegant way

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: fix test_poke for vmalloced pages
Mathieu Desnoyers [Wed, 12 Mar 2008 15:54:16 +0000 (11:54 -0400)] 
x86: fix test_poke for vmalloced pages

* Ingo Molnar (mingo@elte.hu) wrote:
>
> * Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> wrote:
>
> > The shadow vmap for DEBUG_RODATA kernel text modification uses
> > virt_to_page to get the pages from the pointer address.
> >
> > However, I think vmalloc_to_page would be required in case the page is
> > used for modules.
> >
> > Since only the core kernel text is marked read-only, use
> > kernel_text_address() to make sure we only shadow map the core kernel
> > text, not modules.
>
> actually, i think we should mark module text readonly too.
>

Yes, but in the meantime, the x86 tree would need this patch to make
kprobes work correctly on modules.

I suspect that without this fix, with the enhanced hotplug and kprobes
patch, kprobes will use text_poke to insert breakpoints in modules
(vmalloced pages used), which will map the wrong pages and corrupt
random kernel locations instead of updating the correct page.

Work that would write protect the module pages should clearly be done,
but it can come in a later time. We have to make sure we interact
correctly with the page allocation debugging, as an example.

Here is the patch against x86.git 2.6.25-rc5 :

The shadow vmap for DEBUG_RODATA kernel text modification uses virt_to_page to
get the pages from the pointer address.

However, I think vmalloc_to_page would be required in case the page is used for
modules.

Since only the core kernel text is marked read-only, use kernel_text_address()
to make sure we only shadow map the core kernel text, not modules.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: akpm@linux-foundation.org
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: clean up vSMP detection
Ravikiran G Thirumalai [Mon, 24 Mar 2008 21:48:36 +0000 (14:48 -0700)] 
x86: clean up vSMP detection

vSMP detection: access pci config space early in boot to detect if the
system is a vSMPowered box, and cache the result in a flag, so that
is_vsmp_box() retrieves the value of the flag always.

Signed-off-by: Ravikiran Thirumalai <kiran@scalex86.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: pgtable, document pde bits
Jiri Slaby [Sat, 22 Mar 2008 17:50:22 +0000 (18:50 +0100)] 
x86: pgtable, document pde bits

Some of pde bits weren't documented, add the short description to them.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: spinlock ops are always-inlined
Ingo Molnar [Fri, 29 Feb 2008 09:29:38 +0000 (10:29 +0100)] 
x86: spinlock ops are always-inlined

Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agox86: only enable interrupts when kernel state has been set up
Jeremy Fitzhardinge [Mon, 24 Mar 2008 23:43:21 +0000 (16:43 -0700)] 
x86: only enable interrupts when kernel state has been set up

The sysenter path tries to enable interrupts immediately.  Unfortunately
this doesn't work in a paravirt environment, because not enough kernel
state has been set up at that point (namely, pointing %fs to the kernel
percpu data segment).  To fix this, defer ENABLE_INTERRUPTS until after
the kernel state has been set up.

Unfortunately this means that we're running with interrupts disabled
for a while without calling the IRQ tracing code, but that can't be
called without setting up %fs either.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/xor_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:04:03 +0000 (01:04 -0700)] 
include/asm-x86/xor_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/xor_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:04:02 +0000 (01:04 -0700)] 
include/asm-x86/xor_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/voyager.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:04:00 +0000 (01:04 -0700)] 
include/asm-x86/voyager.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/vmi.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:59 +0000 (01:03 -0700)] 
include/asm-x86/vmi.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/vm86.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:58 +0000 (01:03 -0700)] 
include/asm-x86/vm86.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/vga.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:57 +0000 (01:03 -0700)] 
include/asm-x86/vga.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/vdso.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:56 +0000 (01:03 -0700)] 
include/asm-x86/vdso.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/user_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:55 +0000 (01:03 -0700)] 
include/asm-x86/user_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/user32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:54 +0000 (01:03 -0700)] 
include/asm-x86/user32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/user_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:53 +0000 (01:03 -0700)] 
include/asm-x86/user_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/unistd_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:52 +0000 (01:03 -0700)] 
include/asm-x86/unistd_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/unistd_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:51 +0000 (01:03 -0700)] 
include/asm-x86/unistd_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/unaligned.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:50 +0000 (01:03 -0700)] 
include/asm-x86/unaligned.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/uaccess_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:49 +0000 (01:03 -0700)] 
include/asm-x86/uaccess_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/uaccess_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:48 +0000 (01:03 -0700)] 
include/asm-x86/uaccess_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/tsc.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:47 +0000 (01:03 -0700)] 
include/asm-x86/tsc.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/topology.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:46 +0000 (01:03 -0700)] 
include/asm-x86/topology.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/tlbflush.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:45 +0000 (01:03 -0700)] 
include/asm-x86/tlbflush.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/thread_info_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:43 +0000 (01:03 -0700)] 
include/asm-x86/thread_info_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/thread_info_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:42 +0000 (01:03 -0700)] 
include/asm-x86/thread_info_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/tce.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:40 +0000 (01:03 -0700)] 
include/asm-x86/tce.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/system.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:39 +0000 (01:03 -0700)] 
include/asm-x86/system.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/sync_bitops.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:38 +0000 (01:03 -0700)] 
include/asm-x86/sync_bitops.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/swiotlb.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:37 +0000 (01:03 -0700)] 
include/asm-x86/swiotlb.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/suspend_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:36 +0000 (01:03 -0700)] 
include/asm-x86/suspend_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/suspend_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:35 +0000 (01:03 -0700)] 
include/asm-x86/suspend_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/string_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:34 +0000 (01:03 -0700)] 
include/asm-x86/string_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/string_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:33 +0000 (01:03 -0700)] 
include/asm-x86/string_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/srat.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:32 +0000 (01:03 -0700)] 
include/asm-x86/srat.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/spinlock.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:31 +0000 (01:03 -0700)] 
include/asm-x86/spinlock.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/smp_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:30 +0000 (01:03 -0700)] 
include/asm-x86/smp_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/smp_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:29 +0000 (01:03 -0700)] 
include/asm-x86/smp_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/signal.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:28 +0000 (01:03 -0700)] 
include/asm-x86/signal.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/sigcontext.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:27 +0000 (01:03 -0700)] 
include/asm-x86/sigcontext.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/sigcontext32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:26 +0000 (01:03 -0700)] 
include/asm-x86/sigcontext32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/setup.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:25 +0000 (01:03 -0700)] 
include/asm-x86/setup.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/rwsem.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:21 +0000 (01:03 -0700)] 
include/asm-x86/rwsem.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/rio.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:20 +0000 (01:03 -0700)] 
include/asm-x86/rio.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/resume-trace.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:19 +0000 (01:03 -0700)] 
include/asm-x86/resume-trace.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/reboot.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:18 +0000 (01:03 -0700)] 
include/asm-x86/reboot.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/ptrace.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:17 +0000 (01:03 -0700)] 
include/asm-x86/ptrace.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/proto.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:16 +0000 (01:03 -0700)] 
include/asm-x86/proto.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/processor.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:15 +0000 (01:03 -0700)] 
include/asm-x86/processor.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/posix_types_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:14 +0000 (01:03 -0700)] 
include/asm-x86/posix_types_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/posix_types_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:13 +0000 (01:03 -0700)] 
include/asm-x86/posix_types_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pgtable.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:12 +0000 (01:03 -0700)] 
include/asm-x86/pgtable.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pgtable_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:11 +0000 (01:03 -0700)] 
include/asm-x86/pgtable_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pgtable-3level.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:10 +0000 (01:03 -0700)] 
include/asm-x86/pgtable-3level.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pgtable_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:09 +0000 (01:03 -0700)] 
include/asm-x86/pgtable_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pgtable-2level.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:08 +0000 (01:03 -0700)] 
include/asm-x86/pgtable-2level.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/percpu.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:06 +0000 (01:03 -0700)] 
include/asm-x86/percpu.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pda.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:05 +0000 (01:03 -0700)] 
include/asm-x86/pda.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pci.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:04 +0000 (01:03 -0700)] 
include/asm-x86/pci.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pci-direct.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:03 +0000 (01:03 -0700)] 
include/asm-x86/pci-direct.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/pci_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:02 +0000 (01:03 -0700)] 
include/asm-x86/pci_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/parport.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:01 +0000 (01:03 -0700)] 
include/asm-x86/parport.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/paravirt.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:03:00 +0000 (01:03 -0700)] 
include/asm-x86/paravirt.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/param.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:59 +0000 (01:02 -0700)] 
include/asm-x86/param.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/page_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:58 +0000 (01:02 -0700)] 
include/asm-x86/page_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/page_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:57 +0000 (01:02 -0700)] 
include/asm-x86/page_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/numaq.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:56 +0000 (01:02 -0700)] 
include/asm-x86/numaq.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/numa_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:55 +0000 (01:02 -0700)] 
include/asm-x86/numa_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mutex_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:54 +0000 (01:02 -0700)] 
include/asm-x86/mutex_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mutex_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:53 +0000 (01:02 -0700)] 
include/asm-x86/mutex_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mtrr.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:52 +0000 (01:02 -0700)] 
include/asm-x86/mtrr.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/msr.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:51 +0000 (01:02 -0700)] 
include/asm-x86/msr.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/msidef.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:50 +0000 (01:02 -0700)] 
include/asm-x86/msidef.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mpspec.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:49 +0000 (01:02 -0700)] 
include/asm-x86/mpspec.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mpspec_def.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:48 +0000 (01:02 -0700)] 
include/asm-x86/mpspec_def.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mmzone_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:47 +0000 (01:02 -0700)] 
include/asm-x86/mmzone_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mmzone_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:46 +0000 (01:02 -0700)] 
include/asm-x86/mmzone_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mmx.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:45 +0000 (01:02 -0700)] 
include/asm-x86/mmx.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mmu.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:44 +0000 (01:02 -0700)] 
include/asm-x86/mmu.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mmu_context_64.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:43 +0000 (01:02 -0700)] 
include/asm-x86/mmu_context_64.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mmu_context_32.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:42 +0000 (01:02 -0700)] 
include/asm-x86/mmu_context_32.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mca_dma.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:41 +0000 (01:02 -0700)] 
include/asm-x86/mca_dma.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/mc146818rtc.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:40 +0000 (01:02 -0700)] 
include/asm-x86/mc146818rtc.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/local.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:39 +0000 (01:02 -0700)] 
include/asm-x86/local.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/lguest.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:37 +0000 (01:02 -0700)] 
include/asm-x86/lguest.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/lguest_hcall.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:36 +0000 (01:02 -0700)] 
include/asm-x86/lguest_hcall.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
16 years agoinclude/asm-x86/kvm_x86_emulate.h: checkpatch cleanups - formatting only
Joe Perches [Sun, 23 Mar 2008 08:02:35 +0000 (01:02 -0700)] 
include/asm-x86/kvm_x86_emulate.h: checkpatch cleanups - formatting only

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>