저는 커널의 내용을 잘 모릅니다.
현재 /arch/arm/mach-sa1100/pm.c 파일이 있는
int pm_do_suspend(void)를 모듈프로그램에서 사용하고 싶습니다.가능한지요..
예를 들어 인터럽트가 걸리면  pm_do_suspend(void)를 호출하여 전력을 suspend시키고 싶습니다.

========================================================================================================

컴파일을 다음과 같이 하니까.. 되더군요..


vi Makefile
export-objs := ................ pm.o

vi pm.c
#define EXPORT_SYMTAB
#include <linux/module.h>
....
....
....
EXPORT_SYMBOL(pm_do_suspend);

이렇게 하고 커널을 컴파일 하고 보드에 올려서
# cat ksyms | grep pm_do_suspend
하니까? 찾아지더군요..



WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,