lkml.org 
[lkml]   [2003]   [Feb]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjectquestion about creating char device in 2.4

A coworker of mine had created a character device for 2.2 and is now
looking into porting it forward to 2.4 but he's running into some issues
with the new generic io code.

Basically he impemented a virtual device that had a fixed amount of
buffer space. You could write to/read from that storage space as usual,
with the one exception that once it was full you could continue to write
to it and the writes would succeed.

Basically the ideas was to create something that you could log to and
only the first x bytes would be logged. After that the writes would
still succeed but the data would be thrown away. "cat"ing the file would
then give you the first x bytes that had been stored.

How would you go about hooking in to the 2.4 char device code to do
something equivalent?

Thanks,

Chris

--
Chris Friesen | MailStop: 043/33/F10
Nortel Networks | work: (613) 765-0557
3500 Carling Avenue | fax: (613) 765-2986
Nepean, ON K2H 8E9 Canada | email: cfriesen@nortelnetworks.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:32    [W:0.025 / U:3.564 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site