]>
pilppa.org Git - linux-2.6-omap-h63xx.git/log 
Andi Kleen  [Mon, 4 Feb 2008 15:48:09 +0000  (16:48 +0100)] 
x86: switch direct mapping setup over to set_pteSigned-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:08 +0000  (16:48 +0100)] 
x86: fix page-present check in cpa_flush_rangeSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Ingo Molnar  [Mon, 4 Feb 2008 15:48:08 +0000  (16:48 +0100)] 
x86: remove cpa warningSigned-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Andi Kleen  [Mon, 4 Feb 2008 15:48:08 +0000  (16:48 +0100)] 
x86: remove now unused clear_kernel_mappingSigned-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Andi Kleen  [Mon, 4 Feb 2008 15:48:08 +0000  (16:48 +0100)] 
x86: switch pci-gart over to using set_memory_np() instead of clear_kernel_mapping()Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:08 +0000  (16:48 +0100)] 
x86: cpa selftest, skip non present entriesSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:08 +0000  (16:48 +0100)] 
x86: CPA fix pagetable splitSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Andi Kleen  [Mon, 4 Feb 2008 15:48:08 +0000  (16:48 +0100)] 
x86: rename LARGE_PAGE_SIZE to PMD_PAGE_SIZESigned-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:07 +0000  (16:48 +0100)] 
x86: cpa, fix lookup_addressSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Ingo Molnar  [Mon, 4 Feb 2008 15:48:07 +0000  (16:48 +0100)] 
x86: AMD Athlon X2 hard hang fixSigned-off-by: Ingo Molnar <mingo@elte.hu> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:07 +0000  (16:48 +0100)] 
x86: cpa, preserve large pages if possibleSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:07 +0000  (16:48 +0100)] 
x86: cpa, check if we changed anything and tlb flushing is necessarySigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:07 +0000  (16:48 +0100)] 
x86: introduce struct cpa_dataSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Andi Kleen  [Mon, 4 Feb 2008 15:48:06 +0000  (16:48 +0100)] 
x86: cpa, only flush the cache if the caching attributes have changedSigned-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Andi Kleen  [Mon, 4 Feb 2008 15:48:06 +0000  (16:48 +0100)] 
x86: cpa, add the PAT bit definesSigned-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:06 +0000  (16:48 +0100)] 
x86: CPA return early when requested feature is not availableSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Huang, Ying  [Mon, 4 Feb 2008 15:48:06 +0000  (16:48 +0100)] 
x86: fix EFI mappingSigned-off-by: Huang Ying <ying.huang@intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:05 +0000  (16:48 +0100)] 
x86: no CPA on iounmapSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:05 +0000  (16:48 +0100)] 
x86: ioremap remove the range check of cpaSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:05 +0000  (16:48 +0100)] 
x86: simplify __ioremapSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:48:05 +0000  (16:48 +0100)] 
x86: CPA use the existing pfn in split as wellSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Arjan van de Ven  [Mon, 4 Feb 2008 15:48:05 +0000  (16:48 +0100)] 
x86: use the pfn from the page when change its attributesSigned-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@tglx.de> 
Arjan van de Ven  [Mon, 4 Feb 2008 15:48:05 +0000  (16:48 +0100)] 
x86: teach the static_protection function about high mappingsSigned-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:05 +0000  (16:48 +0100)] 
x86: add cpu mtrr init function definitions to mtrr.hSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:04 +0000  (16:48 +0100)] 
x86: add cpu init function defintions to cpu.hSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:04 +0000  (16:48 +0100)] 
x86: small sparse fix in process_32.cSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:04 +0000  (16:48 +0100)] 
x86: add function prototype to vm86.hSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:04 +0000  (16:48 +0100)] 
x86: add include to cpu/intel.cSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:03 +0000  (16:48 +0100)] 
x86: remove final FASTCALL() usesSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Andi Kleen  [Mon, 4 Feb 2008 15:48:03 +0000  (16:48 +0100)] 
x86: remove special NUMAQ support in io_32.hSigned-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Andi Kleen  [Mon, 4 Feb 2008 15:48:03 +0000  (16:48 +0100)] 
x86: move NUMAQ io handling into arch/x86/pci/numa.cSigned-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Cyrill Gorcunov  [Mon, 4 Feb 2008 15:48:03 +0000  (16:48 +0100)] 
x86: cleanup - eliminate numbers in LDT allocation code
This patch eliminates numbers in LDT allocation code
trying to make it clear to understand from where
these numbers come.
No code changed:
   text    data     bss     dec     hex filename
   1896       0       0    1896     768 ldt.o.before
   1896       0       0    1896     768 ldt.o.after
md5:
 
6cbec8705008ddb4b704aade60bceda3   ldt.o.before.asm
 
6cbec8705008ddb4b704aade60bceda3   ldt.o.after.asm
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> 
Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Jeremy Fitzhardinge  [Mon, 4 Feb 2008 15:48:02 +0000  (16:48 +0100)] 
x86: update reference for PAE tlb flushingSigned-off-by: Jeremy Fitzhardinge <jeremy@xensource.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Jeremy Fitzhardinge  [Mon, 4 Feb 2008 15:48:02 +0000  (16:48 +0100)] 
x86: pud_clear: only reload cr3 if necessarySigned-off-by: Jeremy Fitzhardinge <jeremy@xensource.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Jeremy Fitzhardinge  [Mon, 4 Feb 2008 15:48:02 +0000  (16:48 +0100)] 
x86: revert "defer cr3 reload when doing pud_clear()"Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Jeremy Fitzhardinge  [Mon, 4 Feb 2008 15:48:02 +0000  (16:48 +0100)] 
x86: unify PAE/non-PAE pgd_ctorSigned-off-by: Jeremy Fitzhardinge <jeremy@xensource.com> Cc: William Irwin <wli@holomorphy.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Rob Landley  [Mon, 4 Feb 2008 15:48:02 +0000  (16:48 +0100)] 
documentation: add Documentation/x86-64/00-INDEXSigned-off-by: Rob Landley <rob@landley.net> Cc: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Pavel Machek  [Mon, 4 Feb 2008 15:48:01 +0000  (16:48 +0100)] 
x86: remove misleading comments in trampoline_*.SSigned-off-by: Pavel Machek <pavel@suse.cz> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:01 +0000  (16:48 +0100)] 
x86: sparse errors from string_32.h
include/asm/string_32.h:216:26: warning: cast truncates bits from constant value (
cccccccc  becomes cc)
include/asm/string_32.h:219:27: warning: cast truncates bits from constant value (
cccccccc  becomes cccc)
include/asm/string_32.h:222:27: warning: cast truncates bits from constant value (
cccccccc  becomes cccc)
include/asm/string_32.h:223:30: warning: cast truncates bits from constant value (
cccccccc  becomes cc)
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com> 
Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Harvey Harrison  [Mon, 4 Feb 2008 15:48:01 +0000  (16:48 +0100)] 
x86: remove long dead cyrix mtrr codeSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:48:00 +0000  (16:48 +0100)] 
asm-generic/tlb.h: remove <linux/quicklist.h>Signed-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:48:00 +0000  (16:48 +0100)] 
x86 setup: print missing CPU features in cleartextSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:48:00 +0000  (16:48 +0100)] 
x86: unify CPU feature string namesSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:48:00 +0000  (16:48 +0100)] 
x86: reintroduce volatile keyword in prototype to clflush()
The volatile keyword was removed from the clflush() prototype
in commit 
e34907ae180f4fe6c28bb4516c679c2f81b0c9ed ; the comment there
states:
    x86: remove volatile keyword from clflush.
    the p parameter is an explicit memory reference, and is
    enough to prevent gcc to being nasty here. The volatile
    seems completely not needed.
This reflects incorrect understanding of the function of the volatile
keyword there.  The purpose of the volatile keyword is informing gcc
that it is safe to pass a volatile pointer to this function.
Signed-off-by: H. Peter Anvin <hpa@zytor.com> 
Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:59 +0000  (16:47 +0100)] 
x86: cpuid, msr: use inode mutex instead of big kernel lockSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:59 +0000  (16:47 +0100)] 
x86: cpuid: allow querying %ecx-sensitive CPUID levelsSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:59 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in include/asm-x86/uaccess_64.hSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:59 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in include/asm-x86/uaccess_32.hSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:58 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in include/asm-x86/system.hSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:58 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in include/asm-x86/msr.hSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:58 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in include/asm-x86/i387.hSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:58 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in include/asm-x86/futex.hSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:58 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in arch/x86/mm/init_32.cSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:57 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in arch/x86/lib/usercopy_64.cSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:57 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in arch/x86/lib/usercopy_32.cSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:57 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in arch/x86/lib/mmx_32.cSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:56 +0000  (16:47 +0100)] 
x86: use _ASM_EXTABLE macro in arch/x86/kernel/test_nx.cSigned-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
H. Peter Anvin  [Mon, 4 Feb 2008 15:47:56 +0000  (16:47 +0100)] 
x86: add _ASM_EXTABLE macro to <asm/asm.h>Signed-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Ian Campbell  [Mon, 4 Feb 2008 15:47:56 +0000  (16:47 +0100)] 
x86: define OBJCOPYFLAGS explicitly for each target.Signed-off-by: Ian Campbell <ijc@hellion.org.uk> Acked-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Harvey Harrison  [Mon, 4 Feb 2008 15:47:56 +0000  (16:47 +0100)] 
x86: reduce ifdef sections in fault.cSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Yinghai Lu  [Mon, 4 Feb 2008 15:47:56 +0000  (16:47 +0100)] 
x86: print out node_data addr and bootmap_start addrSigned-off-by: Yinghai Lu <yinghai.lu@sun.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Thomas Gleixner  [Mon, 4 Feb 2008 15:47:55 +0000  (16:47 +0100)] 
x86: CPA remove bogus NX clearSigned-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Florian Fainelli  [Mon, 4 Feb 2008 15:47:55 +0000  (16:47 +0100)] 
x86: mach-rdc321x Kconfig fixSigned-off-by: Florian Fainelli <florian.fainelli@telecomint.eu> Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Sam Ravnborg  [Mon, 4 Feb 2008 15:47:55 +0000  (16:47 +0100)] 
x86: rename module scx200_32 to scx200Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Cc: "H. Peter Anvin" <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Sam Ravnborg  [Mon, 4 Feb 2008 15:47:55 +0000  (16:47 +0100)] 
x86: restore correct module name for apmReported-by: "A.E.Lawrence" <lawrence_a_e@ntlworld.com> Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Cc: Cc: Ingo Molnar <mingo@elte.hu> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: "A.E.Lawrence" <lawrence_a_e@ntlworld.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Ingo Molnar  [Mon, 4 Feb 2008 15:47:54 +0000  (16:47 +0100)] 
x86: VMI fix
Jeff Chua bisected down a vmware guest boot breakage (hang) to
this paravirt change:
  commit 
8d947344c47a40626730bb80d136d8daac9f2060 
  Author: Glauber de Oliveira Costa <gcosta@redhat.com>
  Date:   Wed Jan 30 13:31:12 2008 +0100
    x86: change write_idt_entry signature
fix the off-by-one indexing bug ...
Bisected-by: Jeff Chua <jeff.chua.linux@gmail.com> 
Tested-by: Jeff Chua <jeff.chua.linux@gmail.com> 
Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Ingo Molnar  [Mon, 4 Feb 2008 15:47:54 +0000  (16:47 +0100)] 
x86: relax RAM check in ioremap()
Kevin Winchester reported the loss of direct rendering, due to:
[    0.588184] agpgart: Detected AGP bridge 0
[    0.588184] agpgart: unable to get memory for graphics translation table.
[    0.588184] agpgart: agp_backend_initialize() failed.
[    0.588207] agpgart-amd64: probe of 0000:00:00.0 failed with error -12
and bisected it down to:
  commit 
266b9f8727976769e2ed2dad77ac9295f37e321e 
  Author: Thomas Gleixner <tglx@linutronix.de>
  Date:   Wed Jan 30 13:34:06 2008 +0100
      x86: fix ioremap RAM check
this check was too strict and caused an ioremap() failure.
the problem is due to the somewhat unclean way of how the GART code
reserves a memory range for its aperture, and how it utilizes it
later on.
Allow RAM pages to be ioremap()-ed too, as long as they are reserved.
Bisected-by: Kevin Winchester <kjwinchester@gmail.com> 
Signed-off-by: Ingo Molnar <mingo@elte.hu> 
Tested-by: Kevin Winchester <kjwinchester@gmail.com> 
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> 
Linus Torvalds  [Sat, 2 Feb 2008 20:58:57 +0000  (07:58 +1100)] 
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
Nick Piggin  [Sat, 2 Feb 2008 14:01:17 +0000  (15:01 +0100)] 
fix writev regression: pan hanging unkillable and un-straceableSigned-off-by: Nick Piggin <npiggin@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> 
Linus Torvalds  [Sat, 2 Feb 2008 20:51:38 +0000  (07:51 +1100)] 
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
Borislav Petkov  [Sat, 2 Feb 2008 18:56:51 +0000  (19:56 +0100)] 
ide-tape: remove idetape_config_t typedefSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:51 +0000  (19:56 +0100)] 
ide-tape: remove mtio.h related commentsSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:51 +0000  (19:56 +0100)] 
ide-tape: make function name more accurateSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:51 +0000  (19:56 +0100)] 
ide-tape: remove unused sense packet commands.Signed-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:50 +0000  (19:56 +0100)] 
ide-tape: use generic byteorder macrosSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:50 +0000  (19:56 +0100)] 
ide-tape: remove EXPERIMENTAL driver statusSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:50 +0000  (19:56 +0100)] 
ide-tape: use generic scsi commandsSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:50 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_block_size_page_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:50 +0000  (19:56 +0100)] 
ide-tape: remove structs os_partition_t, os_dat_entry_t, os_dat_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:50 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_parameter_block_descriptor_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:49 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_medium_partition_page_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:49 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_data_compression_page_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:49 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_inquiry_result_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:49 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_capabilities_page_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:49 +0000  (19:56 +0100)] 
ide-tape: remove IDETAPE_DEBUG_BUGSSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:49 +0000  (19:56 +0100)] 
ide-tape: remove IDETAPE_DEBUG_INFOSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:48 +0000  (19:56 +0100)] 
ide-tape: dump gcw fields on error in idetape_identify_device()Cc: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:48 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_mode_parameter_header_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:48 +0000  (19:56 +0100)] 
ide-tape: remove struct idetape_request_sense_result_tSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:48 +0000  (19:56 +0100)] 
ide-tape: remove dead codeSigned-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Borislav Petkov  [Sat, 2 Feb 2008 18:56:48 +0000  (19:56 +0100)] 
ide-tape: move historical changelog to Documentation/ide/ChangeLog.ide-tape.1995-2002Signed-off-by: Borislav Petkov <bbpetkov@yahoo.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:47 +0000  (19:56 +0100)] 
ide-cs: use ide_std_init_ports()Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:47 +0000  (19:56 +0100)] 
ide: move check_dma_crc() to ide-dma.cSigned-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:47 +0000  (19:56 +0100)] 
ide: remove ide_auto_reduce_xfer()Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:47 +0000  (19:56 +0100)] 
ide: move drive->crc_count check out from check_dma_crc()Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:46 +0000  (19:56 +0100)] 
ide: remove ide_ata66_check()Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:46 +0000  (19:56 +0100)] 
ide: remove set_transfer()Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:46 +0000  (19:56 +0100)] 
ide: unexport SELECT_DRIVE()Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:46 +0000  (19:56 +0100)] 
ide-scsi: remove needless SELECT_DRIVE() callSigned-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 
Bartlomiej Zolnierkiewicz  [Sat, 2 Feb 2008 18:56:46 +0000  (19:56 +0100)] 
ide: use __ide_set_handler() in ide_execute_command()Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>