14 Oct, 2008
4 commits
-
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
chmc: Mark %ver register inline asm with __volatile__
sparc64: Add missing notify_cpu_starting() call.
sparc32: fix build errors -
* git://git.infradead.org/users/dwmw2/random-2.6:
Fix autoloading of MacBook Pro backlight driver.
Automatic MODULE_ALIAS() for DMI match tables.
Remove asm/a.out.h files for all architectures without a.out support.
Introduce HAVE_AOUT symbol to remove hard-coded arch list for BINFMT_AOUT
Remove redundant CONFIG_ARCH_SUPPORTS_AOUT
S390: Update comments about why we don't use
SPARC: Use
PowerPC: Use
PARISC: Use
x86_64: Use
IA64: Use
ARM: Use
Make suitable for 64-bit platforms.
Define and use PCI_DEVICE_ID_MARVELL_88ALP01_CCIC for CAFÉ camera driver
[MTD] [NAND] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_NAND for CAFÉ
Use PCI_DEVICE_ID_88ALP01 for CAFÉ chip, rather than PCI_DEVICE_ID_CAFE.
EFS: Don't set f_fsid in statfs(). -
This requires three changes:
1) Remove !SPARC restriction in Kconfig.
2) Move Sparc specific serial drivers before 8250, so that serial
console devices don't change names on us, even if 8250 finds
devices.3) Since the Sparc specific serial drivers try to use the
same major/minor device namespace as 8250, some coordination
is necessary. Use the sunserial_*() layer routines to allocate
minor number space within TTY_MAJOR when CONFIG_SPARC.This has no effect on other platforms.
Thanks to Josip Rodin for bringing up this issue and testing
plus debugging various revisions of this patch.Signed-off-by: David S. Miller
Signed-off-by: Andrew Morton
Signed-off-by: Alan Cox
Signed-off-by: Linus Torvalds -
Conflicts:
include/asm-x86/statfs.h
13 Oct, 2008
1 commit
-
arch/sparc/kernel/sun4d_smp.c: In function ‘smp4d_callin’:
arch/sparc/kernel/sun4d_smp.c:101: error: implicit declaration of function ‘notify_cpu_starting’
arch/sparc/kernel/sun4m_smp.c: In function ‘smp4m_callin’:
arch/sparc/kernel/sun4m_smp.c:74: error: implicit declaration of function ‘notify_cpu_starting’Signed-off-by: Robert Reif
Signed-off-by: David S. Miller
12 Oct, 2008
1 commit
-
Conflicts:
sound/core/memalloc.c
08 Oct, 2008
2 commits
-
…gent' into sched/core
-
Here is an updated version of a patch I wrote 6 years ago
http://marc.info/?l=linux-sparc&m=103939103607617&w=2
that simplifies interrupt mask lookup. It's main purpose
is to add VME bus support but it's really a cleanup of the mask code.Signed-off-by: Robert Reif
Signed-off-by: David S. Miller
21 Sep, 2008
1 commit
-
I have no SPARC compiler handy to verify, but it looks like this
is another file that doesn't need ...Signed-off-by: David S. Miller
20 Sep, 2008
13 commits
-
Signed-off-by: David S. Miller
-
Unused.
Signed-off-by: David S. Miller
-
It is only set, never used.
Signed-off-by: David S. Miller
-
Signed-off-by: David S. Miller
-
Signed-off-by: David S. Miller
-
No more users.
Signed-off-by: David S. Miller
-
Since the first argument is always NULL, the only side effect
is to disable the PROFILE_IRQ, so just do that directly.Signed-off-by: David S. Miller
-
Unused.
Signed-off-by: David S. Miller
-
This is the only use of the clear_profile_irq() btfixup entry,
which just eats up lots of dead space on other platform types.A subsequent commit will delete the other implementations and
the btfixup entry as well.Signed-off-by: David S. Miller
-
Signed-off-by: David S. Miller
-
Always do the sbus_tid[] handling.
Signed-off-by: David S. Miller
-
Signed-off-by: David S. Miller
-
Signed-off-by: David S. Miller
17 Sep, 2008
1 commit
-
Conflicts:
arch/sparc64/kernel/pci_psycho.c
14 Sep, 2008
1 commit
-
Signed-off-by: David S. Miller
13 Sep, 2008
2 commits
-
As noticed by Russell King, we were not setting this properly
to the number of entries, but rather the total size.This results in the core dumping code allocating waayyyy too
much memory.Signed-off-by: David S. Miller
-
As noticed by Russell King, we were not setting this properly
to the number of entries, but rather the total size.This results in the core dumping code allocating waayyyy too
much memory.Signed-off-by: David S. Miller
12 Sep, 2008
5 commits
-
1) set_brkpt() is referenced by nothing and hasn't been used by anyone
to my knowledge for many many years. So just delete it.2) add extern decl for do_sparc64_fault() in asm/pgtable_64.h
Signed-off-by: David S. Miller
-
1) edge8 tables should be static
2) add vis_emul() extern decl. to asm/visasm.hSigned-off-by: David S. Miller
-
As sparse warns, without this struct page pointer subtraction is
extremely expensive, and this is a pretty common operation in
fast paths.With this define struct page becomes 64 bytes which makes for a
simple subtract and shift, instead of a costly divide or reciprocol
multiply.Signed-off-by: David S. Miller
-
This also takes care of a sparse warning as scons_pwroff's definition
point.Signed-off-by: David S. Miller
-
Lots of shadowed local variables and global_reg_snapshot[] needs
an extern declaration in asm/ptrace_64.h.Signed-off-by: David S. Miller
11 Sep, 2008
4 commits
-
Mirror sparc64. This will allow us to use early_param() on
sparc32 too.Signed-off-by: David S. Miller
-
This doesn't match the function pointer type it gets assigned
to. Luckily, this was harmless.Signed-off-by: David S. Miller
-
It is just used as a parent to encapsulate two PBM objects.
But that layout is only really relevant and necessary for
psycho PCI controllers, which unlike all the others share
a single IOMMU instance between sibling PCI busses.Signed-off-by: David S. Miller
-
Otherwise we get refcount problems.
Signed-off-by: David S. Miller
10 Sep, 2008
1 commit
-
The spinlock code does not use NR_CPUS.
Compile tested using allyesconfig and allnoconfig.Signed-off-by: Bjoern B. Brandenburg
Signed-off-by: David S. Miller
09 Sep, 2008
4 commits
-
Put it, as well as cpu_leds[] array, into sun4d_irq.c
Signed-off-by: David S. Miller
-
Signed-off-by: David S. Miller
-
Conflicts:
arch/sparc/kernel/of_device.c
-
Right now, there is no notifier that is called on a new cpu, before the new
cpu begins processing interrupts/softirqs.
Various kernel function would need that notification, e.g. kvm works around
by calling smp_call_function_single(), rcu polls cpu_online_map.The patch adds a CPU_STARTING notification. It also adds a helper function
that sends the message to all cpu_chain handlers.Tested on x86-64.
All other archs are untested. Especially on sparc, I'm not sure if I got
it right.Signed-off-by: Manfred Spraul
Signed-off-by: Ingo Molnar