LDD3中的sbull驱动make不能通过

Michael.Cheng 2011-03-05 05:07:54
LDD3中的sbull模块,经过make后

make -C /lib/modules/2.6.18-1.2798.fc6/build M=/home/michael/examples/sbull modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
CC [M] /home/michael/examples/sbull/sbull.o
/home/michael/examples/sbull/sbull.c: In function ‘sbull_full_request’:
/home/michael/examples/sbull/sbull.c:181: error: too few arguments to function ‘end_that_request_last’
make[2]: *** [/home/michael/examples/sbull/sbull.o] Error 1
make[1]: *** [_module_/home/michael/examples/sbull] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
make: *** [default] Error 2

为什么会说:too few arguments to function ‘end_that_request_last’

为什么会出现这个错误

...全文
105 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyself 2011-03-06
  • 打赏
  • 举报
回复
说错了,书用的是2.6.10

而你的是2.6.18, 不匹配
joyself 2011-03-06
  • 打赏
  • 举报
回复
那本书用的是2.6.18版本的kernel。

你的kernel是不是跟这个不匹配?

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧