Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'msm-fix' of git://codeaurora.org/quic/kernel/davidb/linux-msm into fixes

+11 -6
+2
arch/arm/mach-msm/Makefile
··· 15 15 obj-$(CONFIG_MSM_SMD) += last_radio_log.o 16 16 obj-$(CONFIG_MSM_SCM) += scm.o scm-boot.o 17 17 18 + CFLAGS_scm.o :=$(call as-instr,.arch_extension sec,-DREQUIRES_SEC=1) 19 + 18 20 obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o 19 21 obj-$(CONFIG_SMP) += headsmp.o platsmp.o 20 22
+2 -2
arch/arm/mach-msm/board-msm7x30.c
··· 42 42 43 43 extern struct sys_timer msm_timer; 44 44 45 - static void __init msm7x30_fixup(struct machine_desc *desc, struct tag *tag, 46 - char **cmdline, struct meminfo *mi) 45 + static void __init msm7x30_fixup(struct tag *tag, char **cmdline, 46 + struct meminfo *mi) 47 47 { 48 48 for (; tag->hdr.size; tag = tag_next(tag)) 49 49 if (tag->hdr.tag == ATAG_MEM && tag->u.mem.start == 0x200000) {
+2 -2
arch/arm/mach-msm/board-msm8960.c
··· 32 32 33 33 #include "devices.h" 34 34 35 - static void __init msm8960_fixup(struct machine_desc *desc, struct tag *tag, 36 - char **cmdline, struct meminfo *mi) 35 + static void __init msm8960_fixup(struct tag *tag, char **cmdline, 36 + struct meminfo *mi) 37 37 { 38 38 for (; tag->hdr.size; tag = tag_next(tag)) 39 39 if (tag->hdr.tag == ATAG_MEM &&
+2 -2
arch/arm/mach-msm/board-msm8x60.c
··· 28 28 #include <mach/board.h> 29 29 #include <mach/msm_iomap.h> 30 30 31 - static void __init msm8x60_fixup(struct machine_desc *desc, struct tag *tag, 32 - char **cmdline, struct meminfo *mi) 31 + static void __init msm8x60_fixup(struct tag *tag, char **cmdline, 32 + struct meminfo *mi) 33 33 { 34 34 for (; tag->hdr.size; tag = tag_next(tag)) 35 35 if (tag->hdr.tag == ATAG_MEM &&
+3
arch/arm/mach-msm/scm.c
··· 180 180 __asmeq("%1", "r0") 181 181 __asmeq("%2", "r1") 182 182 __asmeq("%3", "r2") 183 + #ifdef REQUIRES_SEC 184 + ".arch_extension sec\n" 185 + #endif 183 186 "smc #0 @ switch to secure world\n" 184 187 : "=r" (r0) 185 188 : "r" (r0), "r" (r1), "r" (r2)