You do have block numbers though. As long as these have some sort of
ordering that makes sense wrt the physical drive (i.e. certain range
of block numbers corresponds to a certain cylinder on the drive)
then you might be able to use that information. I've been reading
the kernel code trying to understand it but I usually learn best
by trying to actually get something to work. So I think I'll try
to implement something in the buffer flushing routines that takes
advantage of the disk geometry. It may not be very useful or practical
but it should in any case be a good learning experience. Any
comments or suggestions are appreciated. (Or if there's some reason
why it simply wouldn't work that too).
Emil
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu