가르쳐주신대로 해봤는데요...
아래와 같이 계속 오류가 나네요...
오타가 있는 것도 확인해서 수정 다 했구요...
선언을 안해줘서 그런거 같기도 하구요...
그래서 선언을 하고 다 해봤는데도 계속 오류가 나네요...
아래의 오류에 대하여 설명을 부탁드립니다.
초보가 하기에는 많이 어렵네요...

root@heya-com:~/com/linux-2.4.19/test_dio# make
for i in app device ; do make -C $i || exit  ; done
make[1]: Entering directory `/home/heya/com/linux-2.4.19/test_dio/app'
make[1]: `all'를 위해 할 일이 없습니다
make[1]: Leaving directory `/home/heya/com/linux-2.4.19/test_dio/app'
make[1]: Entering directory `/home/heya/com/linux-2.4.19/test_dio/device'
arm-linux-gcc -Wall -D__KERNEL__ -DMODULE -I/home/heya/com/linux-2.4.19/include -I./ -I../include  -O2   -c -o io.o io.c
io.c: In function `armdio_int_read_handler':
io.c:99: warning: implicit declaration of function `readw'
io.c: In function `armdio_int_write_handler':
io.c:138: warning: implicit declaration of function `writew'
io.c:129: warning: unused variable `state'
io.c:130: warning: unused variable `wake_flag'
io.c: In function `armdio_int_handler':
io.c:152: warning: unused variable `flags'
io.c:153: warning: unused variable `state'
io.c: In function `armdio_open':
io.c:195: warning: implicit declaration of function `kmalloc'
io.c:208: structure has no member named `privae_data'
io.c:215: warning: implicit declaration of function `kfree'
make[1]: *** [io.o] 오류 1
make[1]: Leaving directory `/home/heya/com/linux-2.4.19/test_dio/device'
make: *** [all] 오류 2