[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