Linux Kernel Development (中文译名Linux 内核设计与实现) 勘误 (第一版和第二版)

来源:互联网 发布:淘宝广告图片怎么做的 编辑:程序博客网 时间:2024/04/26 04:08

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行,<linux/radix_tree.h>应为<linux/radix-tree.h>

28. P214    倒数第6行,drivers/char/sysrq.txt应为drivers/char/sysrq.c。

29. P223    第16.2.3节,第5行中<asm/typs.h>应为<asm/types.h>。

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行,<linux/radix_tree.h>应为<linux/radix-tree.h>

11. P259 -10行中<asm/typs.h>应为<asm/types.h>