--- ppscsi.c.orig 2007-04-02 13:34:27.000000000 +0100 +++ ppscsi.c 2007-04-02 13:34:41.000000000 +0100 @@ -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;