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: