[pso] [TEMA 2] Linux kfifo
Daniel Baluta
daniel.baluta at gmail.com
Tue Feb 9 19:58:07 EET 2010
Salut,
2009/4/7 Faur Andrei <da3drus at gmail.com>:
> Well, cum am inceput lucrul la tema 2, mi-am pus intrebarea daca nu exista
> o implementare generica a unui buffer circular in kernelul de linux. Turns
> out
> there is one, definita in kfifo.h. Am folosit-o cu succes, tema merge, trec
> toate
> testele. Dar, uitandu-ma inca o data pe codul scris, am observat o mare
> greseala
> pe care o faceam in rutinele de read si write. Puneam/copiam direct in/din
> bufferul din userspace, folosind direct kfifo_put si kfifo_get, fara sa
> folosesc
> copy_from_user si copy_to_user. Acum, am mai multe variante:
Stefani Seibold ţi-a ascultat rugăcinile ([1], [2]).
thanks,
Daniel
[1]http://lwn.net/Articles/347619/
[2]http://lkml.org/lkml/2010/1/27/139
More information about the pso
mailing list