Спасибо всем за ответы. Просто я опасаюсь, что если я отображу память как mmap(), не отобразится ли что-то ненужное кроме буфера из драйвера. Конкретный вопрос: если я выделяю память в функции инициализации драйвера и затем в пользовательском пространсвте просто делаю mmap с нулевым смещением и размером буфера(который виделил в драйвере), могу ли я быт уверен, что получу доступ именно к нужному буферу, так как подозреваю что память драйвера содержит не только буфер.
P.S. Прошу сильно не пинать. С Linux'ом я только начинаю знакомиться. с аргументами kzalloc я конечно напутал, дескриптор файла принимает mmap )) прошу простить)
Сообщение отредактировал Dubov - Aug 16 2012, 05:45
|