Links:
Home
Code zum Buch
Artikel-Serie
Infos zum Kernel
|
Eine systematische Einführung in Gerätetreiber für den Kernel 2.6
- Das Beispiel 5-15 enthält beim Zugriff auf die Variable
data_avail_for_read eine Race-Condition. Der Vergleich, ob
die Variable belegt ist und das zu Null setzen muss in einer atomaren
Operation erfolgen.
- Der Kernel überprüft zwischenzeitlich, ob
der Parameter
void *dev_id beim Aufruf der Funktion
request_irq besetzt ist oder nicht. Der Code von Beispiel
5-25 auf dieser Webseite ist entsprechend korrigiert.
Copyright © 2004,
Eva-Katharina Kunst +
Jürgen Quade
$Id: index.html,v 1.2 2004/09/17 09:07:59 quade Exp quade $
|