Доброе время суток.
Возможно вопрос тупой и ламерский, но все же....
Анамнез: нужно из ядерного модуля писать и читать из файла в обычной файловой системе (не /proc).
Надо полагать это можно сделать через таблицу системных вызовов. Вот здесь и возникает косяк, делаю, как написано у господина Померанца, то есть промерно следующее:
.............................................
extern void* sys_call_table[];
int (*open_call)(const char*,int);
..............................................
open_call = sys_call_table[__NR_open];
..............................................
При компиляции все проходит на ура, а вот при попытке загрузки модуля ругается, дескать, unresolved symbol sys_call_table. Помогите советом , плз, в чем проблема.