SPECS: kernel.spec (LINUX_2_6)

Jakub Bogusz qboosh w pld-linux.org
Pon, 20 Paź 2003, 11:41:58 CEST


On Mon, Oct 20, 2003 at 11:25:52AM +0200, Andrzej Krzysztofowicz wrote:
> Jakub Bogusz wrote:
> > (mam soundcore.ko+gameport.ko+ac97_codec.ko+es1371.ko - i działa.
> > przy okazji miałem oopsa przy rmmod es1371 - chyba trzeba pousuwać
> > "__devinit" ze wszystkich funkcji *_remove() w oss/*.c)
> 
> Nie sprawdzalem, ale *_remove() sugerowaloby chyba raczej __devexit ... ?

Bardzo możliwe (w paru miejscach tak jest) - nie wiem co dokładnie daje
__devexit (tzn. wrzucenie do sekcji .exit.text)?
Samo usunięcie __devinit wystarczyło (przynajmniej przy CONFIG_MODULE=y).
A jeśli __devexit, to pewnie też __devexit_p() przy wskaźniku na funkcję
w definicji struktury.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl