I played around with struct buffer_head (in fs.h), running heavy I/O
benchmark programs, and changing around the order of the members. Somewhere
around 1.2.86, another entry got added neat the top, completely destroying
sct's careful ordering of frequently-accessed entries.
My results: (TA-DA!!!) *None* *NADA*, absolutely no change in the overall
elapsed time, nor the system time, no matter how I shifted things around.
Not even when I tried to un-optimize things, and cross cache-line boundaries.
This was on a i486DX4/100, with both SCSI and IDE disks.
Ordering for cache access _may_ prove worthwhile, but my testing seems to
indicate that it probably isn't.
-30- Ray