리눅스 2.6 .17에서 kernel module작성시 함수인자에 관해...
글쓴이: ssibseya / 작성시간: 목, 2007/02/22 - 7:24오후
페도라2.6.17에서 커널모듈을 작성해서 올리고 있습니다.
그런데 이상하게 int kkk(int a, int b, int c)와 같은 함수를
디파인해서 다름 함수에서 호출하면 시스템이 죽어버립니다.
int kkk(int a, int b, int c)
{
return 0;
}
int kkk2(int i)
{
kkk(0,0,0);
return 0;
}
이때 kkk의 인자를 한개 줄이거나 늘이면 동작하고요.
makefile은
EXTRA_CFLAGS = -D__KERNEL__ -DMODULE -D_LINUX ....
default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
와 같이 구성되어 있습니다
정말 이상합니다. 아무리 생각해봐도 도와주세요.
Forums:
댓글 달기