kernel-ark/arch/arm
Nicolas Pitre 30c2f90b68 [ARM] 3097/1: change library link ordering
Patch from Nicolas Pitre

We have an optimized sha1 routine (arch/arm/lib/sha1.S) meant to
override the generic one in lib/sha1.c.

Unfortunately lib/lib.a is listed _before_ arch/arm/lib/lib.a in the
link argument list and therefore the architecture specific lib functions
are not picked up before the generic versions.

This patch is a quick fix to change that ordering for ARM.  Here's what
the kbuild maintainer had to say about it (was also CC'd on lkml):

On Wed, 2 Nov 2005, Sam Ravnborg wrote:
> This looks like an obvious way to achive correct ordering.
> We could change it so arch defines always took precedence but
> the above is so simple that it is not worth the effort.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-11-04 17:17:30 +00:00
..
boot
common Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
configs [ARM] Fix IXDP2x01 config files 2005-11-03 21:05:39 +00:00
kernel [ARM SMP] Add hotplug CPU infrastructure 2005-11-02 22:24:33 +00:00
lib [ARM] 3094/1: remove PLD stuff from old uaccess code 2005-11-04 17:15:43 +00:00
mach-aaec2000
mach-clps711x [ARM] Fix more 3016/1 breakage 2005-11-03 10:06:35 +00:00
mach-clps7500
mach-ebsa110 [ARM] Convert EBSA110 network driver to a platform driver 2005-10-31 17:14:57 +00:00
mach-epxa10db
mach-footbridge
mach-h720x
mach-imx Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
mach-integrator Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
mach-iop3xx Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
mach-ixp4xx
mach-ixp2000 [ARM] 3086/1: ixp2xxx error irq handling 2005-11-04 17:15:44 +00:00
mach-l7200
mach-lh7a40x
mach-omap1
mach-pxa [ARM] 3087/1: PXA2xx flash platform device conversion 2005-11-04 17:15:45 +00:00
mach-realview [ARM] Fix Realview machine for patch 3016/1 2005-11-02 14:14:37 +00:00
mach-rpc
mach-s3c2410 Merge master.kernel.org:/home/rmk/linux-2.6-arm 2005-11-01 21:32:14 -08:00
mach-sa1100 Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
mach-shark
mach-versatile Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
mm [ARM] Merge SMP tree 2005-11-03 21:02:39 +00:00
nwfpe
oprofile
plat-omap Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
tools
vfp
Kconfig [ARM SMP] Add hotplug CPU infrastructure 2005-11-02 22:24:33 +00:00
Kconfig.debug
Makefile [ARM] 3097/1: change library link ordering 2005-11-04 17:17:30 +00:00