Raw devices

Perry Harrington (pedward@sun4.apsoft.com)
Mon, 12 Jan 1998 23:39:00 -0800 (PST)


All of that talk about device numbers, etc made me think about
raw devices. Is anyone out there working on integrating raw
character device drivers into the various drivers?

I am assuming that this would simply be another file_operation
structure in each driver and code that would need to support character
level operation. It would seem logical to me that one would need
to implement raw I/O in each driver separately, since the VFS layer
can only call the functions provided, if they are block functions,
then that's it. You'd need functions which ignore the buffer
cache, and work on a character basis vs block basis. Am I foolish
to want to undertake adding raw device support? To those who
are knowledgable in the ways of device drivers, does this seem
like a large undertaking?

Ok, dumb question (but I promise to grow from it!), is there a
'Todo' kind of list of things that need to be implemented, that
one could take a stab at? If so, where can I obtain it.

Thanks for listening to my speil.

--Perry

-- 
Perry Harrington       Linux rules all OSes.    APSoft      ()
email: perry@apsoft.com 			Think Blue. /\