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

Re: [Debian]: Versionskonflikt Treiber/Kernel



### Deutsche Debian-User-Mailingliste ###

-----BEGIN PGP SIGNED MESSAGE-----

On Wed, 13 Aug 1997, Jan Otto wrote:

>normalerweise muessen alle module bei einem umstieg auf eine neu
>kernelversion neu kompiliert werden. wenn du hier mit N antwortest laed
>der kernel auch module die frueher kompiliert wurden (ohne also auf die
>version zu achten).  wenn du mit Y antwortest ist es zwingend erfordelich
>dass du die module neu kompilierst, weil sie sonst nicht geladen werden
>koennen. 
Das ist nicht ganz korrekt. Beim Setting
  CONFIG_MODVERSIONS Y
bekommen die Symbole, die Kernel und Modul beide benutzen an ihren Namen
noch eine Checksum drangehängt, die aus der Definition des jeweiligen
symbols erzeugt wird, also was für ein struct es ist, welche Felder, wie
die heißen, von welchem typ, ... Damit wird es möglich, module von anderen
Kerneln zu laden und sicher zu sein, daß noch alles funktioniert.

Falls ein altes modul (ebenfalls mit CONFIG_MODVERSIONS=Y kompiliert) nicht
unter einem neuen mit CONFIG_MODVERSIONS=Y kompilierten kernel laden läßt,
das Laden jedoch klappt, wenn man beidesmal das CONFIG_MODVERSIONS wegläßt,
handelt man sich beinahe mit Sicherheit seltsame Probleme ein.



Nils

- -- 
     \              /                        | Nils Rennebarth
    --* WINDOWS 42 *--                       | Schillerstr. 61 
     /              \                        | 37083 Göttingen
                                             | ++49-551-71626
   Micro$oft's final answer                  | http://www.nus.de/~nils

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQB1AwUBM/GTU1ptA0IhBm0NAQH3mAL/dbEt4zjDII7vl1WR9oXFLONhB6i7alEg
67VmIZfqep3KMyo0sUO1/2yAmGfXaBm32NEZ8ls8U9m2dVvBY7SwVxEOlT+t2eGd
iRJyFbRWUT6ZOyLAawkv7l2a0wTSegxq
=X8Ty
-----END PGP SIGNATURE-----

------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------


Reply to: