OpenCloudOS-Kernel/arch/frv/mm
David Howells 8080f23122 [PATCH] FRV: Make the FRV arch work again
The attached patch implements a bunch of small changes to the FRV arch to
make it work again.

It deals with the following problems:

 (1) SEM_DEBUG should be SEMAPHORE_DEBUG.

 (2) The argument list to pcibios_penalize_isa_irq() has changed.

 (3) CONFIG_HIGHMEM can't be used directly in #if as it may not be defined.

 (4) page->private is no longer directly accessible.

 (5) linux/hardirq.h assumes asm/hardirq.h will include linux/irq.h

 (6) The IDE MMIO access functions are given pointers, not integers, and so
     get type casting errors.

 (7) __pa() is passed an explicit u64 type in drivers/char/mem.c, but that
     can't be cast directly to a pointer on a 32-bit platform.

 (8) SEMAPHORE_DEBUG should not be contingent on WAITQUEUE_DEBUG as that no
     longer exists.

 (9) PREEMPT_ACTIVE is too low a value.

Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-28 14:42:23 -08:00
..
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-page.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dma-alloc.c [PATCH] mm: init_mm without ptlock 2005-10-29 21:40:40 -07:00
elf-fdpic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
extable.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fault.c It wasn't just x86-64 that had hardcoded VM_FAULT_xxx numbers 2005-08-04 08:33:38 -07:00
highmem.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
init.c [PATCH] FRV: Make the FRV arch work again 2005-11-28 14:42:23 -08:00
kmap.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mmu-context.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pgalloc.c [PATCH] FRV: Make the FRV arch work again 2005-11-28 14:42:23 -08:00
tlb-flush.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tlb-miss.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
unaligned.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00