커널 2.6 ez2410 cs8900.c 소스 수정 부분에서요

모듈로써 커널에 포함시키지 않고 커널소스에 추가 해서 컴파일 할때
init_module()함수가 수행 되는지 궁금합니다.

하드웨어 인터럽트 인에이블 부분이 init_module()함수안에 있던데 이해가 잘 안가서요
소스에 포함해서 컴파일할때는 GPIO 하드웨어 인터럽트가 인에이블이 되지 않을것 같거든요.

ifconfig .... up 할때 net_open()함수가 호출되는 net_open()함수에서 하드웨어 인터럽트 인에이블을
해줘도 괜찬은 건가요?