Re: Ok its time for 2.1.105ac5

Alexander Kjeldaas (astor@guardian.no)
Sat, 13 Jun 1998 20:52:45 +0200


On Sat, Jun 13, 1998 at 06:14:52PM +0100, Shaw Carruthers wrote:
>
> I tried to make a kernel with patches ac1-ac5 and got this:
>
> make[2]: Entering directory /usr/src/linux/arch/i386/lib'
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
> -fomit-f
> rame-pointer -pipe -fno-strength-reduce -m486 -malign-loops=2
> -malign-jumps=2 -m
> align-functions=2 -DCPU=686 -c -o checksum.o checksum.c
> {standard input}: Assembler messages:
> {standard input}:31: Warning: warning: missing prefix *' in absolute
> indirect a
> ddress, maybe misassembled!
> {standard input}:130: Warning: warning: missing prefix *' in absolute
> indirect
> address, maybe misassembled!
> gcc -D__KERNEL__ -I/usr/src/linux/include -D__ASSEMBLY__ -traditional -c
> semapho
> re.S -o semaphore.o
>

Try this (untested) patch

astor

-- 
 Alexander Kjeldaas, Guardian Networks AS, Trondheim, Norway
 http://www.guardian.no/

--- checksum.c.orig Sat Jun 13 20:47:51 1998 +++ checksum.c Sat Jun 13 20:52:53 1998 @@ -118,7 +118,7 @@ negl %%ebx lea 45f(%%ebx,%%ebx,2), %%ebx testl %%esi, %%esi - jmp %%ebx + jmp *%%ebx

# Handle 2-byte-aligned regions 20: addw (%%esi), %%ax @@ -369,7 +369,7 @@ subl %%ebx, %%edi lea 3f(%%ebx,%%ebx), %%ebx testl %%esi, %%esi - jmp %%ebx + jmp *%%ebx 1: addl $64,%%esi addl $64,%%edi\n" ROUND1(-64) ROUND(-60) ROUND(-56) ROUND(-52)

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu