[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: binutils och kernel 2.4.17



mattias/spikboll <amentia@hotpop.com> wrote:

> Som ni säkert vet har binutils avslöjat en del bugar i kernel 2.4.x,
> vilket resulterar i att en del konfigurationer ger felmeddelanden som
> 'drivers/sound/sounddrivers.o(.data+0x194): odefinierad referens till
> "local symbols in discarded section .text.exit"' vid kernelkompilation.

Kompilera "VIA 82C686 Audio Codec" som en modul istället för att
kompilera in den i kärnan. Alternativt kan du applicera följande patch
som Andrew Morton har publicerat:

--- linux-2.4.18-pre1/drivers/sound/via82cxxx_audio.c	Fri Dec 21 11:19:13 2001
+++ linux-akpm/drivers/sound/via82cxxx_audio.c	Fri Dec 28 10:27:51 2001
@@ -365,7 +365,7 @@ static struct pci_driver via_driver = {
 	name:		VIA_MODULE_NAME,
 	id_table:	via_pci_tbl,
 	probe:		via_init_one,
-	remove:		via_remove_one,
+	remove:		__devexit_p(via_remove_one),
 };
 
 
@@ -3271,7 +3271,7 @@ err_out:
 }
 
 
-static void __exit via_remove_one (struct pci_dev *pdev)
+static void __devexit via_remove_one (struct pci_dev *pdev)
 {
 	struct via_info *card;
-- 

André Dahlqvist <andre.dahlqvist@telia.com>



Reply to: