LINUX.ORG.RU

История изменений

Исправление 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()? :)