在Linux内核中,如果IOCTL命令定义的结构体太大了,会导致内核模块链接的时候,插入这个符号,而这个符号未定义会导致模块不可用, 在linux 内核中 ioctl命令的最大大小为16KB, 但这个结构体的大小也不能为16KB, 测试改为15KB是可以通过的.