История изменений
Исправление
kirk_johnson,
(текущая версия)
:
Возвращать его нужно из block io запросов blkdev интерфейса в ядре, а не из обычного write().
А кто ты думаешь отвечает на write()? :)
P.S. Вот когда ты делаешь submit_bio(), ты даешь ему callback. В этом callback'е возвращается errno, которое уходит по стеку выше прямо в sys_write(). Ну, это если мы говорим о O_SYNC/O_DIRECT. В случае с page cache все слегка сложнее.
Исходная версия
kirk_johnson,
:
Возвращать его нужно из block io запросов blkdev интерфейса в ядре, а не из обычного write().
А кто ты думаешь отвечает на write()? :)