|
发表于 2003-4-23 10:36:35
|
显示全部楼层
[quote:7faf30d9fa="llc"]刚刚在redhat内核2.4.20-9的源码目录下查了一下,内核源码里有两个地方用到这个schedule_work函数,按道理应该支持才对
drivers/message/fusion/mptscsih.h: if (schedule_work(x) == 0) { \
drivers/message/fusion/mptlan.c: schedule_work(&priv->post_buckets_task);
include/linux/workqueue.h:extern int FASTCALL(schedule_work(struct work_struct *work));
不知道你现在用的内核是不是自己编译的?如果用的还是rh9原装自带的2.4.18-8,试试将kernel-source rpm包用--force参数覆盖安装一遍,然后重新make alsa驱动[/quote]
from u post, i can not find where linux kernel implement this schedule_work(). and again redhat hack the linux kernel and back port this from 2.5.x kernel. my vanillia 2.4.20 kernel does not have this. even doesnot have this waitqueue.h. |
|