21 Jul, 2008
1 commit
- 
Fix MN10300's serial port driver to get at its tty_struct as this moved
from struct uart_info into struct tty_port in patch:Signed-off-by: David Howells
Signed-off-by: Alan Cox
Signed-off-by: Linus Torvalds 
05 Jul, 2008
2 commits
- 
Provide __ucmpdi2() for MN10300 so that allmodconfig can be built.
Signed-off-by: David Howells
Cc: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds - 
Export kernel_thread() and empty_zero_page so that allmodconfig can be
built for MN10300.Signed-off-by: David Howells
Cc: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds 
17 Jun, 2008
1 commit
- 
Kill linux/a.out.h inclusions in the MN10300 arch code.
Signed-off-by: David Howells
Signed-off-by: Linus Torvalds 
17 May, 2008
1 commit
- 
Signed-off-by: Al Viro
 
04 May, 2008
1 commit
- 
This replaces the duplicated arch-specific versions of "sys_pipe()" with
one unified implementation. This removes almost 250 lines of duplicated
code.It's marked __weak, so that *if* an architecture wants to override the
default implementation it can do so by simply having its own replacement
version, since many architectures use alternate calling conventions for
the 'pipe()' system call for legacy reasons (ie traditional UNIX
implementations often return the two file descriptors in registers)I still haven't changed the cris version even though Linus says the BKL
isn't needed. The arch maintainer can easily do it if there are really
no obstacles.Signed-off-by: Ulrich Drepper
Signed-off-by: Linus Torvalds 
29 Apr, 2008
1 commit
- 
Signed-off-by: Christoph Lameter
Cc: David Howells
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds 
17 Apr, 2008
1 commit
- 
Semaphores are no longer performance-critical, so a generic C
implementation is better for maintainability, debuggability and
extensibility. Thanks to Peter Zijlstra for fixing the lockdep
warning. Thanks to Harvey Harrison for pointing out that the
unlikely() was unnecessary.Signed-off-by: Matthew Wilcox
Acked-by: Ingo Molnar 
20 Feb, 2008
3 commits
- 
Make the kernel jump into gdbstub (if configured) on a BUG with the register
set from the BUG rather than interpolating another illegal instruction and
leaving gdbstub's idea of the process counter in unsupported_syscall() where
the original BUG was detected.With this patch, gdbstub reports a SIGABRT to the compiler and reports the
program counter at the original BUG, allowing the execution state at the time
of the BUG to be examined with GDB.Signed-off-by: David Howells
Signed-off-by: Linus Torvalds - 
Introduce into the MN10300 gdbstub a couple of barrier() calls to replace the
removed volatility of the input/output index variables for the Rx ring buffer.Signed-off-by: David Howells
Signed-off-by: Linus Torvalds - 
Call update_process_times() outside of the xtime_lock. Somewhere somewhere
inside one of the functions called by that, xtime_lock is readlocked, which
ends up in a deadlock situation.Signed-off-by: David Howells
Signed-off-by: Linus Torvalds 
09 Feb, 2008
1 commit
- 
Add architecture support for the MN10300/AM33 CPUs produced by MEI to the
kernel.This patch also adds board support for the ASB2303 with the ASB2308 daughter
board, and the ASB2305. The only processor supported is the MN103E010, which
is an AM33v2 core plus on-chip devices.[akpm@linux-foundation.org: nuke cvs control strings]
Signed-off-by: Masakazu Urade
Signed-off-by: Koichi Yasutake
Signed-off-by: David Howells
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds