yang-zxy / blog_20160222_1_7598427

来自CSDN博客:Linux驱动开发错误:module license 'unspecified' taints kernel. http://blog.csdn.net/zengxianyang/article/details/50710695#

  linux驱动开发 makefile 编程 最后更新时间 2016-02-22 08:49:01
blog_20160222_1_7598427 10行 Text
Raw
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
obj-m := hello.o  
hello-obj := hello_main.o file1.o file2.o
KERNELDR := /usr/src/linux-2.6.26  
PWD := $(shell pwd)  
modules:  
    $(MAKE) -C $(KERNELDR) M=$(PWD) modules  
moduels_install:  
    $(MAKE) -C $(KERNELDR) M=$(PWD) modules_install  
clean:  
    rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions  
blog_20160222_2_2680194 8行 Text
Raw
 1
 2
 3
 4
 5
 6
 7
 8
root@Phoenix /root#insmod mxc_elcdif_fb.ko
mxc_elcdif_fb: module license 'unspecified' taints kernel.
Disabling lock debugging due to kernel taint
mxc_elcdif_fb: Unknown symbol self_pid (err 0)
mxc_elcdif_fb: Unknown symbol gpio_free (err 0)
mxc_elcdif_fb: Unknown symbol drv_version (err 0)
mxc_elcdif_fb: Unknown symbol reset_gpio (err 0)
mxc_elcdif_fb: Unknown symbol disp_init_gpio (err 0)