Помогите плиз! Выделяю блок памяти в драйвере PCI устройства с помощью функций kmalloc() или pci_alloc_consistent(), далее проходит цикл DMA. Внутри ядра по адресам, возвращенным этими функциями данные читаю нормально. Далее не удаляя блок из памяти делаю mmap для него, с пометкой блока RESERVED и вызываю remap_page_range(), ошибок не происходит, но читаю из приложения одни нули... Помогите понять в чем проблема... karakozov@inbox.ru Спасибо.