Compilation driver sk98lin sur noyau 2.6.32

Bonjour,
sk98lin est le driver de ma carte reseau (Yukon Marvell).
J’arrive tres bien a compiler ce driver sur une 2.6.26.
Mais sur une 2.6.32 j’ai des erreurs de compil :

/tmp/Sk98IJWQIaTeaTliDBJnJOOPI/all/skge.c:1750: error: ‘TASK_NORMAL’ undeclared (first use in this function)

/tmp/Sk98IJWQIaTeaTliDBJnJOOPI/all/skge.c:1790: error: ‘TASK_UNINTERRUPTIBLE’ undeclared (first use in this function)

Aux lignes sus-nommées j’ai :
1750 : wake_up(&pAC->msi_wait);
1790 : wait_event_timeout(pAC->msi_wait, (pAC->AllocFlag & SK_ALLOC_MSI), HZ/10);

AC etant la structure de contexte du driver.
Bref, une idée?
@+

tu as quoi en include
#include <linux/sched.h>
?
pas mal de patch ajoute le shed.h avec cette erreur
power.h

Merci dchost99,
J’ai ajouté #include <linux/sched.h>.
Ca marche au poil.
@+

sk98lin est antediluvien, c’est quoi le lspci de ta carte
(lspci -n)

Elle doit être reconnu sans avoir besoin de recompiler un module obsolète.

essaye modprobe sky2 ou modprobe skge