2002-10-03 23:23:42

by lee leahu

[permalink] [raw]
Subject: Kernel 2.5.40 and QUEUE_TASK compile errors


Rasmus had posted a patch on linux.kernel newsgroup i found on gropus.google.com. Unfortunately, the patch doesn't work on my code.

im using the 2.5.40 kernel. Please advise.


This command:


ld -m elf_i386 -e stext -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-generic/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux


Produces these errors:

fs/built-in.o: In function `pagebuf_queue_task':
fs/built-in.o(.text+0xa96df): undefined reference to `queue_task'
fs/built-in.o: In function `pagebuf_iodone':
fs/built-in.o(.text+0xa9781): undefined reference to `queue_task'
fs/built-in.o: In function `pagebuf_iodone_daemon':
fs/built-in.o(.text+0xaa0ba): undefined reference to `TQ_ACTIVE'
fs/built-in.o(.text+0xaa0e8): undefined reference to `run_task_queue'