1. P7 正文倒数12行 “……= C995标准……= ”应为“C99标准”=
2. P20 正文倒数11行 “……= vfor_done……”应为“vfork_done”
3. P39 正文第6行 “……抢占内力……”应为“……抢占能力”
(感谢上海大学的王佳毅同学为本书指正上述错误。)
4. 目录 第9.8节 jiffes应为jiffies。
5. P18 第7行,tast_struct应为task_struct。
6. P23 第1行,第18行,倒数第2行,tast_struct应为task_struct。
7. P37 倒数第10行,cache hot应为cache hit。
8. P76 倒数第6行,my_tasklt应为my_tasklet。
9. P78 第10行,ksoftirad应为ksoftirqd,下面两行也是。
10. P119 9.3标题应为jiffies,而不是jiffes,此页第3行,第12行也有此拼写错误。
11. P120 9.3.2节,代码中,if(timeout < jiffies)应为if(timeout > jiffies)。
12. P130 正文第17行,undelay()应为udelay()。
13. P131 正文第10行,sechedule_timeout()应为schedule_timeout()。第11行,shedule_timeout()也应为schedule_timeout()。
14. P131 代码第3行,timer-t应改为timer_t。
15. P135 表10-1中,第三行最后一项,986应改为896。
16. P136 倒数第5行中,unsigned long__get_free_pages应改为unsigned long __get_free_pages。
17. P144 正文第22行,kmem_cache_s应改为kmem_cache_t。
18. P150 正文第5行,knumap_atomic应改为kunmap_atomic。
19. P166 正文第6行,lleek应改为llseek。
20. P175 正文第2行,bh_state_bite应为bh_state_bits。
21. P177 正文倒数第10行,vio_vec应为bio_vec。
22. P178 倒数第5行,reques_queue应为request_queue;倒数第1行reques也应为request。
23. P186 脚注中最后一行,shed.h应为sched.h。
24. P189 正文第6行,vm_area_struc应改为vm_area_struct。
25. P193 第7行中,stask_struct应为task_struct。
26. P196 第13.5节标题中,mummap()和do_mummap()应为munmap()和do_munmap()。下文中也有类似错误。
27. P202 第14.2节第11行,
28. P214 倒数第6行,drivers/char/sysrq.txt应为drivers/char/sysrq.c。
29. P223 第16.2.3节,第5行中
Linux Kernel Development (中文译名Linux 内核设计与实现) 勘误第二版):
1. P21 第-16行,tast_struct应为task_struct。
2. P26 第-3行,第18行,倒数第2行,tast_struct应为task_struct。
3. P42 第-2行,cache hot应为cache hit。
4. P85 第8行,第9行两处,ksoftirad应为ksoftirqd。
5. P155 第17行,undelay()应为udelay()。
6. P144 第-11行,kmem_cache_s应改为kmem_cache_t。
7. P160 第-3行,knumap_atomic应改为kunmap_atomic。
8. P93 第-5行,reques_queue应为request_queue。
9. P201 脚注二中最后一行,shed.h应为sched.h。
10. P217 第-15行,
11. P259 第-10行中