file://linux-2.6.12-fixup-memsize.patch;patch=1;pnum=1 \
http://trappist.elis.ugent.be/~mronsse/cdfs/download/cdfs-2.6.12.tar.bz2"
-SRC_URI_append_dm500hd = " file://linux-2.6.12-dm500hd-misc.patch;patch=1;pnum=1"
+SRC_URI_append_dm500hd = " file://linux-2.6.12-dm500hd-misc.patch;patch=1;pnum=1 \
+ file://linux-2.6.12-7405-enable-llsc.patch;patch=1;pnum=1"
S = "${WORKDIR}/stblinux-2.6.12"
--- /dev/null
+diff -Naur stblinux-2.6.12-org/arch/mips/Makefile stblinux-2.6.12/arch/mips/Makefile
+--- stblinux-2.6.12-org/arch/mips/Makefile 2009-01-23 21:01:31.000000000 +0100
++++ stblinux-2.6.12/arch/mips/Makefile 2009-01-23 21:03:12.000000000 +0100
+@@ -889,9 +889,8 @@
+ core-$(CONFIG_MIPS_BCM7405A0) += arch/mips/brcmstb/brcm97405a0/
+ core-$(CONFIG_MIPS_BCM7405A0) += arch/mips/brcmstb/common/
+ load-$(CONFIG_MIPS_BCM7405A0) := 0x80001000
+-ifdef CONFIG_SMP
++
+ cflags-$(CONFIG_MIPS_BCM7405A0) += -Iinclude/asm-mips/mach-brcmstb
+-endif
+
+ #
+ #