Linux Kernel Development(中文译名Linux内核设计与实现)勘误


Linux Kernel Development (中文译名Linux 内核设计与实现) 勘误第一版):
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行中应为。

相关内容