02 Feb, 2006
6 commits
-
CC arch/um/sys-i386/ldt.o
arch/um/sys-i386/ldt.c:19:21: proc_mm.h: No such file or directory
make[1]: *** [arch/um/sys-i386/ldt.o] Error 1Signed-off-by: Pekka Enberg
Signed-off-by: Jeff Dike
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Signed-off-by: Alexey Dobriyan
Cc: Ralf Baechle
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Make the platform function interrupt functions actually work. Calls
irq_enable() for the first in the list, and irq_disable() for the last.Added *func to struct irq_client so the the user can pass just that to
pmf_unregister_irq_client().Signed-off-by: Ben Collins
Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Move CONFIG_DOUBLEFAULT from the main Kconfig menu (!) into its proper
place: the "Processor Type and features" submenu.Signed-off-by: Ingo Molnar
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Older pSeries systems with serial ports dont get any console output after
recent changes. CONFIG_ISA does not make sense for CONFIG_PPC_PSERIES
because it enables lots of old drivers. Instead, remove the dependency on
CONFIG_ISA from the serial port discovery code.Signed-off-by: Olaf Hering
Cc: Russell King
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
We need to use the compat function here.
Pointer out by Heiko Carstens
Cc: Andi Kleen
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
01 Feb, 2006
10 commits
-
Handle more bogus MCFG entries
Some Asus P4 boards seem to have broken MCFG tables with
only a single entry for busses 0-0. Special case these
and assume they mean all busses can be accessed.Signed-off-by: Andi Kleen
Signed-off-by: Greg Kroah-Hartman -
This patch adds the Intel ICH8 DID's to the irq.c and pci_ids.h files.
Signed-off-by: Jason Gaston
Signed-off-by: Greg Kroah-Hartman -
Revert: 40727198bfb2ce5842a6e8c7f89cf8a40ff7bf14
These PHY changes hang the sungem driver on startup with Sun chips on
sparc64. Hopefully we can redo these changes in a way that doesn't
break non-Apple systems.Signed-off-by: David S. Miller
31 Jan, 2006
1 commit
-
Kill debugging default switch cases in do_one_mathemu().
That case is handled properly already and gcc hates
the empty statement that results when the debug code is
disabled.Pointed out by kaffe.
Signed-off-by: David S. Miller
30 Jan, 2006
1 commit
-
It's wrong and totally unneeded.
Signed-off-by: David S. Miller
29 Jan, 2006
1 commit
-
Patch from Catalin Marinas
The LCD displays were no longer working with Integrator/CP after some
changes to the setup code. This patch re-enables them.Signed-off-by: Catalin Marinas
Signed-off-by: Russell King
28 Jan, 2006
1 commit
-
Enable mv643xx_eth driver to work when built as a module on
mv64x60-based embedded systems.Signed-off-by: Dale Farnsworth
Signed-off-by: Jeff Garzik
27 Jan, 2006
3 commits
-
From http://www.intel.com/design/xeon/applnots/24161830.pdf
16MB of 16-way assoc 64 byte per cacheline L3 cache anyone? Yum.
Signed-off-by: Dave Jones
-
Introduce PRF_DEVICE_FLUSH_LIST flag for older PROMs.
Signed-off-by: Prarit Bhargava
Signed-off-by: Tony Luck -
Ignore clock frequencies below 2Ghz for CPU's detected with N60 errata bug.
Signed-off-by: Ben Collins
Signed-off-by: Andrew Morton
Signed-off-by: Dave Jones
26 Jan, 2006
2 commits
-
Patch from George G. Davis
This Freescale Semiconductor, Inc. contributed patch adds mem_types[]
support for ARMv6 non-shared device memory region attributes. This
implementation provides support for only first level section mapped
non-shared devices. Second level non-shared device mappings are not
yet supported.Signed-off-by: George G. Davis
Signed-off-by: Russell King -
Patch from Lucas Correia Villa Real
This patch defines S3C2400 memory map and adds a S3C24XX macro for
common resources between S3C2400, S3C2410 and S3C2440 cpus.Signed-off-by: Lucas Correia Villa Real
Signed-off-by: Ben Dooks
Signed-off-by: Russell King
25 Jan, 2006
4 commits
-
Remove the GFP_DMA flag from XPC kmalloc() calls.
Signed-off-by: Jes Sorensen
Acked-by: Dean Nelson
Signed-off-by: Tony Luck -
Eliminate a hot shared cacheline that occurs if multiple cpus are
taking unaligned exceptions.Signed-off-by: Jack Steiner
Signed-off-by: Tony Luck -
Takashi helped us track down a bad page state bug we thought was coming
from alsa. It turns out we weren't paying attention to the gfp flags
that were passed in to sn_dma_alloc_coherent().From: Takashi Iwai
Signed-off-by: Greg Edwards
Signed-off-by: Mark Maule
Signed-off-by: Jes Sorensen -
sos->os_status is set to a default value of IA64_MCA_COLD_BOOT for an
MCA, but then is incorrectly overwritten with IA64_MCA_SAME_CONTEXT (0).
This makes SAL think that all MCAs have been recovered.Signed-off-by: Keith Owens
Signed-off-by: Tony Luck
24 Jan, 2006
1 commit
-
On my latest laptop, I've had occasional PHY dead on wakeup from
sleep... the PHY would be totally unresponsive even to toggling the hard
reset line until the machine is powered down... Looking closely at the
code, I found some possible issues in the way we setup the MDIO lines
during suspend along with slight divergences from what Darwin does when
resetting it that may explain the problem. That patch change these and
the problem appear to be gone for me at least... I also fixed an mdelay
-> msleep while I was at it to the pmac feature code that is called
when toggling the PHY reset line since sungem doesn't call it in an
atomic context anymore.Signed-off-by: Benjamin Herrenschmidt b
Signed-off-by: David S. Miller
23 Jan, 2006
1 commit
-
To let new syscalls through.
Signed-off-by: David S. Miller
21 Jan, 2006
1 commit
-
arch/arm/mm/ioremap.c:145: warning: passing argument 1 of 'vfree' makes pointer from integer without a cast
resulted from commit id 9d4ae7276ae26c5bfba6207cf05340af1931d8d4
Signed-off-by: Russell King
20 Jan, 2006
7 commits
-
Signed-off-by: David S. Miller
-
This patch fixes the following compile error:
...
CC arch/i386/kernel/cpu/cpufreq/gx-suspmod.o
arch/i386/kernel/cpu/cpufreq/gx-suspmod.c: In function 'gx_detect_chipset':
arch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: error: implicit declaration of function 'pci_match_id'
arch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: warning: comparison between pointer and integer
make[3]: *** [arch/i386/kernel/cpu/cpufreq/gx-suspmod.o] Error 1Signed-off-by: Adrian Bunk
Signed-off-by: Dave Jones -
Fix an unnecessary softlockup watchdog warning in the ia64
uncached_build_memmap() that occurs occasionally at 256p and always at
512p. The problem occurs at boot time.Signed-off-by: John Hawkes
Signed-off-by: Andrew Morton
Signed-off-by: Tony Luck -
Migrate perfmon from using an old semaphore to a completion handler.
Signed-off-by: Jes Sorensen
Signed-off-by: Ingo Molnar
Signed-off-by: Andrew Morton
Signed-off-by: Tony Luck -
Migrate arch/ia64/ia32/sys_ia32 to using a mutex for mmap protection.
Signed-off-by: Jes Sorensen
Signed-off-by: Ingo Molnar
Signed-off-by: Andrew Morton
Signed-off-by: Tony Luck
19 Jan, 2006
1 commit
-
ARM entry-common.S needs to know syscall table size; in itself that would
not be a problem, but there's an additional constraint - some of the
instructions using it want a constant that would be a multiple of 4.
So we have to pad syscall table with sys_ni_syscall and that's where
the trouble begins. .rept pseudo-op wants a constant expression for
number of repetitions and subtraction of two labels (before and after
syscall table) doesn't always get simplified to constant early enough
for .rept. If labels end up in different frags, we lose. And while
the frag size is large enough (slightly below 4Kb), the syscall table
is about 1/3 of that. We used to get away with that, but the recent
changes had been enough to trigger the breakage.Proper fix is simple: have a macro (CALL(x)) to populate the table
instead of using explicit .long x and the first time we include calls.S
have it defined to .equ NR_syscalls,NR_syscalls+1. Then we can find
the proper amount of padding on the first inclusion simply by looking
at NR_syscalls at that time. And that will be constant, no matter what.Moreover, the same trick kills the need of having an estimate of padded
NR_syscalls - it will be calculated for free at the same time.Signed-off-by: Al Viro
Signed-off-by: Russell King