Re[4]: bash + .so
От: Murr Россия  
Дата: 17.12.03 18:59
Оценка:
Здравствуйте, Murr, Вы писали:

M>Здравствуйте, unkn2000, Вы писали:


U>>Здравствуйте, Murr, Вы писали:



M>>>Пользуйтесь kio (direct_IO) интерфейсом.


U>>А чуть подробней можно?

U>>Что это за интерфейс такой?
U>>Где про него почитать можно?
U>>Хотя бы в какие файлы заглянуть?

M>Почитать, честно говоря, не знаю где. Может в LDP что-нибудь и есть...

M>Посмотреть можно
M>mm/filemap.c: generic_file_read, generic_file_direct_IO.
M>Ядро само заполняет kiobuf ссылками на страницы переданного userspace буфера, т.е. не нужно самостоятельно делать им pin и трансляцию.

Просто в struct file нужно определить одну доп операцию — direct_IO.
И из user-space открывать dev с флажком O_DIRECT.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.