<asm.current.h>    定义全局项current ,其指向结构体struct  task_struct

<linux/sched.h>    定义结构体task_struct ,只要包含此头文件即可引用当前进程

<linux/modules.h>  定义含有可装载模块需要的大量符号和函数

<linux/init.h>      定义初始化和清楚函数

<linux/errno.h>    定义错误编码

<linux/stat.h>      定义成员访问许可值

<linux/sched.h>    定义大部分内核API,包括睡眠函数以及各种变量声明

<linux/version.h>   定义内核版本信息

<linux/moduleparam.h>  定义用来创建模块的宏

<linux/kernel.h>    定义函数printf的内核代码

<linux/types.h>     定义dev_t ,岂作用是用来保存设备编号

<linux/kdev_t.h>    定义用来操作设备编号的宏

<linux/fs.h>       定义file_operations , file 等重要结构体,和inode结构

<linux/cdev.h>     定义字符设备struct  cdev 结构体以及与其相关的一些辅助函数

<linux/slab.h>     定义内存管理的连个核心函数:*kmalloc  kfree

<asm/uaccess.h>   定义访问用户缓冲区函数如:copy_from_user

<linux/uio.h>      定义iovec结构体

<sys/syslog.h>     定义syslogd可选值

<linux/proc_fs.h>   定义/proc 的模块

<linux/seq_file.h>   定义seq_file接口

<asm/semaphore.h>  定义信号量相关的东西

<linux/rwsem.h>     定义读取中/写入者信号量

<linux/completion.h>  定义complete 相关

<linux/spinlock.h>    定义spinlock 相关

<asm/atomic.h>      定义原子操作相关

<asm/bitops.h >      定义位操作相关(宏)

<linux/seqlock.h>    定义seqlock 相关

<linux/rcupdate.h>   定义RCU 相关(read_copy_update)

<linux/ioctrl.h>     定义ioctrl命令相关符号

<asm/ioctrl.h>      定义一些构造命令编号的宏

<linux/kd.h>       定义用来定义ioctrl命令的16位标量值(旧风格)

<asm/uaccsee.h>    定义access_ok函数(验证地址)

<linux/capability.h>  定义linux的全部权能操作

<sys/sched.h>       定义权能检查函数:capable(1C)

<linux/wait.h>      定义等待序列相关

<linux/fcntl.h>      定义I/O操作相关标志

<linux/poll.h>       定义poll和lelect相关

<linux/param.h>     定义与体系结构有关的常熟:HZ

<linux/jiffies.h>     定义jiffies计数器,只需包含<sys/sched.h>,会自动放入jiffies.h

<linux/timex.h>    定义定时相关

<asm/msr.h>      X86专用头文件

<linux/time/h>    定义一些时间操作函数:do_gtetimeofday

<linux/workqueue.h>  定义struct  workqueue_struct 结构体

<linux/slab.h>       定义*kmalloc(2C )函数

<linux/gfp.h>       定义分配内存参数标志

<asm/pgtable.h>    定义vmalloc(1C)可获得地址范围的连个宏

<linux/percpu_counter.h>  定义封装使用per_CPU变量来简历的简单整数计数器

<linux/vmalloc.h>       定义函数vmalloc(1C)

<asm/io.h>            定义I/O mapping等函数

<linux/ioport.h>       定义I/O 内存分配区域的接口

<linux/sched.h>      定义中断函数接口

<linux/interrupt.h>   定义中断相关

<asm/page.h>       定义页大小

<asm/byteorder.h>   定义字节序

<linux/err.h>        定义指针和错误值

<linux/list.h>        定义链表相关

<linux/pci.h>         定义数据传输访问配置空间函数