SOURCES: xorg-driver-video-fglrx-2.6.20-init_work_macro.patch
Piotr Budny
piotr.budny w gmail.com
Pią, 23 Lut 2007, 13:58:10 CET
Dnia piątek, 23 lutego 2007, Paweł Sikora napisał:
> > 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 ;-)
Na starych linux-libc-headers-2.6.12.0-15.i686 inaczej się nie kompiluje.
Na nowych (.19-rc1) niestety pojawiają się inne problemy.
Teraz lecę na uczelnię, popatrzę wieczorem, chyba, że będzie miał ktoś już
jakiś pomysł naprawienia.
Pozdrawiam,
vip
Więcej informacji o liście dyskusyjnej pld-devel-pl