커널2.6.5 업하고나서...쓰리...

sangjina의 이미지

아이고..이건..문제투성이군요...
gcc -D__KERNEL__ -DMODULE -DKBUILD_MODNAME -DDEBUG -I/development/icontrol/linux-2.6.5_old/include -I. -Wall -O2 -c sh7003.c
sh7003.c: In function `init_module':
sh7003.c:107: warning: `check_region' is deprecated (declared at /development/icontrol/linux-2.6.5_old/include/linux/ioport.h:121)
sh7003.c:114: warning: `check_region' is deprecated (declared at /development/icontrol/linux-2.6.5_old/include/linux/ioport.h:121)

이런에러가 납니다...
check_region은 ioport.h 를 인크루드했죠...
근데도...이런에러가...미치겠네요...
원인이 뭔가요..?

혹시 2.6으로 드라이버 만드신분계신가요..?

답부바랍니다.
그럼...

larycho의 이미지

2.6에서는 check_region이 check_resource로 변경되었습니다.
정확하게는 아니지만 그래서 그런거죠..

다음 사이트를 참조해 보세요.

http://lwn.net/Articles/driver-porting/