我一直在阅读有关Linux内核开发/设备驱动程序以及我查看过的所有书籍use the pre-2.6.20 workqueue interface。其中包括2008年4月发布的Linux Kernel Module Programming Guide,Robert Love的Linux Kernel Development和Sreekrishnan Venkateswaran的Essential Linux Device Drivers!
有没有人有使用“新”2.6.20+ workqueue interface的指南?
仅供参考,我目前正在开发的Ubuntu 8.04在一年半前发布,包含内核2.6.24。
修改
stsquad的回答让我this guide to porting code to the new 2.6.20 workqueue's。
答案 0 :(得分:5)
LWN(http://lwn.net/Kernel/Index/)上的优秀API文章不会出错,它们记录了很多新的API进入内核。有一整节专门讨论工作区,值得一读。
工作队伍已经在内核中存在了一段时间,所以我假设你考虑recent-ish rework of the API。
虽然我在这里,但我可以衷心地推荐订阅LWN。他们所有的文章都在一周左右免费提供,但值得支持高质量的写作,特别是如果你是一个有抱负的内核黑客。