Moin,
ich versuche gerade, den Dapper-kernel mit Mingos Realtime-Patch zu verheiraten.
Bin an einem toten Punkt wegen einer Meldung über einen Syntaxfehler, mit der ich ohne Programmierkenntnisse nicht weiterkomme.
Meldung:
CC arch/i386/lib/bitops.o
arch/i386/lib/bitops.c:82: Fehler: syntax error before »LOCK«
arch/i386/lib/bitops.c:96: Fehler: syntax error before »LOCK«
Der bemängelte Code (Zeilen 82 und 96 markiert):
asm( ".section .sched.text\n" ".align 4\n" ".globl __write_lock_failed\n" "__write_lock_failed:\n\t" LOCK "addl $" RW_LOCK_BIAS_STR ",(%eax)\n" "1: rep; nop\n\t" "cmpl $" RW_LOCK_BIAS_STR ",(%eax)\n\t" "jne 1b\n\t" LOCK "subl $" RW_LOCK_BIAS_STR ",(%eax)\n\t" "jnz __write_lock_failed\n\t" "ret" ); asm( ".section .sched.text\n" ".align 4\n" ".globl __read_lock_failed\n" "__read_lock_failed:\n\t" LOCK "incl (%eax)\n" "1: rep; nop\n\t" "cmpl $1,(%eax)\n\t" "js 1b\n\t" LOCK "decl (%eax)\n\t" "js __read_lock_failed\n\t" "ret" );