使用新的(自Linux Kernel 2.6.20)workqueue接口

时间:2009-11-05 13:00:43

标签: linux linux-kernel

我一直在阅读有关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

1 个答案:

答案 0 :(得分:5)

LWN(http://lwn.net/Kernel/Index/)上的优秀API文章不会出错,它们记录了很多新的API进入内核。有一整节专门讨论工作区,值得一读。

工作队伍已经在内核中存在了一段时间,所以我假设你考虑recent-ish rework of the API

虽然我在这里,但我可以衷心地推荐订阅LWN。他们所有的文章都在一周左右免费提供,但值得支持高质量的写作,特别是如果你是一个有抱负的内核黑客。