Какая разница в устройстве отображения ядра Linux между DM_MAPIO_SUBMITTED и DM_MAPIO_REMAPPED?

В настоящее время я читаю код, который реализует низкоуровневый кеш, и хочу лучше понять разницу между этими двумя возвращаемыми значениями функции map().

Я нашел эту ссылку: https://www.mimuw.edu.pl/~vincent/lecture13/13-dm.pdf

О функции map-(device-mapper) она говорит так:

Получает запрос ввода-вывода перед его отправкой и может изменить его (изменить целевое блочное устройство, номер сектора и т. Д.), Код возврата решает, что делать с запросом:

DM_MAPIO_SUBMITTED - функция map() отправила запрос

DM_MAPIO_REMAPPED - запрос должен быть отправлен на переназначенное устройство

DM_MAPIO_REQUEUE - запрос должен быть отправлен позже

0 ответов

Другие вопросы по тегам