커널 프로그래밍 중 insmod에서 에러가 납니다

purecolor의 이미지

make까지는 성공했구요
insmod로 sdummy.ko라는 파일을 적재하는 중에
insmod: error inserting 'sdummy.ko' : -1 Invalid module format
이라는 에러가 납니다

sdummy.c 파일의 내용은

/* sdummy.c */
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
 
int sdummy_init(void)
{
  printk(“<1>Hello\n");
  return 0;
}
 
void sdummy_exit(void)
{
  printk(“<1>Goodbye\n");
}
 
module_init(sdummy_init);
module_exit(sdummy_exit);

Makefile은

obj-m := sdummy.o

로 작성했습니다.

커널 버전은 2.6.20이고, 우분투 6.06 사용중입니다.
도움 주시면 복 받으실 거에요;ㅅ;
덧. 위에서 보이지 않는 인클루드 파일들은
linux/init.h
linux/module.h
linux/kernel.h
입니다. 중요하진 않겠지만