Цитата(Zelepuk @ Aug 1 2012, 23:51)

Есть ли какие-либо методы для "запоминания" места последнего чтения из буфера драйвера?
так в методе read устройства и прибавлять к указателю прочитанное количество байт, указатель хранить в device private data, не вижу в чём здесь отличие от случая, когда данные успевают начитываться
а по теме треда, как наверстать упущенное - читать всё, что есть в буфере, пока там что-то есть