make zImage是出现下面的问题,不知道怎么办,请高手指点
CC arch/arm/mm/ioremap.o
CC arch/arm/mm/mmap.o
CC arch/arm/mm/mm-armv.o
CC arch/arm/mm/proc-syms.o
CC arch/arm/mm/alignment.o
arch/arm/mm/alignment.c: In function 'proc_alignment_write':
arch/arm/mm/alignment.c:116: error: read-only variable '__r2' used as 'asm' output
arch/arm/mm/alignment.c:116: error: read-only variable '__r2' used as 'asm' output
arch/arm/mm/alignment.c:116: error: read-only variable '__r2' used as 'asm' output
arch/arm/mm/alignment.c:116: error: read-only variable '__r2' used as 'asm' output
make[1]: *** [arch/arm/mm/alignment.o] Error 1
make: *** [arch/arm/mm] Error 2
[root@localhost kernel-2.6.13]#
static int proc_alignment_write(struct file *file, const char __user *buffer,
unsigned long count, void *data)
{
char mode;
if (count > 0) {
if (get_user(mode, buffer)) //arch/arm/mm/alignment.c:116
return -EFAULT;
if (mode >= '0' && mode <= '5')
ai_usermode = mode - '0';
}
return count;
}