diff --git a/[refs] b/[refs]
index 27d66c0b06f8..49f047b7a71d 100644
--- a/[refs]
+++ b/[refs]
@@ -1,2 +1,2 @@
---
-refs/heads/master: 3663b736a5083b3bce74520b637f630f01f66a7f
+refs/heads/master: a1b81a84fff05dbfef45b7012c26e1fee9973e5d
diff --git a/trunk/Documentation/00-INDEX b/trunk/Documentation/00-INDEX
index 6de71308a906..5b5aba404aac 100644
--- a/trunk/Documentation/00-INDEX
+++ b/trunk/Documentation/00-INDEX
@@ -89,8 +89,6 @@ cciss.txt
- info, major/minor #'s for Compaq's SMART Array Controllers.
cdrom/
- directory with information on the CD-ROM drivers that Linux has.
-cli-sti-removal.txt
- - cli()/sti() removal guide.
computone.txt
- info on Computone Intelliport II/Plus Multiport Serial Driver.
connector/
diff --git a/trunk/Documentation/DocBook/Makefile b/trunk/Documentation/DocBook/Makefile
index 0eb0d027eb32..1d1b34500b69 100644
--- a/trunk/Documentation/DocBook/Makefile
+++ b/trunk/Documentation/DocBook/Makefile
@@ -12,7 +12,7 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \
kernel-api.xml filesystems.xml lsm.xml usb.xml kgdb.xml \
gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
- mac80211.xml debugobjects.xml
+ mac80211.xml debugobjects.xml sh.xml
###
# The build process is as follows (targets):
diff --git a/trunk/Documentation/DocBook/s390-drivers.tmpl b/trunk/Documentation/DocBook/s390-drivers.tmpl
index 4acc73240a6d..95bfc12e5439 100644
--- a/trunk/Documentation/DocBook/s390-drivers.tmpl
+++ b/trunk/Documentation/DocBook/s390-drivers.tmpl
@@ -100,7 +100,7 @@
the hardware structures represented here, please consult the Principles
of Operation.
-!Iinclude/asm-s390/cio.h
+!Iarch/s390/include/asm/cio.h
ccw devices
@@ -114,7 +114,7 @@
ccw device structure. Device drivers must not bypass those functions
or strange side effects may happen.
-!Iinclude/asm-s390/ccwdev.h
+!Iarch/s390/include/asm/ccwdev.h
!Edrivers/s390/cio/device.c
!Edrivers/s390/cio/device_ops.c
@@ -125,7 +125,7 @@
measurement data which is made available by the channel subsystem
for each channel attached device.
-!Iinclude/asm-s390/cmb.h
+!Iarch/s390/include/asm/cmb.h
!Edrivers/s390/cio/cmf.c
@@ -142,7 +142,7 @@
ccw group devices
-!Iinclude/asm-s390/ccwgroup.h
+!Iarch/s390/include/asm/ccwgroup.h
!Edrivers/s390/cio/ccwgroup.c
diff --git a/trunk/Documentation/DocBook/sh.tmpl b/trunk/Documentation/DocBook/sh.tmpl
new file mode 100644
index 000000000000..0c3dc4c69dd1
--- /dev/null
+++ b/trunk/Documentation/DocBook/sh.tmpl
@@ -0,0 +1,105 @@
+
+
+
+
+
+ SuperH Interfaces Guide
+
+
+
+ Paul
+ Mundt
+
+
+ lethal@linux-sh.org
+
+
+
+
+
+
+ 2008
+ Paul Mundt
+
+
+ 2008
+ Renesas Technology Corp.
+
+
+
+
+ This documentation is free software; you can redistribute
+ it and/or modify it under the terms of the GNU General Public
+ License version 2 as published by the Free Software Foundation.
+
+
+
+ This program is distributed in the hope that it will be
+ useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU General Public License for more details.
+
+
+
+ You should have received a copy of the GNU General Public
+ License along with this program; if not, write to the Free
+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ MA 02111-1307 USA
+
+
+
+ For more details see the file COPYING in the source
+ distribution of Linux.
+
+
+
+
+
+
+
+ Memory Management
+
+ SH-4
+
+ Store Queue API
+!Earch/sh/kernel/cpu/sh4/sq.c
+
+
+
+ SH-5
+
+ TLB Interfaces
+!Iarch/sh/mm/tlb-sh5.c
+!Iarch/sh/include/asm/tlb_64.h
+
+
+
+
+ Clock Framework Extensions
+!Iarch/sh/include/asm/clock.h
+
+
+ Machine Specific Interfaces
+
+ mach-dreamcast
+!Iarch/sh/boards/mach-dreamcast/rtc.c
+
+
+ mach-x3proto
+!Earch/sh/boards/mach-x3proto/ilsel.c
+
+
+
+ Busses
+
+ SuperHyway
+!Edrivers/sh/superhyway/superhyway.c
+
+
+
+ Maple
+!Edrivers/sh/maple/maple.c
+
+
+
diff --git a/trunk/Documentation/cli-sti-removal.txt b/trunk/Documentation/cli-sti-removal.txt
deleted file mode 100644
index 60932b02fcb3..000000000000
--- a/trunk/Documentation/cli-sti-removal.txt
+++ /dev/null
@@ -1,133 +0,0 @@
-
-#### cli()/sti() removal guide, started by Ingo Molnar
-
-
-as of 2.5.28, five popular macros have been removed on SMP, and
-are being phased out on UP:
-
- cli(), sti(), save_flags(flags), save_flags_cli(flags), restore_flags(flags)
-
-until now it was possible to protect driver code against interrupt
-handlers via a cli(), but from now on other, more lightweight methods
-have to be used for synchronization, such as spinlocks or semaphores.
-
-for example, driver code that used to do something like:
-
- struct driver_data;
-
- irq_handler (...)
- {
- ....
- driver_data.finish = 1;
- driver_data.new_work = 0;
- ....
- }
-
- ...
-
- ioctl_func (...)
- {
- ...
- cli();
- ...
- driver_data.finish = 0;
- driver_data.new_work = 2;
- ...
- sti();
- ...
- }
-
-was SMP-correct because the cli() function ensured that no
-interrupt handler (amongst them the above irq_handler()) function
-would execute while the cli()-ed section is executing.
-
-but from now on a more direct method of locking has to be used:
-
- DEFINE_SPINLOCK(driver_lock);
- struct driver_data;
-
- irq_handler (...)
- {
- unsigned long flags;
- ....
- spin_lock_irqsave(&driver_lock, flags);
- ....
- driver_data.finish = 1;
- driver_data.new_work = 0;
- ....
- spin_unlock_irqrestore(&driver_lock, flags);
- ....
- }
-
- ...
-
- ioctl_func (...)
- {
- ...
- spin_lock_irq(&driver_lock);
- ...
- driver_data.finish = 0;
- driver_data.new_work = 2;
- ...
- spin_unlock_irq(&driver_lock);
- ...
- }
-
-the above code has a number of advantages:
-
-- the locking relation is easier to understand - actual lock usage
- pinpoints the critical sections. cli() usage is too opaque.
- Easier to understand means it's easier to debug.
-
-- it's faster, because spinlocks are faster to acquire than the
- potentially heavily-used IRQ lock. Furthermore, your driver does
- not have to wait eg. for a big heavy SCSI interrupt to finish,
- because the driver_lock spinlock is only used by your driver.
- cli() on the other hand was used by many drivers, and extended
- the critical section to the whole IRQ handler function - creating
- serious lock contention.
-
-
-to make the transition easier, we've still kept the cli(), sti(),
-save_flags(), save_flags_cli() and restore_flags() macros defined
-on UP systems - but their usage will be phased out until 2.6 is
-released.
-
-drivers that want to disable local interrupts (interrupts on the
-current CPU), can use the following five macros:
-
- local_irq_disable(), local_irq_enable(), local_save_flags(flags),
- local_irq_save(flags), local_irq_restore(flags)
-
-but beware, their meaning and semantics are much simpler, far from
-that of the old cli(), sti(), save_flags(flags) and restore_flags(flags)
-SMP meaning:
-
- local_irq_disable() => turn local IRQs off
-
- local_irq_enable() => turn local IRQs on
-
- local_save_flags(flags) => save the current IRQ state into flags. The
- state can be on or off. (on some
- architectures there's even more bits in it.)
-
- local_irq_save(flags) => save the current IRQ state into flags and
- disable interrupts.
-
- local_irq_restore(flags) => restore the IRQ state from flags.
-
-(local_irq_save can save both irqs on and irqs off state, and
-local_irq_restore can restore into both irqs on and irqs off state.)
-
-another related change is that synchronize_irq() now takes a parameter:
-synchronize_irq(irq). This change too has the purpose of making SMP
-synchronization more lightweight - this way you can wait for your own
-interrupt handler to finish, no need to wait for other IRQ sources.
-
-
-why were these changes done? The main reason was the architectural burden
-of maintaining the cli()/sti() interface - it became a real problem. The
-new interrupt system is much more streamlined, easier to understand, debug,
-and it's also a bit faster - the same happened to it that will happen to
-cli()/sti() using drivers once they convert to spinlocks :-)
-
diff --git a/trunk/Documentation/power/pm_qos_interface.txt b/trunk/Documentation/power/pm_qos_interface.txt
index 49adb1a33514..c40866e8b957 100644
--- a/trunk/Documentation/power/pm_qos_interface.txt
+++ b/trunk/Documentation/power/pm_qos_interface.txt
@@ -1,4 +1,4 @@
-PM quality of Service interface.
+PM Quality Of Service Interface.
This interface provides a kernel and user mode interface for registering
performance expectations by drivers, subsystems and user space applications on
@@ -7,6 +7,11 @@ one of the parameters.
Currently we have {cpu_dma_latency, network_latency, network_throughput} as the
initial set of pm_qos parameters.
+Each parameters have defined units:
+ * latency: usec
+ * timeout: usec
+ * throughput: kbs (kilo bit / sec)
+
The infrastructure exposes multiple misc device nodes one per implemented
parameter. The set of parameters implement is defined by pm_qos_power_init()
and pm_qos_params.h. This is done because having the available parameters
diff --git a/trunk/Documentation/powerpc/booting-without-of.txt b/trunk/Documentation/powerpc/booting-without-of.txt
index 928a79ceb7aa..de4063cb4fdc 100644
--- a/trunk/Documentation/powerpc/booting-without-of.txt
+++ b/trunk/Documentation/powerpc/booting-without-of.txt
@@ -278,7 +278,7 @@ it with special cases.
a 64-bit platform.
d) request and get assigned a platform number (see PLATFORM_*
- constants in include/asm-powerpc/processor.h
+ constants in arch/powerpc/include/asm/processor.h
32-bit embedded kernels:
@@ -340,7 +340,7 @@ the block to RAM before passing it to the kernel.
---------
The kernel is entered with r3 pointing to an area of memory that is
- roughly described in include/asm-powerpc/prom.h by the structure
+ roughly described in arch/powerpc/include/asm/prom.h by the structure
boot_param_header:
struct boot_param_header {
diff --git a/trunk/Documentation/powerpc/eeh-pci-error-recovery.txt b/trunk/Documentation/powerpc/eeh-pci-error-recovery.txt
index df7afe43d462..9d4e33df624c 100644
--- a/trunk/Documentation/powerpc/eeh-pci-error-recovery.txt
+++ b/trunk/Documentation/powerpc/eeh-pci-error-recovery.txt
@@ -133,7 +133,7 @@ error. Given an arbitrary address, the routine
pci_get_device_by_addr() will find the pci device associated
with that address (if any).
-The default include/asm-powerpc/io.h macros readb(), inb(), insb(),
+The default arch/powerpc/include/asm/io.h macros readb(), inb(), insb(),
etc. include a check to see if the i/o read returned all-0xff's.
If so, these make a call to eeh_dn_check_failure(), which in turn
asks the firmware if the all-ff's value is the sign of a true EEH
diff --git a/trunk/MAINTAINERS b/trunk/MAINTAINERS
index 5e6d6ab82433..8223a521d7c3 100644
--- a/trunk/MAINTAINERS
+++ b/trunk/MAINTAINERS
@@ -502,6 +502,12 @@ L: openezx-devel@lists.openezx.org (subscribers-only)
W: http://www.openezx.org/
S: Maintained
+ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
+P: Sascha Hauer
+M: kernel@pengutronix.de
+L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
+S: Maintained
+
ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
P: Lennert Buytenhek
M: kernel@wantstofly.org
diff --git a/trunk/Makefile b/trunk/Makefile
index f156f40d6334..f3e206509ee1 100644
--- a/trunk/Makefile
+++ b/trunk/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 27
-EXTRAVERSION = -rc1
+EXTRAVERSION = -rc2
NAME = Rotary Wombat
# *DOCUMENTATION*
@@ -929,10 +929,10 @@ ifneq ($(KBUILD_SRC),)
echo " in the '$(srctree)' directory.";\
/bin/false; \
fi;
- $(Q)if [ ! -d include2 ]; then mkdir -p include2; fi;
- $(Q)if [ -e $(srctree)/include/asm-$(SRCARCH)/errno.h ]; then \
+ $(Q)if [ ! -d include2 ]; then \
+ mkdir -p include2; \
ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \
- fi
+ fi
endif
# prepare2 creates a makefile if using a separate output directory
@@ -1492,7 +1492,7 @@ quiet_cmd_cscope-file = FILELST cscope.files
cmd_cscope-file = (echo \-k; echo \-q; $(all-sources)) > cscope.files
quiet_cmd_cscope = MAKE cscope.out
- cmd_cscope = cscope -b
+ cmd_cscope = cscope -b -f cscope.out
cscope: FORCE
$(call cmd,cscope-file)
diff --git a/trunk/arch/arm/Makefile b/trunk/arch/arm/Makefile
index 2f0747744236..359d224c8c3e 100644
--- a/trunk/arch/arm/Makefile
+++ b/trunk/arch/arm/Makefile
@@ -114,13 +114,16 @@ endif
machine-$(CONFIG_ARCH_IOP32X) := iop32x
machine-$(CONFIG_ARCH_IOP33X) := iop33x
machine-$(CONFIG_ARCH_IOP13XX) := iop13xx
+ plat-$(CONFIG_PLAT_IOP) := iop
machine-$(CONFIG_ARCH_IXP4XX) := ixp4xx
machine-$(CONFIG_ARCH_IXP2000) := ixp2000
machine-$(CONFIG_ARCH_IXP23XX) := ixp23xx
machine-$(CONFIG_ARCH_OMAP1) := omap1
machine-$(CONFIG_ARCH_OMAP2) := omap2
incdir-$(CONFIG_ARCH_OMAP) := omap
- machine-$(CONFIG_ARCH_S3C2410) := s3c2410
+ plat-$(CONFIG_ARCH_OMAP) := omap
+ machine-$(CONFIG_ARCH_S3C2410) := s3c2410 s3c2400 s3c2412 s3c2440 s3c2442 s3c2443
+ plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx
machine-$(CONFIG_ARCH_LH7A40X) := lh7a40x
machine-$(CONFIG_ARCH_VERSATILE) := versatile
machine-$(CONFIG_ARCH_IMX) := imx
@@ -136,9 +139,11 @@ endif
machine-$(CONFIG_ARCH_KIRKWOOD) := kirkwood
machine-$(CONFIG_ARCH_KS8695) := ks8695
incdir-$(CONFIG_ARCH_MXC) := mxc
+ plat-$(CONFIG_ARCH_MXC) := mxc
machine-$(CONFIG_ARCH_MX2) := mx2
machine-$(CONFIG_ARCH_MX3) := mx3
machine-$(CONFIG_ARCH_ORION5X) := orion5x
+ plat-$(CONFIG_PLAT_ORION) := orion
machine-$(CONFIG_ARCH_MSM7X00A) := msm
machine-$(CONFIG_ARCH_LOKI) := loki
machine-$(CONFIG_ARCH_MV78XX0) := mv78xx0
@@ -154,16 +159,26 @@ endif
TEXT_OFFSET := $(textofs-y)
ifeq ($(incdir-y),)
-incdir-y := $(machine-y)
+incdir-y := $(word 1,$(machine-y))
endif
INCDIR := arch-$(incdir-y)
+# The first directory contains additional information for the boot setup code
ifneq ($(machine-y),)
-MACHINE := arch/arm/mach-$(machine-y)/
+MACHINE := arch/arm/mach-$(word 1,$(machine-y))/
else
MACHINE :=
endif
+machdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y))
+platdirs := $(patsubst %,arch/arm/plat-%/,$(plat-y))
+
+ifeq ($(KBUILD_SRC),)
+KBUILD_CPPFLAGS += $(patsubst %,-I%include,$(machdirs) $(platdirs))
+else
+KBUILD_CPPFLAGS += $(patsubst %,-I$(srctree)/%include,$(machdirs) $(platdirs))
+endif
+
export TEXT_OFFSET GZFLAGS MMUEXT
# Do we have FASTFPE?
@@ -174,23 +189,11 @@ endif
# If we have a machine-specific directory, then include it in the build.
core-y += arch/arm/kernel/ arch/arm/mm/ arch/arm/common/
-core-y += $(MACHINE)
-core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2400/
-core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2412/
-core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2440/
-core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2442/
-core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2443/
+core-y += $(machdirs) $(platdirs)
core-$(CONFIG_FPE_NWFPE) += arch/arm/nwfpe/
core-$(CONFIG_FPE_FASTFPE) += $(FASTFPE_OBJ)
core-$(CONFIG_VFP) += arch/arm/vfp/
-# If we have a common platform directory, then include it in the build.
-core-$(CONFIG_PLAT_IOP) += arch/arm/plat-iop/
-core-$(CONFIG_PLAT_ORION) += arch/arm/plat-orion/
-core-$(CONFIG_ARCH_OMAP) += arch/arm/plat-omap/
-core-$(CONFIG_PLAT_S3C24XX) += arch/arm/plat-s3c24xx/
-core-$(CONFIG_ARCH_MXC) += arch/arm/plat-mxc/
-
drivers-$(CONFIG_OPROFILE) += arch/arm/oprofile/
libs-y := arch/arm/lib/ $(libs-y)
diff --git a/trunk/arch/arm/boot/compressed/Makefile b/trunk/arch/arm/boot/compressed/Makefile
index 95baac4939e0..94462a097f86 100644
--- a/trunk/arch/arm/boot/compressed/Makefile
+++ b/trunk/arch/arm/boot/compressed/Makefile
@@ -112,6 +112,3 @@ $(obj)/font.c: $(FONTC)
$(obj)/vmlinux.lds: $(obj)/vmlinux.lds.in arch/arm/boot/Makefile .config
@sed "$(SEDFLAGS)" < $< > $@
-
-$(obj)/misc.o: $(obj)/misc.c include/asm/arch/uncompress.h lib/inflate.c
-
diff --git a/trunk/arch/arm/boot/compressed/head-xscale.S b/trunk/arch/arm/boot/compressed/head-xscale.S
index dd3fbd6766e1..aa5ee49c5c5a 100644
--- a/trunk/arch/arm/boot/compressed/head-xscale.S
+++ b/trunk/arch/arm/boot/compressed/head-xscale.S
@@ -6,7 +6,6 @@
*/
#include
-#include
.section ".start", "ax"
diff --git a/trunk/arch/arm/common/locomo.c b/trunk/arch/arm/common/locomo.c
index 85579654d3b7..1f0f0adeafb3 100644
--- a/trunk/arch/arm/common/locomo.c
+++ b/trunk/arch/arm/common/locomo.c
@@ -25,7 +25,7 @@
#include
#include
-#include
+#include
#include
#include
#include
diff --git a/trunk/arch/arm/common/sa1111.c b/trunk/arch/arm/common/sa1111.c
index f6d3fdda7067..64c328d1627f 100644
--- a/trunk/arch/arm/common/sa1111.c
+++ b/trunk/arch/arm/common/sa1111.c
@@ -26,7 +26,7 @@
#include
#include
-#include
+#include
#include
#include
#include
diff --git a/trunk/arch/arm/common/sharpsl_pm.c b/trunk/arch/arm/common/sharpsl_pm.c
index 8822b684d474..a0d154006889 100644
--- a/trunk/arch/arm/common/sharpsl_pm.c
+++ b/trunk/arch/arm/common/sharpsl_pm.c
@@ -26,8 +26,7 @@
#include
#include
-#include
-#include
+#include
#include
#include
#include
diff --git a/trunk/arch/arm/common/time-acorn.c b/trunk/arch/arm/common/time-acorn.c
index d544da414731..af37bfd74f9c 100644
--- a/trunk/arch/arm/common/time-acorn.c
+++ b/trunk/arch/arm/common/time-acorn.c
@@ -18,7 +18,7 @@
#include
#include
-#include
+#include
#include
#include
diff --git a/trunk/arch/arm/common/uengine.c b/trunk/arch/arm/common/uengine.c
index 117cab30bd36..3e19985ddecb 100644
--- a/trunk/arch/arm/common/uengine.c
+++ b/trunk/arch/arm/common/uengine.c
@@ -16,7 +16,6 @@
#include
#include
#include
-#include
#include
#include
#include
diff --git a/trunk/include/asm-arm/Kbuild b/trunk/arch/arm/include/asm/Kbuild
similarity index 100%
rename from trunk/include/asm-arm/Kbuild
rename to trunk/arch/arm/include/asm/Kbuild
diff --git a/trunk/include/asm-arm/a.out-core.h b/trunk/arch/arm/include/asm/a.out-core.h
similarity index 100%
rename from trunk/include/asm-arm/a.out-core.h
rename to trunk/arch/arm/include/asm/a.out-core.h
diff --git a/trunk/include/asm-arm/a.out.h b/trunk/arch/arm/include/asm/a.out.h
similarity index 100%
rename from trunk/include/asm-arm/a.out.h
rename to trunk/arch/arm/include/asm/a.out.h
diff --git a/trunk/include/asm-arm/assembler.h b/trunk/arch/arm/include/asm/assembler.h
similarity index 98%
rename from trunk/include/asm-arm/assembler.h
rename to trunk/arch/arm/include/asm/assembler.h
index 911393b2c6f0..6116e4893c0a 100644
--- a/trunk/include/asm-arm/assembler.h
+++ b/trunk/arch/arm/include/asm/assembler.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/assembler.h
+ * arch/arm/include/asm/assembler.h
*
* Copyright (C) 1996-2000 Russell King
*
diff --git a/trunk/include/asm-arm/atomic.h b/trunk/arch/arm/include/asm/atomic.h
similarity index 99%
rename from trunk/include/asm-arm/atomic.h
rename to trunk/arch/arm/include/asm/atomic.h
index 3b59f94b5a3d..325f881ccb50 100644
--- a/trunk/include/asm-arm/atomic.h
+++ b/trunk/arch/arm/include/asm/atomic.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/atomic.h
+ * arch/arm/include/asm/atomic.h
*
* Copyright (C) 1996 Russell King.
* Copyright (C) 2002 Deep Blue Solutions Ltd.
diff --git a/trunk/include/asm-arm/auxvec.h b/trunk/arch/arm/include/asm/auxvec.h
similarity index 100%
rename from trunk/include/asm-arm/auxvec.h
rename to trunk/arch/arm/include/asm/auxvec.h
diff --git a/trunk/include/asm-arm/bitops.h b/trunk/arch/arm/include/asm/bitops.h
similarity index 100%
rename from trunk/include/asm-arm/bitops.h
rename to trunk/arch/arm/include/asm/bitops.h
diff --git a/trunk/include/asm-arm/bug.h b/trunk/arch/arm/include/asm/bug.h
similarity index 100%
rename from trunk/include/asm-arm/bug.h
rename to trunk/arch/arm/include/asm/bug.h
diff --git a/trunk/include/asm-arm/bugs.h b/trunk/arch/arm/include/asm/bugs.h
similarity index 93%
rename from trunk/include/asm-arm/bugs.h
rename to trunk/arch/arm/include/asm/bugs.h
index ca54eb0f12d7..a97f1ea708d1 100644
--- a/trunk/include/asm-arm/bugs.h
+++ b/trunk/arch/arm/include/asm/bugs.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/bugs.h
+ * arch/arm/include/asm/bugs.h
*
* Copyright (C) 1995-2003 Russell King
*
diff --git a/trunk/include/asm-arm/byteorder.h b/trunk/arch/arm/include/asm/byteorder.h
similarity index 97%
rename from trunk/include/asm-arm/byteorder.h
rename to trunk/arch/arm/include/asm/byteorder.h
index e6f7fcdc73b0..4fbfb22f65a0 100644
--- a/trunk/include/asm-arm/byteorder.h
+++ b/trunk/arch/arm/include/asm/byteorder.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/byteorder.h
+ * arch/arm/include/asm/byteorder.h
*
* ARM Endian-ness. In little endian mode, the data bus is connected such
* that byte accesses appear as:
diff --git a/trunk/include/asm-arm/cache.h b/trunk/arch/arm/include/asm/cache.h
similarity index 80%
rename from trunk/include/asm-arm/cache.h
rename to trunk/arch/arm/include/asm/cache.h
index 31332c8ac04e..cb7a9e97fd7e 100644
--- a/trunk/include/asm-arm/cache.h
+++ b/trunk/arch/arm/include/asm/cache.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/cache.h
+ * arch/arm/include/asm/cache.h
*/
#ifndef __ASMARM_CACHE_H
#define __ASMARM_CACHE_H
diff --git a/trunk/include/asm-arm/cacheflush.h b/trunk/arch/arm/include/asm/cacheflush.h
similarity index 99%
rename from trunk/include/asm-arm/cacheflush.h
rename to trunk/arch/arm/include/asm/cacheflush.h
index e68a1cbcc852..9073d9c6567e 100644
--- a/trunk/include/asm-arm/cacheflush.h
+++ b/trunk/arch/arm/include/asm/cacheflush.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/cacheflush.h
+ * arch/arm/include/asm/cacheflush.h
*
* Copyright (C) 1999-2002 Russell King
*
diff --git a/trunk/include/asm-arm/checksum.h b/trunk/arch/arm/include/asm/checksum.h
similarity index 98%
rename from trunk/include/asm-arm/checksum.h
rename to trunk/arch/arm/include/asm/checksum.h
index eaa0efd8d0d4..6dcc16430868 100644
--- a/trunk/include/asm-arm/checksum.h
+++ b/trunk/arch/arm/include/asm/checksum.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/checksum.h
+ * arch/arm/include/asm/checksum.h
*
* IP checksum routines
*
diff --git a/trunk/include/asm-arm/cnt32_to_63.h b/trunk/arch/arm/include/asm/cnt32_to_63.h
similarity index 100%
rename from trunk/include/asm-arm/cnt32_to_63.h
rename to trunk/arch/arm/include/asm/cnt32_to_63.h
diff --git a/trunk/include/asm-arm/cpu-multi32.h b/trunk/arch/arm/include/asm/cpu-multi32.h
similarity index 97%
rename from trunk/include/asm-arm/cpu-multi32.h
rename to trunk/arch/arm/include/asm/cpu-multi32.h
index 3479de9266e5..e2b5b0b2116a 100644
--- a/trunk/include/asm-arm/cpu-multi32.h
+++ b/trunk/arch/arm/include/asm/cpu-multi32.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/cpu-multi32.h
+ * arch/arm/include/asm/cpu-multi32.h
*
* Copyright (C) 2000 Russell King
*
diff --git a/trunk/include/asm-arm/cpu-single.h b/trunk/arch/arm/include/asm/cpu-single.h
similarity index 97%
rename from trunk/include/asm-arm/cpu-single.h
rename to trunk/arch/arm/include/asm/cpu-single.h
index 0b120ee36091..f073a6d2a406 100644
--- a/trunk/include/asm-arm/cpu-single.h
+++ b/trunk/arch/arm/include/asm/cpu-single.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/cpu-single.h
+ * arch/arm/include/asm/cpu-single.h
*
* Copyright (C) 2000 Russell King
*
diff --git a/trunk/include/asm-arm/cpu.h b/trunk/arch/arm/include/asm/cpu.h
similarity index 93%
rename from trunk/include/asm-arm/cpu.h
rename to trunk/arch/arm/include/asm/cpu.h
index 715426b9b08e..634b2d7c612a 100644
--- a/trunk/include/asm-arm/cpu.h
+++ b/trunk/arch/arm/include/asm/cpu.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/cpu.h
+ * arch/arm/include/asm/cpu.h
*
* Copyright (C) 2004-2005 ARM Ltd.
*
diff --git a/trunk/include/asm-arm/cputime.h b/trunk/arch/arm/include/asm/cputime.h
similarity index 100%
rename from trunk/include/asm-arm/cputime.h
rename to trunk/arch/arm/include/asm/cputime.h
diff --git a/trunk/include/asm-arm/current.h b/trunk/arch/arm/include/asm/current.h
similarity index 100%
rename from trunk/include/asm-arm/current.h
rename to trunk/arch/arm/include/asm/current.h
diff --git a/trunk/include/asm-arm/delay.h b/trunk/arch/arm/include/asm/delay.h
similarity index 100%
rename from trunk/include/asm-arm/delay.h
rename to trunk/arch/arm/include/asm/delay.h
diff --git a/trunk/include/asm-arm/device.h b/trunk/arch/arm/include/asm/device.h
similarity index 100%
rename from trunk/include/asm-arm/device.h
rename to trunk/arch/arm/include/asm/device.h
diff --git a/trunk/include/asm-arm/div64.h b/trunk/arch/arm/include/asm/div64.h
similarity index 100%
rename from trunk/include/asm-arm/div64.h
rename to trunk/arch/arm/include/asm/div64.h
diff --git a/trunk/include/asm-arm/dma-mapping.h b/trunk/arch/arm/include/asm/dma-mapping.h
similarity index 100%
rename from trunk/include/asm-arm/dma-mapping.h
rename to trunk/arch/arm/include/asm/dma-mapping.h
diff --git a/trunk/include/asm-arm/dma.h b/trunk/arch/arm/include/asm/dma.h
similarity index 100%
rename from trunk/include/asm-arm/dma.h
rename to trunk/arch/arm/include/asm/dma.h
diff --git a/trunk/include/asm-arm/domain.h b/trunk/arch/arm/include/asm/domain.h
similarity index 98%
rename from trunk/include/asm-arm/domain.h
rename to trunk/arch/arm/include/asm/domain.h
index 3c12a7625304..cc7ef4080711 100644
--- a/trunk/include/asm-arm/domain.h
+++ b/trunk/arch/arm/include/asm/domain.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/domain.h
+ * arch/arm/include/asm/domain.h
*
* Copyright (C) 1999 Russell King.
*
diff --git a/trunk/include/asm-arm/ecard.h b/trunk/arch/arm/include/asm/ecard.h
similarity index 99%
rename from trunk/include/asm-arm/ecard.h
rename to trunk/arch/arm/include/asm/ecard.h
index 5e22881a630d..29f2610efc70 100644
--- a/trunk/include/asm-arm/ecard.h
+++ b/trunk/arch/arm/include/asm/ecard.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/ecard.h
+ * arch/arm/include/asm/ecard.h
*
* definitions for expansion cards
*
diff --git a/trunk/include/asm-arm/elf.h b/trunk/arch/arm/include/asm/elf.h
similarity index 100%
rename from trunk/include/asm-arm/elf.h
rename to trunk/arch/arm/include/asm/elf.h
diff --git a/trunk/include/asm-arm/emergency-restart.h b/trunk/arch/arm/include/asm/emergency-restart.h
similarity index 100%
rename from trunk/include/asm-arm/emergency-restart.h
rename to trunk/arch/arm/include/asm/emergency-restart.h
diff --git a/trunk/include/asm-arm/errno.h b/trunk/arch/arm/include/asm/errno.h
similarity index 100%
rename from trunk/include/asm-arm/errno.h
rename to trunk/arch/arm/include/asm/errno.h
diff --git a/trunk/include/asm-arm/fb.h b/trunk/arch/arm/include/asm/fb.h
similarity index 100%
rename from trunk/include/asm-arm/fb.h
rename to trunk/arch/arm/include/asm/fb.h
diff --git a/trunk/include/asm-arm/fcntl.h b/trunk/arch/arm/include/asm/fcntl.h
similarity index 100%
rename from trunk/include/asm-arm/fcntl.h
rename to trunk/arch/arm/include/asm/fcntl.h
diff --git a/trunk/include/asm-arm/fiq.h b/trunk/arch/arm/include/asm/fiq.h
similarity index 96%
rename from trunk/include/asm-arm/fiq.h
rename to trunk/arch/arm/include/asm/fiq.h
index a3bad09e825c..2242ce22ec6c 100644
--- a/trunk/include/asm-arm/fiq.h
+++ b/trunk/arch/arm/include/asm/fiq.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/fiq.h
+ * arch/arm/include/asm/fiq.h
*
* Support for FIQ on ARM architectures.
* Written by Philip Blundell , 1998
diff --git a/trunk/include/asm-arm/flat.h b/trunk/arch/arm/include/asm/flat.h
similarity index 90%
rename from trunk/include/asm-arm/flat.h
rename to trunk/arch/arm/include/asm/flat.h
index 9918aa46d9e5..1d77e51907f6 100644
--- a/trunk/include/asm-arm/flat.h
+++ b/trunk/arch/arm/include/asm/flat.h
@@ -1,5 +1,5 @@
/*
- * include/asm-arm/flat.h -- uClinux flat-format executables
+ * arch/arm/include/asm/flat.h -- uClinux flat-format executables
*/
#ifndef __ARM_FLAT_H__
diff --git a/trunk/include/asm-arm/floppy.h b/trunk/arch/arm/include/asm/floppy.h
similarity index 99%
rename from trunk/include/asm-arm/floppy.h
rename to trunk/arch/arm/include/asm/floppy.h
index 41a5e9d6bb69..dce20c25ab10 100644
--- a/trunk/include/asm-arm/floppy.h
+++ b/trunk/arch/arm/include/asm/floppy.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/floppy.h
+ * arch/arm/include/asm/floppy.h
*
* Copyright (C) 1996-2000 Russell King
*
diff --git a/trunk/include/asm-arm/fpstate.h b/trunk/arch/arm/include/asm/fpstate.h
similarity index 97%
rename from trunk/include/asm-arm/fpstate.h
rename to trunk/arch/arm/include/asm/fpstate.h
index 392eb5332323..ee5e03efc1bb 100644
--- a/trunk/include/asm-arm/fpstate.h
+++ b/trunk/arch/arm/include/asm/fpstate.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/fpstate.h
+ * arch/arm/include/asm/fpstate.h
*
* Copyright (C) 1995 Russell King
*
diff --git a/trunk/include/asm-arm/ftrace.h b/trunk/arch/arm/include/asm/ftrace.h
similarity index 100%
rename from trunk/include/asm-arm/ftrace.h
rename to trunk/arch/arm/include/asm/ftrace.h
diff --git a/trunk/include/asm-arm/futex.h b/trunk/arch/arm/include/asm/futex.h
similarity index 100%
rename from trunk/include/asm-arm/futex.h
rename to trunk/arch/arm/include/asm/futex.h
diff --git a/trunk/include/asm-arm/glue.h b/trunk/arch/arm/include/asm/glue.h
similarity index 99%
rename from trunk/include/asm-arm/glue.h
rename to trunk/arch/arm/include/asm/glue.h
index a97a182ba287..a0e39d5d00c9 100644
--- a/trunk/include/asm-arm/glue.h
+++ b/trunk/arch/arm/include/asm/glue.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/glue.h
+ * arch/arm/include/asm/glue.h
*
* Copyright (C) 1997-1999 Russell King
* Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
diff --git a/trunk/include/asm-arm/gpio.h b/trunk/arch/arm/include/asm/gpio.h
similarity index 100%
rename from trunk/include/asm-arm/gpio.h
rename to trunk/arch/arm/include/asm/gpio.h
diff --git a/trunk/include/asm-arm/hardirq.h b/trunk/arch/arm/include/asm/hardirq.h
similarity index 100%
rename from trunk/include/asm-arm/hardirq.h
rename to trunk/arch/arm/include/asm/hardirq.h
diff --git a/trunk/include/asm-arm/hardware/arm_timer.h b/trunk/arch/arm/include/asm/hardware/arm_timer.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/arm_timer.h
rename to trunk/arch/arm/include/asm/hardware/arm_timer.h
diff --git a/trunk/include/asm-arm/hardware/arm_twd.h b/trunk/arch/arm/include/asm/hardware/arm_twd.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/arm_twd.h
rename to trunk/arch/arm/include/asm/hardware/arm_twd.h
diff --git a/trunk/include/asm-arm/hardware/cache-l2x0.h b/trunk/arch/arm/include/asm/hardware/cache-l2x0.h
similarity index 97%
rename from trunk/include/asm-arm/hardware/cache-l2x0.h
rename to trunk/arch/arm/include/asm/hardware/cache-l2x0.h
index 54029a740396..64f2252a25cd 100644
--- a/trunk/include/asm-arm/hardware/cache-l2x0.h
+++ b/trunk/arch/arm/include/asm/hardware/cache-l2x0.h
@@ -1,5 +1,5 @@
/*
- * include/asm-arm/hardware/cache-l2x0.h
+ * arch/arm/include/asm/hardware/cache-l2x0.h
*
* Copyright (C) 2007 ARM Limited
*
diff --git a/trunk/include/asm-arm/hardware/clps7111.h b/trunk/arch/arm/include/asm/hardware/clps7111.h
similarity index 99%
rename from trunk/include/asm-arm/hardware/clps7111.h
rename to trunk/arch/arm/include/asm/hardware/clps7111.h
index 8d3228dc1778..44477225aed6 100644
--- a/trunk/include/asm-arm/hardware/clps7111.h
+++ b/trunk/arch/arm/include/asm/hardware/clps7111.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/clps7111.h
+ * arch/arm/include/asm/hardware/clps7111.h
*
* This file contains the hardware definitions of the CLPS7111 internal
* registers.
diff --git a/trunk/include/asm-arm/hardware/cs89712.h b/trunk/arch/arm/include/asm/hardware/cs89712.h
similarity index 97%
rename from trunk/include/asm-arm/hardware/cs89712.h
rename to trunk/arch/arm/include/asm/hardware/cs89712.h
index ad99a3e1b802..f75626933e94 100644
--- a/trunk/include/asm-arm/hardware/cs89712.h
+++ b/trunk/arch/arm/include/asm/hardware/cs89712.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/cs89712.h
+ * arch/arm/include/asm/hardware/cs89712.h
*
* This file contains the hardware definitions of the CS89712
* additional internal registers.
diff --git a/trunk/include/asm-arm/hardware/debug-8250.S b/trunk/arch/arm/include/asm/hardware/debug-8250.S
similarity index 93%
rename from trunk/include/asm-arm/hardware/debug-8250.S
rename to trunk/arch/arm/include/asm/hardware/debug-8250.S
index 07c97fb233fc..22c689255e6e 100644
--- a/trunk/include/asm-arm/hardware/debug-8250.S
+++ b/trunk/arch/arm/include/asm/hardware/debug-8250.S
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/debug-8250.S
+ * arch/arm/include/asm/hardware/debug-8250.S
*
* Copyright (C) 1994-1999 Russell King
*
diff --git a/trunk/include/asm-arm/hardware/debug-pl01x.S b/trunk/arch/arm/include/asm/hardware/debug-pl01x.S
similarity index 93%
rename from trunk/include/asm-arm/hardware/debug-pl01x.S
rename to trunk/arch/arm/include/asm/hardware/debug-pl01x.S
index 23c541a9e89a..f9fd083eff63 100644
--- a/trunk/include/asm-arm/hardware/debug-pl01x.S
+++ b/trunk/arch/arm/include/asm/hardware/debug-pl01x.S
@@ -1,4 +1,4 @@
-/* linux/include/asm-arm/hardware/debug-pl01x.S
+/* arch/arm/include/asm/hardware/debug-pl01x.S
*
* Debugging macro include header
*
diff --git a/trunk/include/asm-arm/hardware/dec21285.h b/trunk/arch/arm/include/asm/hardware/dec21285.h
similarity index 98%
rename from trunk/include/asm-arm/hardware/dec21285.h
rename to trunk/arch/arm/include/asm/hardware/dec21285.h
index 546f7077be9c..cf2578ffd54d 100644
--- a/trunk/include/asm-arm/hardware/dec21285.h
+++ b/trunk/arch/arm/include/asm/hardware/dec21285.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/dec21285.h
+ * arch/arm/include/asm/hardware/dec21285.h
*
* Copyright (C) 1998 Russell King
*
@@ -19,7 +19,7 @@
#define DC21285_PCI_MEM 0x80000000
#ifndef __ASSEMBLY__
-#include
+#include
#define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x)))
#else
#define DC21285_IO(x) (x)
diff --git a/trunk/include/asm-arm/hardware/entry-macro-iomd.S b/trunk/arch/arm/include/asm/hardware/entry-macro-iomd.S
similarity index 99%
rename from trunk/include/asm-arm/hardware/entry-macro-iomd.S
rename to trunk/arch/arm/include/asm/hardware/entry-macro-iomd.S
index 9bb580a5b15e..e0af4983723f 100644
--- a/trunk/include/asm-arm/hardware/entry-macro-iomd.S
+++ b/trunk/arch/arm/include/asm/hardware/entry-macro-iomd.S
@@ -1,5 +1,5 @@
/*
- * include/asm-arm/hardware/entry-macro-iomd.S
+ * arch/arm/include/asm/hardware/entry-macro-iomd.S
*
* Low-level IRQ helper macros for IOC/IOMD based platforms
*
diff --git a/trunk/include/asm-arm/hardware/ep7211.h b/trunk/arch/arm/include/asm/hardware/ep7211.h
similarity index 96%
rename from trunk/include/asm-arm/hardware/ep7211.h
rename to trunk/arch/arm/include/asm/hardware/ep7211.h
index 017aa68f612d..654d5f625c49 100644
--- a/trunk/include/asm-arm/hardware/ep7211.h
+++ b/trunk/arch/arm/include/asm/hardware/ep7211.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/ep7211.h
+ * arch/arm/include/asm/hardware/ep7211.h
*
* This file contains the hardware definitions of the EP7211 internal
* registers.
diff --git a/trunk/include/asm-arm/hardware/ep7212.h b/trunk/arch/arm/include/asm/hardware/ep7212.h
similarity index 98%
rename from trunk/include/asm-arm/hardware/ep7212.h
rename to trunk/arch/arm/include/asm/hardware/ep7212.h
index 0e952e747073..3b43bbeaf1db 100644
--- a/trunk/include/asm-arm/hardware/ep7212.h
+++ b/trunk/arch/arm/include/asm/hardware/ep7212.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/ep7212.h
+ * arch/arm/include/asm/hardware/ep7212.h
*
* This file contains the hardware definitions of the EP7212 internal
* registers.
diff --git a/trunk/include/asm-arm/hardware/gic.h b/trunk/arch/arm/include/asm/hardware/gic.h
similarity index 96%
rename from trunk/include/asm-arm/hardware/gic.h
rename to trunk/arch/arm/include/asm/hardware/gic.h
index 966e428ad32c..4924914af188 100644
--- a/trunk/include/asm-arm/hardware/gic.h
+++ b/trunk/arch/arm/include/asm/hardware/gic.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/gic.h
+ * arch/arm/include/asm/hardware/gic.h
*
* Copyright (C) 2002 ARM Limited, All Rights Reserved.
*
diff --git a/trunk/include/asm-arm/hardware/icst307.h b/trunk/arch/arm/include/asm/hardware/icst307.h
similarity index 96%
rename from trunk/include/asm-arm/hardware/icst307.h
rename to trunk/arch/arm/include/asm/hardware/icst307.h
index ff8618a441c0..554f128a1046 100644
--- a/trunk/include/asm-arm/hardware/icst307.h
+++ b/trunk/arch/arm/include/asm/hardware/icst307.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/icst307.h
+ * arch/arm/include/asm/hardware/icst307.h
*
* Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.
*
diff --git a/trunk/include/asm-arm/hardware/icst525.h b/trunk/arch/arm/include/asm/hardware/icst525.h
similarity index 96%
rename from trunk/include/asm-arm/hardware/icst525.h
rename to trunk/arch/arm/include/asm/hardware/icst525.h
index edd5a5704406..58f0dc43e2ed 100644
--- a/trunk/include/asm-arm/hardware/icst525.h
+++ b/trunk/arch/arm/include/asm/hardware/icst525.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/icst525.h
+ * arch/arm/include/asm/hardware/icst525.h
*
* Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.
*
diff --git a/trunk/include/asm-arm/hardware/ioc.h b/trunk/arch/arm/include/asm/hardware/ioc.h
similarity index 97%
rename from trunk/include/asm-arm/hardware/ioc.h
rename to trunk/arch/arm/include/asm/hardware/ioc.h
index b3b46ef65943..1f6b8013becb 100644
--- a/trunk/include/asm-arm/hardware/ioc.h
+++ b/trunk/arch/arm/include/asm/hardware/ioc.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/ioc.h
+ * arch/arm/include/asm/hardware/ioc.h
*
* Copyright (C) Russell King
*
diff --git a/trunk/include/asm-arm/hardware/iomd.h b/trunk/arch/arm/include/asm/hardware/iomd.h
similarity index 99%
rename from trunk/include/asm-arm/hardware/iomd.h
rename to trunk/arch/arm/include/asm/hardware/iomd.h
index 396e55ad06c6..9c5afbd71a69 100644
--- a/trunk/include/asm-arm/hardware/iomd.h
+++ b/trunk/arch/arm/include/asm/hardware/iomd.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/iomd.h
+ * arch/arm/include/asm/hardware/iomd.h
*
* Copyright (C) 1999 Russell King
*
diff --git a/trunk/include/asm-arm/hardware/iop3xx-adma.h b/trunk/arch/arm/include/asm/hardware/iop3xx-adma.h
similarity index 99%
rename from trunk/include/asm-arm/hardware/iop3xx-adma.h
rename to trunk/arch/arm/include/asm/hardware/iop3xx-adma.h
index af64676650a2..df31b15cf6e0 100644
--- a/trunk/include/asm-arm/hardware/iop3xx-adma.h
+++ b/trunk/arch/arm/include/asm/hardware/iop3xx-adma.h
@@ -19,7 +19,7 @@
#define _ADMA_H
#include
#include
-#include
+#include
#include
/* Memory copy units */
diff --git a/trunk/include/asm-arm/hardware/iop3xx-gpio.h b/trunk/arch/arm/include/asm/hardware/iop3xx-gpio.h
similarity index 95%
rename from trunk/include/asm-arm/hardware/iop3xx-gpio.h
rename to trunk/arch/arm/include/asm/hardware/iop3xx-gpio.h
index 0c9331f9ac24..0ebc91cb42f9 100644
--- a/trunk/include/asm-arm/hardware/iop3xx-gpio.h
+++ b/trunk/arch/arm/include/asm/hardware/iop3xx-gpio.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/iop3xx-gpio.h
+ * arch/arm/include/asm/hardware/iop3xx-gpio.h
*
* IOP3xx GPIO wrappers
*
@@ -25,7 +25,7 @@
#ifndef __ASM_ARM_HARDWARE_IOP3XX_GPIO_H
#define __ASM_ARM_HARDWARE_IOP3XX_GPIO_H
-#include
+#include
#include
#define IOP3XX_N_GPIOS 8
diff --git a/trunk/include/asm-arm/hardware/iop3xx.h b/trunk/arch/arm/include/asm/hardware/iop3xx.h
similarity index 99%
rename from trunk/include/asm-arm/hardware/iop3xx.h
rename to trunk/arch/arm/include/asm/hardware/iop3xx.h
index 18f6937f5010..4b8e7f559929 100644
--- a/trunk/include/asm-arm/hardware/iop3xx.h
+++ b/trunk/arch/arm/include/asm/hardware/iop3xx.h
@@ -1,5 +1,5 @@
/*
- * include/asm-arm/hardware/iop3xx.h
+ * arch/arm/include/asm/hardware/iop3xx.h
*
* Intel IOP32X and IOP33X register definitions
*
diff --git a/trunk/include/asm-arm/hardware/iop_adma.h b/trunk/arch/arm/include/asm/hardware/iop_adma.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/iop_adma.h
rename to trunk/arch/arm/include/asm/hardware/iop_adma.h
diff --git a/trunk/include/asm-arm/hardware/it8152.h b/trunk/arch/arm/include/asm/hardware/it8152.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/it8152.h
rename to trunk/arch/arm/include/asm/hardware/it8152.h
diff --git a/trunk/include/asm-arm/hardware/linkup-l1110.h b/trunk/arch/arm/include/asm/hardware/linkup-l1110.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/linkup-l1110.h
rename to trunk/arch/arm/include/asm/hardware/linkup-l1110.h
diff --git a/trunk/include/asm-arm/hardware/locomo.h b/trunk/arch/arm/include/asm/hardware/locomo.h
similarity index 99%
rename from trunk/include/asm-arm/hardware/locomo.h
rename to trunk/arch/arm/include/asm/hardware/locomo.h
index fb0645de6f31..954b1be991b4 100644
--- a/trunk/include/asm-arm/hardware/locomo.h
+++ b/trunk/arch/arm/include/asm/hardware/locomo.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/locomo.h
+ * arch/arm/include/asm/hardware/locomo.h
*
* This file contains the definitions for the LoCoMo G/A Chip
*
diff --git a/trunk/include/asm-arm/hardware/memc.h b/trunk/arch/arm/include/asm/hardware/memc.h
similarity index 93%
rename from trunk/include/asm-arm/hardware/memc.h
rename to trunk/arch/arm/include/asm/hardware/memc.h
index 8aef5aa0e01b..42ba7c167d1f 100644
--- a/trunk/include/asm-arm/hardware/memc.h
+++ b/trunk/arch/arm/include/asm/hardware/memc.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/memc.h
+ * arch/arm/include/asm/hardware/memc.h
*
* Copyright (C) Russell King.
*
diff --git a/trunk/include/asm-arm/hardware/pci_v3.h b/trunk/arch/arm/include/asm/hardware/pci_v3.h
similarity index 99%
rename from trunk/include/asm-arm/hardware/pci_v3.h
rename to trunk/arch/arm/include/asm/hardware/pci_v3.h
index 4d497bdb9a97..2811c7e2cfdf 100644
--- a/trunk/include/asm-arm/hardware/pci_v3.h
+++ b/trunk/arch/arm/include/asm/hardware/pci_v3.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/pci_v3.h
+ * arch/arm/include/asm/hardware/pci_v3.h
*
* Internal header file PCI V3 chip
*
diff --git a/trunk/include/asm-arm/hardware/sa1111.h b/trunk/arch/arm/include/asm/hardware/sa1111.h
similarity index 99%
rename from trunk/include/asm-arm/hardware/sa1111.h
rename to trunk/arch/arm/include/asm/hardware/sa1111.h
index 61b1d05c7df7..6cf98d4f7dc3 100644
--- a/trunk/include/asm-arm/hardware/sa1111.h
+++ b/trunk/arch/arm/include/asm/hardware/sa1111.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/sa1111.h
+ * arch/arm/include/asm/hardware/sa1111.h
*
* Copyright (C) 2000 John G Dorsey
*
diff --git a/trunk/include/asm-arm/hardware/scoop.h b/trunk/arch/arm/include/asm/hardware/scoop.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/scoop.h
rename to trunk/arch/arm/include/asm/hardware/scoop.h
diff --git a/trunk/include/asm-arm/hardware/sharpsl_pm.h b/trunk/arch/arm/include/asm/hardware/sharpsl_pm.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/sharpsl_pm.h
rename to trunk/arch/arm/include/asm/hardware/sharpsl_pm.h
diff --git a/trunk/include/asm-arm/hardware/ssp.h b/trunk/arch/arm/include/asm/hardware/ssp.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/ssp.h
rename to trunk/arch/arm/include/asm/hardware/ssp.h
diff --git a/trunk/include/asm-arm/hardware/uengine.h b/trunk/arch/arm/include/asm/hardware/uengine.h
similarity index 100%
rename from trunk/include/asm-arm/hardware/uengine.h
rename to trunk/arch/arm/include/asm/hardware/uengine.h
diff --git a/trunk/include/asm-arm/hardware/vic.h b/trunk/arch/arm/include/asm/hardware/vic.h
similarity index 97%
rename from trunk/include/asm-arm/hardware/vic.h
rename to trunk/arch/arm/include/asm/hardware/vic.h
index ed9ca3736a0b..263f2c362a30 100644
--- a/trunk/include/asm-arm/hardware/vic.h
+++ b/trunk/arch/arm/include/asm/hardware/vic.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/hardware/vic.h
+ * arch/arm/include/asm/hardware/vic.h
*
* Copyright (c) ARM Limited 2003. All rights reserved.
*
diff --git a/trunk/arch/arm/include/asm/hw_irq.h b/trunk/arch/arm/include/asm/hw_irq.h
new file mode 100644
index 000000000000..90831f6f5f5c
--- /dev/null
+++ b/trunk/arch/arm/include/asm/hw_irq.h
@@ -0,0 +1,27 @@
+/*
+ * Nothing to see here yet
+ */
+#ifndef _ARCH_ARM_HW_IRQ_H
+#define _ARCH_ARM_HW_IRQ_H
+
+static inline void ack_bad_irq(int irq)
+{
+ extern unsigned long irq_err_count;
+ irq_err_count++;
+}
+
+/*
+ * Obsolete inline function for calling irq descriptor handlers.
+ */
+static inline void desc_handle_irq(unsigned int irq, struct irq_desc *desc)
+{
+ desc->handle_irq(irq, desc);
+}
+
+void set_irq_flags(unsigned int irq, unsigned int flags);
+
+#define IRQF_VALID (1 << 0)
+#define IRQF_PROBE (1 << 1)
+#define IRQF_NOAUTOEN (1 << 2)
+
+#endif
diff --git a/trunk/include/asm-arm/hwcap.h b/trunk/arch/arm/include/asm/hwcap.h
similarity index 100%
rename from trunk/include/asm-arm/hwcap.h
rename to trunk/arch/arm/include/asm/hwcap.h
diff --git a/trunk/include/asm-arm/ide.h b/trunk/arch/arm/include/asm/ide.h
similarity index 93%
rename from trunk/include/asm-arm/ide.h
rename to trunk/arch/arm/include/asm/ide.h
index a48019f99d08..b507ce8e5019 100644
--- a/trunk/include/asm-arm/ide.h
+++ b/trunk/arch/arm/include/asm/ide.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/ide.h
+ * arch/arm/include/asm/ide.h
*
* Copyright (C) 1994-1996 Linus Torvalds & authors
*/
diff --git a/trunk/include/asm-arm/io.h b/trunk/arch/arm/include/asm/io.h
similarity index 99%
rename from trunk/include/asm-arm/io.h
rename to trunk/arch/arm/include/asm/io.h
index eebe56e74d6d..ffe07c0f46d8 100644
--- a/trunk/include/asm-arm/io.h
+++ b/trunk/arch/arm/include/asm/io.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/io.h
+ * arch/arm/include/asm/io.h
*
* Copyright (C) 1996-2000 Russell King
*
diff --git a/trunk/include/asm-arm/ioctl.h b/trunk/arch/arm/include/asm/ioctl.h
similarity index 100%
rename from trunk/include/asm-arm/ioctl.h
rename to trunk/arch/arm/include/asm/ioctl.h
diff --git a/trunk/include/asm-arm/ioctls.h b/trunk/arch/arm/include/asm/ioctls.h
similarity index 100%
rename from trunk/include/asm-arm/ioctls.h
rename to trunk/arch/arm/include/asm/ioctls.h
diff --git a/trunk/include/asm-arm/ipcbuf.h b/trunk/arch/arm/include/asm/ipcbuf.h
similarity index 100%
rename from trunk/include/asm-arm/ipcbuf.h
rename to trunk/arch/arm/include/asm/ipcbuf.h
diff --git a/trunk/include/asm-arm/irq.h b/trunk/arch/arm/include/asm/irq.h
similarity index 100%
rename from trunk/include/asm-arm/irq.h
rename to trunk/arch/arm/include/asm/irq.h
diff --git a/trunk/include/asm-arm/irq_regs.h b/trunk/arch/arm/include/asm/irq_regs.h
similarity index 100%
rename from trunk/include/asm-arm/irq_regs.h
rename to trunk/arch/arm/include/asm/irq_regs.h
diff --git a/trunk/include/asm-arm/irqflags.h b/trunk/arch/arm/include/asm/irqflags.h
similarity index 100%
rename from trunk/include/asm-arm/irqflags.h
rename to trunk/arch/arm/include/asm/irqflags.h
diff --git a/trunk/include/asm-arm/kdebug.h b/trunk/arch/arm/include/asm/kdebug.h
similarity index 100%
rename from trunk/include/asm-arm/kdebug.h
rename to trunk/arch/arm/include/asm/kdebug.h
diff --git a/trunk/include/asm-arm/kexec.h b/trunk/arch/arm/include/asm/kexec.h
similarity index 100%
rename from trunk/include/asm-arm/kexec.h
rename to trunk/arch/arm/include/asm/kexec.h
diff --git a/trunk/include/asm-arm/kgdb.h b/trunk/arch/arm/include/asm/kgdb.h
similarity index 100%
rename from trunk/include/asm-arm/kgdb.h
rename to trunk/arch/arm/include/asm/kgdb.h
diff --git a/trunk/include/asm-arm/kmap_types.h b/trunk/arch/arm/include/asm/kmap_types.h
similarity index 100%
rename from trunk/include/asm-arm/kmap_types.h
rename to trunk/arch/arm/include/asm/kmap_types.h
diff --git a/trunk/include/asm-arm/kprobes.h b/trunk/arch/arm/include/asm/kprobes.h
similarity index 98%
rename from trunk/include/asm-arm/kprobes.h
rename to trunk/arch/arm/include/asm/kprobes.h
index b1a37876942d..a5d0d99ad387 100644
--- a/trunk/include/asm-arm/kprobes.h
+++ b/trunk/arch/arm/include/asm/kprobes.h
@@ -1,5 +1,5 @@
/*
- * include/asm-arm/kprobes.h
+ * arch/arm/include/asm/kprobes.h
*
* Copyright (C) 2006, 2007 Motorola Inc.
*
diff --git a/trunk/include/asm-arm/leds.h b/trunk/arch/arm/include/asm/leds.h
similarity index 96%
rename from trunk/include/asm-arm/leds.h
rename to trunk/arch/arm/include/asm/leds.h
index 12290ea55801..c545739f39b7 100644
--- a/trunk/include/asm-arm/leds.h
+++ b/trunk/arch/arm/include/asm/leds.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/leds.h
+ * arch/arm/include/asm/leds.h
*
* Copyright (C) 1998 Russell King
*
diff --git a/trunk/include/asm-arm/limits.h b/trunk/arch/arm/include/asm/limits.h
similarity index 100%
rename from trunk/include/asm-arm/limits.h
rename to trunk/arch/arm/include/asm/limits.h
diff --git a/trunk/include/asm-arm/linkage.h b/trunk/arch/arm/include/asm/linkage.h
similarity index 100%
rename from trunk/include/asm-arm/linkage.h
rename to trunk/arch/arm/include/asm/linkage.h
diff --git a/trunk/include/asm-arm/local.h b/trunk/arch/arm/include/asm/local.h
similarity index 100%
rename from trunk/include/asm-arm/local.h
rename to trunk/arch/arm/include/asm/local.h
diff --git a/trunk/include/asm-arm/locks.h b/trunk/arch/arm/include/asm/locks.h
similarity index 99%
rename from trunk/include/asm-arm/locks.h
rename to trunk/arch/arm/include/asm/locks.h
index 852220eecdbc..ef4c897772d1 100644
--- a/trunk/include/asm-arm/locks.h
+++ b/trunk/arch/arm/include/asm/locks.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/locks.h
+ * arch/arm/include/asm/locks.h
*
* Copyright (C) 2000 Russell King
*
diff --git a/trunk/include/asm-arm/mach/arch.h b/trunk/arch/arm/include/asm/mach/arch.h
similarity index 97%
rename from trunk/include/asm-arm/mach/arch.h
rename to trunk/arch/arm/include/asm/mach/arch.h
index bcc8aed7c9a9..c59842dc7cb8 100644
--- a/trunk/include/asm-arm/mach/arch.h
+++ b/trunk/arch/arm/include/asm/mach/arch.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/arch.h
+ * arch/arm/include/asm/mach/arch.h
*
* Copyright (C) 2000 Russell King
*
diff --git a/trunk/include/asm-arm/mach/dma.h b/trunk/arch/arm/include/asm/mach/dma.h
similarity index 97%
rename from trunk/include/asm-arm/mach/dma.h
rename to trunk/arch/arm/include/asm/mach/dma.h
index e7c4a20aad53..fc7278ea7146 100644
--- a/trunk/include/asm-arm/mach/dma.h
+++ b/trunk/arch/arm/include/asm/mach/dma.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/dma.h
+ * arch/arm/include/asm/mach/dma.h
*
* Copyright (C) 1998-2000 Russell King
*
diff --git a/trunk/include/asm-arm/mach/flash.h b/trunk/arch/arm/include/asm/mach/flash.h
similarity index 96%
rename from trunk/include/asm-arm/mach/flash.h
rename to trunk/arch/arm/include/asm/mach/flash.h
index 05b029ef6371..4ca69fe2c850 100644
--- a/trunk/include/asm-arm/mach/flash.h
+++ b/trunk/arch/arm/include/asm/mach/flash.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/flash.h
+ * arch/arm/include/asm/mach/flash.h
*
* Copyright (C) 2003 Russell King, All Rights Reserved.
*
diff --git a/trunk/include/asm-arm/mach/irda.h b/trunk/arch/arm/include/asm/mach/irda.h
similarity index 93%
rename from trunk/include/asm-arm/mach/irda.h
rename to trunk/arch/arm/include/asm/mach/irda.h
index 58984d9c0b0b..38f77b5e56cf 100644
--- a/trunk/include/asm-arm/mach/irda.h
+++ b/trunk/arch/arm/include/asm/mach/irda.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/irda.h
+ * arch/arm/include/asm/mach/irda.h
*
* Copyright (C) 2004 Russell King.
*
diff --git a/trunk/include/asm-arm/mach/irq.h b/trunk/arch/arm/include/asm/mach/irq.h
similarity index 61%
rename from trunk/include/asm-arm/mach/irq.h
rename to trunk/arch/arm/include/asm/mach/irq.h
index eb0bfba6570d..acac5302e4ea 100644
--- a/trunk/include/asm-arm/mach/irq.h
+++ b/trunk/arch/arm/include/asm/mach/irq.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/irq.h
+ * arch/arm/include/asm/mach/irq.h
*
* Copyright (C) 1995-2000 Russell King.
*
@@ -21,20 +21,6 @@ extern void (*init_arch_irq)(void);
extern void init_FIQ(void);
extern int show_fiq_list(struct seq_file *, void *);
-/*
- * Obsolete inline function for calling irq descriptor handlers.
- */
-static inline void desc_handle_irq(unsigned int irq, struct irq_desc *desc)
-{
- desc->handle_irq(irq, desc);
-}
-
-void set_irq_flags(unsigned int irq, unsigned int flags);
-
-#define IRQF_VALID (1 << 0)
-#define IRQF_PROBE (1 << 1)
-#define IRQF_NOAUTOEN (1 << 2)
-
/*
* This is for easy migration, but should be changed in the source
*/
@@ -45,10 +31,4 @@ do { \
spin_unlock(&desc->lock); \
} while(0)
-extern unsigned long irq_err_count;
-static inline void ack_bad_irq(int irq)
-{
- irq_err_count++;
-}
-
#endif
diff --git a/trunk/include/asm-arm/mach/map.h b/trunk/arch/arm/include/asm/mach/map.h
similarity index 96%
rename from trunk/include/asm-arm/mach/map.h
rename to trunk/arch/arm/include/asm/mach/map.h
index 7ef3c8390180..06f583b13999 100644
--- a/trunk/include/asm-arm/mach/map.h
+++ b/trunk/arch/arm/include/asm/mach/map.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/map.h
+ * arch/arm/include/asm/map.h
*
* Copyright (C) 1999-2000 Russell King
*
diff --git a/trunk/include/asm-arm/mach/mmc.h b/trunk/arch/arm/include/asm/mach/mmc.h
similarity index 88%
rename from trunk/include/asm-arm/mach/mmc.h
rename to trunk/arch/arm/include/asm/mach/mmc.h
index eb91145c00c4..4da332b03144 100644
--- a/trunk/include/asm-arm/mach/mmc.h
+++ b/trunk/arch/arm/include/asm/mach/mmc.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/mmc.h
+ * arch/arm/include/asm/mach/mmc.h
*/
#ifndef ASMARM_MACH_MMC_H
#define ASMARM_MACH_MMC_H
diff --git a/trunk/include/asm-arm/mach/pci.h b/trunk/arch/arm/include/asm/mach/pci.h
similarity index 98%
rename from trunk/include/asm-arm/mach/pci.h
rename to trunk/arch/arm/include/asm/mach/pci.h
index 9d4f6b5ea419..32da1ae17e06 100644
--- a/trunk/include/asm-arm/mach/pci.h
+++ b/trunk/arch/arm/include/asm/mach/pci.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/pci.h
+ * arch/arm/include/asm/mach/pci.h
*
* Copyright (C) 2000 Russell King
*
diff --git a/trunk/include/asm-arm/mach/serial_at91.h b/trunk/arch/arm/include/asm/mach/serial_at91.h
similarity index 94%
rename from trunk/include/asm-arm/mach/serial_at91.h
rename to trunk/arch/arm/include/asm/mach/serial_at91.h
index 55b317a89061..ea6d063923b8 100644
--- a/trunk/include/asm-arm/mach/serial_at91.h
+++ b/trunk/arch/arm/include/asm/mach/serial_at91.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/serial_at91.h
+ * arch/arm/include/asm/mach/serial_at91.h
*
* Based on serial_sa1100.h by Nicolas Pitre
*
diff --git a/trunk/include/asm-arm/mach/serial_sa1100.h b/trunk/arch/arm/include/asm/mach/serial_sa1100.h
similarity index 86%
rename from trunk/include/asm-arm/mach/serial_sa1100.h
rename to trunk/arch/arm/include/asm/mach/serial_sa1100.h
index 20c22bb218d9..d09064bf95a0 100644
--- a/trunk/include/asm-arm/mach/serial_sa1100.h
+++ b/trunk/arch/arm/include/asm/mach/serial_sa1100.h
@@ -1,9 +1,9 @@
/*
- * linux/include/asm-arm/mach/serial_sa1100.h
+ * arch/arm/include/asm/mach/serial_sa1100.h
*
* Author: Nicolas Pitre
*
- * Moved to include/asm-arm/mach and changed lots, Russell King
+ * Moved and changed lots, Russell King
*
* Low level machine dependent UART functions.
*/
diff --git a/trunk/include/asm-arm/mach/sharpsl_param.h b/trunk/arch/arm/include/asm/mach/sharpsl_param.h
similarity index 100%
rename from trunk/include/asm-arm/mach/sharpsl_param.h
rename to trunk/arch/arm/include/asm/mach/sharpsl_param.h
diff --git a/trunk/include/asm-arm/mach/time.h b/trunk/arch/arm/include/asm/mach/time.h
similarity index 97%
rename from trunk/include/asm-arm/mach/time.h
rename to trunk/arch/arm/include/asm/mach/time.h
index 2fd36ea0130d..b2cc1fcd0400 100644
--- a/trunk/include/asm-arm/mach/time.h
+++ b/trunk/arch/arm/include/asm/mach/time.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/time.h
+ * arch/arm/include/asm/mach/time.h
*
* Copyright (C) 2004 MontaVista Software, Inc.
*
diff --git a/trunk/include/asm-arm/mach/udc_pxa2xx.h b/trunk/arch/arm/include/asm/mach/udc_pxa2xx.h
similarity index 95%
rename from trunk/include/asm-arm/mach/udc_pxa2xx.h
rename to trunk/arch/arm/include/asm/mach/udc_pxa2xx.h
index 9e5ed7c0f27f..270902c353fd 100644
--- a/trunk/include/asm-arm/mach/udc_pxa2xx.h
+++ b/trunk/arch/arm/include/asm/mach/udc_pxa2xx.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mach/udc_pxa2xx.h
+ * arch/arm/include/asm/mach/udc_pxa2xx.h
*
* This supports machine-specific differences in how the PXA2xx
* USB Device Controller (UDC) is wired.
diff --git a/trunk/include/asm-arm/mc146818rtc.h b/trunk/arch/arm/include/asm/mc146818rtc.h
similarity index 100%
rename from trunk/include/asm-arm/mc146818rtc.h
rename to trunk/arch/arm/include/asm/mc146818rtc.h
diff --git a/trunk/include/asm-arm/memory.h b/trunk/arch/arm/include/asm/memory.h
similarity index 99%
rename from trunk/include/asm-arm/memory.h
rename to trunk/arch/arm/include/asm/memory.h
index 9ba4d7136e6b..92069221dca9 100644
--- a/trunk/include/asm-arm/memory.h
+++ b/trunk/arch/arm/include/asm/memory.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/memory.h
+ * arch/arm/include/asm/memory.h
*
* Copyright (C) 2000-2002 Russell King
* modification for nommu, Hyok S. Choi, 2004
diff --git a/trunk/include/asm-arm/mman.h b/trunk/arch/arm/include/asm/mman.h
similarity index 100%
rename from trunk/include/asm-arm/mman.h
rename to trunk/arch/arm/include/asm/mman.h
diff --git a/trunk/include/asm-arm/mmu.h b/trunk/arch/arm/include/asm/mmu.h
similarity index 100%
rename from trunk/include/asm-arm/mmu.h
rename to trunk/arch/arm/include/asm/mmu.h
diff --git a/trunk/include/asm-arm/mmu_context.h b/trunk/arch/arm/include/asm/mmu_context.h
similarity index 98%
rename from trunk/include/asm-arm/mmu_context.h
rename to trunk/arch/arm/include/asm/mmu_context.h
index 91b9dfdfed52..a301e446007f 100644
--- a/trunk/include/asm-arm/mmu_context.h
+++ b/trunk/arch/arm/include/asm/mmu_context.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mmu_context.h
+ * arch/arm/include/asm/mmu_context.h
*
* Copyright (C) 1996 Russell King.
*
diff --git a/trunk/include/asm-arm/mmzone.h b/trunk/arch/arm/include/asm/mmzone.h
similarity index 94%
rename from trunk/include/asm-arm/mmzone.h
rename to trunk/arch/arm/include/asm/mmzone.h
index b87de151f0a4..f2fbb5084901 100644
--- a/trunk/include/asm-arm/mmzone.h
+++ b/trunk/arch/arm/include/asm/mmzone.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/mmzone.h
+ * arch/arm/include/asm/mmzone.h
*
* 1999-12-29 Nicolas Pitre Created
*
diff --git a/trunk/include/asm-arm/module.h b/trunk/arch/arm/include/asm/module.h
similarity index 100%
rename from trunk/include/asm-arm/module.h
rename to trunk/arch/arm/include/asm/module.h
diff --git a/trunk/include/asm-arm/msgbuf.h b/trunk/arch/arm/include/asm/msgbuf.h
similarity index 100%
rename from trunk/include/asm-arm/msgbuf.h
rename to trunk/arch/arm/include/asm/msgbuf.h
diff --git a/trunk/include/asm-arm/mtd-xip.h b/trunk/arch/arm/include/asm/mtd-xip.h
similarity index 95%
rename from trunk/include/asm-arm/mtd-xip.h
rename to trunk/arch/arm/include/asm/mtd-xip.h
index 9eb127cc7db2..4bc50f9abe38 100644
--- a/trunk/include/asm-arm/mtd-xip.h
+++ b/trunk/arch/arm/include/asm/mtd-xip.h
@@ -17,7 +17,7 @@
#ifndef __ARM_MTD_XIP_H__
#define __ARM_MTD_XIP_H__
-#include
+#include
#include
/* fill instruction prefetch */
diff --git a/trunk/include/asm-arm/mutex.h b/trunk/arch/arm/include/asm/mutex.h
similarity index 98%
rename from trunk/include/asm-arm/mutex.h
rename to trunk/arch/arm/include/asm/mutex.h
index 020bd98710a1..93226cf23ae0 100644
--- a/trunk/include/asm-arm/mutex.h
+++ b/trunk/arch/arm/include/asm/mutex.h
@@ -1,5 +1,5 @@
/*
- * include/asm-arm/mutex.h
+ * arch/arm/include/asm/mutex.h
*
* ARM optimized mutex locking primitives
*
diff --git a/trunk/include/asm-arm/nwflash.h b/trunk/arch/arm/include/asm/nwflash.h
similarity index 100%
rename from trunk/include/asm-arm/nwflash.h
rename to trunk/arch/arm/include/asm/nwflash.h
diff --git a/trunk/include/asm-arm/page-nommu.h b/trunk/arch/arm/include/asm/page-nommu.h
similarity index 96%
rename from trunk/include/asm-arm/page-nommu.h
rename to trunk/arch/arm/include/asm/page-nommu.h
index ea1cde84f500..3574c0deb37f 100644
--- a/trunk/include/asm-arm/page-nommu.h
+++ b/trunk/arch/arm/include/asm/page-nommu.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/page-nommu.h
+ * arch/arm/include/asm/page-nommu.h
*
* Copyright (C) 2004 Hyok S. Choi
*
diff --git a/trunk/include/asm-arm/page.h b/trunk/arch/arm/include/asm/page.h
similarity index 99%
rename from trunk/include/asm-arm/page.h
rename to trunk/arch/arm/include/asm/page.h
index 7c5fc5582e5d..cf2e2680daaa 100644
--- a/trunk/include/asm-arm/page.h
+++ b/trunk/arch/arm/include/asm/page.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/page.h
+ * arch/arm/include/asm/page.h
*
* Copyright (C) 1995-2003 Russell King
*
diff --git a/trunk/include/asm-arm/param.h b/trunk/arch/arm/include/asm/param.h
similarity index 95%
rename from trunk/include/asm-arm/param.h
rename to trunk/arch/arm/include/asm/param.h
index 15806468ba72..8b24bf94c06b 100644
--- a/trunk/include/asm-arm/param.h
+++ b/trunk/arch/arm/include/asm/param.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/param.h
+ * arch/arm/include/asm/param.h
*
* Copyright (C) 1995-1999 Russell King
*
diff --git a/trunk/include/asm-arm/parport.h b/trunk/arch/arm/include/asm/parport.h
similarity index 86%
rename from trunk/include/asm-arm/parport.h
rename to trunk/arch/arm/include/asm/parport.h
index f2f90c76ddd1..26e94b09035a 100644
--- a/trunk/include/asm-arm/parport.h
+++ b/trunk/arch/arm/include/asm/parport.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/parport.h: ARM-specific parport initialisation
+ * arch/arm/include/asm/parport.h: ARM-specific parport initialisation
*
* Copyright (C) 1999, 2000 Tim Waugh
*
diff --git a/trunk/include/asm-arm/pci.h b/trunk/arch/arm/include/asm/pci.h
similarity index 97%
rename from trunk/include/asm-arm/pci.h
rename to trunk/arch/arm/include/asm/pci.h
index 2d84792f2e12..968b833f3bb7 100644
--- a/trunk/include/asm-arm/pci.h
+++ b/trunk/arch/arm/include/asm/pci.h
@@ -4,7 +4,7 @@
#ifdef __KERNEL__
#include
-#include /* for PCIBIOS_MIN_* */
+#include /* for PCIBIOS_MIN_* */
#define pcibios_scan_all_fns(a, b) 0
diff --git a/trunk/include/asm-arm/percpu.h b/trunk/arch/arm/include/asm/percpu.h
similarity index 100%
rename from trunk/include/asm-arm/percpu.h
rename to trunk/arch/arm/include/asm/percpu.h
diff --git a/trunk/include/asm-arm/pgalloc.h b/trunk/arch/arm/include/asm/pgalloc.h
similarity index 98%
rename from trunk/include/asm-arm/pgalloc.h
rename to trunk/arch/arm/include/asm/pgalloc.h
index 163b0305dd76..3dcd64bf1824 100644
--- a/trunk/include/asm-arm/pgalloc.h
+++ b/trunk/arch/arm/include/asm/pgalloc.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/pgalloc.h
+ * arch/arm/include/asm/pgalloc.h
*
* Copyright (C) 2000-2001 Russell King
*
diff --git a/trunk/include/asm-arm/pgtable-hwdef.h b/trunk/arch/arm/include/asm/pgtable-hwdef.h
similarity index 98%
rename from trunk/include/asm-arm/pgtable-hwdef.h
rename to trunk/arch/arm/include/asm/pgtable-hwdef.h
index f3b5120c99fe..fd1521d5cb9d 100644
--- a/trunk/include/asm-arm/pgtable-hwdef.h
+++ b/trunk/arch/arm/include/asm/pgtable-hwdef.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/pgtable-hwdef.h
+ * arch/arm/include/asm/pgtable-hwdef.h
*
* Copyright (C) 1995-2002 Russell King
*
diff --git a/trunk/include/asm-arm/pgtable-nommu.h b/trunk/arch/arm/include/asm/pgtable-nommu.h
similarity index 98%
rename from trunk/include/asm-arm/pgtable-nommu.h
rename to trunk/arch/arm/include/asm/pgtable-nommu.h
index 386fcc10a973..b011f2e939aa 100644
--- a/trunk/include/asm-arm/pgtable-nommu.h
+++ b/trunk/arch/arm/include/asm/pgtable-nommu.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/pgtable-nommu.h
+ * arch/arm/include/asm/pgtable-nommu.h
*
* Copyright (C) 1995-2002 Russell King
* Copyright (C) 2004 Hyok S. Choi
diff --git a/trunk/include/asm-arm/pgtable.h b/trunk/arch/arm/include/asm/pgtable.h
similarity index 99%
rename from trunk/include/asm-arm/pgtable.h
rename to trunk/arch/arm/include/asm/pgtable.h
index 5571c13c3f3b..8ab060a53ab0 100644
--- a/trunk/include/asm-arm/pgtable.h
+++ b/trunk/arch/arm/include/asm/pgtable.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/pgtable.h
+ * arch/arm/include/asm/pgtable.h
*
* Copyright (C) 1995-2002 Russell King
*
diff --git a/trunk/include/asm-arm/poll.h b/trunk/arch/arm/include/asm/poll.h
similarity index 100%
rename from trunk/include/asm-arm/poll.h
rename to trunk/arch/arm/include/asm/poll.h
diff --git a/trunk/include/asm-arm/posix_types.h b/trunk/arch/arm/include/asm/posix_types.h
similarity index 98%
rename from trunk/include/asm-arm/posix_types.h
rename to trunk/arch/arm/include/asm/posix_types.h
index c37379dadcb2..2446d23bfdbf 100644
--- a/trunk/include/asm-arm/posix_types.h
+++ b/trunk/arch/arm/include/asm/posix_types.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/posix_types.h
+ * arch/arm/include/asm/posix_types.h
*
* Copyright (C) 1996-1998 Russell King.
*
diff --git a/trunk/include/asm-arm/proc-fns.h b/trunk/arch/arm/include/asm/proc-fns.h
similarity index 99%
rename from trunk/include/asm-arm/proc-fns.h
rename to trunk/arch/arm/include/asm/proc-fns.h
index 75ec760f4c74..db80203b68e0 100644
--- a/trunk/include/asm-arm/proc-fns.h
+++ b/trunk/arch/arm/include/asm/proc-fns.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/proc-fns.h
+ * arch/arm/include/asm/proc-fns.h
*
* Copyright (C) 1997-1999 Russell King
* Copyright (C) 2000 Deep Blue Solutions Ltd
diff --git a/trunk/include/asm-arm/processor.h b/trunk/arch/arm/include/asm/processor.h
similarity index 98%
rename from trunk/include/asm-arm/processor.h
rename to trunk/arch/arm/include/asm/processor.h
index bd8029e8dc67..b01d5e7e3d5a 100644
--- a/trunk/include/asm-arm/processor.h
+++ b/trunk/arch/arm/include/asm/processor.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/processor.h
+ * arch/arm/include/asm/processor.h
*
* Copyright (C) 1995-1999 Russell King
*
diff --git a/trunk/include/asm-arm/procinfo.h b/trunk/arch/arm/include/asm/procinfo.h
similarity index 97%
rename from trunk/include/asm-arm/procinfo.h
rename to trunk/arch/arm/include/asm/procinfo.h
index 4d3c685075e0..ca52e584ef74 100644
--- a/trunk/include/asm-arm/procinfo.h
+++ b/trunk/arch/arm/include/asm/procinfo.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/procinfo.h
+ * arch/arm/include/asm/procinfo.h
*
* Copyright (C) 1996-1999 Russell King
*
diff --git a/trunk/include/asm-arm/ptrace.h b/trunk/arch/arm/include/asm/ptrace.h
similarity index 99%
rename from trunk/include/asm-arm/ptrace.h
rename to trunk/arch/arm/include/asm/ptrace.h
index 8382b7510f94..b415c0e85458 100644
--- a/trunk/include/asm-arm/ptrace.h
+++ b/trunk/arch/arm/include/asm/ptrace.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/ptrace.h
+ * arch/arm/include/asm/ptrace.h
*
* Copyright (C) 1996-2003 Russell King
*
diff --git a/trunk/include/asm-arm/resource.h b/trunk/arch/arm/include/asm/resource.h
similarity index 100%
rename from trunk/include/asm-arm/resource.h
rename to trunk/arch/arm/include/asm/resource.h
diff --git a/trunk/include/asm-arm/scatterlist.h b/trunk/arch/arm/include/asm/scatterlist.h
similarity index 100%
rename from trunk/include/asm-arm/scatterlist.h
rename to trunk/arch/arm/include/asm/scatterlist.h
diff --git a/trunk/include/asm-arm/sections.h b/trunk/arch/arm/include/asm/sections.h
similarity index 100%
rename from trunk/include/asm-arm/sections.h
rename to trunk/arch/arm/include/asm/sections.h
diff --git a/trunk/include/asm-arm/segment.h b/trunk/arch/arm/include/asm/segment.h
similarity index 100%
rename from trunk/include/asm-arm/segment.h
rename to trunk/arch/arm/include/asm/segment.h
diff --git a/trunk/include/asm-arm/sembuf.h b/trunk/arch/arm/include/asm/sembuf.h
similarity index 100%
rename from trunk/include/asm-arm/sembuf.h
rename to trunk/arch/arm/include/asm/sembuf.h
diff --git a/trunk/include/asm-arm/serial.h b/trunk/arch/arm/include/asm/serial.h
similarity index 91%
rename from trunk/include/asm-arm/serial.h
rename to trunk/arch/arm/include/asm/serial.h
index 015b262dc145..ebb049091e26 100644
--- a/trunk/include/asm-arm/serial.h
+++ b/trunk/arch/arm/include/asm/serial.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/serial.h
+ * arch/arm/include/asm/serial.h
*
* Copyright (C) 1996 Russell King.
*
diff --git a/trunk/include/asm-arm/setup.h b/trunk/arch/arm/include/asm/setup.h
similarity index 100%
rename from trunk/include/asm-arm/setup.h
rename to trunk/arch/arm/include/asm/setup.h
diff --git a/trunk/include/asm-arm/shmbuf.h b/trunk/arch/arm/include/asm/shmbuf.h
similarity index 100%
rename from trunk/include/asm-arm/shmbuf.h
rename to trunk/arch/arm/include/asm/shmbuf.h
diff --git a/trunk/include/asm-arm/shmparam.h b/trunk/arch/arm/include/asm/shmparam.h
similarity index 100%
rename from trunk/include/asm-arm/shmparam.h
rename to trunk/arch/arm/include/asm/shmparam.h
diff --git a/trunk/include/asm-arm/sigcontext.h b/trunk/arch/arm/include/asm/sigcontext.h
similarity index 100%
rename from trunk/include/asm-arm/sigcontext.h
rename to trunk/arch/arm/include/asm/sigcontext.h
diff --git a/trunk/include/asm-arm/siginfo.h b/trunk/arch/arm/include/asm/siginfo.h
similarity index 100%
rename from trunk/include/asm-arm/siginfo.h
rename to trunk/arch/arm/include/asm/siginfo.h
diff --git a/trunk/include/asm-arm/signal.h b/trunk/arch/arm/include/asm/signal.h
similarity index 100%
rename from trunk/include/asm-arm/signal.h
rename to trunk/arch/arm/include/asm/signal.h
diff --git a/trunk/include/asm-arm/sizes.h b/trunk/arch/arm/include/asm/sizes.h
similarity index 100%
rename from trunk/include/asm-arm/sizes.h
rename to trunk/arch/arm/include/asm/sizes.h
diff --git a/trunk/include/asm-arm/smp.h b/trunk/arch/arm/include/asm/smp.h
similarity index 97%
rename from trunk/include/asm-arm/smp.h
rename to trunk/arch/arm/include/asm/smp.h
index 7fffa2404b8e..cc12a525a06a 100644
--- a/trunk/include/asm-arm/smp.h
+++ b/trunk/arch/arm/include/asm/smp.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/smp.h
+ * arch/arm/include/asm/smp.h
*
* Copyright (C) 2004-2005 ARM Ltd.
*
@@ -17,7 +17,7 @@
#include
#ifndef CONFIG_SMP
-# error " included in non-SMP build"
+# error " included in non-SMP build"
#endif
#define raw_smp_processor_id() (current_thread_info()->cpu)
diff --git a/trunk/include/asm-arm/socket.h b/trunk/arch/arm/include/asm/socket.h
similarity index 100%
rename from trunk/include/asm-arm/socket.h
rename to trunk/arch/arm/include/asm/socket.h
diff --git a/trunk/include/asm-arm/sockios.h b/trunk/arch/arm/include/asm/sockios.h
similarity index 100%
rename from trunk/include/asm-arm/sockios.h
rename to trunk/arch/arm/include/asm/sockios.h
diff --git a/trunk/include/asm-arm/sparsemem.h b/trunk/arch/arm/include/asm/sparsemem.h
similarity index 100%
rename from trunk/include/asm-arm/sparsemem.h
rename to trunk/arch/arm/include/asm/sparsemem.h
diff --git a/trunk/include/asm-arm/spinlock.h b/trunk/arch/arm/include/asm/spinlock.h
similarity index 100%
rename from trunk/include/asm-arm/spinlock.h
rename to trunk/arch/arm/include/asm/spinlock.h
diff --git a/trunk/include/asm-arm/spinlock_types.h b/trunk/arch/arm/include/asm/spinlock_types.h
similarity index 100%
rename from trunk/include/asm-arm/spinlock_types.h
rename to trunk/arch/arm/include/asm/spinlock_types.h
diff --git a/trunk/include/asm-arm/stat.h b/trunk/arch/arm/include/asm/stat.h
similarity index 100%
rename from trunk/include/asm-arm/stat.h
rename to trunk/arch/arm/include/asm/stat.h
diff --git a/trunk/include/asm-arm/statfs.h b/trunk/arch/arm/include/asm/statfs.h
similarity index 100%
rename from trunk/include/asm-arm/statfs.h
rename to trunk/arch/arm/include/asm/statfs.h
diff --git a/trunk/include/asm-arm/string.h b/trunk/arch/arm/include/asm/string.h
similarity index 100%
rename from trunk/include/asm-arm/string.h
rename to trunk/arch/arm/include/asm/string.h
diff --git a/trunk/include/asm-arm/suspend.h b/trunk/arch/arm/include/asm/suspend.h
similarity index 100%
rename from trunk/include/asm-arm/suspend.h
rename to trunk/arch/arm/include/asm/suspend.h
diff --git a/trunk/include/asm-arm/system.h b/trunk/arch/arm/include/asm/system.h
similarity index 100%
rename from trunk/include/asm-arm/system.h
rename to trunk/arch/arm/include/asm/system.h
diff --git a/trunk/include/asm-arm/termbits.h b/trunk/arch/arm/include/asm/termbits.h
similarity index 100%
rename from trunk/include/asm-arm/termbits.h
rename to trunk/arch/arm/include/asm/termbits.h
diff --git a/trunk/include/asm-arm/termios.h b/trunk/arch/arm/include/asm/termios.h
similarity index 100%
rename from trunk/include/asm-arm/termios.h
rename to trunk/arch/arm/include/asm/termios.h
diff --git a/trunk/include/asm-arm/therm.h b/trunk/arch/arm/include/asm/therm.h
similarity index 88%
rename from trunk/include/asm-arm/therm.h
rename to trunk/arch/arm/include/asm/therm.h
index e51c923ecdf3..f002f0197d78 100644
--- a/trunk/include/asm-arm/therm.h
+++ b/trunk/arch/arm/include/asm/therm.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/therm.h: Definitions for Dallas Semiconductor
+ * arch/arm/include/asm/therm.h: Definitions for Dallas Semiconductor
* DS1620 thermometer driver (as used in the Rebel.com NetWinder)
*/
#ifndef __ASM_THERM_H
diff --git a/trunk/include/asm-arm/thread_info.h b/trunk/arch/arm/include/asm/thread_info.h
similarity index 97%
rename from trunk/include/asm-arm/thread_info.h
rename to trunk/arch/arm/include/asm/thread_info.h
index d4be2d646160..e56fa48e4ae7 100644
--- a/trunk/include/asm-arm/thread_info.h
+++ b/trunk/arch/arm/include/asm/thread_info.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/thread_info.h
+ * arch/arm/include/asm/thread_info.h
*
* Copyright (C) 2002 Russell King.
*
@@ -117,7 +117,7 @@ extern void iwmmxt_task_switch(struct thread_info *);
/*
* We use bit 30 of the preempt_count to indicate that kernel
- * preemption is occurring. See include/asm-arm/hardirq.h.
+ * preemption is occurring. See .
*/
#define PREEMPT_ACTIVE 0x40000000
diff --git a/trunk/include/asm-arm/thread_notify.h b/trunk/arch/arm/include/asm/thread_notify.h
similarity index 96%
rename from trunk/include/asm-arm/thread_notify.h
rename to trunk/arch/arm/include/asm/thread_notify.h
index 8866e5216840..f27379d7f72a 100644
--- a/trunk/include/asm-arm/thread_notify.h
+++ b/trunk/arch/arm/include/asm/thread_notify.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/thread_notify.h
+ * arch/arm/include/asm/thread_notify.h
*
* Copyright (C) 2006 Russell King.
*
diff --git a/trunk/include/asm-arm/timex.h b/trunk/arch/arm/include/asm/timex.h
similarity index 93%
rename from trunk/include/asm-arm/timex.h
rename to trunk/arch/arm/include/asm/timex.h
index 7b8d4cb24be0..e50e2926cd6e 100644
--- a/trunk/include/asm-arm/timex.h
+++ b/trunk/arch/arm/include/asm/timex.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/timex.h
+ * arch/arm/include/asm/timex.h
*
* Copyright (C) 1997,1998 Russell King
*
diff --git a/trunk/include/asm-arm/tlb.h b/trunk/arch/arm/include/asm/tlb.h
similarity index 98%
rename from trunk/include/asm-arm/tlb.h
rename to trunk/arch/arm/include/asm/tlb.h
index 36bd402a21cb..857f1dfac794 100644
--- a/trunk/include/asm-arm/tlb.h
+++ b/trunk/arch/arm/include/asm/tlb.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/tlb.h
+ * arch/arm/include/asm/tlb.h
*
* Copyright (C) 2002 Russell King
*
diff --git a/trunk/include/asm-arm/tlbflush.h b/trunk/arch/arm/include/asm/tlbflush.h
similarity index 99%
rename from trunk/include/asm-arm/tlbflush.h
rename to trunk/arch/arm/include/asm/tlbflush.h
index 909656c747ef..0d0d40f1b599 100644
--- a/trunk/include/asm-arm/tlbflush.h
+++ b/trunk/arch/arm/include/asm/tlbflush.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/tlbflush.h
+ * arch/arm/include/asm/tlbflush.h
*
* Copyright (C) 1999-2003 Russell King
*
diff --git a/trunk/include/asm-arm/topology.h b/trunk/arch/arm/include/asm/topology.h
similarity index 100%
rename from trunk/include/asm-arm/topology.h
rename to trunk/arch/arm/include/asm/topology.h
diff --git a/trunk/include/asm-arm/traps.h b/trunk/arch/arm/include/asm/traps.h
similarity index 100%
rename from trunk/include/asm-arm/traps.h
rename to trunk/arch/arm/include/asm/traps.h
diff --git a/trunk/include/asm-arm/types.h b/trunk/arch/arm/include/asm/types.h
similarity index 100%
rename from trunk/include/asm-arm/types.h
rename to trunk/arch/arm/include/asm/types.h
diff --git a/trunk/include/asm-arm/uaccess.h b/trunk/arch/arm/include/asm/uaccess.h
similarity index 99%
rename from trunk/include/asm-arm/uaccess.h
rename to trunk/arch/arm/include/asm/uaccess.h
index 4c1a3fa9f259..d0f51ff900b5 100644
--- a/trunk/include/asm-arm/uaccess.h
+++ b/trunk/arch/arm/include/asm/uaccess.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/uaccess.h
+ * arch/arm/include/asm/uaccess.h
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
diff --git a/trunk/include/asm-arm/ucontext.h b/trunk/arch/arm/include/asm/ucontext.h
similarity index 100%
rename from trunk/include/asm-arm/ucontext.h
rename to trunk/arch/arm/include/asm/ucontext.h
diff --git a/trunk/include/asm-arm/unaligned.h b/trunk/arch/arm/include/asm/unaligned.h
similarity index 100%
rename from trunk/include/asm-arm/unaligned.h
rename to trunk/arch/arm/include/asm/unaligned.h
diff --git a/trunk/include/asm-arm/unistd.h b/trunk/arch/arm/include/asm/unistd.h
similarity index 99%
rename from trunk/include/asm-arm/unistd.h
rename to trunk/arch/arm/include/asm/unistd.h
index 7c570082b1e0..f95fbb2fcb5f 100644
--- a/trunk/include/asm-arm/unistd.h
+++ b/trunk/arch/arm/include/asm/unistd.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/unistd.h
+ * arch/arm/include/asm/unistd.h
*
* Copyright (C) 2001-2005 Russell King
*
diff --git a/trunk/include/asm-arm/user.h b/trunk/arch/arm/include/asm/user.h
similarity index 100%
rename from trunk/include/asm-arm/user.h
rename to trunk/arch/arm/include/asm/user.h
diff --git a/trunk/include/asm-arm/vfp.h b/trunk/arch/arm/include/asm/vfp.h
similarity index 98%
rename from trunk/include/asm-arm/vfp.h
rename to trunk/arch/arm/include/asm/vfp.h
index 5f9a2cb3d452..f4ab34fd4f72 100644
--- a/trunk/include/asm-arm/vfp.h
+++ b/trunk/arch/arm/include/asm/vfp.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/vfp.h
+ * arch/arm/include/asm/vfp.h
*
* VFP register definitions.
* First, the standard VFP set.
diff --git a/trunk/include/asm-arm/vfpmacros.h b/trunk/arch/arm/include/asm/vfpmacros.h
similarity index 97%
rename from trunk/include/asm-arm/vfpmacros.h
rename to trunk/arch/arm/include/asm/vfpmacros.h
index cccb3892e73c..422f3cc204a2 100644
--- a/trunk/include/asm-arm/vfpmacros.h
+++ b/trunk/arch/arm/include/asm/vfpmacros.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/vfpmacros.h
+ * arch/arm/include/asm/vfpmacros.h
*
* Assembler-only file containing VFP macros and register definitions.
*/
diff --git a/trunk/include/asm-arm/vga.h b/trunk/arch/arm/include/asm/vga.h
similarity index 88%
rename from trunk/include/asm-arm/vga.h
rename to trunk/arch/arm/include/asm/vga.h
index 1e0b913c3d71..4f767ad3a0bb 100644
--- a/trunk/include/asm-arm/vga.h
+++ b/trunk/arch/arm/include/asm/vga.h
@@ -1,7 +1,7 @@
#ifndef ASMARM_VGA_H
#define ASMARM_VGA_H
-#include
+#include
#include
#define VGA_MAP_MEM(x,s) (PCIMEM_BASE + (x))
diff --git a/trunk/include/asm-arm/xor.h b/trunk/arch/arm/include/asm/xor.h
similarity index 99%
rename from trunk/include/asm-arm/xor.h
rename to trunk/arch/arm/include/asm/xor.h
index e7c4cf58bed1..7604673dc427 100644
--- a/trunk/include/asm-arm/xor.h
+++ b/trunk/arch/arm/include/asm/xor.h
@@ -1,5 +1,5 @@
/*
- * linux/include/asm-arm/xor.h
+ * arch/arm/include/asm/xor.h
*
* Copyright (C) 2001 Russell King
*
diff --git a/trunk/arch/arm/kernel/ecard.c b/trunk/arch/arm/kernel/ecard.c
index f5cfdabcb87d..8192fe8409d3 100644
--- a/trunk/arch/arm/kernel/ecard.c
+++ b/trunk/arch/arm/kernel/ecard.c
@@ -46,7 +46,7 @@
#include
#include
-#include
+#include
#include
#include
#include
diff --git a/trunk/arch/arm/kernel/head-common.S b/trunk/arch/arm/kernel/head-common.S
index 7e9c00a8a412..1c3c6ea5f9e7 100644
--- a/trunk/arch/arm/kernel/head-common.S
+++ b/trunk/arch/arm/kernel/head-common.S
@@ -181,7 +181,7 @@ ENTRY(lookup_processor_type)
ldmfd sp!, {r4 - r7, r9, pc}
/*
- * Look in include/asm-arm/procinfo.h and arch/arm/kernel/arch.[ch] for
+ * Look in and arch/arm/kernel/arch.[ch] for
* more information about the __proc_info and __arch_info structures.
*/
.long __proc_info_begin
diff --git a/trunk/arch/arm/kernel/head-nommu.S b/trunk/arch/arm/kernel/head-nommu.S
index 5d78ffb8a9a7..27329bd32037 100644
--- a/trunk/arch/arm/kernel/head-nommu.S
+++ b/trunk/arch/arm/kernel/head-nommu.S
@@ -15,7 +15,6 @@
#include
#include
-#include
#include
#include
#include
diff --git a/trunk/arch/arm/kernel/irq.c b/trunk/arch/arm/kernel/irq.c
index 11dcd52e51be..f88efb135b70 100644
--- a/trunk/arch/arm/kernel/irq.c
+++ b/trunk/arch/arm/kernel/irq.c
@@ -38,6 +38,7 @@
#include
#include
+#include
#include
/*
diff --git a/trunk/arch/arm/lib/ecard.S b/trunk/arch/arm/lib/ecard.S
index c55aaa2a2088..79cf247ad525 100644
--- a/trunk/arch/arm/lib/ecard.S
+++ b/trunk/arch/arm/lib/ecard.S
@@ -12,7 +12,7 @@
*/
#include
#include
-#include
+#include
#define CPSR2SPSR(rt) \
mrs rt, cpsr; \
diff --git a/trunk/arch/arm/lib/getuser.S b/trunk/arch/arm/lib/getuser.S
index 1dd8ea4f9a9c..2034d4dbe6ad 100644
--- a/trunk/arch/arm/lib/getuser.S
+++ b/trunk/arch/arm/lib/getuser.S
@@ -20,7 +20,7 @@
* r2, r3 contains the zero-extended value
* lr corrupted
*
- * No other registers must be altered. (see include/asm-arm/uaccess.h
+ * No other registers must be altered. (see
* for specific ASM register usage).
*
* Note that ADDR_LIMIT is either 0 or 0xc0000000.
diff --git a/trunk/arch/arm/lib/io-readsw-armv3.S b/trunk/arch/arm/lib/io-readsw-armv3.S
index 4ef904185142..4cc4411595f5 100644
--- a/trunk/arch/arm/lib/io-readsw-armv3.S
+++ b/trunk/arch/arm/lib/io-readsw-armv3.S
@@ -9,7 +9,7 @@
*/
#include
#include
-#include
+#include
.Linsw_bad_alignment:
adr r0, .Linsw_bad_align_msg
diff --git a/trunk/arch/arm/lib/io-writesw-armv3.S b/trunk/arch/arm/lib/io-writesw-armv3.S
index 1607a29f49b7..0a34752bc448 100644
--- a/trunk/arch/arm/lib/io-writesw-armv3.S
+++ b/trunk/arch/arm/lib/io-writesw-armv3.S
@@ -9,7 +9,7 @@
*/
#include
#include
-#include
+#include
.Loutsw_bad_alignment:
adr r0, .Loutsw_bad_align_msg
diff --git a/trunk/arch/arm/lib/putuser.S b/trunk/arch/arm/lib/putuser.S
index 8620afe54f72..08ec7dffa52e 100644
--- a/trunk/arch/arm/lib/putuser.S
+++ b/trunk/arch/arm/lib/putuser.S
@@ -20,7 +20,7 @@
* Outputs: r0 is the error code
* lr corrupted
*
- * No other registers must be altered. (see include/asm-arm/uaccess.h
+ * No other registers must be altered. (see
* for specific ASM register usage).
*
* Note that ADDR_LIMIT is either 0 or 0xc0000000
diff --git a/trunk/arch/arm/mach-aaec2000/aaed2000.c b/trunk/arch/arm/mach-aaec2000/aaed2000.c
index 83f57da3184c..08f030d506b8 100644
--- a/trunk/arch/arm/mach-aaec2000/aaed2000.c
+++ b/trunk/arch/arm/mach-aaec2000/aaed2000.c
@@ -20,7 +20,7 @@
#include
#include
#include
-#include
+#include
#include
#include
diff --git a/trunk/arch/arm/mach-aaec2000/core.c b/trunk/arch/arm/mach-aaec2000/core.c
index b016be2b0e35..2e0cec2dc997 100644
--- a/trunk/arch/arm/mach-aaec2000/core.c
+++ b/trunk/arch/arm/mach-aaec2000/core.c
@@ -20,7 +20,7 @@
#include
#include
-#include
+#include
#include
#include
diff --git a/trunk/arch/arm/mach-at91/at91x40_time.c b/trunk/arch/arm/mach-at91/at91x40_time.c
index eddc882f1b4a..44690440e846 100644
--- a/trunk/arch/arm/mach-at91/at91x40_time.c
+++ b/trunk/arch/arm/mach-at91/at91x40_time.c
@@ -23,7 +23,7 @@
#include
#include
#include
-#include
+#include
#include
#include
#include
diff --git a/trunk/arch/arm/mach-at91/board-1arm.c b/trunk/arch/arm/mach-at91/board-1arm.c
index 2d3d4b6f7b02..fc0f293174cb 100644
--- a/trunk/arch/arm/mach-at91/board-1arm.c
+++ b/trunk/arch/arm/mach-at91/board-1arm.c
@@ -24,7 +24,7 @@
#include
#include
-#include
+#include
#include
#include
#include
diff --git a/trunk/arch/arm/mach-at91/board-cam60.c b/trunk/arch/arm/mach-at91/board-cam60.c
index af2c33aff1a8..17faf3cea12f 100644
--- a/trunk/arch/arm/mach-at91/board-cam60.c
+++ b/trunk/arch/arm/mach-at91/board-cam60.c
@@ -28,7 +28,7 @@
#include
#include
-#include
+#include
#include
#include
#include
diff --git a/trunk/arch/arm/mach-at91/board-cap9adk.c b/trunk/arch/arm/mach-at91/board-cap9adk.c
index 1f4725972edc..fd21d4240e8e 100644
--- a/trunk/arch/arm/mach-at91/board-cap9adk.c
+++ b/trunk/arch/arm/mach-at91/board-cap9adk.c
@@ -33,7 +33,7 @@
#include