Люди! Есть такая задачка: нужно, чтобы процессы могли использовать некий общий буффер (общую область памяти), который бы выделял модуль в области ядра... :) Итак, в модуле выделяем память функцией kmalloc, к примеру kAddr=kmalloc(100);, затем передаем указатель kAddr через ioctl процессу, а вот как сделать так, чтобы этот процесс смог видеть эту облась для чтения и записи? Слышал, что это можно сделать через mmap... но в man'е написано, что она используется для файлов... можно ли с ее помощью промаппировать память из области ядра, в область процесса? И если можно, то с примерчиком... т.к. у меня не получается вызвать mmap... как ни старался... не вызывается, и все! хоть и в file_operation его занес... да и вообще, делаю все, как в книжке! :) Помогите разобраться.. с линуксом я еще на Вы... :)