--- old/ppscsi.c 2005-10-16 16:49:35.000000000 +0200 +++ old/ppscsi.c 2007-08-23 13:58:54.000000000 +0200 @@ -1144,8 +1144,12 @@ pha->device[p] = '.'; pha->device[p+1] = '0' + i; pha->device[p+2] = 0; - - INIT_WORK(&pha->wq, ppsc_tq_int, pha); + + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20) + INIT_WORK(&pha->wq, ppsc_tq_int, pha); + #else + INIT_WORK(&pha->wq, ppsc_tq_int); + #endif init_timer (&pha->timer); pha->timer.data = (unsigned long) pha; --- old/ppscsi.h 2006-04-24 20:08:20.000000000 +0200 +++ old/ppscsi.h 2007-08-23 16:37:30.000000000 +0200 @@ -13,7 +13,7 @@ #define PPSC_H_VERSION "0.92" #include -#include +#include #include #include #include