SOURCES: xorg-driver-video-fglrx-2.6.20-init_work_macro.patch

Paweł Sikora pluto w agmk.net
Pią, 23 Lut 2007, 13:39:37 CET


> Author: vip                          Date: Fri Feb 23 12:07:33 2007 GMT
> Module: SOURCES                       Tag: HEAD
> ---- Log message:
> - fix for kernel 2.6.20 due to INIT_WORK parameter change
> 

> +     kasThread_t* thread_obj = (kasThread_t*)hThread;
> +     init_MUTEX(&(thread_obj->sleep_finished));
> +     init_waitqueue_head(&(thread_obj->wq_head));
> ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20)
> ++    INIT_WORK(&(thread_obj->work), routine);
> ++#else
> +     INIT_WORK(&(thread_obj->work), routine, pcontext);
> ++#endif
> +     schedule_work(&(thread_obj->work));
> +     return 1;

mistrzu, work->data dla >= 2.6.20 tez trzeba ustawic.
inaczej moze sie taka zabawa brzydko skonczyc ;-)



Więcej informacji o liście dyskusyjnej pld-devel-pl