[Tux3] Block handle demo code
OGAWA Hirofumi
hirofumi at mail.parknet.co.jp
Sat Nov 22 06:56:36 PST 2008
Daniel Phillips <phillips at phunq.net> writes:
> I'm just going to post this block handles demo code now and save my
> traditional long winded explanation for later. In brief: we think we
> might make a clean break from buffer_head in Tux3. If so, we still
> need locking and IO handles for blocks when block size is smaller than
> a memory page. That is what this code is for: in a page cache, each
> page->private will point at a struct handles, holding the state of up
> to eight buffers in a single 16 byte struct (32 bytes on 64 bit arch).
For the record: it may have to handle HIGHMEM issue, e.g. kmap_atomic()
or something? Or we use GFP_USERS or something (at least wouldn't use
for file data)? At least I was not thinking about it.
--
OGAWA Hirofumi <hirofumi at mail.parknet.co.jp>
_______________________________________________
Tux3 mailing list
Tux3 at tux3.org
http://tux3.org/cgi-bin/mailman/listinfo/tux3
More information about the Tux3
mailing list