A.2 内核模块管理接口：
1. EXPORT_SYMBOL
	修改interface/02-module/EXPORT_SYMBOL_GPL/autotest.sh文件，将注释去掉;


A.4 中断处理接口：
1. can_request_irq
	修改interface/04-irq/myirq.c文件，增加irq相关头文件;

2. SA_INTERRUPT、SA_SAMPLE_RANDOM 
	新内核中不再使用

3. SA_SHIRQ
	新内核中不再使用，且替换成了IRQF_SHARED;

4. disable_irq、disable_irq_nosync、enable_irq 
	修改interface/04-irq/myirq.c文件，打开相关注释;


A.5 内存管理接口：
1. alloc_pages_node 
	修改interface/05-mem/page/simple.c文件，打开相关测试注释;


A.6 内存映射与 DMA 接口：
1. kmap_atomic 
	修改interface/06-mem-map/mmap/mmap.c文件，添加相关printk打印;

2. kunmap_atomic
	修改interface/06-mem-map/mmap/mmap.c文件，添加相关printk打印;

3. request_dma
	修改interface/06-mem-map/dma/dma.c文件，注释相关打印;

4. free_dma 
	修改interface/06-mem-map/dma/dma.c文件，注释相关打印;


A.7 并发控制与竞态编程接口：
1. spin_unlock_irqrestore 
	修改interface/07-concurrency/spinlock/spinlock.c文件，修正相关单词拼写错误;

2. read_unlock_irqrestore
	修改interface/07-concurrency/rw_spinlock/rw_spinlock.c文件，修正相关单词拼写错误;

3. write_unlock_irqrestore
	修改interface/07-concurrency/rw_spinlock/rw_spinlock.c文件，修正相关单词拼写错误;

4. read_seqretry
	修改interface/07-concurrency/seqlock/seqlock.c，修正相关单词拼写错误;

5. call_rcu
	测试用例中注释掉了该项测试，打开后测试失败，因为测试中传入的空参数是非法的，修改interface/07-concurrency/rcu/rcu.c，传入真实参数;



A.8 时间管理相关接口：
1. DECLARE_WORK
	没有打印测试输出结果，修改interface/08-time/workqueue/myworkqueue.c，增加相关prink打印语句;



A.9 设备模型接口：
1. kobject_init
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

2. kobject_set_name 
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

3. kobject_get
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

4. kobject_put
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

5. get_ktype
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

6. kobject_add 
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

7. kobject_del
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

8. kset_init
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

9. kset_register
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

10. kset_unregister
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

11. sysfs_create_file
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

12. sysfs_remove_file
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

13. sysfs_create_bin_file
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

14. sysfs_remove_bin_file
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

15. sysfs_create_link
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

16. sysfs_remove_link
	sysfs_create_file和sysfs_remove_file函数传入的第２个参数的参数的类型不符号函数定义，修改interface/09-driver-model/base/base.c文件，修正相关函数类型定义;

17.bus_register 
	修改interface/09-driver-model/bus/bus.c,测试用例中有调用该函数，但是测试结果未输出，增加相关printk打印;test_size2_show函数定义错误，修改后正常编译成功;

18. bus_unregister
	修改interface/09-driver-model/bus/bus.c文件，test_size2_show函数定义错误，修改后正常编译成功;

19. request_firmware
	在/lib/modules/目录下增加test/test.bin文件;

20. request_firmware_nowait
	修改interface/09-driver-model/firmware/firmware.c文件，打开相关注释;在/lib/modules/目录下增加test/test_nowait文件;

21. release_firmware
	修改interface/09-driver-model/firmware/firmware.c文件，打开相关注释;



A.13 高级字符驱动接口：
1. waitqueque测试
	测试脚本存在问题，相关脚本没执行权限以及for循环报错，修改interface/13-adva-char/waitqueque/autotest.sh;













