никогда не пользовался, поэтому могу обмануть.
/dev/raw при открытии (drivers/char/raw.c:raw_open())
выставляет filp->f_flags |= O_DIRECT. таким образом
дальнейшие чтение/запись будут учитывать этот флаг.
я думаю, сейчас этот device уже не нужен, можно самому
открыть target device с этим флагом, и все будет ok.
> Оракель что-то на это обижается, хочет таки raw :-/
ничего не могу утверждать с уверенностью, Оракла тоже
не видел никогда.
но /dev/raw на сегодняшний день не имеет собственных
методов для i/o, использует generic_file_{read,write},
так что я бы предположил, что это Оракл надо исправить.