История изменений
Исправление
kilokolyan,
(текущая версия)
:
Ядру и передаётся тупо указатель всегда. Или я не понял поинт.
Аллоцировать память как-то однообразно - норм, если мы желаем zero copy путём передачи собственности на буферы. Если собственность над чем-то ходит туда-сюда, то это что-то обязано удовлетворять какому-то одинаковому контракту и уже никак не может быть сырым {void*, size_t} точно. Это уже какая-то структурка, шаредпоинтер или подобное.
Исходная версия
kilokolyan,
:
Ядру и передаётся тупо указатель всегда. Или я не понял поинт.
Аллоцировать память как-то однообразно - норм, если мы желаем zero copy путём передачи собственности на буферы. Если собственность над чем-то ходит туда-сюда, оо это что-то обязано удовлетворять какому-то одинаковому контракту.