mattias/spikboll <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>

Till